воскресенье, 28 февраля 2010 г.

Всплыть по рубку (С)

Давно что то не отписывался, забросил блог. Сегодня вот всплыл, как обычно пишет Goblin.

Первым делом подкрутил настройки блога.

  • обновил тему  Lightword Theme . Правда допиливать пришлось её - слева, в окошке с датой, не влазит месяц июнь или июль. Пришлось расширять картинку. Моих скуднейших знаний Photoshop хватило на это, удивительно. Да и подписи с количеством комментариев привести к великому и могучему пришлось.

  • подправил mime type , теперь при скачке rar или 7z архивов не происходит открытие страницы

  • поглядел статистику поиска - смешно, поиск в гугле или яндексе  bill.8mkr (это биллинговый сайт местного провайдера) первой ссылкой ведет ко мне,  а ссылок на провайдера вроде нет

  • статистика скачиваний ColorerSE с redmine просто бъет рекорды. Я в шоке. То ли  народ по недоглядению скачивает старую версию, не видя новых, то ли поисковики накручивают. В общем принял решение прикрыть( оставить только для истории) проект ColorerSE т.к. я давно уже вхожу в группу разработчиков оригинального Colorer

  • моего "всплытия" не выдержал сайт. стал тупить сильно, до ошибок в логах. Обратился в саппорт 1gb.ru, проблема видимо оказалась в загруженности mysql сервера. Перенесли базу на другой сервер, и все стало нормально. За что огромное спасибо тех поддержке хостинга.


Стал осваивать Git. Интересная штука по сравнению с  SVN. Счас вот думаю надо поднять сервер Git на projects.dobrih.net . Только вот выдержит Боливар или нет, не понятно. Хотя там уже давно пора обновится, ruby-ee вышел новый, обещают рост скорости. да и редмайн тоже не отстает.

В последние месяца 3 почти не программировал на Delphi. Упала мотивация на работе, простые исправления багов и все. Сидел и программировал на C++. И вот сейчас как то возвращаться к Delphi не очень охота. Чем то он стал меня раздражать, чем пока понять не могу. Вот открою окно и строчки кода не хотят идти. Хотя наверное все дело в мотивации.

Да, кстати, кто-нибудь в курсе, что с блогом Andy’s Blog and Tools ? что то не открывается который день.

UPD: ожил блог Andy. вопрос снимается.

четверг, 4 февраля 2010 г.

Colorer 1.0.2.4

Изменения:
  1. увеличена скорость работы плагина .
  2. меню "Список функций"
    а) комбинация Ctrl-Enter вставляла в редактор текст в иероглифах ( неверная кодировка)
    б) нормально вводятся в фильтр клавиши ":;-_"
  3. Поправлен порядок поиск catalog.xml
  4. Обновлен файл справки и языковые файлы

Изменения в библиотеке схем

Fixes:
- HAML
- Ruby
- ERB
- SubStation Alpha (assa) ( исправлено не все что просили в теме)
- makefile

плюс поправил определение wxs и fb2 как xml.
в связи с ускорением работы, глюк с срабатыванием колорера (загрузка процессора) на неизвестных типах файлов по схеме <type name="default"><scheme name='default'/> можно считать исчерпанным. Т.к. если сделать какое то ограничение в коде на обработку этого типа, то пропадает возможность настройки своего типа по умолчанию.

Colorer 1.0.2.4 для Far2 x86
Colorer 1.0.2.4 для Far2 x64

суббота, 16 января 2010 г.

Colorer 1.0.2.3

Критическое изменение

Изменения:
  1. Исправлено падение плагина на диалоге настройки
  2. Расширен диалог настройки плагина, и ширина поля для ввода пути к catalog.xml
  3. Обновлен файл справки и языковые файлы.

Colorer 1.0.2.3 для Far2 x86
Colorer 1.0.2.3 для Far2 x64


четверг, 14 января 2010 г.

Colorer 1.0.2.2

Для начала об изменениях в терминах.
С данного момента в хелпе, языковых файлах и в других местах будут использоваться следующие обозначения
(старое - новое)
hrd файлы - цветовые стили
файл hrc с описанием языка - схема языка или hrc-схема
комплект hrc и hrd файлов, идущий вместе с плагином - библиотека схем

ну и собственно новая версия.

