LINUX.ORG.RU

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

Почему решая литкод ты никогда не станешь архитектором (но на самом деле никогда не хотел им быть)

Форум — Talks

Специальный выпуск для linux.org.ru.

Когда я был юношей, то они мне говорили «вырастешь — поумнеешь». Я вырос, но не поумнел. Но иногда я жалею, что не знал тогда того, что знаю сейчас — так и хочется написать тому юноше письмо из будущего, что я и намерен импровизировать в виде треда на LOR.

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

Поскольку первых людей сильно больше, чем вторых (соответственно спросу), то массовый программист, как правило, оценивается по тому, как много решений он может выдать между двумя глотками смузи. Индустрии нужно зарабатывать деньги на массовом конвеерном фуфле, индустрии не нужны оригинальные решения. Как решить большую сложную задачу на подобном конвеере? Взять больше смузи и хлебать чаще, посадить дополнительных смузихлебов на тестирование этого дела. Самое страшное — когда в подобном духе начинает работать Boeing, и самолеты начинают падать. Можно радоваться тому, что упал не ваш самолет, а можно подумать о том, что завтра ваше авто с вами за рулем может внезапно оказаться не ваше, потому что его хакнет 7-летний китайский ребенок, и единственная реальная защита — это тот факт, что Илон Маск платит всем денеги только чтобы уязвимостями в автомобилях и инфраструктуре не пользовались злоумышленники.

Мне вспоминается старый-престарый эпизод моей жизни, как я еще будучи школьником выиграл олимпиаду по информатике. Задача была на поиск кратчайшего пути (пардон, точного условия уже не помню, это было давно и неправда). Грамотный программист быстро выдаст вам «правильное» решение O(N log N) по алгоритму Дейкстры. Но поскольку на тот момент я не знал алгоритма Дейкстры и не был грамотным программистом, то вместо «правильного» решения выдал асимптотику O(N), заэксплуатировав некоторые особенности конкретных условий той задачи.

И второй эпизод, современный. Меня выбесило одно из недавних моих собеседований: некая контора дала мне тестовую задачку, являющуюся также одной из фундаментальных задач, решаемых их продуктом. Мне просто забыли сказать, что «правильный» метод должен быть O(N^3), и я случайно потратил целый день на разработку метода O(N^2), который оказался настолько неожиданным для «сеньоров», что им понадобилась целая неделя для анализа моего решения на 500 строчек (inb4: фу-фу, лапшемес), а на собеседование со мной собрали всю верхушку — на минуту у меня сложилось ощущение, будто меня собеседуют в гугл, а не в местную помойку. Я не удивлюсь, если вся их шарашка уже работает над интеграцией моего метода, и в скором времени получит премию, мол «наш отдел провел тщательные исследования предметной области...», а тебе, мартыха, хрен с маслом. И это собравшееся начальство на собеседовании было серьезно намерено развести меня на решение еще одной важной для их помойки задачки. Большая часть их штата джуно-мидлов занимается обвязками-прокладками-интерфейсами-тестированием, короче говоря, теми задачами, под которые можно нанять горсть рабов с улицы хоть прям щас — но эти люди в жизни не смогут выдать оригинального решения, а только будут ждать команд сверху.

Вишенка на тортике — под конец мне дали задачку с литкода, которая была будто специально подобрана так, чтобы быстрое решение требовало от меня знание специфичных фич стандартной либы, которое я им изначально честно заявил как «слабое». Те функции выучиваются наизусть за пару дней, а аналитическое мышление развивается годами, но нет «ты слабоват, мы можем тебя взять, но на ЗП в два раза меньше». Вот так вот: «не подскажешь, как пройти к вокзалу?... А теперь встань раком и вези меня туда».

Что мы всё про меня да про меня. С точки зрения массовой индустрии Дуглас Крокфорд — посредственный программист, и в недавнем треде большое число отписавшихся доходчиво пояснило, почему это так. Да, подумаешь, он создал какой-то там JSON, на котором работает половина индустрии, а еще создал JSLint, который ведь оказался так себе и был вытеснен ESLint-ом, и вообще «я могу сделать лучше, просто оно мне не надо». Но печальная истина в том, что тысячи смузихлебов писали на JS безо всякого линта, и, я уверен, при возникновении онного долго противились новой технологии. Проходит время, и вот уже каждый школьник считает своим долгом задействовать ESLint и JSON, а пишет, естественно, на ES2015, добрая половина фич которого была реализована при непосредственном участии Крокфорда (кстати, мало кто знает, что Object.keys/Object.values еще в ES5 было внесено по инициативе Крокфорда) — но этот школьник понятия не имеет, откуда взялись «мои любимые технологии».

