Category: компьютеры

Category was added automatically. Read all entries about "компьютеры".

Бритоголовый и С1-97

Хорошо встретил день бекапа

Вообще-то его положено отмечать 31 марта, но так уж получилось, что бекапилка у меня настроена на четверг — точнее, ночь с четверга на пятницу. Просыпаюсь утром и обнаруживаю, что домашний роутер — что-то из старых Zyxel Keenetic, кажется, Keenetic 4G или как-то так, благополучно сдох. Он уже как-то странно себя вел при обмене большим количеством данных внутри домашней сети — но вот выключился полностью впервые.

В общем, не буду писать много, выложу ровно одну картинку:

Это конденсатор, что стоял на линии питания процессора в роутере, так распучило — что аж корпус слез на половину длины.

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

Чисто по приколу померил емкость и ESR трупика — от 470 мкФ осталось 18, ESR составляет впечатляющие 600 Ом. Удивительно даже, что до недавнего времени оно как-то работало.

PS Да, что касается странного выбора — дело в том, что раньше этот Zyxel работал «раздавалкой интернета» на даче, через 4G-модем, и перестал справляться с этой почетной обязанностью с началом ковидной самоизоляции, именно тогда захотелось большего.

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там или в ЖЖ.

Бритоголовый и С1-97

Я не эстонец, но торможу

Спустя почти год после вынужденного перехода на удаленку решил проблему сосуществования на одном рабочем столе «рабочего» и «домашнего» ноутбуков — купил в ближайшем DNSе USB-переключатель на два компьютера:

https://www.dns-shop.ru/product/6204a7dd649e3332/kvm-pereklucatel-aten-us224-at/opinion/

Как же я жил раньше, а?

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там или в ЖЖ.

Бритоголовый и С1-97

Первый MP3-плеер с жестким диском

Оказывается, MP3-плеер с жестким диском придумали за несколько лет до айпода — и где бы вы думали? В остатках DEC (который тогда окончательно развалился, был куплен Compaq, а компаковцы продолжали его ликвидацию). В воспоминаниях Боба Супника этому посвящен целый эпизод — якобы после сокращения исследовательского подразделения DEC в Шотландии некто Билл Лаинг (Bill Laing) был переведен в то же самое подразделение, но в Пало-Альто, и работал «вахтовым методом» — две недели в Калифорнии, две недели «на удаленке» дома. Два раза в неделю приходилось летать самолетом — и скучая во время 14-часового рейса, придумал MP3-плеер с жестким диском (плееры с флеш-памятью уже были, но объем памяти в 32 или 64 Мб — это, извините, смешно).

DEC-овцы быстренько соорудили прототип, получили даже два патента (на MP3-плеер, буферизующий данные с диска в оперативную память, и вообще на использование буфера в оперативной памяти для воспроизведения музыки), и даже показали прототип руководству Compaq — там, разумеется, разработчикам сообщили следующее:

Thank you very much. These are really interesting. We like them. No one’s ever going to pay $500 for something that just plays music.

Разработку продали третьеразрядной корейской фирме HanGo, которая потратила еще пару лет на то, чтобы довести плеер до серийного производства (под названием PJB-100) — и благополучно похоронила проект через некоторое время. Корейцы не смогли, например, модернизировать плеер, поставив в него более емкий диск — и теперь PJB-100 помнят только на сайтах с «историческим» уклоном.

Вообще, конечно, поражает, с какой легкостью (ну или Супник так рассказывает :) ) в остатках DEC сумели сделать довольно впечатляющее по тем временам устройство (и в общем-то, даже цена в 500 $, как показало дальнейшее развитие событий, была не такой уж и большой проблемой) — я более чем уверен, что никто из разработчиков до того не занимался MP3-плеерами, а тем более — плеерами с жестким диском. В общем, наследие DEC — это не только Дейв Катлер, переделавший VMS в WinNT, это намного больше.

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там или в ЖЖ.

Бритоголовый и С1-97

Кстати, про “локаторы” в макдачной

Ездил на днях забирать заказ из ЧиДа на Волгоградке, ну и зашел в макдачку. Там сейчас в связи с ковидом перешли на раздачу заказов официантами, а чтобы официант вас нашел – выдают “локатор”. Сидел, скучал – и от нечего делать крутил локатор в руках. На донышке у него оказалась надпись с FCC ID, загуглил (а была бы отвертка – мог бы и разобрать!) – и оказалось, что внутри стоит Bluetooth-маячок:

https://hackaday.com/2018/08/22/fcc-filing-reveals-tasty-hardware-mcsecrets/

