ЖЖ от 2006-04-01 14:16:00

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

12 комментариев

ЖЖ от 2006-04-04 14:04:00

Извините, конечно, но с первым апреля тех, кто попался. :)

10 комментариев

Звездонос

Звездонос (28.35КиБ)

Почему звездоноса назвали звездоносом, объяснять не надо. Взгляните на рыльце этого необычного представителя семейства кротовых, обрамленное розовыми «лучами». Оно действительно похоже на звездочку, особенно когда все 22 мягких гладких лучика неподвижны. Но такое со звездоносом случается редко — зверек очень энергичен. Полезет в норку или нырнет под воду, лучики задвигаются и помогут ему схватить добычу, отбросить в сторону комья земли, раздвинуть густые заросли водорослей. Но подсмотреть такой момент очень трудно — зверьки не любят, когда за ними наблюдают.

(Цитата с сайта «Зооклуб») Наверное, увидев такое, можно довольно сильно испугаться.

Оставить комментарий

Триграфы в Си

Век живи, век учись, больше заработаешь. Язык C я недолюбливаю, преимущественно из-за собственной лени, но, в своё время знал его достаточно хорошо. Но я не знал, что в C есть так называемые «триграфы»:

Вообще триграфы были придуманы для терминалов, в которых некоторых символов не хватает. В итоге вместо #define можно написать ??=define. Триграфы подменяются на нужные символы в самом начале, поэтому эти записи эквивалентны. Вместо { можно написать ??< , вместо } использовать ??>

Остальные триграфы можно найти в статье Елены Сагалаевой «Триграфы и альтернативные символы» на её персональном блоге. Кстати, очень рекомендую сам блог — отличное чтиво на темы связанные с программированием.

Оставить комментарий

Притча

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

Однажды пpишел к Мудpому Стаpику Стpашный Человек. «Когда я вижу pебенка — pазpываю его на части и гpомадную pадость пpи этом ощущаю! — вскpичал он, pыча и исходя пеной, — когда я достаю pукой до чужой головы — бью pукой, если же ногой — бью ногой, ибо стpашен в гневе! Если же кто-то pаздpажает меня, то я пpосто убиваю его и чувствую гpомадное облегчение!!!».

Тогда Мудpый Стаpик достал из-под циновки пищаль и метким выстpелом сpазил наповал Стpашного Человека, стpашными его мозгами циновку испачкав пpи том изpядно. Однако, паpу минут пpождавши, чувства гpомадного облегчения не испытал, посему счел гостя в оном вопpосе непpавым и от учения своего, добpо и всепpощение пpоповедующего, не отступился…

Оставить комментарий

PHP для PocketPC

Одной из особенностей языка PHP является то, что существует ровно один интерпретатор этого языка. Это хорошо — никакого разночтения стандартов и прочих проблем наличия интерпретаторов от разных команд. Или, по крайней мере, другие мне не попадались. До сих пор.

Некие умельцы написали Pocket HPH — интерпретатор для PocketPC. Конечно, реализованы далеко не все функции, но и того набора, что есть, хватит, чтобы реализовать что-то приличное. Например, есть даже функции работы с SQLite и регулярными выражениями!

Оставить комментарий

XSS

Одна из известных проблем безопасности на веб-сайта — так называемый XSS (Cross Site Scripting). Вкратце суть в том, что иногда удаётся внедрить на страницу некий код (на скриптовом языке), который может выполнить некоторые вредоностные действия. Например, украсть файлы cookie для этого сайта, если таковые имеются. В cookie часто в каком-то виде хранится информация, которая позволит хакеру залогиниться на этот сайт под вашим логином.

Похоже, фирма Microsoft первая, кто озаботился поиском принципиально новых возможностей решения этой проблемы. Microsoft добавила в свой браузер поддержку так называемых «HTTP-only cookie». Смысл в том, чтобы ставить cookie специальный флаг, который будет показывать, что данную cookie браузер должен сделать недоступной для скриптовых языков. Пример:

Set-Cookie: USER=123; expires=Wednesday, 09-Nov-99 23:12:40 GMT; HttpOnly

Предельно понятно и достаточно действенно. Пока в PHP, в setcookie нет поддержки этого флага, такую cookie можно ставить через вызов header.

Оставить комментарий

Библиотека для работы с XBM и моно-BMP

