Радости и горести

Сегодня посадил свою любимую на автобус и за час и 160 рублей переехал город два раза, плюс переоделся, чтобы успеть на свадьбу к Булату Каримову. Свадьба, мне кажется, удалась. Радовался изо всех сил, хотя было грустно, что нет рядом и очень ему завидовал. Булат, если читаешь эти строки — горько! :)

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

Scrinium

Кому по идейным соображениям не хочется ставить Регистр, могу предложить его полный клон — Scrinium [ >>> ] Скопировано всё, вплоть до внутренней структуры, механизма шаблонов, управления правами и так далее.

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

З приводу спаму

Поичтайте ось це: /3016 Якщо є під рукою веб-сервер, то можна спробувати. Автор пише, що інструмент ефективний. Якраз є нагода перевірити…

Подтверждаю, iнструмент ефективний! [ >>> ]

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

Был ли я пьян?

Господин Johnny высказывает мысль [ >>> ] , что когда я писал некий текст (он есть по той же ссылке) я был «был либо сильно пьян, льбо в офигительной депрессии». Пьян я не был — не пью спиртного больше года (да, вообще), в депрессии я тоже не был, а экспрессия, которую заметили многие происходит от желания выразить мысль как можно более эмоционально — просто для того, чтобы показать насколько для меня важна затронутая тема.

Ещё ссылка: [ >>> ]

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

Перспектива

Когда-нибудь фраза «я рано ложусь» будет намёком, пока же это просто фраза.

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

Альдо Нове «Супервубинда»

Читаю книгу Альдо Нове «Супервубинда» в бумажном варианте (спасибо, Вася). 13 рассказов из этой книги: [ >>> ] . Удивительно шокирует. Для того же у меня в ЖЖ в ленте друзей есть glupo, ovosch и 8_i.

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

Неужели все?

Человек пишет [ >>> ] в сообщество ru_webdev на ЖЖ: «Можо ли про это где-то прочитать? А то я просмотрел почти все rfc п этому поводу[..]». Неужели он посмотрел почти все? Там их пара тысяч.

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

Загадка

Загадка. Чему радуются «Тату» на этой странице? [ >>> ] (сначала надо прочитать текст, потом сравнить его с картинкой).

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

Жгун

Окно

Работы лжепользователя zhgun [ >>> ] Отлично. Мне очень понравилось.

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

Нашу песню не задушишь, не убьёшь!

TheBAT! не перестаёт меня радовать. В какой-то из бет версии 1.63 появился простенький HTML-редактор, которого многим не хватало. А вот 1 августа на сайте появилась первая бета второй версии с… полной поддержкой IMAP4! Наконец-то! [ >>> ]

Вообще основных аргументов («мне лень» или «в нём надо разбираться» я аргументами не считаю) не ставить «TheBAT!», по опросу произведённому мной у народа 3:

— Бат не позволяет писать HTML письма
— Бат не поддерживает полностью IMAP4
— Бат не умеет читать news

Первые два аргумента теперь несостоятельны, а последний (не решусь назвать его «недостатком», TheBAT! почтовый клиент, а не news-ридер, только и всего) минус с лёгкостью исправляется специальной программой, найти которую можно тут [ >>> ]

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

Сакура

Иллюстрация не сохранилась

Дополнение: Ссылка от Navuho на фотографии сакур [ >>> ]

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

Эх…

Спать хочется и голова немножко бо-бо от недосыпу — ездили вчера на Щурячий полуостров к Диме Фомину на дачу. Париться и окунаться в реке закончили, наверное, к часу ночу, разговоры на разнофилософские темы стихли примерно к полтретьему. А в семь уже надо было вставать и идти на электричку.

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

Доктор, что со мной?

Что-то деструктивное прёт из меня наружу — в лагере «Волга», пытаясь помыть арбуз, оторвал кран, сегодня, вставая в маршрутке рванул на себя кресло и вырвал его «с мясом». Хорошо хоть кондуктор смотрела в другую сторону и не поняла, что произошло, иначе пришлось бы выслушивать поток ругани.

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

Трамваи кругами ходят!

Земфира придумала, а все подхватили. Ответственно заявляю: трамваи кругами ходят! У нас в Казани — целых два. 20й и 21й маршруты, если не ошибаюсь.

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

Разброс цен

Два логотипа. Первый обошёлся владельцам, по слухам, в $1'500'000, второй — в 35$.

Лого Lucent (2.5Kb) Лого Nike (1.7Kb)

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

