27 декабря 2009 г.

Stylish сделает вашу жизнь лучше в Firefox.


   У меня давно установлено дополнение Stylish и Greasemonkey. Некоторыми скриптами я пользуюсь давно и даже забыл, что тот или иной сайт на самом деле выглядит совсем не так.
 Хочу представить вам свою небольшую подборку скриптов каждодневного и глобального (global styles) использования. Всё видно на скриншоте, но я опишу некоторые весьма полезные:

Bright focus  - выделяет синей каёмкой (подозреваю цвет можно легко поменять в скрипте) края полей ввода и кнопок.


NightShift - включает "ночной" режим просмотра страниц, делает страницу тёмной.
Fission - Firefox 4 mockup - наконец-то аддоном Fission можно пользоваться без опаски! Преобразует индикатор загрузки в тонкую зеленую линию и перемещает её вниз строки с URL. Позволяет Fission не выбиваться из дизайна темы и не глючить на некоторых темах.
Center images - несколько спорный скрипт, помещает загруженное изображение посередине страницы (horizontal align).

Icon identifers for links redux - данный скрипт портит дизайн страниц, добавляя к ссылкам иконку (например, если ссылка ведёт на файл.zip, или на e-mail), но позволяет при одном взгляде на страницу определить среди кучи ссылок единственную нужную. Полезность этого скрипта трудно переоценить!

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

22 декабря 2009 г.

Чудеса магии и лженауки

 Не далее как сегодня утром имел возможность наблюдать презабавное зрелище на телеканале НТВ, в утреннем эфире госпожу Глобу (в отличие от своего бывшего мужа статьи на википедии не удостоена).

  Ну что я могу сказать по поводу этого цирка, не вдаваясь в рассуждении о том правильно ли вообще пропагандировать лженауку по утрам - любому здравомыслящему человеку ответ очевиден. Скажу лишь что Тамара Глоба сильно сдала. Я как-то помоложе её себе запомнил, но годы не щадят никого, или это она по утрам так особенно выглядит? Зря я так про женщину, может у неё какие-то проблемы в жизни...
Да и качество "астропрогноза" на грядущий год было мягко говоря не лучшего исполнения, одни лишь общие слова типа: "будет тепло, будет и холодно, будет и плохо, но будет и хорошо, очень хороший год чтобы завести новые отношения, дела продолжатся, упрочится положение" и т.д на уровне полуграмотной гадалки (причем не самой профессиональной гадалки). 

17 декабря 2009 г.

Обновление Firefox до версии 3.5.6

Вчера и как всегда тихо и незаметно в операционной системе Windows 7 обновился до версии 3.5.6 основной на моём компьютере браузер Firefox, который заменяет на этом почетном и ответственном посту браузер Opera вот уже 1 год.
Был очень рад когда обнаружил исчезновение очень противного бага с торможением контекстного меню (right button menu). Не понимаю как я жил до сих пор, вроде не самый старый компьютер, а лаг при открытии меню достигал иногда 1,5 секунд и при этом firefox сильно загружал процессор! Я грешил на большее количество самых разных расширений, а оказалась проблема лежала глубже.

16 декабря 2009 г.

Конец бумажной Компьютерры vs Сноб

  Вот так внезапно и не по своей воле закончился выход бумажной версии моего ставшего любимым за эти последние годы журнала "Компьютерра". Не могу сказать что я его регулярно покупал, но уж читал в последний год, это точно. Остался сайт на котором масса интересного и те-же авторы, но я почему-то так и не приучился к его к чтению, хотя человек прогрессивный и с экрана монитора и коммуникатора прочел немало книжек. Ну вот не то это, хоть что делай, хоть распечатывай на виртуальный pdf (кстати, идея).
   Так-же я открыл для себя интересный журнал "Сноб". Не могу сказать что все темы, которые там отражаются мне интересны, да и вообще "страшно далеки они от народа". Но пишут действительно интересно и очень откровенно. После журналов с IT-тематикой, набитых рекламой и заказными статьями (в лучшем случае), а в худшем случае перепечаткой пресс-релизов, журнал о современной культуре и модных трендах как глоток свежего воздуха.

4 декабря 2009 г.

Свободный DNS

 В связи с запуском DNS серверов от Google и развернутыми ответами от команды OpenDNS на эту тему мне сразу захотелось изменить свою жизнь к лучшему.
 Путем выполнения команды ping в консоли я выяснил весьма интересную вещь. Пинг что до серверов google, что до серверов opendns (самые быстрые резольверы)... что до серверов моего провайдера (что вообще весьма странно) оказались одинаковы! Ну ладно, до провайдера чуть-чуть быстрее (350-400 против 400-500 у остальных).


 Я решил зарегистрировать free-аккаунт на opendns и с успехом это сделал, как столкнулся c весьма неприятной ситуацией. Чтобы воспользоваться всеми преимуществами этого замечательного сервиса необходимо добавить в зону свой IP-адрес, а он у моего роутера весьма фривольно меняется время от времени моим провайдером, причем в нескольких разных диапазонах. У меня на роутере давно установлен и успешно работает сервис от no-ip.com (регистрировал когда игрался с туннелями), но вот беда (большой тред по этому печальному поводу) - opendns необходим только IP в качестве зоны, но никак не адрес выдаваемый от no-ip.
 Задумываться о приобретении человеческого IP не приходится, платить провайдеру 150 рублей каждый месяц за такую мелочь как статический IP мне претит. Устанавливать небольшую программу и запускать на большом компьютере с Windows, чтобы она постоянно проверяла и засылала текущий IP-адрес в opendns тоже.
Небольшое, но важное замечание для владельцев модемов от Acorp. Чтобы настройки DNS сохранялись (при использовании PPPoE-соединения) нужно отключить в настройках соединения галочку напротив пункта "Use Peer DNS". Иначе при каждом соединении с провайдером DNS будет меняться на провайдерский.
update: Появился аналог openDNS в России. Пока бета-версия со всеми вытекающими последствиями. Ограничения такие же, как и у openDNS (с динамическим IP самое интересное не будет доступно).

30 ноября 2009 г.

Kubuntu 9.10 и OpenSuse 11.2 на старом компьютере.

Как и обещал ранее исполнил свою угрозу и удалил Windows 7 с раздела в 10Гб. На её место я планировал установить Ubuntu 9.10. Под рукой был вариант Kubuntu.
Использовать KDE 4 было плохой идее. Не такой, конечно, как использование Windows 7, но все равно. Шевелился он не очень шустро.
Во время использования Kubuntu заметил один весьма нехороший баг - нерабочий инсталлятор. LiveCd c KDE запустился и даже работал, а красивый инсталлятор показывал чудеса тормозов, демонстрирую реакцию на нажатие кнопки спустя 5 минут. Я честно дотерпел до стадии выбора диска для установки, потом моё терпение кончилось. Не став ждать окончание загрузки Kubuntu-alternate 9.10 (только там возможна текстовая установка системы) я вставил DVD со скаченной OpenSuse 11.2. Здесь инсталлятор работал отлично.
Установка OpenSuse 11.2 заняла не более 1 часа. Я надеялся что с диска Kde 3.4 будет работать быстрее, это оказалось так, но всё таки ни о каком плавности интерфейса можно было не мечтать. Поэтому я сменил DE на XFCE, установил драйвера для видеокарты от nvidia и у меня даже получилось включить композитинг (прозрачность окон и тени)! Таким образом, данный компьютер полностью подходит для офисных нужд (интернет, OpenOffice, pidgin). Железо заработало почти всё: драйвера принтера HP, древняя звуковая карта, монитор LCD и прочее...
К сожалению на этом внедрение Linux в отдельно взятом старом компьютере, чье место по большому счету давно на свалке, закончилось. Без наличия Abby Finereader и Promt пользователь не пожелал ей пользоваться, даже в обмен на избавление от вирусной опасности.

