Март 9, 2012

забуду ведь

красивая схема для терминала в макосе тут
и не забыть в .bash_profile написать export CLICOLOR=1;

Январь 31, 2012

как жить в мире с lg smart tv

есть в наличие большой красивый телек, LG 47LW575S, qnap 410, правильно прошитый асус wl-500w и iptv. хочется сделать так чтоб это все работало. прежде всего выкидывается даже сама идея использовать plex media server и на кунап ставится твонки. это легкая половина пути, потому что решение тривиально. а вот осознание того что на роутер тоже нужно поставить dlna-сервер, который будет стримить иптв. если в двух словах, то надо поставить xupnpd. более развернуто об этом можно спросить гугл с помощью волшебных слов iptv и playstation 3 (наверно потому что третий плейстейшн – это более часто упомянаемый клиент длна, чем любой отдельно взятый телевизор) или почитать тут, но там может оказаться много лишнего.

Январь 31, 2012

и еще раз про nas

я потратил на это примерно четыре дня
о том как ставить ipkg написано тут только cs05q3armel надо заменить на cs08q1armel. почему так остается для меня загадкой. где написано о том какую версию optware ставить на какое устройство, я не знаю. случайно выцепил из не до конца прибитых конфигов после переустановки. везение
о том куда easy_install запихнет пакет, написано здесь /opt/lib/python2.7/distutils/distutils.cfg
что надо спросить у гугла чтоб он поделился этим сокральным занием, я не помню. один раз получилось. второй раз искал поиском по содержимому файлов. текущая версия сетаптулз под питон 2.7 из optware с ошибкой, там путь для 2.5, который даст ошибку error: /opt/local/lib/python2.5/site-packages (in –site-dirs) is not on sys.path
ура. mysql-python откомпилился.

Октябрь 13, 2011

нас

сложно писать длинную доку о том как поставить qnap 410 на службу родине, так что ограничусь просто тем что оно работает. конкретно работает на нем бот на питоне с sqlalchemy и mysql. рядом с ботом работает админка бота на turbogears. вывешивать админку наружу через repoze.who не хотелось, тк я не понял зачем целых стопицот таблиц в базе и куча всего вокруг вместо одного файлика htaccess. по-этому админка смотрит исключительно в интранет, но до нее вполне можно долезть снаружи через тунель, который отлично поднимает putty
правда эта зараза через полтора года безотказной работы стала тупо перегружаться при работе с большими торентами или с большим количеством торентов. это настоящий эпикфейл с ее стороны

Октябрь 4, 2011

renderview->file take 3

будем считать что мне повезло найти в выхлопе echo all commands при сохранении картинки из рендервью
строчку

renderWindowMenuCommand saveImage renderView;

а там уже как-то нашелся файл renderWindowPanel.mel, там уже нашлась функция saveImage, ее колбэк и волшебная строчка в нем
renderWindowEditor -edit -writeImage $fileName $editor;

так что вот новый вариант скрипта. должен работать под 2011 и 2012. не должен работать под более ранними версиями, которыми пользовались древние люди
{
  $startFrame = 1;
  $endFrame = 300;
  float $amount = 0;
  $onePercent = 100.0 / ($endFrame - $startFrame);

  progressWindow -title "rendering" -progress $amount -isInterruptable true -status "starting render";

  for ($frame=$startFrame; $frame<=$endFrame; $frame++)
  {
    if (`progressWindow -query -isCancelled`) break;
    currentTime $frame;
    pause -seconds 1;
    RenderIntoNewWindow;
    renderWindowEditor -edit -writeImage ("C:/tmp/test."+$frame+".iff") "renderView";
    $amount = $amount + $onePercent;
    $intAmount = int($amount);
    progressWindow -edit -progress $intAmount -status ("frame " + $frame);
  }
  progressWindow -endProgress;
}

и как бы мне уже определиться с хайлайтером под вордпресс? в процессе нечастого постинга это становится проблеммой. запомнить волщебное слово sourcecode в квадратных скобкав ваще не реально

Апрель 28, 2011

pymel для маленьких

тут я разберу достаточно подробно как я писал скрипт для maya на pymel со всему ошибками и неправильно принятыми решениями, с ссылками на документацию, чтоб было понятно что и зачем я искал. не ставлю цель чтоб код был быстрым и красивым, эта история скорее о том, как можно двигаться к намеченной цели с помощью pymel.

боевой товарищ попросил меня написать скрипт, который перенесет объекты с эджастментами из одного слоя в другой. с чего начать? читать дальше »

Декабрь 28, 2010

самодельная кнопка на tkinter

здесь будет немного слов про то как делать кастомные контроли для ttk. сначала код, потом комментарии. читать дальше »

Октябрь 19, 2010

это тест про шины

тут типа будет нарисована красивая шина

Yokohama Guardex F700S

Yokohama Guardex F700STyresAddict

Октябрь 11, 2010

error 32

как сделать так чтоб reactor.spawnProcess перестал раз в два часа валиться с эксепшеном  номер 32 (The process cannot access the file because it is being used by another process) в win32process.createProcess? это просто. оказывается надо закрыть в try-except файловые  операции, которые были до этого сокрального мероприятия по созданию процесса. и херн с ним, что никаких исключений там генерится не будет никогда. зато процессы создаются. и еще один момент. пытливые умы могли бы подумать , что можно просто sys.exc_clear()  до порождения процесса. но нет, не достаточно

Август 12, 2010

default gateway

компьютер локалку видит, но не хочет идти в интернет. зараза. ipconfig /all показывает что на интерфейсе целых два дефолт гейтвея. первый 0.0.0.0 и второй правильный. ясен пень весь трафик заворачивается в первый, что  подтверждает route print. фигня в кривом bonjour. лечится с помощью mDNSResponder.exe -remove или апдейта кривого бонжура

Follow

Get every new post delivered to your Inbox.