Ководство

Лебедев открывает новую версию «Ководства» сотым параграфом [ >>> ]

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

Статья про движёк

07.08.2003 22:59:14 Spectator wrote:
Меня зовут Иван. Я решил сделать сайт www.webmasteru.info на твоём движке,
но поставить никак не получается. Вернее он инсталлировался, ни разу не
ругнулся, но чё-то не работает. Хоть ты и не обещал тех. поддержку для
register, но я всё-же спрошу, почему у меня может не получаться? Хостинг -
Valuehost.

Само предложение:
Я делаю сайт для вебмастеров и хотел бы видеть там статью про движёк
register.
Не мог бы ты её написать, явно лучше получится чём у меня. В конце поставим ссылку на [ >>> ]
07.08.2003 22:59:18 Spectator wrote:
еще один
07.08.2003 23:00:03 BOLK wrote:
нда… у них обострение что ли?
07.08.2003 23:00:22 Spectator wrote:
«но чё-то не работает», — и сразу все понятно.
07.08.2003 23:00:34 Spectator wrote:
я даже понял, что не работает. так точно описаны симптомы.
07.08.2003 23:00:55 BOLK wrote:
напиши «судя по тому, что чё-то не работает, где-то ошибка. мы трудимся над её исправлением» :))
07.08.2003 23:01:04 Spectator wrote:
точно :)
07.08.2003 23:04:12 Spectator wrote:
ответил ;)

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

Определитель шрифтов

Очень хорошая вещь — заливаешь на сайт картинку с буквами, а оно тебе говорит каким шрифтом она написана [ >>> ]

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

Родины нет

В Казани, по пути следования некоторых автобусов на которых я езжу на работу, есть такая остановка «кинотеатр „Родина“». Частенько я слышу такой диалог:

Водитель: Родина есть?
Кондуктор пассажирам: Родина есть?
Пассажиры молчат.
Кондуктор водителю: Молчат. Родины нет.

Вот так-то. Родины нет.

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

Я — мужик

Исскуственный интеллект определит ваш пол [ >>> ] Совершенно бесплатно.

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

Диалог из чата — II

Диалог из чата сервера KZN (там, как и на сайте Экслера, установлена одна из копий моего чата). Jule — человек, kznщик — робот.

[21:59:34] Jule: kznщик: я вот недавноТерминатор-3 посмотрела и думаю, надо давить вас, гадов, пока маленькие
[21:59:34] kznщик: Jule: А мы уйдем на север!..
[21:59:57] Jule: kznщик: хера куда вы уйдете!
[21:59:57] kznщик: Jule: Извините, не врубился
[22:01:20] Jule: kznщик: чертов искусственный интеллект, небось хочешь Землю захватить?!!
[22:01:20] kznщик: Jule: Люди! Вы мне верите? А зря…
[22:04:21] Jule: kznщик: ты вот,сволочь,любишь летнюю грозу?
[22:04:21] kznщик: Jule: Не знакомьтесь с кем попало, а то потом замучаетесь по врачам-сувенерологам разъезжать.
[22:05:44] Jule: kznщик: вот и я о том же. ты даже не знаешь,чё это такое
[22:05:44] kznщик: Jule: Считаю до трёх, а потом как дам больно!
[22:06:11] Jule: kznщик: ЛЮДИ!!! НЕ ЗАПУСКАЙТЕ SKYNET!!!
[22:06:11] kznщик: Jule: Ну чего тебе надо?
[22:07:44] Jule: kznщик: хочу [смайлик пива]
[22:07:44] kznщик: Jule: Ну вы пошляк …
[22:08:07] Jule: kznщик: между прочим, я дама

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

Читать!

Крещённые псы. Евангелие от Тарантино [ >>> ] Внимание, текст может оскорбить ваши религиозные чувства. Кстати, мне кажется, что истинно верующие не должны оскорбляться на подобного рода тексты.

Забыл сказать — мне очень понравилось. Двенадцать с плюсом!

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

Anfrax'y

Привет, Anfrax! Рад, что ты меня читаешь! ;)

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

Lucent

Дима Смирнов прислал по поводу логотипа фирмы «Lucent» из позавчера (красный круг).

Иллюстрация не сохранилась

Для тех, кто не разумеет английску мову:

— Консалтинговая компания Догберта поможет нам разработать логотип компании.

— Бульк, бульк, бульк.

— Когда ты собираешься начать?
— Я только что закончил. Я называл его «коричневый круг качества».

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

