Windowsシステムの復元ポイントを活用する~トラブル時に手間がかからず復旧出来る確率が高い

Windowsパソコンを使っていてトラブルに遭遇してしまい相談を受けることがあります。その様な場合に、私がまず確認するのは、そのトラブルが発生した原因と、何時からなのか?という2点です。

なぜかと言うと、Windows OSの場合、XP以降は「システムの復元」という方法でシステム的なバックアップを取る仕組みが実装されているからです。この方法を使うと直近の復元ポイントまでシステムの状態を戻す事で、PCのトラブルの原因となった事象を無かったことに出来る可能性があります。

言い換えると、Windowsのシステムを「過去の状態に戻す」機能を使います。

続きを読む

Windowsパソコンのネットワークポート使用状況を確認して競合トラブル対応(Windows)

以前、Windowsアプリケーションを実行した際のネットワークトラブルの原因として、「ウェルノウンポートの競合」というエントリーを記しましたが、ポートの競合の状態をもっとWindowsライクに調べる方法を思い出したので追加情報です。

使うのは「リソースモニター」の「ネットワーク」タブです。

リソースモニターのネットワークタブからリッスンポートを確認出来る。

リソースモニターのネットワークタブからリッスンポートを確認出来る。

続きを読む

Arduino Uno R3で今時の電子工作

今日、プログラミングレッスン動画サイト、「ドットインストール」に、Arduinoを使った電子工作&プログラミングのレッスン動画が追加されたという情報をみつけました。早速視聴してみたのですが、今時の電子工作だなぁという印象はありますが、非常にシンプルにまとめられているので見やすくてイメージもしやすいですね。

Arduino UNO R3

Arduino UNO R3

元ハード屋の私としましては、プログラミングうんぬんの前に、Arduinoに接続するセンサー類(アナログデバイス)が肝かなと感じています。嬉しい事にArduinoはアナログデバイスの接続に対応してくれているのです。

もっとも値的に2進数ベースになっていると思われるので、厳密にはアナログでは無いのかも知れませんが、例えば段階的であれLEDの明るさを変化させる調整が出来たり、逆にセンサーで感知したアナログ的な変化を数値に変換してプログラム側で得られる点はA/Dコンバーターとしても面白さを提供してくれる要素だと思います。今時スイッチON/OFF程度の制御では、子供だって面白くもなんとも無いと感じますよね(w

とにかくレッスン動画を見ていただければ、Arduinoを使った電子工作のサンプルが理解出来ると思います。このレッスンでは、プログラミング部分はC言語の一番初歩的なレベルのスキルしか使っていないので、ちょっと詳しい人に解説してもらえばプログラミングに全く興味が無い人にも雰囲気は掴めると思います。

Arduino入門 3分動画レッスン(全12回) – プログラミングならドットインストール

続きを読む

New Relicを使ってみる

インフラ系エンジニアとして食っている立場上、押さえておくべきだろうなと思ったので実際に自分の管理サーバーでパフォーマンス監視ツールを使ってみる事にしました。

ちょっと調べれば分かる事なので記しちゃいますが、当サイトは現時点VPS上のLinuxサーバーで稼働させています。普通にこうやって記事をPOSTしたり、実験的なWebサービスを公開したりする分には特に不自由もなく、レスポンスも許容範囲内に収まっていると感じているのですが、実際の数値を見てみたくなった為です。

色々有ると思いますが、サーバーパフォーマンス監視サービスとして定評のある「New Relic」の無料版を使ってみる事にしました。無料版の範囲でも充分参考になるデータが取れます。

New Relic対応OS

New Relic対応OS

上図の画面キャプチャの通り、Linux(deb系、rpm系、その他)と、Windows 2003 / 2008 Serverに対応しています。インストールはオフィシャルの手順に従って行いましたが、さほど難しくありませんでした。ネット上に日本語のインストール手順が無いのは、まぁそういうもんだなって感じです。(公式の手順は簡単な英語だし、特殊なインストール手順では無いので頑張りましょう)

当サイトでは、Web系は主にPHPとMySQLを使っているので、PHPしか監視していません。Pythonは今後積極的に使っていきたいと思っていますが現時点は計測する程の事も無いのでパスです。Rubyは個人的にはあんまり好きじゃないので後回しです。

現時点、このサービスの対象プラットフォームは下記の通り。

  • Ruby
  • PHP
  • .Net
  • Java
  • Python
  • iOS
  • Android Apps

これだけ対応していますので、ほとんどのサーバーアプリケーションの処理速度とか、ページ毎の処理の遅さとかを追跡するには充分ではないかと思われます。レスポンスが遅いページはソースコードを要見直しですね。

IcoFXにウィルスが含まれている

先日のVisual Studio勉強会で、自作のWindowsアプリにアイコンを付ける際、IcoFXがお勧めだけど、少し前から有料アプリになったという事を教わった。とりあえず試してみないと購入するに値するアプリなのかどうかも分からないので試してみた。

いきなりインストール中にトロイの木馬が見つかった・・

トロイの木馬が含まれていた

トロイの木馬が含まれていた

そりゃないよーって感じだけど、AVG Free版がしっかりブロックしてくれているので助かった。パスをよく見ると「Yontoo」だと分かる。コイツは以前ブラウザに変な表示がされるようになった時に原因となっていたので、問題の有るアプリだとよく覚えている。「Yontoo」は少なくとも日本人にとってはメリットは何もないと思える。

さて肝心のIcoFXは30日間はお試しが出来るが、それ以上すぎると保存ができなくなるらしい。終了時にシリアル番号の入力を求めてくる。Iconの作業に特化しているアプリなので非常に使いやすいと感じる。もうちょっと使ってみてメリットがあるなら購入を考えても良いかなと感じている。

IcoFXの操作画面

IcoFXの操作画面

ダウンロードした場所が悪かったのかも知れませんが、ウィルスが含まれている可能性があるという情報をここに記したかった次第です。