Маячок, кстати говоря, сделан на очень неплохом микроконтроллера – по ссылке пишут, что это nRF52832, это 32-битный ARM Cortex-M4F с тактовой частотой 64 МГц, 512 кБ флеш-памяти и 64 кБ оперативной. Лет 30 назад компьютер с такими характеристиками… нет, особо не впечатлил бы, памяти маловато, но вот под ограничения COCOM точно попал бы! А вот сейчас неслабые такие вычислительные мощности заняты исключительно тем, что раз в несколько секунд кидают по Bluetooth пакетик “Я маячок такой-то!”.

Думаю, еще лет через 10-15 такой же фигней будет заниматься микрокомпьютер с памятью под несколько гигабайт и полноценным Linux или что там будет модно. Такой вот он, прогресс в вычислительной технике.

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там, используя свое имя пользователя из ЖЖ (вход по OpenID).

Бритоголовый и С1-97

Тут в Штатах выборы

А я вот внезапно понял, отчего вдруг разгоняют истории про инженеров из Индии в Cisco, которых обижают менеджеры из высших каст.

https://www.npr.org/transcripts/915299467

Кто идет у Байдена вице-президентом? Американоиндианка Камала Харрис, представитель угнетенного меньшинства? Левачки и blmщики всех мастей пищат от восторга!

Так вот нет – как видим из текста по ссылке, Камала происходит из касты браминов, весьма “привилегированной”, что бы это не значило, и похоже, что активное просвещение американской публики по кастовым вопросам связано именно с этим. Собственно, Камале и посвящена самая интересная часть передачи, с разбором этого видео, где две девушки-браминки выясняют, у кого дхарма длиннее:

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там, используя свое имя пользователя из ЖЖ (вход по OpenID).

Бритоголовый и С1-97

А классную штуку Миландр сделал

Загибаем пальцы:

- Процессорное ядро RISC-V, 60 МГц, 3,0 Coremark/МГц;
- 256 Кб Flash;
- 112 Кб ОЗУ;
- 5*UART, 3*SPI, I2C, 4 блока таймеров, куча АЦП;
- аппаратные криптоблоки (не только AES, но и ГОСТовские “Кузнечик” и “Магма”).

https://habr.com/ru/post/518138/

Интересно, конечно, что там в итоге получится с ценой и доступностью – но вообще неплохой повод обратить внимание на RISC-V.

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там, используя свое имя пользователя из ЖЖ (вход по OpenID).

Бритоголовый и С1-97

Про эти ваши облака

Вот тут твиттерские деды-программисты кряхтят, что современная молодежь совсем обленилась и не может сделать, скажем, элементарный софт для хранения заметок – и даже приводят примерное время, когда все пошло не так – 2012 год. Так вот, дело не в том, что кто-то обленился – дело в том, что для современных моделей монетизации софта его качество вовсе не имеет значения, а важны две совершенно других вещи:

- можно ли продать пользователям рекламу;
- можно ли продать кому-то данные пользователей.

Через это имеем засилье мобильных и веб-приложений, с обязательным подключением к интернету, хранением данных в “облаке”, и как апофеоз этого всего – продажу данных о пользователях на сомнительных условиях каким-то турецким чертям:

https://habr.com/ru/company/globalsign/blog/523974/

Даже не стесняются писать такое, например:

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

И если рассматривать любой интернет-проект с такой точки зрения – можно ли продать кому-то пользовательские данные – то взгляд на мир становится совершенно другим.

Я бы, наверное, так не возмущался бы, если бы не потратил выходные на поиск простого способа подключить несколько датчиков с использованием LoRaWAN. Вроде бы “открытый протокол”, все красиво – но как только ищещь работающие примеры, то вместо простых локальных и недорогих решений – уровня “возьми Raspberry Pi и поставь ChirpStack” вылезает модный облачный The Things Network.

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там, используя свое имя пользователя из ЖЖ (вход по OpenID).

Бритоголовый и С1-97

Нам не всем пиздец

Вот [info]mbr посмотрел ролик про то, как нейросетка пишет код на питоне лучше выпускника трехмесячных экспресс-курсов, и предрекает всем программистам погибель и замену нейросеточками.

На самом деле, конечно же, нет. Во-первых – каких-то принципиальных отличий от классического процесса программирования я не увидел. В ролике показан просто еще один язык программирования, похожий на естественный, не имеющий формальной спецификации и транслирующийся в Python. Собственно, идея программирования на естественном или похожем на естественный язык не нова, всякие там SQL-и с этого и начинались, схожие чувства меня иногда посещали при чтении SICP – некоторые несложные примеры оттуда выглядели почти как связный текст на английском. С другой стороны, “индустрия” с 80-х не сделала ни одного серьезного шага в этом направлении.