За кулисами

Рома Воронежский. Сборник «Фруктовые огни орехового парламента». [ >>> ]

Воскликнула:
— Ой, какая прелесть!
И захлопала в ладоши.
Труд шестидесяти двух человек. Обработка ладоней, настройка звука, репетиции. Освещение. Отопление. Охрана. Каждый момент нашей жизни — усилия десятков, а то и сотен незримых работников. Вы затянулись сигаретой и выпустили дым — а сколько времени было потрачено, сколько нервов — и не знаете. Вот пописал в парке на пенек доберман. Представляете, во сколько это обошлось? И никакой славы, никаких премий и даже титров в конце.

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

Нда…

«Она ему отдалась за то, что он сделает ей веб-страничку.» © Рома Воронежский.

Он думает, что пошутил, ага.

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

А когда-то…

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

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

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

Открытие!

Я сделал важное открытие! Есть люди питающиеся исключительно холодной водой! Только что мне [тут имя человека, который только что по аське мне скинул: «холодной воды нет, а так хочется кушать»] скинул мне по аське: «холодной воды нет, а так хочется кушать».

У меня, кстати, тоже нет холодной воды. А то бы я набрал ведёрко и отнёс [тут имя человека, который только что по аське мне скинул: «холодной воды нет, а так хочется кушать»], чтобы он не помер с голоду.

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

Знаете кто я после этого?

Словарь Даля утверждает [ >>> ] , что «болк» это:

БОЛОК, болк м. волок, волочек, волчек (от оболокать); зимняя повозка, крытые сани или кибитка; дорожные сани с болочком, верхом, будкой, беседкой.
Арх. кережа, покрытая сверху холстом, оленья крытая повозка.

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

Вполне себе русское слово, оказывается. Я просто в словарь ни разу не догадался заглянуть.

«Болк, болокайся теплее, а то небо болоснить начало. Давай быстрее, пока совсем болосно не стало. Садись на болок, да поедем». :)

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

Город Болк

В мою честь назван город. И ничего мне не сказали! Видимо, хотели сделать сюрприз к грядущему дню рождения.

Иллюстрация не сохранилась

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

Попе

Вы не поверите, но и в Попе есть жизнь! Живут люди и в Попе. Кстати, городов с таким названием — масса.

Иллюстрация не сохранилась

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

Нда…

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

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

Чемпионат по метанию клавиатур

В эту субботу, 16 августа, в городе Краснознамёнске под Москвой пройдёт очередной чемпионат по метанию клавиатур. Все желающие — приглашаются. Подробнее — на сайте [ >>> ] . Призы меня впечатлили. :)

Приглашаются «жители интернета» (иностранцы) и «его окраин» (россияне). Регистрироваться нужно заранее, иначе вас не пустят в город [ >>> ]

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

Фото на паспорт

Вот. Сделал фото на загранпаспорт.

Иллюстрация не сохраниласьФото на загран (4Кб)

Ничего получилось, да?

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

В многолетних поисках щасья.

Знаю двоих людей, которые всерьёз уверены, что счастье в деньгах. И зовут их одинаково. Закономерность? По моим наблюдениям у денег и щасья нет корреляции. Ни прямой, ни обратной. , приезжай быстрее.

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

Червь

Все уже в курсе, что по интернету с дикой скоростью носится червь, который заражает всех нелюбителей обновлять Винды? Узнать его просто: в списке процессов висит файл msblast.exe, при заражении машина выдаёт ошибку в RPC после чего, иногда, перезагружается.

Информация для тех, кто уже подцепил эту заразу: [ >>> ] Методы лечения, маты, признаки заражения и т.д.

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

Маршруты родного города

Только что вспомнил, что у меня в родном городе были маршруты «101-й по первому» и «101 по второму». Кроме них по городу ходили 1й, 2й и 4й маршруты (степени двойки, кстати).

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

Flash Mob

Вы уже в курсе нового развлечения «Flash Mob» («мгновенное столпотворение»)? Если нет, читайте — [ >>> ]

Теперь и в России: [ >>> ]

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

Fast food

Сегодня купил в магазине сосиски с кепчупом внутри. Люди, не повторяйте моих ошибок! Если, конечно, вы не испытываете удовольствия от горячего кетчупа, выливающегося на подбородок в самые неожиданные моменты.

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

PHP. Полезное.

