LINUX.ORG.RU

Избранные сообщения Mirage1_

python + xlwt

Форум — Development

как изменить высоту ячейки в xls?

sheet.col(0).width = xxxx
Меняет ширину. Думал по аналогии
sheet.col(0).height = xxxx
но увы. Может кто сталкивался?

ggrn
()

mc+smb

Форум — General

Добрый день! Начал пользоваться Debian Squeeze, подскажите куда делась поддержка samba. Помню как-то давно встречал навигацию по Samba сети в mc. Может кто-нибудь знает где есть deb пакеты с поддержкой Samba. Заранее спасибо. P.S. Пробовал стандартный mc и бинарник от tataranovich

juffinhalli
()

Huawei полюбили в России ...

Форум — Talks

Крупнейший российский сотовый оператор МТС и китайский производитель телеком-оборудования Huawei подписали соглашение о развитии технологий 5G и пилотных запусках в России сетей связи пятого поколения в 2019-2020 годах, говорится в сообщении компаний. Торжественная церемония подписания прошла в Кремле на межправительственном уровне в присутствии президента РФ Владимира Путина и председателя Китайской Народной Республики Си Цзиньпина в преддверии Петербургского международного экономического форума.

https://ria.ru/20190605/1555295921.html

Линукс и МТС тут при том, что я пишу на форум linux.org.ru, пользуясь модемом huawei, прошитом под «смартфон», используя тариф «МТС для своих» ...

 

Jopich1
()

Пенсия DIY

Форум — Talks

Насоветуйте мне, пожалуйста. Такое вот дело.

Мне сейчас около 30. Хочу в 40-45 лет на пенсию. Собственно государственная пенсия у меня независимо от возраста, в котором я на нее выйду, будет около нуля (прошу даже не обсуждать этот вопрос), поэтому рассчитывать можно только на свои скромные силы. Думаю, можно откладывать где-то 50-70% ЗП. Вопрос, куда можно инвестировать отложенное, чтоб оно приносило пассивный доход в размере хотя бы 50% ЗП... Пока есть только идея покупать квартиры и сдавать, но надо ведь диверсифицировать пакет как-то. Что еще можно? Идти на биржу торговать биткойном?

Прошу накидайте идей по теме.

 ,

provaton
()

Github и уведомления о релизах

Форум — General

Как вы следите за выпуском новых версии программы X?

Вот, что получилось найти.

