<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-8018405876144094106</atom:id><lastBuildDate>Fri, 08 Jul 2011 14:32:47 +0000</lastBuildDate><category>snarl</category><category>ruby</category><category>hack</category><category>ganttproject</category><category>shellscript jp1</category><category>twitter</category><title>sumimasen</title><description /><link>http://sumimasen2.blogspot.com/</link><managingEditor>noreply@blogger.com (snaka)</managingEditor><generator>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/blogspot/sumimasen2" /><feedburner:info uri="blogspot/sumimasen2" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:browserFriendly></feedburner:browserFriendly><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8018405876144094106.post-5196179330617341754</guid><pubDate>Wed, 26 Aug 2009 22:59:00 +0000</pubDate><atom:updated>2009-08-27T07:59:12.885+09:00</atom:updated><title>testttt</title><description>test&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8018405876144094106-5196179330617341754?l=sumimasen2.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://sumimasen2.blogspot.com/2009/08/testttt.html</link><author>noreply@blogger.com (snaka)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8018405876144094106.post-6572808975772302023</guid><pubDate>Wed, 26 Aug 2009 22:28:00 +0000</pubDate><atom:updated>2009-08-27T07:58:08.685+09:00</atom:updated><title>teeeeeeeeest</title><description>testtesttest
UPDATED&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8018405876144094106-6572808975772302023?l=sumimasen2.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://sumimasen2.blogspot.com/2009/08/teeeeeeeeest.html</link><author>noreply@blogger.com (snaka)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8018405876144094106.post-8309035251166614998</guid><pubDate>Wed, 26 Aug 2009 22:21:00 +0000</pubDate><atom:updated>2009-08-27T07:21:27.267+09:00</atom:updated><title>test for FF</title><description>どうだ？&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8018405876144094106-8309035251166614998?l=sumimasen2.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://sumimasen2.blogspot.com/2009/08/test-for-ff.html</link><author>noreply@blogger.com (snaka)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8018405876144094106.post-6019008691598968295</guid><pubDate>Wed, 26 Aug 2009 22:11:00 +0000</pubDate><atom:updated>2009-08-27T07:11:37.886+09:00</atom:updated><title>teste</title><description>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8018405876144094106-6019008691598968295?l=sumimasen2.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://sumimasen2.blogspot.com/2009/08/teste.html</link><author>noreply@blogger.com (snaka)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8018405876144094106.post-3075630911365852071</guid><pubDate>Wed, 26 Aug 2009 12:52:00 +0000</pubDate><atom:updated>2009-08-26T21:52:51.559+09:00</atom:updated><title>test3</title><description>hogeoge&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8018405876144094106-3075630911365852071?l=sumimasen2.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://sumimasen2.blogspot.com/2009/08/test3.html</link><author>noreply@blogger.com (snaka)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8018405876144094106.post-5151578697163054079</guid><pubDate>Wed, 26 Aug 2009 12:37:00 +0000</pubDate><atom:updated>2009-08-26T21:38:02.606+09:00</atom:updated><title>test2</title><description>hoge&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8018405876144094106-5151578697163054079?l=sumimasen2.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://sumimasen2.blogspot.com/2009/08/test2.html</link><author>noreply@blogger.com (snaka)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8018405876144094106.post-2798485559066377447</guid><pubDate>Sat, 22 Aug 2009 09:25:00 +0000</pubDate><atom:updated>2009-08-22T18:31:53.355+09:00</atom:updated><title>test</title><description>testです
変更してみた&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8018405876144094106-2798485559066377447?l=sumimasen2.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://sumimasen2.blogspot.com/2009/08/test.html</link><author>noreply@blogger.com (snaka)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8018405876144094106.post-2549557501828750172</guid><pubDate>Thu, 28 May 2009 14:59:00 +0000</pubDate><atom:updated>2009-05-29T00:07:11.220+09:00</atom:updated><title>Hi I am chromium bot. I would tweet when new chromium build available. (powered by AppJet)</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gyazo.com/bd6083bc66479582022db29eaf796ad3.png"&gt;&lt;img style="margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 437px; height: 415px;" src="http://gyazo.com/bd6083bc66479582022db29eaf796ad3.png" border="0" alt="" /&gt;&lt;/a&gt;