SWTFU_PC_EFIGS_1.1_Update или как надо патчить игры



Решил недавно прикоснуться к вселенной звездных войн и консольным играм в частности, путем игры в  Star Wars The Force Unleashed (ну там еще в названии куча слов). За неимением приставок как таковых играть я решил на своем персональном компьютере.
Купил Скачал и установил. Затем обычная операция для современных компьютерных игр - установка патча. Патч (SWTFU_PC_EFIGS_1.1_Update) настоятельно рекомендован к установке, потому как исправляет графику и "тормоза". Сам патч весит всего 422 Мб, но при установке начинается цирк! Для установки патча необходимо иметь минимум 4 Гб свободного места на диске куда установлена игра, и внимание, около 20Гб свободного места на системном диске (если быть точнее, там где находится папка TEMP)! Если какое-то из этих требований не будет выполнено патч тупо зависнет.
В интернете предлагается либо освобождать место на не резиновых жестких дисках (у меня системный диск только для Windows и программ первой необходимости) или переносить папку Temp в другое место. Это не наш метод! К чему такие лишние телодвижения.
Итак, моё решение. Во время установки патча в вашей папке temp (примерный путь c:\Users\User\AppData\Temp, где User это имя пользователя) образуется новая папка (не помню название, но по дате создания вы её быстро найдете), которая будет быстро заполнятся файлами, чье название будет намекать на причастность к злочастной SWTFU для PC. Это так называемые backup-файлы, оригинальные непропатченные, на случай отката назад. Просто берёте и стираете их по мере появления! И не нужно 20 Гб свободного места, патчер никак не реагирует на такое вопиющее безобразие.
Пару слов об игре. К сожалению, портирована игра с консолей весьма плохо, отвратительные текстуры, графика, модели и неоправданные тормоза. При всем при этом в игре не сказать чтобы очень интересный геймплей. Сразу после прохождения трех уровней эта игра пропала с моего жесткого диска.

26 ноября 2009 г.

Проблема выбора нетбука

Задумал я купить себе на новый год нетбук. Штука модная, полезная, под мои потребности (интернет, ленивое программирование и самообучение) подходящая.
Но чтение компьютерной прессы, рапортующей о фантастических технологиях, меня отвращает от этой покупки. Всё дело в надежде на появление (несмотря на кризис и возможный полный "капец") новых технологий и стремительного внедрения в продажу новых нетбуков:
  1. Внедрение нетбуков и ноутбуков на Ion. Я надеюсь у nVidia всё получится.
  2. Появление нетбуков с процессором Arm и Android внутри. 
  3. Повсеместное внедрение сенсорных экранов. Как сообщается, к 2010 году себестоимость обычных экранов и сенсорных сравняется.
  4. Экраны с LED-подсветкой.
  5. Общая эволюция в сторону удешевления, миниатюризации и увеличения времени работы.
Всё это не дает мне сделать покупку. Проведя маркетинговые исследования (с помощью собственного инструмента) цен в местных компьютерных магазинах, я установил что цены на морально устаревшие нетбуки первого поколения начинаются с 11000 рублей. Новые модели идут по цене за 20000+ рублей что уже сравнивается с ценой бюджетного ноутбука (что весьма не радует).
К новому году цены вырастут (русский бизнес - объявить скидки и взвинтить цены), стоило бы подождать до весны, когда изменятся цены и появятся новые технологии.

24 ноября 2009 г.

Windows 7 и мифы об оптимизации

Microsoft к этому релизу подошли серьезно и видимо наняли специалистов по гипнозу, НЛП и прочих других шаманов. Кроме того они подкупили большую часть журналистов в мире. А иначе чем объясняется та несусветная глупость, которая льется из интернета, журналов. Глупость в стиле "она даже быстрее XP".
Не спорю, новая "семёрка" весьма хороша и удобна, избавилась от кучи болезней (или искусно скрыла). Это весьма и весьма успешный релиз операционной системы от Microsoft.
Но недавно поставленный опыт установки операционной систему на компьютер, где ранее замечательно стоял и работал Windows XP с SP3 показал что не так уж она лучше оптимизирована чем XP.
Итак, конфигурация почтенного старичка: Intel III Celeron 900 Мгц, 384 Мб оперативной памяти, видеокарта Geforce 4 MX440, звуковая карта ESS Solo, HDD IDE WD 120Gb и не самая быстрая и дорогая в те времена материнская плата (забыл марку). Впечатляет? Сейчас нетбуки выпускают мощнее. И тем не менее на этой конфигурации вполне себе успешно стояла и работала Windows XP! На ней запускался Abby Finereader 9 и даже Microsoft Office 2010!
Впрочем надо отдать должное новой операционной системе от MS - она установилась примерно за 45 минут. Она даже смогла включить нативное разрешение LCD монитора (драйвера даже для Windows Vista для видеокарты Gf MX 440 не выпускались). Она пыталась работать! Честно пыталась, я видел. Я чувствовал всё её потуги начать работать, она автоматически отключила все красивости и сервиса, но на экране все равно было сплошное слайдшоу, а диспетчер задач отжирал 30% загрузки процессора. Это было ужасное зрелище. Она распознала и загрузила драйвер звуковой карты, но это было слабое утешение. Пожалуй я "пристрелю" Windows 7 в эти выходные (чтобы не мучилась) и установлю на её место Ubuntu 9.10 desktop (opensuse 11.2 все же будет тяжеловат для этого компьютера - всего 384 МБ памяти, в этом одна из проблем).
Поэтому, когда я читаю восторженные отзывы в прессе "Я поставил новую операционную систему на пентиум 4 и вау! она работает!!!", мне становится смешно. Я уже третий год работаю на компьютере с процессором Pentium 4 с оперативной памятью в 1 Гб (фирма в которой я работаю не собирается раскошеливаться на апгрейд, а три года назад это была крутая конфигурация). Я на нем успешно запускал серьезные CAD/CAM системы. Не вижу абсолютно ничего удивительно в том, что на таком компьютере может работать Windows 7! И если кто-то утверждает что новая Windows 7 работает быстрее Windows XP, то вывод только один - этот человек просто не работал на нормально настроенной системе Windows XP или Windows 2000, которая работает даже чуть быстрее чем Windows XP.

19 ноября 2009 г.

Полный эклипсец

