Все статьи с тэгом


..если бы операционные системы были удочками…

С тэгом , и

Не этот текст меня сподвиг пост Влада “Возьмите удочку или очень странный пост”, а точнее, его последняя фраза:

“Правда и удочку, частенько, проще самому выстрогать из полена”

Итак, если бы операционные системы были удочками…

  • windows vista - суперсовременная удочка из криптонитового фильдиперса, выглядит понтрясающе, обладает совместимостью с огромным количеством лесок, крючков, наживок, встроенный оптический прицел, эхолот, шаманский бубен для приманки рыбы, 10 баллончиков с аэрозольной краской для придания удилищу вида по желанию заказчика, противолодочная торпеда и радар на всякий случай. Встроеный бортовой матюкальник периодически осведомляется : “Вы хотите поймать эту рыбу?” и “вы хотите съесть эту наживку?” или просто издает разнообразные звуки. Из-за огромного сопутствующего набора может перевозиться только трейлером, только в комплекте с надувным матрасом, раскладным стулом, зонтиком от солнца и попа-колой. Что не мешает некоторым таки приспособиться, и, иногда, даже поймать рыбу, даже не читая 564-страничное руководство по ловле пресноводных пираний в арктических бассейнах Подкаменной Тунгуски.

  • Linux Раньше был действительно больше похож на набор “сделай сам” - бревно и чемодан с инструментами. Сейчас куда как больше приближен к простому пользователю, но переходящим от windows на использование этой удочки часто кажется, что они взялись за нее не с той стороны. Если же рыбак достаточно упорен, то после некоторой практики рыба ловится хорошо. Изредка требуется ручная заточка крючков и распутывание лески. Незаменим для мест, куда трейлер с vista не пролазит - тогда пройдя по узкой тропинке, опытный рыбак может выйти на неплохую поляну, где разместится с комфортом, и насладится не только уловом и процессом, но и красотой мест, доступных не каждому.
  • BSD Дальний родственник Linux-а. больше ориентирован на промышленный лов, в следствие чего комфорт рыбака принесен в жертву эффективности ловли.
  • HP-UX, AIX, и т. д. Еще одна ветвь. Редкие заграничные модели, полхо прижились у нас в силу дороговизны и необходимости. чаще всего применяются на корпоративных вылазках на природу. Удилище способно удлинняться на сотни метров, но при этом, разумеется, удержать его может далеко не каждый. часто используется с уникальными снастями, которые именно этот рыбак считает наиболее подходящими для именно этого вида рыбы.
  • SUN и Ко Гм. Из того же семейства - не скроешь. апологеты этой марки удилищ должны привыкнуть к специфическому взгляду на мир, пропусканию лески черз кольца и креплению блесны специфическим образом, не всегда очевидным для рыбаков, которые привыкли пользоваться другими unix-совместимыми удочками. тоже может растягиваться на сотни метров, с вытекающими последствиями.
  • Netware Раньше - сеть для рыболовного траулера. Сейчас производитель решил перейти на unix-like удилища, и при этом рассказыват, что вы можете одной рукой держать удочку Netware, другой - удочку Windows, и при этом поймаете в 4 раза больше рыбы.
  • MacOS гламурное изделие. количество снастей ограничен, но те, что есть - изготовлены по последниему слову рыболовецкой техники, с учетом всех мыслимых тонкостей дизайна, архитектуры, юзабилити. При умелом пользовании дают отличный результат, но увы, только для некоторых видов рыб. С этой удочкой хорошо сидеть на берегу и наблюдать закат.
  • BeOS “паук”.
  • OS/2 Закидушка. Некоторым, хорошо натренировавшимся рыбакам безумно нравится до сих пор (и в чем-то они правы. навер6ное). Уже нигде не применяется.
  • старый добрый DOS - обычная палка, тоненькая веревка и булавка. Червей можно накопать почти на любом берегу, если у вас есть лопата, элементарно транспортируется на плече, неказиста внешне, но в свое время прекрасно справлялась с поставленной задачей.

(С)Просто Путник, http://putnik.net.ua/
disclaimer: данный текст отражает мнение автора, не претендует на истину, и вообще ни на что не претендует - только не забывайте оставлять ссылки на первоисточник :)

» » »
Thursday, December 27th, 2007 Нет комментариев »

Perl и отладка

С тэгом , и

Неплохая статья по отладке перл-овых скриптов тут.
Еще одна статья на сайте IBM: Отладка на Perl с легкостью, но на английском. Если кому-то сильно надо - могу перевести, но скорее всего такой необходимости не возникнет)

» » »
Tuesday, October 16th, 2007 Нет комментариев »

Gallery 2: улучшаем captcha

С тэгом , , , и

