main

NetBIOS и заботливо разложенные грабли

Хочу обратить внимание на одну из множества ловушек, которые терпеливо поджидают начинающего win-админа на своем жизненном пути.

Обычный use-case: переименование юзерской машины. Дело минуты. Сделали? А теперь хватайтесь за голову: дело в том, что на эту машину во множестве понаставлено множество ссылок по её netbios-имени. То самое \\comp-bla-bla\share. Пьем валерьянку и начинаем прикидывать как нам это разрулить. (вариант "переименовать всё взад" отбросим как малодушный, поисправлять все ссылки - как неприемлемый в плане времени).

Решение было найдено, перепробовав всё что нарыто в сети по этому поводу и попутно изнасиловав 2 поисковика.

→ Читать дальше...

Впечатления от 2х недель работы аутсорсером

Ну что, в принципе ничего сложного, но постоянно ощущаю себя тем самым дикарем с микроскопом. Минимум дважды в день возникает вопрос "wtf? почему? КАК?".

→ Читать дальше...

Опять про скрипты

Сегодня пробовал написать интерактивный скриптик для сортировки файлов на сервере. Столкнулся с неожиданными проблемами в shell'e. Суть такова: read оказывается там не реентерабелен, при попытке вызвать его повторно - срывает на себя весь ввод предыдущего вызова. Например:

find /somewhere/ -name bla-bla-bla | while read item; do
  ...
  read -n VAR
  # в этом месте смотрим вывод скрипта и делаем FFUUUUUU!!!!11
done

Можно попробовать обойти это через открытие ещё одного файлового дескриптора.

UPD: Таки да, добил. Как и предполагалось, через открытие дополнительного дескриптора. Спасибо умным людям в интернете.

2011-06-16

Впечатления от dokuwiki

Собственно в порядке тестирования движка пишу ещё один пост. Пока что замечены косяки в админке, в acl'ах: разрешения там настраиваются radio button'ами, и вот они - свалены в кучу. Временно поправил, воткнув в нужном месте «br».

Форма комментариев - откровенно плывет верстка. (В принципе, нужны ли они мне вообще?)

Также, намучился с плагином от блога. Теперь, после всех манипуляций отображается 2 формы «добавить псто". В принципе знаю, как это побороть (там есть один хитрый regexp), но лень.

В общем - «пилите, Шура, пилите, она золотая».

2011-06-12

rar2zip

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

Фичи:

  • Запароленные архивы пропускаются
  • Даты модификации файлов в внутри архивов - сохраняются как есть.
  • Работает полностью автоматически, если невозможно создать файл в исходной директории - матерится и переходит к следующему архиву.
  • Выдает лог работы
  • Понимает как относительные, так и абсолютные пути

  • Использует для своей работы системную временную директорию (обычно это /tmp), берегитесь переполнения. Ограничения:

→ Читать дальше...

2011-06-12