Добравшись до официального #38 номера "Компьютерры" в виде pdf-архива (скаченного с официального сайта, где номера появляются быстрее чем на впавшим в стагнацию wisesoft.ru) и дойдя до статьи Голубицкого "Эклипс" (копия статьи с обсуждением), я крепко призадумался.
Его статьи я читал и ранее, и даже замечал что они сбываются. Что не может меня радовать, так как сценарий отраженный в статье способен напугать всех, кто еще помнит лихие 90-е годы. Я помню и говорю спасибо 90-м за моё испорченное детство, подорванное здоровье и психику.
Исходя из худшего прогноза (после нового года начнется весёлая новая жизнь) я решил дать своему брату беспроцентную ссуду на покупку нового ПК, ну и себя, конечно, не стоит обижать (может прикуплю нетбук, с которым буду коротать вечера, надеюсь электричество еще будут давать в дома).
Кроме того я решил прикупить б/у телефон ценой до 4000 р., который не жалко таскать в наших тяжелых условиях, так как мой коммуникатор начал меня тяготить (морально и физически), хоть мне и нравится в нём GPS-навигация, большой (относительно мобильных телефонов) экран и обилие самых разных приложений.

18 ноября 2009 г.

Старое vs Новое

В продолжение поста об лучших в мире калькуляторах на компьютере предоставляю скриншоты двух программ этого автора: древнего NumLock и нового Калькулятора-блокнота.

(аляповатый на вид, но очень функциональный и удобный калькулятор NumLock версии 3.3b)

Калькулятор-блокнот будет неплохой программой, но только когда будет доведен до ума и обрастет функциями, а пока его функционал меня категорически не устраивает (2+2 со скобками я и так могу считать). В частности в нём очень мало функций как таковых и он не считает время. Можно надеяться что программа обрастет функциями быстро, ведь автор программы на этот раз предоставляет исходники своей программы.

11 ноября 2009 г.

Ubuntu 9.10

С помощью трех нехитрых команд я совершил dist-upgrade операционной системы на "атомном" мини-сервере. Пока вроде всё работает и сервер запускается.
Также я установил сервер в стол и закрыл дверь. К сожалению из-за торчащих проводов я не могу её закрыть плотно, тогда уровень шума снизился еще немного. Я даже подумывал сделать паз для кабеля, но хоть старый стол мне не жалко, я решил пока повременить.

Реинкарнация лучшего в мире калькулятора на компьютере

Вот уже несколько лет пользуюсь NumLock Calculator и считаю его лучшим калькулятором в мире для PC. К слову не я один, а Компьютерра тоже так считает. И вот из номера #39 я узнаю, что спустя много лет автор данного творения выпустил новый калькулятор (взамен почившего давно NumLock, светлая ему память, лучше б выпустил под GPL...). Итак, встречайте - Notecalc, или по русски калькулятор-блокнот (название отражает его суть и внешний вид).
Надеюсь там оставлены функции работы со временем (самое часто используемая функция для меня) и перевод мер расстояний (люблю переводить дюймы в миллиметры иногда).
Написан новый калькулятор на C# взамен некогда популярного Delphi.

1 ноября 2009 г.

VPN в Windows 7

Следуя мудрым заветам (глава 2) и чисто из любопытства я решил воспользоваться услугой бесплатного VPN от сервиса itshidden.
Регистрация и настройка прошли, как говорится, в несколько кликов, а вот при попытке воспользоваться туннелем проявилась проблема. Соединение прошло успешно, логин и пароль были приняты, файерволл Comodo (я поставил его из-за большого количества функций и в меру параноидальности) зафиксировал новую сеть, но вот при попытке скачать байты (обратиться к любой странице) следовал разрыв соединения. Винить можно было кого угодно: сервис itshidden, windows 7, но на самом деле проблема была в моём роутере Acorp 422, а точнее в настройках MTU.
Стоило мне поменять настройки MTU в параметрах соединения с 1150 до 1400 как всё сразу и отлично заработало!
p.s: на сайте itshidden.com пишут о неограниченной скорости на бесплатных аккаунтах.

25 октября 2009 г.

Последний патч 2.5 от Egosoft

Ожидалось давно (сразу после выхода 2.1) и вот 14 октября вышел патч 2.5 для X3: TC. Среди некоторых нововведений по традиции была убрана защита! Есть за что уважать Egosoft.
Кстати, переустановив новую систему и добавив в систему DirectX 9 я обнаружил что большая часть игр переустановки не требует, хотя сохранения и профили, конечно, потеряны. Ну с сохранениями проблем быть не должно, просто закинуть их в нужный каталог (я не поленился и скопировал папку Doc`n`Settings на другой диск), главная проблема состоит в том, что структура поменялась и где теперь будут хранится "сохранялки" приходится экспериментальным путем.

Курсоры и коварство Microsoft

Не далее как неделю назад наведавшись на девиант за очередной порцией прекрасного обнаружил что наконец-то, не прошло и 10 лет и теперь в windows можно устанавливать темы курсоров простым нажатием правой кнопки мыши на специально сформированном .inf файле, после чего нужно просто выбрать в меню "установить" и наслаждаться новой схемой курсоров в панели управления "мышь". Что удивительно эта возможность windows (XP) нативная, то есть "родная" и не требует установки программ за 29.99$, которые, как обычно, тормозят систему и глючат (опыт работы с программой Cursor XP).
К сожалению, microsoft не был бы microsoft, если бы и здесь не устроила подвох. Inf файл исправно копирует файлы в каталог cursors и прописывает тему. Но, если удалить распакованные файлы с курсорами (не установленные, а из того места из которого ставились) то и тема пропадет! Вот тебе клюква. То есть проще и надежнее пойти и создать тему ручками. На дворе был 21 век.
p.s.: я пересел на windows 7 и к сожалению подобное отношение наблюдается сплошь и рядом и в этой системе:
Не то беда что всё сделано топорно и с ошибками, с явными ошибками в интерфейсе, а то беда, что исправлять это вам никто не будет!

16 октября 2009 г.

Смотрим в будущее

Наведавшись в "библиотеку" и прихватив для ознакомления 5 номеров "Компьютерры" в формате pdf, я на неделю погрузился в чтение.Как я уже говорил этот журнал нравится мне серьезными темами и устремлением в будущее. Где я могу еще прочитать о том, что будет обыденностью в ближайший год.В этот раз мне приглянулся Asus EEE box с ION внутри. Сама идея неттопов хороша, но пока не для нас, и этому у меня есть сугубо прагматичные расчеты. Рассмотрел репортаж с выставки, жду время чтобы прикупить LCD монитор с LED. Чувствую себя старым дедом, который ворчит на молодежь и не поспевает за прогрессом - только накупишь деньги на очередной апгрейд, а тут смена технологий, и 3D в мониторах и принципиально новые платформы. Впрочем "реальность бьет нас по ..." как говорил доктор House в 4 серии самого 1 сезона.
Хоть я и читаю устаревшие (в плане компьютерных новинок) журнал, но никаких asus с ion на в городишко не завезли, и врядли завезут в ближайшее время. Не говоря уж о приходе 3D в мониторы.
Реальность такова, что давно (года три назад) назрел апгрейд моего младшего компьютера, который верой и правдой отпахал несколько лет в виде незаменимого помощника в образе компьютера с 256 Мб оперативной памяти и процессора Celeron Pentium 2.
Имеется неплохой корпус (для корпуса за 1500 рублей он весьма неплох и продуман, о таких я только мог мечтать в древние времена, разрезая пальцы о стенки и не зачищенные края) с блоком питания на 420 китайских Ватт. Весь мусор внутри, кроме 120 Гб IDE винчестера придется выкинуть.
Всё остальное упирается в материнскую плату, процессор (это бужет дешевый Intel) и две планки памяти в 2 Гб. Сущая мелочь по нынешним временам. Уложится я планирую в 6000-7000 предновогодних рублей (хотя в скидки я не верю, но я надеюсь что бизнесмены в нашем городе не полные идиоты и ситуация по сравнению с предыдущими годами поменяется - тогда на прилавки выкидывался самый залежалый товар по невменяемым ценам).
В общем, даже покупка и сборка нового десктопного компьютера будет дешевле, чем покупка такой диковинки как неттоп. Да и в статье в Компьютерре упор был сделан на мобильность, хотя какая разница для дома и даже для переноски агрегате в 5 кг и 1,5 кг? К неттопу всё равно нужен монитор и все остальные причиндалы.
Сам же я все больше подумываю о покупке 22' LCD монитора, которых даже в нашем небогатом городе изобилие по вполне приличным ценам до 15000 рублей.

