ページ

2010年9月15日水曜日

卒業それは、出会いの始まり

■2つ前の会社が卒業シーズンだそうです
以前いた会社が卒業シーズンを迎えているそうです。
私が居た時からそう言う経営態度だったのは確かですが、
現在はどのように変化しているかまでは分かりませんが、
たぶん変わらないのでは無いかと思います。

あの経営方針を貫くのであれば、よほど社員との連携をしなければ
会社は持ち直さないだろうと予想できる。

私はそう言う会社に対して嫌気がさすのが早い+
精神面でついていけなかったので早々にやめてしまいましたが。

■コードサイニングゲットしました。
2年分。ソフトが伴っていないので早急に対応中。
キャンペーンで安かったので。
それにしても高いけどねぇ。まあ、頑張って元を取らせて頂きます。

■ABC分析を連呼されると
バイト先のオーナーの話、ABC分析だ~と連呼されると当たり前でしょうと思う反面。
最優先事項が複数あることもあり得るのだよと言いたい。
その辺は業界の違いがなせる違いなのかねぇ。
1時間の中で複数の作業をこなさなければならない場合、
ABC分析的に考えてしまうと、間に合わないものはやらなくて良い
と言う結論に達してしまう。
それが許されない業界にいる自分としては何とも甘い考えであると思ってしまう。

最終的に仕方が無いからやらないと言うのはダメなのよ。

■悩み
続けていくべきか才能無いから辞めるべきかをさんざん悩んだあげく、
きっと私なら大丈夫!とか間違った自己暗示をかけて続けていく事に。
1年半頑張ってダメなら、路上生活者でも何でもしますよくらいの勢いです。

2010年9月14日火曜日

またタイトル書くの忘れた

今更C#について少しずつまとめてみようかと思う。
※誤った内容も含まれている可能性がありますので、
参考にする場合は十分に注意してください。
2010.09.14 新規投稿

3."using"とは?
C#やVBでは、.NET Frameworkと言うマイクロソフトの
ランタイムライブラリを使用します。
using句。名前空間で型の使用を許可する場合。
これにより、その名前空間内では、型を修飾しないで使用できます。(MSDNより抜粋)
要はC++で言うところの using namespace に近いですかね。

ちなみにこの using句 ですが、全ての宣言の前に宣言しなければなりません。
要はファイルの先頭に記述しなければならないと言う事ですね。

■C++の場合
namespace Hoge {
    static int i = 0;
    void hoge()
    {
        i++;
    }
}

void main()
{
    Hoge::hoge();
}

■C#の場合
// ----------------------------------- 
// Hoge.cs
// ----------------------------------- 
namespace Hoge {
    class cHoge {
        private int i;
        /// コンストラクタ
        public cHoge()
        {
            i = 0;
        }
        public void hoge()
        {
            i++;
        }
    }
}

// ----------------------------------- 
// HelloWorld.cs
// using Hoge; 宣言をした場合
// ----------------------------------- 
namespace HelloWorld {
    class cHelloWorld {
        private cHoge _hoge;
        /// コンストラクタ
        public cHelloWorld()
        {
            _hoge = new cHoge();    // ←ココポイント
        }
    }
}

// ----------------------------------- 
// HelloWorld.cs
// using Hoge; 宣言をしない場合
// ----------------------------------- 
namespace HelloWorld {
    class cHelloWorld {
        private Hoge.cHoge _hoge;
        /// コンストラクタ
        public cHelloWorld()
        {
            _hoge = new Hoge.cHoge();    // ←ココポイント
        }
    }
}

■もう一歩踏み込むとこんな感じになります。
// こんな感じの場合
namespace Hoge {
    namespace InHoge {
        class cInHoge {
            public cInHoge()
            {
            }
        }
    }
}

// using句を使用しない場合
Hoge.InHoge.cInHoge    var = new Hoge.InHoge.cInHoge();

// using句を使用した場合
using Hoge.InHoge;
cInHoge    var = new cInHoge();


と言う分けで、using句の説明でした。
名前空間の概念を先に説明するべきでしたかね(namespace)

2010年9月13日月曜日

バイオ1映画はおもしろい

■今後について
この前面接に行った会社まだ求人してる。
案件のハードル高かったから、当てはまる人いるのかいな。
はっきり言って社内でできる人いないんじゃないかと思った。
詳細は書けないけどね。

でもって、来月から微妙にバイトを変更することにした。
できればIT系が良いんだけど同じ業界にずっといることのメリットと
違うところで働く事のメリットを考えたあげく、
別の業界で働く事にしてみた。

最近やっと気がついたんだけど、
同一業界内にいると情報やらなにやらすぐ手に入る反面
視野が狭くなりすぎて一歩引いて見ることができなくなるんだよね。
みんな気がついているのかしら?
気がついて広げようとしているけど実は・・・なんてこともあり得る。

■コードサイニング
後1年半、バイトしながら事業を頑張る事に決定したので、
コードサイニングなんて導入してみる。もちろん個人だけどね。
キャンペーンで割り引きしてたので導入。
しかし、信用をお金で買うのはよいが、それ以上に売上げ出すのが
大変になってしまって本来の目的に到達できない気がするのは俺だけか?

とまあ、今日もツール作りながら思った事でした。
しかし、未だに乱高下が激しい波を飼い慣らしたい気分で一杯だよ。ほんと。

はじめてのC#

今更C#について少しずつまとめてみようかと思う。
※誤った内容も含まれている可能性がありますので、
参考にする場合は十分に注意してください。
2010.09.13 新規投稿
2010.09.14 更新

参考ページはココ。
VisualC#デベロッパーセンター
MSDN VisualC#について

細かい事は後回しにするのが一番良いのでとりあえず、
HelloWorld.

1.開発環境の構築
ココからVisualStudio2010Express版がダウンロード可能なので、
それをダウンロードしてインストールします。

2.こんにちわ、世界。
ココとかを参考にしながら、プロジェクトを作成します。
using System;  
  
namespace HelloWorld  
{  
    class Hello  
    {  
       static void Main()  
        {  
            Console.WriteLine( "こんにちわ!世界" );  
        }  
    }  
} 

時代はやはり繰り返すでしょ

久々の日記。
いろいろ考え事があったり無かったりで書く余裕が無かった。

■昔を思い出して
やらないとは言ってないんだからさというのが最近頭をよぎる。
最終的な思考が形成されたのって、1つ前のプロジェクトだった気がする。
時間が許す限り最後までやりたいという気持ちでやっていたんだけど、
ある程度制限を持たせないとズルズルと欲は大きくなるのだなと言う事も。

決められた時間内にいかに完成させるかがプロだというならば、
適当でもある程度の完成度で結果を出す方が良いのかね?

■調子がやっと戻ってきた
やっと調子が戻ってきて作業を再開
この1週間の時間がもったいなく感じるが仕方無いこればっかりは。
何故ならそう言う性格だから~。
やっぱりね、プログラムを組んでモノを作っているのって楽しい。

と、今日は遅いのでこの辺で。