Posts Tagged ‘sucks’

Kas notiek latvija

Thursday, December 11th, 2008

  Похоже, анальная стимуляция экономики правительством в самом разгаре. Интересно, кто раньше кончит, латвиджа как государство, или её “мудрые” правители – трактористы, уборщицы и бармены – выбранные сборищем недалёких хуторян, активно реагирующих лишь на крики “Krievi nak !” ?
  Ну а те, кто хочет отвлечься от политики и пообщаться с правоохранительными органами на тему лояльности, могут подписать петицию за лучшую жизнь.

MySQL – детская игрушка

Monday, November 24th, 2008

  И всё таки mysql это детская база данных, которой ещё ой как далеко до интерпрайз. Вот одно из доказательств:

“The CHECK clause is parsed but ignored by all storage engines.”

Источник: http://dev.mysql.com/doc/refman/5.0/en/create-table.html

  Сегодня мы с Danaki обнаружили такую “классную” фишку: mysql запросто позволяет внести значение “NULL” в столбец таблицы, с явно заданным “NOT NULL” при создании, всего лишь не указывая этот столбец в INSERT. Вот уроды…

Загадки FreeBSD

Monday, November 17th, 2008

  За много лет моих занятий с FreeBSD у меня накопилось несколько очевидных вопросов. Возможно, кто-нибудь сможет мне объяснить в чём тут суть.

  • Зачем нужны слайсы ? Какая у них технологическая нагрузка ?
  • Как с помощью команды route посмотреть таблицу рутинга. Если это невозможно, то почему эта команда так называется ?
  • Почему IDE диски называются “ad“, а SCSI – “da” ? В чём идея ?
  • Зачем у каждого NIC своё название устройства, а не как в Linux – eth0, eth1 и так далее ?
  • Почему bash требует ключи перед аргументом, тогда как в Linux порядок не важен ?
  • Как посмотреть список железа, если /var/run/dmesg.boot отсутствует ?
  • Почему нет нормальной стандартной утилиты для конфигурации ядра, которая бы отслеживала зависимости и предоставляло справку как menuconfig в Linux ? Ну разве так трудно это сделать ?
  • Почему брандмаур pf работает по правилу “последнее правило побеждает”, но в то же время имеет опцию quick
  • Какого хрена portupgrade не показывает информативные сообщения портов в самом конце в суммарном виде, а только после сборки каждого отдельного порта ? Если обновилось двадцать портов то нужно прокручивать километры вывода что-бы найти нужное :(

  Надеюсь на наличие логически обоснованных ответов на эти загадки века :)

Миграция FreeBSD с пятёрки на семёрку

Sunday, November 16th, 2008

  FreeBSD говно.
  Таким не хитрым вступлением хотелось бы начать свой короткий, но очень печальный рассказ о причине и попытке миграции FreeBSD версии 5.5 на текущий стабильный выпуск 7.0.
  Причина проста – перестали собираться порты. Конкретнее – autoconf и иже с ним. Погуглив, обнаружил, что свежие порты не собираются на 5.x. Зашибись.
  Не долго думая, решил обновить до семёрки, так как на сайте freebsd есть простая пошаговая инструкция как это делать: http://www.freebsd.org/releases/7.0R/announce.html
  Мощный сценарий freebsd-update.sh что-то делает долгое время, после чего просит РУКАМИ (!) исправить с десяток файлов в которых меняется номер версии выпуска. В любой момент можно отказаться, в результате чего сценарий завершает свою работу. То есть, как бы, пользователю задают вопросы, но правильный ответ всегда “yes”. Или домой.
  Со второго раза, согласившись со всем, что только не предлагал сценарий обновления, я, следуя инструкции, послал сервер в перезагрузку.
  То, что сервер не загрузился, меня совсем не удивило. Ничего иного от разработчиков поделия под названием FreeBSD я и не ожидаю. Какими бы не были красивыми, простыми и понятными инструкции, что бы не кричали фанаты, но FreeBSD это убогая и не удобная в администрировании система.
  Завтра с утра придётся ехать и красноглазить на месте, что там обновил этот дебильный обновлятель…

  НА УТРО….
  Оказалось, что freebsd-update.sh удалил ядро. Благо, kernel.old оказался на месте. Как позже подсказал мне Гугл, этот идиотский сценарий похоже рассчитан исключительно на ядро GENERIC.
  В общем, используя проверенный опытом make buildworld; make installworld, прыгнул сначала на 6.0, потом на stable 6.3. Не без танцев с бубном конечно, но всё же. Сразу на 7.0 с 5.5 не удалось даже пересборкой, ну да и ладно, не очень-то и хотелось. Наверняка, ещё годик проблем там будет не мерено.

Почему телефоны с Windows Mobile это отстой

Friday, October 17th, 2008

  Потому что без стилуса о полноценной работе можно забыть.
  Потому что место на экране занимает надпись “Start”, тогда как в НОРМАЛЬНЫХ телефонах меню всегда вызывается аппаратной кнопкой.
   Потому что Windows Mobile тормозит не хуже Symbian-а.

Загрузка windows или чего мы ждём.

Tuesday, October 7th, 2008

  Загрузку Windows XP можно разделить на три части.
  Первая часть – до экрана приглашения ввода пароля. Тут всё понятно, OS загружает необходимые драйвера и всё такое.
  Вторая – до появления рабочего стола. Появляется он быстро, но толку от него мало, ибо картинка абсолютно неинтерактивна.
  Третья – до начала работы кнопки Start, то есть до момента когда меню начинает открываться и можно начинать работать.
  Как ни странно, третий этап может занимать до 20 секунд и более. Microsoft идёт на прямой обман пользователей – вроде desktop с документами уже виден, но при этом ничего не работает.

За что я не люблю windows

Saturday, May 24th, 2008

  За то, что это операционная система написана начинающими программистами для начинающих пользователей. Много красивых цветных картинок, но при возникновении каких-либо проблем, единственное решение это переустановка. И желательно по чистому.
  За то, что вместо вразумительных сообщений о ошибке, всегда видишь что-то типа “ничего не получилось, ошибка 0x002342”. Что-то сломалось, но мы вам не скажем что – не вашего ума дела (сами не знаем?). Зачастую лечиться только переустановкой.
  За то, что на самом деле у пользователя Windows нет никакого выбора – сделать можно лишь то, что предусмотрели разработчики. Шаг в сторону – синий экран без всяких вопросов. С дальнейшей переустановкой.
  За бесконечное ожидание перед черным экраном, когда не понятно, делает Windows что-то или уже давно завис.
  Microsoft Windows это детское поделие, не предназначенное для использования IT специалистами в повседневной жизни.

Gan Bei что в Origo

Friday, April 18th, 2008

  Зашел в Gan Bei, что в Origo, вечером поесть. Достался мне утренний “Смешаный рис (курица, креветки, овощи, яйцо)” подогретый в микроволновке и “Кусочки куриного филе в чесночном соусе” (ждал пол часа, принесли холодные).
  Сегодня провёл утро на белом камне, даже на работу опоздал… Больше в эту забегаловку ни ногой.