6 октября 2009 г.

Anno 1404

The Settlers 6 отправляются в утиль. Я нашел для себя игру, которая сложнее чем вышеуказанные "поселенцы", кроме того выполнена на таком уровне, что я отказываюсь припомнить вообще такое щепетильное и особенное отношение к деталям (самым мелким) в видеоиграх.
Такое можно встретить только у педантичных немцев, да и то далеко не во всех играх. Это трудно передать словами, всю эту красоту нужно видеть. Заставки в игре отдельное произведение искусства.Для тех кто совсем не знаком с этой серией, то она больше всего напоминает знаменитую серию "Caesar 3" и немного тех самых поселенцев, только выполненную на таком графическом уровне, что ранее можно принять игровой процесс за пререндеренные ролики. Сложные производственные цепочки и микроменеджмент по ручному управлению торговлей с помощью кораблей весьма радует. Не смотря на простоту освоения и удобство интерфейса, добиться положительного баланса в своих городах можно далеко не сразу. Всё как в жизни, какие-то города добывают золото и радуют большим количеством знати (которая весьма капризна и требует самых разных товаров), а какие-то города в минусах, зато имеют мощную добывающую инфраструктуру и обеспечивают знать из столицы высококачественными товарами (а на первых этапах эти товары приходится покупать втридорога у компьютерных игроков).
Могу сказать что я нашел для себя занятие на ближайшую неделю (или две).

Тема оформления для Firefox 3.x

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

1 октября 2009 г.

Fish shell

Об этом замечательном unix-shell я читал давно еще в журнале Linuxformat. Отличная вещь для любителей командной строки, необходимость в работе у которых возникает не так часто.
Всё красочно, удобно и интерактивно.
Хорошая статья с обзором интересных возможностей этой оболочки имеется здесь. В будущем я планирую обратить свое пристальное внимание к этой оболочке, а пока мне просто удобно ей пользоваться (до этого у меня был установлен zsh).

23 сентября 2009 г.

Windows Mobile 6.5 для E-ten X600

Не далее как вчера решил радикально поменять что-то в своем коммуникаторе (который к слову работал относительно стабильно, не глючил и даже позволял совершать звонки) и установил новую неофициальную прошивку.
Ну что я могу сказать, создатели версии WM 6.5 идут в правильном направлении и сумели добавить в новую версию Windows Mobile некоторые фишки, которые уже год как являются стандартом де факто в сторонних программах. Спасибо можно сказать феерическому телефону iPhone, который открыл глаза всему миру на то, как нужно делать интерфейсы. Не прошло и трех лет, вот маленький bastard от майкрасофт старается, не отстает. В интерфейс добавлено много красивостей, пальце-ориентированный интерфейс будет считаться основным (гигантские менюшки и повсеместный скроллинг, если честно, радуют удобством).
Понятное дело что все эти красивые и ресурсоемкие вещи будут требовать новых процессоров, новых увеличенных экранов и больше оперативной памяти. Процесс уже пошел, разработчики новых коммуникаторов зашевелились и современные модели от HTC (лидера в этой области) весьма радуют.
Еще раз спасибо за это iPhone, до его появления на рынке смартфонов-коммуникаторов был застой.
ps: по поводу работы прошивки - особых проблем я пока не выявил, кроме постоянно загруженной на 85% памяти. Батарейка расходуется в обычном режиме, Navitel Navigator работает в штатном режиме и без переустановки.
update: вторая неделя - полет нормальный, ни одной перезагрузки и ни одного зависания. Я мягко говоря удивлен.

16 сентября 2009 г.

Про интернет

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

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

9 сентября 2009 г.

Неудача с iodine

Я конечно не надеялся на скорый успех, но те не менее. Тем не менее, я смог послать сигнал на домашний компьютер, внезапно обнаружил что команда ping отлично пингует мой домашний роутер в интернете, а значит это открывает простор для злоупотреблений.
Что не так было с iodine я так и не понял, он просто не смог "resolve domain", хотя в тестовом виде запустился. Надо было сначала производить опыты дома, а не на работе в полном отсутствии интернета и свободного времени на настройку.
ps: смотрел настройки роутера, подумал что проблема вероятно в нём.

8 сентября 2009 г.

Iodine

Завтра великий день. Буду прогрызать канал в Сеть посредством DNS tunneling. Надеюсь всё получится, но если не получится тоже не беда.
К слову говоря, я грубо нарушаю правила компьютерной безопасности своей фирмы (я тут решил не уведомлять администраторов сети о моих действиях), а интернет я могу легко получить с помощью своего коммуникатора и edge в нём, который медленно, но работает (кстати, iodine есть под WinMobile).
Возможность туннеля через dns я проверил посредством следующей комманды (опять же, есть статья на хабре по этому поводу):
> nslookup -type=txt large_hadron_collider.wp.dg.cx

Показался ответ в виде текста на английском? Значит далекий DNS-сервер шлет вам текстовой привет.

5 сентября 2009 г.

Настройка MTU

Проблемы с интернет-каналом заставили меня провести некоторое время за настройкой канала. Модем больше не зависает, хотя несколько раз в сутки рвет соединение и меняет IP. Смена IP негативно сказывается на работе p2p (linuxdc++ и flylinkdc++ в windows) программ. Отдавать провайдеру деньги за статический IP меня душит жаба (хотя я к этому и приду, наверное, в скором времени).
Кроме того, эти самые dc++ программы и являются большой пробкой, которые забивают мне канал и мешают полноценному доступу к интернет моему браузеру. При всех своих достоинствах p2p имеет множество проблем: низкая скорость скачивания, невозможность создания описания файла, ограничения в работе, сложность настройки. В общем - торрент и торрент-трекеры, за этим будущее, к сожалению не все это еще понимают, особенно в нашем небольшом городе.
Этот пост я хотел написать о настройке MTU в windows. Для определения оптимального MTU я использовал утилиту для Windows mturoute. Настройки практически не требует. Результат на скриншоте. Изменение MTU помогло, но не сильно, по крайней мере теперь firefox даже загружает страницы до конца (иногда) и если все складывается хорошо даже отправляет данные в интернет (ну с отправкой то всё понятно, канал upload забит полностью - всё печально).

20 августа 2009 г.

Ubuntu Server: в работе

