Начал проходить квест по установке этого плагина. Осилил установку Oracle JDK под Ubuntu, установку самой IDEA, чекаут плагина из репозитория, открытие его в IDEA. На шаге «поставьте IDEA SDK» решил, что мне проще по старинке писать в Vim.
Вы не могли бы привести пример непонятного глюка, который возникает в Haskell при использовании инкрементальной сборки? Просто я действительно не представляю, как добиться такого эффекта в Haskell. Если проект собирается с нуля, то не удивительно, что сборка занимает пол часа.
Огромное спасибо за статью. Очень интересно. Однако у меня есть подозрение, что некоторые вещи вы делаете не так. Вот пара наводящих вопросов:
— По поводу количества используемой памяти. Это c учетом использования строгих вычислений там, где это нужно (например), или вы пишите на Haskell, будто он строгий язык, и не паритесь?
— Почему вы предпочли persistent-mongodb написание собственной библиотеки?
— По поводу скорости компиляции. В отличии от всяких там Erlang, в Haskell, вроде, перед сборкой можно не чистить уже скомпилированные модули. Вы не пробовали убрать make clean из Jenkins?
Все намного проще. 1. Хороших специалистов реально не хватает, потому вместо нормальных инженеров зачастую приходится нанимать обезьянок, умеющих набивать условные операторы и циклы в этих своих PHP или Java (только поймите меня правильно, на этих языках пишут и хорошие специалисты). 2. В крупных компаниях много легаси когда, который должен кто-то поддерживать и переписывать на Haskell, разумеется, никто не станет. Остаются надежда только на стартапы, но редкий хороший программист захочет в них уходить из крупной компании, потому что уже жена, дети, ипотека.
В действительности вакансии есть, притом их ровным счетом штук 20, как раз по одной на каждого энтузиаста :) Только искать их нужно не на HeadHunter, а в списках рассылки, на MskHUG или через знакомых.
Как по мне, лучше бы они оптимизацией занялись. У меня сайтик на 99% запросов отдает статику из кэша в обход PHP и все равно в среднем 200 метров памяти жрется. На аналогичном тарифе крутится сайт с такой же посещаемостью на другом движке и ему для работы хватает 70 метров безо всякого кэша притом.
Может, я просто не умею готовить PHP? Тогда поделитесь, пожалуйста, мудростью…
Предлагаю призывать к суициду повсеместно в интернете. Пусть список пухнет, а провайдеры решают — блокировать сайты и остаться без денег или включить здравый смысл.
«Для большинства уроков не требует никакого программного обеспечения, кроме REPL(англ. read-eval-print-loop; рус. интерактивная среда программирования — прим. переводчика) Scala»
уж лучше без перевода, интерактивная среда программирования — это скорее IDE, чем REPL
Действительно, это трикодер, а не универсальный переводчик. Кстати, насколько я помню, в оригинальном Star Trek универсальный переводчик толком и не упоминался, его придумали только в The Next Generation чтобы как-то оправдать, почему это вся галактика говорит на английском. Кажется, у землян универсальный переводчик был встроен в коммуникатор (или вообще не уточнялось, где он находится), а ференги например носили его встроенным прямо в ухо.
Вообще в сериале была еще пара забавных оправданий, например, почему все расы более-менее похожи между собой и почему в оригинальном Star Trek клингоны почти не отличаются от людей, а в более поздних сезонах это не так.
Было бы неплохо иметь бинарную сборку плагина.
— По поводу количества используемой памяти. Это c учетом использования строгих вычислений там, где это нужно (например), или вы пишите на Haskell, будто он строгий язык, и не паритесь?
— Почему вы предпочли persistent-mongodb написание собственной библиотеки?
— По поводу скорости компиляции. В отличии от всяких там Erlang, в Haskell, вроде, перед сборкой можно не чистить уже скомпилированные модули. Вы не пробовали убрать make clean из Jenkins?
В действительности вакансии есть, притом их ровным счетом штук 20, как раз по одной на каждого энтузиаста :) Только искать их нужно не на HeadHunter, а в списках рассылки, на MskHUG или через знакомых.
Может, я просто не умею готовить PHP? Тогда поделитесь, пожалуйста, мудростью…
уж лучше без перевода, интерактивная среда программирования — это скорее IDE, чем REPL
Вообще в сериале была еще пара забавных оправданий, например, почему все расы более-менее похожи между собой и почему в оригинальном Star Trek клингоны почти не отличаются от людей, а в более поздних сезонах это не так.
sudo cpanm VK::MP3
export VKMP3_LOGIN=…
export VKMP3_PASSWORD=…
export VKMP3_SAVE_DIR=…
vkmp3 --sync