I just create twitter bot.

It's easy &amp; simple.

Hosted on AppJet.

&lt;script src="http://gist.github.com/114457.js"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8018405876144094106-2549557501828750172?l=sumimasen2.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://sumimasen2.blogspot.com/2009/05/hi-i-am-chromium-bot-i-would-tweet-when.html</link><author>noreply@blogger.com (snaka)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8018405876144094106.post-8171764102740570329</guid><pubDate>Wed, 06 May 2009 16:44:00 +0000</pubDate><atom:updated>2009-05-11T01:38:50.629+09:00</atom:updated><title>I just made ruby script that notify twitter timeline with Growl for Windows</title><description>I also released Ruby/GNTP library.
It's very simple twitter client.
Check twitter time-line every 30 seconds and notify with Grwol.

&lt;h4&gt;Code:twitter_notifier.rb&lt;/h4&gt;
&lt;script src="http://gist.github.com/93454.js"&gt;&lt;/script&gt;

&lt;h4&gt;Run&lt;/h4&gt;
Type following command from command prompt.
&lt;pre class="example"&gt;&lt;code&gt;ruby twitter_notifier.rb&lt;/code&gt;&lt;/pre&gt;

&lt;img src="http://gyazo.com/a567c92062f7c3a02679927411d42d5c.png" /&gt;

&lt;h4&gt;Requierment&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Growl for Windows2.0 bata
&lt;/li&gt;&lt;li&gt;ruby&lt;/li&gt;
&lt;li&gt;ruby gem
 &lt;ul&gt;
   &lt;li&gt;&lt;a href="http://snaka.github.com/ruby_gntp/"&gt;ruby_gntp&lt;/a&gt;&lt;/li&gt;
   &lt;li&gt;&lt;a href="http://json.rubyforge.org/"&gt;json_pure&lt;/a&gt;&lt;/li&gt;
   &lt;li&gt;&lt;a href="https://rubyforge.org/forum/forum.php?forum_id=25884"&gt;pit&lt;/a&gt;&lt;/li&gt;
 &lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8018405876144094106-8171764102740570329?l=sumimasen2.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://sumimasen2.blogspot.com/2009/05/i-just-made-ruby-script-that-notify.html</link><author>noreply@blogger.com (snaka)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8018405876144094106.post-7293809259650641418</guid><pubDate>Thu, 27 Nov 2008 16:38:00 +0000</pubDate><atom:updated>2008-11-28T02:02:23.056+09:00</atom:updated><title>I just made script that fetch twitter timeline and display to Snarl.</title><description>It's only Snarl + Ruby.

Snarl is system notification tool that like Growl for Mac OS X. You have to download Snarl from &lt;a href="http://www.fullphat.net/index.php"&gt;here(Snarl :: Homepage).&lt;/a&gt;

