サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは本日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。
シェルスクリプトの事例1 このページでは、具体的な作業を通してシェルスクリプトの作成を練習していき ます。 ファイル名の変換:多量の規則的なファイル名を 別のファイル名に変換する作業 日本語漢字コードの変換処理:複数のファイルの日本語文字 コードを一気に変換する作業 HTMLタグの除去:複数のファイルの HTMLタグ(<と>で囲まれたもの)を消去する作業 を実現するためのシェルスクリプトを作ります。 段階的に説明していきますので、最初から順を追って演習してみましょう。 例題:ファイル名の変換 作業用ファイルの作成 「シェルスクリプトでの制御文」では、 同じ処理を繰り返すために、whileを使用しました。ここで、このwhileを 使用した処理から始めます。 「emacs」で「script1-1.sh」というファイルを作成します。下記の内容を 記述してください。 #!/bin/bash i=1
ここ最近、技術系の勉強会がものすごく多い印象がある。毎日どこかで誰かがやってるんじゃないの、と思ってたら、本当にやっているらしい。これは id:hanazukin さんが Google カレンダーで運営中の IT 勉強会カレンダー。休日だけでなく、平日もぎっしり詰まっていて衝撃を受ける。例えば、今週土曜日は日本全国で14個の勉強会が開催されるらしい。そんなにやってるのか!!勉強会名をクリックすると、場所と申し込みページが表示される。これはすごいといわざるをえない。あの勉強会の情報が載ってないよ!というのがあれば、id:hanazukin さんにメールすると記載してくれるみたい。伝えるときのガイドラインはIT勉強会カレンダーに情報を下さる方へを参照あれ。ただ、協力しようと思って探してみたけど、自分が知ってる勉強会は全部記載されていた…。すさまじい。ちなみに、新着の勉強会は こちらの RSS
Landscape トップページ | < 前の日 2004-12-20 2004-12-21 次の日 2004-12-22 > Landscape - エンジニアのメモ 2004-12-21 C# の using ステートメントによる Dispose() 当サイト内を Google 検索できます * C# の using ステートメントによる Dispose()この記事の直リンクURL: Permlink | この記事が属するカテゴリ: [C#] [.net] C# で using ステートメントを使うと、ステートメント終了時にオブジェクトの Dispose() を保証できる。 - アンマネージリソースは明示的に解放しなければならないマネージリソースであればガベージコレクタが解放してくれる。しかし、データベースコネクションやファイルハンドルなど、アンマネージなリソースは使い終わったら Cl
48.iniファイルから文字列を取得する < 使用用途 > データを読み込む時などに用いる < 説明 > API関数のGetPrivateProfileStringを使用します。 GetPrivateProfileString =>iniファイルから文字列を取得する <引数> lpAppName:セクション名 lpKeyName:キー名 lpDefault:キーが見つからなかった場合のデフォルトの文字列 lpReturnedString:取得した文字列が入る nSize:同、文字数 inifilename:INIファイル名 @戻り値@ 取得した文字列 < SAMPLE > 'ここではSystem.iniファイルからキーボードタイプを取得します '標準モジュール Public Declare Function GetPrivateProfileStri
「TIPS:[ASP.NET]TreeViewコントロールでツリー・メニューを作成するには?」「TIPS:[ASP.NET]データベースからツリー・メニューを生成するには?」でも見たように、カスタム・コントロールであるTreeViewを利用することで、XMLファイルやデータベースから簡単にツリー形式のメニューを作成することができる。 本稿では、このTreeViewコントロールの応用例として、サーバ上の特定のフォルダ構造を読み込み、ツリー・メニューを生成する方法を紹介する。本サンプルを利用することで、特定のフォルダ配下で管理されたドキュメントを公開するときにもいちいち自前でHTMLなどのページを作成する必要がなくなる。ただ、公開したいドキュメントを特定のフォルダ配下に配置するだけで、後はTreeViewコントロールが自動的にツリー・メニューを生成してくれるというわけだ。ぜひ、オフィス内の業務
サーバから複数のファイル、しかも大容量のデータをクライアントにダウンロードさせる場合、個々のファイルを個別にダウンロードさせるよりも、必要なデータを(ZIP形式などで)圧縮したうえで1ファイルにまとめた方が通信時間を短縮することができる。 もちろんあらかじめ必要なデータが分かっている場合には、静的に圧縮ファイルを用意しておいた方がよいだろう。しかし取得するファイルを動的に選択させたい、あるいはデータベースから取得したデータに基づいて、ファイルそのものを動的に生成したいという場合には、アプリケーションで動的に圧縮ファイルを生成する必要がある。 本稿では、(.NET Framework 1.1で新たに.NET言語として加わった)「J#」が提供するZipOutputStreamクラス(java.util.zip名前空間)を利用して、データベースから取得したテーブルの内容(タブ区切りテキスト)を動
文字コードを判別するバイト型配列を文字列に変換する方法は「バイト型配列のデータを文字コードを指定して文字列に変換する」で紹介しましたが、データの文字コードが分からなければ変換できません。ここでは、バイト型配列のデータから文字コードを判別する方法を紹介します。 .NET Frameworkでは、基本的には、文字コードを判別する方法が用意されていませんので、外部DLL、OCX等を使うか、自分でコードを書くかということになります。 BOMで判断する方法BOM(バイトオーダーマーク、byte order mark)と呼ばれる「印」がデータの先頭に付いている時は、これを手掛かりに文字コードを判別することができます。 以下に、BOMから文字コード(UTF-8、UTF-16BE、UTF-16LE、UTF-32BE、UTF-32LE)を判別するメソッドの例を示します。 ''' <summary> '''
//ファイルを開く System.IO.FileStream fs = new System.IO.FileStream( @"C:\test.txt", System.IO.FileMode.Open, System.IO.FileAccess.Read); //ファイルを読み込むバイト型配列を作成する byte[] bs = new byte[fs.Length]; //ファイルの内容をすべて読み込む fs.Read(bs, 0, bs.Length); //閉じる fs.Close(); FileStreamは使用後にCloseメソッドを使って閉じる必要があります。通常は、usingステートメントやtry...finallyを使って確実にCloseメソッドが呼び出されるようにします。詳しくは、「Dispose、Closeが確実に呼び出されるようにする」をご覧ください。 上記の例におけ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く