Уже не в первый раз наблюдаю как изобретают велосипед. Господа, для того, чтобы вызвать метод объекта из callback, используется (согласен) весьма странная конструкция array (&$object, 'method'), соответственно для ситуации, когда ф-я вызывающая callback и метод, который нужно вызвать находятся в одном объекте конструкция преобразуется к виду array (&$this, 'method'). Причём амперсанд обязателен, иначе вы ненароком создатите ещё один экземпляр класса.

Пример:

preg_replace_callback('/regexp/', array(&$this, ObjectMethod), $buffer);

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

Пенис на руке

Пенис на руке не желаете? Доктора уже умеют такое делать [ >>> ] Людям нетрадиционной орентации, думаю, могут за сходную цену пришить в любое другое место. Если на вторую руку пришить э.. влагалище, то аплодировать будет куда веселее.

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

И такое бывает…

А вот тут парню всё пришили в правильное место. Осторожно! Внутри неприличного содержания фотографии! Пожалуй, если пойдёт мода на операции по пришиванию всего и вся, то главным точно будет не размер,.. а количество. [ >>> ] [ >>> ]

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

Читать!

Кто ещё не читает ЖЖ-юзера ovosch? Срочно начинайте. Вот, например, отсюда: [ >>> ]

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

Оговорка

Интересную оговорку услышал сегодня от одного человека в разговоре: «я так и не решил — излишняя сосредоточенность вредит или мешает». Оговорка по Фрейду. Не решил он. Ну-ну.

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

Пасют

Переключить интерес Василия Балакина на окружающую его действительность очень просто: достаточно упомянуть при нём пасют. Этот сакральный аттрибут коммуникативной магии мгновенно возбуждает в нём интерес к собеседнику. Вася собирается узнать что это слово означает. Но не узнает. Потому что пасют это

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

Подскажите где написано?

Господа, где вы читаете мои мысли? Может есть где-то блог, где крупными буквами (чуть не написал «мыслями») написано «вот что на самом деле думает Болк»? Подскажите ссылочку?

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

Люди по крохам собрали какию-то информацию и, под пиво и водку, за пару лет создали эпос. Тут ситуация похожая — почитав моего виртуала, два человека, пользуясь своей неведомой методикой, что-то там посчитали и сделали выводы о моей жизни. Персонально этим двум господам: !™

21 комментарий

Поход в магазин. Лытдыбр.

Сегодняшний поход в магазин обогатил меня на:
  • ярко-красный свитер от «United Colors of Beneton»
  • книгу «Хазарский словарь. Мужская версия» Милорад Павич, Санкт-Петербург, «Азбука-классика», 2003
  • книгу «Книга воина света» Пауло Коэльо, М., ИД «Гелиос», 2002
  • книгу «Пластилин» — сборник произведений лауреатов и шорт-листеров «Дебюта-2000», М., «Издательство АСТ», 2001

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

02 такие затейники

Сегодня по радио слышал удивительнейшее объявление: «позвоните по телефону 02 сразу после совершения преступления».

Так и вижу как вор звонит в 02 и говорит:
— Знаете, я склад ограбил!
— Давно?
— Что?
— Давно ограбил?
— Да часа два назад уже.
— Ууу.. что же вы сразу не позвонили? Теперь уже, пожалуй, не раскроем. Вот если бы в течении первых 20 минут… Знаете ли вы, что раскрываемость преступлений, по которым обратились в первые пять минут, составляет 100%, далее верояность раскрытия очень быстро снижается! Ещё через пять минут она составит уже 50%, а через полчаса вероятность снижается до катастрофически низкой отметки!

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

plPHP

Для разработчиков под PostgreSQL не секрет, что эта СУБД позволяет писать хранимые процедуры на нескольких языка, в частности, на PL/Perl, PL/Pyton, PL/Tcl, C и т.д. Теперь в этом списке есть и PHP. [ >>> ]

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

Пенис

Генератор слоганов [ >>> ] Отличная штука! Сгенерировал несколько слоганов:

Пенис. За качество отвечаю.
Пенис подходит для всей полости рта.
Пенис! Теперь банановый!
Пенис делает это дольше всех.
Пенис работает за шестерых.
Пенис — семья простит вам это увлечение.
Пенис. Полный Пенис.
Если вы видите Пенис, значит это не ваш Пенис.
Вкорне новая защита от кариеса — Пенис!

Полный пенис!

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

Mozilla Coca-Cola

