8/9/2005

  Развитие С++ - decltype и auto - (General) 7:41 pm

decltype и auto http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1705.pdf http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1721.pdf

  Разные графики по экономике штатов на одной страничке - (General) 7:25 pm

http://economistsview.typepad.com/economistsview/2005/08/graphs_gathered.html

6/15/2005

  почему я не люблю мак… - (General- C++) 4:39 pm

Оказалось, что ежели исключение бросить в shared library то и ловить его нужно там же….. Среда - CodeWarrior. Может конечно и не в маке дело.

6/10/2005

  Ходорковски - напямять - (General) 5:05 pm

две точки зрения

Первая, “обвинительная", с картинками

Речь “защиты".

4/19/2005

  о демографии - (General) 9:10 am

Взято по ссылке

на заметку
В прошлом году в России было 760 тыс сирот, в т. ч. социальных. Немного. Чуть больше, чем в 1945 г. - 678 тыс.

В империи зла было несколько по-другому. Вот в какие бездны она стремилась:

К 1990 году в России было отмечено снижение выявленной численности детей и подростков, оставшихся без попечения родителей:
1986 год - 102 178,
1988 - 89 290,
1990 - 49 105.
Затем шло ежегодное увеличение числа таких детей: 1991 год - 59 154, 1995 - 113 296, 1998 - 110 930, 2000 - 123 204. Численность детей в России в возрасте до 14 лет все эти годы уменьшалась (с 1990 по 1998 годы на 5 миллионов), а доля детей и подростков, выявленных как оставшихся без попечения родителей в составе детского населения, увеличивалась. В 1990 году дети-сироты, физически утратившие кровных родителей, составляли среди всех детей-сирот 9,4%, остальные - социальные сироты.
http://www.demoscope.ru/weekly/2002/081/analit02.php

11/19/2004

  Еще о встроенных rss-ридерах - (General) 5:35 pm

Оказывается встроенный rss-ридер присутствует в AvantBrowser (еще одна бесплатная надстройка над IE. Содержит такие уникальные фичи как tabbed browsing!!! )

11/17/2004

  We will Rock you. Мюзикл - (General) 4:50 pm

We will rock you
Вчера благодаря любезности юзера [info]pe3yc побывал на мюзикле We will rock you. Впечатления смешанные. Сюжет мюзикла напоминает детский лепет. «Бармалей украл Снегурочку. Дети, куда он побежал?». Действие происходит в будущем. Некая корпорация запретила «живую музыку». Но остались люди, готовы противостоять этому безумию и реконструировать «живую музыку». Мессия по прозвищу Мечтатель возвращает «живую музыку» в мир после трудной по детсадовским меркам борьбе с инфернальной Королевой (толстухой-негритянкой) и ее службой безопасности. Новогодний утренник в детском саду, право слово.

после трудной по детсадовским меркам борьбы!!!!!!!!!

  Описания броузеров заставляют краснеть - (General) 10:33 am

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

11/15/2004

  Всемирный Рейтинг Университетов - (General) 5:19 pm

Всемирный Рейтинг Университетов   Интересно поискать в нем отечественные университеты. Кстати стоит обратить внимание на 16 место.

  А вообще говоря пора я думаю завязывать с - (General) 4:10 pm

ActiveRefresh и Abilon.

Бесперспективно. К сожалению.

11/14/2004

  Спайка годода и деревни - (General) 2:59 pm

Мне всегда казалось, что RSS и EMail суть явления разного порядка. Поэтому все рассуждения на тему смерти и замены почты RSS казались мне надуманными. RSS никогда не заменит/вытеснит/убьет электронную почту. Максимум он может разгрузить ее от разных списков рассылки, уведомлений и прочего.

Другое дело RSS и Web. RSS казался мне логичным развитием именно для интернета. И вот что мы имеем на сегодняшний день.

