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

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

Бритоголовый и С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).

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

Немножко про интернет-магазины

Вот посмотрел тут по случаю на немецкий магазин со всяким компьютерным барахлом – http://computeruniverse.net. И вот чего я в упор не понимаю – как это так получается, что компьютерные комплектующие, если брать их в Германии, да еще и с доставкой, получаются существенно дешевле, чем в российских магазинах? Вот для примера – возьмем какую-нибудь типовую конфигурацию и попробуем собрать ее из ассортимента “Никса” и Computer Universe. Чтобы далеко не ходить – просто возьмем в никсовском каталоге какой нибудь домашний ПК в сборе – да хоть вот такой:

https://www.nix.ru/autocatalog/nix_computers/X6100M-X629GLGi-Core-i5-9400F-16-Gb-120-Gb-SSD-plus-1-Tb-6-Gb-GeForce-RTX2060-DVDRW-Win10-Home_453939.html

(кое-что хотелось бы поменять, но уж ладно)

<td>ОЗУ</td> <td>2 * Crucial DDR4 DIMM 8 Гб PC4-21300</td> <td>2 * 3261 р.</td> <td>2 * 32,99 €</td> <td>2 * 27,72 €</td> </tr>
Цена в НИКСе Цена в CU Цена в CU без НДС
Процессор INTEL Core i5-9400F, OEM 14422 р. 155,68 € 130,82 €
Материнская плата GIGABYTE B365M DS3H 6584 р. 76,90 € 64,62 €
Видеокарта GIGABYTE GeForce® RTX 2060 6 Гб 32215 р. 353,70 € 295,45 €
SSD-накопитель Kingston A400 120 Гб 2697 р. 29,40 € 24,70 €
Жесткий диск Seagate Barracuda 1 Тб ST1000DM010 3590 р. 37,90 € 31,84 €
Привод CD/DVD LG GH24NSD5 1113 р. 15,90 € 13,36 €
Кулер Arctic Alpine 12 745 р. 7,90 € 6,63 €
Корпус Aerocool Corporate CS 100 2023 р. 24,02 € 20,18 €
Блок питания Aerocool VX PLUS 500 2454 р. 41,82 € (аналог) 35,14 €

Итого комплект деталей в НИКСе нам обойдется в 72365 рублей (кстати, можно определить и никсовскую наценку “за сборку” – 10% примерно), а немецкому бюргеру в Computer Universe – в 809,20 € (что по сегодняшнему курсу ЦБ РФ составляет 66864 рубля). Но давайте пойдем чуть дальше и попробуем заказать весь этот суповой набор в немецком магазине с доставкой в РФ – для чего в табличке предусмотрен столбец “без НДС” – при отправке за пределы ЕС Computer Universe автоматически вычитает европейский НДС, а это около 19% цены. Впрочем, к этому добавится еще и доставка (EMS или DHL – не так важно, все равно по РФ это везет Почта России) стоимостью 49,40 €, “премиум-упаковка” за 4,20 € и комиссия за оплату, составляющая 12,96 € – итого 744,81 €. Добавим сюда еще и пошлину – 15% с суммы, превышающей 200 €, и получим, что общая сумма заказа составит 826,53 €. Оплата – если делать ее прямо сейчас – будет происходить по довольно-таки грабительскому курсу отечественных банков, на данный момент это 85 рублей за евро – но даже так получится 70255 рублей, заметно дешевле НИКСа.

Заметьте – я не пытался экономить, подбирая более дешевые аналоги, не объединял детали в отдельные посылки, чтобы попасть в беспошлинные 200 €, и даже не смотрел, что получится дешевле – купить часть компонентов в России, а часть – в Германии (например, похоже, что корпус автоматически увеличивает стоимость доставки) – и все равно получилось дешевле московского магазина. А вот представьте себе, что до ближайшего Никса мне не 30 минут на метро (со свежеотрытой Некрасовской веткой стало очень удобно ездить до их точки выдачи на Автозаводской), а немного подальше, так, что мне приходится пользоваться услугами российских интернет-магазинов – и сразу же возникает вопрос – а если нет разницы, зачем платить больше? Даже со всем доставочно-таможенным геморроем получается, что заказать из иностранного магазина выгоднее, чем из российского.

Вот скажите – что немцы могут из того, что не могут наши интернет-магазины с компьютерными запчастями (включая “системообразующий” ДНС – цены на некоторые позиции там похлеще никсовских)?

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

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

Кстати, я удивлен

Почему в дискуссии о компьютерной мебели никто не предложил использовать прекрасные 19-дюймовые серверные стойки из Икеи?

lakk-server

https://www.ikea.com/ru/ru/cat/lakk-seriya-09063/

Вот он, настоящий “компьютерный стол”.

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

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

Про системный блок

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

thinkpad-docked

Во-вторых, вот скажите честно – действительно ли вам нужен на рабочем месте громадный гроб, когда человечество уже в конце 80-х (на фото – джобсовский NeXTstation) пользовалось компьютерами в корпусах типа “pizza box”?

nextstation

Обычно тут начинают рассказывать про возможность расширения “стандартного” ПК, возможность поставить туда 100500 дисков и какие угодно карты расширения – но давайте честно, какие карты расширения вам приходится использовать в 2020 году, кроме видеоадаптеров? А сколько жестких дисков у вас стоит в системе? Или вы все же пользуетесь установленной на материнке SSD-шкой? А если вы все же не можете жить без того, чтобы не влезть внутрь системника – не проще ли в таком случае поставить его на столе или рядом с ним, а не в “специальное отделение”, откуда при каждом “апгрейде” его придется доставать?

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

PS Про “полочку для клавиатуры” и другие фантазии доморощенных эргономистов, думаю, рассказывать не надо?

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