Category: it

Category was added automatically. Read all entries about "it".

хотей

Китай, хайтек и предрассудки

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

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

Так вот, уважаемые: сейчас из первых 250 патентов, отобранных в международной базе данных по этой теме – не китайских только 24, причем три из них (зарегистрированные в США и Японии) принадлежат также лицам китайской национальности, работающим в китайских вузах.

Работа с естественными языками, если что, один из крупных разделов искусственного интеллекта. Перенесено из Dreamwidth.
хотей

Искусственный интеллект и экономика

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


Точка зрения эта смешная и нелепая.
Потому что никакой искусственный интеллект не в состоянии определить, сколько нужно РАЗНЫХ трусов, чтобы милая дама, отправившаяся на шопинг, смогла выбрать те, которые ее удовлетворят.

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

.. Перенесено из Dreamwidth.
хотей

Об информационной безопасности

В США разгорается чудовищный скандал: выяснилось, что с марта 2020 года неизвестные хакеры (утверждают, что русские) имели доступ к системам федерального правительства, правительств нескольких штатов, муниципальным системам, серверам Агентства по ядерному оружию и, по мелочи, 🙂 к корпоративной среде Microsoft и 40 ее крупных клиентов.

В общем и целом, пострадали 18 000 крупных клиентов.

Доступ был получен через систему SolarWinds, предназначенную для управления ИТ-инфраструктурой. (Кстати, ее в России продвигают чуть ли не десяток вендоров и системных интеграторов.)

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

Источник.

Пикантное дополнение: они, оказывается, сами же выложили данные учетки сервера обновлений на GitHub.

Никаких хакеров не надо.

Как там сказал министр иностранных дел Лавров?

.. Перенесено из Dreamwidth.
хотей

Мой комментарий к записи «Интересно, осознают ли вояки...» от psilogic

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

Более того, осознают ли гуманитарии, что основная работа программиста заключается в том, чтобы преобразовать наборы правил в код? То есть она требует тщательного изучения этих наборов правил?

Посмотреть обсуждение, содержащее этот комментарий

хотей

В дополнение к посту про императора, который не умеет пользоваться базами данных, или о конце ГАСУ

Самое неправильное, что произошло после развала СССР (хотя началось чуть раньше, в раннекооперативную эпоху), это то, что ИТ кинулись заниматься кто попало, пользуясь доступностью РС. Подавляющее большинство разработчиков были сугубыми дилетантами и вообще не представляли себе, что такое проектирование системы, нормализация БД, НСИ и т.п. А ГАСУшные институты тихо захирели, потому что никто не хотел уже работать на ЕС ЭВМ.

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

На это еще наложилось желание коммерциализировать продукты -- чему использование стандартизированных форматов и структур данных могло помешать.

Вообще говоря, это общая беда, а не только наша. В первой половине 2000-х ее попытались как-то смягчить за счет внедрения UDDI, но эта задача так и осталась мертворожденной, главным образом потому, что 95% разработчиков вообще не понимали, что такое метаданные, и не хотели их описывать.

В итоге -- имеем, что имеем. Перенесено из Dreamwidth.
хотей

Об осознанных сновидениях

У меня сновидения практически всегда осознанные. Я понимаю, что вижу сон, я могу его остановить (проснуться) или изменить сюжет, если мне не нравится, в какую сторону он пошел. Правда, бывает иногда очень забавно проснуться из одного сна и оказаться в другом, "охватывающем". И я чаще всего хорошо помню, что мне снилось.

В частности, сегодня мне снилось следующее (странным образом чередуясь с возвратами из одной нитки в другую):

- я занимался приведением базы данных к третьей нормальной форме;
- в другом сне я был подросток, и моя излишне волевая мать отправляла меня с важным письмом к вдовствующей королеве, инструктируя, как себя вести вне защищенной территории нашего клана (начитался бояр-анимэ, причем далеко не вчера);
- в третьем сне я пытался запустить какой-то странный смартфон в дизайне 80-х, с маленьким экранчиком, как у игрушки "Ну, погоди!";
- еще я по характерным ощущениям в затылке понимал, что у меня подскочило давление, и думал, что надо бы, как встану, проверить (проверил; подскочило);
- и параллельно всему этому я сочинял вот этот пост и пытался сохранить его в памяти.

А у вас как с осознанными сновидениями? Перенесено из Dreamwidth.
хотей

И снова о молодых и талантливых авторах

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

И вот как обстоит там дело с цифровизацией:

Министр труда и занятости ответил мгновенно, несмотря на то, что у него проходило совещание.
- На завтра подготовьте цифры по занятости по отраслям и прогноз на десять лет.
- Будет сделано, мой Император, — министр отключил связь и строго посмотрел на глав управлений. — Всем понятно? К вечеру все цифры должны быть у меня, чтобы к утру я всё свёл в единый доклад. И спаси вас Дева-Воительница, если я облажаюсь, как министр соцзащиты, не знавший, сколько у него инвалидов по зрению.


