Архив Февраль 3, Вторник, 2009

C++ / Создаём парсер для ini-файлов на C++

Нет комментариев »

В данной статье я расскажу как написать свой парсер ini-файлов на C++. За основу возьмём контекстно-свободную грамматику, построенную в моей предыдущей статье. Для построения парсера будет использоваться библиотека Boost Spirit, которая позволяет строить свои собственные парсеры комбинируя готовые примитивные парсеры при помощи парсерных комбинаторов.



Важно: в данной статье предполагается, что читатель знаком с основами C++ (в том числе будет активно использоваться STL). Если вы не очень в себе уверены, то я советую сначала прочитать пару статей для новичков по С++ и по STL.


AOL во второй раз за две недели отключила альтернативные ICQ-клиенты

Нет комментариев »

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


Haskell / Создаём парсер для ini-файлов на Haskell

Нет комментариев »

В данной статье я расскажу как написать свой парсер ini-файлов на Haskell. За основу возьму контекстно-свободную грамматику, построенную в моей предыдущей статье. Для построения парсера будет использоваться библиотека Parsec, которая позволяет строить свои собственные парсеры комбинируя готовые примитивные парсеры при помощи парсерных комбинаторов.



Важно: в данной статье предполагается, что читатель знаком с основами Haskell. Если это не так, то я советую сначала прочитать пару статей для новичков (их можно найти в том числе и на Хабре).


Mail.Ru – генеральный интернет-партнер Года молодежи в России (6)

Нет комментариев »

3 февраля 2009 года, Москва. Mail.Ru стал генеральным интернет-партнером Года молодежи в России. Об этом было объявлено на прошедшей сегодня в Москве пресс-конференции, посвященной открытию Года молодежи в нашей стране. Портал будет отвечать за продвижение идей и ценностей этого события в Интернете.


IM / Icq6.5 vs все остальные: раунд второй

Нет комментариев »

"… и повториться все, как встарь…" А. Блок



И так, прошло 13 дней с 21 января, и все вроде даже немного нормализовалось, а публика успокоилась и перестала штурмовать сайты. Еще сегодня днем мы говорили о том, что ближайший наплыв пользователей, к счастью, будет не скоро. И видимо нас услышали…



Первое сообщение о том, что что-то не работает, мне пришло сегодня в 18:13 МСК, но началось это видимо немного раньше. Поведение серверов до сих пор непонятно, кроме того видимо еще не все они применили изменения, но можно говорить о следующих вещах:


  • Возвращена проверка sequence id
  • Присутствует проверка версии клиента icq, используемого при входе
  • Вполне вероятна проверка по capabilities, отсылаемым возможностям клиента, так как смена версии qip и miranda частично решали проблему
  • Проверка sequence id доработана
  • От результата проверки sequence id зависят некоторые другие проверки





В случае с Мирандой, пока не было ни одной жалобы на IcqOscarJ из последнего билда (miranda-im.org под наплывом прилегла, актуальные ссылки, код) и только что перезалитый icq+



Разработчики QIP`a сообщают о том что использованный нами метод им не помогает, но они нашли для себя другое решение. Исправленная версия появится с минуты на минуту.



Действует это, как и прежде, на страны СНГ



Обсуждаем, как и прежде, в icq_stop@conference.jabber.ru


Разработка / Создаём парсер для ini-файлов. Теория

Нет комментариев »

Эта статья задумывалась как наглядное сравнение двух схожих библиотек для создания парсеров: Boost Spirit для C++ и Parsec для Haskell. Потом я решил, что лучше разбить статью на 3 части. В первой части я расскажу как написать контекстно-свободную грамматику для описания содержимого ini-файла.


ICQ опять отключила альтернативные клиенты (5)

Нет комментариев »

Сегодня, 2 февраля, компания ICQ в очередной раз обновила версию протокола своего сервиса обмена мгновенными сообщениями ICQ, что привело к невозможности подключения пользователей альтернативных клиентов, таких как популярный в России QIP, а также Miranda, Adium и другие.


Dr.Web защитит Интернет из розетки

Нет комментариев »

3 февраля 2009 года.«Доктор Веб» – российский разработчик средств информационной безопасности -объявляет об успешном внедрении сервиса Dr.Web AV-Desk компанией «СПАРК» (торговая марка ЗАО «Электро-Ком»).


Боты "Наносемантики" говорят с клиентами RU-CENTER

Нет комментариев »

Ключевым элементом системы является Инф – виртуальный консультант, способный общаться с посетителем сайта на естественном языке, распознавая смысл его реплик и тему, которая интересует пользователя. Далее


Железо / Seagate анонсирует свой 2-терабайтник

Нет комментариев »

Вслед за Western Digital свой двухтерабайтный жесткий диск анонсировала компания Seagate. Он относится к новой линейке Constellation ES, в которой также присутствуют модели на 1 Тб и 500 Гб. Часть моделей оснащена интерфейсом SATA (скорость передачи данных 3 Гбит в секунду), а часть — SAS (Serial Attached SCSI) с максимальной скоростью передачи данных 6 Гбит/с.



Как и в случае с новинкой от WD, диски Constellation ES оснащены системой автоматического снижения потребляемой мощности. Причем без снижения скорости вращения шпинделя до 5400 оборотов в минуту. Полные 7200 оборотов в минуту обеспечены. Кэша в дисках с интерфейсом SATA имеется 32 Мб, а в моделях с интерфейсом SAS — 16 Мб.



Будет ли Seagate второй в списке компаний, отметившихся HDD на 2 Тб, еще не ясно. Может быть конкуренты и опередят: появление на рынке накопителей Constellation ES, предназначенных для систем хранения данных, ожидается в третьем квартале 2009 года.



via gizmodo