Виз MozPHP ю кан экзекут PHP скриптз ин Mozilla дайректли визаут зе нид фо э локал HTTP серве. Говоря по-русски, Мозила теперь умеет запускать PHP без веб-сервера. Это может понадобиться для тестов или, например, создания приложений, которые могут запускаться как через веб, так и с CD-ROM'a или DVD. [ >>> ]

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

Загадка про PHP

Загадка про PHP. Есть массив, описанный таким вот образом:

array (1, '4' => 1, 'a' => 1, 1);

Вопрос: сможете ли вы, не запуская PHP, сказать какой индекс будет у последнего элемента?

Дополнение: буква «a» в индексе — латинская

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

Лабрис

Знаете ли вы что такое «лабрис»? И я не знал. Оказывается — «топор с симметрично расположенными по обе стороны топорища лезвиями» Подробнее: [ >>> ]

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

Загадка про PHP. Номер 2.

Даны два массива (специально вывожу индексы, буквы латинские):

$a = array (0 => 1, 'a' => 1, 1 => 1, 'b' => 1, 2 => 1, 'c' => 1);
$b = array (0 => 1, 'a' => 1, 'b' => 1, 2 => 1);

К каждому применили функцию ksort:

ksort($a);
ksort($b);

Вопрос: В каком порядке будут распологаться ключи массива $a и $b после применения функции ksort?

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

Загадка про PHP. Номер 3.

Дано:
$var = strval(TRUE-TRUE);
echo empty($var) ? 'empty' : 'full';

Что выведет оператор 'echo' и почему я не подставил первую строку сразу в empty?

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

Загадка про PHP. Номер 4.

Задачка на действия с массивами. Какие значения выведет функция var_dump:

var_dump(array(-1) + array (1), (bool) array(), (bool) array(0));

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

Загадка про PHP. Номер 6.

Дано:

error_reporting(0);

$a = NULL;
var_dump(isset($a), isset($b));

$a = 1;
$b = &$a;
$c = &$b;

$b = NULL;
var_dump($c);

$a = 1;
$b = &$a;
$c = &$b;

unset ($b);
var_dump($c);

Сказать что выведет var_dump в каждом случае.

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

Загадка про PHP. Номер 7.

Загадка на static и unset. Дано:

function s()
{
static $a = 1;
echo $a++;
unset ($a);
}

array (s(), s());

Что будет на экране?

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

Загадка про PHP. Номер 8.

Загадка на приоритеты. Дано:

$a = $b = 1;
var_dump($a---$b, $a, $b);

Что будет на экране?

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

Загадка про PHP. Номер 9.

Загадка на ссылки и unset. Дано:

function a()
{
global $a;
unset($a);
$a = 2;
}

function b(&$a)
{
unset ($a);
$a = 2;
}

$a = 1;
a();
var_dump($a);

b($a);
var_dump($a);

Традиционно — что будет на экране?

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

Загадка про PHP. Номер B.

Дано:

$a = 'y';
$a++;
echo $a;

++$a;
echo $a;

$a+=1;
echo $a;

$a = $a+1;
echo $a;

Что получится?

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

Загадка про PHP. Номер D.

Задача для тех, кто не понимает разницы между строковыми («and») и C-шными (&&) булевыми операторами в PHP. Дано:

var_dump (2 || 2 and 0, 2 || 2 && 0)

Что увидим в результате?

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

Загадка про PHP. Номер E.

Дано:

$a = array();
list ($a[], $a[]) = array (1,2);

Что будет в массиве $a?

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

Загадка про PHP. Номер F.

Дано:

error_reporting (0);
$months = array (1 => 'Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь');

echo $months[date ('m')];

Что выведет echo, если на дворе август?

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

Загадка про PHP. Номер 10.

Дано:

error_reporting(0);

$a = 'Kn';
$a = new $a.'ock';

class Knock
{
  function Knock()
  {
    global $a;
    print_r($a);
  }
}

class Kn
{
  function Kn()
  {
    global $a;
   print_r($a);
  }
}

Что будет в результате?

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

Загадка про PHP. Номер 11.

Задача на знание действия битовых операторов. Дано:

var_dump('0' ^ '9', 0 ^ 9, '9' & 2, TRUE & '9');

Какого типа будет каждый результат?

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

Загадка про PHP. Номер 12.

Дано:

function Test1()
{
  function Test2()
  {
  }
}

var_dump(function_exists('Test2'));
Test1();
var_dump(function_exists('Test2'));

Что выведет функция var_dump в каждом случае?

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

Факт из жизни PHP.