Я хочу подчеркнуть, что это не одиночный пример мнения отдельной макаки — это закономерность, которую заметил не только я, и не только эту. Такие люди, как Крокфорд, могут бесконечно выдавать оригинальные идеи, но как исполнитель они так-себе, у них вечно шило в попе, толкающее на приключения, потенциально грозящие сорвать сдачу проекта (которая назначена на вчера, как обычно). Я задумался: а кому могут быть в самом деле нужны такие люди? Да, в силиконовой долине можно себе пригреть местечко — по этому пути успешно прошелся Крокфорд. А что делать, если я не хочу развивать силиконовую долину? Я в молодости отказался ехать туда, и сейчас не особо горю желанием (но и не предлагают уже). Вот такое вот я капризное животное.

Более того, если допустить, что Крокфорд выдал некое супер-пупер классное решение для вашей фирмы, то возникает проблема — кто его будет поддерживать/развивать? А также так называемый Bus factor — что делать, если Крокфорда убьют Крокфорд уйдет? Типовой сеньор-помидор, посмотрев на код Крокфорда, выпучит глаза и закричит «ты где такое видел? Кто так делает? У тебя своя голова на плечах есть?».

Всё ли так безнадежно, и есть ли более-менее прикладные задачи, которые не сможет решить сеньор-принципал-архитектор даже в обнимку с цистерной смузи, даже выдавая по два заученных решения литкода в секунду? А может быть и есть. Например, быстрой инкрементальной Agile Scrum Kanban Fast-shipping Test Driven методикой постепенной разработки невозможно реализовать распределенную отказоустойчивую БД со строгой согласованностью данных. Отказоустойчивость — это бинарное свойство, БД либо отказоустойчива, либо нет. Не бывает почти отказоустойчивой приблизительно распределенной БД которая чуть ли не сохраняет все подтвержденные транзакции (привет разработчикам MongoDB). Ну то есть она в таком случае не отказоустойчива и не дает гарантий.

Даже Clickhouse можно почти сделать при достаточном стратегическом запасе смузи (только для единственного хоста), но яндекс так и не осилил аналога ZooKeeper (кластер ClickHouse работает через ZooKeeper), поскольку никакое количество костылей, инкрементально разработанных в Яндексе ранее, так и не смогли заменить одного грамотно продуманного решения. Что мы по итогу видим сейчас? Вся инфраструктура Яндекса стоит на ZooKeeper, найди возможность положить ZooKeeper — весь Яндекс встанет колом. Тот же Facebook тоже полагается на ZooKeeper (хоть и меньше, они там саги любят). В Amazon вообще всё печально, и я не поверю, что с любым количеством денег Amazon способен создать аналог ZooKeeper, поскольку я читал статьи их отдела по исследованию распределенных систем, и уровень там совершенно никакущий. Достоверно мне известна ровно одна контора, способная разрабатывать распределенные СУБД с гарантиями согласованности — это Google. Она разработала самое первое подобное решение, Google Chubby, близкой копией которого позже стал ZooKeeper.

Но вот в чем проблема — ZooKeeper уже есть, а значит «ты нам не нужен». Что же еще требует глубокого вдумчивого погружения и нестандартной находчивости? Похожие требования есть у многопоточных приложений. Еще подобного рода мышление нужно при тяжелой глубокой отладке софтины, на отладку которой систематически забивали, предпочитая спринты и быстрые релизы. Правда, с распространением защищенных сред выполенния, вроде JVM, CLR, JS, и Python, неустранимая потребность в отладке сильно снизилось, потому что в крайнем случае можно просто перезапустить контейнер или иметь запасные контейнеры сразу. (Еще есть UI/UX, но про мертвых либо хорошо, либо ничего).

