Дипломировался. Использую twitter. Развиваю сайт. Работаю.

19 Июнь 2009

Давно не писАл, потому надо все выложить. Даже для себя, что б помнить.

Из того, что произошло недавно:

1. Дипломировался. На отлично. Ура, все довольны. Самым сложным в дипломировании оказывается является сбор подписей и вся эта заморочка с бумажками. Защита диплома не представляла для меня сложности. 15 минут доклада, и 18 минут ответов на вопросы пролетели очень быстро. Об университете будет 95% хороших воспоминаний. Все было супер, особенно одногруппники. Слегка подводили преподы некоторые, но это мелочи. Учеба прошла гладко и весело.

2. Теперь я более-менее активный пользователь twitter’а. В ubuntu использую программу twhirl для чтения/написания твиттов. Довольно забавная штука. Иногда можно найти довольно интересные ссылки от коллег-программистов. Читать далее…

admin Обо всем , , ,

Вышел Zend Framework 1.8

Разработчики Zend Framework просто радуют скоростью разработки своего фреймворка. Не успели все изучить новое интересное в Zend Framework 1.7, как уже готова новая версия.

Я уже перевел свой проект с Zend Framework 1.6 на версию 1.8. Из того, что сразу надо отметить: для успешного переезда необходимо будет изменить Autoloader для классов. Теперь он умеет работать с пространствами имен и собственно на них и ориентирован. Но если вам надо простая его работа - это можно легко сделать, указав параметр.

Радует также и то, что новая версия не просто исправляет ошибки предыдущей, но и включает в себя массу новых компонентов, вот что добавили разработчики: Читать далее…

admin PHP , , ,

Осваивал пеинтболл на выходных. Понравилось!

14 Апрель 2009

На этих выходных с коллегами решили выбраться поиграть в пеинтболл и покушать шашлык. Если с шашлыком уже сталкивались не раз, то пеинтболл стал открытием. Играл первый раз и скажу что игра очень интересная и доставляет адреналин просто пачками :)

Играли несколько разных раундов 4 на 4. Первым был штурм здания. Мы, как штурмовики, бросились вперед без нормально продуманного плана, за что и поплатились. Я сразу получил шариком в хеад (да-да, по голове, а не в шлем), это сразу ввело меня в курс дела и я понял что легко не будет ))

Хотя обороняться всеравно сложнее как мне показалось. Когда обороняешься адреналин просто не дает сосредоточиться. Нет абсолютно никакой уверенности что через секунду тебя не пристрелят с какого-то угла или окна. Хотя думаю опытные игроки умеют более правильно выбирать позицию, а не бегать туда сюда в поисках шарика себе в голову. Так вот после нескольких раундов на захват/штурм мы решили попробовать другой сценарий.

Игра на флаг (в нашем случае флагом была коробка) заинтересовала нас больше! Есть некий коридор, который образуют два ребристых здания, по центру которого ложится коробка. Цель команды - затащить коробку к себе на базу. Тут началось самое интересное. За несколько минут раунда уходило до 100-150 шариков! Играли с дамами (ну очень уж они хотели попробовать как это), потому прикрытие обеспечивали они! Коробку один раз я все-таки почти донес до базы, обеспечив тем самым победу. Читать далее…

admin Обо всем , , ,

Продолжая радовать пользователей devoid.com.ua

6 Апрель 2009

Как и обещалось, функциональную часть портала программистов продолжаю развивать. На этот раз запустил очень полезный модуль для программистов - сниппеты.

Теперь, каждый зарегистрированный пользователь может создавать неограниченное количество категорий сниппетов и добавлять туда свои участки кода, которые потом можно повторно использовать, или просто подглянуть в случае чего. Да и другу показывать код лучше подсвеченный и с комментариями.

Все достоинства данного модуля описал на сайте, и сам начал уже пользоваться. Код получается подсвеченный, с кратким описанием и категорией, что позволит быстро найти необходимый сниппет.

Кроме того, вы сможете закрыть сниппет от общего доступа и даже запретить комментирование, если того захотите :)

Вообще начинаю замечать что сайт становится таким, каким я и хотел его видеть. Теперь есть статьи, новости, faq, программисты могут задавать вопросы, вести блоги, обмениваться сообщениями, добавлять сниппеты, комментарии. Да и посещаемость возросла. Теперь каждый день портал программистов посещает около 600 человек, а зарегистрированных уже больше 100! Кроме того, согласно статистике, бОльшая часть посетителей - это люди, которые пришли с закладок. А значит сайт им реально интересен.

Надеюсь что тенденция к развитию сайта не уменьшится, а на сайте будет все больше интересных людей, присоединяйтесь!

admin Программирование

Симфония не зазвучала. symfony не понравился.

6 Апрель 2009

Работаю сейчас над проектом, который разрабатывается с использованием PHP фреймворка - symfony. В целом, после Zend Framework, symfony мне очень тяжело дается. Бесконечная генерация миллионов классов, тысячу раз чистить кеш, и только потом получить рабочее приложение - уж сильно накладно.

На первый взгляд, если следовать туториалу на сайте - symfony позволяет за 10 минут создать свой блог. Это правда. Только если вам необходимо создать нечто более оригинальное - то тут симфони становится преградой вашим задумкам. Вообще складывается впечатление что фреймворк рассчитан та то, что б можно было показать как быстро на нем делаются блоги.

Еще один важный момент. Перед тем как начинать генерацию классов и SQL для проекта - нужно 100% определиться с необходимыми полями в БД, иначе потом придется производить все действия заново. К сожалению в нынешних условиях разработки я не знаю ни одного проекта, который бы с начала проектирования сохранил свой первозданный вид. Всегда будут “А может еще добавить…” и тут сразу возникают трудности.

