なんじゃくにっき

プログラミングの話題中心。

2012-01-01から1ヶ月間の記事一覧

クロスブラウザ対応スマートフォンサイトを作る際のバッドノウハウ的な何か

Q1 AndroidでJavaScript動かない!助けてママン! A1 たまによく読み込んでくれないことがあります。そっとリロード。 それでも解決しなければQ2へ。 Q2 動け!動くんだJavaScript! A2 変な文字入ってない?全角スペースとか混じってると起こりやすいです。…

Scalaでjava.util.Enumerationを使うには

Scalaでjava.util.Enumerationを扱うときはimplicit conversionでIteratorとして扱ってしまうと便利。 こんな感じ↓ import java.util.Enumeration import java.util.Vectorobject Piyo extends App { implicit def enum2Iterator[T](e : Enumeration[T]) = n…

集合知 in Scala (2) Jaccard係数、Tanimoto係数、マンハッタン距離、ユークリッド距離、ピアソン相関係数

だいぶ間が空いたけどオライリーの「集合知プログラミング」をScalaで書いていきます。 前回はユークリッド距離だけやったけど、今回は2つのベクトル間の距離を表す係数をいくつか取り上げます。 そういや他にも「集合知プログラミング」をScalaで書いている…

ScalaでAndroid開発 sbt 0.11.2版

一年ぶりくらいにScalaでAndroid開発をしてみることにした。 sbtのバージョンとかも上がってるのでプロジェクト生成の仕方なんかも大分変わってるのでそのへんを書こうかと。 開発環境は CentOS 6.2 64bit jdk 1.6.0.30 scala 2.9.0.1 sbt 0.11.2 ■Android S…

CentOSでのディスプレイの輝度調整

ノートPCにWindows VistaとCentOSを積んで使っているのだが、 前々からCentOS使ってるときに眩しいと思いつつ、 ディスプレイの設定に輝度の項目ないし、Fn キー+Fキーも効かないしで、 輝度を下げる方法を知らずに放置してた。 けど眩しすぎて目がしんどい…

Scalaでゲーム作り(3) lwjglプロジェクト

昨日書いたのだが、 NicolというScala製ゲームフレームワークのScala本体への対応が2.9.0までで、 Scala 2.9.1を使いたかったのでNicolをsbtの依存性管理から外して、 lwjglまでを管理するようにした。 以下、手順。 conscriptとgiter8が既に入っている場合…

Scalaでゲーム作り(2) Nicolを使ってHello, Worldまで

Scala製のゲームフレームワークでNicolというのを見つけたので使ってみた。 https://github.com/scan/Nicol lwjgl(Light Weight JoGL)を使っている2Dゲーム用ライブラリ。余談だが「Scala Nicol」でググるとNicole Scalaという人物ばっかりヒットする。 閑話…