Второй отягчающий фактор — обычно такие вечные дети-экспериментаторы любят знать всё про всё. Следствие — редко можно встретить такого экспериментатора, который знает единственную тематику очень-очень глубоко, как того требует конвверное производство софта. Например, я проектировал и собирал аналоговые схемы, я проектировал и моделировал логические схемы, изучал устройство процессоров и проектировал микроконтроллеры, в конце-концов начал работать программистом, вплоть до самого высокого уровня динамических языков программирования. Я знаком с компьютерами сверху донизу, но эти общие знания не помогают получить теплое место у конвеерной ленты (о чем я был давно осведомлен и систематически игнорировал этот фактор).

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

Парадокс в том, что смузи-мастеры чуть ли не поголовно мечтают быть творцами. Какой смысл этого стремления? «Хорошо там, где нас нет»? «Полчаса побунтовал - и фатит»? Прежде чем окончательно и бесповоротно решить встать на этот путь, посмотрите на настоящих успешных творцов (не путать с клоунами вроде меня или Илона Маска). Такие люди не заработают заоблачных денег, их не расхватывают на рынке труда, им не так просто устроиться на обычную должность, а даже если устроятся — умрут со скуки, попутно занимаясь ремонтом того, что не ломалось, таким образом выведя из строя какой-нибудь старый добрый сервис на Cobol или MUMPS, написанный в 70-х годах «настоящими программистами, настоящими, не то что новое поколение».

Показательно, что работодатели идут навстречу этому стремлению, мол «пишешь конфиги для CI/CD? Ну ты же архитектор теперь». Аналитический склад ума нельзя поменять за месяц, его нельзя быстро приобрести или положить на полку на период отпуска. Wannabe-творец-на-выходные в лучшем создаст популярный клон существующего софта — даже не потому, что не способен ни на что другое, а потому, что понимает, что сообщество не примет ни одной значимой инновации серьезнее плагина к Emacs или очередных скрипт-костылей для сборки C++. Да и то, плагины к Emacs не нужны, поскольку уже есть настоящее проверенное решение в виде Vim и его аналогов.

И я не могу упрекать работодателей (как правильно заметил Kogrom по ссылке выше): им нужна взаимозаменяемость и предсказуемость, им нужно снижение рисков и издержек; им нужен посредственный сайт, который будет создавать иллюзию наличия этого сайта у компании — а больше и не нужно; заказчикам нужна иллюзия масштабирования и отказоустойчивости, с бессмысленными невыполнимыми требованиями к системы — выдайте ему микросервисную архитектуру со стоимостью и временем разработки в 3 раза больше грамотного монолита, также бонусом дайте ценные инструкции по масштабированию бигдата-серверов монги сверх 500 ГБ (на случай, если его бигдата размещается в кластере из айфонов). Можно упрекать разве что себя (мне — себя, а вам — себя, не меня). Например, много лет назад я имел возможность выбрать семью и карьеру, но я выбрал то, что выбрал — не иметь власти, но знать всё и ничего одновременно. В этом есть свой кайф и неудобство одновременно.

 , , , опус,

byko3y
()

Интервью с Дугласом Крокфордом - создателем JSON

Форум — Talks

Дуглас Крокфорд - американский программист, занимающийся разработкой с 80х годов, работал в компании Atari, на студии Lucasfilm, был основателем нескольких стартапов.

Известен созданием формата обмена данными JSON, разработкой линтера JSLint, минификатора JSMin, разработкой типа для представления десятичных чисел с плавающей точкой DEC64. Является участником комитета по стандартизации TC39, принимал активное участие в разработке спецификации ECMAScript 2015 (ES6). Автор нескольких книг по JavaScript.

Интервью на русском языке выложено на youtube-канале https://www.youtube.com/watch?v=WSqCpWYfTFU

Основные тезисы:
  • Программистом стоит быть только если вы любите программировать
  • Дуглас начинал свою карьеру в качестве разработчика видео-игр, но сам в игры не играет
  • JSON хорош тем, что он всегда останется таким, какой он есть. Но если бы Дуглас разрабатывал его сейчас, то он бы его еще больше упростил
  • TypeScript не нужен
  • Статическая и сильная типизация не нужна. Динамическая и свободная система типов дает больше выразительности, возможностей и экономит время
  • Дуглас не доволен множеством нововведений в JS и он пользуется только подмножеством языка, как всегда и декларировал. Ему не нравится реализация Promise и он считает сахар async/await лишним.
  • 20-ти летние сеньоры были всегда, даже во времена его молодости. Это не веяние моды
  • Он ничего не знает и никогда не слышал о таких компаниях как Тинькофф, Сбербанк, Авито и Яндекс
  • Тесты на знания алгоритмов при приеме на работу бесполезны. Программистов надо отбирать по примерам их кода.
  • Чтобы стать крутым нужно постоянно учиться

 