Конечно, генерировать классы удобно, да и идея  ORM просто отличная, но к сожалению в проекте используем Propel, и танцы с бубном над правильным составлением Criteria достали уже.

Приятно порадовала простота реализации мультиязычности средствами i18N, надо будет посмотреть как обстоят дела у ZF с этим. Но в целом фреймворк пока не радует. Хотя мб это и ошибочное мнение и я просто не нашел подход к symfony.

Тем не менее продолжаю любить Zend Framework с его плохой реализацией шаблонов для форм :)

admin PHP , , ,

Блог программиста - теперь standalone так сказать

Всем привет. Перенес блог на новый отдельный домен, т.к. на поддомене blog.devoid.com.ua ему уже тесно как я посчитал. Да и Портал программистов теперь отдельный крупный проект, которым я сейчас активно занимаюсь и который быстро развивается.

Старые ссылки с поддомена blog.devoid.com.ua действуют, просто редиректят Вас на соответствующую страницу данного сайта. Потерпел изменения и дизайн. Но думаю новый также является минималистичным и удобным. Потому осваиваемся на новом отдельном блоге программиста где я по прежнему буду делиться опытом и рассматривать интересные новости в мире программирования и программистов :)

admin Обо всем

Обновился портал программистов www.devoid.com.ua

18 Февраль 2009

Уже два дня портал программистов www.devoid.com.ua работает на совершенно новом движке с новыми интересными возможностями.

Теперь, наконец-то, доступна регистрация пользователей и блоги! Кроме того все статьи, новости и FAQ поддерживаются в полном обьеме и будут обновляться. Обновлен раздел “Ответы”, где програмистам можно задать вопрос и обратиться за помощью. Со временем будут добавлены новые сервисы для программистов. Сейчас надо оттестировать текущую версию портала.

Посещаемость сайта после обновления движка возросла, теперь надо ждать регистраций и интересного общения сообщества программистов. Среди нововведений следует отметить возможность комментирования статей, новостей и конечно же блогов.

На Портале действует система Интересов. Каждый пользователь определяет их для себя сам и в зависимости от интересов может постить в свой блог на одну из тем. На основе блогов пользователей обьединенных конкретным интересом - формируются коллективные блоги. Каждый коллективный блог обьединяет посты пользователей на определенную тему. Это позволяет просматривать много записей пользователей на интересующую Вас тему.

Заходите на www.devoid.com.ua ,регистрируйтесь и присоединяйтесь к интересному сообществу разарботчиков :)

admin Без рубрики, Обо всем, Программирование, Разное ,

Команды для работы с файлами, каталогами в Linux (Ubuntu)

23 Январь 2009

Еще немного основных команд для работы с файлами и каталогами.

Для перемещения между каталогами используется команда cd. Она выполняет переход в указанный каталог, например:

cd ~ переходит в домашний каталог,

cd .. перемещает вас в родительский каталог,

cd - возвращение в предыдущий каталог

Для создания файла в Linux можно воспользоваться командой, которая для этого даже не предназначена. Итак:

touch - изменяет время доступа к файлу. Если файл не найден - создает файл. Возможны такие параметры
-t 197002160702 (1970 год, 02 месяц, 16 число, 7 час, 2 минута)
-a изменяет только время доступа к файлу
-m изменяет только время модификации

pwd - еще одна полезная команда, которая выводит директорию в которой вы сейчас работаете (print work directory).

Дальше пройдемся по базовым командам которые приходится часто использовать:

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

admin Ubuntu , ,

Обзор команды ls и ее параметров в Linux (Ubuntu)

14 Январь 2009

Решил периодически писать для себя и других начинающих и “продолжающих” линуксоидов основные команды Linux (Ubuntu). Начну из описания команды, которую используют ежедневно и очень часто. Это команда ls. Команда ls выводит список файлов и подкаталогов текущей директории. Есть множество параметров, которые могут превратить эту простую команду в нечто более интересное и функциональное. Параметры команды ls:

-a (показывает скрытые файлы)
-R (рекурсивно)
-1 (список в один столбец)
-m (с разделителем в виде запятой)
-F (отображает файлы с дополнительной информацией)
–color (выделение типов файлов с цветом)
-l (отображение файлов с владельцами и правами доступа где drwxrwxrwx d - direcroty, (rwx)-пользователь,(rwx)-группа,(rwx)-остальные пользователи)
-r (отображение файлов и папок в обратном порядке)
-X (сотритовка результатов по типу файлов)
-t (сортировка по дате и времени)
-S (сортировка по размеру файлов)
-h (преобразует размер файлов в удобный для просмотра формат)
Используя эти команды, можно добиться нтересных результатов в просмотре каталогов и файлов. Выводить их в нужном формате. Также напомню что результат выполнения команды можно легко сохранить в файл, например:
ls -a -h -l > ~/ls_result.txt

сохранит результат выполнения команды ls с параметрами “-a -h -l" в ваш домашний каталог в файл ls_result.txt что иногда тоже может быть полезным для дальнейшей обработки результатов.

admin Ubuntu , ,

Последний секрет - интересный взгляд и несколько открытий

5 Январь 2009

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

Сейчас вот дочитываю книгу Бернарда Вербера “Последний секрет”, в котором рассказывается о силе человеческого разума и о том, что человеческий мозг на соединении полушарий содержит зону стимулируя которую разрядом тока, можно доставлять человеку невиданное удовольствие.

Тема очень заинтересовала и я решил немного погуглить. Оказывается эту зону нашел еще в далеком 1952 году Джеймс Олдс в Канаде.

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

admin Обо всем, Разное , ,