読者です 読者をやめる 読者になる 読者になる

hotoolong's blog

Railsやvimや気になったことを綴ってます

大小比較でどちらかの値と取りたい場合のコーディングパターン

Ruby(Rails)で大小比較してどちらかの値と取りたい場合にどうやって書くのか という素朴な疑問なのですが、 最近私の中でのトレンドがありまして、 比較しながら検証していきたいと思うのです。 前提条件 例えば、日付型の2変数が用意されていて、小さい値を…

あけましておめでとうございます。

2012年になりました。 昨年は後半チャージがかかったように仕事に追われ、 気づけばブログの更新もできてなかったなと。。 今年はもう少し更新頻度を上げれればとおもいます。 今年もよろしくお願いします〜

find_in_batchesとupdate_allで大量のレコードを分割処理する

最近はバックエンドの処理を捌く場合に、Railsを意識してるとなかなかパフォーマンスが出なかったのが、 find_in_batchesとupdate_allの組み合わせで意外とパフォーマンスが出たので、メモメモ。今回の件は、かなりデータ数が多くなりすぎて絞り込んでもLock…

exコマンドで置換処理

以前ではvimなんて本当に基本的なコマンドしか使えてなかったのですが、 最近いろいろ覚えてきました。 もっとvimをマスターしたいです。今日はvimの話ではないのですが、 ファイルのデータを置換するのに、sedコマンドを使うのかと思うのですが、 ファイル…

Yahooで放射線情報が公開されました

放射線情報 サービス終了のお知らせ このサイトはガイガーカウンターで計測したものを掲載しているようです。 測定方法の詳細はこちら全国の放射能濃度一覧 以前はを参考にしていました。 このデータは文部科学省が公表しているデータを元に見やすくしてくれ…

図解 超高速勉強法―「速さ」は「努力」にまさる!

図解 超高速勉強法―「速さ」は「努力」にまさる!椋木 修三経済界発売日:2004-11ブクログでレビューを見る»東大家庭教師が教える 頭が良くなる記憶法http://booklog.jp/asin/4806132470と類似点が多かったような。こちらは簡易的で、読みやすい感じ。気にな…

アジャイルな時間管理術 ポモドーロテクニック入門

アジャイルな時間管理術 ポモドーロテクニック入門Staffan Noetebergアスキー・メディアワークス発売日:2010-12-16ブクログでレビューを見る»読んでみました。目次です。第1章 アクティビティは一度に1つずつ第2章 コンテキスト第3章 メカニズム第4章 割り…

iMacにメモリ追加

お家にあるiMacにメモリ追加しました。 もともとメモリが足りないなど、特に不満なく使ってるのですが、 知り合いからメモリを譲ってもらえたので、追加できました。これでもうちょっと重い処理を動かしても平気なはず。iMacのメモリ追加方法はかなり簡単に…

社内勉強会に参加しました

足の状態もまだ時間がかかりそうですが、少し良くなってきました。 しばらく、いろいろセーブしながら生活していきます。最近、社内勉強会なるものがありました。 社内とはいえ、前職、前々職ではやっていなかったかな。。 やらされ感?的なものはあったよう…

Googleの検索アルゴリズムが変わるそうです

以前からずっと気になってたのです。 この度Googleの検索アルゴリズムが変更になるそうです。仕事でSEO対策などやることがあるのですが、 本当にサイトにとって意味のないものを作ってるものも多々あり、、 時間をかけて無駄なリンクなどバンバン作成して、…

「MogSnap」食べたくなる画像を共有するアプリがいいね〜

「MogSnap」というアプリを最近知ったのですが、 Instarramなどの画像共有ソフトとはひと味違います。テーマはもぐもぐ食べたい画像をアップする。 そして、「いいね!」などの変わりに、「たべたい!」を連打する! これが意外に気持ちいい! 上の画像のよ…

Chromeで検索時に新しいタブを開く

私は普段からChromeをつかってるのですが、検索時に新しいタブをつくって、そこで検索が日常でした。 これを試してみて、うーん。。意外と使わないかなとおもってしまったのですが、、 備忘録として残しておきます。。 設定 ブラウザの設定の基本設定の真ん…

Chromeの拡張機能 Neat Bookmarks でブックマーク管理が便利そう

