Позднее Ctrl + ↑

Итак, e2 RC1 и e2NP 3

e2 Release Candidate 1

Во-первых, версия v812 будет назваться Release Candidate 1, потому, что мне надоело уже откладывать и откладывать релиз. Если v812 окажется достаточно стабильной (что крайне маловероятно), то её и назовём релизом.

См. также: Верлог e2.

e2NP 3: NowPlayin Client

Во-вторых, новая версия NowPlayin! Впервые мне не стыдно её показать людям. Она, в отличие от e2NP 2.x:

  • Имеет удобный текстовый ini-файл
  • Не требует никаких дурацких dll’ок, поэтому работает не только на моём компьютере
  • Не выполняет недопустимую операцию, когда не может получить доступ к интернету

При этом весит она всего 28 килобайт.

Она была сделана благодаря:

  • полезной ссылке на статью WinINet Functions в MSDN, которую дал Shade в комментариях к позапрошлой заметке
  • помощи Дмитрия Бирмана по освоению WinINet и подключению его к программе
  • помощи Павла Леонидовича Цытовича и Юлии Шабунио в борьбе с указателями и строками на Си.

Теперь e2NP, наконец, можно скачать и использовать.

См. также: Документация по NowPlayin.

Сборка полноценного exe-шника

NowPlayin у меня имеет две проблемы:

  • Он выполняет недопустимую операцию при попытке сообщить серверу очередной трэк, когда нет соединения с интернетом. Судя по всему, это проблема библиотеку Indy, которую я использую. Может быть кто-то знает какие-нибудь способы сделать HEAD-запрос без всяких библиотек, а, например, через WinAPI? Вообще, как это починить?
  • Мне никак не удаётся собрать его в такой exe-шник, который бы спокойно запускался на любой машине. Он постоянно хочет какие-то .dll-ки: при этом разные настройки компоновщика выливаются в разные размеры exe-шника (от 19 до примерно 500 КБ) и разные же требуемые .dll-ки

Кто что думает?

Update: Благодаря полезной ссылке, оставленной Shade в комментариях, а также помощи разных других людей, вопрос закрыт. В результате удалось получить 28-килобайтный полноценный exe-шник, что меня вполне устраивает.

e2 v802

Выложил новый дистрибутив e2 v802.

На сервере автообновления эта версия тоже есть, но обновляться прошу очень аккуратно, почитайте верлог внимательно. Среди нововведений со времени анонса Public Preview 2:

  • Из кода выкинута куча лишних объявлений глобальных переменных, ещё много чего ненужного; кое-какая оптимизация кое-где.
  • Исправлено много разных мелких ошибок и недочётов
  • Окончательный и бесповоротный переход на нормальные шаблоны дизайна — больше никаких дизайн-функций для форм и почтовых сообщений
  • Окончательный и бесповоротный переход на Callope, который, правда, по-прежнему beta; добавилась поддержка простых wiki-таблиц (немного глючная)
  • Смена дизайна через веб-интерфейс (редактор файлов шаблонов; очень удобно для небольших изменений)
  • Добавлены страницы «Самые комментируемые» (за всю история, за год, за месяц, за день)
  • Возможность вынести заголовки избранного и/или самых комментируемых на главную страницу
  • RSS заметок кейворда
  • Страница заметок, у которых нет кейвордов
  • Почтовые уведомления о скрытых комментариях теперь приходят независимо от включённости галочки «получать новые комментарии по почте»; иначе при чтении комментариев в RSS скрытые просто терялись.

Ronnie takes it to the final

Сегодня ночью на Eurosport показывали несколько фреймов полуфинального матча Ronnie O’Sullivan — Paul Hunter. Поскольку это было действительно поздно ночью, то Саша с Николаем Акимычем уже спали, что и позволило насладиться английским комментарием.

— It’s too risky, I’m quite sure he’s gonna play safe
— Well, he is pretty much likely going for it!

Хантер в этом матче явно не блистал, допустил несколько очень грубых ошибок — видимо выложился на Уоттане (James Wattana) в четвертьфинале. Ронни же был великолепен, и в результате именно он выходит на МакКалока (Ian McCulloch) в финале.

МакКалок в этом турнире играет очень хорошо, что логично для человека, вышедшего в финал, однако пока вряд ли он способен на равных сражаться с О’Салливаном, поэтому победитель, видимо, уже ясен. Тем не менее, я бы пожелал МакКалоку успехов в сезоне, отличное начало!

Надоедливое окно ActiveSync

Если вдруг вам надоело окошко ActiveSync, которое вылезает каждый раз, когда вы подключаете покет к компу, то можно выключить такое поведение:

ActiveSync: Tools — Options — Rules — Pass Through — Open ActiveSync when my mobile device connects.

Эта опция не влияет на синхронизацию, поэтому её следовало бы назвать «Restore ActiveSync window when my mobile device connects». А то с таким названием не удивительно, что люди не сразу осмеливаются её отключать: синхронизироваться-то хочется.

Питьевой йогурт

  • Да я же не со злаками! — пытался оправдываться питьевой йогурт.

SMS в США

Не все нам с Sau верили, что в Америке SMS — супер-мега-новая услуга, и ещё не у всех есть телефоны, которые её поддерживают. А мы рассказывали об этом друзьям, когда год (!) назад вернулись из Америки. Оказывается, ситуация практически не изменилась до сих пор, о чём пишет GoogleBlog.

SMS stands for Short Message Service, and Europe and Asia have thoroughly embraced this text messaging technology. Using your phone to send and receive text messages is a newer phenomenon in the U.S.

Ранее Ctrl + ↓