javascript
()

Red Hat не будет нанимать сеньоров

Форум — Talks

Уже обсудили?

Похоже, IBM урезала Red Hat-у бюджет, и они теперь будут нанимать несеньоров, и не только на новые позиции, но и на те, с которых сеньоры ушли. В общем, будет происходить замещение сеньоров несеньорами. Боюсь, что нашего любимого Лёню уволят, и некому будет systemd писать :)

 

rupert
()

Гениальных игр тред

Форум — Games

Вслед за топиками, в которых можно рекомендовать любую игру надо бы завести и свой) Поиграл в недавно вышедший Inscryption и сейчас под впечатлением. Вставить в карточную игру элементы психологического хоррора, неожиданные повороты сюжета (я например не привык, чтобы карты со мной говорили), сделать простую графику (увы, в 2021 ААА студии не рискнут выпускать такое) такой атмосферной - автор просто гений.

Ну в общем это тред игр, где вам хотелось воскликнуть «это гениально!». Добавлю еще одну, Do not feed the monkeys - игра про видеонаблюдение как одну из новых технологий зондирования. Еще одна вертится в памяти, может быть позже вспомню

 , ,

goingUp
()

Почему не делают платы со встроенным Watchdog?

Форум — Linux-hardware

Есть парк железа, который должен работать 24/7, в настройках биоса есть пунктик про запуск ПК при появлении питания, однако он далеко не панацея т.к. бывают ситуации, что и свет моргнёт, а компьютер выключился в одну сторону и этот пунктик не срабатывает.

Wake On LAN тоже вещь и благодаря ему мы уже можем накодить свой костыль, который сотфварно будет чекать хосты (ping) и отправлять WOL всем кто оффлайн.

Таким образом нам нужно решить проблему лишь с одним единственным хостом, на котором будет Watchdog, следящий за тем, чтобы компьютер был включён и всегда пытался его включить.

Непонятно, почему такую важную и простую функцию не включают в сами материнские платы? Я конечно может плохо искал, но что-то не встречал такого во всяких «бытовых» AM4 A320, 1150 H81 и так далее. WOL есть, Power always on есть, но именно как вочдог оно не работает т.к. легко ломается быстрым щелчком тумблера на БП.

https://www.dns-shop.ru/product/94f2e4f057373330/storozevoj-tajmer-open-dev-u...

Собственно, зачем такие костыли, неужели нельзя было прямо в мат. платы такую фичу запихать?

 ,

Spoofing
()

Flaticon совсем скатился. А есть аналоги?

Форум — General

Раньше был отличный сервис, где можно было бесплатно качать SVG-иконки. Качал пачками в свое время. Потом эти хитрожопые сделали так, что в день с одного IP можно было скачать только 10 иконок. Пришлось обложиться проксями, но все же иконки качались. Не заходил на сайт 2 года, теперь зашел и смотрю - SVG-иконки только по платной подписке. Вообще все! Они там совсем офигели? Причем даже те, которые раньше были бесплатными - теперь стали платными, т.е. принуждают авторов монетизировать свой контент, даже если они этого не хотят.

Где теперь брать бесплатные SVG-иконки на все случаи жизни?

 , , ,

bairos
()

Выбор файерволла для изучения

Форум — Admin

Господа хорошие, здравствуйте. С переходом на центось столкнулся с такой штукой, как firewalld. Так звёзды сложились, что я как раз подошёл к теме файерволлов и теперь стою перед выбором.

Firewalld вроде мощный, простой, но стоит ли учить его? RHEL манит, однако Debian, Бубунта и вообще все - это iptables.

Если есть тут люди, которые давно связаны с серверами и маршрутизаторами, то хотелось бы услышать их мнение. Стоит ли связываться? И какие аргументы говорят в пользу обоих?

 

Anley
()

Заказчик требует документировать ПО.

Форум — Talks

Привет, комрады.

Работаю в команде разработчиков из пяти человек. Пишем ПО на заказ. Есть три-пять основных постоянных заказчиков. И вот у одного заказчика пришёл новый техлид, который стал требовать документировать ПО. Вплоть до блок-схем алгоритмов. Требует описывать архитектуру словами и картинками.

