понедельник, 31 декабря 2007 г.

Как выбрать ноутбук для работы, баланс компромиссов Asus F3sv

В начале декабря я, после долгих раздумий и в связи с возросшей необходимостью, решил приобрести себе ноутбук. Этому предшествовал долгий поиск и выбор вариантов, теперь, когда появилось немного свободного времени, я расскажу тернистый путь который прошел пока выбрал себе Asus F3sv.
В первую очередь расскажу критерии выбора, которыми я руководствовался. Безусловно основной частью ноутбука является экран, так как ранее я не сталкивался с LCD мониторами, изначально я ориентировался на советы коллег по выбору типа экрана, речь идет о разнице между матовым и «зеркальным». Так как основной моей деятельностью является разработка программного обеспечения, а в немалой степени это работа с текстом – преимущество я отдавал матовому экрану. Забегая вперед, скажу, что по данному вопросу главное – это посмотреть на экран самостоятельно, чтобы решить, так ли хорош матовый экран по сравнению с «зеркальным». Большинство опрошенных утверждало, что матовый экран бликует меньше – это оказалось правдой, тем не менее, меньше – это не значит не бликует совсем. В торговом зале, где освещение не такое уж и сильное, матовый экран тоже бликует, заметно меньше чем глянцевый, но все равно неприятно – долго проработать даже на матовом экране с бликами – тяжело. При этом в нормальных условиях работа на зеркальном экране гораздо более приятна. Поэтому в результате эксперимента, я сделал вывод, что при прочих равных выбор следует отдать «зеркальному» экрану.
Второй момент, который меня заботил – это разрешение экрана. Из соображений компактности и разумности мой выбор пал на 15 дюймовые мониторы. Стандартное разрешение экрана для них 1280x800, что для моих целей безусловно мало – это было выяснено в результате просмотра конкретных моделей. Более продвинутое разрешение, на жаргоне «плюсовое» - 1440x900, у топовых, с точки зрения разрешения моделей 1680x1050. В итоге количество ноутбуков подходящих мне сократилось только до «плюсовых» моделей. Отношение сторон экрана для меня не являлось кардинальным, поэтому выбор широкоформатный классический – передо мной не стоял.
Критерии конфигурации платформы определялись разумным компромиссом между ценой и комплектацией. В общих чертах они формулировались так, система на базе чипсета Intel – платформа AMD для меня не существует, еще с тех пор, как я имелся с процессором AMD K5. Набор логики последний или предпоследний, в итоге оказался Santa Rosa. Процессор от 1.8 до 2.2 гГц. Памяти не менее 1Гб – выбор пал на 2 Гб. Видео чип не интегрированный, чем производительнее – тем лучше, желательно nVidia – в итоге 8600.
Основной критерий, влияющий на цену – это марка под которой продается ноутбук. Так как мои требования по железу довольно высоки, а сумма, которую хотелось бы потратить на ноутбук должна стремится к нулю. Именитые и зажравшиеся бренды мне не подходят HP, IBM, Toshiba и тому подобные. Оставшиеся варианты – в основном корейцы – это Acer, Asus, Dell и LG.
Основной ноутбук на который я ориентировался был LG M1-P677R, очень интересная модель, по характеристикам почти идеал, но у нее оказался огромный минус, в Москве ее купить практически невозможно. Продавцы ноутбуков поголовно хаят LG как производителя. Связанно это с объективными причинами или LG просто недружественно относится к ретейлу – мне не известно, но найти его очень сложно. Кстати есть программист который купил себе LG M1-P677R - я с ним консультировался, он им доволен.
В качестве альтернативы рассматривал Acer 8215, по характеристикам очень хорошая модель, все супер – почти взял, но заметил удручающее обстоятельство у всех ноутбуков в правом нижнем углу заметное потемнение экрана. Я понимаю, что это фигня и жить с этим можно, но мне не нравится. Посмотрел другие сходные модели от Acer – сейчас уже не вспомню какие конкретно, но у всех такой баг есть :(.
В итоге к сравнению остались Asus F3sv и Dell 1520, по характеристикам почти равны, оба поставляются с Win Vista, что считается минусом, который действительно МИНУС, но это выясняется только в процессе эксплуатации. В этой битве для меня победил Asus F3sv благодаря наличию гигабитному сетевому адаптеру.
В моем сравнении цены не участвуют, так как все ноутбуки из одной ценовой категории, на момент покупки они крутились в районе 40 т.р.
О неприятном:
Win Vista – это блин та еще тема, с непривычки работать с ней муторно, вопросы а точно ли вы хотите запустить эту прогу, вообще верх «юзабилити». Конечно, все это решаемо, кто то сносит ее к чертям и ставит Win XP и имеется с драйверами под конкретный ноутбук. Кстати, говорят, что для Asus F3sv подходят драйвера от Asus A3vc – сам не проверял – не знаю. Так как для себя решил мучиться с Vistой, так как все равно Microsoft всех на нее перетянет.
Asus – хреново продумал расположение видеокамеры и она царапает нижнюю часть ноутбука. Суть проблемы хорошо видна на приведенной ниже фотографии, показано голубой стрелочкой.

p.s. С наступающим 2008 годом!

вторник, 25 декабря 2007 г.

Новые статьи, рекомендованные Ашмановым к прочтению

В моем блоге пока мало информации по СЕО, поэтому приведу интересные ссылки по теме, полученные из рассылки Ашманова.
Инструменты для SMO продвижения
Рекомендации о вариантах SEO спама mail.ru
Ссылочное ранжирование в рунете

p.s. Заметка на будущее, похоже популярностью пользуются даже посты о элементарных вещах, так сегодня в почте гугла увидел ссылку на работу с файловой системой unix, где в двух словах рассказывалось о chmod.

p.p.s. Практически на любом сайте посвященном SEO можно найти рекомендацию, сделать поиск по сайту - преимущества этого очевидны. А вот идея о написании статей на тему, которые на сайте не были найдены с помощью этого поиска, мне пришла в голову совсем недавно.

воскресенье, 23 декабря 2007 г.

Восстановление брелка сигнализации Opel Omega B

Во времена не столь отдаленные, а конкретно, в августе сего года, я постирал брелок от сигнализации Opel Omega B с печальным результатом, поведение брелка стало неадекватным. Сейчас я уже не вспомню симптомы, но разбор брелка показал, что кнопка закрытия дверей намертво залипла в состоянии закрытия дверей – проще говоря, постоянно нажата. К счастью, у меня был второй комплект ключей и брелка, поэтому поломка первого меня не сильно напрягла, тем не менее, я помнил о том, что его нужно починить.
Так как таких мелких кнопок, как в брелке, в моей коробке с электронной мелочевкой у меня не оказалось, в качестве донора кнопок был приговорен сотовый телефон Samsung, который можно посмотреть на фотографии ниже (метка 1). Кстати, это был первый телефон, который я разобрал, поэтому я впервые увидел внутри телефона резервную батарейку (метка 2). Говорят, что при разрядке этой батареи телефон полностью отдает богу душу. Честно говоря, раньше мне казалось, что такая батарея – это миф, как видите – это не миф.

Внимательно присмотревшись к кнопкам на телефоне, я понял, что сними, при моем опыте пайки SMD компонентов, у меня возникнут проблемы, я поехал в магазин «Чип-Дип» и приобрел пару самых маленьких кнопок. Как видно на фотографии ниже, самые маленькие кнопки оказались довольно большими. Синяя кнопка в верхнем углу кадра – новая, красная в правом верхнем углу – старая и дохлая.


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

Высота новой кнопки оказалась слегка избыточной - это хорошо видно на фотографии, поэтому ее пришлось слегка подрезать с помощью щипчиков для ногтей, благо кнопка сделана из мягкого пластика, напоминающего резину.
p.s. Фотографии выполнены аппаратом Canon 20D и объективом Волна-9 с «одуванчиком»
p.p.s. В блогспот не получается запостить картинку через прокси :( Ктонибудь знает как с этим бороться?

среда, 19 декабря 2007 г.

Проекты как средство поиска работы

В процессе разработки программного обеспечения, мы выпускаем проекты, в силу специфики деятельности, некоторые проекты могут быть недоступны вне корпоративной сети. Тем не менее они могут пригодится в качестве портфолио разработчика. Собирать информацию о достойных проектах в момент когда вы хотите отправить свое резюме работодателю, не всегда возможно - по массе причин, от закрытия проекта, до элементарной забывчивости, что именно вы делали этот проект.
Я придумал методику благодаря которой, перед отправкой резюме вам не придется судорожно искать какие именно проекты вы делали:
По окончании проекта, необходимо собрать некоторое описание проекта, с картинками интерфейса, основными задачами, который решает проект, какие интересные решения в нем были применены. Объем этого документа приблизительно 2-3 страницы - этого будет достаточно.
Перед отправкой резюме просто просматриваем список документов, выбираем наиболее подходящие для должности на которую вы претендуете и добавляете в резюме. Непосредственно на собеседование можно взять с собой распечатку для всех проектов. Думаю такой пакет документов однозначно покажет работодателю, что вы серъезно относитесь к работе.

понедельник, 17 декабря 2007 г.

Useful FireFox Plugins

Перечисляю список плагинов для FireFox которыми я пользуюсь, в скобках приведена целевая группа на которую, по моему мнению, ориентирован плагин. Если в скобках ничего не указано - плагин для всех

Adblock Plus - блокировка рекламы (https://addons.mozilla.org/ru/firefox/addon/1865)
Cooliris Previews - просмотр содержимого ссылки в мини-окне (https://addons.mozilla.org/ru/firefox/addon/2207)
ChatZilla - IRC клиент (https://addons.mozilla.org/ru/firefox/addon/16)
DOM Inspector - просмотр DOM дерева документа (web-разаработчик)
FireBug - отладка Java Script - архи-полезная вещь для web - разработчика (web-разаработчик) (https://addons.mozilla.org/ru/firefox/addon/1843)
FlashGot - интеграция с менеджерами закачек
Gmail Manager - удобный инструмент для слежения за почтой в gmail (https://addons.mozilla.org/ru/firefox/addon/1320
Greasemonkey - обработка на странице сайта локального Java Script (https://addons.mozilla.org/ru/firefox/addon/748)
IE Tab - отображение Internt Explorer в закладке FireFox (https://addons.mozilla.org/ru/firefox/addon/1419)
MeasureIt - линейка для измерения размеров отрендереного HTML (https://addons.mozilla.org/ru/firefox/addon/539)(web-разаработчик)
NoScript - позволяет задать на каких сайтах JavaScript быдет работать, а на каких нет (https://addons.mozilla.org/ru/firefox/addon/722)
Password Exporter - помогает импортировать экспортировать пароли к сайтам, в основном использую для просмотра забытых паролей (https://addons.mozilla.org/ru/firefox/addon/2848)
ScrapBook - удобный инструмент для сохранения html страниц
Screen Grab! - сохраняет внешний вид HTML страницы как картинку
SEO for Firefox - набор полезных мини-утилит для оптимизатора (оптимизатор)
SEOBar - набор полезных мини-утилит для оптимизатора (оптимизатор)
Screen Grab! - сохранить страницу как картинку (https://addons.mozilla.org/en-US/firefox/addon/1146)
Site Navigation Bar - плагин для работы с мета информацией страницы (link rel="prev")
Stylish - изменение внешнего вида сайта по заданному шаблону
SwitchProxy Tool - переключение между прокси серверами (https://addons.mozilla.org/ru/firefox/addon/125)
User Agent Switcher - позволяет прикинутся разными браузерами (web-разаработчик) (https://addons.mozilla.org/ru/firefox/addon/59)
View formated source - просмотр исходного HTML страницы (web-разаработчик)
View Source Chart - структурная диаграма исходного кода HTML (web-разаработчик)
Web Developer - набор архи-полезных утилит для web - разработчика (web-разаработчик) (https://addons.mozilla.org/ru/firefox/addon/60)
wmlbrowser - WAP браузер (https://addons.mozilla.org/ru/firefox/addon/62) (wap-разаработчик)
Xinha Here! - встроеный WISIWING редактор, альтернатива для FCKEditor

Настоящие монстры программирования

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

воскресенье, 16 декабря 2007 г.

Visual Studio 2008

Совсем недавно в свет вышла новая среда разработки программного обеспечения Microsoft - Visual Studio 2008. В моем блоге информация об этом событии появилась так поздно по двум причинам: первая – в это время я находился в отпуске; вторая – основной язык на котором я пишу, это php, затем perl и только после этого C#.
Основные изменения коснулись программистов на C#: поддержка инициализаторов объектов (без явного вызова конструкторов) и коллекций, анонимные типы, лямбда-функции, упрощенное задание свойств и т.п.
Так же некоторые изменения затронули саму среду разработки, но без кардинальных изменений в интерфейсе, которые доступны так же и для Visual Studio 2005 в патче Quick Fix Engineering.
p.s. Сегодня допил виски из Египетского дьюти-фри.

четверг, 13 декабря 2007 г.

Поменял наконец-то фильтры на машине

Решил написать в блог, а то вечно забываю когда проводил ТО.

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

вторник, 11 декабря 2007 г.

DHEX - класс для работы с 32-х-ричной системой счисления

Вот вернулся из отпуска в Египте, написал небольшой класс для работы с 32-ричной системой счисления.
В чем ее суть. В отличие от 16-и-ричной системы используются не только буквы A-F но и G-V.
В чем практический смысл, следует использовать когда нужно впихнуть большое число в маленькое количество знакомест.
Так например число 1023 в десятичной системе в шестнадцатеричной выглядит 3ff а в тридцатидвухричной vv. Другой пример 1234567890 в десятичной системе счисления выглядит как 14PC0MI в тридцатидвухричной системе счисления.