Pull to refresh
26
0
Maksim @MuLLtiQ

Software engineer

Send message
Вы считаете Гвидо и разработчики Питона тупее вас?
Жесть. При чем тут Java? Она тоже является интерпретатором?
А на «тройке» работает?
Ну да — это одна из тех вещей, которые надо знать, чтобы лучше понимать принципы работы той платформы, на которой ты пишешь, но которую лучше в коде не использовать.
Мне кажется если в реальном коде встречается такая ситуация, то этот код — плохой.
Подозреваю что функция с журналированием — детерминированная, но не чистая. Чистая функция — это нечто вроде чёрного ящика — вход-выход и ничего более.
GitHub социальнее. Думаю для этого проекта это большой плюс.
Закрыли Google Code Search, а с Google Code всё в порядке.
>>> По крайней мере js с колбэками — это ужас сразу, все что угодно будет лучше него.
>>> А инвестиции получает недоделанная вещь на несовершенной технологии.

Ооооочень толсто
Ну это сурово. Продукт цельный должен быть. Так можно и вообще до мелочей скатиться: «блокнот» нельзя, Paint нельзя, даже командную строку нельзя: вдруг пользователь себе bash захочет.

В системе должен быть браузер. В Windows это IE, в большинстве Linux — Firefox и его производные. В Mac OS — Safari. Это нормально, потому что ты покупаешь продукт целиком, а не по частям. Вы же не покупаете автомобиль без руля, или без колёс — вы покупаете автомобиль целиком, так чтобы на нём можно было уехать из автосалона, пусть даже сиденьям может быть не такие удобные или цвет подлокотников не совсем такой как вы хотели.
Может будет когда-нибудь время когда на смартфон в два касания любую ОС можно будет поставить…

… дожить бы :)
А Яндекс.Интернет, браузер «Одноклассников» и Нихром предлагают такую возможность: выбор поисковика после установки? Нет, я не ехидничаю, я сам не знаю :)

А по-поводу ноутбуков и ОС: вы смартфоны тоже без операционки покупаете? Или стиральную машину, к примеру, без прошивки контроллера. Предустановленную ОС можно рассматривать как ПО, без которого вы с ноутбуком ничего не сможете сделать. Ноутбук, конечно, попроще в этом плане, чем смартфон или бытовая техника: поставить ОС на него легко самому. С другой стороны, не каждый рядовой пользователь сдюжит это сделать.
Это решение Гугла мне кажется очевидным и правильным — у Яндекса, Рамблера и Mail.Ru свои Хромы. С чего бы вдруг в такой ситуации Гуглу давать выбирать поиск в своей версии браузера: из любви к конкурентам?
>>> Как мне показалось, инструмент слишком уж «наворочен»: для чего ставить underscore, dateformat, соlors, gzip (по крайне мере ничего не сказано о выборочной установке)?
>>> Кому нужно и так поставят JSHint и Uglify, а заархивируют и без того встроенным в *nix систему gzip.

Или поставят grunt — так проще. Grunt — это свой «make» для JavaScript-а, с батарейками в комплекте — в этом его огромный плюс: вам не надо писать скрипты сборки, загружать доп. библиотеки и делать прочую работу.
Теги к статье некорректно проставились — «javascript coffescript pipeline» — как один тег пошло
Кстати, как вариант: код грунт-файла будет более длинным, зато и более упорядоченным.
Разработчики jQuery по этому поводу не парятся :)

Хотя если файлов в проекте действительно много, то задавать зависимость между ними через require может быть действительно лучше. В этом случае можно сделать самому обработку директив require, как реализовано в rake-pipeline-web-filters.
Для JavaScript-проектов есть grunt, в котором всё «из коробки», кроме компиляции CoffeeScript'а. Впрочем ничто не мешает добавить нужный таск самому.

Information

Rating
Does not participate
Date of birth
Registered
Activity