Раньше обходились просто комментариями в коде. А теперь такие требования бесят, учитывая, что на оплате это никак не сказывается.

Кто сталкивался с подобными заказчиками и как его правильно послать?

 

tootsoon
()

Вот, я понимаю, одноплатник! Сюда бы ещё SATA разъём и нормальное питание - цены бы ему не было!

Форум — Talks

Сабж

Компания Axiomtek анонсировала любопытную новинку — одноплатный компьютер KIWI310 в стиле Raspberry Pi. На основе изделия могут создаваться интеллектуальные устройства для Интернета вещей, системы для умных городов, комплексы видеонаблюдения и пр.

Плата имеет размеры всего 85 × 56 мм. Установлен процессор Intel Celeron N3350 поколения Apollo Lake с двумя вычислительными ядрами, функционирующими на тактовой частоте 1,1–2,4 ГГц. В состав чипа входит ускоритель Intel HD Graphics 500.

Новинка несёт на борту до 4 Гбайт оперативной памяти LPDDR4 и флеш-накопитель eMMC вместимостью до 64 Гбайт. Для вывода изображения служит интерфейс micro HDMI 2.0 с поддержкой видео в формате 4К/р60. Решение оборудовано сетевым контроллером Gigabit Ethernet с разъёмом RJ45 для подсоединения кабеля, двумя портами USB 3.2 Gen 1 и двумя портами USB 2.0. Для подачи питания служит разъём USB Type-C. Поддерживаются интерфейсы UART, I2C, SPI, GPIO, PWM.

И линукс без проблем встанет.

 , , ,

tiinn
()

Придёт ли опен сорс в наш мир?

Форум — Talks

В виртуальном мире программного обеспечения опен сорс занимает крепкие позиции. Можно спорить о том, занимает ли он лидирующие позиции, но про крепкие - тут спорить не о чем.

В реальном мире всё сложней. Подавляющее большинство устройств - проприетарные. Нет чертежей для изготовления корпусов и других частей устройств. Нет схем плат. Нет прошивок.

При этом у людей на самом деле есть возможности организовывать мелкое несерийное производство. Корпусы можно печатать на 3D-принтерах, которые вполне доступны. Можно пользоваться ЧПУ фрезерными станками, например. Вариантов много. Платы можно изготавливать самостоятельно, можно заказывать довольно дёшево. Паять - ну не просто, но возможно.

Т.е. взять какую-нибудь прикольную штуку вроде телефона-звонилки. По сути нет никаких принципиальных проблем сделать его опен сорсным, от начала до конца (ну до GSM-модуля, там уже проприетарщина неизбежна). При этом на тысячу человек найдётся один умелец, который в гараже все эти станки нужные держит и сделает такое устройство любому желающему по себестоимости + немного награды, что будет всё равно очень мало. Ну а опен сорс обеспечит развитие таких устройств, эргономику.

При этом я не говорю при опенсорс от песка. Понятно, что микросхему в гараже не напечатать. Процессор будет проприетарным, какие-то отдельные модули будут проприетарными, но это не страшно.

Кстати в мире 3Д-печати зачастую вроде и много бесплатных моделек, но, как я понимаю, не в исходном формате, а в «скомпилированном». Наверное нет культуры и понимания культуры опен-сорс.

Как вы думаете, проникнет опен сорс в наш мир потихоньку? Ведь потенциал действительно есть. Пусть не для всех устройств, но для многих, которые не требуют большой сложности. Самое главное - что они будут непрерывно развиваться и улучшаться. Представьте себе нокию, ту, старую, которую всё это время любители допиливали и вылизывали. Как здорово было бы. А так - на складах запылённых ищешь старые 10-15 летние модели, если хочешь получить нормальный телефон.

 

Legioner
()

Вот он телефон без зондов!

Форум — Talks

Компания Mudita опубликовала исходные тексты мобильной платформы MuditaOS, основанной на работающей в режиме реального времени операционной системе FreeRTOS и оптимизированной для устройств с экранами, построенными с использованием технологии электронной бумаги (e-ink). Код MuditaOS написан на языках C/C++ и опубликован под лицензией GPLv3.

