Немного о видах комментариев в коде

Рубрика: Development | 31 October 2007, 10:32 | Vadim Voituk

Я разработчик с 7летним стажем.
5 из них – это профессиональная деятельность.
И я утверждаю, что почти не пишу комментарии в коде.

Вас еще со школы учили не лениться писать комментарии?
Ну тогда сейчас меня начнут пинать ногами, закидывать помидорами, а при встрече переходить на другую сторону улицы. [Далее...]

Когда HR бывает много….

Рубрика: Юмор | 30 October 2007, 15:29 | Vadim Voituk

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

IntelliJ IDEA 7: Groovy / Grails plugin

Рубрика: Development, Groovy | 29 October 2007, 18:41 | Vadim Voituk

Вместе с выходом IntelliJ IDEA 7 обновился и JetGroovy plugin для неё.

После прочтения этого и просмотра этого захотелось послать к чертям Eclipse и пересесть на IDEA.

Уровень работы с Groovy – кодом теперь достигает уровня полноценной Java IDE.
Учитывая динамическую типизацию Groovy – ребята из JetBrains постарались наславу.
Чтож, будем ждать новой версии Eclipse Groovy Plugin….

My Google interview – The End

Рубрика: Google, Работа | 29 October 2007, 12:22 | Vadim Voituk

Для тех, кто внимательно следил за моими попытками пройти интервью в Google (начало, продолжение), сообщаю об окончании этой истории:

На следующий день после второго интервью получил письмо из Праги, с сообщением о том, что в данный момент у них нет открытой вакансии согласно моим навыкам и умениям, а также заверения о том, что мое резюме останется в их базе данных для дальнейшего предложения мне новых вакансий.
Тобишь банально “не прошел” :)

Ну что тут можно ещё добавить: Яндекс уже был (начало, завершение) , Google – был (начало, продолжение), держись Yahoo – я иду к тебе :)

DZone: Bloggers and authors position

Рубрика: Ссылки | 26 October 2007, 16:05 | Vadim Voituk

DZone.com – популярный ссылко-обменник для программистов обьявил удаленную part-time вакансию модератора/субмитера.

Суть заключается в поиске и написании интересных статей по таким тематикам: Flash, Flex & AIR, Java, Enterprise Development, Mobile Development, SQL & Databases, Unix & Linux, Ruby & Rails, Eclipse, Patterns & Architecture, Windows & .NET, Web Design, IT and System Administration, Ajax & Javascript, PHP, Usability, Web2.0, Open Source, Testing & QA
Также возможны проведение интервью с популярными людьми мировой программистской тусовки, участие в конференциях и тд и тп.
Кандидат должен обладать знаниями в одной из вышеперечисленных тематик, иметь опыт написание англоязычных статей, и быть готовым тратить на эту работу час-два времени в рабочие дни.
Оплата от $500 до $1000

Как по мне очень даже неплохой шанс “засветиться” на мировом уровне.
Если бы не перманентное состояние дедлайна в последнее время – то попробовал бы сам.

Полный текст вакансии на jobs.dzone.com

P.S. А у нас все ещё открыта вакансия PHP-разработчика

Google запускает поддержку IMAP для GMail

Рубрика: Google | 25 October 2007, 17:47 | Vadim Voituk

Сегодня узнал что Google, сделал то, чего я от них ожидал меньше всего – запустил поддержку IMAP на своем почтовом сервисе Gmail.

Теперь я совсем утратил понимание того, зачем Google содержит такую услугу как Gmail – всегда был уверен что это всего-лишь ещё одна рекламная площадка для AdSense/WebClip (ну и конечно же имиджевый проект).
При использовании же IMAP возможность использовать Gmail таким образом пропадает.

Обьясните мне цель такой услуги?

P.S. Для доступа к своему почтовому ящику по протоколу IMAP необходимо включить эту возможность в настройках аккаунта. Пока она доступна только в английской версии интерфейса Gmail, да и то не у всех пользователей.