Когда-то, ещё во второй версии, функции в PHP определялись иначе. Синтаксис сменился в версии 3. Для того, чтобы программисты могли безболезненно перейти на новую версию, в PHP3 было введено новое ключевое слово old_function — для поддержки старого синтаксиса. Таким образом, переименованием function в old_function можно было портировать функции PHP/FI2 в PHP3. Шли годы, а синтаксис остался. Правда, мало кто знает как он выглядел. Так вот, если вы хотите поразить знакомых PHPшников, вставте в свою программу функцию вида:
old_function Test $a, $b (
     echo $a, $b;
);

Но помните, что этот синтаксис нерекомендован к использованию.

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

PHP 2 C++

Появился транслятор PHP в C++, который, в итоге, позволяет получить бинарный код из программы PHP [ >>> ] Проект всё ещё разработке — так из огромного списка функций поддерживаются компилятором на данный момент всего 42. Проект располагается на SourceForge, так что, думаю, в разработку приглашаются все желающие. Интересно, как они реализуют eval? :)

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

PHP и значения по умолчанию.

Для того, чтобы присваивать в PHP переменным значения по умолчанию, я испокон веков использую следующую конструкцию:

isset($var) or $var = 'default';

Где, вместо $var подставляется ваша переменная, а вместо 'default' — значение, которое будет присвоено переменной, если она не определена.

Вообще я довольно широко использую «and» и «or», например, если мне надо выполнить вторую функцию, только если первая вернула «1» или «TRUE», я использую конструкцию

Check1($var) and Check2($var);

Наверное, сказывается влияние языка Perl — он мне привил любовь к языковым конструкциям.

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

Unserialize vs. Include

С подачи mivlad провёл эксперимент. Создал расходящийся массив таким вот образом:

for ($i = 0; $i<10; $i++)
$a[$i] = array_merge($a, md5($i));

Результат записал в два файла. Один — в виде serialize-представления, другой — в виде PHP (собственная функция, аналог var_export).

Далее, в цикле (1000 итераций) сначала читал этот файл и unserializ'ил его в переменную, потом — просто включал его через include.

Так вот. Результаты меня поразили. Я-то думал, что всё с точностью наоборот.

1000 штук unserialize выполнились за 10 секунд
1000 штук include — за 25.

На одномерных массивах разница всего лишь в треть, но опять же проигрывает include. Этому, конечно, есть объяснение — serialize-формат куда проще PHP, а, следовательно, и парсить его можно быстрее. До этого я замерял скорости serialize и var_export (выигрывал var_export) и был уверен, что с обратным преобразованием дело обстоит точно так же. Выходит ошибался.

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

Для поднятия настроения

Автор — Жгун, как, собственно, и написано на картинке.

Иллюстрация не сохранилась

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

Yesterday. Beatles

Yesterday, all my troubles seemed so far away
Now it looks as though they're here to stay
Oh, I believe in yesterday
Читать дальше

Suddenly, I'm not half the man I used to be
There's a shadow hanging over me
Oh, yesterday came suddenly

Why she had to go I don't know she wouldn't say
I said something wrong, now I long for yesterday

Yesterday, love was such an easy game to play
Now I need a place to hide away
Oh, I believe in yesterday

Why she had to go I don't know she wouldn't say
I said something wrong, now I long for yesterday

Yesterday, love was such an easy game to play
Now I need a place to hide away
Oh, I believe in yesterday

Mm mm mm mm mm

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

Полудуплексная почта

Пишет человек в службу поддержки Mail.ru, с ящика mail.ru: «скажите пожалуйста, почему моя почта не работает на приём».

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

Диалоги в маршрутке


— В ротик нельзя, лучше в кулачёк!
— Да не будет она в рот брать!

Лепетание дамы в годах и её соседки над ребёнком младенческого возраста. У меня нехорошие мысли.

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

Дарю Земфире

Дарю Земфире перепевку её песни:

«Штаны намокли и прилипли,
Мне кажется, мы крепко влипли»

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

Пираты карибского моря

Фильм «Пираты карибского моря» получает от меня лично 6 по пятибальной системе и кучу щенячьих восторгов. Что? 6 нельзя? Ну тогда 5, но эта цифра не отражает моего к нему отношения.

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

Гости из будущего

Вот этот человек [ >>> ] утверждает, что трогал, да что там трогал! лапал! Алису Селезнёву («Гости из будущего», «миелофон»). Лапал богиню. Это ужасно.

Дополнение: Вы ещё про Колю не слышали [ >>> ]

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

Miranda SMS