Пока единственным телефоном на базе MuditaOS является Mudita Pure, начало поставок которого намечено на 30 ноября. Заявленная стоимость устройства - 369 долларов. Телефон работает под управлением микроконтроллера ARM Cortex-M7 600MHz c 512KB TCM-памяти и оснащён 2.84-дюймовым E-Ink-экраном (разрешение 600x480 и 16 градаций серого цвета), 64 MB SDRAM, 16 GB eMMC Flash. Поддерживается 2G, 3G, 4G/LTE, Global LTE, UMTS/HSPA+, GSM/GPRS/EDGE, Bluetooth 4.2 и USB type-C (Wi-Fi и доступ к интернет через сотового оператора отсутствуют, но устройство может работать как USB GSM-модем). Вес 140 гр., размер 144x59x14.5 мм. Заменяемый аккумулятор Li-Ion 1600mAh с полной зарядкой за 3 часа. После включения система загружается за 5 секунд.

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

https://mudita.com/products/phones/mudita-pure/

А самое главное ОС можно верифицировать на трояны спецслужб, скомпилировать вручную, и залить прошивку на телефон используя https://github.com/mudita/mudita-center да десктоп софт на электроне Ж( сорцы https://github.com/mudita/MuditaOS

 , , muditaos, muditapure

bhfq
()

Про размонтирование флешек

Форум — Talks

Наблюдая в очередной раз, как знакомые вендузятники просто выдергивают флешки из компов, мне подумалось: а нафига я годами парюсь с этим всем sudo umount или гуй-аналогами? У людей вроде вон, годами флешки работают, и ничего. Зачем вообще нужно размонтирование? Ну кроме очевидной очистки моунт-пойнта, чтобы фс видела, что директория снова пустая. Правда ли, что если выдергивать флешку не размонтировав ее, она умрет быстрее? Если да, то что именно и почему откажет? И есть ли разница между выдергиванием не размонтированной флешки/ssd и hdd?

Dog
()

Кто какими tts пользовался для озвучки книг

Форум — Talks

ФсЕм ПрИфЕт в ЭтОм Чати. Возраст у меня уже не тот, времени бывает мало. Вот я и задумался об аудиокниге, в пробке или транспорте слушать, что бы глазоньки не уставали. Не все книги как известно озвучены, так що интересно, кто вообще пробовал озвучку книг TTS? В частности интересует андроид. Как оно в плане усвоения информации? Книги не технические, в основном всякое около художественное, типа истории.

 , , , ,

karton1
()

филиал LOR в RetroShare

Форум — Talks

За годы наблюдений убедился, что это единственная стабильная и юзабельная p2p сеть. ZeroNet был хорошей попыткой, но увы. В нём был немного активный филиал лорчика, поэтому хочу попробовать завести его в ретрошаре, вдруг получится. Вообще, уже была попытка, но похоже оно сдохло.

CQEGAcGXxsBNBGFbXM8BCADENAu9SnuGtCVC/HkxY5H4wVx6GdHcDwVQMGl2bN2D
+9ByBoRyx4hLRj/GPbxGGls3ws1uUe2aF5rkReASg1ahrSunNTLasAM5HfZYYc3J
bnLx00pyZ0knosmfjhgAcb3vagdSKZiKPcebDJiCuH4MXA+TOl4mf+hLSGTxFeUO
s4Dc8Tx7j4OaUA460lPvud4YzdP5WLf6xJXYX8tQwJtQFtj5kRG2J21dy5mTyCOd
xKiYqeVcpjkZ/nPwj4nPXkiCwIyp5z1QNJMvtDsKPy7UvHCWkWICrg6A1gWR3RWG
BK9wt4/GUZi9hjIYJ8Y2MT1ZJL8XARh4iqs6e6YBH5flABEBAAHNI2xhdGFrYSAo
R2VuZXJhdGVkIGJ5IFJldHJvU2hhcmUpIDw+wsBfBBMBAgATBQJhW1zPCRDd/4tJ
vlsLIwIZAQAAxsQIALBhZeTnkDyxx0jK+udj0z5hhqj+tof3AzxACXmLBYMfFSCX
gG17l6lAeZx1ra1Kb25ni0rca2Prbw5UPhDQhZTy5DmeubhFKMEzzklYooQ59XuC
zUPxiA9WY0SazN835nHmlsmAhhGLSGG0zFjqlTL0dm/I3ZJMfAi2cXs3NoQ5rAhd
Co0THBWf83S3n7mezlygMR6gvm0IPrCfazq4Gz2dm6cjK9SpvFfKXR6/QWA09gur
Wu666eqPWqRbRCSVk0akI6kDgXl/5s8Y+KElciaIg0PYD7uIO+cz+RxWunTV0Uvm
nwoJAWQWX9I1qsXxWSsjYWuRGwj/MrAgFY4vJqACBrA7JA8tHwMGwKgq8i0fBAAG
C015IGNvbXB1dGVyBRCcU4Vb9dH/9ZM/wuO9SknxBwNix70=

