マネー報道 MoneyReport

仮想通貨に特化した自作EAを公開中!仮想通貨FXでMT4&MT5を活用し資産運用中!

CSEでLocalのMySQLに接続する方法!ODBCドライバで接続!

開発のお話

新しいWebサイトを開発中ですが、DBに登録したデータを抽出する条件が細かくなりそうなので、SQL文を色々と書く必要がありそうです。
普段はエディター上で適当にSQL文を書いたり、phpMyAdmin上でSQL文を書いています。
ただ、phpMyAdminで書いていると、SELECT文を実行後にクエリを取っておき忘れて、せっかく書いたSQL文が無くなって泣く事があったので、クエリを実行してもSQL文が消えないDBツールを使って開発しようかな、と(^-^;

DBツール

使うDBツールは少々古いですがCSEを使おうかな、と。
CSEとは「Common SQL Environment」の略称でツール名となっています。

CSEはVectorからダウンロード可能です。

Common SQL Environmentの詳細情報 : Vector ソフトを探す!

CSEは簡単にDB接続できたり、クエリを書いた後に「Ctrl + Q」キーを押すことでSQL崩しと呼ばれるSQL文の整形を行ってくれるので非常に便利です(^-^)v

このCSEを使って、フリーDBであるMySQLに接続してSQL文を書いていきたいな、と。
開発中はWebサーバー上のMySQLではなくて、Local環境にインストールしたMySQLに繋いでクエリを書こうと思っています。

で、CSEにはDB接続用にデフォルトでMySQL接続用の設定が用意されているのですが、調べたところ現在はうまく繋がらない様なので、別の方法でMySQLに接続したいと思います。

ODBC接続

色々と調べた中では下記のブログの記事が分かりやすかったです。

ODBCを利用してMySQLに接続する方法が解説されています。
ただ、2008年の記事なので、2016年現在とは一部設定項目が違っていたりするので、今回の記事で図解しつつ手順を確認していきたいと思います(^-^)v

まずは、MySQLのサイトからODBCドライバをダウンロードします。

MySQL :: Download Connector/ODBC

ORACLEのユーザープロファイルが必要なので、持っていない人は新規に作ってログインしましょう。

「Connector/ODBC 3.51.30」の中の「Windows (x86, 32-bit), MSI Installer」をダウンロードします。
f:id:MoneyReport:20160823231830j:plain

ダウンロードしたら、インストーラーを実行します。
f:id:MoneyReport:20160823231631j:plain

ODBCデータソースアドミニストレーター(32ビット)を起動し「ドライバー」タグを見て「MySQL ODBC 3.51 Driver」が入っていることを確認します。
f:id:MoneyReport:20160823232029j:plain

次に「システムDSN」タグを選んで「追加」ボタンを押します。
f:id:MoneyReport:20160823232207j:plain

「データソースの新規作成」画面で「MySQL ODBC 3.51 Driver」を選択して「完了」ボタンを押します。
f:id:MoneyReport:20160823232317j:plain

「Data Source Name」には適当な名前を、「TCP/IP Server」には「localhost」を、「User」には「dbユーザー名」を、「Password」には「dbパスワード」を、「Database」には「DB名」をそれぞれセットします。
f:id:MoneyReport:20160823232237j:plain

横の「Test」ボタンを押して「Connection successful」と表示されれば成功です。
f:id:MoneyReport:20160823232728j:plain
「failed」みたいなメッセージが出た時には、何かしらの設定が間違っていますので、変更しては「Test」ボタンを押して、成功するまで試しましょう(^o^;

「システムDSN」タグ内に、先ほど登録した「MySQL ODBC Driver」を追加できました。
f:id:MoneyReport:20160823232630j:plain

ここまででODBCの準備は完了です。

CSE

ODBCの準備が終わったので、CSEから実際にMySQLに繋いでみましょう!

CSE側でODBCを選びます。
「DMBS」を「ODBC汎用」、「データソース」を先ほどODBCで登録した名前を選択します。
f:id:MoneyReport:20160823232945j:plain
ユーザ名とパスワードはDBの接続用の内容をセットします。

CSEでMySQLに繋がりました!!!
f:id:MoneyReport:20160823233251j:plain

文字化け

MySQLに繋がったので実際にクエリを投げてみましょう。
適当なSELECT文を書いて投げたら文字化けしていました(>_<)
f:id:MoneyReport:20160823233317j:plain

MySQLはUTF-8の文字コードでデータを登録してあります。
対してCSEはShift-JISでしか表示出来ないそうです。

そこで再びODBCの画面にいき、MySQLの設定を開き左下の「Details」ボタンを押して詳細設定を開きます。
f:id:MoneyReport:20160823233523j:plain
一番左のタブ「Connection」の下の方に「Character Set」欄があるので「sjis」を選択します。
そして「OK」ボタンを押します。

CSEを再起動して開き直せば文字化けが直りました(^-^)v

これでMySQLに投げるSQL文をCSEでガシガシ書くことが出来るようになりました!
CSEはSQL文を書くのが非常に楽なので、これで開発効率が上がるかな、と。
クエリ書き頑張ります(^-^)v

コマンドプロンプトPHPで指定フォルダのテキストファイルのキーワードを抽出するコード

コマンドプロンプトPHP

ローカルファイルの操作を行うのに何かしらプログラムでやらせたい事がありまして、かといってC#のVisualStudioでWindowsプログラムを組むほどでもない程度の作業があって、それを何の開発言語で書こうかな、と。
古い記憶を頼りに調べたら、Webサーバー向けの開発言語であるPHPでもWindowsのローカル上で動くことがわかり、簡単なプログラムを動作させてみました。

PHPならコンパイルも不要で、エディターで条件や対象フォルダ等を書き換えてすぐに再実行出来るので、今回の

ちょっとしたローカルファイルの操作

みたいな作業にはうってつけかな、と。
今日はそんなPHPコードを書いてみようかと。

テキストファイル

多数のテキストファイルがある中から、キーワードに一致した内容を取得したいとします。

今回は本文と中に「送料●●円」と書かれたテキストファイルから、送料の数値に該当する「●●」部分を抽出してみたいと思います。

テキストファイルは下記の様な感じ。

f:id:MoneyReport:20160817161715j:plain

ファイル名の拡張子が「.txt」のファイルだけから読み取りたいとします。

簡単なプログラム設計

たかだか自分の作業を簡単に代行してくれるだけのツールの位置づけなので、ざっくり設計して終わりにしたいと思います。

【プログラム設計】

  1. 指定フォルダから、ファイル一覧を取得し、対象となる拡張子のファイルのみを処理対象とする
  2. 対象ファイルをループで1件ずつ処理する
  3. ファイル内の情報を全て文字列として受け取る
  4. 該当するキーワードの前後の文字列を検索し、間に存在するキーワードを抽出する
  5. 抽出したデータをcsvファイルとして出力する


ざっくりですが、まぁこんな所で。

コーディング

プログラム設計に沿ったコードを少々解説してみようかと。

1.指定フォルダから、ファイル一覧を取得し、対象となる拡張子のファイルのみを処理対象とする

指定フォルダは所詮自分のローカルフォルダなので、都度書き換える事とし定数宣言にしました。
対象ファイルの拡張子は今回は「.txt」を含むものを処理したいと思います。

<?
    const DIR = "F:/work";
    const FIND_EXT = ".txt";

    if (file_exists(DIR))
    {
        $scanDirs = scandir(DIR);
        if ($scanDirs !== false)
        {
            foreach ($scanDirs as $scanDir)
            {
                if (is_file(DIR."/".$scanDir) && strpos($scanDir, FIND_EXT) !== false)
                {

                }
            }
        }
    }
?>

scandir()関数で対象フォルダの中のファイル一覧を取得します。
フォルダが含まれる場合にフォルダ名も取得してしまうので、is_file()関数でファイルだけを対象とします。
また拡張子が含まれるかどうかをstrpos()関数で文字列判定してみました。

2.対象ファイルをループで1件ずつ処理する

あ、上記のソースで既にループで処理しています(^-^;

 foreach ($scanDirs as $scanDir)

の部分ですね。

3.ファイル内の情報を全て文字列として受け取る

file_get_contents()関数でファイル内データを全て文字列形式で受け取ります。
今回はテキストファイルが対象なので、細かい指定はしていません。

<?
// ファイルを開く
$fileRead = file_get_contents(DIR."/".$scanDir);
?>

4.該当するキーワードの前後の文字列を検索し、間に存在するキーワードを抽出する

キーワード前後の文字列を定数で指定して、ファイル内文字列を検索します。
日本語も含まれる文字列なのでバイト数ではなくて文字数で処理してくれるmb_strpos()関数や、mb_strlen()関数、mb_substr()関数を使用します。

<?
    const KEYWORD_STA = '送料';
    const KEYWORD_END = '円';
    $item = "";

    // 初期化
    $csvText = "";

    // キーワード取得
    $keyS = mb_strpos($fileRead, KEYWORD_STA) + mb_strlen(KEYWORD_STA);
    $keyE = mb_strpos(mb_substr($fileRead, $keyS), KEYWORD_END);
    $csvText = $csvText.trim(mb_substr($fileRead, $keyS, $keyE, "UTF-8"));
    
    $item = $item.$csvText."\n";
?>

キーワード抽出前後のキーワードに挟まれた文字列を抜粋するために、キーワード開始位置と、キーワード終了文字数を取得し、抽出します。

5.抽出したデータをcsvファイルとして出力する

csv並びに加工した文字列をfopen()関数、fwrite()関数、fclose()関数を使って書きこみます。

<?
    $csvFileName = "Keyword";
    $csvFileExt = ".csv";

    $f = fopen($csvFileName.$csvFileExt, "wb");
    fwrite($f, $item);
    fclose($f);
?>

全ソース

個別に見てきたソースコードをくっつけると下記の様になります。

<?
    const DIR = "F:/work";
    const FIND_EXT = ".txt";
    const KEYWORD_STA = '送料';
    const KEYWORD_END = '円';
    
    $csvFileName = "Keyword";
    $csvFileExt = ".csv";
    $item = "";

    echo "GetKeyword Start".PHP_EOL;

    if (file_exists(DIR))
    {
        $scanDirs = scandir(DIR);
        if ($scanDirs !== false)
        {
            foreach ($scanDirs as $scanDir)
            {
                if (is_file(DIR."/".$scanDir) && strpos($scanDir, FIND_EXT) !== false)
                {
                    // ファイルを開く
                    $fileRead = file_get_contents(DIR."/".$scanDir);
                    
                    // 初期化
                    $csvText = "";

                    // キーワード取得
                    $keyS = mb_strpos($fileRead, KEYWORD_STA) + mb_strlen(KEYWORD_STA);
                    $keyE = mb_strpos(mb_substr($fileRead, $keyS), KEYWORD_END);
                    $csvText = $csvText.trim(mb_substr($fileRead, $keyS, $keyE, "UTF-8"));
                    
                    $item = $item.$csvText."\n";
                }
            }
        }
    }

    $f = fopen($csvFileName.$csvFileExt, "wb");
    fwrite($f, $item);
    fclose($f);
    
    echo "GetKeyword End";
?>

そして実際にphpファイルをコマンドプロンプトで実行すると下記の様になります。

f:id:MoneyReport:20160817165023j:plain

開始と終了の通知だけ吐き出しました。

また対象フォルダ内には作成したcsvファイルが出力されています。
「Keyword.csv」というファイルが対象ファイルです。

f:id:MoneyReport:20160817165100j:plain

結果は下記の様に。

f:id:MoneyReport:20160817165256j:plain

500
750
1,000
2,000
1,234
987

「送料●●円」と書かれたテキストファイルの、送料の数値に該当する「●●」部分を抽出してCSVファイルとして出力する事が出来ました(^-^)v


キーワードの組み合わせを追加すれば、複数のキーワードを抽出する事が出来ますので、私の要件は満たしたので、これで良しとしたいと思います。

え?
ソースコードが汚い!?

自分向けのツールなのでお許しをば(^-^;

PHPをコマンドラインで動かすphp.exeが便利そう♪

大量のテキストファイルからキーワード抽出がしたい

フリーエンジニアのお仕事が7月末までで終わったので、再び本業のWebサイト開発に従事しております。
Webサイト開発でメインで使っている開発言語はPHPになります。
MySQLから数万件ある様なデータを取得してきてもスパンと反応して返してくれるPHPは、なかなか動作も機敏で良いな~、と感じています。

で、今回はそんなWebサーバー上で動くPHPを、ローカル環境のしかもコマンドライン上で動かしてみようかな、と(^-^)v

というのも大量のテキストファイルから、一部キーワードのみを抽出する作業が必要になりまして、sakuraエディタの「キーマクロ」を使って必要なキーワード部分のみを残しながら作業しようかとも思いましたが、それにしたって後から抽出したキーワード部分をまとめたりが面倒くさいので

「何か良い方法はないかな?」

と考えまして。
C#とかでWindowsアプリとして組めばもちろん「キーワード抽出してCSVで吐いて」とかは簡単にやらせることが出来ますが、たかだかその程度の作業をするのにC#で書くのもバカバカしいですし、条件を幾つも変えながら実行したいので、都度ソースコードを修正してVisualStudioで再コンパイルとかは非常に面倒くさいので、もっと手軽に行える方法がないかな、と。

そこで、以前PHPの基礎を勉強していた頃に

「PHPはWebサーバー上で動きますが、Webサーバー上でしか動かないわけではなくて、ローカルでも動きます」

みたいな記載があった様な(^-^;
ちょっと調べてみましょう。

コマンドライン上でも動くPHP

PHPの公式サイト「PHP マニュアル」で調べてみます。

・・・(調査中)・・・

ありました!

CLI SAPI の主な目的は、シェルアプリケーションを PHP で開発することです。CLI SAPI とその他の SAPI の間にはちょっとした違いがあり、 それを本章で説明します。CLI と CGI は多くの共通点がありますが、別の SAPI であるということも覚えておきましょう。


PHP 5 以降、Windows 版の CLI はメインフォルダ内で php.exe という名前で配布されます。CGI バージョンは、php-cgi.exe として配布されます。さらに PHP 5 では、configure で --enable-cli-win32 を指定すると、新しく php-win.exe というファイルが配布されます。 これは CLI バージョンとほぼ同じですが、何も出力しないため、コンソールを必要としません。


PHP: 導入 - Manual

ふむふむ。
php.exe」を使えばWindowsクライアントの中でもPHPが動作しそうです(^-^)v

php.exeをエクスプローラーで検索して探してみると・・・
f:id:MoneyReport:20160814153306j:plain
あった!
下記4つのexeがありました!

  • phpdbg.exe
  • php-win.exe
  • php.exe
  • php-cgi.exe

多分、この中の3つ目の「php.exe」で動かせばよいのかな、と。

php.exeをダブルクリックしてみると下記の様な感じに。
f:id:MoneyReport:20160814153647j:plain

コマンドライン上で動かすのが正しい様ですね。

php.exe

では早速、コマンドラインでphp.exeを叩いてみましょう!

f:id:MoneyReport:20160814153833j:plain

あれ?
何も起きませんね(^-^;
動作待ちみたくなっています。

<?php
print "Hello World!";
?>


php.exeがコマンドラインでPHPを動かすためのプログラムのようなので早速試しました。
うまく動けば良いですが。


成功です^^


PHPをWindowsにインストールしてコマンドライン(CLI)で使う

ふむふむ。
コマンドライン上で
「php test.php」みたくphp.exeの後ろに半角スペースを入れてその後にphpファイルを指定すれば動く様です(^-^)v

適当なソースコードを書きます。

<?php
    echo "php_test";
?>

「php_test」と表示するだけのソースコードです(^-^;
ファイル名は「cmd01.php」にしました。

では実際に動かしてみましょう!

コマンドライン上で「php.exe cmd01.php」と入力して実行すると・・・
f:id:MoneyReport:20160814154617j:plain
動きました!!!

上図の2行目に「php_test」と表示されているのが分かるかと思います(^-^)v
Windowsのコマンドライン上でPHPが動作しました!

PHPさえ動けばこっちのものです。
後は指定フォルダ内のテキストファイルを読み込んで、キーワードを抽出し、csvファイルとして吐き出すプログラムを書いて実行すればOKです。

PHPならエディターで開いてさくさく書き直せるので、C#とVisualStudioなんかで書くよりも数段落に書けるので、今後はローカルファイル内の加工などはPHPに頑張ってもらう事になりそうです(^-^)v

まとめ

  • PHPはWebサーバー上で動く開発言語
  • Windowsのコマンドライン上でphp.exeを実行すれば、ローカル上でPHPを動作させることが出来る!
  • php.exe実行時は「php filename.php」みたく、半角スペースを空けてphpファイルを指定すればOK!

Kindle読み放題でHTMLを勉強!HTMLエディター「Brackets」を使ってみる!

Kindle読み放題で押さえた書籍

Kindleの読み放題サービスである「Kindle Unlimited」が開始1週間後に、ちょっと頂けないラインナップ変更を行っていたので記事に書きました。

開発系の技術書や、投資に関する書籍は良書がほぼ壊滅状態(>_<)
皆さん、Kindle読み放題に期待が大きかったのか、かなり落胆されている様子が伺えるブコメが多かったです。

私も色々な技術書を読みたかったのですが、2016/8/13現在は、良書はほぼいなくなっているので読む本に困ります。
しかし、幸い良書のラインナップが残っていた2016/8/10に「読み放題で読む」ボタンを押していて生き残った良書がありますので、今日はその本を読みながら勉強していきたいと思います。

私がたまたま読み放題登録しておいた開発書籍はこちら。

開発書籍というよりは、HTMLデザイン関連の本に分類されるかもしれませんが、HTMLの基礎的な部分が弱かったりするので、今一度HTML5に準拠したHTMLを書ける様になるべく、今回は読みながら勉強して行こうかな、と。

Kindle for PC

Kindleを読むのにはスマホやタブレットが適しているとは思いますが、開発作業ををしながら読むのであれば、パソコン上で読めるのが便利かな、と言う事で、Kindleをパソコンで読んでみたいと思います。
パソコンで読む用のKindleは「Kindle for PC」という名前でWindows版とMac版があります。
どちらも無料でダウンロードして利用する事が可能です。

Amazon.co.jp: Kindle for PC (Windows) [ダウンロード]: ソフトウェア


Amazon.co.jp: Kindle for Mac [ダウンロード]: ソフトウェア

私はWindows版をダウンロード購入(0円)してインストールしました。

今回Kindle読み放題で既にダウンロード済みだった読み放題書籍を開くとこんな感じになります。
開発書籍と投資本で埋める予定でしたが、8/11以降は良書が駆逐されたため、やむを得ずその他のジャンルの本も入ってきています(^-^;
f:id:MoneyReport:20160813161605j:plain

で、今回の「いちばんやさしいHTML5&CSS3の教本」を開きます。
f:id:MoneyReport:20160813161713j:plain
文字や絵もくっきりハッキリ見えて、パソコンのモニター上でも読みやすいです(^-^)v

電子書籍を開いて読みながら仕事をするのは始めてですが、やってみたいと思います。

HTMLエディター「Brackets」

いちばんやさしいHTML5&CSS3の教本」はHTMLの基礎から分かりやすく解説してくれてっています。
HTML4.01からHTML5に変わった経緯や、現在のブラウザ状況等にも触れられていました。

そして中でも新しいHTMLエディター「Brackets」をインストールして、それを使いながらHTMLを書いていく様に勧められていますので、早速Brackets(ブラケット)をインストールしてみました。
Bracketsは下記リンクからダウンロード可能です。

Bracketsは単なるエディターと比べると、やはり重たいようで起動に少々時間が掛かります。

Kindle本を読みつつ、HTMLエディターにコードを書いていきます。
f:id:MoneyReport:20160813162720j:plain
また、Brackets画面右側の「稲妻マーク」をクリックするとブラウザが起動して、書いている最中のHTMLファイルを表示してくれたりもします(^-^)v

Bracketsをちょっと使ってみた感じだと、書いたコードを選択すると、ブラウザ上で該当箇所をハイライト表示してくれて、コードのどの部分がブラウザ上ではどこになるのかが分かって便利な感じです。
f:id:MoneyReport:20160813162903j:plain

「Ctrl」+「/」キー押下でHTMLのコメントを挿入してくれます(^^)v
f:id:MoneyReport:20160813163052j:plain
こんなのを入れてくれます → <!--  -->

タグもコードヒントを表示してくれるので入力が楽(^-^)v
f:id:MoneyReport:20160813163222j:plain
これもリンクのaタグを書こうとした所ですが、次にどれを書いたら良いのか候補を表示してくれるので、迷わず書けて良いですね。

Kindle読み放題に入っていた「いちばんやさしいHTML5&CSS3の教本」を読み終わるまでは、HTMLエディター「Brackets」を使いながら進めていきたいと思います。

せっかくのKindle読み放題の無料期間ですから、色々と使い倒してみたいと思います(^-^)v

マネー報道Webサービスの利用状況を振り返る!人気のWebサービスは?

マネー報道Webサービス

私のこのブログのアカウントに紐づけたWebサービスを今春からリリース致しまして、ちょこちょこと作りつつブロガーの方が使うのに便利そうなサービスをメインに作って公開してきました。

マネー報道 Webサービスマネー報道 Webサービス 

このマネー報道Webサービスは

「アイデアを思い付いた時にパッと作って公開する!」

をコンセプトに作っているため、それほど力の入ったものはリリースしていませんが、それでも日々使って頂けている様で、作った者としては嬉しい限りです(^-^)v
ご利用いただいている皆さん、どうもありがとうございます(*^_^*)

当初はなかなか存在自体を知ってもらう事が出来なかったのですが、途中でブログのサイドバーに「自作Webサービスのリンク」を貼ってどこのページからも移動できる様にしました。

f:id:MoneyReport:20160805173002p:plain

またブログ表示の場合にも、ちょっと見つけ辛いですが右上のメニュー内にリンクを付けました(^-^)v

f:id:MoneyReport:20160620153117j:plain

そうしてちょこちょこと宣伝させて頂いてきました。

今日はそんなマネー報道Webサービスの利用状況を公開しつつ、現状分析をしてみたいと思います。

月間利用者数

まずは2016年7月の一ヶ月間の利用者状況を見てみましょう。

f:id:MoneyReport:20160805171954p:plain

一ヶ月間のPV(ページビュー)は「3,381」。
UU(ユニークユーザー)は「781」になります。

それほど大きなサービスでもないのですが、3,000PV越えという事で、1日100PV程度は利用して頂けているのかな、と。

逆にUUは少な目で月間781UUですから、1日にならすと・・・

 781UU ÷ 31日 = 25.2 UU/日

となりまして、1日25人ほどの方が利用して頂いているかな、と。

人気Webサービスランキング

続いて、各Webサービス毎のPV数順にランキングを作って公開したいと思います(^-^)/

ドン!

順位 Webサービス名 PV
1位 にほんブログ村トラコミュTrackBack送信呼出 1808
2位 ブログランキングPing送信呼出 724
3位 MVNO比較一覧 223
4位 記事紹介ジェネレーター 191
5位 ピピっとPDF 97
6位 生命保険必要死亡保険金算出 46
7位 ケリーの公式 34

はてなブログに搭載されていない「PingやTrackBack送信機能」を代行する「にほんブログ村トラコミュTrackBack送信呼出」と「ブログランキングPing送信呼出」が1位と2位を獲得し、しかも2,500PVほども利用されているので、全体のどのくらいの利用率になるのかといいますと・・・

 2,500PV ÷ 3,381PV × 100 = 74%

との事で74%、ほぼ四分の三の利用率となっていますね(^-^;
凄く利用して頂いていますね♪

はてなブロガー向けのWebサービスは、やはり需要がありますね~(^-^)v

まだ「はてなブックマーク」のAPIを使ったWebサービスを作った事がないので、今後作って公開してみたいですね。

今後も、はてなブログユーザーさん向けのWebサービスを作っては公開していきたいと思います(^-^)/

フリーエンジニアのお仕事終了!一ヶ月経験してみての振り返り

フリーエンジニアのお仕事

フリーランスとして独立したのは昨年の春。
本業は自分自身で作ったWebサービスやWebサイトの構築&運用ネットショップの運用代行等を行っています。

なんとか無事に1年は経過しましたが、食べていくのに精一杯のカツカツで来ていたために、春先から若干収益が落ちてきたのもあり

「何か他でも稼がないとな(-_-;」

という事になり、今回はITフリーエンジニアのお仕事紹介サイトに複数登録して単発で短期間のお仕事を紹介してもらいました。
登録したフリーエンジニアIT求人サイトは「レバテックフリーランス」や「ジョブリーフリーランス」などです。
関東の首都圏であればITフリーエンジニアは単価が高く、月に80~100万円程度得ることが出来、非常に魅力的ですが地方在住の身としては、関東に出張ってまで仕事をするのは本筋からズレてしまうのでやめました(^-^;
地方だと「ニアショア」という言葉が示すとおり、関東の人と同じ作業をしても単価は60%程度に落ち込みます(-_-;
ですがまぁそれでも月に50万円程度にはなるので、収益の落ち込みの補填という意味合いでは十分かな、と。

そうしてフリーランスのエンジニアとして今月の7月いっぱい地元のIT企業でお仕事をしてきたので、その経緯や仕事を振り返りたいと思います。
f:id:MoneyReport:20160731154603j:plain

働き始め

7月という事で夏に突入した最中に働き始めました。
久々に経験する通勤スーツの着用

フリーランスになってからは自宅作業や、間借りオフィス作業だったので普段はずっと私服。
スーツやYシャツも古い物は捨ててしまっていたので、数が無くてマメに洗濯しないと足りない感じに(^-^;
幸いだったのは時期的に「クールビズ」がOKだったので、ネクタイまでは締めずに済んだのが良かったです(^^)v

通勤も久々に地下鉄に乗ったり、降りてからも結構歩いたりと、怠けていた身体には結構キツいものが(-_-;
初日や2日目は本当、通勤で歩くだけで息切れしてしまって

「体力落ちたな~」

と実感したものです(^-^;
まぁ、これも1週間ほど経ったら身体が慣れてきて大丈夫にはなりましたが。

ITフリーエンジニアのお仕事

今回は開発案件への参加だったのですが、プロジェクトも幸いそんなに忙しい時期ではなくて、ほぼ毎日定時上がりで帰る事が出来ました。
炎上案件だったら毎日終電で厳しかったと思うのですが、今回の案件は良い案件で助かりました(^-^;

仕事内容の詳細については契約時の規定で書くことは出来ませんが、他にもフリーエンジニアの方がいて仲良く作業が出来ました。
プロジェクトメンバーもそれほど癖のある人はいなくて、一人共通部品を作っている人だけ若干ボソボソ喋って聞き取りにくいのはありましたが、まぁ全然問題なかったです。
幸いスキル的にも問題ない作業だったので、進捗はほぼオンスケで出すことが出来て良かったです(^-^)v

プロジェクトはまだしばらく続くそうで人手もまだ欲しいようで

「マネーさん来月以降も仕事やらない?」

とプロジェクトマネージャーの方には誘って頂きましたが丁重にお断りさせて頂きました(^^;

何故に断る?

お断りさせて頂いた理由としては、やはり自分自身の本業の方を主として食べていきたいからというのがあります。
高単価でバリバリ稼ぐのも悪くないのですが、人のシステムを作るのってあんまり楽しくないというか、やはり自分自身で

「これは今後来るだろう!稼げるだろう!」

という経営的な判断もしながら、自分自身のアイデアで勝負していくのが楽しいからかもしれません。
まぁその経営的な舵取りに失敗しているから、こうした他のお仕事もしなければいけないので

「何やってんの俺!」

というのはあるのですが・・・(-_-;

また、通勤やスーツ勤務もずっとやめていて久々にやると、ちょっと疲れるというか。
まぁこの辺は怠け癖がついたからかもしれませんが(^o^;

今後ITフリーエンジニアとして

しばらくは、自分自身の本業を本気でやって立て直しながらいきたいな、と。
たとえ一ヶ月でも十分な単価がもらえるので、本業の補填としてスポットで案件参加するのはアリかな、と思いました。

ただ常時フリーエンジニアとして働くのは結構厳しいのかな、と。
案件が多い時期は仕事も沢山あって引く手数多の様ですが、案件が少ない時期というのもやはりあるわけで、その中でも常時仕事をもらうのにはスキルが秀でていることはもちろん、営業的な動きも結構していかないと生き残れない印象でした。
バリバリやっているフリーエンジニアの方は、やはり今後も仕事をもらっていくために、自分自身の仕事だけではなくてプロジェクト全体や次の案件へ向けたアプローチなどを欠かさずやっていました。
現在の私にそこまで覚悟があるわけでもなく、また本業がそれではないため、バリバリとITフリーエンジニアとして働くのはちょっと違うかな~、と(^-^;

開発のお仕事自体はとても楽しかったですけどね♪

ただ「ここが自分の居場所か?」と自問すると

「たぶん違う」

という答が自分自身から帰ってきたので、フリーエンジニアとしてのお仕事は今年はここまでとしておきたいと思います。

まぁ本業で食べれなくなったら、ITフリーエンジニアとしてバリバリ働く様になるかもしれませんが、それはまた別のお話という事で。

OneDriveに警告マーク!急に「ストレージ上限超えた」と言ってきた理由とその対策

それは突然に

昨日の2016/07/28の事です。
OneDriveの雲マークに見慣れない赤い警告マーク見たいのが出ていました!
f:id:MoneyReport:20160729125621j:plain
カーソルを合わせると「ストレージの上限を超えています」の文字が(?_?)

OneDriveマークをクリックすると警告の詳細が表示されました。
f:id:MoneyReport:20160729125832j:plain
「ストレージの上限を超えています ファイルを引き続き同期するには、空き領域を増やすか、今すぐ追加のストレージを入手してください。」とのこと。
空き領域を増やす」と「容量を追加する」のリンクも表示されています。

OneDriveはかなり頻繁に使っていて、開発資料なんかを複数のパソコンで共有する上で非常に役立っていまして、今後も使いたいクラウドサービスの筆頭です!
なのでまずは「容量を追加する」のリンクをクリックして表示してみました。
f:id:MoneyReport:20160729130146j:plain
OneDriveの現在のストレージのプランは「無料」プランで「5GB」まで容量が使える様です。
「50GB」まで容量を増やしたいのなら月額170円(えらい中途半端な金額(^-^;)を支払えば良いようですが、私が使っているのは「8.08GB」でそれほど大きくオーバーしているという訳ではないので、なんとか無料プランでいける所までは行ってみたいな、という感じ。

空き領域を増やす」のリンク側をクリックしてみると、どうして今回急に「ストレージ上限超えた!」と言ってきたのかが分かりました!
f:id:MoneyReport:20160729132651j:plain
「カメラロールのボーナス 15GB」と「無料プランボーナス 10GB」の有効期限が2016/07/28で正にこれを見つけた本日でした!
このボーナス分の25GBが消えてなくなるので、急に余裕がなくなって

「ストレージの上限を超えています!」

という警告が表示される様になったようですね(^-^;

私はいつ頃からOneDriveを使っているのでしょうか?
遡って確認してみると・・・

という訳でOneDriveを試してみる事に(^-^)v
OneDriveは初期登録時に15GBのディスク容量がもらえます。
さらにカメラロールを追加登録するとオマケで15GBもらえるので、誰でも30GBまではOneDriveを使える様になります。


OneDriveで文字化けせずにtxt(テキストファイル)を開く方法!iPhoneで文字化けしちゃう人必見! - マネー報道 MoneyReport

2015/05/20の記事時点では既にOneDriveを使っていますから、「1年経過したからボーナスが消える」という理由ではなさそうですね(-_-;
ん!?
今日って2016/07/29でWindows10に無料でアップグレードできる最終日じゃないですか!
このタイミングに合わせて、OneDriveの方も大きく切り替えてきたのかな(@_@)?

あと去年の使い始めの時点ではOneDriveは15GBは容量がもらえていましたね!
という事はどこかのタイミングでMicrosoftが容量減らしを通知していたのでしょうかね?

いつから減らす話が出ていたの?

ちょっと調べてみると・・・

「OneDrive」の無料容量削減は90日後より執行開始、Microsoftが対象ユーザーに宣告開始
(2016/4/25 18:18)
Microsoftでは、OneDrive無料ユーザーのストレージ容量を現行の15GBから5GBに削減することを2015年11月2日に発表していた。


この削減については、2016年1月31日までに特設ウェブサイトにてオプトインの申し込みを行えば、無料版ユーザーでも従来通り15GBと、取得していればカメラロール特典(15GB)の容量を引き続き利用することが可能となっていた。


今回、ストレージ容量が削減される告知が行われるのは、この申し込みを行わなかったユーザーが対象。15GBから5GBの削除に加えて、無料ユーザーに対する15GBのカメラロール特典もあわせて中止される。容量が削減される日時についてはユーザーごとに異なり、告知メール送信の90日後となる「ストレージ容量に関する変更」という件名のメールに記載されているので、各自確認してほしい。


「OneDrive」の無料容量削減は90日後より執行開始、Microsoftが対象ユーザーに宣告開始 -INTERNET Watch

ふむふむ。
2015/11/02にMicrosoftが発表していたんですね。「15GB→5GBに減らすよ~」と。

ん?
さらに2016/01/31までに申し込めば30GBをずっと使えていたようです(>_<)
全然知らなかった~(T_T)

4/25の時点の発表の様なので、それから90日後が今日なのかな?
まぁ大体3ヶ月後だから合っていますか(-_-;

なんてこった。
OneDriveのメールを普段チェックしていないメールアドレスで登録していたのが敗因ですね、これは(-_-;
きちんと知っていれば申し込んでおいたのに(;_;)
くぅー、キツイ(>_<)

現状把握と対策

ちょっと私のOneDriveの中身を確認してみましょう。
f:id:MoneyReport:20160729131525j:plain
メインフォルダは2つに分かれていて「ドキュメント」と「画像」になっています。
「ドキュメント」フォルダは開発資料なんかを突っ込んであり、「画像」フォルダにはiPhoneで撮影した写真等が同期されて格納されています。

「ドキュメント」フォルダは675MB。
f:id:MoneyReport:20160729131703j:plain
何だこれ、全然使っていないぞ(^-^;
こっちがメインの用途なので、無料の5GBでも全然OKですね~。

となると、諸悪の根源は「画像」フォルダなのか!?
と、残念ながら画像のスクリーンショットを間違って上書いて消してしまっていたのですが、画像フォルダが7.5GB程も使っていました(T_T)

画像フォルダ内を確認するとCD-Rから一時的にアップした写真が2GBほどあったので、そのフォルダを丸ごと削除!
これで一気に削減できたので、再度確認してみると・・・
f:id:MoneyReport:20160729131854j:plain
5.93GB使用。
に減りまして、5GBはオーバーしていますが「最大6.5GB」の中に収まっているのでOKかな、と。

これは昨年書いた記事に載せておいた「OneDriveを友達に紹介しよう!」のキャンペーンから登録してくれた人が3人いらっしゃって、500MBずつ増えて合計1.5GB増えていたからの様です。
f:id:MoneyReport:20160729135108j:plain
加入して頂いた3名の方、どうもありがとうございます(^-^)/

これは、アレですね。
もう背に腹は代えられないという事で、再度お願いをするしかないかな、と(^-^;

是非とも下記リンクからMicrosoft OneDriveに申し込んで下さいm(_ _)m

Microsoft OneDrive - Access files anywhere. Create docs with free Office Online.Microsoft OneDrive - マネー報道からの紹介で0.5GB増量しよう(^-^)/ 

そうすると、入ってくれた方も0.5GB容量がもらえ、私にも0.5GBの容量がもらえます(^-^)/
是非お互い容量ゲットでWin-Winの関係を!(なんてぇヒデェ対策だ(-_-;)

自作Webサービス「ピピッとPDF」を公開!ネット上のPDFを見栄え良く紹介可能!

自作Webサービス

新しいWebサービスのアイデアを昨日の帰り道に思いついたのでサクッと作ってみました!
その名も

ピピッとPDF

です(^-^)/

え?

「PDF関連なのは分かるけど何が出来るのが分からない」

ですって?

ですよね~(^-^;
いつも作るWebサービスは割と直接的なネーミングにしてきました。
ブログランキングPING送信」ですとか「MVNO比較一覧」ですとか。
分かりやすい方が良いのかな、と思って名前を付けてきたのですが、どうもいまいちインパクトに欠ける様で、ほとんど話題になる事なく過ぎてきました(T_T)
そこで

「たまには目立つ名前を付けてもいいんじゃ!」

と思い立ち、思いついた名前がピピッとPDFです!

Webサービス「ピピっとPDF」は下記リンクから使う事が出来ます。

ピピっとPDF | マネー報道 WebサービスピピっとPDF | マネー報道 Webサービス 

何が出来るの?

で、Webサービスの解説ですが、
ネット上のPDFファイルを画像付きでコード出力してブログとかに貼って紹介できる
サービスになります(^-^)v

既存のWebサービスの「記事紹介ジェネレーター」のPDF版と考えて頂ければ良いかと思います。
Webサービス「記事紹介ジェネレーター」の紹介記事は下記になります。

ネット上には色々な資料がPDFとして公開されていたりします。
しかしPDFはヘッダー情報とかを持たないために、リンクで紹介してもPDFの内容も分からないし、パッとしなくて見栄えが悪い、という弱い部分があります。

それを少しでも見栄え良く紹介できる様に、と言うことで出番なのが「ピピっとPDF」です。

いまいちピンと来ませんよね(^o^;
そう言う時には実際に使って何が出来るのかを見て頂く方が早いのかな、と。

例えば、「Javaコーディング標準」のPDFがネット上に公開されていますが、普通に紹介すると下記リンクみたいになってしまいます。

http://objectclub.jp/community/codingstandard/CodingStd.pdf

それをピピっとPDFを使えば、下記のように見栄えよく紹介できます(^-^)/

Java コーディング標準Java コーディング標準 

どうですか?
この記事を読んでいる人の内、100人に1人くらいは「使いたい!」と思ってくれるのではないかと(^o^;

ピピっとPDFの使い方

まずはURLにアクセス!
下記リンクがWebサービス「ピピっとPDF」のリンクになります。

ピピっとPDF | マネー報道 Webサービス

作業ステップは下記の様になります。

初期表示画面はこんな感じ。
f:id:MoneyReport:20160720234936j:plain

「Enter PDF URL」欄にPDFのURLを貼り付けます。
次に「PDFタイトル」欄にPDFのタイトルを入力します。(PDFファイルからタイトルは自動では取得出来ないので手動入力をお願いします)
この2箇所のテキストボックスは入力必須なので、入力してから「コード出力」ボタンを押しましょう
f:id:MoneyReport:20160720235515j:plain

すると「Output Code」欄にブログ等に貼り付ける様のHTMLコードが出力され、下部にはプレビュー表示もされます。
f:id:MoneyReport:20160720235731j:plain

「Output Code」欄をクリックするとコード全部が反転表示されますので、コピーして下さい。
f:id:MoneyReport:20160720235824j:plain

実際のコードは下記のように表示されます。

<div class="intro-article-wrapper" style="width: 100%; overflow: auto;">
  <a class="intro-article-img" href="http://objectclub.jp/community/codingstandard/CodingStd.pdf" target="_blank" style="float:left; padding-right:10px;">
    <img src="https://capture.heartrails.com/150x200/shadow?https://objectclub.jp/community/codingstandard/CodingStd.pdf" width="150" height="200" align="left" alt="Java コーディング標準">
  </a>
  <a class="intro-article-title" href="http://objectclub.jp/community/codingstandard/CodingStd.pdf" target="_blank" style="font-size:110%;">
    Java コーディング標準
  </a> 
  <img src="https://b.hatena.ne.jp/entry/image/https://objectclub.jp/community/codingstandard/CodingStd.pdf" style="opacity:0.8;">
</div>

その上でブログ等に貼り付ければ下記のように表示されます!

Java コーディング標準Java コーディング標準 

コードを貼り付けてすぐだと、下記の様なキャプチャ画像になる場合があります。
f:id:MoneyReport:20160516111432p:plain
「Now Capturing」。
ですが多少待っていただけるとキャプチャーされて画像が挿し変わりますので、心配不要です。

他にも下記の項目が細かく指定して変更可能です。お好みでお使い下さい。

  • 画像width
  • 画像height
  • 画像装飾
  • target="_blank"
  • rel="nofollow"

まとめ

勉強会の資料や、学術研究の資料等をブログやWebサイトで綺麗に紹介したい方にぜひ使って頂きたいWebサービスになります!

あなたの身の回りにあるネット上のPDFファイルを皆さんに紹介して有効活用していきましょう(^-^)/

Webサービスの下部イラストからそれぞれSNSにシェア出来ますので、気に入った方はシェアして頂けると嬉しいです(*^-^*)v
f:id:MoneyReport:20160516112725p:plain

ピピっとPDF | マネー報道 Webサービス

自作Webサービス「ピピっとPDF」のご紹介でした。。

Windows10を急いでアップグレードしたいならコノ方法!後数日で無償アップグレード期限です!

Windows10無償アップグレード

昨年Windows10が発売されてそろそろ1年が経過します。
Windows10はこれまでのOSとは違って、既存OSを持っていた人は無償でアップグレード可能なOSとなっています。
既存OSとしてはWindows7、Winodws8、Windows8.1の3つからだと無償でWindows10にアップグレード可能です。

私もまだWindows10にアップしていないWindows7がありまして、今月中にアップしようと思っていました。

ただ、今月中とはいえ期限があります。
Windows10の無償アップグレード期限は2016年7月29日までとなっています。

1年間の期間があったので、もう既にWindows10に乗り換えた方が大半かとは思いますが、最後のギリギリに乗り換える人も多いかと思いまして、そんなギリギリにWindows10に上げる人に贈る記事になります(^-^)v

Windows10のダウンロードが始まらない

というわけで、3連休の最終日の本日Windows10にアップグレードする事に(^^)v

Windows7の証拠を残しておきましょう。もう見る事もないでしょうからWinodws7は。
f:id:MoneyReport:20160718184255j:plain

Windows7のWindowsUpdateでWindows10にアップグレードを試みます。
f:id:MoneyReport:20160718183901j:plain

・・・

「ん?何だこれ?」

なんと、このダウンロードがいくら待っても開始されない(>_<)
10分待っても30分待ってもダウンロードが始まりません(T_T)

どうした事でしょう。
Windows7の標準機能であるWindowsUpdate(ウインドウズアップデート)ではWindows10に上げる事が出来ませんでした(TOT)

急ぐ人は?

WindowsUpdateでのWindows10へのアップグレードは諦めました(-_-;
f:id:MoneyReport:20160718185154j:plain

何か別の方法は無いのか!?

と、昔の記事を探したら「ありました!」

下記のMicrosoftのリンクからだと直接Winodws10にアップグレードできるツールをダウンロードする事ができます!

Windows 10 のダウンロード

リンクを辿ると下図のサイトに着き、「今すぐアップグレード」ボタンを押します。
f:id:MoneyReport:20160718184346j:plain

すると「Windows10Upgrade9252.exe」というツールがダウンロードされますので、実行します。
f:id:MoneyReport:20160718184953j:plain

ウインドウズ10アップグレードアシスタントが起動するので、右下の「承諾」ボタンを押します。
f:id:MoneyReport:20160718185038j:plain

するとすぐにWindows10のダウンロードが開始されました!
f:id:MoneyReport:20160718185307j:plain
WindowsUpdateはダウンロードが開始されませんでしたが、こっちのウインドウズ10アップグレードアシスタントだと直ぐにダウンロード開始されて一安心♪

もう後、無償アップグレード期限まで11日しかありませんから、悠長にWindowsUpdateなんて待っていられません!
Micosoftのサイト「Windows 10 のダウンロード」から、すぐに動き出すWindows10アップグレードツールを使いましょう(^-^)/

Windows10へのアップグレード

30分ほどでWindows10のダウンロードは完了!
f:id:MoneyReport:20160718185437j:plain

Windows10のインストールが開始されました(^-^)v
f:id:MoneyReport:20160718185502j:plain

エクスプローラーでインストール途中にチェックすると「$GetCurrent」フォルダと「$WINDOWS.~BT」フォルダが作られて、色々とWindows10のファイルが展開されているようです。
f:id:MoneyReport:20160718185539j:plain

1時間半ほど経って「92%」完了です。
f:id:MoneyReport:20160718185851j:plain

・・・

でもそこからこの記事を書きながら30分経ちましたけど、まだ「94%」で全然進みません(^o^;
f:id:MoneyReport:20160718190044j:plain

・・・

それから更に1時間が経過しましたが、まだ「97%」までしか完了していません(--;
本日中にWindows10にアップグレード出来ると良いのですが・・・。

皆さん、思ったよりも時間が掛かりますので、日程的に余裕を持ってWindows10にアップグレードしましょう!

特に、最後の7月27日~29日の3日間は世界中のWindowsユーザーがアップグレードを試みるため、Microsoftのダウンロードサーバーも混雑が予想されます。
最終日にアップグレード使用なんて考えずに、今週中にはアップグレードした方が安全ですよ(^-^)v


以上、Windows10を急いでアップグレードしたいならコノ方法が早い、あと数日で無償アップグレード期限がくるよという内容を書きました。

追記

ようやくWindows10へのアップグレードが完了しました(^_^)v
合計7時間ほども掛かりました(^o^;

しかし夕方から始めてアップグレード終わるのが日またぎとは(ー ー;)
本気で混んでいるのかもしれませんね、Microsoftのサーバーが。
皆さんWindows10へのアップグレードはお早めに(^_^;)

そろそろWindows7をWindows10に上げるかな~

Windows7

今から5年前くらいに購入したノートパソコンがあります。
Lenovo製パソコンで、OSがWinodws7、CPUがCore i3、HDDが750GB、メモリが8GBのマシンです。
購入した当時は

「なんて早いパソコンなんだ!しかも静か!」

と驚嘆した事を覚えています。
自宅のメインマシンとして使っていましたが、会社員を辞めてフリーランスになる時にデスクトップパソコン(Windows8.1)とMacBookAirを買って仕事はその2台で行うことにしたので、Windows7のノートパソコンは家族が使う用のマシンとして使う事になりました。

そんなWindows7ですが、このままだとあまり長期間使うにはOSのサポート期限が過ぎてしまう可能性があります。
MicrosoftのサイトでWindows7のサポート期間を確認してみましょう(^^)/

f:id:MoneyReport:20160711144058j:plain

ご存じですか? いまお使いの Windows のサポート終了期限
Windows 7 のメインストリーム サポートは 2015 年 1 月 13 日 (米国時間) に終了させていただきました。
マイクロソフトの製品サポートは、製品発売後、最低 5 年間のメインストリーム サポートと、最低 5 年間の延長サポート (合計最低 10 年間) が提供されます。サポートが終了することで、セキュリティ更新プログラムの提供や、仕様変更、新機能のリクエストなどがマイクロソフトより受けられなくなります。
2015 年 1 月 13 日 (米国時間) には、Windows 7 のメインストリーム サポート期間が終了し、無償サポート、仕様変更、新機能のリクエスト受け入れが終了しました。すでに延長サポート期間に入っています。
サポート終了に備え、新しい環境への移行を早めにご検討ください。


https://www.microsoft.com/ja-jp/windows/lifecycle/eos/consumer/

との事で、Windows7のメインストリームサポートは2015/1/13に終了と言う事ですから、後4年程度の期間を残す延長サポート期間を残すばかりとなっています。

サポート期間の一覧表も載っていたので使わせて頂きますが、Windows7は2020年1月14日でサポート期限を迎える様ですね。
f:id:MoneyReport:20160711144218j:plain

各種Windowsのサポート期限を抜き出してみると・・・

製品名 延長サポート終了日
Windows XP 2014 年 4 月 8 日
Windows Vista 2017 年 4 月 11 日
Windows 7 2020 年 1 月 14 日
Windows 8/8.1 2023 年 1 月 10 日
Windows 10 2025 年 10 月 14 日

と、なりますか。
Windows10はオマケで付けました(^^)v

現在のWindows7のまま使うと2020年の東京オリンピックの時までしか使う事は出来なくて、Windows10へアップグレードしておけば2025年まで後9年間は使う事が出来ます(^-^)v
まぁハードウェア的に先に寿命が来そうですが、それにしたってWindows7の後4年の期限と比べればWindows10であれば後9年の期限があるというのは安心に繋がります。

Windows10への無償アップグレード期限

そして昨年2015年にWindows10が登場しましたが、既存のWindows7とWindows8・8.1のOS保持者は無料でWindows10にアップグレード出来るという大盤振る舞いをMicrosoftはやってみせました!

去年の7/29だったんですね~、Windows10の発売日は。
あれからもう1年が経ちますか~。
時が経つのは早いものです(^^;

で、MicrosoftはWindows10への無償アップグレード可能期間を1年間と決めていました。
発売日の1年後は2016/7/29(金)。
Windows10の無償アップグレード期限は2016年7月29日。
もう後僅かで期限を迎えます。

大抵の方はもうWindows10にアップグレードされた事と思います。
最近では、Microsoftが半ば強引に既存WindowsからWindows10へのアップグレードをさせましたから、最近になってWindows10を使う人は増えたのではないかと思います。

私の間借りしているオフィスでも、職場のWindows7やWindows8.1のパソコンが勝手にWindows10にアップグレードされてしまい

「ゲームが遊べなくなったじゃないか!何とかしてよマネーさん!」

と頼まれてWindows10でもゲームを遊べるようにしてあげたりしました(^-^;

ただ、我が家のWindows7は定期的に私がチェックしていた事もあり、勝手にアップグレードが走らない様にしておいたので、未だWindows7のままです(^-^)v

しかしそろそろアップグレード期限が近いので、ようやく重い腰をあげようかと。

Windows7のバックアップ

ただ、いきなりWindows10にアップグレードするのはちょっと怖いかな、と(^^;
何がしかの復旧対策は取っておいてWindows10に上げたいもの。

調べてみると、Windows7では「システムイメージ」と「システム修復ディスク」を作っておけば、OSが起動しなくなったり壊れてしまった場合にも復旧する事が可能になるようです。

Q.Windows 7で、システムイメージを作成しバックアップする方法について教えてください。


A.システムイメージを作成しておくと、パソコンに問題が発生した場合に、システムイメージを作成した時点の状態に復元することができます。


121ware.com > サービス&サポート > Q&A > Q&A番号 013667

詳しい手順については上記サイトに載っているので参考にしてください。
概要だけ書いておくと、外付けHDDとCD-R(又はDVD-R)を用意して、システムイメージを外付けHDDにバックアップして、起動に必要な情報をCD-Rのシステム修復ディスクに作っておくことで何が起きても大丈夫になります(^-^)v

またWindows10にアップグレード後は、Windows10のUSB回復ドライブを作ると、Windows10が壊れた後も復旧可能になります(^^)v
その詳しい手順は下記記事にまとめましたので、参考にして下さい。


バックアップは既に・・・

という訳で、Windows7のバックアップを取ろうかと思ったのですが、ピンと来た事がありました。
そう、つい5月頃に私はWindows7のマシンをHDDからSSDに換えたばかりなんです。

【まとめ】HDD→SSDクローン換装の作業!SSD購入から換装後の最適化まで! - マネー報道 MoneyReport
という事で、長々と書いてきましたが、HDD→SSDクローン換装は手順を間違えさえしなければ、誰でも半日程度の作業で済みます(^-^)v
そして出費も240GBのSSDへの載せ替えでも8,000円以下で可能です。


それでいて得られるスピードアップには目を見張るものがあり、私の場合はWindows7の起動に掛かっていた時間が
HDD:3分程度 → SSD:38秒
という六分の一にまで短縮される事になりました!
また、アプリの起動やブラウザのタブ切り替えもスムーズになり、かなりの快適な使い勝手のパソコンへと変貌しました!

この時に、中身のHDDを取り外してそのままなんです。
そう、最悪SSDのWindows7が壊れてもHDDを挿し直せばそれだけでWindows7が復活します!

いやー、HDDをフォーマットして外付けHDDとしてまだ使っていなくて良かったです(^o^;

これでバックアップ作業は別途しないでWindows10に無償アップグレードする事が出来そうです(^-^)v
今週のどこかのタイミングでWindows10にアップグレードしたいと思います(^-^)/

まとめ

  • Windows7のサポート期限は2020年でWindows10のサポート期限は2025年でWindows10の方が長い!
  • Windows10への無償アップグレード期限は今月末の2016年7月29日!
  • Windows7のバックアップは外付けHDDとCD-Rで行う!
  • HDD→SSD換装した人は、HDDをフォーマットしていなければバックアップ不要!

自作Webサービス「ブログランキングPing送信呼出」に改良!

Webサービスの課題

自作Webサービスを今春から公開していますが、まだまだ勢いで作ってイマイチな部分もあるかな、と思っています。
その1つに「にほんブログ村Ping送信」があります。
はてなブログを使っているブロガーさんはPing送信が出来ないため、それを代行するWebサービスです。
これを使う事で、記事更新通知を送る事が出来、にほんブログ村からのアクセス流入が期待できます(^-^)v

で、この自作Webサービス「にほんブログ村Ping送信」ですが、主だったブロガーさんが使っているブログランキングサービスは2つあります。
既にサービスインしていた「にほんブログ村」と、もう1つが「人気ブログランキング」の2つです。

以前作った時にはPing送信が何故か「人気ブログランキング」にはうまく送信する事が出来ず、にほんブログ村にだけしかPing送信できない状態でリリースしました(-_-;

「なんとか人気ブログランキングにもPing送信できないものか?」

というのが目下の課題として挙げつつも、調査時間もなくて放置していました(-_-;

転機

その後作ったWebサービス「トラコミュTrackBack送信」をリリースしてから、

「もしかしたらこっちの方式を使えば人気ブログランキングにもPing送信できるんじゃないか?」

とずっと思ってはいたのですが、着手して試す時間は全く取れずでここまできました。

ですが、ようやく昨夜少し時間が取れたので、試しに作ってみたら
人気ブログランキングにもPing送信できた
ので、Webサービスを改良して公開しました(^-^)/

改良後

では、早速改良されたWebサービスを見てみましょう!

下記のリンクでWebサービス「ブログランキングPing送信呼出」を見られますので、人気ブログランキングを使っている方は是非使ってみて下さい(^-^)v
(従来のWebサービス「にほんブログ村Ping送信」を使っていた人は同じURLですので、ブックマークの更新は不要です)

ブログランキングPing送信呼出 | マネー報道 WebサービスブログランキングPing送信呼出 | マネー報道 Webサービス 

画面はこんな感じになります。
f:id:MoneyReport:20160708000702j:plain
以前の画面と比べて、「人気ブログランキング送信URL」欄が追加されて、「Ping送信ボタン」が下部に移動しています。

「人気ブログランキング送信URL」欄に貼り付けるURLは、人気ブログランキングにログインしてマイページに移動し下図の「Ping送信先URL」をコピペして下さい。
f:id:MoneyReport:20160708000719j:plain

送信結果が表示されます。
f:id:MoneyReport:20160708000849j:plain
一度に、にほんブログ村と人気ブログランキングにPing送信しますので結果が2行に渡って表示されます。

注意事項

今回の改良で「人気ブログランキング」へもPing送信可能になりましたが、従来どおり「にほんブログ村」にだけPing送信したい方は「人気ブログランキング送信URL」欄を空欄にしたまま使ってもらえれば大丈夫です(^-^)v

また逆に

「人気ブログランキングしか使っていないよ」

という方は「にほんブログ村送信URL」欄を空欄にしたままPing送信してもらえれば、人気ブログランキングにだけPing送信します。

皆さんのブログランキング登録状況に応じて使い分けてもらえればと思います(^-^)v

2回目以降の使い方

また以前のサービスを利用していた方には、当たり前の事なのですが2回目以降使う時には、WebサービスのページにアクセスするだけでOKになります(^-^)v

初回入力してもらった「Ping送信URL」×2、「ブログ名」、「ブログURL」はCookieに保持していますので、2回目以降は入力不要です。
2回目以降はWebサービスのURLを呼び出すと、3秒後に自動でPing送信します。

バグ修正

また昨夜Webサービスを改良していたらWebサービス「トラコミュTrackBack送信」とWebサービス「ブログランキングPing送信」で各項目のCookieを上書きしてしまっている不具合を見つけました(>_<)
同じブラウザで両Webサービスを使っていた方は、おかしな挙動をしていて

「何だろな?これ?」

と思っていた方もいらっしゃったかもしれません(^^;

そのバグを修正しましたので、Webサービス「トラコミュTrackBack送信」でトラコミュ送信先URL欄を再度入力する必要が出ていますので、申し訳ありませんが再度トラコミュ送信先URLをコピペして下さい。
2回目以降はCookieで自動入力しますので。
申し訳ありませんでした<(_ _)>

まとめ

  • 人気ブログランキングへのPing送信も可能に改良!
  • 人気ブログランキングのみ、にほんブログ村のみへのPing送信も可能!
  • 2回目以降はURLを呼び出すだけでOK!
  • Webサービス「トラコミュTrackBack送信」のバグ修正もしました(^-^;

本日よりフリーエンジニアとしてお仕事開始!

フリーエンジニアIT求人サイト

フリーランスとして主にWebサイトの構築やWebサービスの展開をしています。
ただ春先から若干収益が落ちてきていまして

「何かしら手を打たないとダメだな~(-_-;」

と思いつつ、ちょこちょこと調べたり手を出したりしていました。

今月になり「レバテックフリーランス」のブログメディアに当ブログを取り上げて頂いて

「そう言えば、フリーランスのエンジニアとして仕事をするという選択肢もあったか!」

と正に目からウロコで、早速色んなフリーエンジニアIT求人サイトに登録して仕事を探してみました。
首都圏は非常に単価が高く月額100万円なんていう案件も多数ありましたが、私の住む北海道札幌市ではそんな高額案件は望むべくもなく(>_<)
地方というだけで、首都圏の案件の4割引が相場という事が見えてきて、相場に見合った案件をチェックしていきました。

幸い札幌でもフリーランスのエンジニアの仕事は何件か見つかり、その中で私のスキルでもやっていけそうな案件に申し込みました。
6月中旬に、IT求人サイトの紹介で会社を訪問し面接してもらい、無事に仕事をゲット出来ました(^-^)/

f:id:MoneyReport:20160701133618j:plain

本日より勤務

で、そのお仕事に本日から従事する事となりました!
小さな短期案件という事で、今月1ヶ月間だけの作業になります。

普段、車で間借りオフィスに通っていただけで通勤と呼べるような物は1年3ヶ月ほど縁遠かったのですが、本日からはバス・地下鉄で通勤です(^-^;
いやー、街中は都会ですね~、札幌は。
照り付ける日差しの中、会社員の人達と一緒に揺られながら通勤して、非常に新鮮でした(^-^)v
たまには街に出た方が、気分的にも良い感じですね♪

具体的な仕事内容については守秘義務等もあるので書けませんが、小さな開発案件でメインのエンジニアのサポート的な役割で入る事になりました。
スケジュールをもらいましたが、それほど無理のあるスケジュールでは無さそうなので、しばらくは定時帰りで問題ないようです。
まぁ後半になってきて忙しくなってくると残業も必要なのかもしれませんが、なんとかやりきっていきたいと思います。

当面の手立て

今月いっぱいはこのフリーエンジニアとしての案件を頑張る事になりますので、自分自身のWebサイトやWebサービスの方は一度ストップになりますね(^-^;
まぁコレばっかりは仕方ないですね。
フリーエンジニアとして仕事した方が稼げるというのが見えてきましたが、家族との時間も確保するために独立したのもありますので、ワークライフバランスを考えながらやっていきたいと思います。
今後も時々スポット的にフリーエンジニアとして仕事をすることもあるかもしれませんが、あまり多くしないように注意していきたいと思います(^-^;

とりあえずは今月のフリーエンジニアとしての仕事時間以外で、自宅での夜寝る前の時間とかの作業時間は、ブログのリライトや、マネー報道 Webサービスを多少手直ししたりが関の山かなと思っています。
自分の作業はボチボチ進めながら、フリーエンジニアの仕事を一生懸命やってキッチリ稼いできたいと思います(^-^)/
さぁ、仕事するぞ!

MVNO比較一覧に花束を

新しい部屋

間借りオフィスで頂いた、新しい部屋で本日はコーディングに勤しんでみました(^^)v

Flickrでイメージに合った収納スペースの写真を探したのですが、ピッタリな物がなくてちょっと物置チックな写真を使ったのですが、ブコメにて反応を頂きました。

id:Daisuke-Tsuchiyaさん
画像を見てしまいましたがこれではないんですよね?


id:cyancyさん
画像の洗脳ってのはすごい。一瞬、納屋を間借りしたのかと。

すみません(^-^;
あの写真ほど汚くはないです。
もっと普通の部屋みたいな感じです。

間借りオフィスの社員さん達が時々覗きに来て

「秘密の隠れ家みたいだね(^^)v」

と声を掛けていってくれます。
結構楽しい感じです。

今日はそんな新しい部屋で、4月に作りかけて放置していたWebサービス「MVNO比較一覧」の仕上げをしていました。

Webサービス「MVNO比較一覧」

4月の頃に記事と連動しながらWebサービス作りの一部始終を書いていました(^-^)v

ただ思い付きで作ったWebサービスだったので、その後の他の仕事との兼ね合いもあり、後回しにして放っておいてました(^-^;

ようやく今月末頃に時間が取れて、適当に作りまくっていたソースコードをきれいにしたり、DBのTABLE周りで不要なカラムや追加が必要なカラムの見直しなどを行いました。
行った作業を書き出すと下記の様な感じ。

【Webサービスの見直し作業内容】

  • デザイン見直し。BootstrapEditorを使ってデザインを一からきれいに!
  • 変数名・カラム名で意味と名称が乖離している物を、意味に合う様に変更
  • DBのTABLE内で使っていないカラムの削除
  • 二重配列になりグチャグチャだった部分を構造体を使ってシンプルに!
  • 広告をGoogleアドセンスからASP広告に差し替え


と言った所でしょうかね?
表示内容を構造体で色んなプロパティを持たせたかったので、これで将来的な拡張も出来るので良かったかな、と(^-^)v

まだ追加したい機能は色々あるのですが、ちょっと今は時間が無いので、また少し後にちょっとずつ良くして行けたらと考えています。

MVNO比較一覧の使い方

ではリニューアルしたWebサービス「MVNO比較一覧」をご紹介したいと思います(^^)/
リンクは下記。

MVNO比較一覧 | マネー報道 Webサービス

MVNO比較一覧 | マネー報道 WebサービスMVNO比較一覧 | マネー報道 Webサービス 


TOPページ。
f:id:MoneyReport:20160628154435j:plain
フッターが付いたのと、SNSボタンが増えました(^^)v

SIMのタイプを選ぶグループボタン。
f:id:MoneyReport:20160628154505j:plain
自分の利用したいSIMタイプを選んでください。

「音声通話SIM」を選んだところ。
f:id:MoneyReport:20160628154556j:plain
タイプ別に価格が表示されます。
データ容量別に最安値には水色で色分けしています。

お気に入りのMVNO事業者が決まったら、「MVNO事業者」ドロップダウンリストから選んでください。
f:id:MoneyReport:20160628154730j:plain

例では「OCNモバイルONE」を選んだところ。
f:id:MoneyReport:20160628154915j:plain
選んだMVNO事業者の価格データ一覧と、関連記事が表示されます。

またスマホだと価格一覧が横スクロールが必要で見辛いかと思いますので、その場合には左端のデータ容量を選択してください。
f:id:MoneyReport:20160628155018j:plain

するとデータ容量を絞りこんだ内容が表示されます。
f:id:MoneyReport:20160628155122j:plain
この絞り込みはスマホ向けですね。

下記のMVNO関連記事は当ブログで取り上げたMVNOの記事を表示しています。
f:id:MoneyReport:20160628155202j:plain
若干古い内容もありますが、なるべく最新価格に合わせて記事を更新して追加していく予定ですのでお楽しみに(^-^)/

機能追加予定

現状はきれいにリニューアルしただけなので、今後追加していく機能を書いておきます。

【MVNO比較一覧 機能追加予定】

  1. 日割SIM、無制限SIMのデータ追加
  2. 関連記事データ追加
  3. 税込表示を選択可能に
  4. MVNO事業者別の解約手数料掲載


と、こんな所でしょうか?

他にも

「こんな機能が欲しい!」

というご要望があれば、コメントやブコメにて書いて頂ければ参考にさせて頂きます(^-^)/
ご要望お待ちしています!

我輩はマネー報道WebServiceである

我輩

我輩はマネー報道WebServiceである。
名前はまだ無い。

どこで生れたかとんと見当がつかぬ。
何でも薄暗いじめじめした所でニャーニャー泣いていた事だけは記憶している。
吾輩はここで始めてインターネットというものを見た。
しかもあとで聞くとそれはマネー報道著者という人間中で一番獰悪な種族であったそうだ。
このマネー報道著者というのは時々我々を捕えて煮て食うという話である。
しかしその当時は何という考もなかったから別段恐しいとも思わなかった。
ただ彼の掌に載せられてスーと持ち上げられた時何だかフワフワした感じがあったばかりである。
掌の上で少し落ちついてマネー報道著者の顔を見たのがいわゆるインターネットというものの見始であろう。

・・・

と意味不明な『吾輩は猫である』の真似でスタートしてすみません(^^;
当初のタイトルは「マネー報道WebServiceの一覧メニューを作りました!」という普通のだったのですがhttp://pha22.net/hotentry/を使ってみたら「我輩はマネー報道WebServiceである」という物が出てきたので、こちらを採用させて頂きました(^^)v

WebService

で、当初のタイトルどおりなのですが私自身が作った各種Webサービスを一覧で見られるメニューを作りました!
下記リンクが「マネー報道WebService」へのリンクです。

マネー報道 Webサービスマネー報道 Webサービス 

パソコンから見た画面はこんな感じです。
f:id:MoneyReport:20160620152238j:plain

スマホから見た画面はこんな感じ。
f:id:MoneyReport:20160620152846j:plain

これまでWebサービスを作ってはリリースしてブログで紹介して、作ってはリリースして紹介してとやってきたのですが、いかんせんそれぞれのWebサービスは独立したもので、繋がっていなかったんです(>_<)
すると紹介記事を読んでくれた人は良いですが、紹介記事に気付かなかった人からは私のWebサービス自体に気付かないで通り過ぎていかれます。

それは寂しいというて、ちょっと一覧メニューを作ってみた。

と、言う訳です(^^)v
とりあえずはまだ数も少ないので手書きでHTMLガリガリやって作りました(^-^;
少し時間が取れたら、こちらの一覧メニューもDB登録して新しいものが出来たら「New」とかって表示できる様にしたいな~、と思っています♪

ブログからのリンク

しばしの間はブログからのリンクはメニューに登録する形で表示させる予定です。

パソコンではサイドバーにリンク表示を付けました。
f:id:MoneyReport:20160620153037j:plain

スマホでは右上のメニューボタンで一覧表示された中に「自作Webサービス」というリンクを作りました。
f:id:MoneyReport:20160620153117j:plain

興味のある方は覗いてみて下さい(^-^)v

Webサービスの種類

ざくっと現在までにリリースしたWebサービスを一気に紹介してみたいと思います(^^)/

MVNOの最安値が分かるWebサービス。近日、改良予定(^^)v

MVNO価格一覧表 | マネー報道 Webサービス test06MVNO価格一覧表 | マネー報道 Webサービス test06 


どんなサイトもボタン一押しできれいに紹介!

記事紹介ジェネレーター | マネー報道 Webサービス記事紹介ジェネレーター | マネー報道 Webサービス 


2年くらい前に作ったもの。使い勝手をもう少し向上させないと(^^;

マネー報道 WebService - 生命保険必要死亡保険金算出マネー報道 WebService - 生命保険必要死亡保険金算出 


最近作った中ではお気に入り♪自動でPing送信!

にほんブログ村Ping送信呼出 | マネー報道 Webサービスにほんブログ村Ping送信呼出 | マネー報道 Webサービス 


これはご要望を頂いて上記の物をパワーアップさせたもの。

にほんブログ村トラコミュTrackBack送信呼出 | マネー報道 Webサービスにほんブログ村トラコミュTrackBack送信呼出 | マネー報道 Webサービス 


投資や賭け事の一回の適正掛け金を一発算出!

ケリーの公式 | マネー報道 Webサービスケリーの公式 | マネー報道 Webサービス 


サブブログ「Web言語のお勉強~ど素人が往く~」でPHPの勉強中に作ったPHPファイル達。

Web言語のお勉強 ~PHPのお勉強~PHPファイル一覧Web言語のお勉強 ~PHPのお勉強~PHPファイル一覧 


と、上記7個が私がマネー報道著者として作ったWebサービスの代表的なものです。

「これだ!」

というものが無いのが寂しいところですが、まだまだWebサービスの種類も数も不足しているので、今後思いついて時間が取れ次第、作ってアップして充実させていきたいです(^^)/
これからも私の自作Webサービス「マネー報道WebService」をよろしくお願いします(*^-^*)

TeamViewerが乗っ取られる!?その対策と流出有無の確認方法

メールチェック

今日はふと日頃見ないメールソフトを立ち上げてメールチェックをしたら、気になるメールが届いていました。
しかも2016/6/6に届いたメール。
13日後に気付くとは危機管理的にはイカンのかもしれません(^-^;

届いていたメールは楽天銀行からのものでした。
メールでの通知内容は楽天銀行のHPにもアップされており、そちらをご紹介します。

遠隔操作ソフトウェア ご利用のお客さまへ
2016年6月6日
お客様がインストールした遠隔操作ソフトウェアにより、お客さまの口座へ不正にログインされるという事案が確認されています。
遠隔操作ソフトウェアの認証情報(ID、パスワードなど)が第三者に盗取された場合、お客さまのパソコンに不正にログインされる可能性がございます。
遠隔操作ソフトウェアが稼動しているパソコンを利用して楽天銀行口座へログインすることはお控えくださいますようお願いいたします。
また、楽天銀行口座をご利用される際のユーザID・ログインパスワード・暗証番号等については、以下の通りにご対応いただきますようお願いいたします。


① 他のサイトでお使いになられているものと同じものを設定しない
② お客さまのご自身で管理し、定期的に変更する


代表的な遠隔操作ソフトウェア(リモート操作ソフト)の例:
TeamViewer/Logmein/PocketCloud/CrazyRemote 等


遠隔操作ソフトウェア ご利用のお客さまへ | 2016年 | お知らせ | 楽天銀行

との事で遠隔操作ソフトウェアを経由して、楽天銀行の口座に不正ログインされた事案が起きているとの事です。
そしてこの使われた遠隔操作ソフトウェアに、私が普段使っているソフトが思いっきり該当したので

「こりゃイカン(>_<)」

となった訳です(-_-;
該当した遠隔ソフトウェアとは「TeamViewer」の事です。

普段、ノマドワークや間借りオフィスで仕事をしている関係で、自宅のデスクトップパソコン(開発メイン環境)にノートパソコン(サブマシン)からリモートログインして作業するというのが日常になっています。

もし手軽にTeamViewerが乗っ取られてしまうんでしたら、私の個人情報や開発のソースコードの流出とかにも繋がってしまいシャレになりません(>_<)

これはキチンと何が起きているのかを把握して、TeamViewerを乗っ取られない対策が必要です!!!
という訳で、今日は急きょTeamViewerの不正ログイン対策をば(^^)/

何が起きている?

ちょっと楽天銀行の書いている内容だけだと分からないので、もう少し調べてみましょう。

簡単・高速にPCのリモート操作を行える「TeamViewer」というソフトの不正利用により、勝手にAmazonなどで買い物をされる事案などが多発している件で、開発元がセキュリティを強化する旨の声明を発表しました。


TeamViewerは離れたところにあるPCやAndroid端末などを、まるで目の前にあるかのように扱えるリモート操作ソフトです。シンプルで使いやすいことから、世界で10億を超えるデバイスにインストールされており、1日に75万の新規IDが作られていて、企業でも使用されている人気あるソフトウェアなのですが、それだけに悪意ある人間にとっても利用しやすい存在なのか、TeamViewerのアカウントに不正侵入して、侵入先のPCなどを悪用する事件が起きています。


日本国内では、起動しっぱなしにしていたTeamViewerを乗っ取られてグルーポンで約8000円分のクーポンを購入されたという事例や、同じく乗っ取りからAmazonギフト券を利用されて約50万円分の買い物をされてしまったという事例が報告されています。


TeamViewerによるとこうした事件が起きた原因は、TeamViewer自身の脆弱性ではなく、2016年5月末に発覚した6億4200万件のアカウント情報流出が影響しているとのこと。


ただ、TeamViewerとしても看過できる状況ではないため、今後は初めてTeamViewerアカウントにログインする端末については別途、メールで承認を行う二段階認証を導入。また、ユーザーがこれまでに使用したことのないような場所からのアクセスなど、TeamViewerアカウントが脅威にさらされていることが示唆された場合には、パスワードリセットのお知らせが届く仕組みも取り入れられます。


PCをリモート操作するTeamViewerの乗っ取りで被害が続出した件で開発元が声明を発表 - GIGAZINE

ふむふむ。
TeamViewerは世界中で10億台以上ものデバイスにインストールされているんですね!!
そりゃあ標的になりそうですね(^-^;

ただ今回TeamViewerの脆弱性をついて乗っ取られた訳ではなくて、先月末に発覚した6億4200万件ものアカウント情報流出のIDやパスワードが利用された模様。
別サイトのIDやパスワードとはいえ、それをTeamViewerのログイン情報として同じ内容を設定していた人ならば、そのIDとパスワードをTeamViewerに入れて「ログイン」ボタンを押すだけで簡単にログインされてしまい好き放題にされてしまうというもの(>_<)

いやあ、シャレになりません(T_T)

TeamViewerの設定を確認

これは自分自身のTeamViewerの設定を確認して、他のサイトのIDやパスワードと共通して使っていないか確認しなければいけません!

私はTeamViewerを無人アクセス可能な設定にして、「メール」と「パスワード」を入れてサインインしてから繋げることが出来る様にしています。
f:id:MoneyReport:20160619154316j:plain

メニュー「その他」→「オプション」→「全般」タグで確認する事が出来ます。
f:id:MoneyReport:20160619154347j:plain
上記の「表示名」欄のパソコンにTeamViewerアカウントを割り当てており、TeamViewerアカウントの「メールアドレス」と「パスワード」でログインすると、表示名のパソコンに刺さる事が出来る様になっています。

また「セキュリティ」タグを見ると「個人的なパスワード(無人アクセス用)」というのが出てきますので、このパスワードがある程度長く難しい組み合わせの物である必要があるでしょう。
f:id:MoneyReport:20160619155640j:plain
このパスワードが、他のサイトで使っている物と同じ又は似通った物であれば突破される可能性があります(>_<)

パスワードが他のサイトと一緒だったり6文字程度と短い場合にはパスワードを変更しましょう!

また、「[表示名]の簡易アクセスを許可」チェックを外しておき、「ランダムパスワード」のパスワードのセキュリティレベルは「無効化されました」にしておきましょう!
こうする事でパスワード入力無しでアクセスされたり、ランダムパスワードがたまたま一致してログインされてしまう事も防ぐ事が出来ます。

また「リモートコントロール」タブの「リモートコントロールセッションの自動記録」にチェックを付けておきましょう!
f:id:MoneyReport:20160619160237j:plain
こうすることで、ログファイルにログイン履歴が全て残る様になります。
不正ログインされてしまった場合に、後からその痕跡を探る事が出来ます(被害は防げないかもしれませんが・・・)。

TeamViewerを日常的には使わない人は

と、ここまで書いたのはTeamViewerをノマドワークや離れた場所からパソコンをどうしても操作しなければいけない人の対策です。

「TeamViewerを面白そうだからインストールしてある」

という人で

「でも普段全く使っていないし、今後も使う予定もない」

という人はどうしたら良いでしょうか?
その対策は・・・

TeamViewerをアンインストールしましょう!

使う予定もないのに、こんな遠隔操作ソフトウェアをインストールしっ放しにしているのがそもそも間違いです。
そういう人はTeamViewerの設定も初期設定のままだったりして、パスワードも4桁とかで安易に突破されやすかったりもします(-_-;

いっそきれいにパソコンから削除してしまって、不正ログインをそもそも出来ない状況にしてしまいましょう(^-^)/

自分のメールアドレスが不正流失したか?

また自分自身のメールアドレスが不正流出してしまったかどうかを調べられるWebサービス「';--have i been pwned?」が登場しています!

【メールアドレス不正流出チェックサービス】
https://haveibeenpwned.com/

ここのサイトのTOPページの「email address or username」のテキストボックスに自分のメールアドレスを入力して右側の「pwned?」ボタンを押せばOKです。
f:id:MoneyReport:20160619161240j:plain

試しに私がTeamViewerで使っているメールアドレスを入力してボタンを押してみると・・・
f:id:MoneyReport:20160619161610j:plain

「Good news — no pwnage found!」

との事で不正流出はしていなかった模様(^o^)/

これが不正流出していた際には・・・
f:id:MoneyReport:20160619162153j:plain

「Oh no - pwned!」

と赤い画面が出て「不正流出してるよ!残念(>_<)」みたいなメッセージが出るようです(^-^;

これで流出していたのが確定した場合には、そのメールアドレスを使ってTeamViewerを使うのは諦めて、他の不正流出していないメールアドレスで改めてTeamViewerアカウントを取り直して設定する方が良いでしょう。

まとめ

  • 楽天銀行から「遠隔操作ソフトウェアによる不正ログイン」の報告事例あり
  • 不正流出したメールアドレスとパスワードを使って、TeamViewerに不正ログインされた模様!
  • TeamViewerの設定を確認!
  • TeamViewerを使っていない人はパソコンからアンインストールしよう!
  • 自分のメールアドレスの不正流出の有無はWebサービスを使って確認しよう!