BLOGTIMES
«Prev || ... 936 · 937 · 938 · 939 · 940 · 941 · 942 · 943 · 944 ·... | | Next»
2011/10/07

Google も App Engine で使える SQL DBを提供へ

google 

MS のクラウド環境 Azure には SQL Azure という MS SQL Server のクラウド版みたいなものがあって、サービスを移植するときにデータストアの変更で悩むことはなくていいなぁと思っていた*1のですが、Google も SQL が使えるサービス Google Cloud SQL を始めるようなのでメモ。しばらく無料のようですが、実際の価格がどうなるかというのが気になりますね。

「Google Cloud SQL」発表、Google App EngineでSQLデータベース利用可能に -INTERNET Watch

Google Cloud SQLは、MySQLのほとんどの機能をサポートしている。しかしいくつかサポートされていない機能もあり、そのリストが提供されている。動作しているMySQLバージョンは「5.1.58」。mysqldumpを使用して、データベースのインポート/エクスポートが可能だ。なお、Google App Engine内でのみ使用可能で、外部からの利用はできない。また、ニーズの大きいDjangoはサポートしていないとしている。
  • *1: ただし、課金の部分とかかなり問題あると思いますが。

at 22:36 |
2011/10/07

X220 のメモリを8GBに


Transcend JetRam ノートPC用増設メモリ PC3-10600(DDR3-1333) 4GB 永久保証 JM1333KSN-4G

5月に買って以来4GBのまま使い続けてきたX220ですが、最近開発時にどうもメモリが足りないなと思うことが多くなってきたので、メモリを8GBに増強してみました。これでThinkPad X220 ( 4286-CTO ) のスペック上のメモリ上限ということになります。とっても快適になりました。