Итак, настроить работу оказалось даже проще чем я думал. Openssh работает сразу после установки, с настройками по умолчанию. Такая же ситуация с Samba, в конфиг которой только понадобилось вписать расшаренную папку. В конфигурации squid3 нужно поправить аутентификацию.
Вообщем всё отлично за исключением установки некоторого нужного софта, я так и не смог установить ни один торрент-клиент (ни Deluge, ни rtorrent) из-за проблем в "сломанных пакетах", хотя source.list брал из интернета именно для ubuntu server. С этим необходимо разобраться в ближайшее время. Хотел установить ebox или webmin, но та же проблема с пакетами.
Другая серьезная проблема, с которой я столкнулся, это "железная" проблема - нестабильность работы adsl-модема Acorp 422. Настроив соединение, NAT, firewall, sntp, dyndns-клиент, проброс портов я нагрузил не самые мощные внутренности моего модема.
В итоге при работе торрент-качалки и flylink на машине с Windows пользоваться интернетом очень затруднительно (со второй или третьей попытки перегрузить страницу), но самое обидное - модем перегревается и периодически зависает! А это уже серьезно, ни о какой стабильности работы речи идти не может, когда зависает роутер и достучаться по сети до компьютеров нет возможности. Менять модем на более качественный и дорогой у меня планов нет, поэтому единственное решение - отключить firewall на модеме и прочие "фишки", которые дают нагрузку и уменьшают стабильность. Возможно стоит использовать прямое соединение от сервера.
ps: как раз сегодня встретил на хабре заметку по поводу adsl-модемов и проблемы потери связи - к сожалению, она мне не поможет, у моего модема налицо факт полного зависания - он просто не отвечает на ping, следовательно telnet не воспользоваться. Решение стоит искать в режиме "bridge".

14 августа 2009 г.

Домашний сервер с Ubuntu Server 9.04: теперь работает

Мне удалось побороть программу инсталлятор Ubuntu Server 9 и установить при помощи нехитрых подручных средств (флешка на 1Гб, дистрибутив ubuntu server 9.04... и второй компьютер с работающим Windows). Проблему я решил что называется "в лоб". Я не стал искать лёгких путей в виде создания особенных загрузочных флешек, я просто поднял веб-сервер на втором компьютере и запустил установку по сети, указав в качестве зеркала свой второй компьютер. Но не все было так просто и получилось сразу.
Для начала я решил запустить установку используя официальные зеркала в интернете, но меня ждал большой облом - инсталлятор не смог скачать несколько файлов, а потом отказывался продолжать установку вовсе, жалуясь на оставшиеся файлы на диске. Пришлось отформатировать / и начать всё сначала.
Стоит сказать что загрузочную флешку я делал с помощью известной программы unetbootin (в настройках - дистрибутив ubuntu 9.04, тип Live), но шаги по удалению и восстановлению обычного загрузочного меню ubuntu (описанные в официальной документации) я не делал. Так сразу загрузился и выбрал expert-install. И попал сразу в расширенную установку по сети (netboot).
После этого идут сдантартные шаги, за исключением момента выбора откуда скачивать файлы по сети. Ubuntu предлагает различные экзотически страны и зеркала, но если проследовать в самый вверх этого большого списка, то можно указать собственный источник. Можно указать прокси, есть хитрые моменты.(микро-вебсервер hfs раздает ubuntu, comodo "принимает сигналы" от моего сервера)

Первый хитрый момент запись адреса сервера, я два раза ошибся: 192.168.1.2:8000 - адрес:порт, ну это собственно понятно. Другой тонкий момент: папка на сервере (у меня эта папка называется ubuntu), вводится во втором окошке, после ввода сервера, вводить надо как /ubuntu (со слеша). Моменты вроде бы простые, спасибо инсталлятор просигнализировал мне об этом во время попытки скачивания пакетов, я разобрался и исправил ошибки. Ах да, в hfs я подсоединил целиком весь распакованный диск с системой. Была бы 2 Gb флешка, можно было бы попробывать примонтировать образ, но и так неплохо получилось (у меня дефецит флешек, а компьютеров у меня здесь полно, только поблизости три штуки - поднять сервер не проблема).

После этого я установил grub, вынул флешку и после перезагрузки лицезрел cli с приглашением войти в систему.
Собственно happy end. Завтра тяжелый день по настройке ssh, samba и вообще всего.

13 августа 2009 г.

Домашний сервер с Ubuntu Server 9

В менеджере загрузок висит серверная версия Ubuntu 9, я решил качать 32-битную версию, т.к. в интернете пишут о том, что хоть и с заветными циферками 64, но это не значит что соответствующее ядро запустится на Atom (kernel panic).
Т.к. usb-dvd мне домой не завезли, а иных средств загрузки операционной системы в мой новенький сервер не наблюдается, то придется сделать из моей флэшки на 1Гб дистрибутив для установки Ubuntu.
Способов сделать это очень много, но самый простой и доступный с помощью программы unetbootin, которая позволяет очень просто создать загрузочную флешку из iso-образа с Ubuntu.
update: к сожалению возникло много проблем, причем эта проблема характерна именно для версии server: при установке не находится cdrom, а ручное примонтирование не помогает. Проблема в интернете известна, но пути решения самые разные, в итоге совершенно не могу найти самый простой и подходящий мне.

Домашний сервер

Итак у меня в комнате стоите маленькая черная коробка, внутри которой процессор Intel Atom 230, 1 Гб памяти, звуковая карта, встроенное видео, HDD SATA WD на 160GB, LAN, 4 USB 2.0.
Всё это обошлось мне в 7000 рублей, а если собирать отдельно вышло бы меньше (до 5000), но без гарантии в 3 года.
(на фотографии для сравнения видна половина листа формата А4 - корпус очень компактный)
Я уже опробовал компьютер in motion и он мне очень не понравился своим уровнем шума! Он шуршит своими двумя маленькими кулерами точно также как мой большой десктопный компьютер с 5 вентиляторами внутри, это надо умудрится такие вентиляторы поставить. Чувствую пропала моя гарантия, т.к. вентиляторы менять надо однозначно, да к тому же ставить более вместительный жесткий диск (до 1 Тб, 160Гб в наш цифрой век торрентов это ничто, у меня одна музыкальная коллекция 500Гб занимает, а это ведь только любимая музыка, которую я не собираюсь удалять).
Это железная проблема, но сейчас стоит решать не только эту проблему. Нужно выбрать и установить и настроить ОС - совершенно очевидно что под мои задачи не подходит операционная система Windows (server), ни под каким видом (из-за прожорливости).
Моя душа лежит между относительно известным linux (свой любимый OpenSuse я туда не поставлю, всё таки это больше десктопное решение для серьезных компьютеров) и неизвестным для меня, но весьма притягательным и очень настраиваемым FreeBSD 7.2. Впрочем я еще поищу в интернете дистрибутивы linux под мою задачу, зачем мне 4 Гб Ubuntu 9, если система будет просто раздавать файлы и запускать rtorrent иди deluge?
Интернет предлагает разные решения от ультрапортативных FreeNas, Naslite до дистрибутивов для старых компьютеров. Всё это не совсем то что мне нужно, у меня 64-битный процессор и 1 Гб оперативной памяти, не хотелось бы чтобы вся эта "мощь" простаивала (торренты, svn, apache, php, кэширующий прокси, etc)... а для это нужен более менее современный дистрибутив со свежим ядром и регулярно обновляемом репозитарием. В итоге всё опять свелось к полноценному linux-дистрибутиву (причем к серверному).