Большенство “нормальных” RSS-аггрегаторов(Abilon, ActiveRefresh, FeedDemon, RSSBandit) поддерживают встроенные броузеры. Большенство современных “альтернативных” (понятное дело кому…) броузеров  поддерживают RSS. FireFox через плагины, а также наличие специальной кнопки, Opera просто имеет встроенный rss агрегатор. Что касается надстроек над IE - автор NetCaptor уже заявил что он встраивает свой собственный RSS-агрегатор в NetCaptor. Жду заявления о поддержке rss от авторов Maxthon(MyIE). Как всегда вдали остается Microsoft. Но они могут себе это позволить.

11/9/2004

  Me Too! - (General) 9:49 am

По ссылке находится прекрасная легенда  о некоторых особенностях работы групп рассылки в Микрософте. А также об Microsoft Exchange. Очень познавательно и интересно.

11/8/2004

  фразочки - (General) 2:36 pm

Вот пришло на ум. Наверняка у кого-то было:

Так молчал Заратустра

  дела житейские - (General) 9:40 am

В полном дешевном здравии и покое подобное не интересно. Но сейчас для меня в самый раз:

Я просил сил …  Бог дал мне трудности, чтобы сделать меня сильным.
Я просил мудрости:  Бог дал мне проблемы для разрешения.
Я просил богатства:  Бог дал мне мозг и мускулы, чтобы я мог работать.
Я просил возможности летать …  Бог дал мне препятствия, чтобы я их преодолевал.
Я просил любви …  Бог дал мне людей, которым я мог помогать в их проблемах.
Я просил благ …  Бог дал мне возможности.
Я ничего не получил из того, о чем просил:
Но я получил все, что было мне нужно.

10/14/2004

  По ссылке с http://google.blogspace.com/ - Google Desktop - (General) 7:15 pm

Google Desktop Search Download: Search your own computer.

Requires Windows XP or Windows 2000 SP 3+.

Поставил. Понравилось. Кажется буду пользоваться.

  Статистика средств для ведения блогов - (General) 11:40 am

Интересная статистика средств для ведения блогов.

  • 30% - Blogger
  • 23% - Live Journal
  • 15% - TypePad
  • 7% - Diaryland
  • 7% - Movable Type
  • 18% - other

Взята отсюда. Там еще много интересной статистики. К примеру:

  • Blog Authoring: 2% - 7% (Is this a huge spread?) =
  • 3.7 - 13.0 bloggers in the US
  • 20 - 70 million bloggers worldwide
  • Blog Reading: 11% =
  • 20.4 million blog readers in the US
  • 110 million readers worldwide

 С выводами затрудняюсь…

10/7/2004

  Эрик Синк опубликовал первые результаты своего эксперемента с micro-ISV - I think I am disappointed - (General) 7:56 pm

В своей колонке на MSDN Эрик Синк опубликовал первые результаты своего эксперемента с micro-ISV.

Эрик написал обычный пасьянс Soliter, очень похожий на тот что идет в стандартной поставке Winsows но имеющий одно маленькое отличие. И именно на этом отличие (закон фокуса) Эрик собирался продавать свой продукт.

Отличие простое и следует из заголовка продукта. Точнее это заголовок продукта следует из отличия. А еще точнее - они связаны.

Продукт называется Winnable Solitaire. Это пасьянс, который всегда можно собрать. 16000 комбинаций, и все можно привести к выигрышу…

Вообщем счет пока 0:1 не в пользу Эрика. Эрик продолжает дописывать главы к своему “Make more mistakes". Но как прекрасно он это делает! Честно говоря я ему по хорошему завидую.

Не удержусь и приведу цитату, которой пользуется сам этик и которая мне так же очень понравилась.

Would you like me to give you a formula for success? It’s quite simple, really. Double your rate of failure. You are thinking of failure as the enemy of success. But it isn’t at all. You can be discouraged by failureor you can learn from it. So go ahead and make mistakes. Make all you can. Because, remember that’s where you will find success.
—Thomas J. Watson, Sr.

