ドットインストール代表のライフハックブログ
他の人がzshを使っているのを見ていると、「もっと便利に使えるのに」と、もやっとしたり、「え、その便利な機能ってなに?」と、発見があったりします。だれかに「この設定をすると便利ですよ」と話しやすくするために、今のzshのおすすめ設定をここに記しておきます。 もし、Emacsも使っている場合はおすすめEmacs設定もどうぞ。 ディレクトリ構成 長年漬け込んできたzshの設定がそこそこの量になっているので、以下のようなディレクトリ構成にして分類しています。主に、zsh標準機能の設定と追加パッケージの設定を分けるためにこうしています。 ~ ├── .zshrc # シェルを起動する毎に読み込まれる。 │ # ~/.zsh.d/zshrcを読み込んで │ # 標準機能の追加設定を行う。 ├── .zshenv # ログイン時に一度だけ読み込まれる。 │ # ~/.zsh.d/zshenvを読み込ん
See related links to what you are looking for.
http://utopia.knoware.nl/~hlub/rlwrap/ 今の今まで知らなかったんですが、rlwrap という readline ラッパーがかなり便利ちっくです。 これを使うと Readline によるコマンドライン入力に対応してないようなプログラムでも対応させてしまうことが可能です。 例えば ruby インタプリタを引数無しで起動して、カーソルキーの↑や←や ^H を押すと $ ruby ^[[A^[[D^Hなことになってしまうのですが、この rlwrap でラップして起動すると $ rlwrap rubyカーソルキーや ^H はもちろん、↑や C-p によるヒストリーバック、C-r による入力履歴のインクリメンタルサーチまでできてしまいます。すげー。入力した履歴はデフォルトだと ~/.プログラム名_history, ruby なら ~/.ruby_history に
10月10日に正式リリース予定の『Ubuntu 10.10』。「Maverick Meerkat(型破りなミーアキャット)」という開発コードのとおり、これまでにない新しい機能が満載です。こちらでは、とくに注目すべきポイントをご紹介しましょう。 前回リリースされた正式版『10.04』はLTS(長期サポート)版で、多くの新機能が導入されていましたが、『10.10』では、これを超える改変が行われているそうです。 ほとんどの作業をブラウザでできるようになったこの時代、Ubuntuも、ユーザビリティや互換性、「ルック&フィール」の改善に取り組みました。ユーザがUbuntuをインストールしようとする理由の多くは、速く立ち上げられ、ウェブフレンドリーで、互換性があり、価格面でもライセンス面でもフリーなシステムだからです。 では、何がどんな風に変わったのでしょう? 米Lifehackerでは、以下の7つの
日記, Firefox, 大学id:Hashさんに触発されて自分の論文管理方法を簡単に紹介.まあ,まだ管理が大変になるほど論文を読んでいないといえば読んでいないんですが...そんなことしてるうちに論文管理の問題にぶつかったのだが、Javaで作られていてプラットフォームに依存しないJabRefと、最近流行のDropboxを合わせて使えば、論文データをひとつのDropboxフォルダに置きつつ各マシンから同期して使えることに気がついたのでその設定方法などを。設定し終わってしばらくしてから書いたので、あまりまとまってないかも。ツッコミ受けたら適宜追記します。Mac/Windows/Linux併用して研究する人は「JabRef+Dropbox」で論文管理するといい 僕も Linux と Windows を併用( Windows はほとんど眠っていますが)しているのでプラットホームによらない管理環境が
萌え☆彡OSの詳細が決定! 壮大なネタかと思われていた「萌え☆彡OS」プロジェクトだけど、ついにネタじゃないことを証明できる日が来ましたよ~♪ 以下の情報は、掲示板やら自分のWebページにがんがん引用してくださってOKですよ。紫礼からのお願い♪ ネタじゃなかった!「萌え☆彡OS」の詳細 ●コミケ先行発売 製品名:「萌え☆彡OS [暫定版]」 発売日:2009年12月29日~31日 場 所:東京ビッグサイト 電撃家ブース 数 量:1日100枚ぐらい? 価 格:2000円(税込み) ※残りはネットで通販!(詳細は後日掲載) なんと生産枚数600枚という超レアモノですよ! って言うと聞こえがいいけど「海のものとも山のものとも分からん、なんたらOSを大量に作らせられるかっ!」という偉い人の判断で、レアモノになりました(笑)。 お前らにはこの価値が分からんのかー! もっと刷らせろっ! って言いたいと
Project:このプロジェクトについて 方針はProject:このプロジェクトについてをご覧ください。 まだまだ日本語情報の少ないChumby、みんなでまとめて、いつの日か、日本でもChumbyを快適に使えるようにしましょう! 初めての人は、まずはあいさつ部屋までどうぞ! Chumby日本語版先行予約開始! メインコンテンツ Chumby概要 日本での主なChumby入手方法 Chumbyの使い方 Chumbyでの日本語利用 Widget WidgetとChannelの設定 お薦めWidget 一覧 勝手Widget(日本語が使えるものなど) こんなWidgetが欲しい! Listening インターネットラジオを楽しむ 手元の音楽をChumbyで楽しむ その他の設定 Alarm ChumbyをWebサーバとして使う(lighttpd) その他のTips 開発 開発(日本語の利用) 外部
Cronは便利なシステムだ。バッチ処理を行いたい場合、大抵Cronを使って処理を行うはずだ。だが管理が意外と面倒くさい。各ユーザが勝手に作ったりすると特に煩雑になり、システムを入れ替えた際に、移行し忘れてしまい動かなくなったりする。 GoogleカレンダーでCronを管理する Cronを手軽に一覧から管理したいと思ってきた方は、gCalCronを使ってみると便利かもしれない。 今回紹介するオープンソース・ソフトウェアはgCalCron、Cronの管理インタフェースとしてGoogleカレンダーを利用するソフトウェアだ。 gCalCronはPython製のスクリプトで、root権限で動作する。gCalCron自体がCronに設定されるようになっている。そして設定時間(デフォルトでは30分)ごとにGoogleカレンダーをチェックするようになっている。 コマンド実行設定。rootのCronに自動設
イントロダクション 僕らはネットにより世界を広げ,ネットによりある限界に制約され続けます。 検索のトリガーに文字列を使う限り,googleも含む全ての検索はいつまでたっても不便なままです。 ニコニコ動画は無料会員には無慈悲で回線は遅く,不快なコメントが無くなる事はありません。 ネットによりストレスが溜まることが解っていたとしても, マグロが海を泳ぐのを止めてしまうと死んでしまうように, 僕らはもうネットのない世界を生きることができません。 ストレスのない――つまり,快適なウェブ巡回は全人類の数少ないコンセンサスなのです。 プロクシソフト「ニコ串」 快適なネット生活を全ての人に提供します。 何ができますか? 現状で,次のような機能が実装されています。 プロクシを通してニコニコ動画で動画を再生した場合,あらかじめ設定しておいたフォルダに動画を保存します。 動画を再生する場合,上記を満たしていれ
すこし前にはてなスターのリリースがされたのですが、サービス開始直後にありがちなことに、時々負荷で遅くなったり、アクセスしにくくなったりしてしまいました*1。これではいけない、ということで、すぐ次の日に、バックエンドのサーバを一気に10台近くまで増やして、おおむね快適に使える状態になっていると思います。この時に、新しいサーバをまっさらな状態から、だいたい30分程度で本番投入することができていました。これを、どのように実現したのかを軽く紹介したいと思います。 ちなみに、サービスの重さは、サーバ増強だけで済むものではなく、それ以降も、Javascriptが重い!とか、アプリケーションロジックで重いSQL を走らせてしまって遅いという問題は何回かありました。が、そこはインフラではなく、アプリケーションの問題で、アプリケーションの改善は、継続的に進んでいると思います。ので、今回は、インフラの話に限定
出典: PS3 Linux Information Site / Cell/B.E.のパワーを体験しよう PLAYSTATION®3 Linux Information Site — feel the power of Cell/B.E. / Cell/B.E.のパワーを体験しよう — PS3 Linux Information サイト(以下「本サイト」)は、Cell/B.E.ソリューションを提供するフィックスターズの技術者有志が運営する、マルチコアプロセッサCell/B.E.とその上で動作するLinuxの普及と利用促進を目的とする情報公開と情報交換のためのサイトです。 本サイトでは、(株)ソニー・コンピュータエンタテインメント社が発売するCell/B.E.搭載機 PLAYSTATION®3(PS3®, プレイステーション3)上のLinux環境に関する情報を中心として、Cell/B
foltiaとは、アニメをらくちんに録画するためのLinux上で動くオープンソースソフトウェアです。番組名と放映局を指定しておけば後は何もせずに毎回録画されます。野球で時間がずれても毎回期待通り録画されます。録画したアニメは、自動的にH.264/AVCに変換されてiTunesに降ってくるので、そのままiPodで持ち出すことが可能です。 foltia(2006年冬コミジャケ) また、Apple TVとfoltiaを組み合わせて利用することもできます。たとえば、Nihondoさんという方は、次の写真のように、すでに実際に活用を始めています。Nihondoさんのブログ「Desire for wealth」中のエントリ「3月23日(金)」を参照してみてください。 写真は、Nihondoさんご協力の元、foltiaとApple TVを組み合わせて利用している様子を撮影したもの。画面内のFolc
Linuxで一連の処理を行う際には,シェル・スクリプトが役立ちます。シェル・スクリプトは,シェル上で同じような操作を続けるときや複雑な操作を行いたいときに,その操作手順をテキスト形式で記述しておき,任意に実行できるファイルです。定型的な処理を繰り返し実行するときに便利ですが,シェル・スクリプトを作成するには,記述のルールなどを知っておく必要があります。 日経LinuxのWebサイトでは,シェル・スクリプトの使い方について紹介した「シェル・スクリプト・リファレンス」を公開しています。シェル・スクリプトの基本的な知識から,変数の扱い方,繰り返しや条件分岐などの記述方法,シェル・スクリプトで便利に利用できるコマンドなどを紹介しています。 日経Linuxは2006年3月1日に,シェル・スクリプト・リファレンスをITproに公開しました。公開後1年が経過したのを契機に,過去1年間によく閲覧された項目
システム管理とかしてると、特定のディレクトリ以下のファイルの更新を 調べたいときとかっていうのはわりとある。 どんなファイルが更新されてどういった内容に変化したのかを見える化。 またしても Linux / watch ネタだ。FreeBSDはportsで、mac osx(darwin)は どこかで公開されてたdmgを使ってる。 中毒性があるので未成年の使用は禁止されている。 カレントディレクトリ内のファイルを 最近更新があったファイルを上の方に表示し、 最終行2行を表示し続けるもの。 $ watch -n2 'tail -n2 `ls -t`' Every 2s: tail -n2 `ls -t` Wed Feb 28 01:04:40 2007 ==> test2.txt <== unko ==> test4.txt <== aiueoadfsaf ==> test1.txt <== e
Linuxでは,コマンドを使用する機会が多々あります。コマンドを実行する際には,その機能やオプションといった決まり事を知っておく必要があります。しかし,数多くの決まり事を覚えるのは困難です。 日経LinuxのWebサイトでは,各コマンドの決まり事,言い換えれば使い方を紹介した「Linuxコマンド集」を公開しています。基本的なコマンドからシステム管理に役立つコマンドまで,200個を超えるコマンドの使い方を紹介しています。 Linuxコマンド集は2006年3月1日,ITproに公開しました。公開後1年が経過したのを契機に,過去1年間でよく閲覧されたコマンドのトップ20を公開します。上位にランクされるコマンドほど,多くのユーザーが使い方を知りたいコマンドといえるのではないでしょうか。効率よくLinuxコマンドの使い方を覚えるときの参考にしてください。
つまりLinuxディストリビューションとはOS配布物であり、ディストリビューターはメーカー/プロジェクトである。 Linuxディストリビューションとは、Linuxカーネルに各種ソフトウェアを集め、システムとしての一通りの機能を持ったソフトウェアの集合である(図1)。「Linux」とはそもそもカーネル単体の名称だが、現在ではカーネルを含めたシステム全体を指す言葉としても用いられることが多い。 カーネル カーネルとは、ハードウェアの管理、プログラムの実行管理、ファイルシステムなど、OSの基本サービスを提供するプログラムである。LinuxカーネルはGPLに従って配布され、誰もが入手/改造/再配布できるようになっている。2007年3月時点でLinuxカーネルの最新バージョンは、2.6.20.3であり、Linuxカーネルのソースは、kernel.orgから入手できる。 Linuxカーネルは、1991
玄箱シリーズの上位機種「KUR-BOX/PRO」 LinuxベースのNASキット「KURO-BOXシリーズ」(以降、玄箱)はNASとしても利用でき、マニアックなカスタマイズも可能ということで、幅広い層から支持される製品になった。その玄箱シリーズの上位機種として新たに「KUR-BOX/PRO」が加わった。結論からいえば、かなりヘビーな玄人向けアイテムといえるのだが、KURO-BOX/PROが、どのような製品なのか、またどのような特徴を持っているのか、リポートしていくことにしよう。 ARM9ベースのMarvell 88F5182/400MHzを採用 まずはハードウェアの特徴から紹介していくことにしよう。 CPU Marvell 88F5182(ARM9Core / 400MHz) メモリ 128MB(DDR2) NAND FLASH 256MB コネクタ USB(TypeA)×2、Serial
3.2.2. サーバの提供 CentOS Project では専用サーバの提供による貢献も受け付けています。連絡先は donate.at.centos.org です(.at. は @ に置き換えてください)。提供者には公式スポンサーとして Sponsers Page への登録( 468 × 60 サイズのバナー広告を置けます)、CentOS 公式サイトのトップページにも公式スポンサーとしてランダムに提供者名とバナー広告( 240 × 60 )を表示する権利が得られます。 現時点では次のような状況です(地域別) 米国:23件、ヨーロッパ:5件、アジア・太平洋:1件、アフリカ:0件、南アメリカ:1件 提供されたサーバは以下の用途に用います。 yum 経由での利用者向け配布サーバとして CentOS 公開ミラーサーバのための配布サーバとして CentOS Project の DNS・メール・メー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く