Прошло уже довольно много времени с прошлого обзора IDE для Haskell. Поэтому я решил рассказать, на каком варианте я в итоге остановился. Встречаем PhpStorm! Казалось бы, причем тут специализированная среда разработки для PHP к Haskell. Но тому есть несколько причин.
Во-первых, я работаю JavaScript/PHP разработчиком, и так уж получилось, что я привык к этому продукту от JetBrains. Во-вторых, разработка сайта — это во многом работа с JavaScript/HTML, а лучшей поддержки этих языков я нигде не встречал.
С самим Haskell в IDE всё не так хорошо, как с другими языками, но поддержка синтаксиса, хотя не всегда правильная, но есть. Да и поддержка пакетов Sublime Text (и бандлов TextMate) скоро должна привнести новые краски в редактор (пока этот плагин есть только в тестовых сборках). Поэтому осталось добавить cabal build
в External Tools, назначить горячую клавишу (у меня Ctrl+Alt+Shift+B
) — и можно спокойно работать.
Ну и сделанный специально для вас сделанный скриншот, наслаждайтесь:
Пришла хорошая новость от бойцов команды Snap Framework — новая версия их фреймворка. Плюс у них обновился и движок шаблонов Heist. Вернее даже не так. Вышел новый Heist, а Snap обновили, чтобы поддержать нововведения Heist. Как утверждают разработчики, скорость работы шаблонизатора возросла в какое-то невероятное число раз: от 700 на простых шаблонах и до 3000+ на сложных. Причем это достигается за счет более сложных алгоритмов прекомпиляции и отказа от некоторых динамических структур.
Думаю, в скором времени я вплотную засяду за портирование сайта на обновленный фреймворк: я же хочу, чтобы он работал еще быстрее. А несовместимых вещей обещают много…
Вчера, пятого декабря, умер Дэйв Брубек. Трудно сейчас найти человека, который бы ни разу не слышал его Take Five. Это именно та мелодия, которую я пытался играть на губной гармошке, доставая соседей по общаге.
Этого музыканта я не перестану любить. Надеюсь, вы присоединитесь ко мне и посмотрите на запись его выступления 2009 года.
Вы, наверное, слышали про новую augumented reality игру, которую разрабатывает Google. А может даже видели промо-ролик:
Да-да, я тоже был заинтригован, пока один добрый самаритянин не поделился приглашением. Спешу поделиться впечатлениями.
Сама игра выглядит довольно симпатично: все эти порталы, соединения, поля.
Не менее забавно видеть человека, стоящего возле портала с телефоном в руке и что-то там активно нажимающего. Ну и плюс ко всему игра способна добавить немного экшена к обыкновенной прогулке. Всё хорошо, но есть пара мыслей/замечаний.
В игре на данный момент есть какой-то дисбаланс. Я не говорю про соответствие сил между Enlightened и Resistance1, тут как раз всё хорошо, по крайней мере в мировом масштабе. Я имею в виду скорее дисбаланс между новичками и более продвинутыми игроками.
Чтобы игроку развиваться и становиться более крутым игроком, он должен зарабатывать очки действий (Action Points). Они даются за взлом и разрушение чужих порталов-связей-полей, строительство или улучшение своих. За последний пункт, кстати, дают больше всего очков. Так вот новичку ничего этого особо не дано. Чужих порталов в Минске я почти не вижу (я играю за Enlightened), а если и вижу, то не в моих силах что-либо разрушить. Построить и улучшить что-то свое тоже не представляется возможным.
Мне кажется, что всё это быстро оттолкнет потенциальных игроков. Интерес к игре, в которой ты не можешь ни на что повлиять, быстро уходит. И останутся только старые и опытные игроки.
Кстати, по причине небольшого количества доступных действий я не вижу смысла дозаряжать свои порталы. Ведь если их не трогать, они сами разрушатся со временем, а на этом месте можно будет построить новые порталы и получить за это Action Points.
В любом случае, игру стоит посмотреть.
Названия двух враждующих фракций
Еще раз мои поздравления!