Во-вторых – автоматизируется просто механическая работа по набиванию кода, а ведь кроме этого, в этой вашей айтишечке есть много других задач – от трансляции хотелок заказчика в пункты ТЗ до проверки готового “продукта” на соответствие этим хотелкам, и здесь как раз всегда будет важна “человеческая” составляющая (да, можно автоматизировать тестирование на соответствие формальным спецификациям – но окончательное решение все равно будет принимать человек). Вот умеющим только выполнять простые действия типа “взял тикет – накодил – отдал на код-ревью” выпускникам ускоренных курсов можно будет только посочувствовать.

А вообще – все это немного напоминает переход к CAD-ам в проектировании микросхем. Вплоть до начала-середины 80-х это был процесс с массой ручной работы, топология рисовалась практически вручную, вручную же и проверялась – вот в этом видео Боб Супник, занимавшийся проектированием микропроцессоров в DEC, вспоминает о том, как это было организовано (на 1:28:16):

So in, sort of, the last summer that I was there, we had an army of summer students and volunteers crawl over our paper schematics, and we hand transcribed them into a netlist. And then, we used the netlist for layout verification, and it worked. It worked. Because in comparison, T11 had done its layout verification the old fashioned way, which is to print out these monster plots. And then, we all crawled all over it with colored pencils and rulers, measuring things and seeing that they went from point “A” to point “B” correctly. It took us 3 months with 12 people to verify 12,000 transistors.

https://www.computerhistory.org/collections/catalog/102738263

Примерно о том же пишет Юрий Отрохов (один из разработчиков микропроцессорного комплекта 1801/1806/1836 серии, советского одночипового PDP-11) в теме о советских микропроцессорах на ixbt-шном форуме:

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

https://forum.ixbt.com/topic.cgi?id=64:3394:1596#1596

Что же случилось ближе к началу 90-х? Мощность компьютеров позволила делать и автоматический синтез топологии, и проверку ее на соответствие схеме. По воспоминаниям Отрохова из той же темы на форуме, в начале 2000-х из попытки перевести 1806 на более современный техпроцесс, “родилась” 1836 серия – уже полностью автоматически синтезированная по схемам от 1806, безо всякого ручного труда и рисования топологии на полу.

Вопрос: что же случилось с профессией тополога? Она умерла, замененная всякими CAD-ами (хотя до сих пор умные люди оптимизируют, скажем, алгоритмы раскладки элементов в ПЛИС, пытаясь добиться еще лучшего результата – только работают они в конторах, которые делают эти самые CAD-ы). А разработка микросхем в целом? Вовсе нет, сейчас она стала проще в разы и доступна, скажем, студентам профильных ВУЗов (через программы вроде Europractice) или совсем небольшим fabless-компаниям.

А если вы боитесь, что вас заменят CAD-ом – у меня для вас, действительно, плохие новости!

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там, используя свое имя пользователя из ЖЖ (вход по OpenID).

Бритоголовый и С1-97

Про COBOL, американскую компьютерную выставку и Госуслуги

Вот пишут, что IBM предлагает бесплатные курсы по изучению COBOL – популярного лет 40 назад языка программирования для всяких бухгалтерских, окологосударственных и прочих “учетных” систем:

https://www.inputmag.com/tech/ibm-will-offer-free-cobol-training-to-address-overloaded-unemployment-systems

Якобы учет безработных в американской службе занятости сделан давным-давно, разумеется, на COBOL, и сейчас из-за массового роста обращений туда требуется эту систему поддерживать, как-то развивать и все такое. В “давным-давно” охотно верится – в брошюре с выставки “Информатика в жизни США” – а это 1987-1988 год, вообще-то! – рассказывается про почти современный уровень компьютеризации (ну с поправкой разве на то, что фронтендеров тридцать лет назад еще не придумали).

Но вот гляжу я на всякие отечественные кривые поделия типа тех же Госуслуг или творчества ДИТа г. Москвы и с ужасом думаю – а что будет с этим через три десятка лет, и что будет тогда вместо COBOL?

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там, используя свое имя пользователя из ЖЖ (вход по OpenID).

Бритоголовый и С1-97

Клавиатурное

Очередные ненормальные люди сделали механическую клавиатуру по мотивам Thinkpad’овской:

shinobi-keyboard

Испытываю смешанные чувства – вроде игрушка прикольная, и внешний вид довольно ностальгический, но в качестве прообраза явно взята клавиатура, уже немного испорченная Lenovo (между моделями T400 и T410) – с бестолковым высоким Delete и спрятанным подальше Insert (впрочем, большой Escape мне нравится). На Thinkpad старых моделей расположение шести кнопок (Insert, Delete, Home, End, Page Up, Page Down) повторяло таковое у “стандартной” клавиатуры. Интересно, когда мода на кастомизацию клавиатур дойдет до того, что можно будет спокойно натыкать в конфигураторе именно то, что хочется, а не идти на множество компромиссов?

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там, используя свое имя пользователя из ЖЖ (вход по OpenID).