タグ

2010年8月18日のブックマーク (7件)

  • Linuxのcrontabコマンドの脆弱性をつぶす

    はじめに 今回はCronをとりあげます。CronはOSの持っている時計に基づき、あらかじめ設定しておいたコマンドを実行するための仕組みで、Unix系システムには必ず備えられているといっていい機能でしょう。ログファイルのローテーションやログインアカウントの利用状況集計など、システム管理上のジョブを定期的に実行するために活用されています。 英語Wikipediaのページによると、Cron歴史はVersion7 Unix(1979年リリース)までさかのぼるそうです。Linuxディストリビューションの多くが現在使っているものは、Paul Vixie氏が実装したVixie Cronが元になっています。 サンプルコード Cronでは、crontabという設定ファイルでいつどのようなジョブを実行するかを指定します。この設定ファイルはユーザごとに用意されており、必要に応じてユーザが自分で編集します。こ

    Linuxのcrontabコマンドの脆弱性をつぶす
  • Legacy Communities - IBM Community

    If you’re looking for a developerWorks forum — Don't panic! You are in the right place. You are here because specific IBM developerWorks forums, blogs and other Connections content have been decommissioned. This page will help you find the content you are looking for, get answers to your questions, and find a new community to call home. Where am I? You are on the IBM Community area, a collection o

    atm_09_td
    atm_09_td 2010/08/18
    今の案件で必要そうなので参照しなくては...。
  • これを知っておかないと、MySQLサーバの再起動でDBデータの不整合が発生するかもしれません! - よかろうもん!

    Railsに限らず、MySQL(Innodb)を利用したサービスを開発/運用しているなら、これから解説する内容を知っておかないと、予期しないデータ不整合を発生させてしまうかもしれません。 データ不整合が発生してしまったら、来あるべき状態に戻すのはかなり難易度が高いため、開発/運用をしているエンジニアは、データ不整合を起こさないようにすべきです。 では、どのようなことをすると、データ不整合をいとも簡単に発生させることができるかを解説します。 まずは、何が原因でデータ不整合が発生するかの簡単なモデルを紹介します。 以下のようなUserオブジェクトをcreateししたとします。 User.create(:name => "interu, :age => "27") すると、Userテーブルにデータが追加されます。 ■ Userテーブル id name age 1 user_a 30 2 use

    これを知っておかないと、MySQLサーバの再起動でDBデータの不整合が発生するかもしれません! - よかろうもん!
  • Songbirdの最新版debパッケージ配布サイト | Viva! Ubuntu!!

    残念なことに公式ページでのLinux版の配布が中止されてしまっているiTunesライクな音楽ソフト「Songbird」。 非公式、無保証ながら、有志の方が独自にビルドして配布を行ってくれており、以下URLからUbuntuで簡単にインストールが可能なdeb版がダウンロード可能となっていることがOMG Ubuntu!に書かれておりました。 http://skyzim.com/downloads/ 2010年8月18日時点でダウンロードしたバージョンは1.7.3でした。 以下、参考までに音楽CDからの楽曲の取り込みについて記しておきます。 ◆CDからの楽曲の取り込みは専用アプリが便利! 音楽CDへの取り込みは、別アプリを導入しておきます。 「Ubuntuソフトウェアセンター」を開き、「Audio CD Extractor」を検索しダウンロード&インストールします。いくつかあるなかでもこちらが一

  • さらに分かっておきたいトランジスタの種類 − @IT MONOist

    組み込みソフトウェア/ハードウェア開発における技術力の向上、改善・最適化などを幅広く支援する“組み込み開発エキスパート”のための情報フォーラム

  • Twitterの利用頻度や状況、フォロワーとの接触状況を視覚化する分析ツール「Twoolr」

    Twitterの人気に連動して、あらゆる分析ツールが出てきていますよね。 今回ご紹介するのは、そんなTwitter分析ツールの中でも利用頻度やフォロワーとの接触状況を、詳しくかつわかりやすく視覚化してくれるものになっています。 組織のマインドマップツールをマインドマイスターにすべき理由 伸びてる産業、会社、事業を紹介しまくるStrainerのニュースレターに登録!! ツイッターの利用状況やフォロワーとの接触状況を視覚化する分析ツール 「Twoolr」は、OAuth経由で利用可能なツイッターの利用頻度などの状況を、グラフで視覚化してくれる分析ツール。 日語の分析機能はないものの、クライアントは何をよく使っているか、短縮URLは何をどれくらい使っているか、そして時間帯別のRTやリプライ、ツイートの頻度などをわかりやすく分析することができます。 利用状況を視覚化 この分析ツールでは、大きく分け

    Twitterの利用頻度や状況、フォロワーとの接触状況を視覚化する分析ツール「Twoolr」
    atm_09_td
    atm_09_td 2010/08/18
    どんな風に表示されるか試してみよう。
  • 豆知識 - 知っておくと役に立つ - Perl入門ゼミ

    Perl › 豆知識 知っておくと何かとPerlが使いやすくなったり、読みやすくなるかもしれないことをいろいろと追加していきます。 BEGIN BEGINはコンパイルのときに実行するということをあらわします。 BEGIN { # コンパイルのときに実行したい文 } require requireはuseと似ていますが実行時にモジュールを読み込むことと、importメソッドを自動的に実行しないところがことなります。 use File::Basename 'basename'; # 上と同じ意味 BEGIN { require File::Basename; File::Basename->import('basename'); } 動的にモジュールを読み込みたい場合はrequireを使用することがありますが、一般的な用途ではuseで統一するのがわかりやすいでしょう。 local localは

    豆知識 - 知っておくと役に立つ - Perl入門ゼミ
    atm_09_td
    atm_09_td 2010/08/18
    今の案件ではPerlは使わないとは思うけど..。