Captcha время от времени проламывается, и это не доставляет удовольствия. Поэтому я решил потратить полчаса, и слегка доработать то, что есть в скрипте галереи Gallery2
Во-первых, все это хозяйство находится в /modules/captcha. Сам скрипт - CaptchaImage.inc.
Во-вторых, каптча там формируется наложением текста на одну и ту же фоновую картинку с шумом - /modules/captcha/datacode_bg.jpg . Соответстаенно, первым делом меняем этот фон на нечто нестандартное и цветное по вкусу.
Сам CaptchaImage.inc довольно небольшой, и нас в нем интересует 2 строки:
$textColor = ImageColorAllocate($image, 80, 80, 80);
ImageString($image, 7, $width, 40, $code, $textColor);

первая строчка задает цвет (значения десятичные).
вторая строка выводит собственно текст captcha. Аналогичным образом можно вывести еще пару строчек:
ImageString($image, 9, 20, 60, $code/2, $noiseColor);
где “$code/2″ - первый пришедший в голову простой способ получить некоторое количество случайных цифр :)
дополнительно можно перечеркнуть не то, что надо:
ImageLine ($image, 20, 62, 80, 70, $textColor );

Можно нарисовать, например, дуги, круги, и т. д. Руководство по этим и другим функциям php тут, удачи в творчестве!:)

» » » » »
Sunday, October 7th, 2007 Нет комментариев »

ImportError: No module named FCNTL

С тэгом

При попытке запустить одну штуку, написанную на python-е, выдавалась такая ошибка:

Traceback (most recent call last):
File “./start.py”, line 11, in ?
import asyncore
File “/root/_src/path/asyncore.py”, line 515, in ?
import FCNTL
ImportError: No module named FCNTL

поскольку в python-е я не силен, то просто поставил все подряд rpm, касающиеся python-а

rpm-python
python
python-elementtree
python-urlgrabber
python-devel
python-docs

но это не помогло. Пара дней с google не помогли мне, поэтому я в конце концов полез в /root/_src/path/asyncore.py, где нашел:

if os.name == ‘posix’:
import fcntl
import FCNTL

Все исправилось простым удалением последней строки. Кто мне вернет 2 потерянных дня?

»
Thursday, September 13th, 2007 Нет комментариев »

Иногда и маньякам надо сказать спасибо :)

С тэгом и

Ай-ай, каюсь и исправляюсь - оказалось, ссылки Entries (RSS)
and Comments (RSS) внизу страницы были битыми - ошибка в шаблоне (кстати, эта часть оставалась нетронутой с темы по-умолчанию).
Спасибо Маньяку за подсказку.
Зы: я не первый раз встречаю это на сайтах, но как-то у себя проверить не догадался. На всякий случай посмотрите на своем - если эти ссылки начинаются с feed, а не http - у вас тоже ошибка.

» »
Tuesday, August 7th, 2007 Нет комментариев »

Первый червь для wordpress

С тэгом и

Вот такая фигня случилась. Дает атакующему админские права. Подвержена версия 2.2, предыдущие вроде бы нет.
Обновление через час: Одна(?) из дырок присутствует и в 2.1.1.

(небольшое отступление: не обольщайтесь: интереса ради посмотрел 2.0.5:
wp-admin/link-import.php, - с дыркой,
upload-functions.php - нет
edit-comments.php - нет
functions.php - 1 случай точно, а может и 2й тоже.
по просьбам трудящихся 2.0.4:
functions.php - 1 случай точно, а может и 2й тоже.
upload-functions.php - нет такого
wp-admin/link-import.php, - с дыркой,
edit-comments.php - нет
)

Лечим сами, т.к. вот прям щас на сайте вордпресса нету обновления: Читать полностью »

» »
Friday, August 3rd, 2007 Нет комментариев »

Joomla: исправляем уязвимость

С тэгом и

вот тут описана “sql injection”-уязвимость и XSS.
Хотя онb у меня не сработала, поблема действительно может быть, т. к. нарушено главнейшее правило - всегда фильтровать ввод.
Лечим сами: Читать полностью »

» »
Wednesday, August 1st, 2007 Нет комментариев »

‘nmake’ is not recognized as an internal or external command

С тэгом

В каком бы случае это у Вас не вылезло - смысл один: система не может найти nmake.
Варианты: Читать полностью »

»
Thursday, July 26th, 2007 Нет комментариев »

Обновляем Wordpress - упс….

С тэгом и

Нет, не новые дырки. Если Вы обновили вордпресс примерно 25/02 - 01/03, то вам настоятельно рекомендуется обновиться еще раз. Злой бяка пролез в то время на сервер wordpress-а и попортил там некоторые файлы. Разумеется, все уже исправлено, но береженого Бог бережет…
Описание
Скачать

» »
Monday, March 5th, 2007 Нет комментариев »

Обновляем Wordpress

С тэгом и

Я не любитель обновлять то, что и так работает хорошо (тьфу*3), но раз нашли дырку, то приходится. Перешел c 2.0.6 на последнюю стабильную - 2.1.1

» »
Saturday, February 24th, 2007 Нет комментариев »