2005-01-01から1年間の記事一覧

1行づつ読み込むPerl

雛形 1行づつ読み込んでは出力する。while ( $line = <> ){ print $line; } 行区切りを無効にする。字下げのある改行だけを本当の改行として認識してそれ以外の改行は無視する undef $/;while ( $line = <> ){ $line =~ s/\n /xxxxxx/g; $line =~ s/\n //g; …

Visual C++ V6 でDLLを作成

VisualBasic 2000 Feb CalcSW.c#include double __stdcall fnCalcSW(int h,int sex) { double hl; hl = h*0.01; return hl * hl *(23-sex); } CalcSW.DEF ;CalcSW.DEF LIBRARY CalcSWEXPORTS fnCalcSW @1 Visual Basic Private Declare Function fnCalcSW Li…

C++ でファイルの読み込み

#using using namespace System; using namespace System::IO; using namespace System::Collections;#ifdef _UNICODE int wmain(void) #else int main(void) #endif { StreamReader* objReader = new StreamReader("c:\\test.txt"); String *sLine = ""; Ar…

昔懐かしい helloworld.c の場合でもコンパイルができる

- #include void main() { printf("Hello Managed C world!\n"); } - cl /CLR chello.c マネージドコードの場合cl chello.c アンマネージドコードの場合

.NET SDK マネージドC++ でのコンパイル方法

コマンドラインから以下のように入力する。cl /CLR cpphello.cpp - #using using namespace System;void main() { Console::WriteLine("hello world!"); } -

C#でクラスライブラリを作成

月刊Cマガジン2001年1月号17ページより - List8 - using Cmagalib;namespace Cmagazine { class Mymain { Mylib m = new Mylib(); m.SayHello(); }} - List9 - using System;namespace Cmagalib { public class Mylib { public void SayHello(){ Console.Wri…

お人好し遺伝子

他人のために行動すると、快感を感じる部分が脳の中にある という話を聞いたことがあります。いわゆるお人好し と呼ばれる人は脳のこの部分が発達している可能性があります。 脳のこの部分が発達するように促進する遺伝子もあるのかも しれません。

西瓜(スイカ)

知り合いが夏休みに中国の四川省に旅行に行ってきた。 そうして中国のホテルの朝食にはスイカ(西瓜)がでるのだそうだ。そうして中国の西瓜は形が球形ではなくて、長細いのだという。「スイカを西の瓜と書くのは、西からやってきた瓜なんだろうか? そうして西…

.NET を vbc で使用する

.NET Framework と一緒にコマンドラインで使用できるSDK をインストールすることができる。これを使って簡単な.NET プログラムを作成できるかもしれない。 テキストファイルでxxxx.vb というような名前の ソースコードを作成し、例えば以下のように入力して …

相手と一体になるには

相手と一体になる、相手と一つになるということが問題の解決の極意だとします。 そのためには、以下のようなことが必要だとします。 「相手の立場に立って考える」 「相手に合わせる」 「相手のために自分のよいところを出す」 通常は、男性が自分のよいとこ…

嫁姑問題

嫁姑問題は、もしかすると世界に共通な問題なのではないかと思います。嫁姑問題と、世の中の争い、ひいては戦争などは、相似形をしているのはないかと推測しています。(世の中はフラクタルな構造をしていると仮定します)もし、嫁姑問題を解決できるような…

OpenSSL

OpenSSL でS/MIME暗号を

戦艦 大和の大きさ

戦艦 大和の長さは約 263m 横幅は、最大で約40m なぜ、このような大きな戦艦が作られたのかという とパナマ運河に関係があるらしい。 なお、ちなみにタイタニック号の長さは 268m とのことなので 長さは似ているということになる。脱線事故 - cofe_arabiの日…

ブログ

ブログがはやるのは、カラオケがはやったのとよく似た原因と思う。「自分が主役になれるから」? 「自分の意見を公開できるので」 「溜まっているものを吐き出せる(不満、うっぷん、思いなど)」 「自分自身の気持ちや価値観などを、アピールできる。」 「自分…

オブジェクト指向とアラビアンナイト

オブジェクト指向プログラミングで、クラスをインスタンス化することと、アラビアンナイトでランプをこすって魔人を呼び出すことは似ているような気がした。さて魔人は用が済んだら、消えてしまう。 (ウルトラマンもは3分以上は地球にいられないので、怪獣…

Windows2000でネットワーク接続

共有の設定をするエクスプローラで、共有化したいフォルダを右クリックして表示されるメニュー の中から、「共有」を選択します。 もう一方のPCから接続を行う。エクスプローラのメニューの中から、「ネットワーク接続」を選択

涙には清浄作用がある

涙には精神的カタルシスの作用があると聞いていた。涙を流すほど感情が動くと、心の中で凍り付いていたものが溶けるような感じがするらしい。 劇場などで悲劇を見ることにより、主人公と同化して、涙を流すと、自分自身の心のしこりも開放されたような気分に…

ADOを使ってAccessのmdbのレコードを表示させるサンプル

Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim Cn As ADODB.Connection Dim Rs As ADODB.Recordset Dim i As Integer Cn = New ADODB.Connection Cn.CursorLocatio…

OutLook VBA

参考にさせてもらったWebページ http://www2s.biglobe.ne.jp/~SATSYS/outlookvba.htm http://www2s.biglobe.ne.jp/~SATSYS/outlookvba.htm

.NET でOutLookを操作する?(フォームのボタンを押すと送信を実行)

Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim myOlApp As Object Dim myItem As Object Dim myRecipient As Object Dim mm As String Dim olMailItem As Object m…

Run Notepad

Public Class Form1 Inherits System.Windows.Forms.Form#Region " Windows フォーム デザイナで生成されたコード " Public Sub New() MyBase.New() ' この呼び出しは Windows フォーム デザイナで必要です。 InitializeComponent() ' InitializeComponent()…

Access のmdbにVisulaBasic.NET から接続する方法

なぜか、プロジェクトのフォルダの配下にmdbのコピーができてしまうようだ???

Visual Basic .NET でExcelを操作するサンプル

(VB.NET 2005 Express Beta2/Excelへの参照設定は必要) Imports ExcelPublic Class Form1 Inherits System.Windows.Forms.Form#Region " Windows フォーム デザイナで生成されたコード " Public Sub New() MyBase.New() ' この呼び出しは Windows フォーム …

Visual Basic .NET でExcelを操作するサンプル

http://d.hatena.ne.jp/cofe_arabi/edit?date=20050819

マイクロソフトのOS

マイクロソフトのOS は、パソコンに一度、インストールしたら他のパソコンにインストールするとライセンス違反 なるという。一方でOfficeなどのアプリケーションは、一人の人が2台目の携帯用PCなどにインストールすることが可能。また開発用のアプリケーショ…

VB.NET

VB5で作成したプログラムは、VB6にアップしてから、VB.NETプログラムに変換する。VB6でプログラムを作成して、それをVB.NET用に変換するということを繰り返せば、だんだんVB.NET の使い方を覚えていけるかもしれないと、希望的観測を抱いている。VB6でもクラ…

vbでawkのような処置をするためには

Sub read_file()Dim aaa(100)strFileName = "c:\readme.txt"Set objFileSystem = CreateObject("Scripting.FileSystemObject") Set objfile = objFileSystem.OpentextFile(strFileName) Do Until objfile.atendofstream 'objfile.Write (str_message) strRec…

その日の日付を6桁で表示する。

'たとえば2005年06年19日の場合には050619を表示する。 MsgBox Format$(Now, "yymmdd")

Excel

コンテナの概念を利用

Access Link

http://makotowatana.ld.infoseek.co.jp/access/index.html