Я почему то уверен что через несколько месяцев ситуация значительно улучшится. Ну или мне хочется так думать.

  скоро в rss колонках появится реклама… - (General) 4:57 pm

Yahoo to launch Overture ads in RSS!!!  

А чуть позже в ActiveRefresh появится новая, но уже не уникальная (я наверняка не буду первым…) возможность. Не сложно угадать какая. А еще будет много споров - правильно ли блокировать рекламу в аггрегаторах или нет.

  Делаем наш эккаунт в GMail красивым - (General) 4:09 pm

Сходим по этой ссылке, можно узнать, как использовать свой CSS для GMail. Работает правда только с FireFox.

Думаю новай возможность GMail - разнообразные шаблоны - появится уже скоро сама по себе.

  GMail2RSS плагина не будет! - (General) 4:06 pm

Узнал отсюда. Вообще хороший сайт, часто проскакивают интересные новости.

GMail ввел поддержку ATOM для своих эккаунтов.

Чтобы добавить свой GMail эккаунт в ActiveRefresh или в Abilon, создайте новую rss колонку с адресом

https://gmail.google.com/gmail/feed/atom

Не забудьте ввести логин и пароль.

10/6/2004

  Хороший сайт по вопросам стандартных подходов в UI - (General) 11:27 am

UI Patterns and Techniques

Рассмотрены разнообразнейшие стандартные подходы к реализации тех или иных возможностей в UI. Любители изобретать велосипеды могут не заглядывать, остальным стоит посмотреть

  Нам творцы не нужны. Нам нужны креаторы - (General) 10:08 am

http://www.mycoted.com - Creativity techniques and creative tools for problem solving

Подборка разных техник для стимулирования креативности.

  Бьярк Виксое (Bjarke Viksoe) выложил GMail Drive shell extension - (General) 9:57 am

Бьярк Виксое (Bjarke Viksoe) - автор потрясающей странички, с которой я начинал изучение WTL. Благодаря ему (точнее благодаря выложенным исходникам:) в ActiveRefresh и Abilon  попали тулбары в том виде в котором они сейчас (отрисовку в стиле Office 2003 доделывал я сам), благодаря ему появились табы (я использую несколько модифицированный вариант  Custom Tab Controls, Tabbed Frame and Tabbed MDI, а он в свою очередь был построен на коде Бьярка, и т.д. )

GMail Drive  - это shell extension (расширение для проводника, простыми словами), который позволяет использовать Ваш эккаунт в GMail как удаленный накопитель. Он создает виртульную файловую систему и позмоляет Вам сохранять и удалять файлы, которые хранятся на Вашем эккаунте в GMail, прямо из проводника. Это не первая попытка использовать GMail как удаленный файловый накопитель. Но очень хорошая.

Кстати, есть возможное расширение - использовать эккаунт в GMail не как файловый накопитель, а как галерею фотографий.

  Написание плагина GMail2RSS начинает терять актуальность. - (General) 9:36 am

Сегодня на SlashDot :

“Gmail rolled out a host of new features today. Big improvement in the contacts list, with the ability to search it and organize messages according to contact. Also, you can now forward all incoming gmail to any email account, but, according to Google, this feature is only ‘free for now.’ Does this mean gmail will start charging for some features? Meanwhile, Internet News is reporting that on Monday, some gmail accounts contained an Atom link for reading your email summaries in a news reader. Also meanwhile, my decrepit Hotmail account still hasn’t given me that promised 250 megabytes …”

На моем GMAIL эккаунте (yuri.chebotarev[то самое]gmail.com) я  такой возможности  не нашел, но думаю это только вопрос времени. Кстати, Google последователен в своих предпочтениях, Blogger (им сейчас владеет Google) также в первую очередь предоставил поддержку ATOM.

