t_nagataやめます! 内容とか方針は今後も変わりません。 IDと気分を新たにまた書いていきます。 もう微妙に書いてますけど。 移転先:http://d.hatena.ne.jp/noire722/
『Google 翻訳』で「ahhhh」を翻訳すると謎の言葉が出現 – ロケットニュース24(β) http://rocketnews24.com/?p=17504 ラキスタノキワミ・・・ どういう辞書の作り方だろう?
無駄に電卓機能と翻訳機能をつけてみました。 日仏翻訳とか本当に無駄だし、誰も得しないけどつけてみました。 @Override protected void onPrivateMessage(String sender, String login, String hostname, String message) { if (sender.equals(Settings.OR…
id:Yoshioriさんが遅刻してる人のtwitterのpostをIRCに投げるyamashiro-botなるものを作ったので応戦せざるをえない。 yamashiro-botはIRCに書かれた対象のtwitter-idの最新のpostを拾ってIRCに投げる仕様。言語はPython。 なので、カイジbotを改造して、自…
ふらっとIRCのbot作ってみた。 PircBot(http://www.jibble.org/pircbot.php)というライブラリを使わせていただきました。たとえばトークで「金」と話しかければ「金」を含んだカイジの名言を教えてくれます。 import java.io.UnsupportedEncodingException; …
コマンドプロンプトがutf-8を表示できないことに気付くまでの数時間。priceless・・・ めも)デフォルトのエンコーディングを変更する方法/usr/lib/python2.4/site-package/sitecustomize.pyを作成 import sys sys.setdefaultencoding('utf-8')
Python:Pythonの外部ライブラリを使いたい Java:GUIをSwingで作りたい Jython使えばまるっと解決するんじゃないかと思って使い始めてみました。 流れとしては、Pythonコードで主な処理を実装して、 ビューにあたる処理をJavaで作ってクラスをインポートす…
西尾さんのブログを写経中 http://www.nishiohirokazu.org/blog/2006/04/jython.html 用意したもの ・eclipse (EclipseWiki http://eclipsewiki.net/eclipse/) ・JDK1.6 (JDKダウンロード http://java.sun.com/javase/ja/6/download.html) ・Python2.6 (Pyth…
※業務上の個人的なメモです。一般的なことを書いてるわけじゃないので注意! マスタが更新される度にログテーブルに新しいログが作られる。 そうしないと、マスタが更新されたときに、過去の計算結果が変わってしまう。 トランザクションデータは最新のログ…
仕様の説明を受けたときに、実装の時のことを考えて質問する力が足りない。 実装する力が足りなすぎて、話しながらイメージができない。 以前、id:t_yanoさんと一緒に説明を受けたとき、id:t_yanoさんはがんがん質問してた。 自分の知りたいことを的確に聞き…
一連の遷移のあるページ間でObjectContextNameが微妙に違ったために context.commitChanges()が正しく機能しないバグで嵌りました。
最初は、モデルの概念に慣れなくてWicket面倒だなぁって思ってたけど やっと便利さがわかってきました。クラス名とか変数名は適当です。 private Form<Payment> createInputForm(Payment payment) { Form<Payment> form = new Form<CarrierPaymentReport>("inputForm", new CompoundPropertyModel<Payment>(pay</payment></carrierpaymentreport></payment></payment>…
例えば、プログラムに関する知識がまっさらな状態=すべてがわからない状態の時に とりあえずJavaでHello World!!を出力しようとしたとします。 System.out.print("Hello World!!"); Javaだとこう書くわけですけど、この時全部を理解しようとして クラスや標…
BigDecimalは計算で生じる誤差を解決するために10進数値を文字列として扱う。 基本データ型に比べてパフォーマンスは落ちるが、厳密な計算が可能でお金の計算などに用いられる。 // 掛け算メソッド BigDecimal multiply(BigDecimal val) // 割り算メソッド B…
を作ってみた。 GUI設計にVisualSwing4eclipseを使いました。 VisualEditorとJavaEditorを最初うまく使い分けることができなくて 自分で書き加えたコードがeclipse側で何度も消されてしまったり。。。オススメはVisualEditor時にコードの表示を消すことです…
Python3.1でHTTP通信サーバ上のIRCのログファイルから特定の文字列を含む行を抽出してメール送信する.py コンプライアンスに抵触しそうな部分は伏せてます。 import datetime import urllib.request import smtplib from email.mime.text import MIMEText fr…
取得方法 Windowsの値 UNIXの値 改行コード System.getProperty("line.separator") "\r\n" "\n" ディレクトリ・ファイル名のパス区切り File.separator System.getProperty("file.separator") "\\" "/"
こうかなぁ。投稿確認画面とプレビュー表示も欲しい。あとせっかくJavaだし環境(OS)に依存しないようにしたい。 設定ファイルのパスとかフォントとかLookAndFeelとか改行とか。 現段階ではメニューバーの必要性あまり感じないけど、ないと見た目にしまりが…
id:Yamashiro0217さんから「t_nagataが最近ブログ書いてない」との指摘がありました。 僕はブログを書き出すと平気で1時間とかかかっちゃうので 最近なんとなく遠ざかってたのは自覚してますorz ですが、現在開発中の「はてダクライアント」を使えばそんな…
ほげほげほげほげふーふーふーふー
"If it walks like a duck and quacks like a duck, it must be a duck" (もしもそれがアヒルのように歩き、アヒルのように鳴くのなら、それはアヒルである) # 実装が同じクラスA,Bを定義 >>> class A(object): def printType(self): print('type' + type(…
id:Yoshioriさんにコンストラクタについて補足していただきました。 Python の self とかクラスとかインスタンス変数とか http://d.hatena.ne.jp/Yoshiori/20090716/1247720811 ?インスタンスに値を追加してみる class Hoge(object): pass hoge = Hoge() hog…
講師はid:Yoshioriさんです。 クラスの定義Javaとコードを比較して書くのが(Javaプログラマには)わかりやすいと思うので 自分自身の確認のためにもJavaと比較しながら書いていこうと思います。 ※まだPythonでのアクセス修飾子について勉強していないので J…
FizzBuzz >>> def playFizzBuzz(num): if num%3 == 0 and num%5 == 0: print('FizzBuzz') elif num%3 == 0: print('Fizz') elif num%5 == 0: print('Buzz') else: print(num) <実行結果> >>> playFizzBuzz(15) FizzBuzz >>> playFizzBuzz(3) Fizz >>> playFi…
オブジェクトの状態に対しての振る舞いを知っているのは そのオブジェクト自身であるべき。
test test test test test test test test
使ってみた。 VisualEditorに比べていろいろ洗練されてる感。・右クリメニューがまわりくどくない。 ・ガイド線ばっちり。あと、VisualEditorでは複雑なGUIを作成していると デザイナが壊れることがあったんですが、 VisualSwingではどうなんでしょう。要安…
いろいろ調べてたらこんなの見つけました。 「TIOBE Programming Community Index for July 2009」 http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html The ratings are based on the number of skilled engineers world-wide, courses and …
id:Yamashiro0217さんに 「こんなん(VisualSwing for Eclipseってプラグイン)があるでよ」って教えてもらいました。 SwingのGUI開発用のeclipseのプラグインです。 前に日記で書いたVisualEditorは世間的には使いにくくて死亡だそうです。 是非試してみた…
今日から1日15分、Pythonを勉強する講座をid:Yoshioriさんに開いてもらいます。 今日は簡単な構文を勉強しました。見せてもらいました。 7/9追記 Pythonではブロックをインデントで表現します(Javaでは中括弧を使う)。 初心者が学ぶのに良い言語と言われる…