LINUX.ORG.RU

Сообщения geshido

 

kde ruby plasmoid + rubygems

Привет.

ArchLinux, ruby 1.9

Самый обычный плазмоид не хочет запускаться в plasmoidviewer если в code/main.rb добавить строчку «require 'rubygems'»

Ошибка: NoMethodError, no such method synchronize for Mutex obj, или что-то типа того.

Есть у кого-нибудь примеры, как заюзать rubygems в плазма аплетах?

geshido
()

wmii-hg и firefox

День добрый.

wmii из mercurial самый свежий

 $ wmii -v
 wmii-hg2592, ©2009 Kris Maglione

firefox тоже последний (дистр arch linux)

так вот при запуске очередного firefox'а на каком-нибудь тэге, он, сволочь, открывается на том теге, где он уже запущен, а не на текущем.

приходится искать его по всем тэгам и перекидывать на нужный - очень бесит. В wmii 3.6 такого не было.

Была ли у кого-нибудь подобная ситуация и как вы с ней боролись?

geshido
()

ion3 и апдейт статусбара

привет

проблема: данный код (в файле ~/.ion3/statusd_tickets.lua) не обновляет инфу по таймеру. Показывается только то значение, которое было в момент старта ion'а

есть знающие люди, кто может подсказать, куда копать?

local function inform_tickets(tickets)
  statusd.inform("tickets", tostring(tickets))
  statusd.inform("tickets_hint", 'tickets')
end

local tickets_timer=statusd.create_timer()
tickets_timer:set(30*1000, udpate_tickets)

local function update_tickets()
  local tickets=io.popen("~/scripts/check-my-tickets.rb"):read()
  inform_tickets(tickets)
  tickets_timer:set(30*1000, udpate_tickets)
end

update_tickets()
geshido
()

WMII + dzen2

Добрый день,

Не подскажете, есть ли возможность использовать wmii в связке с dzen2 в качестве статусбара?

Может быть можно как-нибудь под него место выделить и запретить wmii его прятать при переводе мыши на какое-нибудь другое окно?

Поделитесь success story, если таковые есть.

geshido
()

Гибкость Ruby

# красиво, неправда ли?

DEBUG=1

def debug(message)
    if DEBUG == 1 and (block_given? ? yield : true )
        STDERR.puts "DEBUG: #{message}"
    end
end

# вызов

debug("Зашли в метод method1")

# или 

debug("Зашли в метод method1") { self.class.name =~ /MyClass1/}
geshido
()

RSS подписка на новые темы