タグ

ブックマーク / at-aka.blogspot.com (10)

  • rbenv 版 ruby の高速化

    rbenv 版の ruby が rvm 版の ruby よりも遅いという話がある。理由を調べてみると、最適化オプションに違いがある。rvm には -O3 オプションが使われていたのに対して、rbenv では -O2 オプションが使われていた。この最適化オプションの違いが ruby のスピード差になっている。 ruby-build log ruby-build の git log を見るとこうある。 commit 9f8d53365aef52c940095f583cdc82f02caba90f Author: Erik Michaels-Ober <sferik@gmail.com> Date: Wed May 1 07:38:43 2013 -0700 ruby-build 20130501 commit 2f8dcafb0ec2c5f478e7f45d7eca3a0f0a5ae8c0 M

    poppen
    poppen 2013/05/10
  • clmemo@aka: Git remote repository と Branch

    Git のリモート・リポジトリーでブランチを操作する方法についてメモ。 リモート・リポジトリーに新しくブランチを作成する リモート・リポジトリー foo に新ブランチ bar を作る方法。git push コマンドを使う。 $ git branch master * bar $ git push foo bar カレント・ブランチの名前を git push に渡すと、リモート・リポジトリーに同じ名前のブランチが新しく作られる。 ブランチの名前を変えたい場合? 「ローカル・ブランチ名:リモート・ブランチ名」の書式でブランチを指定する。例えば、上の例で (bar ではなく) hoge ブランチをリモートに作る場合はかうなる。 $ git push foo bar:hoge この「bar:hoge」の部分を refspec と呼ぶそうな。 リモート・リポジトリーのブランチを削除する リモート・リ

    poppen
    poppen 2010/03/28
  • Git でリモート・リポジトリーのタグを削除する

    2023 (1) ► 06 (1) ► 2022 (3) ► 09 (1) ► 06 (1) ► 03 (1) ► 2021 (4) ► 10 (1) ► 09 (1) ► 06 (1) ► 04 (1) ► 2020 (5) ► 11 (1) ► 10 (1) ► 09 (1) ► 06 (2) ► 2019 (7) ► 09 (1) ► 06 (4) ► 05 (1) ► 03 (1) ► 2018 (14) ► 12 (1) ► 11 (1) ► 10 (5) ► 09 (3) ► 06 (1) ► 05 (1) ► 03 (2) ► 2017 (76) ► 09 (5) ► 07 (2) ► 06 (5) ► 05 (1) ► 04 (2) ► 03 (11) ► 02 (23) ► 01 (27) ► 2016 (39) ► 10 (11) ► 09 (12) ► 06 (4

    poppen
    poppen 2010/01/04
  • iPhone の充電用ケーブルに裂け目が入った、サポートに電話した

    iPhone の充電用ケーブルに裂け目が入った。裂け目が入ったのは、USB 側のコネクターの方。 ググッてみると、Going My Way さんのエントリーを (再) 発見。 これを参考にして、サポートに電話をかけたところ、充電用ケーブルを交換してもらえることになった。 せっかくなので、やり方をメモしておく。 準備するもの iPhone のシリアル No。 これが分かっていると、手続きがスムーズに進む。iPhone のシリアル No は、iPhone から調べられる。 「設定」アプリを開く 「一般 > 情報」をクリック 「シリアル番号」をメモ iPhone で電話をかけてると、「設定」アプリを開けなくてシリアル番号が調べられなくなる。ちょっとした盲点なので、予めメモしてから電話をかけませう。 電話する サポート・センターに電話する。 Tel: 0120-27753-5 (携帯からでも OK

    iPhone の充電用ケーブルに裂け目が入った、サポートに電話した
  • ed を sed 風に使ってファイル内の文字列を置換する

    複数のファイルの中身に対して一括置換したい場合、いちいち、ファイルをエディターで開いて置換をするのは面倒。shell スクリプトかワンライナーを書きたい。ぼくはそんな時、sed ではなく ed コマンドを使ってる。 ed のおさらい ed は、ライン・エディターと呼ばれる種類のエディター。vi や Emacs、秀丸、gedit などは、スクリーン・エディターと呼ばれる。 ed は、- オプション (?) で標準入力からコマンドを受け取るようになる。例えば、fuga.txt 内の foo を bar に置換する場合を考えやう。次のようにする。ヒア・ドキュメントを使ってコマンドを ed に渡す: $ ed - fuga.txt <<EOF %s/foo/bar/g w EOF ed に渡すコマンドは、一行一コマンドで書く。 sed と違う点は二つ。sed はデフォールトで、ファイルの中身全体に

  • Google Checkout が日本に対応

    Google の決済サービス Google Checkout が日からでも使えるようになった。サインイン・ページの Country 欄から「Japan」を選ぶことが可能になっている。 Google Checkout ref. Going My Way: Google の決済サービス Google Checkout を利用して Picasa Web Album の容量をグレードアップ ref. Googleの決済サービス「Google Checkout」、各国語版を準備中 - GIGAZINE ref. 知られざるGoogleの決済サービス「Google Checkout」とは? - GIGAZINE 決済サービスのメリットは、決済に必要になる個人情報 (クレジット・カードの番号や名前・住所・電話番号) を一か所に集められるということ。Google Checkout に対応しているお店から

    poppen
    poppen 2006/12/24
    GoogleCheckout, money
  • clmemo@aka: Emacs で C 言語プログラミングを始める人へのイントロダクション

    Emacs エディターで C 言語のプログラムを書く人向けに、入門用の解説がないように思う。そこで、知っておくと便利な機能をまとめてみた。 読者は、Emacs の操作とカスタマイズが最低限できる人を対象にしている。つまり、C-x C-f といったショートカット・キーが使えて、.emacs の設定ファイルがいじれる人。各機能について、基的な使い方とその効果、あと最低限の設定について書き出した。 目次 ソースの色付け インデント アラインメント コメント info マニュアル スペル・チェック タグ・ジャンプ 関数名の補完入力 コンパイルとエラー行ジャンプ ChangeLog ファイル 1. ソースの色付け Emacs は、C 言語のソース・ファイルを解析して、if や for といったキーワードに対して、自動で色を付ける。 色を付けることでソースにメリハリが生まれ、可読性が上がる。また、ス

    clmemo@aka: Emacs で C 言語プログラミングを始める人へのイントロダクション
    poppen
    poppen 2006/12/18
  • Emacs で快適に Lisp / Scheme ソースを編集する

    Emacs には EmacsLisp のインタープリターが内蔵されている (正確には EmacsLisp の処理系の上に Emacs というエディターが構築されてる) ので、EmacsLisp のソースを編集しながら評価が可能。EmacsLisp 程強力ではないけれど、同じようことを Common Lisp (あるいは Scheme) でもやれる。 ※以下の説明は、Emacs 22 用のもの。Emacs 21 で同じことが出来るかは確かめてない。 Common Lisp の場合 まず、Emacs から呼び出す Common Lisp の処理系を .emacs で設定する。clisp を使うなら、こんな感じ。 (setq inferior-lisp-program "clisp") Lisp のソース・ファイルを開いたら、次のコマンドを実行。 M-x run-lisp すると、shell モ

  • Google Reader の auto sort

    Google Reader は記事の並べ方 (sort) に二種類の方法を用意している。一つは記事の新しい順 (古い順は用意されてない Xp)。もう一つは、auto sort (自動並び)。これらは、View タブの横にある「View settings...」から選ぶことができる。 さて、auto (自動) とはどういう風に記事が並ぶのだらう。clmemo@aka では、以前 auto ソートについてレビュー記事を書いたけれど、推測の域を出ていなかった。 この度、Help ページに auto の公式な説明が載ったので、紹介しませう。 Auto-sort works by prioritizing subscriptions with fewer items. This means that your friend's blog with an item a month will not b

  • Gmail の誤スパム判定と戦う

    Gmail のウリの一つは、強力なスパム・フィルター。Gmail は勝手にスパム・メールをスパム・フォルダーに振り分けてくれる。時々、スパム・フィルターをすり抜けてくるメールを、ユーザーは「Report Spam」するだけでいい。 でも、Gmail も万能じゃない。ごく稀に、スパムでないメールをスパム判定してしまう (そういったメールは、「Not Spam」と Gmail に教えてあげやう)。マーフィーの法則か、誤スパム判定されたメールに限って、重要なメールだったりする。そこで、誤スパム判定されないための Tips と、誤スパム判定されたメールをより素早く救出する Tips を一つずつ紹介しませう。 Contacts List に登録する 誤スパム判定されない為には、どうすればいいか。Gmail には、「このメール・アドレスから届いたメールはスパムじゃないよ」と教えてあげるホワイトリスト機

    poppen
    poppen 2006/09/18
  • 1