Also need following ruby libraries.
&lt;ul&gt;&lt;li&gt;&lt;a href="http://rubyforge.org/projects/ruby-snarl/"&gt;RubyForge: Ruby-Snarl: Project Info&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://json.rubyforge.org/"&gt;Ruby-JSON : JSON implementation for Ruby&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;Script&lt;/h3&gt;&lt;script src="http://gist.github.com/14275.js"&gt;&lt;/script&gt;
&lt;h3&gt;Usage&lt;/h3&gt;You have to change following settings.
&lt;ul&gt;&lt;li&gt;user_id&lt;/li&gt;&lt;li&gt;password&lt;/li&gt;&lt;li&gt;proxy_serer&lt;/li&gt;&lt;li&gt;proxy port&lt;/li&gt;&lt;/ul&gt;Command line parameter is ...
&lt;ul&gt;&lt;li&gt;Num of messages&lt;/li&gt;&lt;/ul&gt;&lt;div style="display: none;" id="FLASH_MESSAGE"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8018405876144094106-7293809259650641418?l=sumimasen2.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://sumimasen2.blogspot.com/2008/11/i-just-made-script-that-fetch-timeline.html</link><author>noreply@blogger.com (snaka)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8018405876144094106.post-6050962390684296353</guid><pubDate>Fri, 21 Nov 2008 08:59:00 +0000</pubDate><atom:updated>2008-11-21T23:24:24.882+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">shellscript jp1</category><title>Shell script that execute JOBNET on JP1.</title><description>&lt;h3&gt;Execute JOBNET from termnal.&lt;/h3&gt;Usually use java base client in case of excute JOBNET on JP1. So I feel frastration to that hevy weight client. (I think my PC specs not too enough for development usage.)
Thats why, I made shell script that execute JP1's JOBNET from telnet terminals.
Script is simple. Invoke JOBNET fom ajsentry command.And then wait for a JOBNET. Then parse result and display it.
&lt;h3&gt;Script&lt;/h3&gt;Script is here.(named 'ajsrun.sh')
&lt;pre class="example"&gt;
&lt;code&gt;#!/bin/sh

JOB_NET=$1

echo "ajsentry -n -w $JOB_NET"
ajsentry -n -w $JOB_NET
echo "ajsshow -l -k -T $JOB_NET"
ajsshow -l -k -T $JOB_NET
&lt;/code&gt;&lt;/pre&gt;&lt;h3&gt;Usage&lt;/h3&gt;From shell prompt...
&lt;pre class="example"&gt;
&lt;code&gt;ajsrun.sh JOBNET_NAME
&lt;/code&gt;&lt;/pre&gt;&lt;h3&gt;Example&lt;/h3&gt;Invoke JOBNET '/aaaa/bbbb/JOBNET01'
&lt;pre class="example"&gt;
&lt;code&gt;bash-2.05$ ajsrun.sh /aaaa/bbbb/JOBNET01/
ajsentry -n -w /aaaa/bbbb/JOBNET01/
ajsshow -l -k -T /aaaa/bbbb/JOBNET01/
AJSPATH = /aaaa/bbbb/JOBNET01             net    正常終了         ***          2006/02/14 0:19  2006/02/14  0:20

bash-2.05$
&lt;/code&gt;&lt;/pre&gt;&lt;div style="display: none;" id="FLASH_MESSAGE"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8018405876144094106-6050962390684296353?l=sumimasen2.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://sumimasen2.blogspot.com/2008/11/execute-jobnet-from-termnal.html</link><author>noreply@blogger.com (snaka)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8018405876144094106.post-7582426839627779999</guid><pubDate>Thu, 20 Nov 2008 18:40:00 +0000</pubDate><atom:updated>2008-11-26T21:52:50.538+09:00</atom:updated><title>How to parse signed number in COBOL</title><description>&lt;h3&gt;Conversion table&lt;/h3&gt;
Here is conversion table.
&lt;table style="border-width: 1px;"&gt;
&lt;tbody&gt;&lt;tr&gt;&lt;th rowspan="2"&gt;Digit place&lt;/th&gt;&lt;th rowspan="2"&gt;high digit&lt;/th&gt;&lt;th colspan="10"&gt;low digit&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;th&gt;&amp;amp;hx0&lt;/th&gt;&lt;th&gt;&amp;amp;hx1&lt;/th&gt;&lt;th&gt;&amp;amp;hx2&lt;/th&gt;  &lt;th&gt;&amp;amp;hx3&lt;/th&gt;&lt;th&gt;&amp;amp;hx4&lt;/th&gt;&lt;th&gt;&amp;amp;hx5&lt;/th&gt;&lt;th&gt;&amp;amp;hx6&lt;/th&gt;&lt;th&gt;&amp;amp;hx7&lt;/th&gt;&lt;th&gt;&amp;amp;hx8&lt;/th&gt;&lt;th&gt;&amp;amp;hx9&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Higher than tenths place digit&lt;/td&gt;&lt;td&gt;&amp;amp;h3x&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;9&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;ones place digit(positive)&lt;/td&gt;&lt;td&gt;&amp;amp;h4x&lt;/td&gt;&lt;td&gt;@&lt;/td&gt;&lt;td&gt;A&lt;/td&gt;&lt;td&gt;B&lt;/td&gt;&lt;td&gt;C&lt;/td&gt;&lt;td&gt;D&lt;/td&gt;&lt;td&gt;E&lt;/td&gt;&lt;td&gt;F&lt;/td&gt;&lt;td&gt;G&lt;/td&gt;&lt;td&gt;H&lt;/td&gt;&lt;td&gt;I&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;ones place digit(negative)&lt;/td&gt;&lt;td&gt;&amp;amp;h5x&lt;/td&gt;&lt;td&gt;P&lt;/td&gt;&lt;td&gt;Q&lt;/td&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;S&lt;/td&gt;&lt;td&gt;T&lt;/td&gt;&lt;td&gt;U&lt;/td&gt;&lt;td&gt;V&lt;/td&gt;&lt;td&gt;W&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;Y&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

