IT屋さんが世界を変えるまでのブログ~窪田 大輔 OFFICIAL BLOG~ -2ページ目

IT屋さんが世界を変えるまでのブログ~窪田 大輔 OFFICIAL BLOG~

『ヒトは忘れてしまうモノ』なので、忘れたいコトも忘れたくナイことも全部含めつづりますです。

ソーシャルアントレプレナーを目指し、ITを武器に使いながら世の中を「ing形」で変えていきます!

いつも良く思うこと。

 

Aさん「それ聞いてないです。」

 

Bさん「いってないですよ?」

 

これは、言ってないからOKですね。

 

 

でも、こんなコミュニケーションは多段階にあると思います。


話す側は相手の脳みその中を覗いて、ステータスを把握しなければならない。

 

受け手のコミュニケーション

1. 聞いたことがない。
2. 聞いたことはある。
3. 知っている。
4. 理解している。
5. 理解していて何をすべきかわかっている。
6. その情報を他の人に正しく共有できる。
7. 正しく遂行できる。

 

プロセスで切って、今このコミュニケーションはどのステータスなのか意識を合わせる必要がありますね。

 

技術の進歩が早く、常にアンテナをはっておかないといけないIT エンジニア。

 

その学習に関しても似ていると思います。

 

学習プロセス

1. 人の話を聞いていたが、聞いていただけで何も理解していない。
2. 教えてもらったことは理解したし、覚えている。
3. 教えてもらったこと以上のことを自分で追及し、さらに知見を広げれている。

人間の時間という概念は、アインシュタイン先生もいうように、
同じ状況下にいる以上、24時間と有限です。

そうなると、その24時間の学習(Input)の効果を最大化するしかありません。

 

結論

http://toyokeizai.net/articles/-/149489?page=2

 

こんな記事をみていて思いましたが、脳に知識をすり込み、
その知識を活用する(応用する)ことができるようになるためには、
その知識に対する深い理解がないと使い物になりません。

 

納得いくまで、次にWhat? Why?がなくなるまで知ること。

 

人が人や物から知識を得る時に必要とされるスキルなのかもしれませんね。

ここ最近、エンジニアに逆戻りしてるわけだが、これはこれで楽しい。

まぁ、何をやってても楽しめる人だからいつも楽しいんだけど、

最近のトピックで

「技術とは何か?」

そんな議論をするんですけど、
IT業界の技術って、何なんでしょうね。

横文字をつらつら並べて、難しいですよ。と客にいい、ぼったくるのが技術?

そんな書き方よく知ってるねー。というトリッキーなプログラムを書けるのが技術?

とにかく早くプログラムが書けることが技術?

まぁ、全部技術といえば技術なのかも知れませんが、どーも何かしっくりこない。

じゃあ何が技術なんでしょう?

時折見失いつつあるとは思うのですが、自分の中に技術とは何か?

という答えを持っておくのは重要だと思います。

仕事をさせてもらえるに当たっての心構えという感じですかね。

芯のないやつは、やっぱスキルの伸び方が悪いと思うので、自分の考える技術の定義をしたいと思います。

さて、技術とは何なんでしょうか?

まず、世の中の人たちから、
「わー!すげぇ!かっこいい!こりゃいいわー。」
といったものを作り出せる力。

これは間違いなく技術だと思います。

ここ最近では人工知能とか、そういったものが該当するんでしょうか。

御社だと半年の期間で1000万かかるんですか?私なら半分の時間と半分の金額でできますよ?

これも技術。

馬鹿野郎のすっとこどっこいが見ても理解できる簡単な構造。わかりやすい構造のプログラムがかけること。

これも技術ですね。

私がいいたいのは、テクニックじゃなく技術の話です。
生き字引のように何でも知ってる人がいても、その人は技術者ではありません。

技術というのは、活かしてこその技術なんじゃないかと私は考えています。

だから、技術とは、コンシューマーが気付かないところまで、細部に気遣いできる力を持ち、最高のモノに付加価値まで付いてくる。

これが技術なんじゃないかと思いました。

最高のモノにさらなる付加価値をつける。

これは楽しくてエキサイトすることだと思うんですが、自分の人生おいて、仕事がつまらないと思ってる方がいたらお声掛けください。