Отправляйте свои сертификаты (желательно старого формата - они дружат с оффлайном), будем обмениватся. Это p2p сеть, поэтому для стабильности все должны быть у всех в контактах. Если у кого есть сервер - крафтите ботов, чтобы всегда было доступно (у меня пока нету).

Чат-боты, похоже, тоже сдохли, поэтому использую эту тему для построения сети.

У кого ещё нет ретрошары - заводите, штука намного лучше всяких токсов.

 ,

InterVi
()

MINIX3 сдох, пока неофициально

Форум — Talks

Там это, в узких кругах ограниченных людей обсуждают как MINIX3 сдох: никаких новостей с 2016 года, никаких комитов с 2018.

https://news.ycombinator.com/item?id=26451540

Помянем.

 , ,

Camel
()

Биткоины и Electrum - вопрос про кошелек

Форум — General

Раз уж пошли обсуждения про биткоин, хочется и мне спросить. Слышал, что самый лучший кошелек это Electrum. Насколько безопасно хранить биткоины в таком кошельке? Читал, что безопасней на своем компе, но столько места под блокчейн не имею. Скоро он разростется до терабайта, а если сломается диск - все потеряешь. Как устроена инфраструктура Electrum, кто и как отвечает за безопасность? И может ли кто-то узнать, сколько биткоинов на моем кошельке?

 , ,

boris_delaet_site
()

Файл прошивки, чем разобрать?

Форум — General
$ file -s /mnt/flash/rootfs-3515 
/mnt/flash/rootfs-3515: u-boot legacy uImage, hirootfs, Linux/ARM, Filesystem Image (any type) (Not compressed), 11764160 bytes, Thu May 24 05:51:27 2012, Load Address: 0x00000000, Entry Point: 0x00000000, Header CRC: 0xDA323010, Data CRC: 0x007B1151

Чем это можно примонтировать?

$ fdisk -l /mnt/flash/rootfs-3515 
Диск /mnt/flash/rootfs-3515: 11,22 MiB, 11764224 байт, 22977 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Нужно взглянуть внутрь.

 

burato
()

Дети спросили про опыты с людьми

Форум — Talks

Согласились бы вы стать участником такого эксперимента?

Взамен получили бы некоторые новые способности. Например суперпамять - всю информацию увиденную или услышанную запоминать навсегда. Или суперсилу, мощность мышц сравнимую с лошадью, или неземную суперкрасоту. Но при этом про побочные эффекты никто ничего не знает, и случится может всякое, например отрастут копыта или голова вырастет в объеме в 4 раза.

Линукс тут при том, что линуксоиды любят науку и эксперименты и будут в первых рядах добровольцев на генную модификацию.

 

Djanik
()

Лучший нецензурирумый хостинг

Форум — Talks

Извиняюсь вопрос не про LINUX.

Какая платформа для хостинга сайтов самая лучшая в плане неподверженности цензуре (в первую очередь конечно от цензуры родного россиянского государства, но также и прочих государств типа политкорректности, отрицания холокоста и т.п.).

Прошу ответ для двух вариантов:

  1. Простенький визуальный конструктор сайтов с возможностью ведения блога с комментариями.
  2. Полноценный хостинг сайтов с поддержкой mysql, postgresql, python, PHP и т.п.

(Самый неподцензурный понятно в даркнет, но имею ввиду с нормальной производительностью).

 ,

prikolotin3
()

Лицензия LGPLv3 для приложения на Qt5. В случае с динамической линковкой. Какие требования?

Форум — Development

Есть приложение, сделанное в опенсурсном Qt Creator, библиотека пятой версии плюс Qt 3D Studio. Код самой библиотеки не менялся, линковка динамическая. Приложение планируется продавать. Требуется ли, в таком случае, покупать лицензию или выкладывать в открытый доступ/предоставлять заказчику объектные файлы/исходники?

Перемещено alpha из development

 , lgplv3,

TrustedGoose
()