&lt;h3&gt;Converting example&lt;/h3&gt;
&lt;table&gt;
  &lt;tr&gt;&lt;td&gt;123@&lt;/td&gt;&lt;td&gt;+1230&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;200E&lt;/td&gt;&lt;td&gt;-2005&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;123P&lt;/td&gt;&lt;td&gt;-1230&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;102T&lt;/td&gt;&lt;td&gt;-1024&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8018405876144094106-7582426839627779999?l=sumimasen2.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://sumimasen2.blogspot.com/2008/11/how-to-read-signed-number-in-cobol.html</link><author>noreply@blogger.com (snaka)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8018405876144094106.post-6269990510497276193</guid><pubDate>Thu, 20 Nov 2008 18:33:00 +0000</pubDate><atom:updated>2008-11-21T23:06:52.646+09:00</atom:updated><title>Script that export sequence object from Oracle database</title><description>expSeq.sql
&lt;script src="http://gist.github.com/27133.js"&gt;&lt;/script&gt;

Usage
&lt;pre class="example"&gt;&lt;code&gt;sqlplus user/pass @expSeq.sql
&lt;/code&gt;&lt;/pre&gt;Example
&lt;pre class="example"&gt;&lt;code&gt;bash-2.05$ sqlplus mais/mais @expSeq.sql

SQL*Plus: Release 9.2.0.6.0 - Production on 日 Dec 4 01:19:02 2005

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.6.0 - Production
に接続されました。
-- シーケンスを削除する
DROP SEQUENCE aaaaSEQ;
DROP SEQUENCE bbbbSEQ;
DROP SEQUENCE ccccSEQ;
(省略)
-- シーケンスを生成する
CREATE SEQUENCE aaaaSEQ START WITH 26857 INCREMENT BY 1 MINVALUE 1 MAXVALUE 9999999 CYCLE CACHE 20;
CREATE SEQUENCE bbbbSEQ START WITH 34343 INCREMENT BY 1 MINVALUE 30000 MAXVALUE 49999 CYCLE CACHE 20;
CREATE SEQUENCE ccccSEQ START WITH 33367 INCREMENT BY 1 MINVALUE 30000 MAXVALUE 49999 CYCLE CACHE 20;
(省略)
quit
Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.6.0 - Productionとの接続が切断されました。


&lt;/code&gt;&lt;/pre&gt;&lt;div style="display: none;" id="FLASH_MESSAGE"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8018405876144094106-6269990510497276193?l=sumimasen2.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://sumimasen2.blogspot.com/2008/11/script-that-export-sequence-object-from.html</link><author>noreply@blogger.com (snaka)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8018405876144094106.post-9078585732463476269</guid><pubDate>Mon, 17 Nov 2008 11:23:00 +0000</pubDate><atom:updated>2008-11-21T23:05:39.099+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ganttproject</category><category domain="http://www.blogger.com/atom/ns#">hack</category><title>Hack GanttProject for mouse wheel behavior</title><description>I love GanttProject. Becouse it is most effecient opensource project management tool for me.

