Hatena::ブログ(Diary)

やるはら技術メモ このページをアンテナに追加 RSSフィード

 

2010-03-15 Antメモ

Antの勉強をした。

Java向けmake。

Taskがいろいろあるので、javac使うなら便利そう。

Antインストールの際、

「〜の使い方が誤っています」というエラーが出るときがある。

環境変数ClassPathをチェックすること。

 Quicktime環境変数書き換えが原因で起動しなくなった、という報告もある。

build.xmlのサンプル:

<project name="foo" default="compile">

<property name="src" value="src" />

<property name="build" value="classes" />

<property name="doc" value="doc" />

<target name="prepare">

<mkdir dir="${build}" />

<mkdir dir="${doc}" />

</target>

<target name="compile" depends="prepare">

<javac srcdir="${src}" destdir="${build}" />

</target>

<target name="run" depends="compile">

<java classname="Anted" classpath="${build}" />

</target>

<target name="doccopy">

<fileset dir="./">

<include name="*.txt"/>

</fileset>

</target>

<target name="clean">

<delete dir="${doc}" / datetime="2010-03-15T22:00:41+09:00">

<delete dir="${build}" / datetime="2010-03-15T22:00:41+09:00">

</target>

</project>

参考サイト

Antメモ

Apache Ant User Manual

2009-02-05 WindowsのGrowlっぽいもの

Javaアプリケーションで通知したいなーと思った。

1.6なら java.awt.SystemTray, java.awt.TrayIconがあるわけだけれど、

http://sattontanabe.blog86.fc2.com/blog-entry-24.html

業務で使っているのは1.4系。

あとできればPythonからも使いたい。

以前から気になっていたGrowl for Windowsをあさる。

本家GrowlアーカイブdmgのためSDK解凍できない…

先発クローンSnarlをあさるも、

MelonとかいうVBフレームワークインストールさせられそうになったので保留にした。

日本語も通らないらしい。

日本発Growlクローンのwhineを試したところ、

コンパクト&シンプルで気に入った。日本語ばっちりだし。

同梱のwhinesend.exeを実行するだけで通知できる。

Perlなんかはソケット経由でいけるみたい)

ビー!ビー!ビー!ビー!ビー!ビー! 2009/07/09 15:34
遠隔ヴァイブ試してきたよーヽ( ・∀・)ノ
街中だってのにスイッチ入れる度にさっちゃんたら足ガクガクしちゃって・・・
見てて興奮しすぎて近くのビルのトイレでやっちゃったし(*´д`*)
ヴァイブ遊びってチョー楽しーよねー(´・∀・`)

http://HjaGZvE.meshiuma.tsukimisou.net/

けむくじゃら最強wけむくじゃら最強w 2009/07/17 15:17
おデブで全身けむくじゃらの熊野郎で非モテだった俺が
30歳になってまさかの大フィーバーwwww
「腹のプニプニとか包茎具合が超カワイイ!」って女共が勝手に盛り上がってるよwwwww
おかげでゲーム三昧のニート生活続けられるしウメェwwww

http://v0x768z.zebu.iphone5.net/

とりあえず生で!!!!!!!とりあえず生で!!!!!!! 2009/07/26 19:53
生挿入はムリって女の子でも「とりあえず生で」って言ってみたらウケて簡単に生で挿れさせてくれるなwwwwww
挿れてしまいさえすれば中出汁も余裕だし言ってみる価値ありすぎだろ?
まぁここの女は言わなくても100%生おkだけどwwwwwwwwww

http://netoge.bolar.net/rEJnCqA/

俺の銃が火を噴くぜwwww俺の銃が火を噴くぜwwww 2009/08/06 00:40
始めた途端に誘いの嵐だったからちょっとパニクったわwww
とりま玩具プ レ イ好きのビ ッ チを選んで楽勝で即 ハ メ〜(^-^)v
ハ メ て 5 万 貰 え るとかカルチャーショックだったけど、
これやらないやつはただのバカだろwwwwwwwww

http://ene.creampie2.net/8VOZdAy/

えふwwえふwwえふwwwえふwwえふwwえふwww 2009/08/10 02:45
ケイジの奴・・ネットやっててコレ知らないって何なのwwwwww
金に困ってるみたいだから教えてやったらソッコーでヤりやがったしww
てかあいつキモデブなのに何でいきなり8 万貰えてんの???
わけわかんねぇしwwwwwww

http://kachi.strowcrue.net/chSgUGH/

これはいいカオスwこれはいいカオスw 2009/08/16 22:08
自分の事「キャメロン」て呼んでる痛い女と会ったんだがお嬢すぎワロタwww
キャメロンにとっては1 万とか紙きれらしくて、
普通にセ ク ロ ヌするだけで2 0 万くれたしwwwwwwwww
マジキチwwwwwwww

