タグ

tipsに関するhirafooのブックマーク (24)

  • MySQL :: SUM Function with LIMIT

    hirafoo
    hirafoo 2010/03/13
  • Screen + Putty で スクロールバック

    いつの頃からだろう? PuttyでScreenを使ったときに、環境によってスクロールバックにバッファが残らない状況に出くわした。 まぁ〜いいかなとか思いながら何ヶ月かすごしたんだけど、やっぱり不便。 と言うことで色々調べたらモーグルとカバとパウダーの日記で情報発見。 Puttyの設定で下記を行うと上手く回避(残る)できたのでメモ。 o Puttyの設定 [端末]→[高度な設定]→[Alternate 端末画面への切り替えを無効にする] をチェック。 これで無事終了! 素敵。 Trackback:0 TrackBack URL for this entry http://blog.oreore.jp/cgi-bin/mt-tb.cgi/65 Listed below are links to weblogs that reference Screen + Putty で スク

    hirafoo
    hirafoo 2009/06/01
  • 日本語入力のOn/Off切り替えキーを変更する:Windows(ウィンドウズ)の使い方/IME 日本語入力システム

    日本語入力のOn/Offをキー操作で切り替えるには、キーボードの左上の方に配置されている[半角/全角]キーを押す必要があります。 [半角/全角]キーは大きくない上にホームポジションからは押しにくい場所にあるため、別のキーで日本語入力のOn/Offをできるようにしたいという要望は、中級レベル以上の方からよくいただきます。 ▼操作手順:日本語入力On/Offの割り当てを変更する ([Caps Lock 英数]キーを日本語入力のOn/Offに割り当てる例) IMEバーの[ツール]をクリック ↓ 表示されたメニューから[プロパティ]をクリック ↓ [Microsoft IMEスタンダードのプロパティ]ダイアログ−[全般]タブをクリック ↓ [設定]ボタンをクリック ↓ [Microsoft IME詳細プロパティ]ダイアログ−[キー設定]タブをクリック ↓ [*キー]列に「英数」と表示されている行の

    hirafoo
    hirafoo 2009/04/14
  • ssh scp sftp の正しい自動実行方法

    Landscape トップページ | < 前の日 2004-11-15 2004-11-17 次の日 2004-11-18 > Landscape - エンジニアのメモ 2004-11-17 ssh scp sftp の正しい自動実行方法 当サイト内を Google 検索できます * ssh scp sftp の正しい自動実行方法この記事の直リンクURL: Permlink | この記事が属するカテゴリ: [ssh] [セキュリティ] scpsftp について調べていると、正しい自動実行についての文書を見つけた。cron から scpsftp を自動実行しようと考えている私には役に立つ文書だ。 - 「専用のパスフレーズなしの鍵を作って権限限定」がベスト正しいssh/scpの自動運転は ぴろ日記 http://www.banana-fish.com/~piro/20040609.

    hirafoo
    hirafoo 2009/04/12
  • MySQLのプロンプトを変更する。

    MySQLのCLI(コマンドラインインターフェイス)を利用しているとおなじみの mysql> というプロンプトがあるが、実はこれは変更が可能である。MySQL CLIを利用している最中なら、promptコマンドを実行すれば良い。例えば次のように。 mysql> prompt \U [\d] >\_ PROMPT set to '\U [\d] >\_' mikiya@localhost [test] > \Uや\dはそれぞれ意味が決まっていて、それらを組み合わせることで任意の情報をプロンプトに表示できるわけである。見易いように > やスペース、括弧などを組み合わせるといいだろう。例えば何かの作業をするときには mysql> prompt 作業1 [\D]>\_ PROMPT set to '作業1 [\D]>\_' 作業1 [Tue Mar 17 07:39:28 2009]> などとする

    MySQLのプロンプトを変更する。
    hirafoo
    hirafoo 2009/03/18
  • 大きめのテーブルにカラムやインデックスを追加する際の注意 - LukeSilvia’s diary

    先日大きめ(といっても500万行くらい)のテーブルにインデックス付きのカラムを追加しようとして痛い目にあったので調査。 大きめのテーブルにカラムやインデックスを追加するとどうなるか 今回は単純に、「ALTER TABLE 〜 」で追加しようとしました。追加するカラムは3つで、 varchar(255) インデックスなし varchar(255) ↓のdate 型カラムとマルチカラムインデックスの形式のユニークインデックスあり date インデックスあり SQL を実行し、状況を「SHOW PROCESSLIST」で監視していたら、1つ目のカラム追加で次のような状態に… 最初にState が「copy to tmp table」状態になり、次の状態に遷移するまで1時間かかる 次にState が「Repair with keycache」状態になり、完了までに1時間かかる 次のカラム追加に対す

    大きめのテーブルにカラムやインデックスを追加する際の注意 - LukeSilvia’s diary
    hirafoo
    hirafoo 2009/03/16
  • いやなブログ: 学校では教えてくれないバッドノウハウ英語 アーカイブ

    誤った判定 - 学校では教えてくれないバッドノウハウ英語 #13 学校では教えてくれないバッドノウハウ英語の13回は、誤った判定(間違った判定)に関する表現を取り上げたいと思います。 続きを読む...

    hirafoo
    hirafoo 2009/02/27
  • Perl Tips - Unknown::Programming

    PerlのTipsになりそうなものを過去ログから引っ張り出してみました。 ランダムな文字列を生成するString::Random - Unknown::Programming local our $hoge; - Unknown::Programming whileでファイルハンドルをループする時の暗黙の$_について - Unknown::Programming リストの要素数を取得する - Unknown::Programming Perl6::Say-0.10 - Unknown::Programming クラスメソッドのインポートをModule::Compileでやっちゃう。 - Unknown::Programming メソッド呼び出しで継承する - Unknown::Programming どう書くでリハビリ - Unknown::Programming メソッド名一覧どーかく?

    Perl Tips - Unknown::Programming
    hirafoo
    hirafoo 2009/02/03
  • Ruby on Rails Code Quality Checklist抄訳 - moroの日記

    オレンジニュース経由でこんなものを見かけました。 Ruby on Rails Code Quality Checklist これはいいチェックリスト。あとだしジャンケンぽいですが、私がいつも思っていることがいろいろ書いてあってすばらしいです。これをすべてYesにするのは難しいというか机上の空論ぽいところもありますが、これを目指すことには価値はあると思います。 ということで項目だけを抄訳(&地の文は私感)を書いてみます。誤訳などがあればツッコミお待ちしています。 コントローラのアクションではfindやnew以外のモデルメソッドは一つくらいにしなさい(必要なら.newや.updateメソッドをオーバーライドするといい)。 原文: 1. Each controller action only calls one model method other than an initial find or

    Ruby on Rails Code Quality Checklist抄訳 - moroの日記
    hirafoo
    hirafoo 2009/01/24
    コードのチェックリスト
  • 「 2 」か「 9 」で割ってみる - ナイトシフト

    先日、飲んでたときに「 9 」という数字が面白いというになったのですが、「 数字が合わないときに『 9 』で割ったりするよね。 」と言ったら誰もやってなかったのでその話をします。たぶん、会計に携わってる人なら知ってる人も多いはず。 例えば、経理の仕事をしてたりすると、仕訳を全部入力したのに帳簿の残高と実際の預金残高が合わないということがあると思います。会計の仕事をしていない人でも、家計簿ソフトを使ってて、レシートを全部入力したのに現金の残高が合わないなんていうことがあるんじゃないでしょうか。そんなときは闇雲に間違いを探しはじめないで、とりあえず差額を「 2 」か「 9 」で割ってみるといいかもしれません。割り切れると↓こんな可能性が考えられます。 「 2 」で割り切れる → ±を逆に入力してる可能性がある「 9 」で割り切れる → 桁間違い or 数字の一部を逆に入力してる可能性がある  

    hirafoo
    hirafoo 2009/01/22
  • UNIX FAQ LIST #3.1

    Subject: How do I find the creation time of a file? Date: Thu Mar 18 17:16:55 EST 1993 3.1) ファイルの作られた時刻はどうすれば分りますか。 できません。それはどこにも記録されていません。ファイルは最後に修正され た時刻("ls -l" で見れます)、最後にアクセスされた時刻("ls -lu" で見れま す)、i-ノード変更時刻("ls -lc" で見れます)を記録してあります。i-ノード 変更時刻は、よく「作成時刻」として(時々、man の中ですら)参照されますが、 それは間違っています。i-ノード変更時刻は mv, ln, chmod, chown, chgrp などの操作でも更新されます。 man の "stat(2)" に、この事に関する議論があります。 UNIX FAQ LIST / Cop

    hirafoo
    hirafoo 2008/10/24
    linuxでファイルの作成日時は保存されない
  • Vimの使い方―Tips

    検索を行う際に、検索する文字のスペルは分かっているが、先頭が大文字であったかを覚えていない場合に小文字だけで大文字もヒットさせたり、大文字で構成 されている単語ということが分かっているときに、大文字で検索文字を入力して小文字をヒットさせないようにすることができる設定です。 この設定により、全て小文字で検索文字を入力した場合は、大文字、小文字に関わらず検索にヒットするようになります。逆に、検索文字に大文字 を含めると大文字と小文字を区別して検索されるようになるため、検索をするときに、Shiftキーを押したりCapsLockをする必要がなくなります。 この設定の前に「:set ignorecase」により、大文字と小文字の区別を行わないようにする必要があります。このオプションは正確には、検索パターンに大文字が含まれると きに'ignorecase'のオプションをOFFにする設定です。

    hirafoo
    hirafoo 2008/10/22
  • [ヅラド] Perlのモジュールの依存関係問題: Net::HTTP や Munin で使っているらしい IO::Socket やらでエラーが発生

    This page moved.

    hirafoo
    hirafoo 2008/09/08
  • Perl表技集

    移転しました。 https://mas3lab.net/perl/waza/index.html

    hirafoo
    hirafoo 2008/08/31
  • 【コラム】漢のzsh (12) 一時ファイルはもういらない - プロセス置換 | エンタープライズ | マイコミジャーナル

    マニアックを突き進め、プロセス置換 zshにはプロセス置換(Process Substitution)と呼ばれる機能がある。これはファイルを指定すべき場所や、パイプとして処理すべきところを「コマンドやコマンドの組み合わせそのもの」を記述して処理するいう機能だ。コマンドをファイルのように扱えるものといってもよい。 表1.1 プロセス置換の記述方法 記述方法内容 <(コマンドリスト)コマンドの結果をファイルとして扱う >(コマンドリスト)出力先をコマンドに渡す コマンドで指定するファイルをファイルではなくコマンドとして直接指定することで、一時ファイルを作成する必要がなくなる。どれだけ使うシーンがあるかと問われると頭を捻ってしまうが、ログ解析や差分チェックなどを使っている人からは「けっこう便利に使っている」という話も聞く。 さあ、今回はこのマニアックな機能を堪能していこう。ちなみに今回の内容はそ

    hirafoo
    hirafoo 2008/07/07
    paste
  • iGoogleの便利な使い方を教えてください。 ・自分の使っているコンテンツ ・

    iGoogleの便利な使い方を教えてください。 ・自分の使っているコンテンツ ・タブの分け方 ・便利な使い方 などなど、なんでもokです。 ちなみに僕は、自分のはてなアンテナを表示させています。これで新しいタブを開けば、必ずアンテナのチェックができます。

    hirafoo
    hirafoo 2008/06/19
  • perl - use strict; # and be happy : 404 Blog Not Found

    2006年05月21日05:20 カテゴリLightweight Languages perl - use strict; # and be happy どうやら私のでは、啓蒙が全然足りなかったらしい。 Perl/CGI辞典 - 土井 毅さん 著 - にて use strict が推奨されていない件について - iandeth. p.104 strict プラグマは、Perlスクリプトでの記法を厳密にするためのプラグマです。 (中略) これにより、宣言の曖昧な変数への参照を発見できます。 [参考] strict プラグマは厳密すぎるため、通常のプログラミングではあまり使用しません。 ... orz このが20世紀に出たというのであれば驚かないけど、今年に出たというのは、Perl5 Porterとしてもショックである。 しかし、確かにuse strict; # or dieという姿勢だけ

    perl - use strict; # and be happy : 404 Blog Not Found
    hirafoo
    hirafoo 2008/05/18
    別の名前空間のサブルーチンの定義の仕方初めて知った
  • naoyaのはてなダイアリー - Perl の話をまとめた

    use strict がどうのこうのという話があって、そういえば昔自分もそんなこと書いたなあと思っていろいろ自分の書いた Perl の話を見返してて、せっかくだから拙作のまとめでも作っておくかと思いました。とりあえず文章量がそれなりにあって、まとまりのあるものだけを見繕ってみます。 今見ると、当時の理解が不十分で微妙なところもあったりしますが、そのあたりはご愛嬌。 いま読んでもまだ陳腐化はしてなさそうな話 お薦めの Perl をいくつか紹介 : NDO::Weblog Perlおすすめの書籍や情報。今ならここにPerl救命病棟とWEB+DB PRESS総集編を入れるかな。 Perlプログラマのレベル10 - Perlプログラミング救命病棟より - naoyaのはてなダイアリー Perlプログラマのレベル10。なんか他言語にも飛び火した。 Perl の変数に関するちょっとした誤解と、動的な

    naoyaのはてなダイアリー - Perl の話をまとめた
    hirafoo
    hirafoo 2008/05/18
  • UNIXの部屋 コマンド検索:シェバング (*BSD/Linux)

    などと記述するが、この「#!」のことを「シェバング」(shebang) と呼ぶ。また、この行全体を「シェバング行」と呼ぶこともある。また、「シェバング」ではなく、英語発音により近いい「シバン」と表記する場合もある。なお、シェバングの語源は「sharp bang」「shell bang」など、いくつかあるようだ。

    hirafoo
    hirafoo 2008/05/18
  • @IT:サーバのIPアドレスを調べるには(dig編)

    サーバのIPアドレスを調べるにはでは、nslookupコマンドでサーバのIPアドレスを調べる方法を紹介した。digコマンドを使えば、より詳細な問い合わせが可能となる。 例えば、yahoo.co.jpのIPアドレスを調べるには以下のようにする。 $ dig yahoo.co.jp ; <<>> DiG 9.2.4 <<>> yahoo.co.jp ;; global options:  printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26169 ;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;yahoo.co.jp.                   IN

    hirafoo
    hirafoo 2008/05/14