Сегодня что-то взглюкнуло и моя Miranda стала принимать SMS-сообщения с Beeline. Сегодня великий день! Определённо!

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

Мир не видел такого позорного пацака…

Я ещё не видел такой наглости. Заходим на [ >>> ] и тупо смотрим на две надписи слева. Так же тупо жмём на первую, хмыкаем, вводим «dsa» и нажимаем «post». Глупо хихикаем и пишем в регистр, что…

Дополнение: это, оказывается, коллективный блог, я просто не врубился. Коллектор, так сказать.

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

Цены

Обратите внимание на цены :) [ >>> ]

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

Матрица среди нас

Настройки Microsoft Internet Explorer 6.0. «Включить личное меню избранного». Не решаюсь включить.

Иллюстрация не сохранилась

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

Назло мужчинам

Она сделала столько зла мужчинам! О, да! [ >>> ]

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

Евреи-воры

В непростом, но интересном деле нарезки резьбы пробует свои силы Набиль Хилми, декан юридического факультета египетского университета, обвиняющий евреев в краже 300 000 кг золота во время исхода из Египта. Учитывая огромную сумму долга, Набиль предлагает разбить его на 1000 лет, с процентами, понятное дело.

Отсюда: [ >>> ]

Мне кажется, евреи, за несколько веков, проведённых в Египте в качестве рабов, вполне отработали это золото, даже если они его и украли.

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

Terminator III has you

Вам не кажется, господа, что ситуация с вирусом LoveSan, заполонившим интернет и червём, который его лечит удивительно совпадает с сюжетом фильма «Терминатор-III»? Тем более, что SkyNet в «Терминаторе» и инициировал распространение «вируса», а наш «добрый вирус» использует для распространения две дыры, через одну из которых распространяется LoveSan.

Ссылки по теме.
«Добрый» червь Welchia:
[ >>> ]
Червь LoveSan:
[ >>> ]

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

Flashmob в ЖЖ

Первый Flashmob в русскоязычном ЖЖ, на моей памяти, был проведён Кукуцом (я ничего не путаю?), когда толпа народу, в короткий промежуток времени, добавила в друзья определённый список ничего не понимающих буржуинов.

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

Лето кончилось

Я ныряю в Волгу. Похож?

Иллюстрация не сохранилась

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

Новая акция: займи у Смирнова

Занял у Смирнова 250 Яндекс-рублей и купил себе в «Озоне» книжку «Русские заветные сказки» Афанасьева [ >>> ] . Жду когда придёт.

Вот тут можно скачать и прослушать две сказки. [ >>> ] Я прослушал мне понравилось, именно
поэтому и купил. Осторожно — внутри альтернативная лексика!

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

Ностальжи

Анекдот от Морякова Ивана Дмитриевича на сайте Петросяна мне живо напомнил второй класс моей школы, именно тогда я его услышал в первый и последний раз. [ >>> ] За это он получает от меня пять баллов. Буду за него голосовать.

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

В пику рекламе «Сантела»


— Привет-привет!
— Как дела-как дела?
— В отпуск собралась-в отпуск собралась.
— Куда едешь-куда едешь?
— Баден-баден-баден-баден!

Теперь вы можете разговаривать в два раза больше за те же деньги.

1 комментарий

Членство

По-моему «членство» — это ругательство. «Это просто членство какое-то!».

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

Счастливые билеты

Написал небольшую програмку на Perl для подсчёта количества счастливых билетов в последовательности от 000000 до 999999. Их оказалось 55252.
for (0...999999)
{
    $a = ('0' x (6-length $_)) . $_;
    $c++ if substr($a, 0, 1)+substr($a, 1, 1)+substr($a, 2, 1) ==
            substr($a, 3, 1)+substr($a, 4, 1)+substr($a, 5, 1);
}
print "$c\n";

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

Win ADOM

ADOM теперь есть и под Windows [ >>> ]

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

ADOM

До пяти утра играл в ADOM. Нда…

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

Вот тупая железяка

bash-2.05$ su -
Password:
su-2.05# make love
make: don't know how to make love. Stop
su-2.05#

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

Праздник в Индии

Столько народу погибло, как уж не отпразновать, ага! Дни.ру — оплот трупоедов.

Иллюстрация не сохранилась

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

Google calc

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

sin(sec(5)+2*sqrt(2)) [ >>> ]
half a cup in teaspoons [ >>> ]
(G * mass of earth) / (radius of earth ^ 2) [ >>> ]

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

