タグ

ブックマーク / zariganitosh.hatenablog.jp (11)

  • rbenvは何をしているのか? - ザリガニが見ていた...。

    ~/.rbenv/以下に複数のRubyバージョンをインストールして、それぞれのRuby環境を切り替える仕組みを提供する。 ~/.rbenv/ (rbenvがRubyを管理するルートフォルダ) ~/.rbenv/shims/ (rubyやgemがインストールするコマンドへのラッパーを保存しておくフォルダ) ~/.rbenv/version (global環境のRubyバージョンを記録するファイル) ~/.rbenv/versions/ (Rubyの各種バージョンをインストールするフォルダ) Ruby環境の構造 例えば、rbenvがインストールしたRuby-1.8.7-p375は、以下のような構造となっている。 ~/.rbenv/versions/1.8.7-p375/bin/(実行コマンドを含む:erb gem irb rake rdoc ri ruby testrb) ~/.rbenv/v

    rbenvは何をしているのか? - ザリガニが見ていた...。
  • AirPrintでPDFをDropboxに送る - ザリガニが見ていた...。

    AirPrintは、ヒューレッド・パッカード製の限られた対応プリンタでしか印刷できない仕様で登場して、最初はガッカリした。しかし、前回の日記でやったように設定すれば、MacBookでプリンタ共有しているプリンタからも印刷可能になる。これでCanonでも、EPSONでも、その他どんなメーカーのプリンタでも、プリンタ共有さえ出来れば、そこから出力されるようになったのだ。 しかし、出力先は所詮、紙...。今やお金を払ってまでも書籍を懸命に自炊(PDF化)する時代に、さらに紙代・インク代にお金をかけて、印刷するのは馬鹿げている。もしかしたら、どこかで誰かがその印刷された紙をスキャンして、せっせとPDF化することになるかもしれない。AirPrint、便利かもしれないけど、でも結局使わない、ということになってしまうと思った。 ところが、このAirPrint、実は素晴らしい可能性を秘めていた。UNIX環

    AirPrintでPDFをDropboxに送る - ザリガニが見ていた...。
  • iPadのSafariに不足しているものを補う - ザリガニが見ていた...。

    指でダイレクトに触ってなめらかに反応する、あのiPadUIは、あっという間に使う人々を魅了する。しかし、そのまま使い続けているうちに、実はMacBookのようなマウスを利用したUIほど細かい操作ができないことに、いずれ気付く。 iPadUIには、指先での操作を考慮して、適度なサイズと間隔が保持されている。そのため、マウスのUIほど機能を詰め込むことが出来ず、厳選した機能のみが提供されることになるのだろう。 iPadのSafariに不足しているもの それにしても、今のSafariにどう考えても不足していると感じる機能が、二つある。 表示中のページを閉じる機能 ページ内検索 表示中のページを閉じる機能 例えば、http://b.hatena.ne.jp/hotentry で、気になる記事へのリンクをクリックすると、新規ページが開いてリンク先にジャンプする。 気になる記事を読み終わったら、今

    lizy
    lizy 2010/06/06
    iCab Mobileってタブブラウザに乗り換えました。なんかプラグイン?みたいなのもサポートしてるらしい
  • iPadの使い心地 - ザリガニが見ていた...。

    5月28日からiPadを使い始めた。iPadは、ハード仕様から考えれば画面の大きなiPhoneである。あるいは画面の小さなMacBook Touchとも言えるかもしれない。 iPhone iPad MacBook (プログラミングRuby) 画面px 480 × 320 1024 × 768 1280 × 800 画面アスペクト比 3:2 4:3 16:10 画面解像度ppi 163 132 113 画面対角インチ 3.5 9.7 13.3 画面サイズcm 7.4 × 4.93 19.71 × 14.78 28.65 × 17.9 体重さg 135 680 2130 750 体大きさcm 11.55 × 6.21 × 1.23 24.28 × 18.97 × 1.34 33.03 × 23.17 × 2.74 23.4 × 18.2 バッテリー駆動時間*1 9 10 3.5 参考:D

    iPadの使い心地 - ザリガニが見ていた...。
  • 信頼と納得のiPhone購入顛末 - ザリガニが見ていた...。

    ソフトバンク販売店 IT 様 前略 先日はiPhoneのことをいろいろ教えて頂きありがとうございました。私の些細な質問についても親身に答えて頂き、分からないことは電話で問い合わせて、徹底的に確認して分かり易く説明して頂きました。その仕事っぷり、その適切な対応に、話す程に理解は深まり、あなたの話す一言一言に絶大な信頼を寄せていました。すっかり、気持ちよく契約して、iPhoneを手にして帰るつもりでいました。 しかし、最後の最後で、「受付内容のご確認」に記載されていた「ホワイトプラン(Wホワイト付き)」「基オプションパック」を見つけてしまったのです。それで、今までの信頼は全て崩れ去り、私の心は不信感で一杯になってしまいました。 最初は、iPhone for everybodyキャンペーンのパンフレットを見ながら、ホワイトプラン、S!ベーシック、パケット定額フルの説明をして頂きました。月月割と

    信頼と納得のiPhone購入顛末 - ザリガニが見ていた...。
    lizy
    lizy 2009/08/13
    販売店毎に勝手ルールを作って運用できる、と言うこと自体が意味不明ですね
  • sessionに有効期限を設定する時の試練 - ザリガニが見ていた...。

    Railsを使っていて自分で直接cookieを設定するという状況はほとんどなく、大抵はsessionをハッシュ感覚で、便利に利用してきた。Rails2.0以降はsessionの保存先はデフォルトでcookieになり、そのまま利用する限りcookieの有効期限は空欄のままなので、ブラウザを終了するまでsessionは保持されることになる。そして、次回ブラウザを起動すると、期限切れのcookie(その中にsessionが保存されている)は削除されている。 ほとんどの場合、上記デフォルト設定のまま使っていたか、またはrestful_authenticationなどに頼りきりだったので、いざ自分でsessionに有効期限を設定しようとした時、苦労してしまった。とても基的なことであるのに...。 config/environment.rbでの設定 2009-01-01 00:00:00まで有効にし

    sessionに有効期限を設定する時の試練 - ザリガニが見ていた...。
  • アリスとボブのサーバー、git pushをちゃんと理解したい! - ザリガニが見ていた...。

    アリスとボブのGitシリーズがになりました! アリスとボブのGit入門レッスン アリスとボブになりきってgitをちゃんと理解したい! アリスとボブのコラボレーション、gitをちゃんと理解したい! 上記の日記から続く、アリスとボブの記録。 前提条件 アリスとボブは同じマシンにログインする異なるユーザー。 ファイルシステムからアクセスする分には、サーバーの設定は不要になるので、これで話がシンプルになる。 共通gitリポジトリの準備 最近、アリスにはちょっとした悩みがあった。 現在、このプロジェクトはアリスとボブの二人で、修正したら連絡を取り合って、お互いの変更をダウンロードする(git pullする)ことで同期をとっていた。 しかし、プロジェクトメンバーが増えた場合、このやり方では同期する手間が煩雑になってしまう...。 理想は、サーバーとなるgitリポジトリを決めて、作業前にそこからダウン

    アリスとボブのサーバー、git pushをちゃんと理解したい! - ザリガニが見ていた...。
  • MacBook Leopardで便利に利用している隠された設定 - ザリガニが見ていた...。

    Leopardが提供する標準の環境設定からは利用できないが、有効に機能する隠された設定というのが結構ある。それが意外と便利だったりする。自分が有効にしている設定は以下の通り。(非常に多くの隠された設定が存在するが、自分の使い方で実用的と感じて有効にしている設定は、それほど多くないかも。) Finderのウィンドウタイトルにディレクトリのフルパスを表示する。 アイコンと共に表示されるパスバーは、ちょっと階層が深くなるとすぐにフル表示できなくなってしまうところがNG。 シンプルにUNIX形式のフルパスが表示されるこっちの方が遥かに見易い。 スクリーンショットの保存先を ~/ScreenShots に設定する。(自分でScreenShotsフォルダを作成した。) デフォルトはデスクトップに保存されるので、自分の使い方ではあっという間に散らかり放題な状態になってしまう。 専用のフォルダに保存するよ

    MacBook Leopardで便利に利用している隠された設定 - ザリガニが見ていた...。
  • アリスとボブになりきってgitをちゃんと理解したい! - ザリガニが見ていた...。

    ここから始まるアリスとボブのGitシリーズがになりました! アリスとボブのGit入門レッスン gitの解説には素晴らしいページがある。 git チュートリアル (バージョン 1.5.1 以降用) Git ユーザマニュアル (バージョン 1.5.3 以降用) こんなに親切に説明されているのに、読んでいるだけではgitの仕組みが見えてこない...。(そうです。自分の理解が悪いのです。)ちゃんと理解したいので、チュートリアルに出てくるアリスとボブになりきって、実際に作業してみることにする。以下は淡々としたその作業記録と自分の理解のイメージ。 環境 MacBook OSX 10.5.4 Xcode3.0以上インストール済 インストール gitのページから最新版をダンロードしてみた。現在のバージョンは1.6.0.1のようだ。 cd ~/Downloads curl http://kernel.or

    アリスとボブになりきってgitをちゃんと理解したい! - ザリガニが見ていた...。
  • 新規購入したMacBookにインストールしたApple以外のソフトウェア - ザリガニが見ていた...。

    僕のMacができるまで | Macの手書き説明書さんの記事に触発されて、いつか自分でも似たようなことを書き留めておきたいと思っていた。MacBookを新規購入したので、今こそ、そのチャンス!(こういうことって、当り前の環境として使ってしまっていると、何をインストールしていたか忘れてしまう。新規インストールする時に改めてその便利さを再確認することが多い。) インストール前のいい訳 PathFinderというOSの操作感をそっくり代替してしまうような素晴らしいソフトウェアもあるが、日常的にはOSXのFinderを利用している。*1 メールとWEBブラウザについても、(機能拡張するソフトウェアはインストールしているが)OSX標準のMailとSafariをメインに利用するようにしている。そうすると、MobileMe(.mac)を利用してメール設定やブックマークをあっという間に同期できる便利さに惹か

    新規購入したMacBookにインストールしたApple以外のソフトウェア - ザリガニが見ていた...。
  • アリスとボブのコラボレーション、gitをちゃんと理解したい! - ザリガニが見ていた...。

    アリスとボブのGitシリーズがになりました! アリスとボブのGit入門レッスン 前回からの続き。ひたすらアリスとボブの操作の記録。 ボブがアリスのプロジェクトを手伝う アリスは自分のプロジェクトが全く進んでいないことに気付いて、愕然とした...。そこで同僚のボブにも手伝ってもらうことにした。 「ボブ、お願い!」アリスはボブに頼んでおきながら、今までの作業に相当疲れたので、すぐに休憩に出てしまった。 アリスとボブは同じマシン上にホームディレクトリを持っている。ボブは早速以下の操作をした。(ボブは優しい。) まずはgitに自分の名前とメールアドレスを設定 bob$ git config --global user.name "bob" bob$ git config --global user.email bob@example.com アリスに教えてもらったパスを指定して、アリスのプロジェ

    アリスとボブのコラボレーション、gitをちゃんと理解したい! - ザリガニが見ていた...。
    lizy
    lizy 2008/09/25
  • 1