2014-01-01から1年間の記事一覧
俳句調のツイートを Twitter から検索して表示するWebアプリ作ってみた。http://haiku-matcher.herokuapp.com/https://github.com/ohbaryeテキストボックスに入力された値でツイートを取得して、その中から575調になっているものだけを表示する。入力値がユ…
設定ファイル:application.conf に定義した値を取得する方法。意外と簡単で良かった。 とりあえず取得 key="value" まず conf ファイルに定義する。文字列にダブルクォーテーション付ける必要があるので注意。 Play.application() .configuration() .getStr…
Play Framework 始めた。controllers 内にサブパッケージを作成して、その中のクラスおよびメソッドへのルーティングで一度失敗したのでメモ。 controller 直下のクラスにアクセスする まず基本のおさらい。 パッケージ名:controllersクラス名:MyClassメソ…
最近Git使い始めた。(仕事ではもっぱらSVN)ローカル作業のバージョン管理だけやってたけどせっかくならGitHubも利用してみたい…ということでローカルに作成したリポジトリをGitHubに push する方法を調べた。ほとんど↓に書いてある方法で出来たが、使った…
Mac mini 売った MacBook Pro 買ったと言いつつ、まず Mac mini 打った話。長らく Windows を使いつつも Mac に対する漠然とした憧れがあって今年6月に Mac mini を買った。主に開発と音楽編集とかやろうと思ってた。 けど周辺機器を全然揃えてなかったので…
選挙での「白票」を「社会を変える力がある」とミスリードする謎の集団「日本未来ネットワーク」のサイトが突如出現 | BUZZAP!(バザップ!) - http://goo.gl/Fx820u こういうのに飛びつく人間が周囲にいたので、なんだかなぁ…と思っていた。 思っているだ…
担当案件でDB設計やることになった。ERDなどの設計書類は読んでいたけれども、ゼロからどうやって設計するのかをきちんと理解しないとな~と思い、評判良かった『プロとしてのデータモデリング入門』を読んだ。とにかく実践的で良かった。データモデリング、…
リレーショナルデータベースで履歴の管理は難しい。いまDB設計を担当している案件で、業務用件として履歴管理が現れた。「データの更新の度に更新前後のデータを保持し、過去のある時点のデータを再現したい」という。どう実装するか。。追加のみ行うよう設…
クライアントサイドJavaScriptでwait処理に相当するものが必要になったので調べてみた。そもそもJavaScriptにはwait / sleep に相当する関数が無いみたいだが、遅延処理を実現する setInterval() / clearInterval() の2つのメソッドにて同様の関数を実装でき…
タイトルそのままだが、Bloggerでデザインを変更したらHTMLテンプレートが初期化された。デザイン変更直後にSyntaxHighlighterが効かなくなってるな~と思っていたら、jsファイルを読み込んで無かったのでもしやと思い確認したところ、やっぱり初期化されて…
でないと VMVersionMismatchException という非常に明確なExceptionが飛ぶ。 $ jstack -F 5268Attaching to process ID 5268, please wait...Exception in thread "main" java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorI…
ActionクラスにgetHogeという名前のメソッドを追加したところ、変更箇所以外の挙動がおかしくなった。SAStrutsの落とし穴 - じゃばらの手記 -によると… SAStrutsはJSPをレンダリングするとき、ActionFormとActionのプロパティとpublicフィールドの値をMapに…
jps ツールは、ターゲットシステム上で計測された HotSpot Java 仮想マシン (JVM) を一覧表示します。このツールで表示できるレポート情報は、アクセス権を持った JVM に関するものに限定されます。(jps - Java 仮想マシンプロセスステータスツール -)とい…
カメラに詳しく数々の女の子を可愛く撮ってきた友達から女の子を可愛く撮る4つのコツを教わった!!1.出来る限り"絞る"F値を出来る限り下げて、焦点が被写体だけに合うようにする。これだけで「この写真の主役はこいつだ!!」って感じになる。ただし焦点距…
LinuxにインストールしたMySQLに外部から接続するのに何度も失敗して結構時間食った。 ファイアウォールでやらかすまず最初のエラー。下記コマンドを試みる。 C:\Users\>mysql -u -h '' -pEnter password: *********すると、 ERROR 2003 (HY000): Can't conn…
本来の使い方に即しているかわからないけど、S2Chronosで非同期処理が簡単に実現できる。前回書いた記事の通りに設定を行った後、リクエストをトリガーにTaskを非同期実行するプログラムを書いた。 package org.seasar.example.action;import javax.annotati…
社内システムから定期的に情報を取得してメールを送信するバッチをJavaScriptで実装していると、 "そのインターフェイスは認識されません。"やら "エラーを特定できません。"とのエラーが。 エラー発生箇所を見ると↓の4行目で落ちていた。var ie = WScript.C…
Seasar2のS2RequestProcessorを拡張しての共通処理に挑戦中。 やりたいことは殆ど『Seasar2 徹底入門』の「6.5 認証処理を実装する」の通りだけども、自前の処理を書くと途端に戸惑う。特に、呼び出されるMethodやActionの取得方法がわからなくて困った。調…
java.net.InetAddressクラスを利用することでアプリケーションの実行されているマシン名を取得できる。import java.net.InetAddress;// ホスト名取得はこれだけSystem.out.println(InetAddress.getLocalHost().getHostName());他にもIPアドレスを取得したり…
東京都北区にある北とぴあにて柿喰う客の『へんてこレストラン』を観劇。6/28(土)17:00~の回。内容は宮沢賢治の『注文の多い料理店』を中屋敷法仁氏が舞台用にアレンジしたもの。また本作は「こどもと観る演劇プロジェクト2014」の一つであり、通常の演劇で…
ビッグコミックススペシャルで連載中の音楽漫画、石塚真一『BLUE GIANT』1~2巻読んだ。世界一のジャズプレイヤーを目指す高校生、宮本大のストレートでパワフルな青春・成長譚。面白い。 "ジャズ"の定義 読んでまず感じたのは、作品世界における"ジャズ"が…
アトリエヘリコプターにて五反田団の『五反田怪団 ザ・ベスト』を観劇。6/8(日)19:00~の回。『五反田怪団』シリーズは毎夏に行われ、今年で10年目?になる人気シリーズであり、今回はこれまでの怪団の中でも選りすぐりの怪談を集めたザ・ベスト、とのこと。…
小学区の時にリンダって呼ばれてた女の子に唇が酷似しているCheryl Lynnだが、今日は32回ぐらい彼女の『Got to be real』を聞いた。「今日何してた?」と尋ねられたら間違いなく「Cheryl Lynnの『Got to be real』聞いてた」って答えると思うので、そういう…
宛先や内容は毎回異なるが、ほぼ定型のメールを毎月送る定常業務がだるい~ので自動化しようと調べてみたら、Jscriptでメール送信ができると知った。[Outlook]OutlookとWSHでメール送信 - くじらはんど★ブログ[Gmail]定型メールの送信を自動化する~GmailとJ…
ほとんど書いたことなしJava並行・並列・非同期処理チートシート - Qiita -
デザインパターンの骸骨たち
グルーヴ=?いつどこで聞いたか完全に忘れたけれども、「手っ取り早くグルーヴを感じたり作り出したいのなら、グルーヴのある演奏に合わせて手拍子をすることだ」というアイデアが離れないでいる。ここから「グルーヴしたけりゃその時はこっちから手拍子す…
Qiitaのメール、個人的にいつも見失う1位 [NEW]新人プログラマに知っておいてもらいたい人類がオブジェクト指向を手に入れるまでの軌跡 by hirokidaichi(957ストック)5位 [NEW]Macで開発始めるなら環境構築にはGUIを使おう by aRyoKajiwara(141ストック)6位 …
SQLのIN句の説明や実際の使用例を見ていると[列名] IN ([検索リスト])という記述が多い。しかし、検索値をIN句の前に持ってきて列名を列挙することもできる。 [検索値] IN ([列名リスト])この用法は、類似する情報を複数のカラムで持つような場合に使える。 …
Mac mini買った。 APPLE Mac mini/ 2.5GHz Dual Core i5 /4G/500G/USB3/Thunderbolt MD387J/A posted with カエレバ アップル 2012-10-24 音楽編集とiPhoneアプリ開発が目的で、とにかく安値でMacの環境が欲しいと思って選択した。「Mac miniは2012年から新…