Свежее (стр. 8)

Мысли о третьем шаге в TDD Мысли

2012.04.23

Сегодня второй раз в жизни пишу код согласно чистому TDD, прямо как заповедали такие мастера, как Роберт Мартин, Эндрю Хант и Майкл Физерс. Один случай меня заставил серьёзно задуматься о разнице в подходах к разработке.

Подключение к Windows VPN серверу из Debian Руководства

2012.04.19

Есть важная особенность при настройке VPN соединения к Windows-серверу из Debian. Это если не считать того, что на самом деле это называется не VPN, а PPTP подключение, ну да простим Майкрософту эту мелочь.

Лексгарант Веб-сайты

2012.03.16

В 2012 году мне удалось получить заказ от клиента, который не являлся веб-студией «Акалита». В какой-то степени это было судьбоносное событие. Я сделал вёрстку оформления веб-приложения «Лексгарант», внутреннего инструмента для фирмы, занимающейся страхованием туристов, выезжающих за границу. А через некоторое время клиент снова вышел со мной на связь, чтобы поменять некоторые вещи в уже сделанном приложении. «Лексгарант» был написан на основе тогда ещё нового фреймворка Yii. В то время само понятие “фреймворка” ещё только устанавливалось, и для меня, два года до этого работавшего исключительно с массивной CMS 1С:Битрикс, это было совершенно новым опытом.

Настройка отправки почты с локального Debian сервера через exim + gmail Руководства

2012.01.23

Прикручивал некоторую функциональность на сайт, который развёрнут на моей локальной машине, и понадобилось проверить, в каком виде отправляются письма с сайта. А почтового сервера-то на моей машине и нету!

Воспользовавшись учёткой на гуглопочте и руководством в Debian Wiki, мне удалось всё настроить за ~5 минут, чего и вам желаю. Авторы руководства, большое вам человеческое спасибо.

Напомню, что в стандартной поставке Debian Squeeze (который уже я частично переделал на Wheezy) устанавливается MTA exim4, настроенный на исключительно локальную доставку почты.

Видеодрайверы для Debian на Dell Inspiron N5110 Руководства

2012.01.12

После переезда на новый Dell Inspiron N5110 выяснилась неприятная новость: в нём установлены две видеокарты, работающие по технологии NVidia Optimus, и в Debian она официально не поддерживается. Все эти приятные вещи я узнал из поста на форуме убунтоводов насчёт NVidia Optimus.

Я отключил себе видеокарту NVidia, следуя рекомендациям robbyx.net (пункт #3), и буду следить за жизнью проекта Bumblebee, посвящённому реализации NVidia Optimus на Linux. Возможно, придётся даже включиться в разработку этого проекта, а то мне очень хочется быстрый OpenGL у себя на ноуте в Debian.

Программирование компьютерных игр в Common Lisp при помощи lispbuilder-sdl Руководства

2012.01.12

Сегодня сбылась мечта идиота: нашёл пакет для графики в Common Lisp, с помощью которого можно рисовать игры с графикой и звуком. Это не GUI пакет с виджетами, это 2D/3D канва и инициализаторы для звука, джойстика и CDROM. Пакет называется lispbuilder-sdl, и он крут.

Как обычно, напомню для себя, как lispbuilder-sdl подключается в SBCL.

Интернационализация MySQL 5.1 Руководства

2012.01.05

Сегодня меня вконец достала дефолтная настройка на latin1 в MySQL, и я пошёл курить маны. Хочется, естественно, перевести всё в utf8. Решается, как оказалось, всё тремя строчками в конфиге.

Веб-сайты для Акалиты Веб-сайты

2012.01.01

В 2011-2012 годах я работал по контракту на московскую веб-студию Акалита. Поначалу я выполнял функции верстальщика — человека, превращающего PSD макеты оформления веб-сайтов в HTML код. Через некоторое время я стал достаточно опытен, чтобы в паре со старшим разработчиком разворачивать веб-сайты целиком. Нашей платформой был 1С:Битрикс, на тогда ещё новомодном PHP 5.1, только-только появившимся на замену PHP 4. Под конец я был способен сделать целый интернет-магазин в одиночку, при условии, что макеты оформления всех уникальных страниц сайта мне были даны.