Counter.php

Обновился counter.php для Регистра. Забирайте. Лог изменений внутри.

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

Членство

На тему членства как ругательства, MetaWizard прислал отличный анекдот:

После косультаций с Кучмой, Владимир Путин заявил: «Если Украина сейчас вступит в НАТО, то это будет просто членством»

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

Банд-формирования

«Незаконные банд формирования» [ >>> ] 11 страниц
«Законные банд формирования» [ >>> ] 0 страниц

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

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

PHP vs. ASP.NET глазами Microsoft

PHP versus ASP.NET [ >>> ] (eng). Почитайте — интересно. Некоторые вещи (например, по поводу организации функций) весьма разумны. Правда Microsoft, местами, слегка замалчивает некоторые вещи. В частности:

Data access is one of the most important parts of almost any application these days. Both PHP and ASP.NET offer facilities for connecting to various data sources such as Microsoft SQL Server™ and MySQL.

ASP, насколько я знаю, поддерживает только то, у чего есть ODBC-интерфейс, PHP, кроме ODBC, поддерживает различные СУБД через их API, что менее универсально, зато быстро и позволяет использовать некоторые функции характерные для конкретной СУБД. Собственно, Microsoft относит это к недостаткам:

[..] ASP.NET breeds data-access familiarity amongst developers. In other words, once you've learned how to connect to and send queries to a Microsoft SQL Server, you're going to understand how to perform the same actions with almost any data source. No such comparison can be made with PHP since PHP uses a completely different set of data access functions for each data source.

Таких мест там — масса. Но это и понятно — всякий кулик своё болото… Кстати, нигде не сказано, что ASP.NET работает только на одной платформе — Windows.

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

GIF

А знаете ли вы, что кончилось действие патента на алгоритм LZW, который применяется в GIF? Говоря проще, работать с GIF теперь можно совершенно бесплатно. Что не может не радовать.

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

Во всякой вше есть польза

[..] ученые-генетики [..] смогли определить примерную дату появления одежды с помощью исследования генов… обыкновенных вшей.

На сегодняшний день существует два вида вшей — вошь головная (P. humanus capitis) и вошь нательная (Pediculus humanus humanus). Второй вид появился в результате эволюции первого. Причиной такой эволюции стало широкое распространения одежды — основного места обитания Pediculus humanus humanus.

Определение момента возникновения второго вида позволило бы уточнить время появления одежды. Перед генетиками стояла задача «распутать» цепочки ДНК для обоих видов и обнаружить разницу в последовательностях. Чем больше эта разница, тем раньше произошло разделение, и соответственно раньше была создана одежда. [..]

Эксперименты показали, что люди впервые стали укрывать свое тело от холода около 70 тыс. лет назад.

Источник [ >>> ]

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

Большой брат всё никак не угомонится

Microsoft Word, помимо основной информации о документе, хранит так же:

Информация об организации и пользователе, создавшем файл.
Текст из других документов, открытых на компьютере.
Заголовки e-mail и информацию о сервере.
Имена принтеров и данные о них.
Данные о компьютере, на котором был создан документ.
Информацию о том, где на компьютере документ был сохранён.
Версию документа и его формат

Источник (eng, PDF): [ >>> ]

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

ИНН

Неожиданно обнаружил, что ИНН распадается на несколько цифр. Существуют 10— и 12-ти значные ИНН в форме NNNNXXXXXC и NNNNXXXXXXCC.

Где
NNNN — номер налоговой инспекции.
XXXXX или XXXXXX — номер налогоплательщика.
C или CC — контрольные числа.

Я нашёл алгоритм расчёта контрольных числе и переписал их на PHP. Если кому-нибудь надо (например, для проверки на валидность введённого ИНН), могу поделиться:

function CheckNN ($inn)
{
	$factor = array (3, 7, 2, 4, 10, 3, 5, 9, 4, 6, 8);

	if (strlen($inn) == 10)
	{
		for ($i = $sum = 0; $i<9; $i++)
		$sum += $inn{$i}*$factor[$i+2];

		return ($sum%11)%10;
	}

	if (strlen($inn) == 12)
	{
		for ($i = $sum = 0; $i<10; $i++)
		$sum += $inn{$i}*$factor[$i+1];

		for ($i = $sum2 = 0; $i<11; $i++)
		$sum2 += $inn{$i}*$factor[$i];

		return (($sum%11)%10) . (($sum2%11)%10);
	}

	return FALSE;
}

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

← сюда туда →