会社も自宅も Google Chrome をつかってるのですが、ブックマークがいまいちなのです。 普段は隠しておいて、新規タブを開いた時だけだしているのですが、ちょっとやりにくさを感じていたのですが、 拡張機能の Neat Bookmarks をインストールしてみました。…

自戒の念を込めて、朝時間を見直さないとね。。

日経ビジネス Associe (アソシエ) 2011年 4/19号 [雑誌]日経BPマーケティング発売日:2011-04-05ブクログでレビューを見る»朝はやく起きるのは苦手だが、なんとか打開できればと考えている。とりあえず、読んでみてのメモ書きを残してみる。- 会社の帰宅は22…

iOSを4.3.2から4.3.3にしてバッテリーの消耗が軽減

iOSが4.3.3にバージョンアップがされました。 修正内容は主に位置情報に関してのものですが、 思いの他、バッテリーの消耗が軽減されたように思います。4.3.2にアップ後はかなりのバッテリーの消耗があり、Pingの設定オフにしても、以前よりも残量の減りが速…

日本の人気というより、天皇と文化という感じかな

日本はなぜ世界でいちばん人気があるのか (PHP新書)竹田 恒泰PHP研究所発売日:2010-12ブクログでレビューを見る»日本文化の価値が世界から認められつつある中、当の日本人は日本からとおざかっているように感じる。この本を読むと日本文化を再認識して日本…

iOS4.3のバッテリーの減りが気になったら

iOSのバージョンアップをして4.3になってからかなりバッテリーの消耗が激しいとおもったら、 裏でPingが動いてたからなのですね。 Pingの機能制限をするとかなり快適になったので、ここにも記載しておきます。 設定方法 iPhoneの 設定 > 一般 > 機能制限 …

今週のお題「私のゴールデンウィーク」

ゴールデンウィークですね〜 皆様どのようにお過ごしでしょうか? 1週間ほど前に骨折してしまい、 今年のゴールデンウィークはお家でまったりコースになりました。何して過ごすことやら、ダラダラしてやろうと検討中です。 支払い技術検定 最近DLしたiPhone…

災害時の緊急連絡も意外と使えるViber

久々の日記になりました。 先日の地震でいろいろな方からメール頂きました。ご心配おかけしました。連絡を頂きありがとうございます。 当日は東京で交通機関が麻痺していましたが、なんとか無事に家路につきました。先ほど静岡県東部で震度6強の地震があり…

雪、雪、雪、この時期の水没には要注意です!

都内も雪が積もり、明日の朝は凍結しそうです。滑らないように注意ですね。 以前、雨の日にiPhoneが水没してしまい、ちょっとビビってしまったのです。以前のブログはこちら そこで日頃から付けているのがDockコネクタカバー、雨の日でも雪の日でも水没の危…

Amazonのパスワードを長期変更してない人はやばいらしい

Amazonのパスワードを長い間変えていない人は、とりあえず今すぐ変えましょう! | ライフハッカー[日本版] この記事をみて、ドキッとしました。 なんせかなりの期間変えてなかったので、焦って変更してしまいました。長期間変更してない人は早めの変更を…

仕組みも大事だけど人も大事

定例的に行われている打ち合わせで上司(以下、A)の発言に驚かされました。 ちなみにBさんはAさんの更に上司です。 打ち合わせには20人ほど参加していて、Aさんが仕切っています。 他のサービスの売上が上がったと報告したあとの発言です。 - A:「やっぱ…

今更ですが、iPhone画面の向きロックはこんなところにあるんですね。。

今まで全然知りませんでした。 iPhoneの画面ロック機能があることに気づきもしませんでした。 画面ロックの設定 普段アプリがある画面からホームボタンを2回押すと起動しているアプリが下に表示されます。 フリックして左側までくると以下のように回転に鍵…

Macでブラウザの画像を保存するには

mac

今日は深夜作業をしてるので、眠たいです。 まだまだMacに不慣れな私ですが、 デジカメの画像はEye-Fiでmixiにアップしています。mixiに上げた画像を利用する場合に、 WIndowsでは、ブラウザで表示してる画像を選択して右クリックで保存して加工などしてブロ…

Airを既にもっていても、もう一台ほしい

mac

