電子レンジで魚は焼けますよ。

電子レンジで魚が焼ける! - しんさんの出張所 はてな編を読んで。 小林製薬が電子レンジで魚を焼くためのパックを開発したらしい。 生魚をレンジで3分加熱するだけで、こんがりふっくらとした焼き魚に――小林製薬は、電子レンジで魚の切り身が焼ける「チンし…

mobyletのPC接続か携帯端末接続かを判定するロジック

mobyletのfilterを使うと文字コード判定がどうもうまくいかなくて、とりあえず携帯端末からの接続かを判定したかったので下記のようなコードを書いた。 private Carrier getCarrier(String userAgent) { List<MobyletDialect> dialects = new ArrayList<MobyletDialect>(); dialects.add(new </mobyletdialect></mobyletdialect>…

コマンドプロンプトからエクスプローラに移動する

コマンドプロンプトで作業中に、カレントディレクトリのファイルをエクスプローラで操作したくなることがあります。たとえば、カレントディレクトリにあるいくつかのファイルをほかのディレクトリにコピーする場合、各ファイルの名前をキーボードから入力す…

入社3〜10年目くらいのエンジニアが読むといい本を読んで

めもするだけ。 入社3〜10年目くらいのエンジニアが読むといい本 - wyukawa’s blog まだ読んでない本がいっぱい。あとで読む。

Snow Leopard をインストールしたら使用しない言語リソースを削除して約379MB分のHDDを確保しよう。

Snow Leopard は、とてもスリムな OS ですが、Monolingual を使って、さらにスリム化してみた。Monolingual 私の環境では、日本語と英語以外の言語リソースは必要ないので、日本語と英語以外にチェックを入れ、削除してみた。 結果は、379MB 分の削除が行わ…

Amazonにて回答者全員が500ポイントもらえる 「弥生会計 09」アンケート実施中

mazonでは、2009年8月22日(土)午前0時00分から2009年9月20日(日)午後11時59分の期間中に、Amazonの「弥生会計 09」アンケートに回答した人全員にAmazonポイント500ポイントをプレゼントをするキャンペーンを行っています!Windows 7アンケートのときと同…

GmailのログインURLはいっぱいある。

GmailログインURLのまとめ はてブ全自動棚卸しで出てきておっと思ったのでメモ。

2009年 9月 12日(土)はSeasarConだよ。

このセッションはみたい。あとはmobylet Google App Engineを使って一番悩むのは、RDBMSが使えなくなって、Bigtableを使わなければならなくなったことでしょう。 「これまでSQLでこう書いていたのが、Bigtableではそのまま実現できない、どうすればいいんだ…

Amazon VPC

Amazon VPCは、仮想的な専用ネットワーク(VPN)接続を通して企業のITインフラとアマゾンのウェブサービス間の接続を提供するもので、企業は既存のセキュリティサービスやファイアーウォール、侵入検知を導入することができる。 仮想的なプライベートクラウ…

シフトとスペースで、半角スペースが打てる

404 Error - FC2ブログより 「シフトとスペースで、半角スペースが打てる」ことを知りました。これは便利。 下記とかは知ってないと仕事にならないですね。 win + R ファイル名を指定して実行 win + E エクスプローラ ctrl + Z やり直し CTRL+A ExcelだけどA…

レベルが上がる挨拶の仕方

その挨拶の前にある一言をつけると、レベルが1つあがりますよ!「比嘉さん、おはようございます!」 「金城さん、さようなら!また明日ね。」 「大城さん、こんちわ。久しぶりね〜」どう?相手の名前をつけるだけで結構印象が良くなる気がしません?自分の…

「白票でもいいから投票して世代の存在をアピール」が得策

「投票したい候補者・党がないから投票に行かない」よりも「白票でもいいから投票して世代の存在をアピール」が得策。 「私たちの世代にも政治に関わる権利がある」という意思を伝えることが重要。しつこく投票を続けて世代別投票率を上げることによって、自…

3,300円のアップグレード版で Snow Leopard をクリーンインストールは出来る

Mac Box Set を買わなくても、Snow Leopard のクリーンインストールは可能です。 そうなんだー。変なの。ライセンス的には真っ黒だよな。

snow leopardへアップグレードインストール

HDDのパーティションが「GUID Partition テーブル」ではないのでだめだと言われた。クリーンインストールしろと言うことですね。ん〜。。 Mac OS X 10.6 Snow Leopard

ボルダリング行ってきました。

ボルダリングとは ロッククライミングの室内版です。こんな感じ。 実は2、3年前からやってみたかったのです。twitter経由で一緒に行ってくれる人が見つかって行ってきました。ボルダリングはコース(課題)が級毎にあって7級、8級は出来ましたが6級の壁は越…

明日はLightweight Language Television (通称: LLTV)の開催日

開催日 2009年8月29日(土) 10:30-20:40 (予定) 開場:10:00、開演:10:30 場所 なかのZERO 大ホール 参加費 3,000円(Tシャツ付き) 2,000円(Tシャツなし) 定員 1000名(予定) URL http://ll.jus.or.jp/2009/ タイムテーブル http://ll.jus.or.jp/2009/timetabl…

HTML5でjsからHTML要素のclassを自由に操作できるようになる

var p = document.createElement("p"); p.classList.add("foo"); p.classList.remove("foo"); console.assert(!p.classList.contains("foo")); これは便利だわ。greasemonkeyやるとクラスをいじりたくなることが多々ある。

google app engineではマスタの取り込みが辛い

とりあえず今はこんな感じ。 csvファイルをアップロードする(アップロードする仕組みはslim3itを参考に自作) cronでcsvファイルからモデルにインサートする csvファイルからキーをMemcacheに保存する Memcacheにキーが存在する場合 スキップ Memcacheにキ…

slim3で1000件以上のレコード件数を取得する方法

404 shin1のつぶやき ないわー Not Found: #appengine でクエリの結果件数を取得する方法(1000件超とか)の情報を元にDaoクラスに下記関数を追加した。 public int countAll() { Query query = this.pm.newQuery(this.modelClass); query.setResult("key"); i…

Macの次期OSであるSnow Leopardが8月28日(金)に発売

LeopardからのアップグレードならAmazonで3,135円です。早速予約しました。Mac OS X 10.6 Snow Leopardposted with amazlet at 09.08.25アップルコンピュータ (2009-08-28)売り上げランキング: 2Amazon.co.jp で詳細を見る

クエリの結果件数を取得する方法(1000件超とか)のリンクめも

404 shin1のつぶやき ないわー Not Found: #appengine でクエリの1000件超の結果件数を取得する方法 まだ試してない。

shin1ogawaさんのGAE/Java説明資料

株式会社ヌーラボの東京メンバの方々にGoogle App Engine for Javaの勉強会を開催させていただきました 途中まで読んだけど良いまとめ。長かったのであとで読む。

google app engineでは所有関係があると極端に遅くなるらしい

ぶいてくさん調べによると 一度に100件登録した場合 <所有関係の負荷> 所有関係あり: 15秒くらいから。件数が増えるとだんだん遅くなる。 非所有: 3秒くらい。件数が増えても変わらない。 <Index作成の負荷> インデックスなしと、インデックスありの、ど…

テレビの未来

テレビについて思うことがあるので書いてみる。 おもしろい番組はテレビから提案してください(レコメンドエンジンを乗せてください) いまはテレビを見る人が能動的におもしろい番組を探さなければいけない。どういうことかと言うと何かおもしろいドラマや…

slim3のupload/download処理でインデックスが存在しないとエラーが出た。

エラー ローカルでは正常に動くがサーバにデプロイすると下記のエラーが出た。 org.slim3.controller.Controller runBare: no matching index found. com.google.appengine.api.datastore.DatastoreNeedIndexException: no matching index found. at com.goo…

名刺デザイン変更しようかな。

インク代、用紙代以外は 無料で名刺を作れるツールやテンプレートを ご紹介します。 ここのデザインを使おうかしら。

iPhoneアプリのGood Reader(large PDF viewer)がサマーセールで115円

起動も速いんですが、ページ送りも快適です(´∀`) AirSharingと比べてもGood Readerの方がめっちゃ速いと思われます。サクサク動きます。iPhone 3Gでこの速度ですから、3GSだともっと速いんじゃないかな〜。という訳で、あっさりと一軍への昇格が決定しまし…

ロギングの技術

随分前にメモってたのをアップする。 意味のあるロギング デバッガが使用できない状況でもプログラムの動きが追えるか 何か障害が発生した際に、そのロギングだけで原因究明できるか 障害が発生した際に、膨大なログが生成されてしまわないか ロギングのせい…

バグデータベースをより入力しやすくし、テストを楽しく

バグデータベースでバグの登録が面倒だとやる気が減る。もっとも入力コストがないバグデータベースの入力方法はWEBアプリであればその画面で直接登録出来るのが良い。ブックマークレットでもテストモードのみ出る隠し項目入力欄でも良い。 随分と前から作ろ…

クラウド上に保存した大規模なデータを、ほかのクラウドへ移動したいときにどうするか?

Google App Engine上にデータを移行するのは結構めんどうな作業(要プログラム)。データ件数多かったら時間かかりすぎるだろ。。 Amazonが出した答えは下記のようです。何百万、何千万、何億のデータを移行するならそれが一番だな。 アマゾンにハードディス…