10/4/2004

  Спам - ничего святого - (General) 10:46 am

Пришло сегодня по почте. Все что приведено в цитате ниже было оформлено тэгом <span> c установленным стилем display:none (т.е это не должно быть видно). К счатью или к несчастью The Bat этого не понял и показал мне все (я всегда бегло просматриваю письма полученные как спам по мере их накопления).  

По мере ознакомления c материалами  - раccказами в программной группе cловарь
Еcли она отcутcтвует, c 1 апреля на один млн баррелей в день не окажетcя на меcте трагедии и, по cловам Цоя, Кнопка “прога Alphabet Search” выполняет быcтрый алфавитный поиcк

Дальше шла реклама семинара по маркетингу.


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

Когда я впервые ознакомился с этим методом фильтрации, первая мысль была такая: “ну вот, теперь спамовые письма станут большего размера". Поскольку очевидное средство борьбы с этим алгоритмом - “замаскировать” слова, которые характерны для спама (ВНИМАНИЕ!! АКЦИЯ!! ВИАГРА!!), и “разбавить” тело письма “хорошими” с точки зрения фильтра словами (Кнопка “прога Alphabet Search"). Таким образом повышается вероятность того что письмо пройдет фильтр.

Еще одна забавная мысль была такая - “теперь спам нельзя удалять". Иначе не получится быстро обучить фильтр…


Это письмо фильтр не прошло. Думаю это произошло благодаря тому что я получаю большой объем спама и фильтр хорошо “натренирован". Мне интересно - люди, занимающиеся рассылкой спама, тестирую ли свое письмо на прохождение байесовых фильтров? И если да - то как? Особенно интересуют, где они берут достаточное количество “хороший” писем. С “плохими” понятное дело проблем у них нет.

10/3/2004

  BlogTick - Simple Blog Viewer - а мы такие зажигаем… - (General) 8:49 am

Еще один “блогридер". Тоже не бесплатный. Хотя и очень дешевый - 5$.

BlogTick is a simple tool that runs as an icon in your system try and reads RSS feeds. If the feed is updated, it notifies you with an animated icon, and you can view the entries right from the tray icon right-click menu - without the need to open any additional windows. The program is very useful if you intend to monitor one or two feeds, but don’t want to use a full featured blog reader.

Версия 2.0, кстати. Такое ощущение что возвращается мода на частую смену версий а также на большие номера версий.

10/1/2004

  RssFeedEater download and review - RSS Reader from SnapFiles - (General) 9:43 am

Исчо один…. Да что же они никак успокоиться не могут…

RssFeedEater is a RSS Reader that can gather information from various sites that offer syndicated content (RSS or ATOM). The program comes pre-loaded with various feeds in several categories. You can easily create new feeds for your favorite sites (if they offer it) by simply adding them to a category. The program provides a clean, easy to use interface and additional features like headline filtering, integration with Blogger, built-in browser and more.

9/27/2004

  Персонализация поиска - (General) 4:01 pm

Взято из Невода

Тем не менее персонализация веб-поиска решительно становится темой дня: на прошлой неделе об открытии таких сервисов объявили искалки А9 и iZito, а теперь и AskJeeves. Сервис MyJeeves позволяет вести историю своих поисков и персонализировать запросы. Незарегистрированный пользователь может сохранять 1000 документов, зарегистрированный - сколько угодно, а сортировать и организовывать по собственному вкусу информацию о своих запросах смогут все. Интересно, долго ли ждать запуска службы персонализации поиска Google?
Отметим, что хранение закладок - способ “привязать” пользователя к определенному поисковику. Те, кто раскусит этот ход и не пожелает быть мишенью маркетинга, свернут, скорее всего, на дорожку, ведущую к del.icio.us, или к очень любопытному сервису Furl - или к другому независимому сервису закладок. Или, страшно сказать, предпочтут хранить их на локальном компьютере.
(Черт меня, что ли, тянул за язык?! Ссылку на Furl я поставила в среду, а уже в пятницу разнеслась весть о том, что Furl.net куплен компанией Looksmart! Причем затевается новый (бесплатный) сервис, каждый клиент которого получит 5 Гб дискового пространства для хранения личного архива веб-документов. Однако с каждым днем жить становится все интересней.)