Справка по работе с IMAP в Gmail -рекомендую почитать, потому что как и при работе с POP3, есть отличия от привычного IMAP
Параметры конфигурации

Встреча developers.org.ua

Рубрика: Development, Groovy | 25 October 2007, 10:30 | Vadim Voituk

Может кто-то ещё не знает: 1 ноября 2007 г. пройдет встреча участников сообщества developers.org.ua

Место и время ещё уточняются. Подробности тут.

Планирую на ней сделать небольшой доклад об основных возможностях языка программирования Groovy.

Second Google Interview

Рубрика: Google, Работа | 24 October 2007, 14:20 | Vadim Voituk

Через неделю после предыдущего провального собеседования в Google, получил письмо из того же Пражского офиса Google с предложением пройти второе интервью.
После недолгосрочных переписок, переносов времени и даты все-таки договорились провести беседу сегодня.

Ввиду того, что я попросил выбрать все-таки первую половину дня, на этот раз звонили из Тель-Авива.
Слышимость, как и в прошлый раз, была на высоте, за исключением некоторых единичных случаев “проглатывания” слов.

В отличии от предыдущего интервью, это было куда проще, хотя Marcin из Пражского отделения обещал что будет чуть сложнее.

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

Первым вопросом попросили 2-3 предложениями описать что такое бинарное дерево и что такое хэш-таблица.
Позже спросили понимаю ли я что такое сложность обработки, complexity (тут я ужасно тупил и минуты 2 пытался понять о какой сложности идет речь).
Далее как-то размыто спросили про сложность поиска записи в хэш-таблице и в бинарном дереве. Потом попросили описать алгоритм обхода хэша и бинарного дерева.
С этим, как мне кажется, справился.

Вторым вопросом был “Опишите как работает HTTP-сервер”.
Тут уже я выдал все, что знал про HTTP и еже с ним :)

После было предложено задать вопросы с моей стороны, и на этом интервью завершилось.
На все про-все вместе с перезваниванием в связи с плохой слишимостью ушло 30 минут.

Добавлено:
Согласно данным new.com, в течении последних трех месяцев Google нанимал в среднем по 35 человек за один рабочий день, Yahoo – по 17 человек.

jEdit sFTP: Authentication has not been completed

Рубрика: Development | 24 October 2007, 08:30 | Vadim Voituk

В течении всех 5ти лет использования jEdit как основной IDE для разработки web-проектов, регулярно страдал от того, что не на все удаленные сервера удавалось подключиться по sFTP.
На некоторых серверах при попытке подключения получал:
Cannot list directory: com.sshtools.j2ssh.SshException:
Authentication has not been completed

В таком случае приходилось использовать либо ftp, либо (что было чаще) отказаться от jEdit в пользу vim.
Причем найти зависимость появления exception-а от удаленной платформы, версии jEdit, JRE и тд не удавалось.

Вчера, снова столкнувшись с подобной проблемой, решил всерьез заняться поисками её решения.
В результате танцев с бубном вокруг конфигурации OpenSSH удалось опеределить что подключение проходит нормально если в sshd_config закомментировать строку:
PasswordAuthentication yes

На настройки безопасности сервера это не влияет, потому как в поздних версиях sshd значение этого конфигурационного параметра по умолчанию yes.

10 cекретов консольного клиента MySQL

Рубрика: MySQL | 19 October 2007, 13:24 | Vadim Voituk

Всем известно, что в пакете с СУБД MySQL поставляется примитивный консольный клиент.
Но при этом мало кто им всерьез пользуется, предпочитая GUI- и WEB-аналоги (например MySQL Front, phpMyAdmin). Большинство аргументирует это тем, что консольный mysql неудобен.
После 2х лет работы исключительно с консольным клиентом, я с ними категорически не согласен, и уверен что консольный mysql – это мощный и удобный инструмент, как vim, только в своей нише. [Далее...]

Страница 1 из 212