不具合農場 地獄の大豊作不具合様は本日もすこやかなれば、本日も大豊作なり。 不具合様には不具合をお供えすべし。 今日もお供え物作ってますか? |
トップへ戻る ブログのトップへ戻る Word Press |
|
不具合道楽 地獄のフルコース不具合御飯 不具合味噌汁 不具合満漢全席 | ||
コンピューターのはらわた無修正大公開 | ||
不具合設計局キャンペーン中 |
2015-10-06 (Tue)
_ [日々の生活] NAS不調
NASにしているPCがたまに不調で、落ちてしまうことがあります。自動で再起動することもあれば、手動で再起動しないといけないこともあります。何年も使っているものなので、マザーボードの寿命かと思ったのですが、ベアボーンPCのため、適合するマザーボードを単体で入手することはできません。そもそも、生産終了してますし…。
低い頻度で落ちる現象というのは、マザーボードより電源に問題がある可能性もあります。この電源も専用の規格なのですが、コネクタは普通のATXです。そこらへんに転がっていた電源を付けてみたら、起動させることはできました。この状態で様子を見ます。というか、本来なら新品の電源を付けるべきですが…。
転がっていた電源は2個あって、片方は電源を入れたら火花と煙が出てきてしまいました。取り付けたもう片方は、正常に動いてますが、2006年に買ってますねえ。取り外した状態で置いてあったのですが、どのくらいの期間使っていたかや、なんで外したのか、記憶がありません。
2015-10-23 (Fri)
_ [雑記] Embarcadero、IDERAと合併
今日Embarcaderoから届いたメールによると、EmbarcaderoはIDERAと買収合併するとのことです。IDERAはデータベース関係のツールを開発している企業のようです。思えば、Borlandという名前から始まり、CodeGearとなって、またBorlandになって、今度はEmbarcaderoになったんでしたっけ?? 経営状態の問題なのか、引受先を探してさまよっています。
昔はVisualCでのGUI開発が悲惨な状態だったのでC++Builderの意味がありましたが、今は.NETやC#によってそういう状態は解消されています。乗り換えた方がいいのかなあ…。そもそも、今のVisualStudioってどういう製品があって、いくらなのかを知りません…。
最近のC++Builderはバージョンアップを連発する割には買ってみてもたいした変化がなく、疑問に感じることが多いです。特に64bitでの開発について、遅い,重い,不安定と、残念な感じです。この前のバージョンアップの件でも嫌気が差していましたが、今回さらに嫌気が強くなりました。C#への移行を本格的に検討します。
_ [雑記] C#味見
VisualStudio2015をダウンロードして、C#を味見。VisualStudio2015って個人用途なら無料なんですね。そりゃEmbarcaderoがピンチになるわけだ…。
C++は20年ほどやってますが、C#のコードを書いたのは今日が初めてです。とりあえずHello Worldから始めて、仕様上 特に疑問点である、構造体のメモリ操作を試しました。で、なんですが、C#の思想としてはメモリ操作を直に行うことは避けたくて、「構造体定義をメモリアクセスのためのテンプレートと考えて使用する」という使い方をしたい場合、自前で細かいコードを書かないといけないようです。その点以外は、C++とJavaのいいとこ取りみたいな感じですね。ただ、前記の通り、メモリ操作を直に行うことはC++に比べて苦手なため、このあたりにオーバーヘッドがきそうです。ソケットでの電文処理のコードとか、どう書くのがいいかなあ…。
2015-10-24 (Sat)
_ [日々の生活] C#感想
もともとは.NETがJava対抗のため立ち上げられて、その流れの中でこれまたJava対抗としてC#が作られました。.NET自体がプラットフォームに依存しない環境として作られており、C#も基本、OSのAPIを直に呼ぶという行為は非推奨となりました。今のところ、.NETが動く環境はWindowsしかないので、「プラットフォームに依存しない」というメリットは生きていません。WindowsRTでは動作するのですが、RTは既に終わった感があります。
C#はJavaに比べると、マニア好みというか、C++との互換性を可能な限り維持したまま、Javaの良さを組み込んでいます。ただ、前記の通り、WindowsAPIを直に呼ぶというのは非推奨であり、また、C++と互換性がある状態で複雑な構造体を作ることは難しいです。なんというか、「もう少しC++に振って欲しかったな」というのが感想です。