Это было достаточно предсказуемо.

Фактически речь идет о создании собсвенной базы знаний в вебе. Оставим в стороне выгоды владельцев сервисов. Думаю что рядовому пользователю как обычно придется столкнуться с проблемами маштабируемости. А также с огранизационными проблеммами. Речь ведь идет не столько о том чтобы сохранить информацию о поиске, сколько о том, как потом добраться к этой сохраненной информации.

9/24/2004

  Есть ли жизнь на Linux? - (General) 9:54 am

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

Но дело даже не в этом. Меня всегда больше умиляли тексты подобных статей. Рассмотрим очередную попытку убетить нас на примере статьи из Комрьютерры под выведенным в заголовок этого поста названием “Есть ли жизнь на Linux“.

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

Ну давайте попробуем. Про то что инсталляция линукса будет столь же гладкой как и продуктов Microsoft нас видимо убеждали в предыдущих статьях.

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

Итак, для работы с файлами нам предлагается  Midnight Commander как замена FAR. Я думаю любой пользователь, плотно работающий с фаром и имеющий опыт работы с Midnight Commander, оценит это предложение как совет перейти с фара на скажем Dos Navigator. Ничего не имею против Dos Navigator, прекрасный файловый менеджер. Для своего времени…

Что там предлагается тем, кто предпочитает стандартный Эксплорер, я читать не стал. Такие люди переходить на Линукс не собираются.

Для записи CD- и DVD-дисков служит K3b (рис. 3), по функциональности не уступающая Nero Burning ROM.

Неправда. Уступает и сильно. Как обычно devil in details. Приведенный список возможностей Kb3 уступает даже бесплатным программам для записи дисков. Другое дело что этот список достаточен для 90% случаев.

Набор утилит для упрощенной настройки системы

А, так ее настраивать нужно…

Антивирусная защита Linux отличается от той, к которой привыкли пользователи Windows…

Короче, нет антивирусной защиты. Правда Касперский и Dr.Web есть. Платные.

Мультимедиа

Я картинки в фаре просматриваю. Для просмотра картинок советуют XnView. Неплохой выбор.

Заменителем PhotoShop сватают как вы уже наверно догадались Gimp. Про нее утверждают:

Эту программу часто сравнивают с Adobe Photoshop, и она пользуется заслуженным уважением у профессионалов

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

Для работы с векторной графикой используются OpenOffice Draw и Sodipodi - возможно, не совсем полноценные заменители Adobe Illustrator и Corel Draw, но с достаточной функциональностью. Кроме того, существует версия Corel Draw для Linux.

Не то чтобы не совсем полноценные. Скорее рядом не стояли.

Мультимедиа-проигрыватель XMMS…

Да, с этим все в порядке.

Видеоплейер Mplayer, пожалуй, не имеет себе равных ни под Linux, ни под Windows.

С чего бы он не имел себе равных непонятно, но проигрыватель хороший. Меня всем устраивает.

Интернет

Учитывая, что Linux - сетевая, интернет-ориентированная операционная система, приложений для работы в Интернете более чем достаточно, и по качеству они не уступают Windows-приложениям, а зачастую и превосходят их.

Вранье. Пользователю как правило не нужно устанавливать веб-сервер и тому подобное.

Для веб-серфинга под Windows многие используют браузеры Opera и Mozilla, которые по удобству, скорости и функциональности оставляют конкурентов далеко позади.

Интересно, кто имеется в виду под конкурентами? FireFox? Safari? А, наверно речь про Internet Explorer. Интересно про какую из его многочисленных надстроек. Также интересно, почему ср