But I feel discomfort to behavior of mouse wheel. I ofeten use wheel for scrolling. But, in case of GanttProject, mouse wheel assign to zooming operation. I ofeten missoperation and feel frastrations.

That's why I made patch and binary for mouse wheel behavior.

You can download binary file form following link.


&lt;div style="text-align: center;"&gt;&lt;a href="http://f29.aaa.livedoor.jp/%7Esnaka/PukiWiki/PukiWiki.php?plugin=attach&amp;amp;pcmd=open&amp;amp;file=ganttproject.jar&amp;amp;refer=GanttProject%2F%A5%DB%A5%A4%A1%BC%A5%EB%A4%CE%C6%B0%BA%EE%A4%F2Excel%A5%E9%A5%A4%A5%AF%A4%CB%A4%B9%A4%EB%A5%D1%A5%C3%A5%C1"&gt;DOWNLOAD BINARY(ganttproject.jar)&lt;/a&gt;&lt;/div&gt;

This patch changing.&lt;ul&gt;&lt;li&gt;You roll up/down wheel on chart area to scroll up/down.&lt;/li&gt;&lt;li&gt;You ctrl + roll up/down wheel on chart area to zoom in/out.&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;Usage
&lt;/h3&gt;&lt;ol&gt;&lt;li&gt;Download "ganttproject.jar" from a link above.&lt;/li&gt; &lt;li&gt;Place "ganttproject.jar" to your GanttProject installed folder.
(GanttProject Installed folder)\plugins\net.sourceforge.ganttproject_2.0.0
&lt;/li&gt; &lt;li&gt;Launch GanttProject.&lt;/li&gt;&lt;/ol&gt;
I post patch for your feference.
&lt;script src="http://gist.github.com/25731.js"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8018405876144094106-9078585732463476269?l=sumimasen2.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://sumimasen2.blogspot.com/2008/11/hack-ganttproject-for-mouse-wheel.html</link><author>noreply@blogger.com (snaka)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8018405876144094106.post-3039649384743350740</guid><pubDate>Sat, 15 Nov 2008 19:28:00 +0000</pubDate><atom:updated>2008-11-18T13:10:04.499+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">snarl</category><category domain="http://www.blogger.com/atom/ns#">ruby</category><category domain="http://www.blogger.com/atom/ns#">twitter</category><title>How to post to twitter from Launchy</title><description>&lt;h3&gt;Instruction&lt;/h3&gt;&lt;ol&gt;&lt;li&gt;Make a few line code with Ruby.&lt;/li&gt;&lt;li&gt;Use Runny plugin.&lt;/li&gt;&lt;/ol&gt;That's all.

Optionally, Get ruby-snarl gem.
So you can recieve notify of result from your script.

Here is my Ruby code. (Named 'Twitty.rb')
&lt;script src="http://gist.github.com/14695.js"&gt;&lt;/script&gt;

This script have two arguments.&lt;div&gt;&lt;ol&gt;&lt;li&gt;User accout.&lt;/li&gt;&lt;li&gt;Password.&lt;/li&gt;&lt;li&gt;Tweet&lt;/li&gt;&lt;/ol&gt;You should supply your own user name and password to this script.
And tweet is text message.

Here is setting of Runny plugin.
&lt;img src="http://f.hatena.ne.jp/images/fotolife/s/snaka72/20080817/20080817221714.png" /&gt;
I was named 'twitty' to this command.
&lt;h3&gt;Usage&lt;/h3&gt;Invoke Launchy by Ctrl+Space etc.(depend on your setting). Then type 'twitty'. And hit TAB. And type your tweet.
&lt;h3&gt;Links&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.launchy.net/"&gt;Launchy&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://apiwiki.twitter.com/"&gt;Twitter API&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8018405876144094106-3039649384743350740?l=sumimasen2.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://sumimasen2.blogspot.com/2008/11/how-to-post-from-launchy.html</link><author>noreply@blogger.com (snaka)</author><thr:total>0</thr:total></item></channel></rss>

