Блог Обо мне Храню Читаю Ем 99  

страница № 133



С первым апреля!

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

Я не люблю этот «праздник». Даже серьёзные издания, на которые я подписан из-за их сжатости и информативности, которые весь год экономят моё время, первого апреля «позволяют себе пошутить». И я, дочитав заинтересовшую меня статью до конца, понимаю, что потерял время и ещё и свою память придётся чистить, чтобы прочитанное перешло из фактов в мусор. Не говоря уже о том, что куча этого «креатива» потом породит гору слухов и ещё долго будет находиться в поисковых запросах (надо «Яндексу» сделать в поисковой выдаче кроме кнопки «это спам», кнопку «первоапрельский материал»), а на дату мало кто смотрит.
01.04 10:24
01.04 10:24


Избыточность интернета и поиск в интранете

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

Наверное, многие веб-мастера думали — было бы здорово чтобы один и тот же документ всегда лежал по одному и тому же адресу. Ссылки бы не устаревали (а авторские права всегда соблюдались). В своём маленьком мирке это воплотила «Ярушечка» — там можно не копировать, а цитировать чей-либо пост и источник сразу будет виден.

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

Но есть и вторая причина. До неё я додумался, когда стал анализировать почему поиск в нашем интранете меня не устраивает. Ожидаемо (правда?) что для поиска по документам, рассылками и прочему во внутренней сети у нас используется поисковик «Яндекса». Но я обратил внимание, что качество поиска куда ниже ожидаемого мной. В чём же дело?

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

В интранете всё не так, тут элементарно меньше народу и выше упорядоченность. Меньше избыточности, меньше объём, поэтому запрос приходится формировать очень точно, ключевые слова приходится перебирать чаще. Очевидно, что и качество поиска от этого страдает. Т. е. для интранета, где своя специфика, нужен собственный поисковик.
31.03 20:03
31.03 20:03


Joke exchange

Шутка про повторяющиеся встречи (9.84KB)


темы: joke
31.03 12:40
31.03 12:40


Libmapi: повторяющиеся встречи

Если вы когда-либо будете использовать libmapi, для чтения рекуррентных (повторяющихся) встреч, то знайте, что вызов get_RecurrencePattern в текущей (0.8.2) версии читает даже близко не всё, что нужно, а структура RecurrencePattern, которая возвращается этим вызовом, не дописана для большинства типов встреч.

Так что, увы, придётся получать поле PidLidAppointmentRecur (не забудьте, что его ID нуждается в трансляции через mapi_nameid_GetIDsFromNames) и самостоятельно его парсить. Документация от Microsoft есть — документ MS-OXOCAL. Поздравьте, я справился.

темы: libmapi
30.03 20:07
30.03 20:07


Дванка

Посмотрите-ка, камень в мой огород от старой злопыхательницы:

Кстати, 2anka читается вовсе не как «туанка» и уж тем более не как «дванка», как думают многие малообразованные люди. Моно-, ди-, три-, тетра-, пента- и т.д. греческие числительные Думаю, теперь все ясно
Я один из тех, кто читает как «2anka» как «дванка». Ну, и чтобы блеснуть образованностью и потроллить, замечу, что приведённые «числительные» на деле префиксы (приставки), хоть и греческие, а соответствующие им исторические числительные: монос, дис, трис, теттарес и пенте.

И «2anka» не содержит ни одной греческой буквы, а цифру «два» греки записывали как «βʹ», причём, это распространено и в современном греческом, только буквы сейчас в верхнем регистре. Так что «дианка» должна быть записана как «Βʹ ανκα».

Кстати, у меня было хобби в детстве — записывать иностранные алфавиты, их историю и учить это наизусть. Штук 12 собрал по книгам, потом надоело. С интернетом проще, да.
28.03 15:40
28.03 15:40


Проблемы с кодеком Indeo5 под Vista и Windows 7

Если у вас, так же как у меня не ставится кодек Indeo5 под Windows Vista или Windows 7 (в конце возникает ошибка о невозможности зарегистрировать кодек), просто проигнорируйте ошибку и запустите с правами администратора строку:

regsvr32 %WINDIR%\system32\ir50_32.dll
28.03 13:16
28.03 13:16


Основы MAPI. Ирвинг де ла Круз, Лес Талер

Нашёл в интернете, в интернет-магазине «Магистр» Ростова-на-Дону ровно одну книжку «Основы MAPI» 1997-го года выпуска. Книжка настоящий раритет: одна на весь интернет и та побывала в воде. Купил с доставкой всего за каких-то 190 рублей.

Как жаль, что этой книги у меня не было три месяца назад, когда я только-только сел на MAPI, многое стало бы понятно без той кучи экспериментов, которые я проводил. Должен отметить, что с 1997-го года в MAPI никаких изменений я не вижу (12 лет прошло), правда я ещё далеко не всю книгу просмотрел.

темы: libmapi
27.03 13:47
27.03 13:47


«Если ты такой богатый, почему такой глупый»

