Метка: soft

Отмена перехода на зимнее время

Слава президенту Медведеву за отмену перехода на зимнее время.
Слава компании HTC за отмену поддержки HTC HD2.
Обновления нет, официальный сайт про эту модель забыл.
Телефон постоянно переводит часы на час назад.
Перерыл интернеты, убрал все галки, проблема не исчезла 🙁

Update: Попытки отредактировать реестр в какой-то момент привели к полному крашу Windows Mobile. Отважился на авантюру и установил на телефон Google Android. Установил из Маркета обновление, только после этого часы починились.

Навигаторы

Пробки задрали.

Чтобы хоть как-то с ними бороться, решил воспользоваться каким-нибудь навигатором с пробочным сервисом. В ноябре прошлого года купил Навител с пакетом карт «Вся Россия». Друзья мои, это пиздец. Пользоваться практически невозможно: маршруты прокладываются крайне долго, пробочный сервис — никакой. Врёт постоянно, а если не врёт, то будете кататься по кольцу — от одного радиального направления к другому несколько раз, ни на йоту не продвинувшись к нужной точке. Кроме того, программа постоянно зависает или вылетает с жалобами на нехватку памяти.

Братья мои, водители с многолетним стажем, резюмировали коротко и метко: «Туповатенькая».

Сегодня прочитал статью на iXBT о независимом сравнении навигаторов: http://www.ixbt.com/mobile/gps_probki_1209_part1.shtml
И выяснил, что наиболее эффективным в смысле антипробковости оказался некий PocketGIS

Закачал, попробовал. Тестовая версия — бесплатная. Выглядит очень по-гиковски, но, похоже, работает! Нет всех этих новомодных штук, типа трехмерных объектов и карт, но это в нашем случае не главное.

Главное, что маршрут прокладывается очень быстро. При этом прогнозируемое время прибытия, в отличие от Навитела, достаточно точно предсказывается.

От Марксистской до Шереметьево-2 я доехал за час. Впрочем, вряд ли это заслуга навигатора, ибо пробок почти не было (Яндекс оценивал пробки в семь баллов), и ехал совершенно стандартным маршрутом: Таганская, Москворецкая набережная, Моховая, Тверская, Ленинградка, Международное шоссе. Традиционный тупняк в Химках не испортил прогноз, который обещал PocketGIS.

Мне понравилось. Завтра буду пробовать снова.

Не было печали — апдейтов накачали

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

Google Chrome

Так, уже все, наверное, написали. И я напишу. Google Chrome — охуенный. Потому что, сцуко, шустрый.

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

Да, нету mouse gestures, но это легко фиксится установкой какого-нибудь StrokeIt.

О вреде разделения труда между программистами

Небольшая история в подтверждение «мифического человеко-месяца».

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

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

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

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

Почему эта идея не пришла в голову моему опытнейшему коллеге — ума не приложу.

Update: Идея в голову моему коллеге приходила, конечно. Вот только трансформировать некоторые таблицы в базе размером в несколько гигабайт занимает несколько часов. Поэтому приходилось извращаться.

Firefox 2

Вот, поставил себе второй Файрфокс. Впечатления, как ни странно, все больше напоминает Оперу. Все большая и большая функциональность переносится из расширений в ядро. И это хорошо. Раньше при обновлении мажорной версии приходилось довольно долго ждать, пока разработчики выпустят обновления своих аддонов, теперь же почти для всех расширений автоматически обнаружились апдейты, а для тех, для которых не обнаружились (Tab Mix Plus и Search Plugins Hacks), выяснилось, то сам Файрфокс все это уже самостоятельно умеет — и закладки при перезапуске восстанавливает, и настраивать поисковые движки позволяет довольно удобно.

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

Update: Долго ползал по менюшкам, пока не догадался кликнуть правой кнопкой мыши по полю редактирования, где и обнаружил замечательный пункт меню Languages, отвечающий за выбор текущего языка. Оттуда же прошёл на соответствующую страницу, установил русский словарь.

Matrix has us

В последнее время, как можно было заметить, я не очень часто пишу в свой блог. Дело в том, что мы сейчас у себя в автосалоне пытаемся внедрить СУП. Хотим продавать машинки не просто так, а «по понятиям», используя всяческие современные информационные технологии 🙂

Почти весь прошлый год я писал поддержку всей этой богадельни, используя глючную и несуразную платформу 1Сv7, и вот, наконец мы пытаемся всё это дело запустить работу. Небезуспешно, надо отдать нам должное.

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

Руководители, обрадованные появившимися возможностями, активно сочиняют отчёты, и чувствуют себя как без рук, если вовремя эти отчёты не получают.

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

Хотя, чем чёрт не шутит. Может такие системы уже существуют?

Updates

Обновил Firefox и Thunderbird на домашнем компе. Теперь стоят последние 1.5 версии. Заодно обновил и плагины для Firefox. Понравились Fasterfox — оптимизатор загрузки веб-страниц, IE Tab — открытие страниц с помощью движка Internet Explorer в закладках Firefox-а, и del.icio.us — средство для хранения и совместного использования закладок. С последним плагином пока не совсем понятно что делать. Во-всяком случае, описание выглядит заманчиво:

Что такое del.icio.us?

del.icio.us это набор закладок — ваших и любых других. Используйте del.icio.us для:

  • хранения ссылок на избранные статьи, блоги, музыку, описания ресторанов и тому подобного на del.icio.us, и доступа к этой информации с любого компьютера в Сети;
  • поделитесь закладками с друзьями, родственниками, и коллегами;
  • исследуйте новое, всё, что вы найдёте на del.icio.us является чьими-то закладками — уже кем-то найдено и классифицировано: просто исследуйте и наслаждайтесь.

С чего начать?

Каждый может использовать del.icio.us и увидеть, что интересного уже нашли другие.

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

Tab Mix

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

Надо сказать, что от Tabbrowser Extensions я в своё время отказался ввиду его монструозности, а Tab Mix — вроде как полегче, и все нужные функции на месте, за исключением одной. Ну и вот теперь вроде всё на месте =)

Remote Installation Service — добавление драйверов сетевых адаптеров сторонних производителей

На тему сабжа (масло маслянное, кстати 🙂 у Майкрософта есть соответствующий документ. Но, он содержит неточности, как ни странно. Шаг пять в этом документе выглядит так:

5. Остановите и перезапустите на RIS-сервере службу BINL. Введите указанные ниже строки в командной строке, заканчивая каждую из них нажатием клавиши ENTER:
net stop binlsvc
net start binlsvc
Примечание. Остановка и перезапуск службы BINL необходимы для считывания всех новых INF-файлов, которые имеют отношение к картам сетевого интерфейса, и создания в образе PNF-файлов. Так как эта процедура занимает значительное количество времени, она выполняется один раз при запуске службы BINL.

Так вот, на самом деле, PNF-файлики создаются только тогда, когда вновь устанавливаемый компьютер пытается подгрузить соответствующий драйвер. А то я до этого всё передёргивал BINLSVC сидел и ждал, когда же эти грешные PNF-файлики создадутся %)