Archive for the ‘Опыт’ Category

Почему пароли должны быть разными

Среда, Апрель 27th, 2011

Сегодня я был на тренинге по безопасности для сотрудников Zune Paris. Не могу сказать что тренинг был очень хороший, но тем не менее, кое-что полезное я из него почерпнул.

Речь пойдет о весьма известной рекомендации: «Все ваши пароли должны быть разными». Звучит вроде бы логично, но точного объяснения «почему» я раньше не встречал…
(далее…)

Создание PDF документа

Воскресенье, Сентябрь 26th, 2010

На днях мне прислали очередной документ из Musiwave, который мне надо было подписать. В общем прислали его в виде PDF документа на мой e-mail. В эльфятнике очень распространенные МФУ с встроенным преобразованием в PDF, которые позволяют легко отсканировать многостраничный документ и преобразовать его на лету в PDF. Ну так вот, мне надо было их подписать и отправить по электронной почте. С первой задачей я справился легко и быстро – распечатал доки с помощью принтера, но вот на второй я чуть застрял – я хотел отсканировать подписанные документы и сделать PDF файл. Сканнер мне упорно выдавал только tiff файлы… Я решил воспользоваться Adobe Reader чтобы создать документ =)

Adobe Reader начал меня просить об установке каких-то обновлений, в итоге я поставил 4 или 5 обновлений и потратил на это кучу времени. Потом оказалось, что напрямую создать PDF документ при помощи Adobe Reader нельзя. Можно только через сайт Adobe.com. Мне предложили зарегистрироваться. Я ввел контакную информацию, потом я попал на какую-то страницу, якобы позволяющую создавать PDF документы. Оказалось, что можно конвертировать только по одному файлу за раз – и всего 5 раз. После этого надо покупать премиум аккаунт =))

Я очень разочаровался в Adobe. Я стал думать, как бы создать документ. Я вспомнил, что недавно видил, как знакомый сохранял документы из Microsoft Office Word в формате PDF! Я открыл Word, попробовал перетащить отсканированные файлы на лист в Word – получилось хорошо, только поля мне мешали. Потом я убрал поля, и у меня вставилось 8 картинок четко на 8 листов. Я сохранил документ в формате PDF – и Word отлично сжал объем файла и сохранил всю требуемую информацию!

Как хорошо, что есть Microsoft Office Word!

Профессиональный дизайн UI в WinForms и для ОС Windows в общем

Воскресенье, Сентябрь 12th, 2010

Я уже достаточно давно работаю с корпоративными приложениями. За это время увидел много уродливых диалоговых окон и форм. Мне хотелось бы изменить ситуацию к лучшему, поэтому я поделюсь своим опытом в дизайне и программировании UI в WinForms и для операционной системы Windows в целом.

Я начну описывать распространенные ошибки, которые делают приложение уродливым и делать свои рекомендации/комментарии.

(далее…)

Расчет эффективной процентной ставки

Воскресенье, Август 8th, 2010

Постепенно на банковском рынке Украины возобновляется кредитование. На первый взгляд условия весьма лояльны, но для интереса я решил присмотреться поближе. Я попробовал посчитать сходу, но оказалось, что без бутылки матана не разобраться. Банки очень хитрые, они делают такие условия кредитования, что кажется – все прозрачно, но не тут-то было. Вот вам элементарный пример: банк Индекс-банк предлагает кредит на автомобиль (т.к. со временем ставки изменяются, я сделал скриншот)

Кредит Index bank

(далее…)

Очевидные вещи [1]

Понедельник, Июль 5th, 2010

Старая-добрая поучительная история. Два человека решили посоревноваться – кто больше спилит деревьев за день. В назначенное время они начали пилить деревья. Деревья падали одно за другим. Тут один из них заметил, что в конце часа соперник остановился. “Наверное, устал” – подумал он, и удвоил усилия… В конце следующего часа соперник снова перестал пилить. У нашего героя поднялось настроение – он почувствовал, что его шансы на победу выше. В конце каждого часа повторялось то же самое. Второй соперник переставал пилить на некоторое время. В конце соревнования первый был уверен в своей победе… Но к его глубочайшему удивлению и разочарования он проиграл.
“Как тебе это удалось? Ведь в конце каждого часа ты прекращал работать?” – спросил первый.
“В конце каждого часа я затачивал пилу…” – ответил его соперник.

Очевидная вещь – затачивать пилу, но в большинстве своем люди про это забывают. Они пилят, пилят и пилят, а потом жалуются на свою жизнь.
(далее…)

Собеседование в Microsoft [3]

Пятница, Июнь 11th, 2010

Первая часть, вторая часть

Прошел месяц после того, как я получил отказ. Я был в командировке в Швейцарии, неожиданно мне позвонила Наташа и сказала что меня ищет Megan Riley и не может до меня дозвониться по моим украинским номерам. На следующий день я увидил письмо от HR, в котором они интересовались жив-здоров ли я и спрашивали мой номер. Я написал им свой номер в Швейцарии и на следующее утро HR позвонила и сообщила, что меня взяли. Я сильно удивился, но это факт. Мне сказали, что они еще раз рассмотрели мою кандидатуру и решили сделать мне предложение.

