タグ

linuxに関するsamurai20000のブックマーク (111)

  • コミュニティへの参加は、好きだからこそ続けられる − @IT自分戦略研究所

    無数にある開発コミュ二ティやユーザー会といった組織。一体どんなことをしているのか。そこではどんな人たちが活動しているのだろうか……気になっている人も多いだろう。コミュニティのメンバーに話を聞き、その実像を探る。 今回話を聞いたのは、Linuxのディストリビューション「Gentoo Linux」の日ユーザー会である「GentooJP」のメンバーだ。GentooJPではドキュメントの翻訳やOSC(open source conference)などのイベント参加中心に活動している。今回はメンバーの中から4人に集まってもらった。

  • moratorium | splice(2)

    splice(2) Linux 2.6.17より導入された新しいシステムコールである「splice(2)」を使ったファイルコピープログラムを作ってみました。 参考: C言語: UNIX最速ファイルコピー 参考: splice(2) - splice data to/from a pipe 試した環境は以下の通りです。 core2% uname -a Linux core2 2.6.20-15-generic #2 SMP Sun Apr 15 06:17:24 UTC 2007 x86_64 GNU/Linux gcc: Ubuntu 4.1.2-0ubuntu4 glibc version: 2.5-0ubuntu14 「splice」という単語は「つなぎ合わせる」とかいう意味です。このシステムコールも、ファイルディスクリプタとパイプをつなぎ合わせてデータを転送するような操作を行う事が

  • lessで複数ファイルを読む - うまいぼうぶろぐ

    less *txt とかしたときに、読み込むファイルを変更する方法。moreはファイルの末尾に来たら自動で次のファイルに移ってくれるんだけどねー。 :n 次のファイルを読む :p 前のファイルを読む :x 一番最初のファイルを読む :d 現在のファイルをリストから削除 lessの起動オプション見てみたけど、moreっぽい動きにするのはなさげでした。

    lessで複数ファイルを読む - うまいぼうぶろぐ
    samurai20000
    samurai20000 2007/05/09
    へぇ
  • アジアのペンギン: アセンブラの勉強方法

    ダンプを解析するときなどはアセンブラを理解していないといけません。勉強しようと思っても最初は意味不明でやりづらいのですが、簡単でわかりやすい方法があります。実務的にはこれで十分だと思いますのでご紹介します。 この方法ではLinuxマシンを用意すればいいだけです。(を探したり、購入する必要もなし) アセンブラを理解するためにはCPUのレジスタなどを理解する必要があります。私が実際にダンプを解析するときに見るのはEIP、ESPぐらいです。アセンブラからソースコードを解析する場合は少しアセンブラ命令の意味を理解していれば、レジスタは汎用的に使用されるため特別な知識はあまり必要ありません。 まずは下記のようなソースコードを作成して、コンパイルします。( Fedora Core 5 32bit の場合 ) # cat assemble.c #include <stdio.h> int globa

    samurai20000
    samurai20000 2007/04/21
    アセンブラを勉強したくなったらやってみる
  • ビル・ゲイツ会長の講演にLinux関係者が乱入して大騒ぎに - GIGAZINE

    中国を訪問中だったマイクロソフトのビル・ゲイツ会長が4月20日、北京大学で講演したわけですが、講演後の学生を対象にした授賞式中に「ソフトを無料化しろ!ソースコードを公開しろ!」というような意味のことを書いた紙を掲げた男が壇上に上がってきて乱入、英語で「マイクロソフトの独占に反対する!」と叫び、警察に連れ出されたそうです。 この男、なんと中国においてLinuxの普及を訴えるNGO団体の中国代表らしい。 詳細は以下の通り。 Open source protester crashes Bill Gates speech at Chinese university https://www.seattlepi.com/business/article/Open-source-protester-crashes-Bill-Gates-speech-1234918.php 视频:盖茨北大演讲遇袭 抗议者

    ビル・ゲイツ会長の講演にLinux関係者が乱入して大騒ぎに - GIGAZINE
    samurai20000
    samurai20000 2007/04/21
    なかよくしようよ。
  • シェル・スクリプト・リファレンス・ランキング

    Linuxで一連の処理を行う際には,シェル・スクリプトが役立ちます。シェル・スクリプトは,シェル上で同じような操作を続けるときや複雑な操作を行いたいときに,その操作手順をテキスト形式で記述しておき,任意に実行できるファイルです。定型的な処理を繰り返し実行するときに便利ですが,シェル・スクリプトを作成するには,記述のルールなどを知っておく必要があります。 日経LinuxのWebサイトでは,シェル・スクリプトの使い方について紹介した「シェル・スクリプト・リファレンス」を公開しています。シェル・スクリプトの基的な知識から,変数の扱い方,繰り返しや条件分岐などの記述方法,シェル・スクリプトで便利に利用できるコマンドなどを紹介しています。 日経Linuxは2006年3月1日に,シェル・スクリプト・リファレンスをITproに公開しました。公開後1年が経過したのを契機に,過去1年間によく閲覧された項目

    シェル・スクリプト・リファレンス・ランキング
    samurai20000
    samurai20000 2007/04/10
    あんまりしらないなぁ。少し難しいコマンドになるとスクリプトに逃げちゃうもんなぁ
  • Linuxコマンド逆引き大全 Index - Linuxコマンド逆引き大全:ITpro

    Linuxのコマンドを「やりたいこと」で探すことができます。「やりたいこと」をクリックすると、コマンド名、動作、構文、オプションの意味をご覧いただけます。コマンドの基を学びたい方は「Linuxコマンド道場」を参照ください。ファイルの操作からテキスト・ファイルの処理方法まで,例題に基づいて学べます。

    Linuxコマンド逆引き大全 Index - Linuxコマンド逆引き大全:ITpro
    samurai20000
    samurai20000 2007/04/02
    コマンド
  • tail -f よりtailfのほうが良いらしい - うまいぼうぶろぐ

    tailfというコマンドがあるらしい。先輩がtail -f するつもりでtypoして発見した。 Manpage of TAILF tailf は tail -f と似ているが、ファイルへの追加書き込みがないとファイルへアクセスを行わない。したがってファイルのアクセス時間は更新されないので、ログに関る動作が起らない間は、定期的なファイルシステムのフラッシュも生じない。 へー、こりゃあ良さそうだ。

    tail -f よりtailfのほうが良いらしい - うまいぼうぶろぐ
    samurai20000
    samurai20000 2007/03/30
    tailf
  • [linux] 常識? - 生活。

    $banner hoge なにこれ。すげぇ。知らなかった…。

    [linux] 常識? - 生活。
    samurai20000
    samurai20000 2007/03/26
    あんまり常識でもなかったようだ:-)
  • _ [Ruby][システム管理] システム管理の自動化ツール puppet が熱いらしい - Don'tStopMusic(2007-03-19)

    _ [ネットサービス] Yahoo! Pipes で del.icio.us のフィードをフィルタリングする eban さんがdel.icio.us の rssYahoo! Pipes でフィルタリング したというのを読んで私もやってみることにしました。 大まかには Yahoo! US に登録 Pipe を作る 作った結果の RSSbloglines に登録 Pipe 作成を細かく説明しますと、 User Inputs の URL Input を配置。default に http://del.icio.us/rss/tag/rails を入力。Name と Prompt は適当。他は空白のまま。 Sources の Fetch を配置。URL Input と繋ぐ。 Operators の Filter を配置。Fetch と繋ぐ。"Block" items that matc

    samurai20000
    samurai20000 2007/03/20
    puppet
  • puppet オープンソースによるシステム管理の自動化

    オープンソースによる システム管理の自動化 “Real Sysadmins Don't Login” Tomoyuki Sakurai <trombik@gentoo.gr.jp> Some questions... 最近、OSをインストールしましたか? インストール作業は自動化されていましたか? 設定作業は自動化されていましたか? 設定が変更されていないことを保証できますか? 誰が何を変更したかわかりますか? Before configuration management ● ラックにサーバを設置する ● ネットワークに接続する ● OSをインストールする ● OSをアップデートする ● 必要なソフトウェアをインストールする ● ソフトウェアを設定する After configuration management ● ラックにサーバを設置する ● ネットワークに接続する ● しばらく待

    samurai20000
    samurai20000 2007/03/20
    puppetが便利そうだ
  • LinuxでMac OS XのDock風ナビを実現する「Avant」

    正式名称は「avant-window-navigator」という名前で、LinuxのGNOME用のドックです。ライセンスはGNU General Public License 2.0で公開されています。 Mac OS XのDock風に使うことが可能なので、LinuxをなんとなくMac風にするのに役立ちます。 詳細は以下の通り。 avant-window-navigator - Google Code おもしろいのは開発されて公開されているのがGoogleのオープンソース向けのサイト「Google Code」ということ。SourceForgeみたいな感じなのですが、知らない人が見ると「Googleが作ったのか!」というように勘違いされそう。事実、海外では「GoogleMac OS Xっぽいドックを作って公開している!」ということで騒ぎになったようです。 作者のブログは以下。 the dud

    LinuxでMac OS XのDock風ナビを実現する「Avant」
  • LinuxでiTunesを使用する方法 | Macin' Blog

    Linuxにもメディアプレーヤーは標準で付いてきますけど,使い勝手がよいとはいいがたいですよねぇ. Macユーザである私から見るのでバイアスはかかっているとは思いますが,iTunesは再生ソフトとしてもかなり使い勝手がよいと思います. しかも,iTMSから音楽も購入できますし... 先日のアンケートの結果でもLinuxユーザはiTunesを使用したがっているみたいなので,その方法をご紹介. 元ネタはこちらなのですが,Wineを使用することが前提になっているので,まずはWineを入れましょう. バージョンは最新のものが0.9.7ですけど,以下の説明は0.9.6でテストされたものみたいです. 1. インストールの前にwinecfgで仮想デスクトップを1024x768に設定しないといけません. 2. “wine itunessetup.exe”と入力. 3. インストーラがメッセージを表示するの

    samurai20000
    samurai20000 2007/01/08
    でitunes
  • 複数のファイルの名前をまとめて変更する on zsh - 技術メモ帳

    最も簡単なやり方を紹介するのを忘れていた。 for file (*.html) mv $file $file:r.htm

  • NHKニュース

    ページを表示できませんでした。 The page you requested could not be accessed.

    samurai20000
    samurai20000 2006/12/31
    いい流れ。
  • "Learn 10 good UNIX usage habits"を勉強してみた - うまいぼうぶろぐ

    Learn 10 good UNIX usage habits ださいコマンドの使い方をやめてましょうって感じ。半分ぐらいは当たり前のような…。 Make directory trees in a single swipe. Change the path; do not move the archive. Combine your commands with control operators. Quote variables with caution. Use escape sequences to manage long input. Group your commands together in a list. Use xargs outside of find. Know when grep should do the counting ++ and when it should

    "Learn 10 good UNIX usage habits"を勉強してみた - うまいぼうぶろぐ
    samurai20000
    samurai20000 2006/12/31
    良記事。途中からやる気なくなってるww
  • cron(crontab)で月末で指定する方法 - ぎじゅっやさん

  • lessでtail -f - 技術メモ帳

    less 起動中に、F と大文字で入力する事で、 tail -f のような挙動になるらしい。 知らなかった。 いつでも気軽に直前のログを見に戻る事が出来るのが良いね。 Ctrl + C で元のモードに戻る。 lessの場合 less +内部コマンド名 としておく事で起動時に内部コマンドを実行できるので とりあえず、ltailf という名前でエイリアスしておいた。 alias ltailf='less +F'

  • 技術メモ帳 - zshで出来ている新感覚エディタzed

    zshのZLE Editorを使って作られた zedというテキストエディタがカッコいいうえに非常に便利。 zshの補完がそのまま使えたりする。 % autoload zed % zed ./test.txt 操作方法は、 変更を保存するときは、Ctrl+X Ctrl+W または Ctrl+J と入力。 破棄して終了したいときは Ctrl+C を入力すればいい。 あとはどんな bindkey をしているかによって変わるのだが 基的にemacsキーバインド 使ってみればわかるけどすごく新感覚なエディタ。 その場で編集してる感がすごくある。 ソースにも "他のシェルにはコレは出来ない" と書いてある。(いいすぎだ) # No other shell could do this. # Edit small files with the command line editor. あと、以下のような

    技術メモ帳 - zshで出来ている新感覚エディタzed
  • 削除したファイルをlsofで復元する | OSDN Magazine

    たとえば、あなたが午後いっぱいを費やして製作したオーディオ・ファイルの再生を楽しみながら、「やあ、こいつはすごい音だ! こっちに移動しておくとしよう」と思ったとする。そのとき、潜在意識が違和感を唱えるのだ。「ええと、mvだっけ、rmじゃないのか?」…やっちまった。そのショックはよくわかる。誰にでもありうる失敗だ。だが、失われたファイルを取り戻す簡単な方法はある。しかも、それはどの標準Linuxシステムでも使える方法だから、覚えておいて絶対に損はない。 簡単に説明すると、Linuxファイルシステム上にあるように見えるファイルは、実際はinodeへのリンクに過ぎない。inodeには、ファイルのあらゆるプロパティ(アクセス権や所有権など)のほか、ファイルの中味が実際に存在するディスク上のデータブロックのアドレスも記録される。rmコマンドでファイルを削除すると、ファイルのinodeを指すリンクは削

    削除したファイルをlsofで復元する | OSDN Magazine