Perl › here Perl5.8以降における標準的なPerlの書き方を解説します。 インターネットで検索するとPerl4のころの古い記述がたくさんあります。また書籍などの多くもPerl4の記法で書かれています。Perl4の記法は複雑になりやすく間違いを生みやすいのでこれからPerlを書く人はPerl5の現代的な記法で記述することを強くお勧めします。 strictプラグマとwarningsプラグマ (必須) strictプラグマとwarningsプラグマを有効にします。 use strict; use warnings; use strict;とuse warnings;の2行はスクリプトの最初に必ず記述してください。これらはPerlの文法チェックを厳しくするためのものです。面倒だという軽い気持ちでこれを記述しないと後々本当に面倒なことになります。 use strict;とuse wa
Perl › 基礎文法 ITの現場でPerlが必要になって、今勉強しているという方はおられませんか? 他の言語をある程度知っている方が「Perl基礎文法最速マスター」を読めば、Perlの使い方の基礎をマスターしてPerlを書くことができるようになっています。 基礎 文法チェック 文法をチェックを厳しくするために最初に必ず次の2行を書くようにします。 use strict; use warnings; 「use strict」と「use warnings」という2行を加えることで事前に文法チェックが行われるので、ソースコードを記述する作業は速くなり、コードの品質が上がります。 print関数 文字列を出力するにはprint関数を使用します。 print "Hello world"; Perlでは標準関数や事前に定義されている関数で括弧を省略することができます。 コメント Perlのコメントで
ダウンロード http://subversion.tigris.org/ コンパイルとインストール # apt-get install zlib-devel apache2-devel neon-devel sqlite3-devel openssl-devel % ./configure --with-ssl --with-neon=/usr --with-apr=/usr --with-apr-util=/usr --with-apxs=/usr/bin/apxs % make # make install オプションの意味 --with-ssl SSL対応するために --with-neon=/usr SSL対応するために必要になるみたい --with-apr=/usr /usr/localに入っていないために場所を明示的に指示 --with-apr-util=/usr /usr/l
Subversion では、ファイルやフォルダーの名前の変更や移動が可能です。そのため TortoiseSVN のサブメニューには、「削除」や「名前を変更」コマンドがあります。 Subversionからファイルやフォルダーを削除するには、 TortoiseSVN → 削除 を実行してください。 TortoiseSVN → 削除 を実行すると、ファイルやフォルダーは作業コピーからすぐに削除され、次のコミットでリポジトリから削除するようにマークされます。項目の親フォルダーには「削除」 オーバーレイアイコンを表示します。変更をコミットする前ならば、親フォルダーに対して TortoiseSVN → 変更の取り消し を実行すると、ファイルを取り戻すことができます。 項目をリポジトリから削除しても、バージョン管理外のファイルやフォルダーとして残しておきたい場合は、 拡張コンテキストメニュー → 削除(
g++の __attribute__)((init_priority(N)))( なる機能の日本語の解説が見当たらないので、いつものように紹介文を書いてみます。これは、C++のグローバル変数の初期化順序を制御するためのGCCの拡張機能(attribute)です。 ごく短い説明 動的な初期化が必要なC++のグローバル変数の定義に__attribute__)((init_priority(N)))(をくっつけると、.oファイル上で、その変数の初期化関数(コンストラクタ等)のアドレスが.ctorsではなく.ctors.M セクションに入ります。M は左0パディング5桁固定の数値で、M = 65535 - N です。あとは、shinhさんの2005/11の記事を。特に、リンカスクリプトのSORTのとこに注目、これにより初期化順がinit_priorityで指定した通りになります。Nが小さい程先に初
Source Code Source code packages for the latest stable and development versions of Graphviz are available, along with instructions for anonymous access to the sources using Git. Executable Packages Packages marked with an asterisk(*) are provided by outside parties. We list them for convenience, but disclaim responsibility for the contents of these packages. Linux Precompiled binaries are availabl
中村様からメールで、SHIFT-JISで書いたVHDLのコメントを文字化けなくDoxygenでドキュメント化する方法を教えていただいた。 その方法はおっちょこちょいさんのブログのdoxygen備忘録に書いてあった。 それによると"DOXYFILE_ENCODING"と"INPUT_ENCODING"に"CP932"を設定すれば、SHIFT-JISで書いたVHDLのコメントをドキュメント化できるとのこと。中村様からは"INPUT_ENCODING"に"CP932"を設定するだけでOKとのことだった。実際にやってみたところ"INPUT_ENCODING"に"CP932"を設定するだけでOKだった。 Doxygen GUI での実際のやり方は、Doxygen GUI で"Expert..."ボタンをクリックする。 doxywizardダイアログが開くので、Inputタブをクリックして、"INPU
Please join the Graphviz forum to ask questions and discuss Graphviz. What is Graphviz? Graphviz is open source graph visualization software. Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks. It has important applications in networking, bioinformatics, software engineering, database and web design, machine learning, and in visual inter
doxygenはC++用ドキュメント生成ツールです。 ソースコード中にdoxygenのルールに従うコメントを書いておくと、コマンドを1回でソースのドキュメントを生成してくれます。これを使うことにより、自分の書いたコードの再利用、他人との作業の効率化を出来る可能性があります。 doxygen 1.3.8、graphvis 1.12を使用しています。 doxygenはhttp://www.doxygen.org/にあります。また、graphvis、http://www.research.att.com/sw/tools/graphviz/も一緒にダウンロードしておきましょう。doxygenはgraphvisを利用してクラス図ヘッダファイルのインクルード図などを生成する機能があるのでこれを利用しないと楽しみが半減です。
2005/01/07:PDEにリソース・マーカーを使用するを追加。又、RCPを使用したスタンドアロンGEFアプリケーションでソースの一部(パースペクティブ・ファクトリ・クラス)が抜けていたのを修正。 もっと早くに更新するはずでしたが、ハードディスクが壊れてしまったもので年を越してしまいました…。
業務アプリではアリガチな処理の一つであるコレ……なのだけど、なんか色々やり方がある。表示してるコンポーネントを切り替える、ってのは簡単に出来るんだけど、画面そのものを別モノに切り替える、っていうちと工夫がいるっぽい。 ちなみにまだ数日しか調査してないんであまり信用せず、下記の文章は参考程度にとどめていただきたい。 ナビゲータコンテナ にあるように TabNavigator, Accordion, ViewStack 等を使う方法。業務アプリの文脈で使われる画面遷移、とはちょっと違う。とはいえ、ふつーの HTML ベースの web アプリでは画面遷移せざるを得なかった部分を、ナビゲータコンテナ使って遷移しない作りに出来る部分も多いんだろうけどさ。 ModuleLoader ModuleLoaderを使用した画面遷移について - Flex Wser Group を参考に色々実験してみた。が、今
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く