Я уже получил офер, принял его и уже Microsoft начал заниматься рабочей визой. Надеюсь все будет впорядке с документами и через пару месяцев поедем с Наташей в Париж…

Вот так бывает!

Собеседование в Microsoft [2]

Четверг, Май 13th, 2010

С момента получения письма (первую часть можно прочитать тут) я начал готовиться. Письмо я получил 31 марта, предварительно мне назначили собеседование на двадцатые числа апреля. Итого у меня было 3 недели – это достаточно много для подготовки. Я начал с того, что погуглил на тему «собеседование в Майкрософт» и нашел пару блогов (особо хочу отметить этот), которые описывали подготовку и советовали что лучше делать для успешного прохождения.

Первое, что я сделал – прочитал книгу «Как сдвинуть гору Фудзи?». Ее советовали те, кто успешно прошел собеседование, и я прислушался к их совету. Эта книга описывает причины, по которым на собеседованиях задают головоломки и вопросы без ответа, подходы к решению головоломок. Она описывает каким образом стоит отвечать на вопросы без ответа и вопросы на креативность, а также дает общие рекомендации для прохождения собеседования в Microsoft и подобных компаниях. В общем эта книга mustread, после нее я почувствовал, что могу решить почти любую головоломку :) . (далее…)

Собеседование в Microsoft [1]

Воскресенье, Апрель 25th, 2010

В интернете довольно много личных историй прохождения собеседования в Майкрософт, но тем не менее я решил написать еще одну – мою историю.

Где-то два месяца назад, после очередных разговорах о возможном переезде забугор, плюсах и минусах этого самого переезда, я решил сделать что-нибудь. Этим «что-нибудь» стала отправка резюме на несколько открытых вакансий Майкрософта. Я зашел на сайт http://careers.microsoft.com/ и начал засылать свою резюме на штатовские/канадские вакансии более-менее подходящие по моему профилю. Никакого ответа я так и не получил… Но через пару недель в LinkedIn.com мне написал менеджер по рекрутменту, что в Париже есть вакансия SDET (Software Development Engineer in Test) на проект под названием Microsoft Zune. Я точно не знаю, связанно ли это с тем, что я отправлял резюме, либо они меня нашли через LinkedIn.com, либо меня кто-то порекомендовал.

Я ответил на предложение, меня это интересует. Мне немного рассказали о вакансии, в общем по обязанностям это что-то среднее между тестировщиком и программистом в понимании среднестатистического украинского айтишника. Потом мне предложили сделать скрининг по телефону – это такое предварительное интервью длительностью от 30 до 60 минут. Предложили дату и время – пятница вечер… не самое лучшее время для собеседования. Я постарался подготовиться к собеседованию, погуглил примерные вопросы, почитал как стоит себя вести, освежил в памяти некоторые алгоритмы и приготовил стандартные ответы на стандартные вопросы типа «Почему вы хотите работать в Майкрософт?». (далее…)

Проблемы с Wi-fi

Суббота, Февраль 20th, 2010

Пользуясь wi-fi я столкнулся с тем, что скорость иногда катастрофически падает. Если запустить пинг, то можно получить примерно следующую картину:

Ответ от 192.168.1.1: число байт=32 время=2мс TTL=64
Ответ от 192.168.1.1: число байт=32 время=12мс TTL=64
Ответ от 192.168.1.1: число байт=32 время=1мс TTL=64
General Failure
General Failure
Ответ от 192.168.1.1: число байт=32 время=2мс TTL=64

Я увидел, что связь периодически обрывается, и очень сложно понять почему. Сперва я думал, что проблема в сетевой карте на компьютере, но я попробовал сделать пинг с ноутбука – та же самая ситуация: низкая скорость и обрывы связи. После это я заподозрил точку доступа. Я подумал, что она вышла из строя (т.к. мы переезжали, переподключали модем и т.д.). Но точка доступа достаточно неплохая – Linksys WRT54G2, и врядли она могла так быстро сломаться (ей немногим больше года). В конце концов я решил сходить на сайт производителя и воспользоваться их поддержкой.

Оказалось, что скорость на точке доступа может сильно падать из-за помех, а также некоторых настроек. В качестве помех, в первую очередь, выступают другие точки доступа (в момент написания мой ноутбук определяет 9 точек доступа), а также другое радиооборудование. Выяснилось, что решение моей проблемы очень простое – в настройках точки доступа можно выбрать канал (диапазон радиочастот), по которому передается сигнал, тем самым избежать помех от конкурирующих точек доступа. На моей WRT54G2 эта опция называется «Wireless Channel». Можно выбрать один из 11 каналов. По умолчанию у меня стоял канал номер 6. Я сменил на канал номер 2 – и у меня резко возросла скорость подключения, а также пропали обрывы (те самые «General Failure»). Скорость интернета выросла раз в 5 – я пару дней назад качал на суммарной скорости около 25 мегабит (провайдер – Воля), причем в час пик – вечернее время, не думал что у Воли такая неплохая скорость =).

Также на форуме было предложено изменить некоторые «продвинутые» настройки, но наибольший эффект дало изменение Wireless Channel.

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