Mozilla изначально была написана для Linux

 А NetScape, он изначально под что был написан? И кому он проиграл? Наверно этому самому, которого все оставляют позади по функциональности и скорости. Дальнейшее не интересно.

Программы для обмена мгновенными сообщениями - LICQ и GAIM. GAIM в сущности неплохой, пользоваться можно. 

Полновесным аналогом Trillian

он разумеется не является.

Для скачивания файлов и целых сайтов есть замечательная программа Downloader for X (или D4X), ничем не уступающая ReGet Deluxe.

Про это ничего не знаю, wget-ом пользуюсь.

Уберечь свой компьютер от неприятных сюрпризов поможет iptables

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

Офисные программы

Разумеется речь опять будет идти о программе-неудачнике. OpenOffice. Поймите правильно - OpenOffice хорошая программа. И действительно может заменить MS Office для нетребовательного пользователя. Но “аналог", “сильный конкурент",… Она не смогла конкурировать в своём платном варианте ("StarOffice") , не сможет и в бесплатном.

Аналогов FineReader, программы оптического распознавания текстов, под Linux пока нет.

Ну на нет и суда нет.

Игры

Одним словом, игры для Linux - это капля в море.

С играми разумеется проблемы, но какие-то есть. Впрочем меня этот аспект мало интересует.

Выводы

Итак, с точки зрения обычных юзеров, Linux еще не готова полностью заменить Windows.

Тут авторы неожиданно почти честны. Слово “полностью” лишнее. Просто не готова.

9/21/2004

  Посчитаем деньги шароварщиков - (General) 2:55 pm

Вот здесь очень инрересный опрос. Комментировать не буду, можно просто пойти, ознакомиться и сделать выводы.

9/20/2004

  SCYWAY - (General) 12:00 pm

Зарегестрировал себе домен www.scyway.com

Хорошее доменное имя, по крайней мере мне очень нравится.

Интерес представляет то как я на него вышел. В одном из форумов узнал о DeletedDomens - сервисе, который производит поиск по доменам которые были удалены или просроченны. Среди общего числа зарегестрированных доменов (около 63 миллионов, судя по статистике на сайте) количество удаленных или просроченных доменов состовляет больше трети (около 25 миллионов, опять таки согласно статистике на сайте). Соответственно понятно что во всем этом можно с успехом для себя порыться.

В качестве теста я ввел слово scy, указал что это слово должно располагаться в начале и что длина доменного имени должна быть шесть букв. В результате получил scyway! Имя мне настолько понравилось, что я тут же его зарегестрировал с помощью GoDaddy.

8/24/2004

  баги при работе со временем в C runtime и C# - (General) 2:52 pm

В данный момент работаю над плагином к ActiveRefresh, умеющим мониторить GMail.  При обращении к GMail нужно создавать cookie, которые зависят от текущего времени и временной зоны.

1. mktime. В документации написано, что минимальная дата - “полночь, 1 января 1970 года". Не работает. Но если запустить “2 часа ночи, 1 явнаря 1970 года” - работает. У меня GMT+2. Думаю все ясно…

2. В C# неправильно работает GetUtcOffset. Возвращает на 1 час больше чем надо. В моем случае возвращает 180 минут, хотя нужно 120.

8/7/2004

  Expose для Windows - ну не писать же свое - (General) 4:33 pm

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

Expose довольно приятная фича MacOS X (по крайней мере начиная с версии 10.3). Суть ее заключается в том что когда мышка попадает в какой либо угол экрана на экране высвечиваются маленькие “снимки” приложений. Ткнув в какой-то можно переключиться на другое приложение. Есть еще разные режимы работы, но мне интересен именно этот. Я благосклонно отношусь к подобным примочкам, а потому задумал завести подобную и себе.

Поиск в интернете дал несколько вариантов.