3 августа 2009 г.

The settlers 6: Rise of an Empire - русская версия

Я вчера потратил полчаса своего времени, пытаясь найти простую информацию на официальных сайтах "нового диска", Ubisoft и ag.ru (откуда и скачал в последствии патч с публичного сервера).
Я искал патч для лицензионной версии от "Нового диска" для игры The settlers 6: Rise of an Empire или "Расцвет империи". Да, в игре есть автопатчер, который сам скачивает из интернета обновления, но это явно не наш метод.
Так вот, сообщаю информацию которой походу нет нигде (ну на первых страницах гугля её точно не найти): на русскую версию от "нового диска" вполне себе устанавливается патч от английской версии за последним номером 1.7.1.
Установка происходит без смены языка (сейчас буду тестировать, хотя подозреваю что saves не будут работать).

update: после пропатчивания с версии 1.3 до последней 1.7.1 никаких проблем практически не проявилось, сохранения работают отлично. Единственная проблема - в меню зданий появилось много новых пунктов, они не переведены вообще и отключены. А проблемы остались те-же (вот почему зимой постоянно сообщают что у фермера нет поля, это и так понятно что зимой ничего не растет и полей нету!).

PS: я играл еще в "поселенцев" II в разрешении SVGA (gold edition) и тогда это было просто чудом! Я мог часами наблюдать за перемещениями поселенцев.

29 июля 2009 г.

X3: Terran conflict patch 2.1

Ребята из EGOsoft не сидят сложа руки, а постоянно дорабатывают свой проект. Немного (сравнительно) прошло времени со времен выхода объемного патча версии 2.0 (обновление с версии 1.4). И вот следом выходит объемный патч 2.1.
Обещают исправленные глюки, доработки скриптов, новые миссии и оптимизацию графики. Лично я играю с модами изменяющими графику, астероиды и наполнение вселенной Х в меньшую сторону - к сожалению при полетах игра выглядит замечательно, но при больших сражениях с участием больше 10 кораблей наблюдаются весьма внушительные "лаги" (до 5 секунд!), делающие космические битвы с прямым участием игрока просто невозможными.

27 июля 2009 г.

PHP-project, рабочая бета-версия!

Оно находится на сервере хостера и оно как-то умудряется работать! Оно это 500 строк кода на PHP и 300 строк CSS. А еще 30000+ записей в базе данных, откуда делается выборка.
Я еще не купил доменное имя, хостинг бесплатный (trial, много вкдюченных рабочих функций, включая mail, но через месяц хостер начнет подталкивать меня к покупке какого-нибудь тарифного плана, а оно мне не надо). Впереди расширение функциональности сайта (мне нужна "админка", функции расширенного поиска по базе) и SEO-мероприятия (потому как что толку в сайте, если его не уважают поисковые сервера).
Были проблемы с кодировками базы данных, заносимых данных и скриптов, всё как я и ожидал (привет cp1251). Кроме того всплыли серьезные специфические проблемы, о которых можно было не догадываться занимаясь разработкой в операционной системе Windows, в не менее специфических дистрибутивах PHP, MySQL и Apache под эту платформу. Но большинство проблем решено (я переделал дизайн в сторону сильного упрощения, по-моему получилось неплохо), сайт работает и выполняет свою функцию.
Программирование принесло мне немало удовольствия, а это главное. А если еще удастся раскрутиться и зарабатывать на этом сайте немного денег (для оплаты хостинга и доменного имени), то я буду рад несказанно.

22 июля 2009 г.

MSFS 2004: немного ностальгии




Из-за нехватки места на жестких дисках мне пришлось временно удалить MSFS 2004 со всеми аддонами. Остается только рассматривать скриншоты и немного ностальгировать.
Скоро будет windows 7, в ней будет "последний из могикан" - MSFS X, последний в серии. Пусть он не стал большим откровением и настоящим симулятором для увлечённых - это не помешает мне получить удовольствие от игры, прекрасной графики и новых моделей, сценариев, миссий от сообщества.
Мне бы вот только со своей видеокартой разобраться (апгрейд до серии nvidia 2XX повлечет за собой покупку нового блока питания, больше 500Вт), а то что моя 7900GS "немного" устарела это и так понятно.




21 июля 2009 г.

Проблемы с охлаждением

Нет, всё таки не зря на корпусе сделан "chassis intrusion"! Полез пальцем (инфракрасных термометров мне в дом не завезли) проверять температуру на радиаторе процессора и попал пальцем в жернова кулеров. Палец жалко. Идти промывать лень (пишу этот пост и любуюсь на палец).
Кровавая жертва была радостна принята процессором (он теперь гудит сильнее прежнего) и температура магическим образом понизилась до 47 градусов в простое (а до это была 60 без нагрузки!). Но не дает радоваться видеокарта, на которой судя по всему выдохся термоинтерфейс и температура там зашкаливает в простое до 60 градусов, что является причиной зависаний в любых не самых продвинутых играх.
Вообще, ситуация внутри корпуса компьютера очень нехорошая. Пыли скапливается такое количество, что я решил наконец-то купить баллончик с воздухом и дуть как "белый человек". Подумываю о новом корпусе, водяном охлаждении и другом месте для компьютера.
ps: гисметео говорит что за окном 33 градуса и он не врёт!

7 июля 2009 г.

Lock On: Flaming Cliffs









Я, как любитель авиасимуляторов, конечно не мог пропустить такую замечательную игру как Lock On: Modern Air Combat от наших разработчиков, которых я помню и уважаю за Su-27 Flanker for DOS.
К сожалению первое знакомство с этой игрой вышло неудачным: глюки с игрой, графикой, тормоза не дали мне в полной мере прочувствовать игру. Но с выходом аддона Flaming Cliffs всё круто изменилось!
Переработанная графика, модель повреждения, исправленные глюки и конечно огромное сообщество увлеченных людей (для скачивания файлов требуется бесплатная регистрация), которые делают моды, новую графику, миссии, звуки и многое другое.

6 июля 2009 г.

Pointui 2 Home

Я забросил следить за этим замечательным проектом, позволяющим преобразовать интерфейс Windows Mobile 6 удобным и красивым способом. Версия pointUi 1.51a была красива, функциональна и относительно стабильно, за одним исключением: с включенной оболочкой аппарат жил на аккумуляторе всего 2 суток. Это не так критично, конечно, в городских условиях, но я был ленив.
Затем я установил на свой аппарат новую прошивку и "познав дзен" стал стремиться к минимализму. Измененные звуки и новая черна тема для Windows Mobile, вот и всё что мне нужно было для счастья.
Сегодня я вспомнил о замечательной оболочке PointUi, я зашел на сайт и обнаружил новый проект - Home 2. Недолго думая я скачал его и установил в память аппарата (установка на карточку обычно плохая идея для программ, задача которых находится постоянно в памяти и загружаться при старте системы).
И вот что я Вам скажу. Это прорыв. Это выглядит великолепно, это функционально. Это бесплатно (есть и платная версия Pro, как это обычно бывает). Наконец-то, в работу активно подключилось сообщество: есть темы, графика, апплеты.

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