最近こんな話ばっかしてるので^^;

最後に、レジストリのゴミ掃除。

regeditを開いて、以下のキーを展開し、”Microsoft SQL” または"MSSQL" を含むレジストリを確認します。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft

掃除の仕方はこんな感じ。

reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server 2012 Redist"

reg delete "レジストリキー" /f

とすると、有無も言わさず抹殺できます。

余計なフォルダ・ファイルの削除もしておくといいですね。

コマンドプロンプトから同じように以下を実行します。

REM
if exist "%USERPROFILE%\Local Settings\Application Data\Microsoft\Microsoft SQL Server" rmdir /S /Q "%USERPROFILE%\Local Settings\Application Data\Microsoft\Microsoft SQL Server"
if exist "%USERPROFILE%\Application Data\Microsoft\Microsoft SQL Server" rmdir /S /Q "%USERPROFILE%\Application Data\Microsoft\Microsoft SQL Server"
if exist "%USERPROFILE%\All Users\Application Data\Microsoft\Microsoft SQL Server" rmdir /S /Q "%USERPROFILE%\All Users\Application Data\Microsoft\Microsoft SQL Server"
if exist "%ProgramFiles%\Microsoft SQL Server" rmdir /S /Q "%ProgramFiles%\Microsoft SQL Server"
if exist "%ProgramFiles(x86)%\Microsoft SQL Server" rmdir /S /Q "%ProgramFiles(x86)%\Microsoft SQL Server"
REM

cd %TEMP%
del *.* /S /Q

後はOS を再起動して終了。

こちらのMS Support チームのブログの手順で順に実行しただけですが、どうだろう。

参考:
http://blogs.msdn.com/b/jpsql/archive/2013/05/31/sql-server-2.aspx

もう一回SQL Server Express 2014をインスコしなおしてみると、インストールできない・・・。

なんなんだ??
SQL Server 2014 Express をインストールしていて、通常はこれらをアンインストールするとき、コントロールパネルのプログラムと機能から、アンインストールしていくのですが、これがなぜかアンインストールさせてくれなくなりました。

そんなわけで、仕方なく、無理やり消してやることにしました。

コマンドプロンプトから「regedit」を開く

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall

↑の中に{}で囲われたものを探します。{GUID}ですね。

{GUID}なのですが、DisplayNameを見ながら、SQL Server なものは、全て控えておきます。

その後、コマンドプロンプトを「管理者として実行」で起動し、以下を流し込みます。

msiexec /x {0669AC8E-DDDE-4CFF-8403-CB63643A95EA}

↑こんな感じ。

一気に実行することはできないので、一個ずつ実行。

その次は、GACの削除です。

同じくコマンドプロンプトで実行。

REM
if exist "%windir%\assembly\GAC\*SQLServer*" del /s /q /f "%windir%\assembly\GAC\*SQLServer*"
if exist "%windir%\assembly\GAC_32\*SQLServer*" del /s /q /f "%windir%\assembly\GAC_32\*SQLServer*"
if exist "%windir%\assembly\GAC_64\*SQLServer*" del /s /q /f "%windir%\assembly\GAC_64\*SQLServer*"
if exist "%windir%\assembly\GAC_MSIL\*SQLServer*" del /s /q /f "%windir%\assembly\GAC_MSIL\*SQLServer*" REM


最近知ったことなので、自慢します(笑)




メールアドレスを1万個使った試験をしなければならない。。。



こんなことってないですか?



わざわざメールアドレスを量産する。


なんてことをしていたと思いますが、


そんな時に便利なのが GMail のアカウントです。




仮に


sample@gmail.com


というアカウントをとっていたとします。




メールアドレスを量産するために、こんな感じにします。


 1. s.a.m.p.l.e@gmail.com
 2. sample+123@gmail.com

 3. sample+john@gmail.com


すると、「.」(ドット)は無視され、sample@gmail.comに通知されます。

ただ、From ヘッダーを見ると、s.a.m.p.l.e@gmail.comを確認することができます。



もう一つも同様に、+文字列@のフォーマットで、メールを受けることができます。



これを知った時、ちょっと得をした気分になりました。



試験の時、ぜひご活用ください。