shokosブログ

プログラミング

super

親クラスのメソッドを呼び出すときには super.メソッド名;コンストラクタを呼び出すときには super(変数名);

SQL

とあるテーブルのとあるカラムがnullのデータを取ってきたいとき、WHERE テーブル名.カラム名 = NULLだとエラーになる WHERE テーブル名.カラム名 IS NULLがただしい

日付のつくりかた

メモメモ Date today = new SimpleDateFormat("yyyyMMdd").parse("20090812"); yは年、Mは月、dは日

メール

Apache Commons EMail(http://commons.apache.org/email/userguide.html)を使ったほうが簡単 とのアドバイスを受け、やってみました APIも一応見たけれど、見なくてもコード読めばなにやってるか 初心者のわたしでもわかる! import org.apache.commons.mail…

メール

サーバ上のIRCのログファイルから特定の文字列を含む行を抽出してメール送信する ってゆうのを作ってみようと思いました t_nagataがちょっと前にPythonで実装していたので、 スライス記法、Python3.x、HTTP - t_nagataの日記 おんなじことをやってみようと。…

騾∽ソ。現象

騾∽ソ。現象エクリプスを起動→htmlでボタンのvalueを"送信"にする →エクリプスを閉じる→エクリプスを起動→ <input wicket:id="button" type="submit" value="騾∽ソ。"></input><br /> ってなってる現象。なにこれー解決してやる!!! ***ついき************光の速さで解決しましたhtmlのheadに、 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> を追加デフォルトで</meta>…

英語辞書 ほぼ完成

ほぼ完成して、無事投稿できるようになりましたはてだに投稿する部分のクラス import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.PrintStream; import java.net.…

英語辞書

wicketでできました!はてな記法の解析が少しめんどくさかったです とりあえずリファクタリングして、 コードがいい感じになったら載せます

素数

エラトステネスの篩っぽいものは実は金曜日にできたのだけど、あくまで「っぽい」なので考え中。*********ついき************ むしろまだ未完成ですできたーと思ったら9の倍数が素数扱いされている直そう! ************…

Firefoxのアドオン

Yamashiroさんにいろいろ教えてもらいましたー各アドオンは自分好みにカスタマイズすればもっともっといろいろできるようです とりあえずメモメモってことで簡易的に書きます その1 Firebug http://getfirebug.com/ ページのソースやCSSが見れる。 さらにそ…

素数

エラトステネスの篩やり始めたらコードがスパゲッティになってきた。ペペロンチーノっ!まずはスパゲッティに作ってみてそれからリファクタリングするって感じにしようかな 素数が素敵に空目しすぎてだんだん混乱してきた ちなみに英語辞書のほうは取得した…

素数

素数を求めるアルゴリズムもいろいろあるようでその中のエラトステネスの篩について学びましたエラトステネスの篩 - Wikipedia ・ 探索リストの最大値が素数リストの最大値の平方よりも小さい場合、素数リストおよび探索リストに残っている数が素数となる。…

素数

素数を求めるコードをつくってみましたアルゴリズム考えるのたのしかった public class Sosuu { public static void main(String args[]) { boolean judge = true; for (int i = 2; i <= 100; i++) { for (int j = 2; j < i; j++) { if (i % j == 0) { judge…

英語辞書

入力ページ import org.apache.wicket.PageParameters; import org.apache.wicket.markup.html.WebPage; import org.apache.wicket.markup.html.form.Button; import org.apache.wicket.markup.html.form.Form; import org.apache.wicket.markup.html.form.T…

英語辞書

仕様書が一段落したのでブログ充t_43zさんからコメントをいただき Yamashiroさんに説明してもらいさっきのコードのリファクタリングをしてもらいました!どうもありがとうございます! import java.io.BufferedReader; import java.io.IOException; import j…

英語辞書

あけたらしめる!! という癖をつけよーと思い、 closeを追加しました。 あと、取得した過去エントリーの解析をしました。 はてなダイアリーAtomPubとは - はてなキーワードを参照すると こんな感じで返ってきます↓↓ <entry xmlns="http://www.w3.org/2005/Atom"> <id>tag:d.hatena.ne.jp,2008:diary-{はて</id></entry>…

英語辞書

やりたいこと 英語辞典エントリーに英単語をどんどん追加していく どうやら過去エントリーを編集すると、そのエントリーの本文は消えてしまうらしいはてなダイアリーAtomPubとは - はてなキーワード新規じゃなくて追加がしたいのでちょっと考えてみた! 1.j…

英語辞書

java英語辞典 - プログラミングお勉強きろくどんどん追加していきますといいながらさぼっていたjava英語辞書 追加する用のアプリケーションをwicketで作ろうと思います!!!来年java1年生が入ってきたらがんがん使ってもらえるよーなものにしたいなぁ今日…

3項演算子

宣言通り3項演算子を使ってみた。 正確には条件演算子というそうです! int judgeNum = 30; String message = judgeNum>0?"true":"false"; System.out.println(message); if文で書いてみると int judgeNum2 = 30; String message2; if(judgeNum2>0)message2…

3項演算子

条件?trueの式:falseの式あとで試してみよう!参考演算子だと思っていました

スマイリーハッカソン

おとといのSmiley Hackathon#5で書いたコード import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.URL; import java.net.URLConnection; import java.net.URLEncoder; public class StringTran…

スマイリーハッカソン

スマイリーハッカソンに参加中です Smiley Hackathon#5について - iDeaList::Writing 私のノーパソさんは液晶が割れてしまって 参加できんなーって思ってたら なんとacotieさんがマックブックかしてくれました!どうもありがとうございます 今作ってるのは …

wicketのコンポーネントを使ってみよう計画その1.2

○画像の表示使い方 add(new Image("コンポーネントID", new ResourceReference(クラス名,"画像ファイル名")));

wicketのコンポーネントを使ってみよう計画その1.1

いろいろなコンポーネントがあるので、試してみましたおもしろいです!!!○画像へのリンク リンク対象がページではなく画像などのリソースの場合 ResourceLinkというクラスを使います使い方 add(new ResourceLink<Void>("コンポーネントID",new ResourceReferen</void>…

mixi日記投稿計画その1.2

またwicketで作りましたー!載せるのは投稿のクラスだけ 他は今までのはてな投稿とあまり変えていないので import java.io.IOException; import java.io.OutputStream; import java.io.PrintStream; import java.net.HttpURLConnection; import java.net.URL…

mixi日記投稿計画その1.1

はてなに投稿できるんだからmixiにも投稿できるんじゃない? って思って作ってみました 参考サイトmixi for iPhoneから発掘されたmixi日記投稿用API « kumixi日記投稿用APIを使ってPHPからmixi日記にポスト [C!] javaで書かれているサイトは見つからなかった…

仕様書

仕様書周りのお仕事をはじめました!守秘義務の関係であんまりブログに書けることはないけれど、 フローチャートとか、必要な粒度とかいろいろ勉強になります

twitterのTLを取得してはてなに投稿する計画その1.3

Hatenaに投稿するクラス import java.io.IOException; import java.io.OutputStream; import java.io.PrintStream; import java.net.HttpURLConnection; import java.net.URL; public class HatenaContribution { private Valuekeeper value; private String…

twitterのTLを取得してはてなに投稿する計画その1.2

TLを表示して投稿していいか聞く部分 投稿しますか?って文字はhtmlのほうに書いたのだけど、 せっかくなのでLabel使えばよかったあと70行くらいになってしまいました 可読性を考えると匿名クラスつかわないとか TL取得部分をクラスわけするとかすればよかっ…

twitterのTLを取得してはてなに投稿する計画その1.1

できましたー! 匿名クラスをガンガン使いました。 最初の入力の部分 import org.apache.wicket.markup.html.WebPage; import org.apache.wicket.markup.html.basic.Label; import org.apache.wicket.markup.html.form.Button; import org.apache.wicket.mar…