4 июля 2009 г.

Ударная сила vs Future Weapon

Я пристрастился к просмотру передачи "Ударная сила" (давно скачал, да простит меня "Первый канал", стирать то жалко) на работе. Мой старший товарищ попрекает меня, называя эту передачу и всё вооружение в целом "фигней, которой страдают ненормальные люди".Рациональное зерно в его позиции, конечно, имеется. Если пустить все средства которые идут на разработку и производство вооружения, косметики, рекламы и убогой кинопродукции на благое дело, то мы бы жили совсем по другому. Но вот ведь какая беда. Наши "заклятые друзья", с которыми мы имеем счастье проживать на одной планете, не собираются сворачивать разработку и производство вооружения, косметики и даже не хотят прекращать финансировать плохие фильмы. И если бы не все эти замечательные люди (советские конструкторы оружия, инженеры, технологи, рабочие, солдаты), которым я могу сказать только спасибо за то что живу в свободной стране...

По поводу сравнения двух этих передач. Ну во-первых, сравнение тут некорректно, при схожей тематике передач направленности разные. Во-вторых, передача "Ударная сила" устарела. По поводу сравнения с замечательной программой "Future Weapon", идущей на не менее замечательном и популярном телеканале "Discovery" передача "Ударная сила" не смотрится. Вообще никак. Вызывает улыбку одинаковым видеорядом, жалкими попытками рассказать про перспективные разработки.
"Future weapon" по сравнению с ней как модный богатенький подросток из "элитного" клуба, супротив выходца из деревни. Но я смотрю передачу "Ударную силу" не ради гламура, slow-mo и рекламы современных разработок (складывается впечатление что их в нашей стране у нас нет и уже никогда не будет).
Я смотрю передачу ради людей, ради великих конструкторов (Шипунова, Г.Лозино-Лозинского...). На канале Discovery про них не расскажут, а передач о нашем великом прошлом на телевидении всё меньше и меньше.

1 июля 2009 г.

Твердая бета

Мой проект в стадии твёрдой беты.
Дизайн: есть.
Основная функция (поиск по БД): есть
Вчера реализовал простенький счетчик (записывает запросы в базу данных и некоторую другую информацию), на первое время сойдет.
Сайт еще не выложен в сеть, а уже назрела реальная необходимость иметь интерфейс администрирования.
Можно начинать выкладывать свой сайт в сеть. Я решил первоначально выложить на бесплатый unix-хостинг и посмотреть что будет. Бесплатный хостинг, который я выбрал для этой почетной цели второй день не шлет мне письма (экие привередливые).
Из новостей софта: Firefox обновился до версии 3.5. Теперь он стал немного быстрее, правда отказались работать большинство полезных плагинов (можно заставить их работать, но не хочется).

24 июня 2009 г.

Свой сайт

Итак, спустя... ну достаточно долгое время и множество "весёлых" часов проведенных за ловлей багов и насаждением новых (c периодическими криками "А! И так сойдет!"), я могу сказать что бета-версия готова. Я слил дизайн и код воедино (что делать неправильно и чревато!) и сделал одну страницу под названием index.php, которая умеет показывать разные разделы сайта (примитив, зато просто и надежно) и самое главное искать по моей базе данных товары и выдавать ответы на запросы пользователя!
Дизайн с free-templates.com порадовал 240 строками в .css файле. Причем запутанный код главной страницы вместе с дизайном занимает 350 строк (правда он растет периодически на 20-30 строк в день). Проблем с дизайном осталось много. Мне еще нужно украсить таблицу, сделать так чтобы она переливалась цветами при наведении мышки на строку... спасибо Firefox с Firebug, не знаю чтобы я делал, потому как держать в голове такой css как в моем шаблоне нереально.
По поводу размещения сайта меня посещают разные интересные идеи. Вот куплю я себе минисервер, установлю на нём всё что пологается серверу и смогу сделать свой собственный хостинг (для себя лично), как говорил незабвенный Бендер Родригес с "карточными играми и женщинами легкого поведения". Так я не буду привязан к ограничением хостера, например на бесплатном тарифе они очень критичны (хостеров можно понять, платный хостинг нужно продавать).
Стоимость удовольствия типа "доменное имя второго уровня в зоне .ru" стоит каких-то 600 рублей в первый год и 400 потом (мелочи для серьезного проекта, правда у меня не то чтобы серьёзный проект, а проектик для себя и местных жителей нашего небольшого городка...).
Самоей главное. Со следующей недели выкладываю сайт на бесплатный хостинг для тестирования и доводки в боевых условиях.

16 июня 2009 г.

Шпаргалки

Отсутствие интернета на моей работе (чертова безопасность) не доводит до добра. Можно потерять целый роясь в книжках и справочниках, решая примитивный вопрос, который решается за 5 минут использования google.
Всё запомнить и держать в голове нельзя, поэтому я решил себе скачать шпаргалки.
Вот неплохой сайт с такими шпаргалками. Но хорошей документации с примерами эти шпаргалки не заменят.

Новые методы работы магазинов по продаже компьютерной техники

Все изменяется, а в мире компьютерных технологий изменения видны невооруженным взглядом любому пользователю. Кризис диктует новые методы работы менеджерам магазинов по компьютерной техники.
Компьютерную технику я покупая давно, с того самого момента как получил в своё распоряжение от родителей компьютер на базе процессора Pentium 200MMX (прощание с этим экспонатом верой и правдой служившим долгие годы есть в моём блоге). В общем, я могу судить об этом бизнесе с точки зрения пользователя и покупателя. Я мог бы судить и с другой точки зрения, потому как несколько раз получал шанс стать сборщиком или продавцом, но (к счастью, я считаю) я занялся карьерой инженера.
Итак. Конец суровых "лихих" 90-х. Компьютерные магазины представляют собой, в лучшем случае, небольшие магазинчики со стеклянными стендами, а обычно они представляют собой закутки или подвалы "им. дяди Васи", в которых работают основатели этого бизнеса (сами закупают, сами собирают, сами продают, сами чинят). Китайское железо на полке соседствует с пиратскими дисками. Продавцами обычно работали либо бородатые дяди, либо молодые люди с "горящим" взором. Что характерно, в компьютерной техники они понимали очень хорошо.
Времена проходят, 90-е заканчиваются. Спрос на компьютеры лавинообразно растет. В газетах и на телевидении всё чаще мелькает реклама т.н. компьютерных салонов. В этом салоне за столом менеджера по продажам всё чаще можно встретить девушку (что было редкостью в 90-е). К сожалению, девушки в салонах до сих пор являются декоративным элементом. В основном их способности ограничиваются умением работы с 1С (найти позицию по базе данных) и способностью позвать юношу из подсобки, который точно знает что нужно клиенту.
В те времена поход в компьютерный магазин начинался с изучения прайс-листа. С интернетом тогда были проблемы, поэтому в каждом магазине лежали распечатанные на принтере прайс-листы. В итоге у меня скапливались десятки прайс-листов из разных магазинов, которые могли лежать в квартире по пол-года (цена на товар за это время менялась незначительно).
Я находил товар в листе, звонил в магазин, уточнял наличие, приходил и покупал. Если я не звонил, то мог прийти и просто не найти позиции из прайс-листа. В этом случае оставалось только развернуться и идти за счастьем в другой магазин. Иногда менеджер мог обнадежить, сказав что товар завезут на следующей неделе. Заказать товар из Москвы было почти нереально, этим занимался 1-2 магазина. Да и заказать можно было только то, что продавец согласится везти (он сверялся со складом в Москве).
И вот мы подходим к ключевым особенностям ситуации в настоящем.
Во-первых, пропали мелкие игроки. Крупные сети, в которых иногда по нескольку больших магазинов с большими залами и десятком менеджеров, могут позволить себе раздавать скидки и держать низкие цены на популярные товары, которые опять же, могут позволить себе закупать крупными партиями. Мелкому бизнесу трудно выжить в этих условиях.
Во-вторых, борьба за клиентуру. Клиента будут держать до последнего. Начиная с больших рекламных акций, бонусов, накопительных скидок и прочего. Если товара на складе не обнаружится (90% случаев, кроме самого ширпотребного товара), менеджер будет заверять клиента, что товар доставят ему на заказ. Причем доставят товар любой, если он будет в Москве.
Всё это делает прайс-листы неактуальным информационным инструментом. Судите сами, какой в нём смысл, если большей части товара из этого списка в магазине нет (нет даже на складах организации в соседних городах). Он есть только виртуально, а в наличии он только у поставщиков в Москве.

