サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
TGS2024
y-nakanishi.hatenadiary.org
純粋にオブジェクト指向的に考えた場合、オブジェクト間の通信にnullを使用するなんてことはあってはならない事だ。 ある値がnullであるということは何かの状態を表しているわけで、その状態をnullで表してしまうと人間の頭にとっては扱い難い存在となる。 例えばあなたがコーヒーカップを持っているとしてコーヒーカップがnullだでは想像で補うことは可能であっても意味が通じない。状態をnullで表すのを止めてコーヒーカップが空だと言えば格段にわかりやすくなる。 ここで重要なのは名前がついているかどうか?ということだ。名前を付けることによって人間の頭は高速に処理できるようになる。名前を省略されるとそもそも状態があることを認識することが困難になる。 このことからnullはコンピュータのメモリの状態を表す言葉であって実装であるといえる。つまりnullはカプセル化の対象であって、インターフェース間でやりと
まあ、正確にはPowerShellは関係ないんですが、http://d.hatena.ne.jp/y_nakanishi/20090311の続きです。 PsExecでアクセス拒否される問題はどうやらドメインが関係したらしい。 psexec -u userName -p passowrd \\serverName cmd /c dir と指定して「アクセス拒否」って怒られてたんだけど、管理共有の"\\serverName\\admin$"を使うみたいなので試しにアクセスしてみたらユーザ名が"domain\\userName"に補完されてた。 つまり、ドメインユーザとして認証しようとして拒否られてたらしい。なんでユーザ名の手前にサーバ名をくっつけたら実行できるようになりました。 psexec -u serverName\\userName -p passowrd \\serverName cm
Windows2003サーバーでデプロイ作業を全自動にするべくリモートでコマンドを実行する方法を物色してたのですが、FreeSSHd+SharpSSHで玉砕。SUAはさすがに怖いのでもっとお手軽な方法を探してたらPsExecというのがあるらしい。 で、早速実行してみたらPowerShellを使うとShellの起動途中でハングアップしてるくさい。 でで、調べてみたら↓にあるような特殊な書き方をしないといけないらしい。 http://www.leeholmes.com/blog/UsingPowerShellAndPsExecToInvokeExpressionsOnRemoteComputers.aspx なんで、リモートで"ls"を実行したい場合なんかは↓みたいな感じ。 ./PsExec \\serverName cmd /c "echo . | powershell ls" んで、サーバ
http://d.hatena.ne.jp/Hamachiya2/20081007/optimize 「リファクタリング」がこんなにメジャーになってるのに、まだこんな事書く人がいるんですね.... とりあえず、 むやみやったらにコードを修正する。 リファクタリングする。 パフォーマンスの向上を目的にコードを修正する。 は全く別のモノのはずなんですが。 一般的に「最適化」「チューニング」って言ったら3つめを指すし、他人のスタイルを自分のスタイルで上書きするのは1に含まれれるはず。 CodeReadingができる人なら3つを混同するとはないし、リファクタリングと言えるのとそうでないものの区別はつくはずだし、自分のスタイルと他人のスタイルのバランスをとるのは難しくないはずなので、単純にCodeReadingが甘いんじゃないかなーと。 さらに言えば人のコードをいじらなければなんだかんだでめんどくさ
ちょっといろいろあって残業代と労働基準法について調べる必要があったので、他にも役に立つ人がいるかもしれないので書いておきます。 よくうちの業界(ソフトウェア産業)で年俸制でも残業代が出ないということを耳するので、そんな給与制度もあるんだー程度に思っていました。が、今回調べてみて分かったことは労働基準法では労働者が同意しない限りは残業代は出さなくてはいけない事になってる、ということです。 残業代が出ないというケースは年俸制の報酬に残業代が含まれる場合と裁量労働制でみなし労働時間による場合があります。 年俸制に残業代を含める場合、企業側には契約時、就労規則、給与明細などで何時間の残業代が年俸に含まれて、基本給と残業代が区別できるように明示する義務があります。年俸に含まれる残業時間を超えた場合は追加の残業代を支払わなくていけないし、年俸に含まれる残業時間と実際の残業時間がかけ離れている場合には是
このページを最初にブックマークしてみませんか?
『Return to Saisse’s Wiki』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く