タグ

2009年4月21日のブックマーク (7件)

  • kakula.jp

    kakula.jp 2021 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy

  • 本を読む スクリプト先頭の「#!」に相当する記号をLinuxに追加する

    Unix系OSでは、ファイルの最初の行に「#!」で始まる行を入れると、続けて書かれたコマンドにより以降を実行します。 最近のLinuxでは、同様のことをユーザーが設定できるbinfmt_miscというしくみ(カーネルモジュール)があるということを、「東京エリアDebian勉強会」という勉強会で知りました。さっそく試してみます。以下、Ubuntuでの例です。 まず、binfmt_miscモジュールを確認します。 $ lsmod | grep binfmt binfmt_misc 16904 1 入っています。標準で定義されている設定は、こんな感じです。 $ ls /proc/sys/fs/binfmt_misc cli jar python2.5 register status さて、以下のPerlスクリプトを用意します。「#!」行はわざと省略しています。 use strict; use w

  • String::ShellQuote でコマンドラインをクォートしてリモートで実行する - @kyanny's blog

    追記 コメント欄で指摘されているように、 Net::SSH::Perl モジュールを利用したほうが無用なことで困らずに済みそうです。 use String::ShellQuote; my $command = q[gunzip -c /path/to/access_log.gz | perl -e 'while(<>){print}']; my $quoted_command = shell_quote($command); # ' => '\'' とクォートされる qx/ssh $server $quoted_command/; しかしこれが何度やっても失敗するサーバがあり、エラーメッセージ Badly placed ()'s. でぐぐってみると csh/tcsh に特有のものらしく、確かに該当サーバのログインシェルは csh だった。 \(\) などとしなくてはならないらしい。が St

    String::ShellQuote でコマンドラインをクォートしてリモートで実行する - @kyanny's blog
    hirafoo
    hirafoo 2009/04/21
    Net::SSH::Perl
  • MySQL の slowlog を logrotate する方法 | Carpe Diem

    よく MySQL に発行されている重いクエリーをチューニングするために slowlog を出力すると思います。サービスが成長してくると slowlog は増えていく傾向にあります。毎日、せっせとチューニングしているのは基中の基ですが、slowlog が肥大化してしまうとチューニングの結果がだんだんと見えなくなってしまいます。特に mysqldumpslow で解析をしているときなら、過去のクエリーまで分析に含まれてしまったりします。 かなり前置きがなくなりましたが、この slowloglogrotate する方法をまとめておきます。やり方は、いたってシンプルで /etc/logrotate.d/ に次のファイルを置くだけです。 /var/lib/mysql/mysqld.log /var/lib/mysql/mysql-slow.log  { # create 600 mysql

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    hirafoo
    hirafoo 2009/04/21
  • 『USBメモリが認識しない【意外な原因を発見!!】』

    なんと小さい!親指サイズ!A-DATA USB2.0フラッシュメモリ1GB/PD0-1GB これイイねぇ! これで1GBとは驚き! ↑ ↑ ↑ 私、これキーホルダーにつけて使ってます。 いざという時、大変便利です。 小さくて常備出来るのも性能のウチです。 今日、最近MACからWindowsに乗り換えた友人からSOSが入った。 「USBメモリを刺しても、マイコンピューターに表示されない」 とのことだった。 んで彼の作業場に出掛けていって、具合を見てみると確かに表示されない。 結論を言うと(・・・・ )だったが この時点で考えられることは、 ケーブルの断線 ドライバーが合ってない USBのコンセントの故障 ぐらいだろうか? 刺してみると画面右下のタスクトレイに「ハードウェアの取り外しまたは取り出し」のアイコンが出る。 デバイスマネージャーを開いてみると、USB系は正常に動いているし、剰え刺して

    『USBメモリが認識しない【意外な原因を発見!!】』
  • Compact Menu 2 – Get this Extension for 🦊 Firefox (ja)

    この拡張は CompactMenu ボタンをナビゲーションツールバーに追加し、メニューバーを非表示にします。 ボタンまたは Alt キーを押すとメニューが開きます。 インストール後、ナビゲーションツールバーの左端に「Compact Menu」アイコンが追加されます。 位置などをカスタマイズしたい場合、メニューバー上で右クリックし「カスタマイズ(C)...」を選択し、「メニュー(M)」ボタン「Compact Menu」アイコン「ブックマーク」ボタンまたはアイコンをツールバーの好きな位置にドラッグし、最後に「完了」をクリックしてください。 競合による不具合を避けるため、その他の Compact Menu 系拡張機能を事前にアンインストールしてください。 類似するアドオン: Tiny MenuPersonal MenuHide Menubar

    Compact Menu 2 – Get this Extension for 🦊 Firefox (ja)