タグ

Tipsに関するosada5963のブックマーク (10)

  • ruby で rbuf_fill (Timeout::Error)を rescue する - hiru日記

    ruby でこんなエラーが・・・rescue していたはずなのに・・・ ...ruby/1.8/timeout.rb:60:in `rbuf_fill': execution expired (Timeout::Error) 参考サイト(元ネタ&英語) http://lindsaar.net/2007/12/9/rbuf_filltimeout-error 調べた結果, http://www.ruby-lang.org/ja/man/html/_C0A9B8E6B9BDC2A4.html#rescue.bd.a4.be.fe.bb.d2 には, 捕捉する例外クラスを指定することはできません。 (つまり、StandardError 例外クラスのサブクラスだけしか捕捉できません) とある.StandardError・・・何それ?ということで http://www.ruby-lang.org/j

    ruby で rbuf_fill (Timeout::Error)を rescue する - hiru日記
  • @IT:Windows TIPS -- Tips:オープンしているファイルを調査する

    ファイルを削除や移動しようとしても、使用中になっていて操作できないことがある。このような場合は、どのプロセスやユーザーがどのファイルをオープンしているかを調査できると便利である。openfilesというコマンドを使うと、使用中のファイルや共有リソースの一覧を調べることができる。 解説 ファイルを削除したり、移動、更新しようとしても、何らかの理由でアクセスが拒否されることがある。原因のほとんどは、そのファイルを“誰か”がオープンしていたり、ロックしていて、移動や削除、変更などができないからである。だが、実際にだれがファイルを使用しているのかが分からないことも多い。特に、自分1人しか使っていないはずのマシンなのに、そして何もアプリケーションを起動していないはずなのに、どうしてもファイルを操作できない場合には、その原因を特定するのは困難である。たぶん、何らかのサービスかバックグラウンドで動作して

    @IT:Windows TIPS -- Tips:オープンしているファイルを調査する
  • 『エクセルのスクロールロックの解除について』

    エクセルのセルが動かなくなった時はいつも焦りますね! こんな時の解除方法をいくつかご紹介します。 ①「Scr Lock」のボタンを押す ②「Fn」 + 「Scr Lock」を押す ③「Fn」 + 「Num Lock」を推す Thinkpadでボタンがない ④「Fn」 + 「C」を押す ⑤ スタートメニューの(すべての)プログラム → アクセサリ → ユーザー補助の中の「スクリーンキーボード」を出す → Scr Lockを押す

    『エクセルのスクロールロックの解除について』
  • Wiresharkで特定の通信セッションだけを抽出して表示する

    Wiresharkで特定のTCP/UDPセッションだけを抽出して表示したい! Tech TIPS「Wiresharkでネットワークプロトコルを解析する(基操作編)」では、フリーの高機能なネットワークプロトコルアナライザ、Wiresharkの基的な使い方について解説した。 Tech TIPSでは、もう少し進んだ使い方として、特定のTCP/UDPセッションだけを抽出して表示する方法を紹介する。この機能を使わないと、非常に多くの通信が表示され、目的のパケットを見つけ、トラブルシューティングするのが困難になるからだ。 Windows Serverなどで利用できるネットワークモニタツールにおける表示フィルタの使用方法については、以下の記事を参照していただきたい。 運用「Windowsネットワークプロトコルの理解と検証」 Tech TIPS「ネットワークモニタ3.0の表示フィルタを活用する」 T

    Wiresharkで特定の通信セッションだけを抽出して表示する
  • Androidの機種依存問題を吸収するプロジェクトAndroid-Device-Compatibilityを公開したお話 - mixi engineer blog

    こんにちは。Androidユニットで開発とスクラムマスターをしています、横幕です。すっかり寒くなって、朝起きるのが辛い季節になりました。 先日、Android(TM)の様々な機種に依存する問題を吸収するためのライブラリプロジェクトをmixi, IncのGitHubリポジトリで公開しました。 今回は、このライブラリプロジェクトを公開するに至った経緯をお話しようと思います。 様々な種類の端末に対応するために乗り越えてきた困難 現在、Androidを搭載した端末には、多種多様なものがあります。 そして、OSのバージョンごとの違いだけでなく、同じAndroidを搭載していても、端末ごとに微妙に挙動が異なることがあります。 mixi公式クライアントアプリでも、端末ごとに微妙に挙動が異なることで発生する問題にいくつか直面してきました。 特定の端末で、文字が9,000文字までしか入力できない EditT

    Androidの機種依存問題を吸収するプロジェクトAndroid-Device-Compatibilityを公開したお話 - mixi engineer blog
  • ネットワークカードに複数のIPアドレスを割り当てる

    解説 古い業務アプリケーションの中には、参照するサーバーのコンピューター名やFQDN(完全修飾ドメイン名)ではなく、IPアドレスを直接プログラムに埋め込んでいるものがある(ハードコーディングという)。IPアドレスがハードコーディングされていると、参照先サーバーのリプレイスや複数サーバーの統合がスムーズに行えず問題となる。業務アプリケーションを変更するのが正道ではあるが、移行期の過渡的な措置として、統合先のサーバーに複数のIPアドレスを用意せざるを得ない場合がある。 このような場合、必要数のネットワークインターフェースカード(NIC)をサーバーにインストールし、固定IPアドレスをそれぞれに設定して複数の固定IPアドレスを用意するという方法がある。しかし、統合する業務アプリケーションのサーバー数が多くてNICを物理的にインストールできない場合、NICのハードウエアにコストをかけたくない場合、電

    ネットワークカードに複数のIPアドレスを割り当てる
  • (Linux) yum-complete-transaction を実行せよとの表示 (r271-635)

    CentOSを5.2から5.3にアップデートした後に、yumを実行すると、「 You mightconsider running yum-complete-transaction first to finish them 」 と表示される事がある。 yum-complete-transaction コマンドが見付からないので探してみると、yum-utilsというパッケージに含まれているらしい。 yum-utilsをインストールして、yum-complete-transactionを実行してみると次の様になった。 [root@localhost ~]# yum install yum-utils [root@localhost ~]# yum-complete-transaction Loaded plugins: fastestmirror Loading mirror speeds fr

  • yum updateできなくなった古いCentOSでyumコマンドを復活させる方法 - このブログはURLが変更になりました

    例えばRed Hat Enterprise Linux Extended Life Cycle Supportで絶賛延命中なRHEL4サーバのテスト環境構築など、やむ得ぬ事情で古いCentOSを使う必要があったりますよね。ね。 しかしサポートが終了した古いバージョンのCentOSはミラーから取り除かれてしまうため、yum updateを実行しても以下のようなメッセージが表示されてアップデートできません。 # yum update Setting up Update Process Setting up repositories not using ftp, http[s], or file for repos, skipping - 4 is not a valid release or hasnt been released yet Cannot find a valid baseurl

    yum updateできなくなった古いCentOSでyumコマンドを復活させる方法 - このブログはURLが変更になりました
  • 「コントラスト」「位相差」2つのAFを理解する

    前々回(→デジカメ「超」基礎解説:絞りとシャッタースピードの関係を理解する)はデジタルカメラを使う上でまず理解したい、「露出」そして「絞りとシャッタースピードの関係」について説明しました。そして前回(→デジカメ「超」基礎解説:ISO感度と写りの関係を理解する)では、露出に大きな影響を与える「ISO感度」について説明しました。 今回は明るさの話から一歩進めて、近年のカメラに欠かせない機能である「オートフォーカス」について説明したいと思います。オートフォーカスフォーカスは「オート」と名前が付くよう自動でピントを合わせる機能で、デジタルカメラでは主に「コントラストAF」「位相差AF」の2つが用いられています。その違いについて理解しましょう。 「フォーカス」とは デジタルカメラで写真を撮る際には、外部の光をレンズを通じて撮像素子へ当てることで撮影が行われます。その時に光を「どれだけの量」「どのくら

    「コントラスト」「位相差」2つのAFを理解する
  • Vimで文字に色をつける/色を消す

    Linuxの有名なテキストエディタにVimというものがあります。 Vimはソースコードなどを見やすくするために文字に色をつけることが出来ます。 ただ、中には「Vimに色をつけたく無いのに色がついてる……」って人もいるでしょう。今回はVimで色を設定する方法と色を解除する方法を教えます。 まずは色つけのON/OFFを直接ファイルに指定してみますか。まずは色を消す方法。Vimでファイルを開いてコマンドモードから :syntax off と入力して実行すれば色が消せます。 逆に色をつけるには :syntax on と入力して実行しましょう。 なお、色がつくものはhtmlファイルやプログラムのソースコードなど、「何らかの形式にそった文書」です。ゆえに、普通の文書には色がつきません(多分)。 また、上記のコマンドを実行して「このバージョンのVimでは指定されたコマンドは実行できません」みたいなエラー

  • 1