1年半くらい前に、なんとなく欲しくなって4,800円で買った
この商品、マーケットプレイスでどんどん値段が上がっている( ゚д゚)ポカーン
少し前に見たときは新品で2万円だったのにな(汗)
まったく転売とか考えてなくて、欲しくて買ったんだけどもったいなくてまだ開けてないの(・ω・)
そろそろ、うちにある最も価値があるものになってきたなw
1年半くらい前に、なんとなく欲しくなって4,800円で買った
この商品、マーケットプレイスでどんどん値段が上がっている( ゚д゚)ポカーン
少し前に見たときは新品で2万円だったのにな(汗)
まったく転売とか考えてなくて、欲しくて買ったんだけどもったいなくてまだ開けてないの(・ω・)
そろそろ、うちにある最も価値があるものになってきたなw
Rubyといえばメタプログラミング!
ふと思い出したので書い忘れてた翻訳本「メタプログラミングRuby」をそろそろ買っておくかとamazonに行ってみると...
ちょ...直販はありますか?えーと、アスキーメディアワークスたん。
なさげー。Amazonで買うボタン押すと結局同じ。電子書籍版があったらそれでも良かったのだけどなさげー。 漫画やラノベと同じ感覚で出してる?orz 内容的にこの手の本は長く売れ続けるでしょ。 その証拠に税込2940円がマーケットプレイスで最安値4150円ですよ。そこそこ需要はあるってことですよね。
電子書籍版を探してて見つけましたが、原著の方は普通に売ってますね。
Metaprogramming Ruby: Program Like the Ruby Pros
by Paolo Perrotta
ちょっと書店巡りをして在庫を探すしかないかな。それでも見つからなかったら原書の電子書籍版を買うか(´・ω・`)
<追記>
Amazonで在庫ありに戻ってました(汗) たまたま欠品してただけみたいです。 マーケットプレイス価格が高騰してたからてっきり...(;・∀・)
しかしマーケットプレイスはまだ高いまま売っているところ多数。気をつけましょう。
Titanium.DatabaseはローカルなSQLiteを使ってデータを保管できる非常に簡単なAPIですが、SQLを直に書かないといけないのが些か面倒です。
かと言ってORM的な仕組みを構築するというのもオーバー過ぎる事が多いです。
保存するデータがHash形式のObjectに格納されているとしてCoffeeScriptであれば、こんな感じでUPDATE文を簡単に実装することができます。
例えばデータとして次の様なオブジェクトが存在した場合
まずは、SET句を作ります。
続いて仮パラメータにセットする値の配列を作ります。
UPDATE文なのでWHERE句にプライマリキー(id)を指定するため、最後にid項目も追加します。
あとは連結してUPDATE文に仕立て上げるだけです。
文字列連結だけで生成するよりも気持ちいいですね!
iPhoneに入れてるアプリの中で、連絡先にアクセスしているアプリが分かるMac用のツールAdiOSをかけてみました。
ndiv/All App Name App filename A 050plus 050 plus 3936.ipa A ally ally 1.1.1.ipa A ATOK Pad ATOK Pad 4.0.0.ipa A Bump Bump 2.5.8.ipa A Compath.me Compath.me 1.2.ipa A Dictation Dictation 2.0.17.ipa A Evernote Evernote 4.0.2.ipa A Facebook Facebook 3410.ipa A Facebook Facebook 4100.0.ipa A foursquare foursquare 3.0.2.ipa A Gmail Gmail 1.1.0.ipa A Google Google 0.9.1.ipa A Google Google 1.0.1.ipa A Google Earth Google Earth 6.1.0.ipa A HootSuite HootSuite 2.1.2.ipa A iBooks iBooks 2.0.ipa A Instagram Instagram 2.0.7.ipa A LINE LINE 1.7.0.ipa I MakeME MakeME 1.3.0.ipa A mixi mixi 9.1.ipa A Path Path 2.0.3.ipa A Path Path 2.0.5.ipa I Photosynth Photosynth 1.0.0.ipa I Photosynth Photosynth 1.1.2.ipa A Simplenote Simplenote 3.1.12.ipa A Simplenote Simplenote 3.1.8.ipa A Skype Skype 3.6.97.ipa A Snapeee Snapeee 1.1.5.ipa A Snapeee Snapeee 1.2.2.ipa I SoundHound SoundHound 4.2.ipa A Tumblr Tumblr 2.0.5.ipa I TuneWiki TuneWiki 3.2.235.ipa A Tweet ATOK Tweet ATOK 3.3.1.ipa I Ustream Ustream 2.2.1.ipa A Yammer Yammer 4.0.0.141.ipa A いつもNAVI いつもNAVI 4.0.1.ipa A はてなココ はてなココ 1.3.5.ipa A dig ドリランド 1.0.4.ipa A ロケタッチ ロケタッチ 2.2.0.ipa A ロケタッチ ロケタッチ 2.2.6.ipa Done. For more information, see www.veracode.com/blog/2012/02/adios-say-goodbye-to-nosy-iphone-apps
連絡先には関係なさそうなアプリでもいくつかアクセスしてます。
既にiPhoneからは削除しているアプリもあるので、Macに同期したアプリ全てが対象になっているみたいです。
ただしアクセスしているからと言って、どこかのサーバにアップしているかどうかまでは分からないため慌てるなという事です。
気になる様なら、これは使わないという判断を各自ですればいいですね。
会社ではRedmineのWikiで<code class="<lang name>">
を使い、個人的にはGistに当ブログにコードを貼ったり、Private(とは言ってもURLが類推しにくく検索エンジンに拾われないだけ)なTipsを残したりします。
最近ではQiita(キータ)という素晴らしいサービスもできました。
オープンに知らしめすコードはそれでもいいのですが、たまに世間様に見られないどこかにコードスニペットを残しておきたくなることがあります。
保存先として最も適してると私が思うのはEvernoteなのですが、一見コードを綺麗に表示するといった機能はなさそうに見えます。
だがしかし!ページをクリップしたり、HTMLをコピペしたりすると、ちゃんとスタイルが維持されているじゃないですか。
すでにシンタックスハイライトされたコードをコピペすればどうなるか。
Gistを使ってやってみます。
これをEvernoteにコピペしてみると
できたヽ(´ー`)ノ
インデントもしっかり保存。
タグ付けなんかをしっかりしておけば探しやすいし、スニペット専用ノートブックにまとめておけば検索もしやすい!
ローカルスニペットはこれでいいな〜。弱点は、Gistなどに一度上げてあげないといけないのが少し面倒な事ですね。
またキター(>ω<) Amazon Product Advertising APIチームからのメール。
2011年10月に実施したProduct Advertising APIの仕様変更に伴い、同 APIで現在ご提供している各種機能の更なる最適化・効率化を図るため、 2012年2月22日をもちまして2011-08-01バージョンを除くすべての旧バー ジョンのサポートを終了させていただきます。Product Advertising API 記述言語(WSDL)をご利用のお客様でまだ最新版WSDLにアップグレードされ ていない方は、期日までに必ずアップグレードしていただくようよろしく お願いいたします。また、お客様への影響を最小限に抑えるため、旧バー ジョンでのリクエストはすべて2011-08-01バージョンに変換されます。 つきましては、仕様変更に先立ちProduct Advertising API開発者のみな さまに余裕を持ってご準備頂けるよう、実際の変更内容を体験頂く機会を ご用意いたしました。日程は下記となります: ■2012年2月7日(火)15:00 - 19:00 ■2012年2月13日(火)0:00 - 12:59 Product Advertising APIを利用した Amazon 取扱商品の宣伝にご協力お よびご理解いただきありがとうございます。 Product Advertising API チーム
今回は旧バージョンのAPIがなくなっちゃうそうで恐いな。
というか2月7日ってw過ぎてる!!これは2月13日のチェックを逃すとぶっつけ本番だなぁ。 iPhoneのTODOに入れておかねば!
みなさんお気をつけ下さい。