Я в интернете

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

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

Позднее Ctrl + ↑

19 или всё-таки 194?

На Марсе обнаружили камень, на котором написано арабскими цифрами число 19 (или 194). Фото. Камень в середине верхней части картинки.

Ну это, разумеется, следы инопланетян, не иначе.

Нет, я верю в инопланетян, более того, уверен в их существовании на 99%, иначе бы пришлось поверить в бога. Но блин, как их существование доказывает такой камень — не понятно. А столько шума.

Update.

Часть первая. Федор везет артефакт неземного происхождения в Симферополь, показать куму. Космические существа, переодетые проводником и бригадиром поезда, пытаются выкрасть сокровище. Вагоны стучат колесами, и Федор мечтательно смотрит в окно. Входит пришелец и забирает билеты. Пожилая инопланетянка — соседка по купе — разделывает щупальцами дорожную курицу. Пришелец возвращается с бельем. В окне мелькают сосны и пихты.

Часть вторая. Кум смотрит на артефакт и не знает, что сказать. Бригадир и проводник, скорее всего, прячутся где-то рядом. (Крупным планом: на пихте сидит дрозд.)

WinAPI: вопрос

Дан WindowProc:

LRESULT CALLBACK WindowProc (HWND hWnd,	UINT uMsg, WPARAM wParam, LPARAM lParam) {
  switch (uMsg) {
    case WM_CLOSE: {
      DestroyWindow (hWnd);
      return 0;
    }
    case WM_DESTROY: {
      PostQuitMessage (0);
      return 0;
    }
    default:
      return DefWindowProc (hWnd, uMsg, wParam, lParam);
  }
}

Не работает: при клике по крестику окно закрывается, а приложение — нет. Причем с F4 проверял, что WM_DESTROY приходит, PostQuitMessage вызывается, но WM_QUIT в очередь сообщений не запихивает; во всяком случае, GetMessage не возвращает 0, а должен при наличии WM_QUIT в очереди. Ведь блин, на экзамене по Windows писал всё так же, все работало, 5 получил даже! А тут — не хочет. Никто не сталкивался? Может проблема ваще не в WindowProc?

P. S. Кстати, гавно этот ваш Си, сколько на нём пишу, столько раз убеждаюсь. Ну как может прога, влезающая в один экран, на 3 ГГц компе компилироваться 5 секунд? Это бред.

Update. Пользы от вас никакой, нет бы дело написать, так вы Си защищаете... Без вас починил. Оказывается в WinMain надо писать не while (GetMessage (&msg, hWnd, 0, 0), а while (GetMessage (&msg, NULL, 0, 0). Логики в этом нет, зато работает.

Определение

Каникулы — это когда помимо учебы остается время еще и на работу.

NPJ: Влад Головач и клизма

Влад Головач пишет, почему ему так не нравится проект NPJ. Правильно пишет. Я считаю так же (а это критерий).

Если вкратце, то понятно что НПЖ — это круто, а для чего это надо — не понятно.

Два момента

Есть два момента.

Во-первых у меня виснет винда при завершении работы. То есть пишет «Завершение работы виндоус» и висит. Вот такая грустная история. Windows XP SP1. В чем дело — идеи есть?

Во-вторых у меня кончаются деньги на счету в мастерхосте. Если у кого есть немного Яндекс.Денег, то можете мне их часть (или все — кому как нравится) заплатить. Кошелек № 410018636248. Я типа с благодарностью приму всё, потому как переться в банк ногами мне очень лень. Поводы, чтобы мне заплатить:

  1. Я замечательный человек.
  2. Я делаю замечательный сайт, ближайшее отключение которого — 7-го февраля.
  3. Я написал две бесполезные программы (NowPlayin и QuickResize)
  4. Мне лень придумывать еще поводы.

Soulseek FAQ

Soulseek FAQ:

Q: I can’t log on at all! When I try it says the server may be down.
A: In all probability the server is down.

Про контент

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

Спасибо.

Про UML

Пишет A!e%:

Поработал с UML немного. Резюме — отменно неприятная вещь. В простых случаях — не нужно, а в сложных — сама диаграмма по сложности чтения ничуть не лучше нормально написанного кода. Для программиста, конечно. Для обычного человека — и то и то — один хрен, ничего не понять.

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

IRC

Хочу освоить сабж. Ни разу не видел, тока слышал краем уха. С чего начинать, и надо ли?

Ранее Ctrl + ↓