WinPLOSION - платная. Стоит 10$. Скорость работы удовлетворительная. Качество - нет. При активном FAR-е углы не отрабатывают. Показывается только одна копия FAR-а. Окно ActiveRefresh с аткивным окном блог-клиента показывается неправильно. Почему то в основном режиме работы между окнами нельзя переключаться клавишами, хотя горячая клавиша для перехода в этот режим есть. Размер инсталляции 800K. Не позволяет настраивать размер “минимизированных” окон. Анимация есть, есть и настройка ее скорости. В общем для бесплатной программы было бы неплохо. Для платной - скверно.

iEx - требует Visual Basic Runtime files. Размер инсталляции ~400K. Работает не в полноэкранном режиме, думаю традиционно глючит с FAR. Работает медленно. Инсталляции как таковой нет. Вообщем меня не впечатлило, снес ее практически сразу.

Exposer for Windows. Версия 1.21. Первое что можно заметить это набронное мелким шрифтом уведомление что программа скачает и установит .NET FrameWork 1.1, есливы еще этим не озаботились. Я честно говоря сразу раздумал ее ставить (как окозалось совершенно правильно), но потом все таки рискнул. Да, программа тоже платная и хотят за нее те же 7$. Размер инсталляции - 930К (на сайте написано 635K) Инсталляция сделана на InstallShield. Ккорость работы просто ужасная, анимации нет, нормальных настроек нет. Убил мнгновенно. 

Entblo. Инсталляция - Windows Installer Package (912kb). Цена (да что с ними со всеми!) - 8$. Меняет окошко, появляющееся по ALT-Tab. Почему thumbnails не показываются когда мышка в углу экрана я не понял. Но показываются по горячей клавише. При первом запуске сильно тормозит. Дальше чуть лучше, так как видимо кеширует данные. Все остальное плохо, маковского L@F нет.

Все

Выводы неутешительны - я остался без Expose.

8/5/2004

  В ActiveRefresh улучшился popup и прибавил мне работы. - (General) 3:57 pm

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

  продолжение - (General) 3:01 pm

Раньше подобная ситуация случалась достаточно часто на моей машине. Последний час я только и занимаюсь что обновляю всю свою подписку. Баг не повторяется.

  Исправил БАГ - (General) 2:52 pm

Периодически ActiveRefresh и Abilon "подвисали", отбирая 100% процессорного времени. Решалось это просто - нужно было прервать обновления. На низком уровне убивались потоки, которые закачивают странички или rss-каналы. Но это решение хоть и работающее, но сложно обьяснимое пользователям. Хотелось от этого избавиться. Первоначальный поиск  в интернете ничего не дал. После долгой отладки я в конце концов выяснил, что подобное случается, только когда в заголовке ответа сервера есть Transfer-Encoding: chunked. Искать стало легче

В конце концов обнаружился BUG: WinInet Application Stops Responding and Shows 100-Percent CPU Utilization

Суть его сводится к тому что “The problem is caused by a bug in the InternetReadFile API. Under some conditions, InternetReadFile fails to detect a connection closure and still tries to read data from the socket“. 

То бишь в “некоторых” случаях функция InternetReadFile (я использую WinInet) не может определить окончание соединения и пытается читать данные до бесконечности.

Решилось просто - отдельный поток, следит за всеми потоками, которые что-то читают из Интернета и имеют в заголовке ответа chunked. В процессе работы проверяет загрузку CPU и если она (для приложения) превышает 75% - все подобные потоки, читающие в данный момент данные, убиваются.

7/30/2004

  For sale: baby shoes, never used. - (General) 3:16 pm

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

Другие варианты гораздо менее привлекательные.

John Updike: “Forgive me!” “What for?” “Never mind.”
From Irvine (“Trainspotting”) Welsh: “Eyeballed me, killed him. Slight exaggeration.”
Norman Mailer: “Satan - Jehovah - 15 rounds. A draw.”
Rick Moody: “Grass, cow, calf, milk, cheese, France.”
Tobias Wolff: “She gave. He took. He forgot.”
Michael Cunningham: “My nemesis is dead. Now what?”
Jerry Stahl: “You are not sh - - . You are!” …

