2007-11-12 晴れ,昼間はヌクい.富士山真っ白 [長年日記]
_1 GutsyでCompiz (失敗)
ひさしぶりにLinuxネタでも,と思い手元のマシンで少し遊ぼうと思ったのに, うまくいかずにションボリ(-公-;)
【Linuxウォッチ】第29回 Momonga Linuxで3Dデスクトップ「AIGLX」を試す:ITpro によると
ログイン後,grepコマンドなどで/var/log/Xorg.0.log内からAIGLXというキーワードで検索してみる。もし「(EE) AIGLX: Screen 0 is not DRI capable」というログ記録が出た場合は,残念ながらAIGLXは利用できないということになる。
ということだったので調べてみる.
% grep AIGLX /var/log/Xorg.0.log (==) AIGLX enabled (EE) AIGLX: Screen 0 is not DRI capable
となり全然ダメっぽい.しかし RenderingProject/aiglx - Fedora Project Wiki に以下の記述を発見.
Intel: i830 through i945. i810 works, but DRI requires 16 bit depth.
% grep -i depth /var/log/Xorg.0.log
"Default Screen" for depth/fbbpp 24/32
(**) VESA(0): Depth 24, (--) framebuffer bpp 32
(--) Depth 24 pixmap format is 32 bpp
% grep -i depth /etc/X11/xorg.conf
DefaultDepth 24
これが原因か.16bitにしたら動くのかも.
ただ,以下のような情報もあるのでやっぱりダメなのかも.
_2 Re: GNU/Linux で Gyazo
手元の環境はproxy必須なので,proxy対応版を作ってみた.ライセンスとかまっ たく不明なのでYAAさんのものに対するpatchを置いておく.
---
gyazo | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
Index: ruby/gyazo
===================================================================
--- ruby.orig/gyazo 2007-11-12 19:47:22.000000000 +0900
+++ ruby/gyazo 2007-11-12 20:25:52.000000000 +0900
@@ -3,6 +3,8 @@
# setting
browser_cmd = 'firefox'
clipboard_cmd = 'xclip'
+proxy_addr = nil
+proxy_port = nil
require 'net/http'
@@ -51,7 +53,7 @@
'Content-type' => "multipart/form-data; boundary=#{boundary}"
}
-Net::HTTP.start(HOST,80){|http|
+Net::HTTP::Proxy(proxy_addr, proxy_port).start(HOST,80) {|http|
res = http.post(CGI,data,header)
url = res.response.to_ary[1]
puts url
とりあえず手元の環境ではうまく動いているように見える.
http://gyazo.com/e4da731c16eb3a15b78a98b27fd77398.png
修正内容は http://www.ruby-lang.org/ja/man/?cmd=view;name=net%2Fhttp のプロクシ経由のアクセスをまるまるコピペしただけやけど.ただ,手元の環境 ではproxy必須なのでproxy指定なしをテストできていない.
% ruby gyazo
/usr/lib/ruby/1.8/net/http.rb:560:in `initialize': getaddrinfo: Name or service not known (SocketError)
from /usr/lib/ruby/1.8/net/http.rb:560:in `open'
from /usr/lib/ruby/1.8/net/http.rb:560:in `connect'
from /usr/lib/ruby/1.8/timeout.rb:48:in `timeout'
from /usr/lib/ruby/1.8/timeout.rb:76:in `timeout'
from /usr/lib/ruby/1.8/net/http.rb:560:in `connect'
from /usr/lib/ruby/1.8/net/http.rb:553:in `do_start'
from /usr/lib/ruby/1.8/net/http.rb:542:in `start'
from /usr/lib/ruby/1.8/net/http.rb:440:in `start'
from gyazo:56
なんてのが出る.誰かテストプリーズ.


すみません。ライセンスについて追記しました。<br><br>このエラーはどういう状況で出るんでしょうか。<br>うちでは patch を当てた状態で、proxy有り/無し共に問題なく動いているようです。
説明が不十分でした.<br>proxyがないと外部につながらない環境で,proxy_*にnilを設定した場合にこのエラーがでます.<br><br>テストしてくださってありがとうございます.
Can we get the source of the upload.cgi??
sanjaya dot yogi at gmail dot com<br><br>Can we get the source of the upload.cgi??