Одна из народных поговорок, которая меня невероятно раздражает это «если ты такой умный, почему такой бедный». К способности заработать денег ум прямого отношения не имеет, скорее тут нужно качество, которое, вероятно, имеет отношение к предприимчивости. А разница между умом и предприимчивостью такая же, как между тактикой и стратегией или программированием и разработкой: ум, скорее имеет отношение к способности отвечать на сложные вопросы, тогда как предприимчивость — к способности задавать правильные вопросы.

Ещё многие путают ум и эрудированность, но это другая тема.
27.03 12:42
27.03 12:42


Где в словах «доброе утро» смысл?

Утром я обычно захожу на сайт «Вконтакте» и отправляю жене что-то вроде «доброе утро, любимая!». Ответило «Вконтакте» мне, качая головой:

Вы только что попытались отправить сообщение, относящееся к так называемым 'письмам-цепочкам'. Такие письма загружают сервер и обычно не несут смысловой нагрузки (ложные сообщения о 'вирусах', послания, заканчивающиеся угрозами и т.д.). Отсылка таких писем на нашем сайте не приветствуется.
Какой-то особенной смысловой нагрузки моё сообщение действительно не несёт, да. Пришлось отправить более осмысленное предложение: «Д о б р о е у т р о, л ю б и м а я!».
27.03 09:43
27.03 09:43


Opera и GeoIP

В конце 2008-го года в W3C появился черновик спецификации Geolocation API — технологии, позволяющей приложению в браузере узнать географические координаты компьютера на котором оно исполняется. Используется информация от GPS (если он есть), MAC-адресов окружающих WiFi и BT точек, сигналы RFID-меток, а так же информация с GSM/CDMA сот. В общем, что доступно.

В JavaScript это выглядит примерно так:
    function showMap(position) {
      // Show a map centered at (position.coords.latitude, position.coords.longitude).
    }

    // One-shot position request.
    navigator.geolocation.getCurrentPosition(showMap);
Тем, кто видел Google Gears это уже знакомо. Причём, в момент, когда клиентское приложение в первый раз пытается получить координаты, браузер задаёт пользовалю вопрос, разрешает ли пользователь узнать приложению его координаты.

К чему это я всё вёл. Вчера появился специальный билд «Оперы», поддерживающий GeoIP. Что, правда, ничего не говорит о сроках внедрения технологии в стабильную версию. Например, тег VIDEO появился в эксперементальном билде аж в конце 2007-го, а специльный билд, проходящий ACID3, вышел в начале 2008-го. А первая публичная версия, которая будет проходить ACID3 и содержать тег VIDEO — Opera 10. Которая даже пока ещё не в стадии бета-тестирования.

темы: webdev, opera, javascript, geoip
27.03 09:31
27.03 09:31


Здравствуй, «Докер»!

Docker (2.48KB)


В субботу буду переезжать на новый хостинг — Docker. Погонял на тестовом домене — всё работает нормально, надеюсь, багов не огребу, но, если на выходных будут перебои с работой сайта, знайте — это нормально.

Выбирал я между двумя компаниями — «Докер» и «Дипхост». «Докер» выбрал по двум причинам: технической (по запросу ставят любые дополнительные модули) и экономической (предложили специальные условия).
26.03 12:27
26.03 12:27


Наблюдение

Самые бесполезные для меня знания я получаю из фраз, начинающихся «мало кто знает, что…», а наиболее полезные из тех, что начинаются с «большинство уверено, что…».
25.03 14:36
25.03 14:36


«Мастерхост», больше не звони, а?

Посоветуйте, пожалуйста, вменяемого и недорогого хостера. Много места мне не надо, даже базу данных не надо, нужен PHP5 с всякими стандартными модулями (cURL, например) и возможностью работать из скриптов с внешним миром (чтобы cURL пускало по HTTP и HTTPS во внешний мир).

«Мастерхост», на котором я сейчас, меня достал. Самые простые скрипты (из разряда залезть в папку с тысячей файлов и прочитать содержимое) выполяются десятые доли секунды (!), постоянно скачет время на сервере, появляются какие-то сложноотлавливаемые глюки: например, недавняя проблема с комментированием, которая появилась, судя по всему, из-за какой-то перенастройки «Мастерхостом» reverse proxy.

В общем, кто на чём хостится и почему?
25.03 13:12
25.03 13:12


Спецификации Microsoft

Читаю спецификацию Microsoft про рекуррентные встречи в Exchange ([MS-OXOCAL]):

SHOULD be 0x00002023 but MAY be 0xFFFFFFFF
Т. е. «должно быть 0x00002023, но может быть 0xFFFFFFFF».

темы: libmapi
24.03 19:50
24.03 19:50


Дима Смирнов уволился из «Яндекса»

Ничего не предвещало…

Многим известный Дима Смирнов уволился из «Яндекса» по собственному. Куда уходит отказывается, зараза, говорить.

темы: yandex
24.03 17:55
24.03 17:55



страница № 133

Евгений Степанищев (imbolk@gmail.com)
t=0.181