コンピュータクワガタ

かっぱのかっぱによるコンピュータ関連のサイトです

Webブラウザからの「通知」(Notification)

はじめに Chrome拡張の通知機能を調べていたのですが、その過程でWebの標準として「通知」があることを知りました。http://www.w3.org/TR/2013/WD-notifications-20130912/そこで、Web標準の「通知」機能をひと通り動かしてみました。 * 動かせるサンプルは…

Nexus 7(2013)用のカバーを変えた

今日Nexus 7(2013)用の新しいカバーが届いたので感想を少し。Google Nexus 7 (2013) TABLET/ブラック(Android/7inch/APQ8064/2G/16G/BT4) ME571-16G出版社/メーカー: Asustek発売日: 2013/08/28メディア: Personal Computersこの商品を含むブログ (18件) …

MirageでINパラメータを指定できるか確認

2WaySQLが使えるシンプルなデータベースアクセスライブラリーのMirageでINパラメータが使えるか確認してみました。Mirageプロジェクトは以下のページを参照して下さい。 http://amateras.sourceforge.jp/site/mirage/welcome.htmlもともと2WaySQLの部分はS2D…

Nexus 7(2013)にゲームデータをコピーした

Nexus 7(2013)を買ったので、なめことかFF3とかのセーブデータを移行しました。バックアップのしかた自体は以下のサイトを参考にしました。 http://www.teradas.net/archives/6686/まず、古い端末からバックアップデータを作成。 うえから、なめこ、なめこ…

CSSだけでradioボタンをtoggleボタンのグループのようにする

Web画面のデザインをしていると、jQuery UIにあるようなhttp://jqueryui.com/button/#radioこんなradioボタンを作りたくなる時があります。jQuery UIを使ってもいいのですが、個人的には少し動作がもっさりしてしまうように感じるためCSSだけでできないか調…

CSS3のtext-overflowは便利かも

全然それを調べるつもりはなかったのですが、偶然CSS3にtext-overflowというプロパティがあることを知りました。今回はtext-overflowを簡単に紹介します。昔はCSS3のTEXTモジュールの一部だったみたいですが、今はCSS3のUIモジュールの一部となっているよう…

LABUtilにしました

LABjsを使った動的で同期的なscriptの読み込み - コンピュータクワガタ昨日の今日ですが、LAB_sampleという名前とサンプルそのものを変更しないといけない使い勝手があまりにも手抜きだったのです、LABUtilとして、ライブラリー部分とそうでない部分を分離し…

LABjsを使った動的で同期的なscriptの読み込み

HTMLプロトタイプを作成する際にJavaScriptでちょっとしたユーティリティを使うことがあります。普通はjQuery等のライブラリーを用いるのですが、読み込むライブラリーのバージョンを統一したいことが多いです。 また、同じようなscriptの読み込みを何箇所も…

Java EE 7のEL 3.0を少しだけ試してみた

Java EE 7の中ではバッチと、EL 3.0に期待していました。 実装が出たら試そうと思っていて、Eclipse 4.3というより、GlassFish 4.0が出たのでEL 3.0を少しだけ使ってみました。最初に確認したのは、web.xmlで、このバージョンからはとうとうsunがなくなりま…

CSSの複数クラスによる絞り込み