Для Chrome и Firefox существует расширение Release Notifier for Github. Его репозитории на гитхабе. Однако в обсуждениях (https://github.com/crimx/ext-github-release-notifier/issues/10) указывают на лимит Chrome quota storage который ограничивает число релизов за которыми можно следить до 100. Кстати, о Chrome storage quota не смог найти инфы какой объём он составляет.

Другой вариант использование веб-приложения https://releases.netlify.com/ которое хостится на Firebase(?). Такой вариант смущает безопасностью и возможным закрытием облачной платформы.

UPD: Нашёл ещё несколько решений.

  1. Telegram bot
  2. Уведомления на email: https://hubnotify.com/, https://gitpunch.com/, https://coderelease.io/, https://newreleases.io/
  3. Получаем электронное письмо о выходе релиза. self-hosted утилита для получения уведомлений на email или через push с помощью pushbullet.
  4. Отслеживаем изменения с помощью RSS
  5. Создание rss фидов для релизов всех отмеченных репозиториев.
    1. Необходимо получить список отмеченных звездой репозиториев из API GitHub: https://api.github.com/users/USERNAME/starred?page=1&per_page=100
    2. Открыть Инструменты разработчика (Web developer tools) в браузере. Выбрать pre тэг и выполнить js код во вкладке Console: JSON.parse($0.innerText).map(function(repo) { return 'https://github.com/' + repo.full_name + '/releases.atom' }).join('\n') Сгенерируется список адресов фид релизов.
    3. Скопировать список url в http://opml-gen.ovh/, сгенерировать и сохранить на диск. Если есть более 100 помеченных звездой репозиториев, нужно каждый раз увеличивать страницу в url на шаге 1.
    4. Импортировать OPML файл в rss читалку с поддержкой OPML формата.
    Способ найден здесь.
  6. Другое: https://bandito.re/

А здесь народ обсуждает и делится найденными способами.

Если вы знаете другие интересные решения - сообщите о них.

 , ,

Xant1k
()

Zork открыли

Форум — Talks

На Гитхаб выложили исходники текстовых игр Инфокома. Язык — их собственный Лисп, с <> вместо круглых скобок. С лицензией мутно, несвободные.

https://github.com/historicalsource/moonmist

https://www.opennet.ru/opennews/art.shtml?num=50525#49

Кому не лень — можете сделать новость.

Интересно, что там в комментариях пошла дискуссия о Лиспе, вспомнили лисп в <200 строк на Си: https://carld.github.io/2017/06/20/lisp-in-less-than-200-lines-of-c.html И дошло до дилеммы: если делать транслятор лиспа просто, в нём течёт память за счёт фрагментации, но если делать правильно, тратится на порядки больше памяти, чем в принципе может утечь.

 , ,

olegd
()

Google слил Firefox

Форум — Talks

Директор Яндекса по распространению технологий Григорий Бакунов поделился своими воспоминаниями о том, как Google «последовательно изживал Mozilla со свету, продолжая делать вид что они партнеры».

Меня эта история совсем не удивляет, я отлично помню переговоры с ребятами из MoCo в то время. И помню как мы им сто раз говорили что будет именно так, а они искренне верили в партнерство с Гуглом.

Я все еще пользуюсь Firefox и очень доволен этим продуктом. Но что-то мне подсказывает, что такими темпами скоро мы увидим новости “firefox переходит на движок Хромиума”.

https://roem.ru/15-04-2019/277166/yandex-preduprezhdal/

 , ,

Jopich1
()

Российскую операционную систему Эльбрус теперь можно скачать на любой компьютер

Форум — Talks

Российская операционная система «Эльбрус», предназначенная для устройств на базе отечественных одноимённых процессоров, теперь бесплатно доступна для любого компьютера (удовлетворяющего невысоким системным требованиям). Ранее эту платформу нельзя было официально скачать любому желающему.

Каждая из версий операционной системы «Эльбрус» основана на определённом модифицированном ядре Linux. На данный момент любой желающий может бесплатно скачать версию платформы для процессоров с архитектурой х86 (которая работает и на базе 64-разрядных чипсетов) — для этого необходимо на официальном сайте компании-разработчика в лице «МЦСТ» выбрать один из двух последних дистрибутивов. В ближайшем будущем в свободном доступе появится операционная система «Эльбрус» версии 4.0, основанная на ядре Linux с индексом 4.9.

С официального сайта можно бесплатно скачать не только дистрибутив открытой версии «Эльбруса», но и список необходимых пакетов, а также документацию по установке — она доступна на русском языке.

К сожалению, МЦСТ не позволяет любому загрузить другие версии платформы, за исключением PDK «Эльбрус» с функциями для разработчиков — правда, данная модификация операционной системы вряд ли пригодится обычным пользователям, поскольку она работает только на отечественных процессорах «Эльбрус» (которых нет в свободной продаже).

У российской операционной системы (по крайней мере, её версий открытого типа) следующие минимальные системные требования: как минимум 1 ГБ оперативной памяти и 40 ГБ свободного места на диске, совместимый с VGA видеоинтерфейс, наличие DVD-привода для установки платформы.

http://mcst.ru/programmnoe-obespechenie-elbrus

 , ,

sqq
()

Влияние GPS Week Number Rollover на NTP

Форум — Admin

Вводные
https://www.spirent.com/blogs/positioning/2018/january/gps-rollover-week
GPS-проблема 2019 года или «а нафига нам много разрядов?»

Читаю интернеты и никак не могу понять, будет ли влияние этой проблемы на NTP синхронизацию.
Если предположить, что какой-то stratum-1 сервер pool.ntp.org синхрится от какого-то незапатченного GPS приёмника, то может ли это затронуть мой stratum-3 сервер, который синхрит время в локалке?
Есть ли гарантия, что все ошибки(я имею в виду некорретное время) обработаются выше?

 

zolden
()

jQuery anonymous functions

Форум — Web-development

Добрый день. Я в jQuery не разбираюсь, но приходится читать такой код:

jQuery(document).ready(function($) {
(function() {
...
 })();

(function() {
...
})();
});

В чём смысл этой конструкции?
Это что за анонимные функции? Зачем так обрамлять их?

 

Mirage1_
()

Укркомнадзор заблокировал Роскомнадзор

Форум — Talks

 , , свобода интернетов

Harald
()

Кто-нибудь может на пальцах объяснить, что такое zns ssd?

Форум — Talks

Subj

Компания SK Hynix сообщила, что до конца текущего года завершит разработку SSD-накопителей с поддержкой технологии зональной записи однотипных данных ― Zone Namespaces (ZNS). Технология ZNS относится к категории открытых, но SK Hynix обещает стать первым производителем твердотельных накопителей, которые будут её поддерживать. Такие накопители, судя всего ― на стороне удалённых хранилищ данных и в облаках, позволят записывать музыку, видео и изображения в свои собственные зоны на одном и том же SSD.

Коммерческие поставки SSD SK Hynix с поддержкой зональной записи данных начнутся в первой половине следующего года. Компания готовит 2-ТБ SSD в виде PCIe 3.0 карты и накопитель в формфакторе M.2 22110. Обе модели будут базироваться на 512-Гбит 72-слойной памяти 3D NAND TLC. Как заявляют в SK Hynix, поддержка технологии ZNS увеличит скорость работы с данными на 30 % и в четыре раза повысит устойчивость SSD к износу. Последовательная запись однотипных данных, как уверены разработчики технологии Zone Namespaces, уменьшит частоту очистки ячеек памяти, включая сокращение операций по сбору мусора до нуля. С зонами можно будет работать целиком, а не с отдельными файлами, что также снизит операции по очистке SSD.

Появится ли технология ZNS в домашних системах? Возможно, в специализированных программах для обработки изображений, видео и звука. Почему бы и нет? Ведь она фактически программная.

 , zns, , ,

tiinn
()

Radare2 Summer of Code 2019

Форум — Talks

Так как нас не приняли в Google Summer of Code 2019, то мы по старой-доброй традиции организовали (не без помощи спонсоров) свой RSoC, правила такие же, подробнее можно найти на RSoC’19. Radare2 - это фреймворк и набор утилит для реверс инжиниринга машинного кода, его отладки и эмуляции. Поддерживает множество архитектур, платформ и файловых форматов, написан на чистом C. Имеет графический интерфейс (Cutter), написанный на Qt/C++.

  • 10 марта - прием заявлений
  • 29 марта - окончание приема заявлений
  • 1 апреля - оглашение списка принятых студентов
  • 15 мая - начало работы
  • 1 июля - первый отчет
  • 5 августа - второй отчет
  • 5 сентября - последний отчет
  • 12 сентября - окончание приема PR в рамках программы.

Среди списка идей в этом году:

  • улучшения консольного интерфейса
  • новый парсер синтаксиса команд
  • улучшение анализа и вывода типов
  • профили CPU/SoC
  • загрузка «жирных» PE (Native + .NET)
  • улучшения поддержки платформы Windows
  • улучшения Radiff2 - инструмента сравнения бинарного кода
  • платформа для онлайн совместного реверс инжиниринга

При составлении заявки одним из требований является выполнение одного из «микротаска» - в виде PR (Pull Request) в основной репозиторий. Список подобных микрозаданий находится здесь.

 , ,

XVilka
()

Facebook до недавнего времени хранил пароли в plaintext

Форум — Talks

https://krebsonsecurity.com/2019/03/facebook-stored-hundreds-of-millions-of-u...

и официальное подтверждение

https://newsroom.fb.com/news/2019/03/keeping-passwords-secure/

Для Ъ:

Facebook is probing a series of security failures in which employees built applications that logged unencrypted password data for Facebook users and stored it in plain text on internal company servers. That’s according to a senior Facebook employee who is familiar with the investigation and who spoke on condition of anonymity because they were not authorized to speak to the press.

 , ,

Singularity
()

Выделение HTTP в отдельный сетевой стек L4/L3

Форум — Talks

Доля чистого web-трафика в современном мире огромна относительно всего internet-трафика. Порог вхождения в разработку низкий. Никто не хочет писать desktop-standalone-приложения, все хотят разрабатывать сервисы онлайн без регистрации смс. Новые форумы, чаты, мессенджеры, всё это имеет под собой web-основу. Никто больше не хочет рисовать формочки в Delphi, все создают один единственный объект типа браузера для отображением своего сайта а-ля Steam. Ситуация ясна.

В то же время консорциум веб-разработчиков всеми способами бодается с TCP/IP-стеком, разрабатывая новейший HTTP2.

Почему бы тогда не взяться за разработку отдельного сетевого стека на уровне L4 (TCP, UDP) или даже L3 (IP)? Опуститься тремя уровнями ниже. Если TCP/IP им такой неидеальный. Знаю, это создаёт кучу проблем, ломанием всего того что уже работает, но не обязательно же ломать!

Сперва разработать приложение, имитирующее работу сетевого стека типа TCP... Но! Чтобы переход был плавный и незаметный, пускать его поверх TCP/IP. Вот как Onion-сети, i2p. Они ведь работают поверх TCP/IP? Такой же массовый HTTP3 запилить. А потом с очередным релизом браузеры просто массово перейдут на новый протокол, вместо транспортного приложения.

DNS? Сейчас это контролируется одной организацией, которая управляет всеми доменами первого/второго уровня, от этого суть не поменяется. Всё так же будет контролировать web-домены. Можно кстати начать с чистого листа, сделать отдельно web-домены и отдельно legacy-internet-домены. )))