Разные интересные варианты из комментариев по ссылке:

  • “всё равно люблю только тебя";
  • “- Вы верите в привидения?
    - Нет, ответил он и растворился".
  • Bond, James Bond.

6/29/2004

  статистика по десктопам - (General) 5:15 pm

Согласно отчету Gartner, к концу года Linux будет установлен на 1% десктопов. Mac OS X на 2.8, Microsoft Windows на 96% десктопов.

6/5/2004

  Ну вот и решение - (General) 7:59 am

Все та же функция wpautop теперь находится в файле functions-formatting.php. Возникла другая проблема - перевод строки заменяется на пробел. Думаем дальше

  К предыдущему - (General) 7:52 am

Для новой версии WordPress это уже неактуально. Т.е. проблема осталось, решение не работает. Ищется новое…

  Тонкая настройка wordpress - борьба с переносом строк - (General) 7:50 am

У Wordpress (движка, на котором ведется данный блог) есть маленькая проблема - он автоматически переводит переводы строки в <br/>. И поскольку для отправки сообщений я пользуюсь встроенным ActiveRefresh, меня такая ситуация не устраивает. Сегодня я решил разобраться что происходит. После небольшой пробежки по php коду (я не знаю php, но смысл кода как правило понятен) я нашел функцию wpautop (она находится в файле wp-includesfunctions.php).

Обьявлена эта функция так:

function wpautop($pee, $br = 1) {

В это функции есть строчка

if ($br) $pee = preg_replace(’|(?<!<br />)s*n|’, “<br />n", $pee); // optionally make line breaks

Вот эта строчка и заменяет все переводы строк на <br />. Проблема решилась заменой параметра по умолчанию с 1 на 0.

  Текущие обновления - (General) 7:48 am

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

Вот он и обновился. Список изменений:

  • Вставка ссылок
  • Вставка таблиц
  • Некоторые новые кнопки на панели инструментов
  • Меню
  • Сохранение размеров встроенного блоггера при выходе из программы

  Build in Longhorn RSS viewer - (General) 7:48 am

Картинка. Выглядит интересно. Но нефункционально, по крайней мере для меня.

  RSS feed for Security Bulletins - (General) 7:47 am

Leave it to RoudyBob to track down all the cool RSS feeds coming out. Microsoft has put out an RSS feed for Security Bulletins. Stay secure. Прикольно (да-да я употребляю такие слова)

  В поисках идеального RSS агрегатора - (General) 7:45 am

Статья сравнивающая различные агрегаторы для Window. Abilon и ActiveRefresh не упомянуты, к чему я впрочем привык. Вкратце - нужна поддержка CommentAPI и возможности подписываться на rss колонки прямо из Explorer-а, а так все очень даже и ничего.

  Time (это журнал такой) и rss - (General) 7:44 am

Вот здесь можно найти список rss колонок для журнала Time. Известный журнал, может быть кандидатом на включение с список базовых колонок.

  Google Groups2 beta - (General) 7:43 am

И в догонку - Google Groups2 beta. Естественно с поддержкой ATOM (Blogger - система ведения блогов на подобии LiveJournal, владельцем которой на данный момент является Google, также поддерживает в первую очередь ATOM)

  Интересная статья на MSDN - (General) 7:40 am

Boost for Visual C++ Developers Use the C++ libraries developed by the Boost community, and get functionality beyond what’s in the C++ Standard Library.

Не то чтобы что-то там было для меня новым, но просто приятно, что статья о boost появилась на MSDN

  первая запись - (General) 7:38 am

несколько дней я вел блог в тестовом режиме на локально сайте, теперь потихоньку переношу все сюда