среда, 19 сентября 2007 г.

pix-art

ruby хавает мой моск... mspaint + отключили сеть на работе на 20 мин + ruby = авка

вторник, 18 сентября 2007 г.

аватарки.

если просмотреть ru_cpp (жж, ессессно), то можно сделать вывод: чтобы тебе подсказало побольше программистов - надо поставить на аватарку симпатишное женское личико :)

понедельник, 17 сентября 2007 г.

установка ruby on rails + mongrel(Debian)

Были некоторые проблемы, поэтому - решил записать.
Debian etch (64mb ram), свеже поставленный, пакетов - минимум

$su :)
#apt-get install ruby rake rdoc rubygems

деб-пакета с mongrel - не оказалось :(

#gem install mongrel

Вот и первая проблеммка gem install завис на стадии "Bulk updating Gem source index for: http://gems.rubyforge.org"
Гугл показал жалобы на прожорливость gem'а  - надо ~120Мб мозгов. Убив себе моск Очень быстро разобравшись, нашел способ: скачиваем нужные gem файлы в отдельную директорию, и из этой директории запускаем gem install .gem. Правда  зависимости пришлось решать пошагово-вручную :(.
ок, гемы вроде бы поставились...

#rails mega_app
...
#cd mega_app
#mongrel_start
-bash: mongrel_start: command not found

ыыы ну и где??? рассматривая лог установки пакетов обнаружилось что у меня не поставлен make %). Что странно, явных ошибок это не повлекло и надпись successfully installed - появлялась!

переустановил гемы...
...
#mongrel_start
-bash: mongrel_start: command not found

вот блин! ну теперь то где? еще немножко помучался... и родил:

#ln /var/lib/gems/1.8/bin/mongrel_rails /usr/bin/mongrel_ralis

всетаки *.gem это не *.deb :)

#mongrel_start

красота :)

to be continued...

четверг, 13 сентября 2007 г.

Установка DevTrack 6.1

Проблема:
1) после установки DBServer, AppServer, DocServer, WebServer и DTClient+Admin - DTAdmin требует указать урл Вебсервера ДТ.
    Url этот указан в installation manual: "http://barablin2/TXWebService/DataService.asmx"

2) это хороше, но урл - не работает DTAdmin не может протестировать соединение, а если зайти ИЕшником то выдается содержимое этого-самого скрипта ('<%@ WebService Language="c#"...')
    Идем Control Panel -> Administrative Tools -> IIS, в proprties у "WebSites" идем на вкладку ASP.NET -> поле ASP.NET version - пустое!!! (не понятно, почему установка .NET framework не выполняет эту настройку) выбираем в выпадающем списке версию(у меня была одна - 2.0.50727) жмем ок.

    Если зайти ИЕшником теперь - выдается ошибка Failed to access to IIS metabase - уже лучше!
    Теперь запускаем: "C:\WINDOWS\Microsoft.Net\Framework\v2.0.50727\aspnet_regiis.exe -i"
    Теперь все работает!

П.С.
    мучался 2 дня :(, гадкий, гадкий М-Софт и его приспешники.

среда, 12 сентября 2007 г.

Саинт Энгер

PHP? Выстроить всех, кто самовольно пишет на Этом, в ряд. Половину расстрелять сразу. У оставшихся спросить: знают ли они, что есть и другие языки...   Если знают и могут перейти - так уж и быть отпустить под обещание отречься от прошлой жизни.   Если не знают - лишить возможности программировать...(ну, там, ампутировать что-нибудь) ПоХаПе провоцирует насилие и плохой код! Убейте ПоХаПе :( хмм. не сдержалсо. ИМХО.

вторник, 11 сентября 2007 г.

Книшечги

Шепотом: http://ihtik.lib.ru/ , а то все скачают :)

пятница, 7 сентября 2007 г.

Perl перл

# # Simple subs to make it clear when we're testing for BOOL values # sub TRUE   {return(1);} # BOOLEAN TRUE sub FALSE  {return(0);} # BOOLEAN FALSE (Debugging Tools for Windows, ssindex.cmd)

среда, 5 сентября 2007 г.

Руби + win32-process = гемор ?

скрипт родитель

require 'win32/process'

cmd = "ruby run_me.rb"
pid = Process.create(
            :app_name         => cmd,
            :creation_flags   => Process::DETACHED_PROCESS,
            :process_inherit  => false,
            :thread_inherit   => true
         ).process_id
puts "created"
sleep 8 # работает дольше, чем детенышь
Process.kill(1, pid) # не нужно
Process.wait # не нужно

скрипт - детенышь(run_me.rb)

f = File.open('tst.tst','w')
f.close
sleep 5
system('rm tst.tst')

цель - работать с файлами из дочернего процесса.
гемор - Process.fork под виндой - как-то очень непонятно не работает

получилась, по моему - корЯвка какая-то :)

Руби + win32-process = гемор ?

скрипт родитель

require 'win32/process'

cmd = "ruby run_me.rb"
pid = Process.create(
            :app_name         => cmd,
            :creation_flags   => Process::DETACHED_PROCESS,
            :process_inherit  => false,
            :thread_inherit   => true
         ).process_id
puts "created"
sleep 8 # работает дольше, чем детенышь
Process.kill(1, pid) # не нужно
Process.wait # не нужно

скрипт - детенышь(run_me.rb)

f = File.open('tst.tst','w')
f.close
sleep 5
system('rm tst.tst')

цель - работать с файлами из дочернего процесса.
гемор - Process.fork под виндой - как-то очень непонятно не работает

получилась, по моему - корЯвка какая-то :)

воскресенье, 2 сентября 2007 г.

Работа

Выдалось свободное воскресенье - приперся с утра в на работу. Потому, что тут спокойно и никто не мешает работать... сам от себя не ожидал.