Что характерно, всего несколько лет назад, как раз в пик хайпа по реакту, я на связке backbone/marionette делал всё то же самое, только быстрее и чище. Даже сейчас он совсем не так плох, если начинать на нём проект, но определённое устаревание даёт о себе знать
В конце нулевых купил ноутбук Roverbook (4 ГБ оперативки, core 2 duo без виртуализации). С тех пор в нём отпал привод (заменён на оптибэй кедди), после чего он много лет работал домашним сервером, пока я не собрал нормальный. Потом я на нём поменял батарею и сейчас он трудится платформой для экспериментов. Очень долго выбирал ось, потому что в современных нет драйвера видеокарты via, никто не может нормально определить разрешение (1280×800). Остановился на linux lite, оказалось, что в нём всё нормально из-за virtualbox guest additions. Под замену просится дисплей (полосочки пошли), но это не беда, потому что ноут собран на популярных компонентах и на али и ибее всё есть.
Другая ретро-игрушка — HTC HD mini aka Photon. Изначально был на wm 6.5, но, во многом благодаря тому, что был похожий аппарат HTC Aria, андроидные прошивки есть до 4 версии. Из-за того, что мало памяти, приходится отказываться от гулосервисов, но жить можно. Самая главная беда — маленькая и недолговечная батарейка, которую вай-фай сжирает за пару часов.
Ну, и наконец, мой любимый iRiver T30 с 512 мб памяти. Работает и используется до сих пор.
сложноисследуемые баги на продакшене (например, часть сообщений в очереди теряется из-за того, что её начинает читать тестовое окружение).
В своё время куча нервов была убита на то, чтобы понять, почему на работающем сервере, на котором несколько месяцев не было изменений, перестала работать очередь. Точнее 90% задач не доходили до воркера. Разгадка крылась в том, что кто-то запустил рядом машину со старой (древней) версией, которую вообще надо было давно удалить.
Недавно заказали для корпоративной библиотеки. Книга хорошая, а перевод отвратительный. Такое ощущение, что переводчики ничего сложнее word/excel не открывали ни разу. Из запомнившихся перлов «радужный взломщик паролей, основанный на таблицах». Качество печати тоже не радует, пожалели чёрной краски. Впрочем, кому нужны эти буковки, когда достаточно краткого описания?
Лет 5-6 назад делал интерактивную карту регионов. GeoJSON через d3 перегонялся в svg, а потом и вовсе был экспортирован в него. Проблем было намного меньше: "грязноватые" данные, отсутствие Крыма и границы между некоторыми мелкими республиками. Всё решалось очень просто. Больше всего боли было именно из-за "грязных" данных. Тогда я даже баг репортил в хром, потому что для группы с пустым path границы (boundingRect) определялись нулевыми. В Opera 12, кстати, всё работало идеально.
Когда я в прошлый раз переписывал такую ядрёную выгрузку, база не была узким местом (всего 200к строк, но с кучей связей, так что в результате мало не было). Им, внезапно, оказался twig, а все запросы суммарно отрабатывали за пренебрежимо малое время. Решалось заменой на libxml или шаблон на чистом php, но делать всё равно не стали, потому что на этом этапе (та самая выборка пачками в генераторе) скорость и потребление памяти уже всех устраивали. Ну, и использование курсоров мне там на стареньком mysql всё равно не светило. Но идея хороша.
Так и есть. Подозреваю, что и Deno тоже в райнтайме это не делает, если не заставлять. Написано, что кеширует. Вот, кстати, интересно, как там работает SRI? Если его нету, то всё действительно очень плохо. Впрочем, для ранней альфы это терпимо.
Это ж как надо было укуриться, чтобы выдать такое… В системе, ориентированной на безопасность, отрывать зависимости из внешнего URL напрямую, что же может пойти не так?..
Я подозреваю, что притащено это прямиком из go, где таким макаром записываются пути ко внешним зависимостям, откуда они предварительно скачиваются, так что ничего криминального, хоть и выглядит неказисто.
Только расширение не php, а zend. Да, и нужно ли? Если код тормозит, то скорее всего дело не в php, а, если в нём, то проще переписать критический участок на что-то другое: хоть zephir, хоть плюсы, хоть brainfuck. А, если участок настолько большой, что озвученная идея кажется хорошей, значит где-то архитектурная ошибка и всё очень плохо.
Слишком громкая фраза. Поверьте, на наш век гвоздей ещё хватит.
Что характерно, всего несколько лет назад, как раз в пик хайпа по реакту, я на связке backbone/marionette делал всё то же самое, только быстрее и чище. Даже сейчас он совсем не так плох, если начинать на нём проект, но определённое устаревание даёт о себе знать
Как-то попалось интересное видео на тему времени в современном языке майя https://m.youtube.com/watch?v=ttq0S4cuIHA
В конце нулевых купил ноутбук Roverbook (4 ГБ оперативки, core 2 duo без виртуализации). С тех пор в нём отпал привод (заменён на оптибэй кедди), после чего он много лет работал домашним сервером, пока я не собрал нормальный. Потом я на нём поменял батарею и сейчас он трудится платформой для экспериментов. Очень долго выбирал ось, потому что в современных нет драйвера видеокарты via, никто не может нормально определить разрешение (1280×800). Остановился на linux lite, оказалось, что в нём всё нормально из-за virtualbox guest additions. Под замену просится дисплей (полосочки пошли), но это не беда, потому что ноут собран на популярных компонентах и на али и ибее всё есть.
Другая ретро-игрушка — HTC HD mini aka Photon. Изначально был на wm 6.5, но, во многом благодаря тому, что был похожий аппарат HTC Aria, андроидные прошивки есть до 4 версии. Из-за того, что мало памяти, приходится отказываться от гулосервисов, но жить можно. Самая главная беда — маленькая и недолговечная батарейка, которую вай-фай сжирает за пару часов.
Ну, и наконец, мой любимый iRiver T30 с 512 мб памяти. Работает и используется до сих пор.
есть языки с фиксированным ударением, например, чешский (всегда первый слог) и польский (всегда предпоследний)
В своё время куча нервов была убита на то, чтобы понять, почему на работающем сервере, на котором несколько месяцев не было изменений, перестала работать очередь. Точнее 90% задач не доходили до воркера. Разгадка крылась в том, что кто-то запустил рядом машину со старой (древней) версией, которую вообще надо было давно удалить.
Не хватает теста стабильности соединения, а также соотношения заявленной и фактической скоростей
Erlang, Prolog?
Лет 5-6 назад делал интерактивную карту регионов. GeoJSON через d3 перегонялся в svg, а потом и вовсе был экспортирован в него. Проблем было намного меньше: "грязноватые" данные, отсутствие Крыма и границы между некоторыми мелкими республиками. Всё решалось очень просто. Больше всего боли было именно из-за "грязных" данных. Тогда я даже баг репортил в хром, потому что для группы с пустым path границы (boundingRect) определялись нулевыми. В Opera 12, кстати, всё работало идеально.
Erlang, наверное, стоило рассматривать совместно с Elixir. Кстати, а что с ним?
Я подозреваю, что притащено это прямиком из go, где таким макаром записываются пути ко внешним зависимостям, откуда они предварительно скачиваются, так что ничего криминального, хоть и выглядит неказисто.
Худшее управление громкостью у Bandcamp: его просто нет
M$ изобрели Erlang только TypeScript
Только расширение не php, а zend. Да, и нужно ли? Если код тормозит, то скорее всего дело не в php, а, если в нём, то проще переписать критический участок на что-то другое: хоть zephir, хоть плюсы, хоть brainfuck. А, если участок настолько большой, что озвученная идея кажется хорошей, значит где-то архитектурная ошибка и всё очень плохо.