手続き型・オブジェクト指向型・関数型 3 つのパラダイムでステートパターン (Java)

Java でステート・パターン (State Pattern) を実装してみた. よく見かける OOP のステートパターンに加えて, 手続き型パラダイム, 関数型パラダイムのステートパターンも...

October 18, 2014 · 3 min · tsu-nera

はじめて UML で設計を体験した

会社の話. 今週から, ソフト設計の工程に入った. UML のクラス図とコミュニケーション図を利用して, ソフトのアーキテクチャについて検討した. 実は, 仕...

October 3, 2014 · 3 min · tsu-nera

Windows で JCIFS を利用してみる

CIFS を Java から利用するためのライブラリ JCIFS を試してみたメモです. JCIFS とは JCIFS は Java で書かれた CIFS/SMB クライアントライブラリ. https://jcifs.samba.org/ github: https://github.com/kohsuke/jcifs File Read code import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.util.Properties; import...

October 1, 2014 · 2 min · tsu-nera

Web サービスのアーキテクチャを学ぶ! coursera で Programming Cloud Services for Android Handheld Systems を受けた

coursera でProgramming Cloud Services for Android Handheld Systems を受けた. Programming Cloud Services for Android Handheld Systems | coursera }} PLyUlngzGzkztgTizxM6_zqiw8sRj7vBm0" frameborder="0" allowfullscreen 長かった Android シリーズもこれで最後だ. 過去の記事は以下. Programming Mobile Applications for Android Handheld Systems...

September 23, 2014 · 3 min · tsu-nera

Eclim で Emacs と Eclipse のいいとこどり!Emacs で Java 開発環境を構築した (副題 打倒 Eclipse!)

よし, 認めよう. 私は, Eclipse フリークだった. Eclipse ですべての開発環境の統合を夢見て, あらゆるプラグインを試した. 全 C/C++ プログラマに捧ぐ!Eclipse...

May 18, 2014 · 3 min · tsu-nera

Programming Mobile Applications for Android Handheld SystemsでAndroidアーキテクチャの基礎を体系的に学んだ

Androidの学習をcourseraをつかってしました。 Programming Mobile Applications for Android Handheld Systems | coursera 内容 Lecture Android開発で必要な知識を体系的に習得できる。 特徴は...

March 23, 2014 · 3 min · tsu-nera

coursera Algorithms PartIIを受講しました

Couresera Algorithms PartIIを受講しましたので、感想を書きます。 Announcements | Algorithms, Part II 今回のPartIIは、前回のPartIに引き続きです。Part Iを受けたからに...

December 28, 2013 · 4 min · tsu-nera

魔法みたいなリサイズ技術!Seam Carvingについて調べてみた

coursera Algorithmsの課題として、Seam Carving(シームカービング)というアルゴリズムをJavaで実装をした。 Seam carving - Wikipedia, the free encyclopedia 写真の...

December 14, 2013 · 1 min · tsu-nera

Eclipse ADTでつくるAndroidエミュレータ開発環境構築メモ(Windows)

courseraを通じて、Android開発を勉強しようと思います。 Creative, Serious and Playful Science of Android Apps | coursera 講義では、Android SDKをEclipse込でま...

December 7, 2013 · 4 min · tsu-nera

coursera Algorithms PartⅠを受講しました

アルゴリズムの知識を強化するために、coursera Algorithms PartⅠを受講しました Algorithms, Part I | coursera TopCoder対策の方法を探していたら、オンライン...

October 6, 2013 · 5 min · tsu-nera