Каким бы я хотел видеть свой IM-клиент
Сейчас в сети выбор мессенджера - самая холиварная тема. Воюют если не за сами протоколы, то за клиенты. Ярые любители миранды, квипа, R&Q так и ждут момента, чтобы кинуть камень в чужой огород.
Именно на этом фоне хочу описать каким его хочу видеть я. Зарисовок не обещаю, но фотограммы того, что есть и много субъективизма под катом гарантирую.
Реализация множеств на с/с++
Встала задача реализовать множества на с++. Так как это непосредственно в самом языке не реализовано — было принято решение написать.
Флудозой в icq
Сегодня пришло:
365876268 (14:30:28 21/05/2008)
Запрос авторизации:
Завтра праздник у легендарного человека! Свой 19-ый день рождения отмечает Прокопенко Андрей!! В честь этого ставим в своём статусе шарик! Отправь это сообщение 3-м своим лучшим друзьям, и твой шарик станет золотым. Поздравить Андрюшу можно в аське 3
Наши везде достанут
- Употребление непристойности, проклятии, и ругательств не допустимо и не будет санкционированно.
- нЕ ёвЛЯ¬#ецца ЧЕМ-ниБ▲дь в ◙ ЭТоМ р0д♠е? Хотя только американцы парятся с чтением, русским это можно!
Перлы дядьки Шнайера
Бандитский криптоанализ. Криптоаналитик угрожает, шантажирует или пытает кого-нибудь, пока не получит ключ. Взяточничество иногда называется вскрытием с покупкой ключа. Это очень мощные способы вскрытия, часто являющиеся наилучшим путем взломать алгоритм. © Брюс Шнайер, Прикладная криптография
Те, кто стремится получить нераскрываемый шифр, считая этот шифр таковым только потому, что они сами не смогли его взломать, либо гении, либо дураки. К несчастью, последних в мире достаточно много. © Брюс Шнайер, Прикладная криптография
Наркокод
Есть такая замечательная библиотека для разработчиков на php - ADOdb называется. Часто я использовал ее в своих проектах и был доволен ее работой.
Счастье это продолжалось ровно до тех пор, пока я не заглянул в ее код...
А там настоящие перлы WTF-кода:
Перл:
if ($cols < 2)
{
$false = false;
return $false;
}
Еще один:
if ($offset <= 0)
{
$arr = $this->GetArray($nrows);
return $arr;
}
И еще:
function _insertid()
{
return ADOConnection::GetOne('SELECT LAST_INSERT_ID()');
//return mysql_insert_id($this->_connectionID);
}
По первым двум можно сказать только одно - не умеют люди беречь память.
Третий вообще застопорил работу моего мозга %) Зачем делать на коленке то, что уже реализовано в двоичном коде модуля для PHP? А ведь последнее работает гораздо быстрее...
А еще есть жгучий комментарий:
/* this is experimental - i don't really know what to return... */
Молодежь)
Недавно наткнулся на блог одного литовского паренька. В свои 12(!) лет пишет о довольно взрослых вещах и даже выступает на блоггерских конференциях.
И кто там говорил, что нынешние подростки только в контру да в линейку шторится? :)
PS: Видимо, для человечества еще не все потеряно
Криптография – 7 место в Украине между студентами
Занял седьмое место в всеукраинской студенческой олимпиаде по информ.безопасности в номинации криптография и 16 по общей сумме баллов.
Доволен, но больше удивлен - большинство предметов, по которым были вопросы, у нас еще не читали...
Начало
У каждого человека, который пользуется чужой вещью, всегда есть желание заиметь эту вещь себе. Во мне такое желание как раз и проснулось. Так и появился этот сайт.
Это официально, а неофициально - запарили всякие ЖЖ, вКонтакте и прочие мозгопудрильные аппараты. Но графоманство в душе временами просыпается и плацдарм для его проявления нужен. Отсюда ноги и растут...
Для начала поставил Wordpress. Уже начал обдумывать расширение для собственного движка, но пока оно только в моей голове и существует. Когда доделаю, публичный тестинг обещаю=)
В общем, регаемся и heavy fun.