Если простыми русскими словами -- то это уровень середины прошлого века, до появления ЭВМ, и это методы управления времен незабвенного Иосифа Виссарионовича.

Не очень понятно, зачем первому лицу государства цифры по занятости по отраслям и прогноз на десять лет. Одно из двух: или Император занимается микроменеджментом, подменяя руководителей ведомств, или он собирается эти цифры раздать на совещании лицам, которых намерен задействовать в принятии решений (скорее второе, потому что у автора постоянно участникам совещаний раздают распечатки информационных материалов). Еще менее понятно, почему Император требует, чтобы такие сведения докладывал ему лично министр.

При нормальном подходе к цифровизации первую информацию (цифры по занятости по отраслям) он должен бы получить, нажав максимум несколько экранных кнопок (или попросив Сири, Алису, в общем, кто там у них), поскольку, по идее, это ОДИН селект к реляционной БД (а точнее, поскольку запрос явно типовой, это заранее подготовленное VIEW, выводимое в стандартную форму). Нет, в частности, никаких объективных причин, чтобы оправдать отсутствие такой единой централизованной или распределенной БД в Российской Федерации: на уровне субъектов эти данные есть, и свести их вместе достаточно тривиальная задача. При этом можно было бы избавить Росстат от утомительной задачи собирать и обрабатывать статистику -- что он делает с безнадежным опозданием.

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

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

Раз пошла такая пьянка, режь последний огурец

Ну, то есть, раз уж заговорили про ИТ.

Знаете, что меня больше всего бесит в phpMyAdmin?

Если вы в окне SQL вводите там не селект, а программу, причем последняя строчка программы -- селект, который должен показать вам результат ее выполнения, то вот эту вот последнюю строчку ни в коем случае нельзя заканчивать точкой с запятой (что, вообще-то, некорректно с точки зрения синтаксиса).

А знаете, почему?

Потому что дурацкий phpMyAdmin без спросу приписывает ниже еще одну строчку: LIMIT 0,30 -- перед которой, естественно, точки с запятой быть не должно.

И выдает потом сообщение об ошибке.

(А еще он приписывает эту строчку в конце селекта при создании VIEW из селекта, что уж совсем ни в какие ворота.) Перенесено из Dreamwidth.
хотей

Некоторые пояснения к одному недавнему посту

Конкретно вот к этому.

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

Ну, и при необходимости объяснять бизнесу, чего он на самом деле хочет, и что может реально получить, если у него будет информационная система.

Вот в этом я, пожалуй, съел не одного Бобика. По крайней мере, десять тысяч часов точно провел за этой работой.

Однако иногда бывает так, что мне быстрее самому написать небольшую программу, чем описание алгоритма -- и потом ждать, пока программер его реализует, да еще вылавливать неизбежные ошибки. MySQL для меня не предмет первой необходимости, а инструмент ad hoc, который я использую несколько раз в году -- и с такими перерывами, что каждый раз вынужден лазать в мануал, чтобы вспомнить синтаксис языков, которые там используются.

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

Да, было время, когда писывал я на ассемблерах PDP-11, VAX и Intel 8086. И в моем багаже есть довольно крутые разработки на C под MS DOS, одна из которых в серьезной организации работала пять лет без сопровождения (пока не заменили железо и ОС). И даже две информационные системы, одна на Paradox, если кто такое помнит, и вторая на RDB VMS, если, опять же, кто помнит (кстати, SQL по сравнению с RDB -- отстой). Было это в самом начале 90-х, давным-давно, в далекой, далекой галактике far, far away.

Но сивка долго бегал по крутым горкам, и на горках этих программированием случалось заниматься лишь спорадически, отчего навыки были утеряны, не говоря уже о преемственности технологий. Мне до сих пор милее процедурные языки, чем ООП и труп страуса, не к ночи будь помянут. Java же для меня существует в основном в сыром виде, потому что эти мне фреймворки -- ну их, ну их, это не к добру. Если только JQuery чуть-чуть.

Но мучают меня странные желания, и хочется сделать что-то стэндалоунное на LiveCode, переносимое между Win, Mac, Linux и мобильными приложениями, с локальной БД на SQLite -- но не могу придумать идею. А рабочее такого инструмента не требует...

Вот такая фигня, малята.

.. Перенесено из Dreamwidth.
хотей

Об оптимизации

Случилось мне сегодня писать хранимую процедуру для MySQL. Задачка была разовая, голову напрягать не хотелось, и я решил пойти влоб.

Первая версия работала полтора часа.

Я задумался и кое-что поправил.

Вторая версия уложилась в 28 минут.

Тогда я включил, наконец, мозги.

Третья версия -- 2 секунды.

Короче, мозги включать надо сразу... Перенесено из Dreamwidth.