C#には、自動的にクラスのAPIレファレンスを作成する機能があります。
Visual Studioでは、プロジェクトのプロパティでXMLファイルを出力できます。
あとはSandcastle Help File Builderなどを使ってレファレンスの形にします。
日曜日, 5月 22, 2011
土曜日, 5月 07, 2011
C#の、プリンタの状態を示すクラス
C#では、プリンタの状態を示すクラスがあって便利です。
プリンタサーバーを指定するクラス PrintServer 、プリンタキューのリストを返すクラス PrintQueueCollection が準備されています。
プリンタキューからジョブリストを得るメソッド GetPrintJobInfoCollection もあります。
プリンタサーバーを指定するクラス PrintServer 、プリンタキューのリストを返すクラス PrintQueueCollection が準備されています。
プリンタキューからジョブリストを得るメソッド GetPrintJobInfoCollection もあります。
LocalPrintServer myPrintServer = new LocalPrintServer();
PrintQueueCollection myPrintQueues = myPrintServer.GetPrintQueues();
string jobList = "";
foreach (PrintQueue pq in myPrintQueues)
{
if (!pq.IsWaiting)
{
PrintJobInfoCollection jobs = pq.GetPrintJobInfoCollection();
foreach (PrintSystemJobInfo job in jobs)
{
jobList = jobList + "Job: " + job.JobName + " ID: " + job.JobIdentifier+"\n";
}
}
}
土曜日, 4月 09, 2011
C#の多次元配列
C#では、配列の宣言がJavaと異なります。
角カッコが、型のほうにつく。
(C#)
string[] nameList={"Ann","Chris","Freda","Darlene","Toni"};
こんな感じです。
これがJavaだと、変数名のほうにつきます。
(Java)
String list[]={"Brad","Alfie","Chris"};
こんなことでも、結構ストレスになるものです。
C#では、多次元配列がさらに特殊な形をとります。
(C#)
int[,] intList = { { 1, 2 }, { 3, 4 } };
あれ、というような意外感があるように思います。
さらに、Javaのように宣言する配列は、C#ではjagged配列という、また別なデータ構造を意味します。
これは、配列の配列という位置づけで、それぞれの配列の要素に、任意の配列を指定できます。
逆に言うと、それぞれの配列の要素に配列を指定しなければなりません。
(C#)
int[][] jaggedList =new int[2][];
jaggedList[0] = new int[2];
jaggedList[1] = new int[3];
注意が必要です。
角カッコが、型のほうにつく。
(C#)
string[] nameList={"Ann","Chris","Freda","Darlene","Toni"};
こんな感じです。
これがJavaだと、変数名のほうにつきます。
(Java)
String list[]={"Brad","Alfie","Chris"};
こんなことでも、結構ストレスになるものです。
C#では、多次元配列がさらに特殊な形をとります。
(C#)
int[,] intList = { { 1, 2 }, { 3, 4 } };
あれ、というような意外感があるように思います。
さらに、Javaのように宣言する配列は、C#ではjagged配列という、また別なデータ構造を意味します。
これは、配列の配列という位置づけで、それぞれの配列の要素に、任意の配列を指定できます。
逆に言うと、それぞれの配列の要素に配列を指定しなければなりません。
(C#)
int[][] jaggedList =new int[2][];
jaggedList[0] = new int[2];
jaggedList[1] = new int[3];
注意が必要です。
土曜日, 4月 02, 2011
仕事でC#を使うことに。
C#は、Javaもどきとしか認識しておりませんでしたが、なんといってもマイクロソフトのVisual Studioつき。
IDEが完備しているのは強い。情報もある、といえるでしょう。
使いやすい。
イベントの処理の方法など、VC・C++などと同様に扱えます。
無意味な数値を極力使わないJava系のよさも引き継いています
リソースに「番号」を振り分ける悪趣味は、ここにはない。
コンポーネントに追加した順番ですべてが決まります。
--
Eclipse と比較すると、ヘルプやサンプルコードにすぐにアクセス出来ない、遠い感じがします。
情報はすべからくHTML形式にして、ネットに置いて欲しいものです。
IDEが完備しているのは強い。情報もある、といえるでしょう。
使いやすい。
イベントの処理の方法など、VC・C++などと同様に扱えます。
無意味な数値を極力使わないJava系のよさも引き継いています
リソースに「番号」を振り分ける悪趣味は、ここにはない。
コンポーネントに追加した順番ですべてが決まります。
--
Eclipse と比較すると、ヘルプやサンプルコードにすぐにアクセス出来ない、遠い感じがします。
情報はすべからくHTML形式にして、ネットに置いて欲しいものです。
水曜日, 12月 29, 2010
電子書籍:世界標準、日本語も対応 EPUB縦書き可能に
電子書籍のEPUBが日本語に正式対応するという。
来年5月に完成予定のEPUB3.0は縦書きや句読点の禁則処理、ルビ表記などに対応するという。
電子書籍市場は爆発的な伸びを見せており、2010年は前年度比3倍超という試算があるという。
→ 電子書籍:世界標準、日本語も対応 EPUB縦書き可能に (2010-12-29)
来年5月に完成予定のEPUB3.0は縦書きや句読点の禁則処理、ルビ表記などに対応するという。
電子書籍市場は爆発的な伸びを見せており、2010年は前年度比3倍超という試算があるという。
→ 電子書籍:世界標準、日本語も対応 EPUB縦書き可能に (2010-12-29)
水曜日, 12月 01, 2010
水曜日, 10月 27, 2010
世界一安全な日本ドメイン
米マカフィーの「危険なウエブサイトの世界分布2010」によると、日本(.jp)ドメインは危険度0.1%と2年連続で最も安全な国別ドメインとなったという。
→ 最も危険な国別ドメインはベトナム マカフィー調査 (2010-10-27)
→ 最も危険な国別ドメインはベトナム マカフィー調査 (2010-10-27)
金曜日, 10月 22, 2010
Amazon.comのQ3決算、39%増収で16%増益
米アマゾン社は21日、同年代3四半期の決算を前年同期比39%増と発表したという。
→ Amazon.comのQ3決算、39%増収で16%増益 (2010-10-22)
フランスのFNACでも電子ブックを売っているようです。
→ E-book : La Fnac attaque Amazon avec sa liseuse FnacBook
全世界的な現象ですね。
→ Amazon.comのQ3決算、39%増収で16%増益 (2010-10-22)
フランスのFNACでも電子ブックを売っているようです。
→ E-book : La Fnac attaque Amazon avec sa liseuse FnacBook
全世界的な現象ですね。
月曜日, 10月 04, 2010
Firefoxをもっと便利にする10のテクニック
Firefox のショートカットやツールバー、アイコンについての記事をマイコミジャーナルで発見しました。
ちょうどこんなのが欲しかった 的な工夫が満載です。
ちょうどこんなのが欲しかった 的な工夫が満載です。
http://journal.mycom.co.jp/articles/2010/10/04/firefox-useful-10-tips/index.html
日曜日, 5月 09, 2010
ほぼ全社がグーグル電子書籍承認 印刷本から急速シフト
グーグルは9日、共同通信との取材で、同社が6月下旬に予定している電子書籍の販売に、米国のほぼ出版社ほぼ全社が参加していると述べたという。
→ ほぼ全社がグーグル電子書籍承認 印刷本から急速シフト (2010-5-10)
→ 【出版】iPad登場で電子書籍、価格上昇の怪 (2010-5-6)
→ グーグル独占に懸念も 米国の電子書籍市場 (2010-5-10)
アマゾン・ドット・コムの Kindle や、アップル社の iPad ですね、まったくすばらしいです。
一瞬にして本がダウンロードできる。電源をオンにすると自動的に今日の新聞がダウンロードされる。レイアウトなんてのもばっちりです。タブレットってのもいいものです。
iPad なんかだと、極めて自然な動作で、ページが見事にめくれます。動作をためらうと、それなりにページがふわっと止まってくれるわけです。これがやみつきになる。
もちろん、何冊でもメモリの許す限り保有することができます。多くの本を手元に所有する安心感。さらに、ポテンシャルとして可能な限りの本を所有することの出来る期待感。
読みながら辞書が引けるということもあります。
早いところ、日本の書籍が読みたいと切に思います。
→ ほぼ全社がグーグル電子書籍承認 印刷本から急速シフト (2010-5-10)
→ 【出版】iPad登場で電子書籍、価格上昇の怪 (2010-5-6)
→ グーグル独占に懸念も 米国の電子書籍市場 (2010-5-10)
アマゾン・ドット・コムの Kindle や、アップル社の iPad ですね、まったくすばらしいです。
一瞬にして本がダウンロードできる。電源をオンにすると自動的に今日の新聞がダウンロードされる。レイアウトなんてのもばっちりです。タブレットってのもいいものです。
iPad なんかだと、極めて自然な動作で、ページが見事にめくれます。動作をためらうと、それなりにページがふわっと止まってくれるわけです。これがやみつきになる。
もちろん、何冊でもメモリの許す限り保有することができます。多くの本を手元に所有する安心感。さらに、ポテンシャルとして可能な限りの本を所有することの出来る期待感。
読みながら辞書が引けるということもあります。
早いところ、日本の書籍が読みたいと切に思います。
水曜日, 5月 05, 2010
火曜日, 5月 04, 2010
米アップルの「iPad」販売が100万台突破、電子書籍150万冊
米アップル社は3日、iPad の販売台数が先月30日まで100万台に達したと発表したという。
→ 米アップルの「iPad」販売が100万台突破、電子書籍150万冊 (2010-5-4)
電子書籍のダウンロード数も圧倒的です。
日本の電子書籍のコンソーシアムはいったいどうなっているんでしょうか。
→ 米アップルの「iPad」販売が100万台突破、電子書籍150万冊 (2010-5-4)
電子書籍のダウンロード数も圧倒的です。
日本の電子書籍のコンソーシアムはいったいどうなっているんでしょうか。
水曜日, 4月 14, 2010
金曜日, 4月 02, 2010
グーグル社名変更など IT関連企業各社のエープリルフール
恒例のエイプリル・フールの面白ネタをいくつか。
* グーグルが社名をトピカに変更
これって、カンザス州の州都トピカが、3月限定で市名を「グーグル」に変更したことへの返礼とかいうことです。べつに企業城下町ということではなくて、グーグル社に光ファイバー網をひいてほしいという要請の一環とのことです。
* ヤフーのトップ画面が3D
これは本当に画面が用意してあって、アメコミ風のSilverlightでなんちゃってページが置いてありました。広告にカーソルを当てると飛び出てくる趣向で、悪くないアイデアといえるでしょう。
* ユーチューブが動画のテキスト版配信を開始
これは完全にありえないやつで、バンド幅が節約できるとの触れ込みつき。
→ グーグル社名変更など IT関連企業各社のエープリルフール (2010-4-2)
→ カンザス州都は「グーグル市」、過去には「トピカチュウ」も (2010-4-2)
→ グーグルの「エープリルフール」不発 (2010-4-2)
* グーグルが社名をトピカに変更
これって、カンザス州の州都トピカが、3月限定で市名を「グーグル」に変更したことへの返礼とかいうことです。べつに企業城下町ということではなくて、グーグル社に光ファイバー網をひいてほしいという要請の一環とのことです。
* ヤフーのトップ画面が3D
これは本当に画面が用意してあって、アメコミ風のSilverlightでなんちゃってページが置いてありました。広告にカーソルを当てると飛び出てくる趣向で、悪くないアイデアといえるでしょう。
* ユーチューブが動画のテキスト版配信を開始
これは完全にありえないやつで、バンド幅が節約できるとの触れ込みつき。
→ グーグル社名変更など IT関連企業各社のエープリルフール (2010-4-2)
→ カンザス州都は「グーグル市」、過去には「トピカチュウ」も (2010-4-2)
→ グーグルの「エープリルフール」不発 (2010-4-2)
土曜日, 2月 27, 2010
水曜日, 2月 24, 2010
ダライ・ラマもツイッター=中国を刺激?
チベットのダライラマ法王は23日、ツイッターに登録、利用を始めたことが分かったという。法王は、ロサンゼルスでツイッター社の最高経営責任者(CEO)に会い、登録を決めたという。IDは DalaiLama で、フォロワーが急増中という。
→ ダライ・ラマもツイッター=中国を刺激? (2010-2-24)
→ ダライ・ラマもツイッター=中国を刺激? (2010-2-24)
水曜日, 2月 10, 2010
IE9でSVGに対応の可能性 - MicrosoftがSVG WGに参加
→ IE9でSVGに対応の可能性 - MicrosoftがSVG WGに参加 (2010-1-7)
マイクロソフトは、W3Cのワーキンググループに参加するそうです。
IE9で、SVGに対応する可能性が出てきました。
SVGのように、構造化されたグラフィクスがウェブ上で使えるようになると、素晴らしい世界が広がります。
現在、ウェブでページを書くとき、ちょっと凝ったふうに表示しようと思えば、いっさいがっさい、全部、画像ファイルにして読み込まねばなりません。
タイトルを大きく書こうと思えば、そのような画像ファイルを用意し、背景を描くなりなんなりせねばなりません。
SVGなら、スタイルシートで、ベクトル画を指定できます。
大きく文字を書いて、背景にグラデーションをかけて、下線を引く、などの動作が、画像ファイルでなくて、コードで指定できる。
画像ファイルでないので、転送速度はもちろん速くなります。
そして、構造化されたグラフィクスとして、自動生成できるようになります。
利点は、自動生成できることばかりにあるわけではありません。
文字コードで記述されるということは、つまり、ALTタグなどで指定しなくても検索が可能になるということです。
さらに、Javascriptなどと組み合わせれば、データを動的に指定して画像にすることができます。
Javascriptとの組み合わせでは、かなり高度なアプリやゲームができます。
ただし、コンパイルせずにコードをそのまま流す形になります。
フラッシュやシルバーライトと競合する可能性があります。
SVG規格は、HTML5規格でHTMLページへの組み込みが可能になります。
他にベクトル描画規格としては、Canvasなどがあります。
SVGとCanvasと、健全な競争による切磋琢磨が期待されます。
マイクロソフトは、W3Cのワーキンググループに参加するそうです。
IE9で、SVGに対応する可能性が出てきました。
SVGのように、構造化されたグラフィクスがウェブ上で使えるようになると、素晴らしい世界が広がります。
現在、ウェブでページを書くとき、ちょっと凝ったふうに表示しようと思えば、いっさいがっさい、全部、画像ファイルにして読み込まねばなりません。
タイトルを大きく書こうと思えば、そのような画像ファイルを用意し、背景を描くなりなんなりせねばなりません。
SVGなら、スタイルシートで、ベクトル画を指定できます。
大きく文字を書いて、背景にグラデーションをかけて、下線を引く、などの動作が、画像ファイルでなくて、コードで指定できる。
画像ファイルでないので、転送速度はもちろん速くなります。
そして、構造化されたグラフィクスとして、自動生成できるようになります。
利点は、自動生成できることばかりにあるわけではありません。
文字コードで記述されるということは、つまり、ALTタグなどで指定しなくても検索が可能になるということです。
さらに、Javascriptなどと組み合わせれば、データを動的に指定して画像にすることができます。
Javascriptとの組み合わせでは、かなり高度なアプリやゲームができます。
ただし、コンパイルせずにコードをそのまま流す形になります。
フラッシュやシルバーライトと競合する可能性があります。
SVG規格は、HTML5規格でHTMLページへの組み込みが可能になります。
他にベクトル描画規格としては、Canvasなどがあります。
SVGとCanvasと、健全な競争による切磋琢磨が期待されます。
金曜日, 1月 22, 2010
Mozilla、「Firefox 3.6」正式版をリリース
Firefox 3.6 が公開されたという。
Javascriptの実行速度が20%以上高速となったほか、「ペルソナ」でメニューの背景を変えることができる。
→ Mozilla、「Firefox 3.6」正式版をリリース (2010-1-22)
→ 「Firefox 3.6」公開、プラグインチェックなど新機能を搭載 (2010-1-22)
→ ペルソナ 公式サイト
Javascriptの実行速度が20%以上高速となったほか、「ペルソナ」でメニューの背景を変えることができる。
→ Mozilla、「Firefox 3.6」正式版をリリース (2010-1-22)
→ 「Firefox 3.6」公開、プラグインチェックなど新機能を搭載 (2010-1-22)
→ ペルソナ 公式サイト
欧州連合、米Oracleの米Sun買収を承認
EUは21日、米オラクルによる米サン・マイクロシステムズの買収を承認したという。
→ 欧州連合、米Oracleの米Sun買収を承認 (2010-1-22)
→ EUが米OracleのSun買収を承認、「PostgreSQLが代替になりえる」 (2010-1-22)
→ 欧州委員会、Oracle による Sun 買収を制限なしで承認 (2010-1-22)
→ 欧州連合、米Oracleの米Sun買収を承認 (2010-1-22)
→ EUが米OracleのSun買収を承認、「PostgreSQLが代替になりえる」 (2010-1-22)
→ 欧州委員会、Oracle による Sun 買収を制限なしで承認 (2010-1-22)
水曜日, 1月 20, 2010
Googleの無料パブリックDNSサービス「Google Public DNS」を使ってネットのアクセス速度を上昇させる方法
米グーグル社は Google Public DNS という無料のパブリックDNSサービスを昨年12月3日に発表したという。
→ Google Public DNSとは (2010-1-20)
→ Googleの無料パブリックDNSサービス「Google Public DNS」を使ってネットのアクセス速度を上昇させる方法 (2010-1-20)
確かに、本当に、そのままアクセスが早くなりました。おためしあれ
→ Google Public DNSとは (2010-1-20)
→ Googleの無料パブリックDNSサービス「Google Public DNS」を使ってネットのアクセス速度を上昇させる方法 (2010-1-20)
確かに、本当に、そのままアクセスが早くなりました。おためしあれ
登録:
投稿 (Atom)
Flask の Blueprint のテンプレート問題
Flask の Blueprint は、ルート、静的ファイル、テンプレートをまとめて管理できます。しかし、テンプレートが指定できません。 ここでは、Blueprint の template_folder の問題点と回避策を説明します。 Blueprint のテンプレート問題...
-
コンデンサマイク 極性があります コンデンサマイクがようやく届きました。モジュールではないのでそのままでは信号が弱いので使えません。信号を増幅する必要があります。 ちょっとした手間ですが、首尾よく動いてくれました。この回路の応用で、使えるマイクが出来ます。 ...
-
Qt はまってます。Mac でも書いたアプリがコンパイルできて、しっかり動くのを確認しました。このあいだ Chitubox が Qt 使ってるのを知ってうれしかったです。 Mac でもそのまま動くんですが、アプリのアイコンの設定はプラットフォーム依存です。 公式マニュアルでも設定...
-
PowerBuilder では Time, Date, DateTime などという型があります。 デフォルトの表示形式から変更する場合は String() 関数を使います。 String(Date('1/12/2016'),'yyyy-mm-dd...

