タグ

Linuxに関するhomajuのブックマーク (191)

  • GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ
    homaju
    homaju 2009/12/04
    開発環境の構築方法 root権限がないときに
  • 第1回:Linuxセキュリティ機能の罠

    ある日,プロジェクトでチームリーダーを務めている高野氏は不測の事態に遭遇し,一人ひそかに青くなっていた… このプロジェクトは,あるユーザー企業で大規模Webアプリケーションの開発に取り組んできた。開発言語は「Ruby」,フレームワークとして「Ruby on Rails」(RoR),データベースには「MySQL」を採用。これをRed Hat系Linuxである「CentOS」上に配備して動作させる想定だ。 既に開発フェーズに入り,メンバー各自が社用PCJavaの開発環境である「NetBeans」などをインストールし,開発作業を進めていた。OSは基的にWindows XPで統一されている。しかしながら,開発環境はNetBeansだけでなく「Eclipse」や単なるエディタを使ったものなど,バラエティに富んでいる。 プロジェクトのキックオフから7カ月たった時点まで,プロジェクトの常としてある程

    第1回:Linuxセキュリティ機能の罠
    homaju
    homaju 2009/11/30
    CentOSのデフォルトでSELinuxが有効になり、サービスが表示できなくなった事例。sestatus で確認
  • 再起動時に一度だけ実行されるcron定義

    cles::blog 平常心是道 blogs: cles::blog NP_cles() « 著作権はいつから70年が世界標準になったのか :: 家の電話が壊れた » 2009/11/24 再起動時に一度だけ実行されるcron定義  linux 327 4へぇ 先日のcrontab -r とやってしまった時の対処法のアクセスが意外と多くてかなり驚きました。ちなみに僕はクーロンと読む派です。それはそうと、これを機にちゃんとcrontabのmanを読んでみたら、日次の定義に@rebootと書くと再起動時に一度だけ実行されるcron定義がかける事が判明。CentOS 5.3では、日語のmanにはこの部分が記載されていませんでした。 $ man 5 crontab These special time specification "nicknames" are supported, which

    再起動時に一度だけ実行されるcron定義
    homaju
    homaju 2009/11/26
    再起同時に一度だけ実行されるcron @rebootを行頭に
  • インフィの雑記帳: HDL-GTR telnet有効

    HDD換装の出来なかったHDL-GTRですが、 内部はLinuxが動いてるらしいので、 とりあえず、telnetを有効にすることに… 以下は自己責任において実行下さい。 とりあえず、作業を行う前に HDDのフルバックアップは取っておいた方が良いかと… 今回はまだファームウェアのアップデートをしてなかったので、 1.22から1.24にファームウェアをアップデートするついでに telnetを有効にすることに… 必要なもの ・Linuxの動くマシン(KnoppixやLiveCDでもOK) ・Linuxに対する少しの知識 ・I-O DATAのHPで配布しているアップデートファイル Linux上での作業(以下は "/usr/local/src/HDL-GTR/" 上で作業をした) # mkdir /usr/local/src/HDL-GTR # cd /usr/local/src/HDL-GTR /

    homaju
    homaju 2009/11/25
    HDL-GTRのtelnet
  • crontab -r とやってしまった時の対処法

    cles::blog 平常心是道 blogs: cles::blog NP_cles() « 麺飯菜館 じょうじょうのローメン :: 友人のドラクエ3をピアノで弾いてみたが凄かった » 2009/11/21 crontab -r とやってしまった時の対処法  linux  sh  ruby 740 9へぇ cronの設定を変えようと crontab -e と打とうとして、間違って crontab -r と打ってしまい、cronの設定が根こそぎぶっ飛んで参りました。「eとrは隣同士だから不慮の事故ですよ!」という他人の言い訳は以前から良く聞いていて、心の中で「そんなことあるかよ!」と思っていましたが、まさか自分がやってしまうとは思いませんでした。まったく言い訳できません。 そして、こういう事故は絶対やってはいけないアカウントでやってしまうのが世の常。今回も例に漏れずたくさんジョブが仕込んであ

    crontab -r とやってしまった時の対処法
    homaju
    homaju 2009/11/25
    crontabの取扱 ファイルに書いて放り込む
  • CentOS 5 の初期設定 | Carpe Diem

    CentOS 5.x をインストールしたあと、いろいろと初期設定を行っています。今は、サーバ用途の場合 kickstart の %post セクションでいろいろな初期設定をまとめて行って自動化しています。kickstart は、別の機会に公開するとして、今回は %post セクションで行っている初期設定を順番に紹介します。紹介する順序は、順不同です。 NOZEROCONF を設定する 余計なネットワーク経路を作らないために、/etc/sysconfig/network に次の設定を追加します。APIPA という仕組みを使う場合は必要です。 NOZEROCONF=yes IPv6 を無効にする IPv6 を使っていないので、/etc/modprobe.conf に次の設定を追加します。 alias net-pf-10 off alias ipv6 off ifdown-eth にバッチをあて

    homaju
    homaju 2009/11/05
    CentOSの初期設定。自動化は別の機会にあるとのこと。
  • 狐の王国 素のCentOSで日本語ファイルを見る方法

    #1 素のCentOSで日語ファイルを見る方法 jlessねえ! lvもねえ! w3mは何者だ!? そんなCentOSたんは日語ロケールでも日語の書かれたファイルを開くと化け化け。 ということでどうしましょうかとIRC相談してみたら意外な答えが。 $ echo ':set encoding=utf-8' >~/.vimrc $ echo ':set fileencodings=iso-2022-jp,euc-jp,sjis,utf8' >>~/.vimrc $ view japanese.txt なーるほどね。CentOSのviはvimだから、もうマルチリンガルなわけか。 基的に俺はnvi派なんだが、これでvimの存在をありがたいと思ったのはWindows版の存在以来2度目だな。 (@538)

    homaju
    homaju 2009/10/27
    日本語が化ける場合にする設定
  • MBRと"/boot"をバックアップして障害に備える、CentOSでiSCSI活用(前編) « SawanoBlog.

    CentOS5のインストーラは、iSCSIのデバイスを認識できるのでので、このような環境を作ってみた。 "/boot"をローカルに置き、ほかは全部iSCSI。 用途 場所 dev? /boot ローカルディスク /sdb1 SWAP ローカルディスク /sdb2 / iSCSI /sda1 図でみるとこんな感じだ。 画像:Linux+iSCSI NICがiSCSI起動に対応していれば、しょっぱなからiSCSIいけたものを。。。 だがこれはこれで面白い環境なので気にいっている。 しかしこの環境、"/"はiSCSI経由、ZFSの上にいてるので大分堅牢になっている、データの消失は皆無といってよく、パフォーマンスも申し分ない。 ただ、ローカルディスクが1台なのだ。これがぶっ壊れたらさあどうすんのよと思ったので色々試してみた。 結論から言うと「/boot をdumpでダンプしておく」

    homaju
    homaju 2009/10/26
    MBRと/bootをdumpすれば、iSCSIで/をマウントしてるサーバのバックアップは大丈夫
  • Squidのチョイ規模でかめで参考になりそうなconfとコメント (名無しさん@おなかいっぱい)

    #squidの動作させるユーザ・グループ cache_effective_user squid cache_effective_group nogroup #squidはcache_memの約3倍のメモリを使います cache_mem 64 MB #diskdはsquidと別スレッドでディスクに書込みします。複数cpuに最適値。最初の100は使用ディスク容量(MB単位) cache_dir diskd /var/cache/squid 100 16 256 #半接続で落ちたクライアントをすぐに切る half_closed_clients off #再起動/終了時の待ち時間 shutdown_lifetime 3 seconds #メモリに読み込むキャッシュオブジェクトの最大容量 maximum_object_size_in_memory 5 MB #ステータスページのパスワードを

    homaju
    homaju 2009/10/26
    Squidの参考conf
  • linuxでバックグラウンド処理を便利にするコマンド+おまけ - 絶品ゆどうふのタレ

    追記2009/10/16: いくつか指摘を受けましたが、linuxでっていうかzshに結構依存してしまっています。 つい自分環境についてばっかり考える悪い感じw 書こうと思った発端。 "disownコマンド - Do You PHP はてな" ことコマンドラインのTIPSに関しては、予想外な人が予想外な事を知らないものだ!と驚く事があります。 disownを知らなかったってことは、このへんももしかしたら知られてないかも?というバックグラウンド処理に関する豆知識(+おまけ)をいくつか。 知ってたらごめんなさいだけど、こういうのが需要あるってわかったら口に出して言ってみておくのは大事だよね! 1. しょっぱなからdisownした状態でバックグラウンド処理にする「&|」 いちいちバックグラウンド処理にした後にdisownするって2度手間が嫌な人に。 disownについては上記の記事参照。 % p

    linuxでバックグラウンド処理を便利にするコマンド+おまけ - 絶品ゆどうふのタレ
  • 第12章 プログラミング

    Debian システム上でプログラミングを学ぶ人がパッケージ化されたソースコードを読み込めるようになるための指針を示します。以下はプログラムに関する特記すべきパッケージと対応する文書パッケージです。 オンラインリファレンスは manpages と manpages-dev パッケージをインストールした後で "man name" とタイプすると利用可能です。GNU ツールのオンラインリファレンスは該当する文書パッケージをインストールした後で "info program_name" とタイプすると使えます。一部の GFDL 文書は DFSG に準拠していないと考えられているので main アーカイブに加えて contrib や non-free アーカイブを含める必要があるかもしれません。 バージョン コントロール システム ツールの使用を考えましょう。「Git」を参照下さい。

  • 私は如何にして高性能ファンレスPCから超小型LinuxマシンにMediawikiを実質数時間の作業で移行したか。

    ある日、オフィスに行くとキムラデービーの木村さんに面白いマシンがあると言うので見せて貰った。 マシンと言っても、小さい白い箱からプラグがニュッと出ているだけである。そう、一昔前に話題になったあのSheevaplugである。 Sheevaplugはニュースで見て知って居たが、実物を見るのは初めてだ。とはいっても、実際に稼働しているものを見たわけではなく箱から出したばかりのものを見せて貰っただけである。実物を見た第一印象は、軽い!小さい!の一言だ。この小さな箱でサクサクとUbuntu Linuxが動いてたったの$99(送料別)というから、俺が欲しくなるのは当たり前というものである。Sheevaplugを知らない人のために、簡単にSheevaplugのスペックを紹介しよう。 ARM 1.2GHz CPU 512MB RAM 512MB フラッシュメモリ ギガビットイーサネット SDカードアダプタ

    私は如何にして高性能ファンレスPCから超小型LinuxマシンにMediawikiを実質数時間の作業で移行したか。
    homaju
    homaju 2009/09/17
    SheevaPlug
  • Unix Sed Tutorial: Printing File Lines using Address and Patterns

    Unix Sed Tutorial: Printing File Lines using Address and Patterns Let us review how to print file lines using address and patterns in this first part of sed tutorial. We’ll be posting several awesome sed tutorials with examples in the upcoming weeks. Unix Sed Introduction sed is a “non-interactive” stream-oriented editor. Since its an “non-interactive” it can be used to automate editing if desired

    homaju
    homaju 2009/09/14
    Sed
  • 10 Awesome PuTTY Tips and Tricks You Probably Didn’t Know

    PuTTY is hands-down the best SSH client for Windows. It’s light-weight with a single putty.exe file and nothing else to install. A while back we wrote about 12 powerful PuTTY software add-ons and explained how PuTTY connection manager can help you to organize PuTTY SSH sessions in tabs. In this article, let us review 10 awesome native PuTTY tips and tricks that you might have not explored earlier.

    homaju
    homaju 2009/07/28
    Puttyのまとめ
  • ps auxしてからKillしてたらダメだよ。(pgrep/pkill) - それマグで!

    Linux サーバー Hacksので勉強したネタだけど。 プロセスをKillするのに ps してからKillは面倒 ps ax | grep screen sudo kill XXXX Pgrepを使う pgrep screen | sudo xargs killこれでかなり楽になる。pgrep pkillはかなり便利。 2015-03-31追加 この時はpgrepしか知らなかったので、pgrep しか書いてないけど kill -HUP $(pgrep my_command)を pkill 使うともっと楽になる。 pkill -HUP -f my_command とすることが出来る。 pgrep/pkill はprocpsに含まれる、他に関連するコマンドは次のようになる。 free, kill, pkill, pgrep, pmap, ps, pwdx, skill, slabtop,

    ps auxしてからKillしてたらダメだよ。(pgrep/pkill) - それマグで!
    homaju
    homaju 2009/07/14
    pgrep
  • Makefileをソースコードの処理以外にも活用する - builder by ZDNet Japan

    makeコマンドは、一般にプログラマ以外にはあまり意識されていない。伝統的に、makeとこのコマンドと結びつきの強いMakefileは、ソースコードと一緒に使われ、ソースコードのコンパイルとリンクを行い実行ファイルを作成する作業を簡単にするために使われている。しかし、makeコマンドはソースコードを処理する以外にも、多くの使い方ができる。 Makefileは、ターゲットとなるファイルの依存関係に応じて実行されるコマンドの羅列以上のものではない。たとえば、「make install」を実行すると、makeコマンドはまず、必要とされるターゲットが最新のものであるかどうかをチェックする。つまり、「compile」ターゲットや、そのファイルが依存関係にあるファイルなどをチェックするということだ。このことによって、「make」は多様な使い方のできるコマンドになっている。またこれは、ソースコード以外の

  • 『Canon LiDE 40 を CentOS 5 に追加する』

    スキャナをオークションで買おうと思ったが、自宅のPCはノートばかりなので、 デスクトップをリモートで使うのが当たり前なので、これもプリンタと同様に、 Linuxのサーバに接続して、使うことにする。 Linux でスキャナといえば、SANE なので、早速サポート状況を調べてみる 既望としては、薄いほうが良いので必然的に Canon になる。あそこの御手洗会長は最低だとは、 思うが、製品は選びようがない。 見ると、Canonのサポートされているのは少ないなぁ、ライバルのエプソンが ほとんどサポートされいて、おまけにドライバーまで提供しているのと比べると、差は歴然と しているのが引っかかるが、仕方ないか。 とりあえず、使えそうなものを選ぶ。 LiDE 50 あたりが、選べそうだけど、どうも不良も多いらしいので、中古はリスキーと判断、 機器番号上は同じIDが返されるという LiDE 40 が良いか

    『Canon LiDE 40 を CentOS 5 に追加する』
    homaju
    homaju 2009/07/06
    saneでLide40を使う
  • 2ch-Linux-Beginners

    メニュー トップページ 質問について スレッド過去ログ スレの立て方 テンプレート FAQ全般 Linux全般 ディストロ全般 導入関係 インストール全般 インストールCD作成 HDDパーティション マルチブート プレインストールPC CPUアーキテクチャ VirtualPC RPM系Dist Fedora CentOS SUSE Linux Mageia PCLinuxOS Vine Linux Berry Linux Scientific Linux Deb系Dist Ubuntu Linux Knoppix ディストロ他 Gentoo Linux ディストロ情報 設定 設定ファイル ネットワーク接続 X11 3Dデスクトップ ハードウェア 印刷 TVチューナー フォント システム OS全般 起動 シェル操作 コマンド ファイルシステム サーバー/デーモン Windowsから アプリ追

    2ch-Linux-Beginners
  • 今日の AtomなPCを組んでみた Debian Lenny パフォーマンス編

    Atom PC 設定メモ編 つづきと、Atomマシン (MSI WindBoard330) の体感的パフォーマンスについてのメモ --- フレームバッファー インストールしたままだと、起動時のコンソールCGAだかVGAだかの解像度が引き伸ばされて表示される。 なので 起動時のコンソールを XGA (1280x1024) 24bpp のコンソールにしておいた。 /boot/grub/menu.lst にカーネル起動オプション vga=795 を追加する。 24bppにする意味はあまりないけどね... (でも mplayer vo=fbdevとかでフルカラーで動画が見られる...) # defoptions=quiet vga=795 としてupdate-grubする。 --- lm-sensors lm-sensors をaptitude で入れて、sensors-detectを走らせてデバ

    今日の AtomなPCを組んでみた Debian Lenny パフォーマンス編
    homaju
    homaju 2009/06/29
    AtomマシンでWineを使ってる
  • ウノウラボ Unoh Labs: 10テラバイトマシンのつくりかた

    「iPodの残り容量が200MBを切った」と社内で発言してから「iPhoneを買おう!」としきりに言われるようになったbokkoです。そんな私は先月、ホコリをかぶっていたデスクトップPCを筐体ごと買い換えました。今ではMacBookからSSHでログインしてコンソール上で快適な生活を送っています。 今月、2TBのHDDを6使ったサーバを立てる機会がありまして、今日はその時のお話です。 HDDの容量とストレージサーバ Webサービスのインフラを構築・運営していると、膨大なデータをどう扱うかといった問題にぶち当たることがあります。仮想化技術の進歩によって複数のOSを1台のマシンで同時に稼働させつつ、物理的なマシンの数を減らすことができるようにはなりましたが、物理的な媒体であるHDDを1台のマシンに搭載できる数には限りがあり、ソフトウェアであるOSの仮想化みたいにじゃんじゃん増やすことができませ

    homaju
    homaju 2009/06/26
    LVMの操作