Роман Теличко

Блог о программировании, оптимизации и администрировании

Ubuntu. Самый последний Firefox в Ubuntu 11.10

// 18 ноября, 2011 | 56 просмотров

sudo add-apt-repository ppa:mozillateam/firefox-next
sudo apt-get update
sudo apt-get upgrade

Календарь на 2013 год без букв

// 3 ноября, 2011 | 170 просмотров

Довольно простая идея календаря — каждая строка отвечает за месяц, а столбец за день/число.
Числа, написанные большим размером шрифта, отвечают за выходные дни.

Календарь автоматически перестраивается каждый год.

Посмотрите здесь: NumsCalendar.rkbs.net
Читать далее…

Бинарные часы

// 30 октября, 2011 | 287 просмотров

Решил сделать HTML+JavaScript версию бинарный часов.
Но помимо времени ЧЧ:ММ:СС (часы, минуты и секунды), я добавил ещё и ГГГГ:ММ:ДД (год, месяц и день).

Вот что получилось в итоге: BinaryClock.rkbs.net
Читать далее…

Ubuntu. 10 вещей что необходимо сделать после установки Ubuntu 11.10

// 13 октября, 2011 | 445 просмотров

Об этом рассказано в этой статье на OMG! Ubuntu:
www.omgubuntu.co.uk/2011/10/10-things-to-do-after-installing-ubuntu-11-10

Перепост: Redis: лёгкие яблоки

// 26 сентября, 2011 | 310 просмотров

NoSQL обычно воспринимается как альтернатива реляционным БД, однако, многие из них, особенно, те, что попроще, могут не только заменять, но и отлично дополнять их. На самом деле, чтобы использовать какое-то NoSQL-решение вместо привычной БД, нужен либо новый проект, либо возможность переписать старый практически полностью. Редкие случаи, в повседневной разработке. В то же время можно легко сорвать множество низко висящих плодов.
Читать далее…

Перепост: FreeBSD + PostgreSQL: тюнинг сервера БД

// 8 июня, 2011 | 1010 просмотров

Наверное, моя статья будет не интересна матерым сисадминам и покажется копипастом. Но я адресую ее тем, кто, как и я, будучи только разработчиком, впервые столкнулся с необходимостью еще и администрировать сервер, при этом решая задачи высоконагруженной БД. И чтобы гугл вас не проклял, постараюсь собрать в одном месте основные приемы для разгона сервера БД, которые мне успешно удалось реализовать.
Читать далее…

Перепост: JavaScript: Пять способов вызвать функцию

// 24 мая, 2011 | 339 просмотров

Мне часто приходится сталкиваться с JavaScript-кодом, ошибки в котором вызваны неправильным понимаем того, как работают функции в JavaScript (кстати, значительная часть такого кода была написана мной самим). JavaScript — язык мультипарадигменный, и в нем имеются механизмы функционального программирования. Пора изучить эти возможности. В этой статье я расскажу вам о пяти способах вызова функций в JavaScript.
Читать далее…

Ubuntu. Запись с Рабочего стола в Ubuntu

// 24 марта, 2011 | 55 просмотров

Устанавливаем gtk-recordmydesktop

sudo apt-get install gtk-recordmydesktop

И запускаем его.

После успешной записи конвертируем .ogm в .avi с помощью mencoder:

mencoder input.ogm -ovc xvid [-oac mp3lame] -xvidencopts pass=1 -o output.avi

Если его ещё нет — устанавливаем:

sudo apt-get install mencoder

Перепост: Чек-лист вёрстки. Что можно отдавать клиенту, а что надо переделывать

// 22 февраля, 2011 | 2159 просмотров

Вы PM. Как узнать – готова ли вёрстка к реальному использованию?
Вы заказчик. Как убедиться, что работа выполнена качественно?

Когда я стал тим-лидом, а позже PM, передо мной стала задача проверять вёрстку наших проектов. Нужно было выработать формальные, легкопроверяемые критерии, соответствие кода которым, должно было давать некую гарантию, что не будет факапов и ни клиент, ни программеры не сказажут потом “WTF?”.

Клиенту неважно насколько красив ваш код, но ему важен результат. Качественный код нужен фирме, т.к. он надёжней и в будущем его будет легче поддерживать.

Требования должны были быть такие, что соблюсти их легче, создавая качественную вёрстку, а не говнокод. Я составлял такой чек-лист в течении полутора лет. За последние полгода в него не добавилось ничего. Значит самое главное учтено.

Читать далее…

Перепост: Сборник советов и фактов по оптимизации PHP-скриптов

// 26 января, 2011 | 282 просмотров

Одним из основных критериев успешности любого интернет-ресурса является скорость его работы и с каждым годом пользователи становятся всё более и более требовательными по этому критерию. Оптимизация работы php-скиптов — это один из методов обеспечения скорости работы системы.
В этой статье я бы хотел представить на суд общественности свой сборник советов и фактов по оптимизации скриптов. Сборник собирался мною достаточно долго, основан на нескольких источниках и личных экспериментах.
Читать далее…