「MacBook Air 11インチ欲しい!」と書きこむだけでAirがあたるキャンペーンやってます。 MacBook Air 11インチ欲しい!とは - はてなキーワード既に1台もっていて使っているので、この便利さを友達と共有したいなんておもったり。

iPhoneのSMSの通知を誰から受け取ったかを非表示にしたい

iPhoneをご利用の方はSMSを利用していますか?SMSはシートメッセージサービスの略ですね。 最近よく使うようになり、タイトルの通り、ちょっと不満があります。特に設定しない場合 通知相手 通知メッセージ 共に表示されてしまいます。 設定変更 設定->SMS/M…

Mac App Storeをつかってみた

他でもいろいろ取り上げられてますね。 早速使ってみました。まず、既存のバージョンでは使えないので、OSのバージョンをアップデートします。 10.6.6にバージョンアップされました。するとDockにApp Storeが追加されています。 ひらいてみると AppleIDの設…

もうすぐ新しいiPadが販売されそうですね

実はAirを購入してしまってiPadへの興味はかなり激減してしまったのですが、 ただで貰えるのならほしいです。。iPadの情報がまとまっていたので興味ある人はこちらを確認してみて下さい。 http://japanese.engadget.com/tag/iPad2/新しいiPadはiPad2っていう…

ifの返却を変数に格納できるんだ

いや、新年早々結構忙しいです。 もうこんな時間です。早く寝ろよって感じですが、、 Rubyにちょっとは慣れてきた今日この頃です。コードレビューで面白いことを聞いたのでメモです。 実際に使えるかどうかは可読性と相談だとは思いますが、、 if-else文で戻…

あけましておめでとうございます

2011年になりました。 昨年は私事でいろいろいろいろありました。 今年もいろいろ刺激ある年にしたいとおもってます。私の昨年のキーワードで占めているのが iPhone Twitter 転職 Mac Ruby 本当に1年で周りの環境が劇的に変わりました。 それに応じていろい…

運用を考えないで作られたプログラム達

転職して9ヶ月ほど経ちました。 早いものです。お陰さまで周りの環境は少しずつですが改善の兆しがみえてきています。入社してからやってきたことを思い出してみるとバグ対応がかなり多くてそのほとんどがある特定の人が対応したもの。。 バグをよく作り出す…

ActiveRecord::Base#find_in_batchesを使ってみた

Railsでバッチ処理したい時に既存の ActiveRecord::Base#findを使いたいけど、処理件数が多くなりすぎるとメモリ食い過ぎて大変。 なんてことになりそうな場合は、今まではActiveRecord::Base#connectionで直接SQL文を実行してました。 ActiveRecord::Base#c…

Google検索のインスタントプレビューを非表示に

Google検索をよく利用しますか?Yes! 先月のいつごろかインスタントプレビューなるものがリリースされていました。 この機能かなり邪魔に感じてたので、OFFにしてたのですが、嫌がってる人が結構いますね。 当たり前か。 ってことでOFFにする方法がいろいろ…

iPhone用のスタンドが安くて結構つかえます

Amazonで人気があったようなので、iPhoneのスタンドを購入しました。 Macの横においてるとちょうどいい感じです。SANWA SUPPLY iPod、iPhone対応 デスクトップスタンド ブラック PDA-STN2BK出版社/メーカー: サンワサプライ発売日: 2008/11/07メディア: エレ…

ブクブクアワーの本をいただきました

この間誕生日を迎えました。 プレゼントにブクブクアワーの本をいただきました。 脱力系のキャラで代表的なのがリラックマでしょうか。 お家にもリラックマグッズが少々あります。 ブクブクアワーも脱力系?のキャラのようです。 私はあまり知らないんですけ…

VoIPアプリのViberを試してみた!Skypeを越えるのか?

Skypeは普段つかってるのですが、どうも音がプチプチ切れちゃって通話が厳しい時もあります。 ViberというVoIPのアプリがでたということで、気になって早速試してみました。 登録 手順はかなり簡単です。 Skypeだとログイン状態になっていないと通話できない…

NHKの番組がYouTubeで公開

NHK番組コレクションが公開されました。 NHKらしからぬ方針に思わずびっくりしてしまった。 いままで採取してきた受信料を払っている人にどう説明するのかよくわからない。。 この取り組みは内部的に大丈夫だった理由もいまいちよくわからない。。 でも見れ…

Enumerable#detect

