Javaこれは、Javaに限った話ではないが、最近の流れとして、プログラミング言語がどれもこれも似てきてしまっているように思う*1。Principleプログラミングある日、業務コードを眺めてていたら、ふとXMLをダウンロードさせるWEBプログラムのソースに出くわした。それだけだったら何も目新しいことはないだろう、十分に使い古されたフォーマットであるし、何も目にとまることなど無いはずであった。みなさんは最初習ったのではないだろうか。次のようにも考えられないだろうか。「条件式のあとは式が一つのみ指定できます。お題「時間帯重複チェック」は昔、実際の業務で私が実装した経験をもとに作成したプログラミングお題です。当時はJavaでコードを記述していました。今日は来年度の4月から入社の新人さんの懇親会にお招きされたので参加してきました。巷で本を紹介するエントリが流行っているので、私もやってみようと思う。私の場合、自分が買ったり借りてきたりしたはいいが読み切れておらず、積んでいる本を勝手に紹介するという趣旨で行きたいと思います。プログラミング前回の記事の続きです。こちらにて、id:kmaebashiさんにお返事をいただいたので、ちょっとだけ具体的な例を考えてみました。いいものがパッと思いつかなかったのですが一応書いておきます。id:kmaebashiさんの例と同じ、はてなダイアリーについて。いうエントリを読みましたが、ちょっとだけ突っ込みを入れてみたいと思う。情報セキュリティスペシャリストIPAがガイドラインを出しているので必読。楽しくて、タイトルのとおり触発されてる私です。面白いアルゴリズムがあった。「ある文字列のn回繰り返しを作る関数」を高速化したいらしい。みたいな感じで実現できるやつですね。プログラミングGroovyだと、eachなどのイテレーションメソッドが豊富なので処理とイテレーションの分離が楽にできる。出力するプログラムを完成させよ。数値が5の時は表示しないこと。お題が出題されていて、それをある言語では「どう書くか」を投稿できるサイトのようです。アルゴリズムやいろんな言語のことを知れる機会になるなと期待中。プログラミングそれでも自分の命令したとおりに動作するポケコンを見ていると、自分にはなんでもできるようなそんな「万能感」を感じさせてくれました。それから四半世紀以上たちましたが、私がプログラミングから感じる「わくわく」は少しも減ることはありません。プログラミング忘れないようにメモ。Javaでシングルトンを実現しようとする際のクラス生成イディオム。「いにしゃりぜーしょんおんでまんどほるだー」と読む、多分。手っ取り早い言語として、私はJavaScriptをオススメします。前回に引き続き今日もC言語のお勉強をしておりました。そうそう、ちなみに前回書き忘れたんですが、読んでいる本は読本Cです。出ていて、私のところにも教材を作ってよという話がきています。話がくること自体はいいんですが、C言語が問題ですわ。既存の悪いソースをコピーしてしまう。悪いソースコードが蔓延する。既存のソースを吟味する。いうことで、最近はRubyが気になっています。Wikipediaに書いてあった名前の由来を読んでみて、素敵なネーミングセンスだと思いました。名称のRubyは、プログラミング言語Perlが6月の誕生石であるPearl(真...Rubyが気になる2006-11-08時間帯重複チェックプログラミング今仕事で作っている画面にインプットフィールドで入力した時間帯が重複していないかをチェックするという仕様があります。時間帯の入力は、時と分をそれぞれ分けて開始、終了の項目を指定するので、1つの時間帯を4つの数値で表すことになります。if文の否定条件だったらcontinueするという方法がある。これを以下のように修正します。例)ネストしま...for文内のif文のネストをcontinueで回避2006-01-28アスペクト指向プログラミングこんな本を買ってみました。オブジェクト指向の次はこれみたいですね。断片化して、プログラミングを行えること。特定...アスペクト指向プロフィールid:fumokmm新しいNPNLです。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。