Да, судя по результатам голосования однозначно побеждает вариант «настройки»:)
Я проголосовал за появление только при событиях, поскольку _статус_ ICQ юзеру непонятно зачем всегда видеть, а вот события нужны всегда. Но — см. выше — это может быть дефолтным значением, но в настройках должно меняться.
Все описанные ужасы (Apache + mod_php, html5, js повсюду и т. д.) как раз и привели к тому, что Вы можете сидеть на хабре и ворчать в своё удовльствие. Без энтузиастов, осваивающих всё новое, мы бы до сих пор без штанов за мамонтами бегали.
Думать головой, конечно, надо, только вот переведённый текст этому отнюдь не способствует — он попросту глуп.
Видите ли, в PHP тоже ничего глобально не сломается — просто процесс будет грохнут апачем через заданный таймаут. Но это же не значит, что так и надо писать.
Прочитав, хочется спросить — дядя Тед, ты дурак? Хотя понятно, на самом деле, что не дурак, а тролль.
Любому разработчику очевидно, что аргументированно спорить с этим набросом на вентилятор нет никакого смысла. Но исключительно из уважения к труду переводчика:
1. Ах, Нода тратит CPU — ВСЁ тратит CPU. Ежу понятно, что любой код исполняется на CPU, а не в квантовом мультиверсе. Если дядя Тед знает хоть одну технологию проограммирования, не тратящую вычислительные ресурсы — мы его внимательно выслушаем. Но несмотря на то, что всё тратит процессорное время, это время — самый дешёвый из имеющихся ресурсов. Заставить веб-сервер упереться в процессор ОЧЕНЬ сложно. Он гораздо раньше упрётся в диски, в сеть, в БД… Исключение блокировок диска, сети, БД и т. п. позволяет использовать CPU максимально эффективно. Это и называется «не блокировать поток исполнения» — потому что поток исполнения не останавливается и не ждёт внешних ресурсов. А то что при написании таких «неблокирующих» программ всё равно надо думать головой — это никто не отменял. Нода сама по себе от написания цикла while(true) {} не защитит. Как и PHP, Java и кто угодно ещё.
2. Ах, Нода не юникс-вей, ой-вей. Ни в одной (ещё раз: ни в одной) реально работающей системе невозможно обойтись одним уровнем обработки запросов. На любом более-менее посещаемом сайте вначале стоит Nginx или что-то вроде, а потом стоит бэкенд, обрабатывающий динамику. Даже если бэкенд сам по себе умеет обрабатывать внешний HTTP (как апач, например), Nginx, как в том анекдоте про папу Вовочки и быка, просто сделает это лучше. Нода — одна из компонент для построения многокомпонентной системы, не более. А реальные системы НЕ БЫВАЮТ однокомпонентными. И это не «ещё один уровень мониторинга», а ещё один уровень функциональности и надёжности.
3. Любить или не любить JavaScript — вопрос исключительно вкусовой.
4. Использовать или не использовать Node.js — тоже.
Вы знаете, такого ужаса, как там на скриншотах, я не наблюдал. В целом кернинг кривоват, конечно, но он в линуксе всегда кривоват. Для служебных документов, счетов всяких, это не принципиально, мне кажется.
А документы, которые должны выглядеть красиво, мы генерим через FOP.
Странно, вроде бы всё кроме поворотов и прочих хитрых трансформаций должно легко делаться кроссбраузерно. Уж кернинг точно — там же просто оборачивания каждой буквы в спан + magin-ы.
Я, может, немного эмоционально написал, извините. Но в самом деле считаю, что организовывать мировой захват при помощи обновлений ОС — это верх неэффективности. Вирусами это делается гораздо проще и надёжнее (про реальные диверсионные вирусы мы на этом же хабре неоднократно читали).
Сравнивать надёжность Windows и Реактоса я не могу, да и никто не может. Не та пока стадия развития у проекта, чтобы всерьёз примерять его на роль информационного щита страны.
Вы знаете, с конспирологами и параноиками невозможно спорить именно потому, что все их выкладки абсолютно логичны. Ну да, разумеется парализует. Особенно нашу экономику, базирующуюся на пиратских WindowsXP с намертво выпиленными автообновлениями, на которых стоит сберовский банк-клиент, который при работе вырубает все сетевые соединения кроме их собственного VPN.
А шапочки из фольги лучше чистить зубным порошком, после него они дивно блестят в лунном свете.
Вы, ребята, очень смешные. Microsoft давным-давно предоставляет исходные коды своих ОС госорганам, это не скрывается и это всем известно кроме доморощенных конспирологов. Именно потому без анализа исходников ни о каком военном применении ОС не может быть и речи.
При том, что финансирование запрашивается не под развитие вайна, а под «отечественную ОС». Реактос на международном рынке шансов не имеет по очевидным причинам, единственный «рынок», которому может понадобиться эта ось именно как ось — это наше родное государство + ВПК. Вывод — ребята просто успешно присасываются к госкормушке.
Юзер «реактос» выше, конечно, прав — эту кормушку сосёт уже столько дармоедов, что ещё один маленький сосунок принципиально ситуацию не изменит. Но просто противно. Не должно государство финансировать частные проекты. Даже будь эти проекты реально полезными — для этого есть фонды, есть инвесторы, есть кнопка “Donate”, наконец.
А госденьги должны (да, я понимаю всю утопичность этого «должны») идти только на то, что может сделать государство и никто больше. Пенсии, школы и т. д. Мы налоги для этого платим, а не для того, чтобы кто-то пиво попил на Селигере. Просто это реально _наши_ деньги, и их нельзя вот так просто раздавать кому ни попадя. Туда сто тыщ, сюда сто тыщ…
Я проголосовал за появление только при событиях, поскольку _статус_ ICQ юзеру непонятно зачем всегда видеть, а вот события нужны всегда. Но — см. выше — это может быть дефолтным значением, но в настройках должно меняться.
Думать головой, конечно, надо, только вот переведённый текст этому отнюдь не способствует — он попросту глуп.
Любому разработчику очевидно, что аргументированно спорить с этим набросом на вентилятор нет никакого смысла. Но исключительно из уважения к труду переводчика:
1. Ах, Нода тратит CPU — ВСЁ тратит CPU. Ежу понятно, что любой код исполняется на CPU, а не в квантовом мультиверсе. Если дядя Тед знает хоть одну технологию проограммирования, не тратящую вычислительные ресурсы — мы его внимательно выслушаем. Но несмотря на то, что всё тратит процессорное время, это время — самый дешёвый из имеющихся ресурсов. Заставить веб-сервер упереться в процессор ОЧЕНЬ сложно. Он гораздо раньше упрётся в диски, в сеть, в БД… Исключение блокировок диска, сети, БД и т. п. позволяет использовать CPU максимально эффективно. Это и называется «не блокировать поток исполнения» — потому что поток исполнения не останавливается и не ждёт внешних ресурсов. А то что при написании таких «неблокирующих» программ всё равно надо думать головой — это никто не отменял. Нода сама по себе от написания цикла while(true) {} не защитит. Как и PHP, Java и кто угодно ещё.
2. Ах, Нода не юникс-вей, ой-вей. Ни в одной (ещё раз: ни в одной) реально работающей системе невозможно обойтись одним уровнем обработки запросов. На любом более-менее посещаемом сайте вначале стоит Nginx или что-то вроде, а потом стоит бэкенд, обрабатывающий динамику. Даже если бэкенд сам по себе умеет обрабатывать внешний HTTP (как апач, например), Nginx, как в том анекдоте про папу Вовочки и быка, просто сделает это лучше. Нода — одна из компонент для построения многокомпонентной системы, не более. А реальные системы НЕ БЫВАЮТ однокомпонентными. И это не «ещё один уровень мониторинга», а ещё один уровень функциональности и надёжности.
3. Любить или не любить JavaScript — вопрос исключительно вкусовой.
4. Использовать или не использовать Node.js — тоже.
А документы, которые должны выглядеть красиво, мы генерим через FOP.
Чтобы дважды не вставать — если кому нужен такой сервис, то есть ещё zoom.it/ (микрософт)
Сравнивать надёжность Windows и Реактоса я не могу, да и никто не может. Не та пока стадия развития у проекта, чтобы всерьёз примерять его на роль информационного щита страны.
А шапочки из фольги лучше чистить зубным порошком, после него они дивно блестят в лунном свете.
Юзер «реактос» выше, конечно, прав — эту кормушку сосёт уже столько дармоедов, что ещё один маленький сосунок принципиально ситуацию не изменит. Но просто противно. Не должно государство финансировать частные проекты. Даже будь эти проекты реально полезными — для этого есть фонды, есть инвесторы, есть кнопка “Donate”, наконец.
А госденьги должны (да, я понимаю всю утопичность этого «должны») идти только на то, что может сделать государство и никто больше. Пенсии, школы и т. д. Мы налоги для этого платим, а не для того, чтобы кто-то пиво попил на Селигере. Просто это реально _наши_ деньги, и их нельзя вот так просто раздавать кому ни попадя. Туда сто тыщ, сюда сто тыщ…
Вам всё равно — пожалуйста, финансируйте болденосов и прочие «инновации». Только сами.