Arrayなどで配列を扱ってると、配列の中の一致する値を取り出したい場合があります。 下のコードを書いてコミットしたら、指摘されていいものを教えてもらったので、メモです。 array.each do |data| if data.to_i == 1 return data end end nil のように書…

パワートレンドが閉鎖してたんだ。。

以前たまに巡回していたサイトにパワートレンドがあったのですが、、 閉鎖されていました。。で、ちょっと調べてると、以下の記事をみつけました。 パワートレンドはCeronリサーチに - Vanteyのアース線(もしくは枯れた資料帳)ということで統合してhttp://…

ウィルコム他社携帯への無料通話サービスは使えるのか?

12月3日にウィルコムから「だれとでも定額」が開始されてます。 月額980円だそうで、ちょっと気になったので調べてみました。 料金 同じく12月3日から開始されている「新ウィルコム定額プランS」があり、 こちらのプランが月額1450円になっていて、 合わせて…

mixiでメアド検索が取り下げ

最近あまり利用しなくなったmixiですが、 メアド検索でユーザ情報が検索結果に出てしまうようになってました。 困りますね。。 これを聞いて私はすぐにOFFにしましたが、 何故かデフォルトONでリリースされているようです。 この辺りの常識的な判断でしばし…

Rubyでマルチバイト文字数を確認する

仕事でRuby1.8、Rails2.3とか使ってます。たとえば、30文字以上はカットとかバイト数でじゃない場合、 マルチバイトを文字数でカットしたいときにいいものを教えてもらったので、メモメモ ActiveSupportを利用 Railsの場合ですが、結構簡単にマルチバイト対…

Google Earthが6になって更にすげ〜

Google Earthをインスールしてちょっと使ってみました。 久々に触ってみたのですが、なんだか機能が有り過ぎでよくわからないですね。。 ストリートビューが追加 Mapsで使えてたストリートビューを利用できます。車で移動しているかのように使えます。 これ…

挨拶のない職場

コミュニケーションの為にまず必要なのは挨拶かとおもいます。その前に、11月から体制が変わって結構働きやすくなってます。 まぁ体制が変わった原因としては、私の働きが悪いからだと思われますが、、 転職して、3日目ぐらいにあまりに腹の立つ出来事があっ…

スキャン代行業者って使えるのかな?

我が家では裁断機とScanSnapがあるので自炊で書籍の電子化してるのですが、スキャン代行業者を使ってみようかとは思ってないのです。 が、スキャナするのも結構な手間なので、簡単にお任せできるならそっちの方がいいかも? 使う気ないとか言っといて、利便…

MySQLで正規表現を使って制御文字を抽出

Oracleでは使えなかった正規表現がMySQLで使える!!とおもったらOracleも10gから使えてました。 SQLクリニック(1):Oracle 10gの正規表現で文字列操作を極める (1/2) - @IT携帯からユーザ登録などすると意図せずに改行コードなどの制御文字が登録されて…

東芝からMacBook Airに搭載されているSSDが発表されました。

いままでのSSDと違いメモリのようなスティックタイプになってることが大きな違いですね。 これでより小型、軽量化に貢献されるということですが、MacBook AirのSSDが高速すぎる話が先に話題になってましたが、搭載されているのがこの東芝製の「Blade X-gale…

auが踏み切ったはずの禁断のアプリは肩すかし

うーん。。一体なんだったんでしょう。 http://d.hatena.ne.jp/hotoolong/20101018/1287417204の中で、auの新規開拓していく姿勢を大いに褒めたたえたつもりでしたが、期待に及ばず、、「国内電話へのSkype発信は不可」ということになったので、iPhoneについ…

Magic Trackpad

昨日飲み会から帰ってくると早速AppleからMacBook AirとMagic Trackpadが届いてました。 早速、Magic Trackpadを試してみたのですが、まずまずの使用感ですね〜 Magic Trackpad購入理由 普段の自宅マシンがほぼiMacに移行されていて、日々iMacを使ってるので…

キョリ測でジョギングのキョリを測定

生活習慣を変えるために少し運動してみました。 はじめは体がなまってるからウォーキングでいいかと思っていたのですが、 20分ぐらいすると走りたくなったので、ランニングに移行して、汗だく。。 そこで自分がどれくらいの距離を走ったのか気になったので、…