それにしても4GBで2000円、スペック上限までで4000円しかかからない時代になるとは。


    at 18:09 |
    2011/10/06

    Steve Jobs 逝去

    obituary 
    Appleのトップページ - Steve Jobs 逝去
    Steve Jobs追悼ページ - Steve Jobs 逝去

    8月にAppleのCEOを辞任していた Steve Jobs が亡くなったようです。

    米アップル:スティーブ・ジョブズ氏が死去-創設者で前CEO - Bloomberg.co.jp

    10月5日(ブルームバーグ):米アップルは5日、同社創設者で前最高経営責任者(CEO)のスティーブ・ジョブズ氏が同日死去したと発表した。56歳だった。
    同氏はがんとの闘病後、8月に同社のCEOを辞任していた。

    ずっと病気と闘っていた感じだったので、心配していたのですが、本当にギリギリまで Apple で仕事をしていたという感じだったんですね。非凡な経営者の余生というのもいろいろですが、この人の余生というものを見てみたかったです。Appleのトップページも追悼モードになっていますね。

    個人的な思い出と言えば、MACWORLD Expo/Tokyo '99*1 と 2000*2 の基調講演のために、寒い中深夜から並んで最前列でプレゼンを聞いたことでしょうか。当時はまだ無線のネットが普及していなかったので、ストリーミング中継みたいなものはあまり行われていなかったので、実際に聞きにいくか、ニュースサイト巡りをするかしかなかったという時代でした。

    見知らぬ番号からSMSが

    そんなことを考えていたら、卒業以来ほとんど音信がなかった友人からSMSが入っていたので、よく僕がジョブズのファンだと分かったなと関心していたら・・・・この友人の家に前泊して基調講演のために一緒に並んだのでした。旧交を温めてくれるというプレゼントをもらったので、この機会を大切にしようと思います。


    at 10:01 |
    2011/10/05

    DoCoMo が文字認識APIをリリース

    docomo 

    ドコモが文字認識API をリリースしたようなのでメモ。

    ドコモ、写真の中の文字が認識できるAPIを無償提供 - ケータイ Watch

    このAPIは、携帯電話で撮影した写真などに含まれる文字や言葉を認識できるというもの。単語データベースと認識した文字の並びを照合し、文字以外の不要な部分を除去しつつ誤り結果を訂正していくため、制度の高い文字認識が実現するとしている。風景写真のような複雑な画像の文字も認識できるという。登録単語は100万語以上あり、さらに拡大していく。文字認識技術によって、ナビゲーションや地図、辞書、翻訳、旅行、物品管理などのサービスを構築できる。

    サービスとしてはケータイで撮った写真から文字を抜き出してくれるという単純なものですが、いろいろと応用は利きそうなので面白そうです。
    提供期間は2011年12月上旬 から 2012年5月31日(予定) までということらしいので、ちょっとしたサービスを作ってみるのも面白いかもしれません。


      at 22:58 |
      2011/10/05

      Plesk の VPS に yum を入れる

      centos 

      しばらく前に借りた Plesk がついた VPS をメンテナンスしなければいけなくなったので、コンソールから OS を確認してみたら CentOS 5.2 というだいぶ古いバージョンでびっくり。

      # cat /etc/issue CentOS release 5.2 (Final) Kernel \r on an \m

      面倒なので、yum update といきたかったのですが、デフォルトでは yum が入っていません。さすがにアップデートを一つ一つ入れていくのは面倒なので、思いきって yum をインストールしてしまうことにしました。CentOSのミラーサイト*1から下記のパッケージをインストールしたところ、無事 yum が使えるようになりました。

      python-elementtree-1.2.6-5.i386.rpm python-iniparse-0.2.3-4.el5.noarch.rpm python-sqlite-1.1.7-1.2.1.i386.rpm python-urlgrabber-3.1.0-6.el5.noarch.rpm yum-3.2.22-37.el5.centos.noarch.rpm yum-fastestmirror-1.1.16-16.el5.centos.noarch.rpm yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm

      最初、yum-3.2.22-37.el5.centos.noarch.rpm だけをダウンロードして入れようとしたのですが、依存性の関係で下記のパッケージを最低限一緒にインストールする必要がありました。


      at 21:04 |
      2011/10/04

      Java から SQLite をいじる

      java  sqlite 

      Java から SQLite のファイルを更新する方法がないかと思って調べてみたらSQLiteJDBCというドライバを見つけたのでメモ。
      JDBC を通して他のデータベースと同じような感覚で SQLite のファイルを操作することができます。

      SQLiteJDBC – Xerial – Trac

      Our SQLiteJDBC library, developed as a part of Xerial project, requires no configuration since all native libraries for Windows, Mac OS X, Linux and pure-java SQLite, which works in any OS enviroment, are assembled into a single JAR (Java Archive) file. The usage is quite simple; Download our sqlite-jdbc library, then append the library (JAR file) to your class path. See the sample code.

      このライブラリがちょっと変わっているのは、主要なアーキテクチャのバイナリのライブラリを含んでおり、それ以外のアーキテクチャの場合には Pure Java の実装に切り替わるようになっていることでしょうか。SQLite はデーモンを持たないファイルベースのSQLデータベースなので、通常はCで書かれたライブラリを使ったアクセスすることになります。出力されるDBファイル自体はポータブルですが、このライブラリ自身はOSやアーキテクチャに依存します。このあたりの吸収が微妙に面倒だったりするわけですがこのドライバはその部分の面倒を見てくれるということです。

      接続URLとドライバクラスは下記のような感じでした。

      jdbc:sqlite:F:/hoge.sqlite
      org.sqlite.JDBC

        at 23:51 |

        LUMIX G X VARIO PZ 45-175mm/F4.0-5.6 ASPH./POWER O.I.S. が気になる

        microfourthirds 
        Panasonic デジタルカメラオプション マイクロフォーサーズシステム用交換レンズ Xレンズ 電動ズーム LUMIX G X VARIO PZ 45-175mm/F4.0-5.6 ASPH./POWER O.I.S. ブラック H-PS45175-K

        先日、横須賀に出かけてイージス艦を見てきたときに、やっぱりこういうときに望遠ズームレンズ持ってないとダメだなということを実感したので、今度発売される LUMIX G X VARIO PZ 45-175mm/F4.0-5.6 ASPH./POWER O.I.S. が気になっています。

        最初は同時発売される沈胴式のLUMIX G X VARIO PZ 14-42mm/F3.5-5.6 ASPH./ POWER O.I.S. の方に惹かれていたのですが、よく考えたら現在の Panasonic デジタル一眼カメラ マイクロフォーサーズ 交換レンズ H-H020 でも通常時には特に困っていないわけで、手ぶれ補正がついているとはいえ、室内で不利なレンズを常用するかといえば微妙なことに気づきました。

        お外専用と割り切れば、全長不変で、サンプルを見る限りでは写りも悪くないようですし、それほど重くもないし・・・・・・あとは先立つものをどうするかだけですね。


          at 21:27 |
          2011/10/03

          MM3-ProxySwitch で Proxy を切り換える

          firefox  thunderbird 
          MM3-ProxySwitch - MM3-ProxySwitch で Proxy を切り換える

          仕事柄いろいろなところに行かないといけないので、ノートパソコンの Proxy をしょっちゅう切り換えなければなりません。そのためにProxy切り替えのシンプルなアドオンを色々試して*1きたのですが、やっとシンプルで自分的に使いやすいものが見つかったのでメモ。

          MM3-ProxySwitch :: Add-ons for Firefox

          In the Firefox Browser (and other Mozilla programs) you can per default configure only the setting for one internet connection. With the MM3-ProxySwitch you can manage different configurations and simply switch over between these.

          このアドオンはちょっと設定が独特で、設定の編集画面を開くと大きな入力欄がひとつだけが出てきます。ここに一種のスクリプトのように、設定をまとめて書くことができます。記述方法についてはマニュアル*2に詳しく書いてあります。

          [no-proxy direct=yes ] [localhost socks4=localhost:10080 ] [example all=proxy.example.com:8080 noProxy=*.proxy.example.com,localhost,127.0.0.1,192.168.0.0/16 ]

          この手のツールはProxyの設定数が多くなってくると、GUIが裏目に出てしまってひたすら設定画面と格闘するしかなかったりするわけですが、このツールであればコピペするだけで設定を作っていくことができますし、バックアップもメールで自分に送信するだけでOKです。普通の人には敬遠されるのでしょうが、Proxyの設定が多い場合には便利だと思います。Thunderbirdでも使えました。


          at 20:31 |
          2011/10/02

          油断してた・・・


          急に寒くなったので、注意はしていたつもりだったのですが、熱を出してしまいました。

          ちょうど昨日は珍しく一杯飲んで帰ってきたので、それで調子が悪いのだと思っていたのですが、熱があっただけというオチでした。
          明日から後期が本格始動なので、とにかく明日をなんとかのりきって週末までだましだまし持ち込みたいと思います。

          皆様もご注意を。


            at 22:48 |

            最近、reCAPTCHAが無茶振りすぎる

            antispam 

            もともと reCAPTCHAOCR に失敗したものを人間に読ませるというものなので、出てくる画像が読みにくいのはある意味当たり前なのですが、最近使っていてけっこう無茶振りなものが多いなと感じたので、どんなものが出てくるのか少しめくって調べてみました。

            まず出てきたのは逆さまとか、2行入っているもの。OCRが失敗するのもうなづけます。
            ReCaptcha 逆さま - 最近、reCAPTCHAが無茶振りすぎる ReCaptcha 2行 - 最近、reCAPTCHAが無茶振りすぎる

            論文とか学術書も扱っているのでしょうか、化学式とか、数式系のものはけっこう出てきます。
            ReCaptcha リン酸二水素カリウム - 最近、reCAPTCHAが無茶振りすぎる ReCaptcha delta eff - 最近、reCAPTCHAが無茶振りすぎる

            exp(-rT)は連続複利計算ですね。大学院の金融工学の講義でブラックショールズモデルを習ったときに見た記憶がありますので金融系の文献でしょうか。
            ReCaptcha exp(-rT) - 最近、reCAPTCHAが無茶振りすぎる

            発音記号くらいはいい(打ち込めないけど)のですが、ギリシャ文字あたりになると辛くなってきます。
            ReCaptcha 発音記号 - 最近、reCAPTCHAが無茶振りすぎる ReCaptcha ギリシャ文字 - 最近、reCAPTCHAが無茶振りすぎる

            最後のこれは何文字なんでしょうか。というか、これは普通の日本語IMEで出せるんでしょうか
            ReCaptcha 不明な文字 - 最近、reCAPTCHAが無茶振りすぎる

            こんな感じなので、読めないときは素直に文字を変更するボタンに頼った方が良さそうです。


              at 22:43 |
              «Prev || ... 936 · 937 · 938 · 939 · 940 · 941 · 942 · 943 · 944 ·... | | Next»