Выбор CMS

Стоящая в офисе жара под 40 (при нерабочем кондиционере) не дает сосредоточиться и работать над моим проектом (я уж не говорю про мои прямые обязанности, обеспечьте человеческие условия труда, тогда поговорим о работе). В этой тяжелой обстановке я мужественно заглядываю в собственный код, ужасаюсь ему и переписываю. Немного получается и в итоге форма поиска работает (фильтрует ввод, считает количество, запрашивает из базы данные и разбивает на страницы вывод).
CMS я себе брать не собирался, но ради интереса посмотрел на простую NanoCMS. Мне понравилась легкость и простота этой системы. Всё что нужно для маленького сайта из пары-тройки страничек. Правда с русским языком в slug беда (если вводить названия пунктов меню на русском), но я думаю если углубиться в эту систему, проблему можно решить. Кроме того, мне не понравилось отсутствие в поставке даже самого маленького, завалящегося новостного модуля. Впрочем, для некоторых сайтов я считаю новостной блок вообще излишним (например, как в моем случае).

9 июня 2009 г.

PHP-project, близко к бета-версии

На работе меня загрузили работой (как это не странно и обидно) и свободное время выдается крайне редко.
Но все таки она иногда выдается и я пытаюсь за 30 минут или час свободного времени, обложившись браузером, мануалом по php, запущенным сервером с mysql и Komodo Edit (о, как мне не хватает дебаггера!), вспомнить что я делал неделю назад и придумать новое. Получается с трудом.
В данный момент я закончил с фильтрацией пользовательского ввода, разобрался с выводом из базы, нашел мелкие погрешности при вводе в базу данных (буду переписывать скрипты читающие из csv) и подобрался вплотную к постраничной выдаче ответа (серверу конечно всё равно, он железный , но, согласитесь, страница в 1 Мб при выдаче 1000 строк мало кому понравится).
Главный скрипт, осуществляющий поиск по базе, занимает 200 строк и состоит из вложенных if/else/foreach/for . При взгляде на него у меня просыпается совесть и руки порываются переписать это всё.
Завершающим этапом (после приведения в божеский вид моих программистких изысканий) будет "прикручивание" дизайна к скриптам. Вернее наооборот - внедрение скриптов в дизайн, т.к. я решил отказаться даже от простой сторонней CMS - для сайта из 2-3 страниц она просто не нужна, и вообще, я просто не доверяю чужим скриптам (хоть и мой код оставляет желать много лучше).

2 июня 2009 г.

PHP-project, альфа-версия

Мой небольшой, но уже запутанный проект приобретает всё более реальные черты. Я написал код обрабатывающий и фильтрующий ввод пользователя, я написал скрипты вноса в базу данных позиций из csv-листов. Кроме того я написал черновой вариант функции выводящей таблицу с результатами на экран. Завтра я надеюсь дописать постраничный вывод ответа на запрос пользователя, а к концу недели можно приступать к вживлению скриптов в простенький дизайн.
По поводу дизайна я наведался на www.free-css-templates.com и скачал все шаблоны. Не скажу что они мне сильно понравились, но интересные идеи оформления и пример правильного валидного оформления html и css там найти можно и даже нужно.
И снова встает проблема хостинга и доменного уровня. С какими проблемами я столкнусь на UNIX-хостингах? Правильно ли там будут работать мои скрипты с кириллицей? Если продвигать сайт, то нужно хорошее доменное имя. Но платить я пока принципиально не готов.
Я осмотрел несколько бесплатных "полу-профессиональных" хостингов и остался недоволен некоторыми серьезными ограничениями (на работу PHP, базу данных). В том числе и на рекламу. А платить я опять же не готов.

29 мая 2009 г.

Отличные шрифты для ClearType

Я не являюсь фанатом программных продуктов компании Microsoft, поэтому у меня дома находятся не самые новые версии программ и компонентов (да и на работе мой компьютер застрял во временах Windows XP SP2) .
Но вот недавно я узнал про замечательные шрифты, созданные специально для технологии ClearType. Просто так их заполучить не получается (кроме, великолепного Consolas, его поместили в отдельный пакет).
Впрочем можно пойти обходным путем и скачать средство просмотра презентаций PowerPoint 2007, в котором кроме Consolas имеются другие замечательные шрифты (без которых в linux так плохо). Что я и сделал, после чего выдрал из инсталлятора эти шрифты и тут же стер скаченный 27 Мб файл.
Скажу вам откровенно, в моей IDE Consolas смотрится просто отлично, потеснив на этом месте Courier New!

Xmind: программа, которая помогает думать

Я зашел на softpedia и поискал свободные программы для рисования так называемых "карт памяти" - mind-map. Программ было несколько, но для получения некоторых нужна регистрация, а мне (как и большинству не-пользователей таких программ) лень это делать. Поэтому я скачал две программы: freemind и Xmind. Первая хоть и позволяет творить, но выглядит столь аскетично... А вот вторая Xmind 3 оказалась великолепной программой. Простой в освоении, имеющей великолепный дизайн (для свободных программ это редкость, а для программ на Java редкость вдвойне) и неплохой набор функций.
В общем Xmind 3.0.3 это наш выбор. Обе программы (Xmind и Freemind) написаны на Java, что в свою очередь дает такое неоспоримое преимущество как кроссплатформенность. Но... нагрузка на процессор при отрисовки графики в Java (особенно этим отличается Xmind) настолько велика, что удовольствие от использования программы враз улетучивается, а это в случае с программой для рисования карт памяти стоит на первом месте - ничего не должно препятствовать полёту мыли, ни усложненный интерфейс, ни тормоза, ни лишние инструменты. К сожалению, либо кроссплатформенность, либо тормоза.На скриншоте вы можете видеть что работа над моим проектом идёт полным ходом. Данные есть, они обработаны (не без проблем) и загружены в базу данных. А это уже пол-дела! На следующей неделе буду программировать основную страницу, которая и будет обращаться к базе данных, делая выборку из более чем 50000 наименований товаров.