今日、Googleのサイトの構造を見ていて、以下の様なCSSのセレクタが設定されている事に気づきました。 .hoge.foo { // CSS } .hogeと.fooの間にはスペースは空いておらず連結して使われていました。まさかと思って、CSSの仕様を確認したところ仕様として定義…

MirageのインストールとSLF4Jの設定

2WaySQLが使えるシンプルなデータベースアクセスライブラリーのMirageを使ってみました。ソース自体は、ドキュメントにあるものに少し手を加えたものですが、ログ出力をSFL4Jにしたかったのでその点を調べてみました。 Mirageのインストール ドキュメントの…

Spring MVC 3.2のSpring MVC Testを触った

はじめに 半年前くらいからSpring MVCについて勉強していまして、テストをどうしようかと思っていたところ、先日Spring 3.2がリリースされました。Spring 3.2からはSpring MVC Testが正式にサポートされるようになり、Spring MVCのテストが簡単に書けるよう…

SQLの分析関数LAG

分析関数のLAGを最近知ったのでどんなものか紹介します。 適当な例を挙げるのが難しかったのですが、ありそうな例を考えてみました。サンプルは、CentOS 6.3に付属のPostgreSQL 8.4で確認しています。最近のOracleでも動くと思います。MySQLは無理です。一応…

Groovy+POIでExcel方眼紙にお絵かきしてみた

またくだらないものを作ってしまった。 POIで何かを作ろうとしてこんなことしか浮かばなかったよ。 画像を読み込んで、超細かいExcel方眼紙にドットを打って行く。 1つのセルを1つのピクセルとしてお絵かき。 こんな感じにできます。 コードは以下。ファイル…

Groovy+POIでExcel方眼紙テンプレートを作った

Groovyの練習。 特に苦労はなく。シート名に日本語を使っても全然問題なくいけました。 import org.apache.poi.hssf.usermodel.HSSFWorkbook // XSSFは2007以降の形式(xlsx)。2003以前の形式(xls)はHSSF def workbook = new HSSFWorkbook() def sheet = …

Spring MVCのformタグを簡単にまとめました

Spring MVCの勉強をしていて、Springカスタムタグの日本語情報が少なかったので簡単にまとめまてみました。今回はformタグです。Springのバージョンは3.1.2を基準にしています。3.1.*系であれば多分動きますが、違う場合には注意が必要です。記事での説明は…

GALAXY Note 2(SC-02E)でドコモのアプリやサービスをできるだけ止めてみた。

以下、今設定して全く運用していないので不具合等は自己責任でお願いします。 無効にできた、消せたというだけです。無効にしたサービスやアプリは以下の通りです。キャプチャの関係で半分以上かぶってます。 電話帳も消したいけれども今のところ、削除も無…

Macで任意の引数で実行可能なEclipseを「.app」で作ってみた。ゆっくりしていってね。

任意の引数で実行可能になっていなかった!! 検証し直しているので、以下は参考にしないでください。 前置き WindowsではEclipseの実行ファイルのショートカットに、起動オプションを指定することでEclipse起動時のオプションをショートカットごとに作るこ…

明日Androidデビューする嫁wの為に最初から入れた方がいいアプリをメモしてみる。

購入端末はXperia AX。予約してあるので問題なく買える予定。 無料アプリ 有料は少し慣れてからでいいと思うので、無料アプリから。 ByeFi 最初はByeFi(https://play.google.com/store/apps/details?id=com.hm.byefi&feature=order_history)。 決められた…

CoffeeScriptのclassでprivateなメソッド等を作る

自分のメモ用に、張っておく。 要するに、classの中に、オブジェクトのプロパティでなくてクロージャとして閉じ込めるということ。 class Test # private internal = 0 # private method reset = () -> internal = 0 inc: -> internal++ view: -> alert "#{i…

ServletとjQueryによる非同期ファイルアップロード

最近色々なところで見かける、ファイルをアップロードする際にプログレスバーを表示する方法を色々調べてみました。 以前調べていた時には、インラインフレームへのサブミットとCommons FileUploadを組み合わせて行う方法しか見つからなかったのですが、今は…

Java EE 6のweb.xmlの書き方

ほとんど自分用メモですが、Java EE 6のweb.xmlの書き方というか、XMLスキーマの定義です。 jsp-configはいつもだいたい同じようなものを書くのでそれもテンプレで。

Servlet 3.0とHTML5で複数ファイルのアップロード

最初に HTML5からinput type="file"の属性にmultipleが追加され、ファイルを複数選択することができるようになっています。今回はそれとServlet 3.0を利用して複数ファイルのアップロードを実装します。まず、ベースとなるServlet 3.0によるファイルのアップ…

SQL2003や99の新しい文法を追ってなかったので確認してみた。

WEB+DB PRESS Vol.66に連載されているSQL緊急救命室を見て、あまりにも最近(でもないけど)のSQLを知らないことに愕然とし改めてSQLの構文で知らない部分を確認してみました。 前提 環境はOracle 10g R2です。わりと古い環境ですので、最近のシステムをお使…

JavaScriptのthisをjQueryを含めて検証してみた

JavaScriptのthisは使用するタイミングによって、その内容が変わります。JavaScriptを記述する上でthisは基本的な要素であり、かつ理解が必須の要素でもあります。自分自身があまり整理できていなかったこともありましたので、確認の意味も込めて検証して見…

データ通信(3G)のオン/オフを切り替える

3Gのデータ通信を有効/無効にする設定を探していたが見つからないため、Android 2.3.4の「設定」アプリのソースを見てみた。 ソースは以下。 https://github.com/OESF/OHA-Android-2.3.4_r1.0/blob/master/packages/apps/Phone/src/com/android/phone/Settin…

EvernoteのOCRされている情報を解析するツールをつくった。

前回、前々回とEvernoteのOCRを知って、作ろうと思っていたアプリケーションを作成しました。作ったものとしては、EvernoteでOCRされている情報を見える化(言ってみたいだけ)したものです。 HTML5の練習も兼ねて作っています。Firefox 5とChrome 12で確認…

ICaの乗車履歴閲覧アプリが一応動いた。

北陸鉄道バスのICaの乗車履歴閲覧アプリが一応動きました。 後はデザイン面を少しいじってマーケットに載せようかと思います。 乗車、降車バス停や路線も取れるのですが、データが足りません。全然データが足りません。 ちょっとこの辺りも協力してくれる人…

ICaの乗車記録アプリ

ICaの乗車記録アプリを作成中。まだ途中でみた目は全く考えていませんが、データはだいぶ取れるようになってきました。ほぼ、http://jennychan.web.fc2.com/format/ica.html のおかげです。 12ビット切り出すとかJavaでもできますが、シフト演算とかJavaでほ…

AndroidからJavaを使い始めた人用のEclipseについて最低限知っておくと便利なこと

Androidがはやってきて、今までJavaやEclipseを使用したことがない人が始めるというケースも多いかと思います。 そこで、最低限これくらい知っているとちょっとAndroid開発が楽になるよ、という機能を紹介します。 使いこなすとかなりいろいろできますが、本…