Каждому клиенту можно будет выдавать уникальный идентификатор (вместо IP-адреса) на время веб-сессии! И привязывать его к сессионной куке на сайте, намного упрощает работу с пользователем. Будет проще отслеживать конечного пользователя и конечно же бороться с DDoS-атаками!

Ну что, даёшь HTTP3 пацаны? HTTP 3 != HTTP 3.0 (c)

 ,

Spoofing
()

Вопросы на python-собеседовании

Форум — Development

Накидайте вопросов, которые вам задавали или вы задаёте при собеседовании на python-программиста.

Вопросы с собеседований нужны чтобы получить представление и готовиться. Хотел бы освоить python (скорее подтянуть, т.к. что-то я уже знаю) и походить по себеседованиями.

 ,

mxrd2
()

Протокол ACME (Let's Encrypt) утвержден как RFC 8555

Форум — Talks

https://letsencrypt.org/2019/03/11/acme-protocol-ietf-standard.html

https://www.opennet.ru/opennews/art.shtml?num=50301

https://tools.ietf.org/html/rfc8555

Интересно, как на рынке сертификатов на это отразится.

 , ,

mandala
()

Писать посты на лорчик в vim'e из фурифокса

Форум — Talks

Раньше был плагин all is a text или что-то в таком духе. А как сейчас с этим дела обстоят?

 , ,

pon4ik
()

Что делать в случае, если зависла tty фреймбуферная консоль? Как её перезагрузить?

Форум — General

Допустим у меня зависла консоль tty3. Есть какие методы, чтоб её остановить и запустить заново без резета?

Конкретно на арче такой баг, но послушал бы и про другие ОСи.

 , , ,

burato
()

Отключить часть предупреждений gcc для всего проекта.

Форум — Development

Можно ли при помощи CMake отключить одно предупреждение (-Wdeprecated-declaration) для всего проекта? И если можно, то как?

 ,

Landgraf
()