Изменения:
  1. Команда clr понимает относительные и длинные пути. А также пути
    содержащие переменные окружения.
  2. В настройках в пути до catalog.xml можно указывать переменные окружения.
    Например %programfiles%\far2\plugins\colorer\catalog.xml
  3. Поиск catalog.xml происходил не в том порядке, что указан был в хелпе.
  4. Поправил CreateConsoleScreenBuffer - разрешил чтение/запись в консоль
  5. Переделан диалог настройки плагина
    1. если плагин отключен, то при загрузке имя цветового стиля пишется без описания.
    2. "Тест catalog.xml" тестирует возможность загрузки базового файла настроек
      catalog.xml, списка языковых схем и цветовых стилей, беря путь до него из окна
      настроек. При ошибке загрузки плагин не отключается.
    3. "Тест библиотеки схем" тестирует возможность загрузки всех языковых схем,
      беря путь до catalog.xml из окна настроек.
    4. убран параметр "Время до показа диалога отмены", т.к. фактически уже давно не
      используется.
  6. В меню плагина добавлен пункт "Перезагрузить библиотеку схем". При нажатии на него
    плагин перечитывает настройки из реестра, а также библиотеку схем.
  7. исправлена утечка памяти при работе с поврежденной библиотекой схем
  8. мелкие оптимизации.
  9. Обновлен файл справки и языковые файлы.

Изменения в библиотеке схем

Fixes:
- HAML
- Ruby
- C++ environment-variable fix
New:
- ASN.1/ECN notations
- ERB - Rails HTML syntax
- Lua
- SCons scripts support (anatoly techtonik)

Colorer 1.0.2.2 для Far2 x86
Colorer 1.0.2.2 для Far2 x64

четверг, 24 декабря 2009 г.

Colorer 1.0.2.1

Выпустил очередную версию плагина. Теперь собран полный комплект - плагин плюс схемы.
Ну и все таки решил сделать версию под Far 1.75 . Для этого было две причины
- последняя версия полного комплекта была давно, и есть утечки памяти, которые уже поправлены в библиотеке
- целостность бранча. изменив библиотеку под pcolorer2, я сломал сборку pcolorer. т.к. и так пришлось восстанавливать мэйки, то заодно подкрутил и остальное
Создание отдельного архива для Windows 9x связано с тем, что плагин собирается с помощью Visual C++ 2008. А он не поддерживает Windows 9x. По этому плагин был собран с помощью  Visual C++ 2005

Изменения:
  1. версия для far 1.75 . Приведена к возможностям плагина под far2, кроме относительных путей
  2. в версии для far 2 исправлена небольшая ошибка чтения данных из реестра
  3. обновлены схемы (базы раскраски)
  4. изменения в языковых файлах и файлах помощи

Colorer 1.0.2.1 для Far1.75 x86 windows 9x
Colorer 1.0.2.1 для Far1.75 x86
Colorer 1.0.2.1 для Far1.75 x64
Colorer 1.0.2.1 для Far2 x86
Colorer 1.0.2.1 для Far2 x64

суббота, 5 декабря 2009 г.

Орфографический ступор

Недавно, гуляя по улице, увидел рекламный плакат одной сотовой компании. Рекламировали новый тариф, и ключевое крупное слово там было "Ноль". Увидев это, я улыбнулся, мол с ошибками пишут. Правильно ведь "Нуль". Потом появилась доля сомнения.
В общем до программировался называется. Везде Null мерещится. Конечно же правильно "Ноль".
Но и тут я оказался не прав. НаЯндексил сейчас
Как правильно? “Ноль” или “нуль”?

Слова ноль и нуль совпадают в значении, но различаются употреблением. Как правило, ноль употребляется в обиходной речи и в ряде устойчивых сочетаний, нуль - в терминологии, в научной речи. Правильными будут оба варианта написания этого слова. Например: Деление на ноль. Ноль целых. В двенадцать ноль-ноль. Ноль внимания. Ноль без палочки. Абсолютный нуль. Ниже нуля. Равно нулю. Свести к нулю (c)http://internetlesson.ru/archives/16

Век живи, век учись.

пятница, 4 декабря 2009 г.

Colorer 1.0.2

Крос-пост с http://forum.farmanager.com/viewtopic.php?f=11&t=4778

Проект вернулся к истокам. Теперь основной сайт как и прежде на SourceForge. Там же и репозитарий проекта. Я веду свой branche, и соответственно плагины, которые я буду выкладывать, собраны из него. После одобрения моих изменений, они попадут в trunc.
Так же вернулось к истоком имя плагина. Для фара его название Colorer. В разделе download головного сайта он значится под именем FarColorer, дабы не путать с основной библиотекой.

Ну а теперь собственно новая версия.
Colorer 1.0.2

Изменения:
  1. восстановлена работоспособность опции "Крест"
  2. изменено значение опции "Крест".
    [ ] Не показывать никогда
    [?] Показывать если включено в схеме
    [x] Показывать всегда
  3. поправлены языковые файлы, и файлы помощи
  4. команда clr поддерживает относительные пути
  5. некоторые мелкие баги

Замечания:
  1. 1. т.к. название вернулось на Colorer, то соответственно в реестре ключ так же Colorer, а не ColorerSe
  2. ключ реестра crossDontDraw переименован в CrossDraw, старый можно удалить
  3. пути длиннее max_path команда clr не поддерживает
  4. в архивах нет схем

Colorer 1.0.2 для Far2 x86
Colorer 1.0.2 для Far2 x64

Ну и еще, сообщество решило, что поддерживать плагин для Far 1.7 нет необходимости.