Quake3 и Doom под Линукс
Чёй то я все о работе и о работе.... старые добрые игры прекрасно работают на Ubuntu:
Quake
>sudo apt-get install openarena
Doom
>sudo apt-get install doomsday
для запуска в консоле набрать
>prboom
Heroku
Давно попадается на глаза интересный сервис heroku, но все не было времени его попробовать, и, вот, сегодня, наконец создал в нем свою учетную запись. Понравилось. Данный сервис позволяет хостить свои приложения написанные на различных языках программирования включая Riby on Rails, Javascript, Python, PHP и еще многих других.
Причем, на https://github.com/heroku/ выложена большая подборка "шаблонных" приложений которые могут стать хорошей отправной точкой при создании своих собственных проектов. Я еще просмотрел не все возможности данного сервиса но крутость решения поражает.
Еще впечатлило, что типовое приложение мне удалось загрузить на сервис буквально за несколько минут выполнив с пяток комманд.
Бесплатный аккаунт позволяет поноценно разрабатывать и хостить свои приложения. При этом не нужно даже вводить данные кредитки как на Amazon.
В общем - ляпота.
Node JS
Наконец, плотно пришлось познакомиться с Node.js. Первые впечатления вполне позитивные, хотя, складывается впечатления, что ребята, создавшие эту штуку еще большие извращенцы чем я, а уж я то себя считал законченным JavaScript маньяком.
Если очень кратко, то основой node.js является JavaScript движек - тот же самый, что крутится в Google Crome. Вот только его заставили работать на стороне сервера. Всё пишется на JavaScript. Хотя, нет, все работает на JavaScript - писать код можно на производных JS, например на CoffeeScript - эти извращенцы взяли и лишили JavaScript своих фигурных кавычек превратив его почти что в Python. Сам CoffeeScript затем также компилируется в JavaScript и затем уже выполняется. Есть для node.js и веб фреймфорк - называется Express - явный закос под Ruby on Rails и Jango.
Шаблоны можно писать с использованием различных шаблонных движков, например, Jade или EJS.
Так как везде используется JavaScript то код получается на редкость компактный.
Еще стоит заметить, что для того чтобы создать приложение и запустить вообще не нужен веб сервер - node.js, сам по себе, имеет возможности создать вебсервер буквально нескольким строчками кода. В общем, штука презабавная, а главное, довольно простая, правда, только для тех кто уже хорошо владеет JavaScript.
Фотоконкурс на Фаберлик
Жена запостила фотку с нашими детьми на фотоконкурс на сайте фаберлика - если не трудно, проголосуйте за фотографию пожалуйста. Чтобы проголосовать нужно зарегистрироваться на сайте, причем с подтверждением емайла, рекапчей при регистрации и самом голосовании. Если такие лютые испытания вас не пугают то было бы здорово если бы вы проголосовали за фото. Заранее спасибо!