まーそのおかげで俺が潤ってるんだからもっと狂って下さいwwwwwwwww

http://yuzo.plusnote.net/7iriXE3/

ちょwwwwこれわwwwwwちょwwwwこれわwwwww 2009/08/27 22:36
ここまで簡単なバ イ トって他に無ぇだろwwwwwww
ち ん こさえあればおkだもんなwwwwwwwww
女にち ん こ見せただけでも大喜びだし、
挿入してやったらもうキャンキャン言いまくりwwwwwwwww

ぶっちゃけここまで気持ちよく稼げるとは思ってなかったわぁ(>_<)

http://koro.chuebrarin.com/iQdWn0r/

2009-01-03 hgignoreの初期設定

eclipsemercurialを使うときに、どこにレポジトリをおくか(=どこでinitするか)という話。

eclipseレポジトリリソースとして認識されてしまうので、うかつにsrc以下に作ったりできない。

1.プロジェクトフォルダ直下に置く

build等をレポジトリに含めないため、.hgignoreを以下のように設定する。

syntax: regexp

^build/

\.classpath

\.project

\.hgignore

2.srcに含める

ソース管理しか必要ない場合、

eclipseビルドパス除外に.hgフォルダを含めておく。

(試してないです)

そんな感じで。

Haiku OSVMWareで動かしてみる 03:07

■用意するもの

VMWare Player

http://www.vmware.com/download/player/

これは普通にインストール

あとは

http://www.haiku-os.org/downloads

約34MBのVMWare向けNightly Buildを落とす。

解凍して実行。


■起動したら

フォントの設定を開いて日本語フォントを設定すること。

固定幅フォントUIの問題か選べなかった。

とりあえずFirefox入れればどんなOSでも使える時代。

現時点でインストールしたいのは

Firefox version 2.0.0.18

http://www.bebits.com/app/3143

まずはダウンロード

コンソールを立ち上げて

> wget http://www.bebits.com/bob/21982/firefox-2.0.0.18.en-US.BeOS-bone.zip

などする。

あとはエクスプローラ?からファイルを解凍する。

このままだと立ち上がらないらしく、

firefoxフォルダ下に

add-ons

lib

の二つのフォルダを作る必要がある。

libfreebl3.so

libnssckbi.so

libxpistub.so

この3つのファイルはadd-onsに入れ、

ほかの.soファイルは全てlibに入れる。

あとはfirefox-binをダブルクリックすれば動く。

日本語の入力をしたければ、Anthy for haikuを入れる。

2008-10-15 PythonでCGI開発

PythonにはCGI実行可能な簡易httpサーバが付いてくる。便利。

公開したいフォルダを作り(例:c:\web)

そこにcgi-binフォルダを作って

pythonスクリプトを置く。

c:\webに移動し、

> python -m CGIHTTPServer

を実行(python2.4以降)。

ブラウザからlocalhost:8000にアクセスすると

c:\webのディレクトリが見える。

cgi-binにアクセスするとエラーが出るので、

pythonスクリプトのパスを直接入れて実行。

終了はCtrl+Break

ajax+cgiでも作ってみるかな。

2008-09-02 jEditを使う

素の状態で起動が重い。

起動時間だけならNetbeansとそこまで違わない。

Javaのコード書くんなら補完がしがし利くNBのほうが便利。

今のところXML/HTMLエディタとして使ってる。

プラグインは、XMLサポート、Sidekick、文書タブあたりがあればいいかな。


文字コード関連。UTF-8Nとかだと正常に開けないので注意。


組み込みのBeanShellが微妙に便利。UTFのリテラルとか突っ込むとそのまま表示してくれる。

ただちょっと間違っただけで大量のスタックトレースが出力されて、ああjavaだなあと思ったり。


BeanShellはJavaインタプリタで、

組み込みコンソールからエディタ自体を操作できたりして、よく出来てる。

マクロもBeanShellで実現されていて、Javaが使える人にはうれしい。

秀丸マクロはまったく覚える気にならないけど、これならいいかな。


あと、メモリ使用率が高くなると(Javaなら動的に拡張するはずだが)と、

やたら重くなるので、明示的にガベージコレクションを行うことが多い。

メモリ使用率メーターダブルクリックでガベージコレクタを動かせる。


置換にもBeanShellが使える。

_0がマッチした文字列が入っているので、

f:id:yaruhara:20080903002811p:image

このようなコードを入れると、勝手に選択範囲の数字をインクリメントしたりする。


矩形編集(Ctrl+マウス範囲選択)もしっかりしていたので、

そのあたりの弱い秀丸の補助に使ってる。