Когда-то я делал библиотеку PEAR для графических форматов XBM и BMP (монохромного). Хотелось получить средство вывода графики в том случае, если на хостинге нет библиотеки GD, чтобы, хотя бы, какие-то простенькие диаграммы можно было строить. BMP — персонально для IE, в котором убрали поддержку формата BMP из-за ошибки в библиотеке отображения этого формата. Парням из Microsoft показалось, что проще ликвидировать поддержку, чем исправлять ошибку.

Одним словом, какое-то время назад у меня опять зачесались руки осчастливить человечество библиотекой, поддерживающей какой-нибудь умирающий формат.

Когда-то, когда сотовые телефоны ещё были большими, была такая штука — WAP, этакий урезанный WWW для сотовых телефонов. Собственно, WAP и сейчас пока живее всех живых, хотя сайтов в этом формате относительно немного. В WAP использовались картинки в специальном формате — WBMP (Wireless BMP, level 0). Если кому-нибудь ещё интересен этот формат — добро пожаловать, у меня теперь есть библиотека для работы с ним.

Оставить комментарий

Забросил сайт

Да, сайт, можно сказать, я забросил. Причина крайне проста — всё, что хочется рассказать является коммерческой тайной. Остальное хочется оставить за кадром или рассказывать нельзя, потому что это либо неприлично, либо обидно. Кажется, потихоньку блог будет умирать, впрочем у меня есть шанс превратить его в то, ради чего он задумывался и чем когда-то являлся — сборником заметок по темам, которые меня интересуют. Отключенная когда-то обратная связь с читателями этому даже помогает.

Оставить комментарий

ЖЖ от 2006-04-13 19:50:00

sahara_ru, ты просила остальные времена года?
Вот тебе весна… или осень, мы не разобрались (44Кб)


Жёллая прихожая с коричневой дверью, настенным телефоном, двумя подвесными светильниками, стеной с силуэтом женщины в шляпе и парой обуви на коврике у входа.

Жёлтые стены с чёрными наклейками: мужчина на велосипеде и женщина с сумкой; в центре — подвесной светильник с двумя круглыми абажурами.

16 комментариев

ЖЖ от 2006-04-21 10:36:00

Посмотрели вчера с  «Питер FM», хорошо отдохнули, отличный весенний фильм. Любовь; судьба; душа и атмосфера Питера. Впечатлились настолько, что шли домой пешком, с весной в сердце. Дурачились — я сломал урну при попытке через неё перепрыгнуть.

24 комментария

ЖЖ от 2006-04-21 14:55:00

В массе своей, ЖЖ превращается в какой-то сборник дзеновских притч — автор концентрирует все своё переживание в одной-единственной строке без контекста, в смысл которой проникнуть очень тяжело, а значит, по закону фаст-фуда, никто и не пытается. В итоге создаётся полное ощущение, что ЖЖ завален мусором. Например, kukutz как-то написал «мы все умрём». Казалось бы — жуткая банальщина. Но, через несколько дней я, видимо войдя в то же самое состояние, что и kukutz ощутил то, что он хотел сказать этой фразой — толчком послужило моё состояние, плюс какая-то прочитанная на скорую руку статья. Описать не смогу — ощущение утеряно.

Самое отвратительное в этом всём то, что среди этого потока сознания действительно встречается шлак — за расшифрованной строкой может оказаться нечто совершенно бесполезное, неумное, примитивное или просто случайное. Кроме того, неясно ценен ли опыт неверной расшифровки — любая примитивная мысль в неком контексте может оказаться жемчужиной, чего автор не предполагал. Причём родилась она не в силу гения автора, а в силу его животного экгибиционизма. Может, через некоторое время, в ЖЖ родится новый тип человека — щёлкающий эти «новые притчи о частном», как белка орешки?

18 комментариев

ЖЖ от 2006-04-22 10:06:00

Стандартные ходы сейчас, чтобы продать что-то — «конфискат» и «ликвидация». Не было ещё вроде, да?

«САЙТЫ. КОНФИСКАТ».

4 комментария

ЖЖ от 2006-04-24 09:51:00

Мы на лошади катались (185Кб)

Я на лошади (64Кб)
Рис.1. Мой первый опыт езды на лошади. Лошадь тяжело вздыхала, но везла.

пользователь ЖЖ на лошади раз (64Кб)
Рис.2. наездник уже достаточно опытный.

пользователь ЖЖ на лошади два (64Кб)
Рис.3. Радость общения с лошадью на лице у .

27 комментариев

← сюда туда →