本連載では、Linuxで行うC言語プログラミングを初歩から解説します。ただし、C言語の基礎とLinuxでエディタが使えること、cd、ls、cat、lessといった基本的なコマンドを知っていることが前提になります。C言語の入門書を読み終えた人、WindowsでCやC++を使ってプログラミングをしていた人で、これからLinuxでのプログラミングを学びたい人、プログラミングを通じてLinuxの仕組みを理...
Emacs ユーザーの方に質問です。これは便利! と思える elisp プログラムを教えてください。標準で組み込まれてるものでも結構です。プログラムがどういうものかの説明も簡単にしていただけると嬉しいです。ちなみに自分が便利だなと思うのは・ ELScreen (GNU screen のようなスクリーン機能を実現するもの)・kill-summary.el (killing buffer を履歴表示して yank するものを選べるようにする)...
現在、vimエディタで表示している状態そのままを、HTMLファイル化するスクリプトです。テキストを印刷する時や、他人へHTMLファイルとして公開する時などに利用できます。 [ 2006-01-27 22:14 ] 1. AllBuffersToOneWindow.vim : Bring all remote Vim window buffers together in one Vim window. (Win) このプラグインの機能を使用すると、他のいくつかのvimエディタウィンドウで開かれているファイルを操作中のvim...
『 PHPファイルアップローダー。スクリプトをダウンロードしてサーバーで自由に使える。 』
サーバのチューニングをする上でかなりやっかいなのがデータベース系。特にログファイルの量が膨大になると後から中身を見て問題を分析するのも一苦労という場合が。そんなときにこのMySQL用topコマンド「mytop」を使えば一体何が起きているのかがすぐにわかるので問題点の把握が容易になります。ベンチマークするときに併用すればかなり効率が良くなるのではないかと。 イ...
情報投稿型の Linux Unix 無料ソフトリンク集 導入・操作がいまいちわかりにくいLinux ソフト でも色々なソフトを使ってみたい・・・ そんなあたなたのためのソフト検索・導入事例の書込み情報サイト
「Linux にはアプリケーションが少ない」とお嘆きのあなた、 そんなことはありません。 もともと Unix には科学・工学用のフリーなアプリケーションが豊富にあります。 しかし、ソースのみで配布されているものも多く、インストールに苦労することもあるようです。 ここでは、メディアラボ が厳選した興味あるアプリケーションを、 LinuxMLD 7、 MLD 6 および MLD 5 用の RPM パッケ...
SSHといえどもデフォルトのままで使っているなら、そこには危険な落とし穴が存在する。本稿では、SSHのセキュリティを高めるのに役立つ簡単な方法を幾つか紹介する。 2007年04月05日 08時00分 更新 この記事では、SSH(secure shell)サービスのセキュリティを高めるのに役立つ簡単な方法を幾つか紹介する。 SSHサーバの設定ファイルは/etc/ssh/sshd_configとなっている。このファイル...
Windows上にUNIX的な環境を実現する「Cygwin」に対して、日本語化/国際化されたソフトウェアや、他の有用なソフトウェアを提供するパッケージ集です。既存のCygwin環境にCygwin JEの各種パッケージをインストールすれば、Cygwin環境を大幅に強化出来ます。
(2005/3/3) HTTPを拡張したWebDAVを利用することにより、HTTPと同じポートでファイル共有が可能になる。ここでは、Fedora Core 3(以下FC3)でWebDAVを使う設定を行う。 ■WebDAVサーバにアクセスするには(2005/3/3) WebDAVサーバへアクセスするには、Webブラウザを使う方法と、GNOMEのNautilusやWindowsのWebフォルダ機能を使う方法などがある。 ■Wakeup On LANを使うには(2005/3/3) Wakeup On LAN(WOL)...
IDEの発展やAjaxなど現在のデベロッパにとってGUIとうまくお付き合いすることは開発効率を上げるうえで必須といえる。しかしながら、シェルというCUI環境も根強い人気がある。GUIと違ったカスタマイズ、アジリティ、効率の良さ、幅広い対応プラットフォームなど、なくてはならないものだ。 本連載ではそうしたCUI環境の充実を補佐することを目的とし、"zsh"について語っ...
IBM's resource for developers – 開発者向けに、オープン・ソース、オープン・スタンダードやIBMのテクノロジー、多数のトライアルソフトを満載
FreeBSD は x86 互換機、x86-64 互換機、Alpha/AXP, IA-64, PC-98, UltraSPARC® アーキテクチャ用の先進的なオペレーティングシステムです。 カリフォルニア大学バークレイ校で開発された UNIX® である BSD UNIX に由来し、 多くの人たち によって保守・開発されています。 その他のプラットフォーム は現在開発中です。 最先端の機能 FreeBSD は (市販の最良のものも含めて) 他のオペレーティング ...
ltrace は共有ライブラリの関数呼び出しをトレースする Linux 用のツールです。システムコールをトレースするstrace と同様に、デバッグに大変役立ちます。...
読者の多くは,プログラミングに利用するお気に入りの「エディタ」をお持ちではないでしょうか。今回は,UNIX系OSの標準的なエディタとして長年使われ続けているviエディタについて取り上げます。もちろん,Linuxにおいても,次に述べるように“vi系列”のテキスト・エディタを利用できます。 viエディタの概要 LinuxをはじめとするUNIX系OSでは,viが標準的なテキスト・エデ...
5月2日に行われました技術発表会の内容を撮影した動画ファイルを公開いたしました。内容は以下のとおりです。 テーマこれだけは知っておけ! vim 勉強会 発表者d:id:secondlife 時間24:51 動画ファイル 以下の再生画面より、勉強会の動画をご覧いただけます。 目的 :w dd p ぐらいは何とか知ってる人が conf ファイルの編集をもっと楽に! サーバに入ってる .vimrc を書いてない vim 対象。 ...
オープンソースという言葉が定着し,ソースを見ることができるソフトがずいぶん登場しました.人のソースコードを読むことは自分のプログラミングスキルを向上させ,ソースコードを書き換えることで不具合の修正や改良を自由に行うことができます.オープンソースのソフトウェアが成熟していくにつれ,プログラムの規模は大きくなり,なかなか読むのが大変になってし...
『 telnetなどはオプションでパスワード入力できるがsshはあえてできないようにしているのでexpectで無理やり通す 』
GNU screen を使い始めて数ヶ月が経ち、ようやく慣れてきました。それで、screenrc による設定方法などを調べているのですが、「こういうときはこうする」とか「こうするとこうなる」というオススメの設定があったら是非教えてください。今の screenrc はこういう感じです。escape ^Tttermcap kterm hs@terminfo kterm hs@vbell offbind w windowlist -bhardstatus alwayslastline I%wIdefhstatus I^En:^EtIshell -$SHELLstartup_...
まず、SubversionのOSX用PKGをダウンロードしてインストール。 その後、SubversionのGUIクライアントsvnXをダウンロードしてインストール。 以下、ローカルマシン上で作業 レポジトリをホームディレクトリに作成 #svnadmin create ~/レポジトリ名 設定ファイルを編集 レポジトリ/conf/svnserve.confを適当なテキストエディタで開き、以下を編集 [general] anon-access = none auth-access = write password-db = レポ...