Я в интернете

РСС    Джейсон-фид

Есть автоматические трансляции в Тумблер и Же-же. Если не работает, напишите мне: ilyabirman@ilyabirman.ru.

Позднее Ctrl + ↑

Падал реестр

У меня тут реестр e2 падал сегодня почему-то. Backup в e2 есть, так что проблем больших не было, однако неприятно всё равно. Почему это могло произойти? Я вижу два варианта:
1 Кто-то нашел в e2 какую-то дырку и решил мне сообщить об этом путём убивания реестра (маловероятно). Отличный способ, но лучше бы вы сказали мне в аську, честно. Ущерба не нанесли, а время моё зря потратили. Лучше бы я в это время чинил дыру.
1 Надо всё-таки разобраться с тем, что такое flock... (смайлик)

Update: v438: Я разобрался с тем, что такое flock.

Кризис игровой индустрии

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

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

Сегодня нормальные люди либо играют совсем мало, либо переходят во вражеский лагерь — играют в тупые игры. Ведь не каждому повезёт найти Bubble Shooter — те, кто не нашёл просто не знают, что в мире остались интересные игры.

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

BNE представляет

Artist — Infected Mushroom
Title — IM The Supervisor
Format — CD/LP
Cat No. — YoYo 066 R.Date — September 15

  1. IM The Supervisor (140 BPM)
  2. Ratio Shmatio (145 BPM)
  3. Muse Breaks (remix) (146 BPM)
  4. Meduzz (145 BPM)
  5. Cities Of The Future (145 BPM)
  6. Horus The Chorus (145 BPM)
  7. Frog Machine (145 BPM)
  8. Noon (143 BPM)
  9. Bombat (145 BPM)
  10. Streatched (120 BPM)

SQLite рулит

Тут пишут про SQLite — базе данных, встроенной в PHP 5. Похоже, SQLite — это круто. Больше всего возбуждает:

  • отсутствие типов
  • транзакции
  • возможность засунуть в базу функцию и потом использовать её в SELECT’е или чём угодно
  • то, что вся база хранится просто в файле, т. е. 1) от хостера не требуется ничего, чтобы предоставить пользователю базу; 2) от пользователя не требуется ничего, чтобы включить поддержку баз данных в PHP 5.

Похоже, переход с mySQL на SQLite будет чем-то вроде перехода с C на PHP.

Но самое интересное, что есть вероятность, что Masterhost реализует-таки в «Панели управления» выбор между PHP 4 и PHP 5!

e2: 3 блога

...а между тем на e2 работает уже 3 блога:

Вадиму Артамонову: если ты всё ещё имеешь желание пощупать e2, стучись/пиши, дам тебе его. В общем-то, остальных приличных людей тоже касается.

Update: Если вы хотите посмотреть на код e2, то можете даже не пытаться, код e2 закрыт. Если я вас «лично» (насколько это возможно в интернете) не знаю, то ваш шанс пока невелик. Пожалуйста потерпите ещё немного!

SQL inside

Интересно, а есть языки программирования, где можно писать так:

$user = auth ();
if ('admin' == $user)
  delete from `Notes` where `ID` = $_GET['id'];
else
  update `Notes` set `AttempsToIllegallyDeleteNote` = `AttempsToIllegallyDeleteNote`+1 where `ID` = $_GET['id'];

По идее, клёво было бы.

Update: А вот так — вообще красота:

$a = select * from `Notes` where `Stamp` > $some_stamp order by `Stamp` [$i];

Или вот:

foreach (select * from `Notes` as $note) { ... }
Ранее Ctrl + ↓