Архив Декабрь, 2008

Внезапно встала проблема с генерацией уникальных строковых переменных. Так как этого нужно было достичь малой кровью, то вариант substr(md5(), 0, n) был отвергнут сразу же, так как, если работать с хешем даже рандомного числа, timestamp’а либо чего-нибудь еще, то можно с успехом наткнуться на такие два хеша, у которых первые n символов будут одинаково, то есть две строки будут уже неуникальны сами по себе.

Погуглив, забрел на php.net, где лаконично описана суть инкрементирования строковых переменных.

$str = ‘a0a9’;
echo ++$str;
————————
a0b0

То есть символы строки увеличиваются согласно их положению в алфавите (или же как в регулярных выражениях Perl — 0-9, a-z, A-Z), а не их номеру в таблице символов.

Как и ожидалось, с кириллицей такой хинт не провернешь, но я думаю, что оно и не надо.

Экономике пипец, подпишись на RSS.

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

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

Вот она — мысль маньяка! 🙂

— Где у вас двери?
— Вот — двери.
— Да неееет, двееери!
— Вот — двери!
— Епт, двери: тутлики, табачки, тлоники…

Вот решил, простите, насрать себе в карму сотый пост. Не знаю, было ли у меня такое в истории, или будет, но свершилось — я написал 100 записей. Какие-то были хорошие (надеюсь), какие-то были плохие (знаю).

За это стоит…. нееет, я не пью! За это нужно всем поставить на меня ссылку в свеженькой записи!!! 🙂 Ну, сделайте реинкарнатору подарочек на Новый год… 🙂

Нужно закончить эту четверть, так что меня не будет некоторое время.

Увидимся через 1.5 недели!!!

Принимаю эстафету, переданную мне Димой Паравиным.

Вообще, я не люблю эстафеты. Но, таки, в виде исключения, напишу немного. Рейтинги я составлять не умею, особенно, основанные на собственном мнении. Поэтому тут будет просто список фильмов, очень понравившихся мне и запомнившихся. Поехали! Продолжить чтение »

На днях посмотрел ленту «Мадагаскар 2» в «кинотеатре» (TS-качество).

Сразу скажу, сюжет получился размазанным, не столь динамичным, коим был в первой части. Однако, естественно, для меня героями #1 были пингвины с их целеустремленностью (мне бы так). Картинка, как обычно, красивая, тут не игра — ляпов сразу не найдешь (тот же NFS:Undercover с его кривыми тенями).

Членам организации по защите прав животных смотреть обязательно, так как людишки там пошалят еще… 😎

Человек не из этого мира угадал ребус (всмысле, живьем). Все бонусы отменяются, гневные высказывания- приветствуются. Только бить не надо, пожалуйста.

Ответ под катом, чтобы особые маньяки (видимо, их уже не осталось) могли еще посидеть над ребусом. 8)

PS: а я думал, у меня талант придумывать ребусы для младенцев :*( Продолжить чтение »

Из увиденного сегодня:

rebus

Отгадки в комменты. Правильность проверяется через MD5! 😉

Когда ребус будет разгадан, прикреплю ответ (фото), а победитель вместо бокала вина справа будет лицезреть рекламу своего блога.

Банзай!

Короче, после нескольких часов работы (читаем мудоханья) под Opera я не выдержал и поставил назад своего родного Лисенка. Firefox, сказал я, рулитъ!

Сначала вырубило, что в Webmoney Light не стали работать выпадающие менюшки на основе JavaScript (кого винить? строгих кодеров из Opera Software, или же быдлокодеров из WebMoney, Ltd.?).

Потом, как оказалось, в некоторых случаях (без понятия, каких) Opera после выключения остается сидеть в процессах, и хрен ее как убешь, ни один kill не помогает. Хирургический метод: hard reboot.

Теперь опять сижу на своем лесйонге и не пижжу (от сл. Pidgin). Жизнь хороша, если серфишь без помех. 😎

Скоро у меня юбилей (скоро — относительно, юбилей — тоже) — 128 постов. Поэтому тут опрос провожу, как мне поступить?

Результаты будут опубликованы по формуле:

(реализация - 1) + запись_о_победителе

Арифметика, как пели, простая. 🙂