エンジニアが発信する【Linux】の記事を集めました

エンジニアが作る最新ITブログ トップ>エンジニアの発信する【Linux】

2010年08月11日

[ linux / 備忘録 ] 開いているファイル、開けるファイルの数を確認する

現在開いているファイルの数、開けるファイルの最大数を確認するには

$ cat /proc/sys/fs/file-nr 
1984    0       24151

一番左が「OS を起動してから今までに開いたファイルの数」
真ん中が「現在開いているファイルの数」
一番右が「開けるファイルの最大数」

正確には、ファイルディスクリプタの数が表示される。
Linux では socket もファイルディスクリプタとして扱われるため、「socket の数 + ファイルの数」 が表示されることに注意。

デバイスには異常がないしメモリにも余裕がある、ポートも競合していないのにファイルが開けないとか、socket が開けないときは /proc/sys/fs/file-nr の数値を確認してみよう。現在開いているファイルディスクリプタの数=開ける上限数になってしまっているかもしれない。

ローカルファイルを扱うアプリで解放漏れはほとんど見かけないが、ネットワーク通信を行うアプリだと socket の生成・解放処理がまともに行われていない ( コンストラクタ・デストラクタ内で生成・解放してるとか例外処理がちゃんと行われてないとか ) こともたまにある。

2010年06月02日

オープンソースのBIツール Pentaho

「Pentaho Open BI Suite」 は Pentaho が提供するオープンソースの BI(Business Intelligence) ツールです。 関連情報・KSK、OSS BI 「Pentaho V3.5」日本語版サポートを開始 - japan.internet.com LinuxToday・第1回 オープンソースBI「Pentaho」とは | Think IT・第2回 データ統合/ETLを使う | Think IT・第3回 レポーティング機能を使う | Think IT・第4回 OLAP分析機能を使う | Think IT・オープンソースのBIツール「Pentaho Open BI Suite」が「Hadoop」対応へ - ソフトウェア - ZDNet Japan・オープンソースBIのPentaho(ペンタホ)ブログ p.s.「OpenOffice.org」 の拡張機能 「Sun Report Builder」 にも Pentaho の技術が利用されているようです。 ・Sun Report Builder:OpenOffice.org用の優れたレポート作成機能 - SourceForge.JP Magazine ・OpenOffice.org探検: Sun Report Builderの新しいバージョン

2010年03月25日

COBOL 誕生50周年

事務処理用に開発されたプログラミング言語 COBOL が、誕生50周年を迎えたそうです。現在も多くの企業で活躍していると聞いてはいましたが、テレビショッピングで有名な ジャパネットたかた におけるメインの開発言語が COBOL だと知って、ちょっと驚いています。 関連情報・COBOLこそスピード経営に必要 - 誕生50周年、社会を支え続けるCOBOL:ITpro・COBOLの真髄は“move”命令にあり - 誕生50周年、社会を支え続けるCOBOL:ITpro・社会を支えるCOBOL、50年の歩み - 誕生50周年、社会を支え続けるCOBOL:ITpro p.s.そういえば、「OpenCOBOL」 というのもありましたね。基本的には Linux 向けで、Windows で動作させるためには 「MinGW」 や 「Cygwin」 が必要だったと記憶しています。もしかしたら、今ならクラウド上で COBOL の開発ができるサービスというのも登場しているかもしれませんが..。どなたかご存じでしょうか? ・COBOL言語をLinux環境で動かす:CodeZine・COBOLプログラミング  基本編:CodeZine・COBOLプログラミング  ファイル処理編その1:CodeZine・COBOLプログラミング  ファイル処理編その2:CodeZine・COBOL言語をLinux環境で動かす  その2:CodeZine・OpenCOBOLと他言語の連携:CodeZine ・FreeCOBOL.iNFO~フリーのWindows用COBOLコンパイラまとめ~・WindowsでCOBOLを動作させる:かめちゃんの今日の出来事  別館:So-netブログ

2010年02月23日

AmazonとMicrosoftがクロスライセンス契約

AmazonMicrosoftがKindleに関して特許クロスライセンス契約を締結したそうです。
 http://www.itmedia.co.jp/news/articles/1002/23/news032.html
 http://japan.cnet.com/news/biz/story/0,2000056020,20409065,00.htm

対象はKindleなどのLinuxの実装に関するもの。なんだろう??MSのライセンスにひっかかるようなものあったかな~。
なんでも数多くの企業がLinuxの実装に絡んでMicrosoftとライセンス契約を結んでいるそうです。

対象となった技術がどういったものなのか、かなり気になります。2007年のMSの主張が根底にあるようですが・・・。
「オープンソースの特許侵害、235件」——MS幹部が主張 (1/2) - ITmedia News




知って得する ソフトウェア特許・著作権 改訂五版

知って得する ソフトウェア特許・著作権 改訂五版



2010年01月29日

[Linux]svnでdiffのオプション

svnで差分のときにdiff -ubみたいな状態で見たかったのだけど、 svn diff -x -ub とやってもデフォルトのままの -u な感じ…。調べてみたら、~/.subversion/configに以下を書く必要があった。 [helpers] diff-cmd = diff というわけで無事解決。

2010年01月24日

[Linux]CentOSでsendmailのエラー

SELinuxがアップデートされたせいか、CGIからsendmailを呼んでメールを出していた部分がエラーになっていた…。 sendmail: warning: premature end-of-input on /usr/sbin/postdrop -r while reading input attribute name, referer: http://... sendmail: fatal: apache(48): unable to execute /usr/sbin/postdrop - ...

エンジニアが作る最新ITブログ トップ>エンジニアの発信する【Linux】

メンバー紹介

タグパネル

ランキング

エンジニアが作る最新ITブログ DODA