Showing posts with label ノウハウ. Show all posts
Showing posts with label ノウハウ. Show all posts

Wednesday, February 5, 2020

A Digest of tmux の使い方一覧・要約

 [2]によると、「tmux とは、Unixライクなオペレーティングシステム用の端末多重接続ソフトウェアである。単一のウィンドウで複数の端末セッションにアクセスできる。同時に複数のコマンドラインプログラムを実行する際に有用である。tmux は制御端末からプロセスを切断することもでき、SSH セッションを SSH 接続をしていない状態でも維持することができる。」

 GNUのscreenとは似ていますが、一番重宝されるのは端末多重接続のほかに、この「制御端末からプロセスを切断することもでき、SSH セッションを SSH 接続をしていない状態でも維持することができる」部分でしょう。

1.tmuxを使うことによるメリット[7]
  • 1つの端末で複数の擬似端末を起動可能
  • 複数の端末を立ち上げずに、tmux上の擬似端末を切り替えてオペレーション可能
  • 起動した仮想端末を画面分割して使用可能
  • 他のファイルを参照したりログ出力を参照しながらオペレーション可能
  • 起動した仮想端末上でコピペが可能
  • マウスを使わず、tmux内でキーボードのみでのコピペが可能
  • 起動した仮想端末のデタッチ(切り離し)/アタッチ(接続)が可能
  • tmux実行端末とのネットワークが切れても問題なく、異なる環境から同じtmuxセッションへ接続可能
2. よく使うショートカットキー一覧[1]
「prefix」はデフォルトで、「Ctrl + b」、つまりCtrlキーとbキーを同時に押すことです。「prefix + ?」は、まず「Ctrl + b」をおして、それから、「?」を押すことです。三つのキーを同時に押すのではないです。
コマンド役割
prefix + ?キーバインド一覧
prefix + sセッションの一覧表示
prefix + c新規ウィンドウ作成・追加
prefix + wウィンドウの一覧
prefix + &ウインドウの破棄
prefix + n次のウインドウへ移動
prefix + p前のウインドウへ移動
prefix + |左右にペイン分割
prefix + -上下にペイン分割
prefix + h左のペインに移動
prefix + j下のペインに移動
prefix + k上のペインに移動
prefix + l右のペインに移動
prefix + Hペインを左にリサイズ
prefix + Jペインを下にリサイズ
prefix + Kペインを上にリサイズ
prefix + Lペインを右にリサイズ
prefix + xペインの破棄
prefix + スペースペインのレイアウト変更
prefix + Ctrl + oペインの入れ替え
prefix + {ペインの入れ替え(上方向)
prefix + }ペインの入れ替え(下方向)
prefix + [コピーモードの開始(カーソルキーで移動)
prefix + vコピー開始位置決定(viモード)
prefix + yコピー終了位置決定(viモード)
prefix + Crtl + pコピー内容の貼り付け

3.tmuxのインストール
参考リンク[7]、[8]、[9]などをご参照ください。

4.tmuxの開始
デフォルトのままで起動するには、単純に「tmux」だけでいいです。
セッション名をつけて起動する場合、以下のオプションを使います。
    tmux new-session -s <session-name>
例えば、
    tmux new -s session1

5.作業中断:セッションのデタッチ
    prefix + d

6.tmuxの動作中端末の確認
    tmux list-sessions

7. 作業復帰:セッションのアタッチ
    tmux a -t <session-name>


参考リンク
[1] tmuxを必要最低限で入門して使う
[2] tmux (Wikipedia日本語)
[3] tmux (Wikipedia English)
[4] tmux (Official website)
[5] tmux manual page (OpenBSD manual page server)
[6] tmux (github日本語)
[7] tmuxを使い始めたので基本的な機能の使い方とかを整理してみた(完熟トマト)
[8] 初めてのtmux (インストール+設定+簡単な操作) (CentOS6.4)
[9] Macにtmuxを導入する
[10] Windows 10 のターミナル設定(MSYS2編)(TMUXをWindows10で使う)

Wednesday, November 16, 2016

Some Fedora Tips フェドラのノウハウ集

Fedora 24でsambaの設定は以下の通りです。
$ sudo yum install -y samba
$ sudo systemctl enable smb nmb
$ sudo firewall-cmd --add-service=samba --permanent
$ sudo firewall-cmd --reload
$ setsebool -P samba_enable_home_dirs on
$ sudo pdbedit -a hiroom2
new password:
retype new password:
$ sudo systemctl restart smb nmb

Fedora 20Fedora 23Fedora 24アップグレードするには、まずFedora 22にアップグレードしなければいけません。Fedora 21にしてからだと、エラーが出てうまくいけないそうです。Fedora 22からyumが廃止されてdnfに移行しました。
fedup --network 22 --product=cloud
Fedoraを再起動すれば、Fedora Updateが勝手に動き出し、Fedora 22が立ち上がるはずです。

Fedora 22にアップグレードした後、以下のコマンドを実行しなければいけません。
dnf install python-dnf-plugins-extras-migrate && dnf-2 migrate
さらにFedora 23にアップグレードするには、まずいかのコマンドを実行します。
dnf update --refresh
dnf install dnf-plugin-system-upgrade
それから、
dnf system-upgrade download --releasever 23
dnf system-upgrade reboot



バージョンを調べるには、以下のコマンドを使います。
cat /etc/fedora-release

ネットワークのIPアドレスを調べるには、
/sbin/ifconfig -a
環境変数を調べるには(PATHを例として)
echo $PATH
ホストの情報は以下のファイルにあります。
/etc/hosts

シェル環境(Bash)に対するシステムワイドの環境変数は以下のファイルで定義する
/etc/bashrc
ユーザごとのシェル環境(Bash)の環境変数は以下のファイルで定義する。
~/.bashrc
PATHのような環境変数を常に変える(追加する)には以下のコマンドで行う。
Change environmental variables like PATH permanently with the following command.
vi  ~/.bashrc
...
export PATH=$PATH:/newpath
漢字入力環境は以下のリンクからダウンロードできる。基本的にibusのAnthyかMozcは一番夕目のようです。
ibus-mozc rpm build for : Fedora 14
Japanese Input on Fedora 14 Linux
Japanese Input Method on Fedora 14
あるいは、以下のコマンドで、Anthyをインストールし、System-Preferences-Input MethodでJapaneseを指定し、Anthyを選択すれば、Ctrl+Spaceキーで、日本語入力と英語入力のモード切り替えができます。
yum install ibus-anthy

rpmコマンドで以下のようにrpmファイルをインストールできる。
# rpm -ivh package.rpm
ベンチマークソフトはHardinfoと言うものがあり、以下のコマンドでインストールできます(Bench mark for Fedora)。
yum install hardinfo
システムメッセージ・表示まで日本語化するには、.bash_profileファイルに以下のものを追加すればよい。
export LANG=ja_JP.UTF-8
ただし、Desktop/ ディレクトリは「デスクトップ 」に名前変更されてしまうので、要注意です!

 Fedoraには限りませんが、モートデスクトップを利用したい場合TigerVNCというソフトウエアがあります。

システム・モニターは以下のGnomeコマンドがあります。
gnome-system-monitor
KDEというデスクトップ環境は、Qt(キュート)というフレームワークで開発されています。対して、gnome環境で開発は、GTK+というクロスプラットフォームのウィジェット・ツールキット(GUIツールキット)はあります。

sambaの設定は以下のものをインストールする必要があります。
sudo apt-get -yV install system-config-samba

GNOMEアプリケーション一覧にはGNOME環境で動作する(基本的に無料の)ソフトウエアをまとめてあります。

Fedoraを含めるLinux上で動作するHTMLエディターは以下のものはあります。

Bluefish一番気軽に使えるマークアップエディタ。
Screemプログラミングのためのエディタに、HTMLもつけたもの。
KompozerWYSWYGもできる高機能エディタ。しかし最も重い。
SeaMonkeyブラウザからIRC、RSSリーダまで備えた統合環境。HTMLエディタの機能もある。
Quanta plus高機能だが見た目はシンプルで動作も軽い。WYSWYGもできる。インストールすると、Kompozerも入る。
hostnameを変えるには、/etc/sysconfig/networkのHostnameを変更し、以下のコマンドでnetworkを再起動すればよい。
#service network restart

Fedora 14のダウンロード先は以下にあります。
64ビット版: http://ftp.riken.jp/Linux/fedora/releases/14/Fedora/x86_64/iso/
32ビット版: http://ftp.riken.jp/Linux/fedora/releases/14/Fedora/i386/iso/ 
bashlsコマンドのディレクトリの色変更する方法は以下の通りです。
  まず以下のコマンドを実行する。
cp /etc/DIR_COLORS ~/.dir_colors
vi ~/.dir_colors
viの中で、DIRを検索し、「DIR 01;34     # directory」を「DIR 01;33     # directory」に変更する。

yumでインストールしたソフトを調べるには、
        yum list installed
これで、既にインストールしたソフトウェアの一覧を表示します。

インストール可能なソフトウェアの一覧を表示するには
        yum list

SFTP (SSH File Transfer Protocol) をサポートするftpソフトウエアはNcFTPがあります

iPadでGoodReaderを起動して、sshdのサービスに入って、ファイルを大量にダウンロードしたところで、なぜか以下のエラーメッセージが表示されました。GoodReaderは他の表示もなければ、反応もなかなか鈍いので、最初は完全にだめかと思いました。
しかし、よく見ると、ファイルのダウンロードは着々と進んでいたようで、どうやらダウンロードを続けてくれたようです。
        Error SSH error (-43) Failed getting banner


参考リンク
TigerVNC を使いリモートデスクトップ
はじめての自宅サーバ構築 - Fedora/CentOS - リモートデスクトップ接続 ...
ubuntuのHTMLエディタを探す

Tuesday, September 6, 2016

How to change the background of Windows' lock screen ウインドウズのロックスクリーンの背景画像を変更する

例えば、Windows7ならば、以下のフォルダにある「backgrounddefault.jpg」というファイルを置き換えればよいです。
C:\Windows\System32\oobe\info\backgrounds
但し、時代遅れではあるが、画像のサイズは256KB以下でなければいけません。

上記のフォルダがなければ、作成して、そこに表示させたい画像をコピーして、名前をbackgrounddefault.jpgに変えればよいです。

もしそれでも変わらなければ、regeditを起動して、以下のキーを探してみます。なければ、作成します。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background
その下に、OEMBackgroundというキーのデータを1に変更します。なければ、そのキーを作成します。

Friday, July 29, 2016

Memo of csh programming メモ・シェルプログラミング

1.aliasに引数を渡したい場合
   csh系は以下の通り
    % alias ech 'echo test¥!:1'
 bashは以下の通り
    $ alias ech="echo test$1"
 bashではfunctionを使うともっと豊富な機能を実現できるので、ここでも使える
    $ ech() { echo test$1; }

Wednesday, July 27, 2016

How to have more fun with Pokemon Go ポケモンGoをより楽しく遊びコツ

まず、違法行為について知っておかなければいけません。

  • GPSの位置を偽装するすべての行為
  • ポケモンのステータス改造
  • PCでのエミュレーター起動
  • サードパーティ製アプリ
  • サードパーティ製webサイ(POKEVISION/POKEIV等)

2016年8月19日のニュースによると、不正ユーザのアカウントはバン(停止)され始めたそうです。


以下はファミ通Appからまとめたものです。

ポケモンをより見つけやすくする4つのポイント
1.葉っぱが舞う場所
2.ルアーモジュールが使われたポケストップ(ピンクの花びらが舞っているポケストップ)
3.おこうを使う
4.近くのポケモンは足あとマークの数で距離がわかる

効率よくポケモンを育成する“進化”と“強化”のポイント
  序盤(低い内)の強化は不要
  進化のポイント
    進化に必要なアメの数が12個と少ないポケモン
      ・ポッポ
      ・キャタピー
      ・ビードル
  強化のポイント
    強化できるCPやHPには上限がある

効率よくタマゴを孵化させる方法
  2kmと10kmのタマゴ2コ同時孵化が効率的


Engagetによると、ポケモンGOでの捕獲のコツは以下の通りです。
 捕獲時のポイント

  • ポケモンは攻撃をしてきませんし、ボールを投げるまでは逃げません
  • ARモードをオフにすると、常にポケモンを画面中央に捉えられて簡単に
  • ターゲットリングの表示はボールの当てやすさではない
  • ボールの初期位置はタップとドラッグで変えられる
  • 画面端に沿ってスワイプすると自動で中央に向かうように投げる

ポケモンの捕まえ方

  • ポケモンが近くに現れるとスマホが振動してお知らせくれます。マップ上に出現したポケモンをタップすると遭遇画面に移ります。
  • ポケモンが出現します。
  • モンスターボールを投げるにはタップ&ホールドしてポケモンに向けてスワイプします。モンスターボールを投げる前に、ポケモンの周りに色つきの輪が表示されます。各色は難易度を示します。緑の輪=より捕まえやすい、オレンジの輪=捕まえやすい、赤の輪=捕まえにくいの仕様です。
  • 投げるのに聖子すると、ポケモンはモンスターボールに入ります。しかし、モンスターボールに入っても逃げる可能性があります。

ヒント:モンスターボールをタップ&ホールドしてくるくる回しながら投げて捕まえるとカーブボーナスが付与されます


ポケモンを旨く捕まえるには
 1 落ち着いて。序盤のポケモンはほとんど逃げません
 2 ARモードをオフにして難度を下げよう
   それで、ポケモンを常に画面中央に捉えられる
 3 ターゲットリングは「ボールの当てやすさ」ではない
      「 ボールを当てたあとに脱出される確率」である
 4 ボールの初期位置をタップとドラッグで調整しよう
 5 「画面の端をスワイプして投げる」ワザを身につけよう
   左端を上に向けてまっすぐ、勢いよくスワイプするだけ

詳細は、engagetの記事をご参照ください。


appMmediaの「ポケモンを捕まえる方法まとめ/効率的な捕まえ方」によると、

 ◎タイミングを見極める
  サークルの円が小さくなればなるほど捕獲しやすくなるボーナスがつく
当てる位置を意識する
  サークルの円が小さくければ小さいほどよく、またその円の中心に近くなればなるほどボーナスが発生します。
  当てた位置によって、それぞれ「Excelent」「Great」「Nice」の3段階評価で表示されます。
最後に、モンスターボールでの捕獲が困難な場合には、上位のボール(スーパーボールやハイパーボール)を用意する



sbappの「持ち物がいっぱいです」と表示されアイテムが取れない時の対処法」によると、

まず、不要なアイテムを捨てるしかないです。

次に、瀕死ポケモンに使える「げんきのかけら」や「キズぐすり」を捨てて、モンスターボールを優先的に取得することをおすすめします。



アプリ攻略発信サイトの「ポケモンがいっぱいになったらどうすればいいの?」によると、

 「博士に送る」ことです。送ると二度と戻らないので、対象を要注意!

 博士に送ったら、博士から「アメ」が貰えます。

 博士からアメを貰ったら、強化ができるようになります。


ポケモンの居場所を検査できるシステムは早速できて、その名はPokevisionポケビジョン)です。

今どのポケモンがどの場所に出現しているかを地図上で表示してくれるサービスです。

しかし、サービスの安定性が悪く、時にはメンテナンス状態になります。

それで、ポケビジョンの類似サービスがすぐさま立ち上げられています。

Poke Houndはポケビジョンとほぼ同じ内容のサービスです。

もう一つは、Poke Positionです。

他には、Poke Huntrmoもあるが、アクセス集中過ぎたせいか、ほとんど動いていない状態です。

PoGoMapはサービスではなく開発用のソフトウエアですが、リアルタイムポケモンマップを閲覧できるようにするサーバを構築できます。

最後ですが、ポケビジョンと同じ機能を持つアプリもあります。「PokeWhere」はその一つです。

余談ですが、「動物愛護団体PETAが、ポケモンGOに抗議。オリジナルゲーム「ポケモン青あざ・黒あざ」を公開」と言う記事によると、同団体は、公式ブログでは「ポケモンをゲットすることは、自然から動物を連れ出し、動物を虐待し搾取するサーカスや動物園といった場所に入れてしまうこととあまり大差ありません」と説明しているそうです。

それで、「ポケモンたちを捉える悪い人間たちを倒してポケモンを解放するゲーム、「ポケモン青あざ・黒あざ」というオンラインゲームまで公開しています。」


 レアものの出現率が高い場所があるらしいです。

 たとえば、「ピカチュウの巣」は東京なら以下の場所だそうです。

  • 新宿御苑
  • 戸田公園
  • 都立尾久の原公園


 日本でのポケモン出現頻度は以下の通りだそうです。




ポケモンGO モンスターリスト(ステータス・進化・入手方法一覧)は以下の通りです。
図鑑No. ポ ケモン名 タイプ1 タイプ2 入手場所 技名 進化方法
1 フシギダネ くさ どく チュートリアル
平地
タマゴ(2km)

たいあたり
つるのムチ
フシギダネのアメ25個
2 フシギソウ くさ どく フシギダネから進化
平地
はっぱカッター
つるのムチ
フシギダネのアメ100個
3 フシギバナ くさ どく フシギソウから進化

4 ヒトカゲ ほのお - チュートリアル ひのこ
ひっかく
ヒトカゲのアメ25個
5 リザード ほのお - ヒトカゲから進化 ひっかく ヒトカゲのアメ100個
6 リザードン ほのお ひこう リザードから進化

7 ゼニガメ みず - チュートリアル
平地
たいあたり(12)
あわ(15)
アクアジェット(15)
アクアテール(50)
ゼニガメのアメ25個
8 カメール みず - ゼニガメから進化
平地
新宿中央公園
かみつく(6)
みずでっぽう(10)
れいとうビーム(50)
ハイドロポンプ(60)
ゼニガメのアメ100個
9 カメックス みず - カメールから進化

10 キャタピー むし - 平地 むしくい(6)
たいあたり(12)
わるあがき(15)
キャタピーのアメ12個
11 トランセル むし - キャタピーから進化 むしくい(6)
たいあたり(12)
わるあがき(15)
キャタピーのアメ50個
12 バタフリー むし ひこう トランセルから進化 ねんりき
13 ビードル むし どく
むしくい(6)
どくばり(6)
わるあがき(15)
ビードルのアメ12個
14 コクーン むし どく ビードルから進化 むしくい(6)
どくばり(6)
わるあがき(15)
ビードルのアメ50個
15 スピアー むし どく コクーンから進化 どくづき
16 ポッポ ノーマル ひこう 平地 でんこうせっか(10)
たいあたり(12)
つばめがえし(25)
エアカッター(25)
ポッポのアメ12個
17 ピジョン ノーマル ひこう ポッポから進化 つばさでうつ
はがねのつばさ(15)
たつまき(15)
ポッポのアメ50個
18 ピジョット ノーマル ひこう ピジョンから進化 つ ばさでうつ
はがねのつばさ

19 コラッタ ノーマル -
でんこうせっか
たいあたり(12)
あなをほる(45)
コラッタのアメ25個
20 ラッタ ノーマル - コラッタから進化 かみつく(6)
でんこうせっか
ひっさつまえば(35)
はかいこうせん(70)

21 オニスズメ ノーマル ひこう
つつく
でんこうせっか

22 オニドリル ノーマル ひこう オニスズメから進化 つつく
はがねのつばさ

23 アーボ どく -
ようかいえき
どくばり

24 アーボック どく - アーボから進化 かみつく
ようかいえき

25 ピカチュウ でんき - チュートリアル でんきショック
でんこうせっか
必要なもの:ピカチュウのアメ50個
26 ライチュウ でんき - ピカチュウから進化 でんきショック
27 サンド じめん -
マッドショット
ひっかく

28 サンドパン じめん - サンドから進化 マッドショット
29 ニドラン♀ どく -
かみつく
どくばり

30 ニドリーナ どく - ニドラン♀から進化 かみつく
どくばり

31 ニドクイン どく じめん ニドリーナから進化

32 ニドラン♂ どく -
つつく
どくばり

33 ニドリーノ どく - ニドラン♂から進化 どくづき
どくばり

34 ニドキング どく じめん


35 ピッピ フェアリー -
しねんのずつき
はたく

36 ピクシー フェアリー - ピッピから進化 しねんのずつき
はたく

37 ロコン ほのお -
ひのこ
でんこうせっか

38 キュウコン ほのお - ロコンから進化

39 プリン ノーマル フェアリー
だましうち
はたく

40 プクリン ノーマル フェアリー プリンから進化 だましうち
41 ズバット どく ひこう
かみつく
でんこうせっか

42 ゴルバット どく ひこう ズバットから進化 かみつく
つばさでうつ

43 ナゾノクサ くさ どく
ようかいえき
はっぱカッター

44 クサイハナ くさ どく ナゾノクサから進化 ようかいえき
はっぱカッター

45 ラフレシア くさ どく クサイハナから進化

46 パラス むし くさ
ひっかく
むしくい

47 パラセクト むし くさ パラスから進化 れんぞくぎり
48 コンパン むし どく
ねんりき
むしくい

49 モルフォン むし どく コンパンから進化 むしくい
図鑑No. ポケモン名 タイプ1 タイプ2 入手方法 技名 進化方法
50 ディグダ じめん -
ひっかく
マッドショット

51 ダグトリオ じめん - ディグダから進化

52 ニャース ノーマル -
ひっかく
かみつく

53 ペルシアン ノーマル - ニャースから進化 ひっかく
54 コダック みず -
みずでっぽう
しねんのずつき

55 ゴルダック みず - コダックから進化 ねんりき
みずでっぽう

56 マンキー かくとう -
からてチョップ
ひっかく

57 オコリザル かくとう - マンキーから進化 からてチョップ
58 ガーディ ほのお -
かみつく
ひのこ

59 ウインディ ほのお - ガーディから進化 ほのおのキバ
60 ニョロモ みず -
あわ
マッドショット

61 ニョロゾ みず - ニョロモから進化 マッドショット
62 ニョロボン みず かくとう ニョロゾから進化 マッドショット
63 ケーシィ エスパー -
しねんのずつき
64 ユンゲラー エスパー - ケーシィから進化 サイコカッター
65 フーディン エスパー - ユンゲラーから進化 ねんりき
66 ワンリキー かくとう -
からてチョップ
けたぐり

67 ゴーリキー かくとう - ワンリキーから進化 からてチョップ
けたぐり

68 カ イリキー かくとう - ゴーリキーから進化

69 マダツボミ くさ どく
ようかいえき
つるのムチ

70 ウツドン くさ どく マダツボミから進化 はっぱカッター
71 ウツボット くさ どく ウツドンから進化 はっぱカッター
72 メノクラゲ みず どく
どくばり
あわ

73 ドククラゲ みず どく メノクラゲから進化 ようかいえき
どくづき

74 イシツブテ いわ じめん
たいあたり
いわおとし

75 ゴローン いわ じめん イシツブテから進化 いわおとし
マッドショット

76 ゴローニャ いわ じめん ゴローンから進化

77 ポ ニータ ほのお -
ひのこ
たいあたり

78 ギャロップ ほのお - ポ ニータから進化 けたぐり
ひのこ

79 ヤドン みず エスパー
みずでっぽう
ねんりき

80 ヤドラン みず エスパー ヤドンから進化

81 コイル でんき はがね
でんきショック
スパーク

82 レアコイル でんき はがね コイルから進化 でんきショック
スパーク

83 カモネギ ノーマル ひこう


84 ドードー ノーマル ひこう
つつく
でんこうせっか

85 ドードリオ ノーマル ひこう ドードから進化 だましうち
はがねのつばさ

86 パウワウ みず -
こおりのつぶて
みずでっぽう

87 ジュゴン みず こおり パウワウから進化

88 ベトベター どく -
どろかけ
ようかいえき

89 ベトベトン どく - ベトベターから進化

90 シェルダー みず -
こおりのつぶて
たいあたり

91 パルシェン みず こおり シェルダーから進化

92 ゴース ゴースト どく
ふ いうち
したでなめる

93 ゴースト ゴースト どく ゴースから進化 したでなめる
94 ゲンガー ゴースト どく ゴーストから進化

95 イ ワーク いわ じめん
たいあたり
いわおとし

96 スリープ エスパー -
はたく
ねんりき

97 スリーパー エスパー - スリープから進化 ねんりき
しねんのずつき

98 クラブ みず -
マッドショット
あわ

99 キングラー みず - クラブから進化 マッドショット
図 鑑No. ポ ケモン名 タイプ1 タイプ2 入手方法 技名 進化方法
100 ビ リリダマ でんき -
スパーク
たいあたり

101 マ ルマイン でんき - ビ リリダマから進化 たいあたり
102 タマタマ くさ エスパー
ねんりき
103 ナッ シー くさ エスパー タマタマから進化

104 カラカラ じめん -
いわくだき
どろかけ

105 ガラガラ じめん - カラカラから進化 いわくだき
106 サワムラー かくとう -
けたぐり
107 エ ビワラー かくとう -
いわくだき
バレットパンチ

108 ベ ロリンガ ノーマル -
しねんのずつき
109 ドガース どく -
ようかいえき
たいあたり

110 マタドガス どく - ドガースから進化

111 サイホーン じめん いわ
いわくだき
112 サイドン じめん いわ サイホーンから進化 どろかけ
113 ラッキー ノーマル -
はたく
114 モンジャラ くさ -
つ るのムチ
115 ガルーラ ノーマル -


116 タッツー みず -
みずでっぽう
あわ

117 シードラ みず - タッツーから進化 りゅうのいぶき
118 ト サキント みず -
つつく
マッドショット

119 ア ズマオウ みず - ト サキントから進化 つつく
どくづき

120 ヒトデマン みず -
みずでっぽう
でんこうせっか

121 ス ターミー みず エスパー ヒトデマンから進化

122 バ リヤード エスパー フェアリー


123 ストライク むし ひこう
れんぞくぎり
124 ルージュラ こおり エスパー
はたく
125 エレブー でんき -
けたぐり
でんきショック

126 ブーバー ほのお -
ひのこ
127 カイロス むし -
れんぞくぎり
いわくだき

128 ケンタロス ノーマル -
たいあたり
しねんのずつき

129 コイキング みず -


130 ギャラドス みず ひこう コイキングから進化 りゅうのいぶき
131 ラプラス みず こおり


132 メタモン ノーマル -


133 イーブイ ノーマル -
で んこうせっか
たいあたり

134 シャ ワーズ みず - イーブイから進化 みずでっぽう
135 サンダース でんき - イーブイから進化 でんきショック
136 ブースター ほのお - イーブイから進化 ひのこ
137 ポリゴン ノーマル -


138 オムナイト いわ みず
マッドショット
みずでっぽう

139 オムスター いわ みず オムナイトから進化 いわおとし
140 カブト いわ みず
ひっかく
141 カブトプス いわ みず カブトから進化 れんぞくぎり
142 プテラ いわ ひこう
かみつく
143 カ ビゴン ノーマル -
したでなめる
しねんのずつき

144 フリーザー こおり ひこう


145 サンダー でんき ひこう


146 ファイヤー ほのお ひこう


147 ミニリュウ ドラゴン -
りゅうのいぶき
148 ハクリュー ドラゴン - ミニリュウから進化

149 カイリュー ドラゴン ひこう ハクリューから進化 はがねのつばさ
150 ミュ ウツー エスパー -


151 ミュ ウ エスパー -




 日本でのサービス開始はまだ一週間しかたっていないのに、「米国で「ポケモンGO」人気がたった1週間でピークアウトした理由」と言う記事がありました。アメリカは日本より2週間選考したからのもありますけど。

 同文章によると、その理由は以下にあげられるそうです。
 1つは、コンテンツが有限であること。人気ゲームでは他のプレーヤーがコンテンツを提供して、プレーヤー同士のつながりが強まっていくといった側面があるが、「ポケモンGO」にはそれがない。

 もう1つは、たとえば「テトリス」や「キャンディ・クラッシュ」にあるような、しゃかりきになってしまうような要素がないこと。これらのゲームでは、プレーヤーがゲームに釘付けになるような心理状態や脳の動きが現れる。それが「ポケモンGO」には見られない。

 そして、ポケモンを探すだけならば初心者プレーヤーでもできるが、もっと上級になろうとすると、今度はバトル流の「ジム」攻略が難し過ぎる。うまいゲームは、もう止めようと思った瞬間に前進できるようなレベルづくりがなされており、それで興味が持続するのだという。

Thursday, June 23, 2016

The Right Way to Use a Camera カメラの正しい扱い方・手入れ方法

一眼レフや、ミラーレスカメラは飛躍的に入手しやすくなり、使いやすくなってきました。

一方、カメラは他の電化製品よりもデリケートな商品ですので、日ごろの使用に当たってよく手入れをしなければいけないし、使うときにも細心な注意が必要です。

以下はウェブで見つけてきた情報のようやくです。


ちょっと待って!デジタル一眼レフを故障させる間違った使い方6つとその避け方
http://zasshi.news.yahoo.co.jp/article?a=20160622-00010004-biz_lifeh-sci&p=3
1. 高温下に放置する
2. 結露にさらす
3. 雨、雪、水にさらす
4. 砂にさらす
5. カメラストラップを着用しない
6. カメラバッグにお金をかけない


デジタル一眼レフカメラのお手入れ方法
http://diji1.ehoh.net/contents/soujihouhou.html
まずは大きいホコリやゴミなどを払い落とします
次にブロアーで小さいホコリなどを吹き飛ばす
レンズ表面の拭き掃除は専用のクロスで
仕上げはクロスでカメラ全体を拭き掃除
市販のクリーナーや薬品は極端な汚れ以外使わない

なにはともあれブロアーを
便利な個装クリーニングペーパーがオススメ
万能アイテム 

カメラボディのお手入れ方法
1.不要な部品を外す
2.ブロアーで大きなホコリを吹き飛ばす
3.綿棒でファインダーとホットシューを清掃
4.爪楊枝とクリーニングペーパーでさらに細かな部分を掃除
5.濡れタオルで全体を拭く
6.マウントを清掃する
7.ミラーボックスの清掃

Friday, March 11, 2016

How to install Scikit-image for Python

Phythonだけをインストールした状態でscikit-imageをインストールしようとしたら、かなり苦労したので、メモとして残しておきます。

必要なものは以下の通りです。

  • pip (sudo yum install python-pip)
  • numpy (pip install numpy)
  • cython (pip install cython)


それから、以下のコマンドでscikit-imageをインストールします
  • easy_install -U scikit-image
因みに、pythonに登録されているパッケージの一覧は、https://pypi.python.org/pypi?%3Aaction=browseで見られます。

Monday, February 29, 2016

Free software for physically formatting SD card SDカードの物理フォーマットをするための無料ソフト

 無料ではあるが、普通の「フリーソフト」ではなくて、パナソニック社提供されている「オフィシャル」ソフトです。

 ダウンロード先はこちらです。
http://av.jpn.support.panasonic.com/support/sd_w/download/index.html

このソフトを使わなければいけないのは以下の場合です。

  • コンピュータに挿入すると、USBメモリとして認識するが、中にあるファイルをコピーすると、コピーがとまってしまったり、エクスプローラが固まったりする
  • 上記の操作後、SDカード自身を認識しなくなったりする

Thursday, January 21, 2016

The safest seat in a bus バスにある一番安全な席はどこ?

バス事故 死者が最も多い席は「前方左側」で全犠牲者の38%によると、過去のバス事故から得られたデータでは、一番死者が少ない座席は、「中央右側」です。

「前方左側」に死者が集中する理由は、以下のと通りだそうです。
「いざというとき、運転手は本能的に自分の身を守ろうとして運転席の逆側、つまり助手席側(左側)を衝突させるからです。左側の最前列には、投げ出された体を止める構造物がないので、フロントガラスを突き破って車外に飛び出してしまうこともある」
安全な座席の詳細については、
「ケースバイケースなのですが、まずは運転手の真後ろです。先ほど述べた通り、運転手が身を守ろうとしますからね。それ以外では、タイヤの真上がいいでしょう。振動が大きく、足元の窮屈さが気になりますが、強度面でいえば、タイヤの上というのは最も頑丈なのです。窓側か通路側かでいえば、通路側の方がベター。バスは構造上、前後より左右からの衝撃に弱いので、万一の時、窓側は危ない。右側の通路側であればなおよい」

Thursday, October 15, 2015

C Sharp Memo - How to Allow only Numerical Input in Textbox で数値しか入力できないようにするには?

  nanoblog(ナノブログ)にズバリ回答がありましたので、メモっておきます。


private void textBox1_KeyPress( object sender, KeyPressEventArgs e ) {
    // 制御文字は入力可
    if ( char.IsControl(e.KeyChar) ) {
        e.Handled = false;
        return;
    }

    // 数字(0-9)は入力可
    if ( char.IsDigit(e.KeyChar)  ) {
        e.Handled = false;
        return;
    }

    // 小数点は1つだけ入力可
    if ( e.KeyChar == '.') {
        TextBox target = sender as TextBox;
        if ( target.Text.IndexOf('.') < 0 ) {
            // 複数のピリオド入力はNG
            e.Handled = false;
            return;
        }
    }

    // 上記以外は入力不可
    e.Handled = true;
}

Wednesday, September 9, 2015

How to Revive your Smart Phone スマートフォンを使いやすくする方法

 スマートフォンは毎月のように新しいものが発売されています。

 手元のものに不満がたまっていくと、ついついと新しいモデルに切り替えてしまします。

 しかし、ちょっと工夫すれば、少々ふ古くても、大変使えやすくすることは可能です。

 まず、インストールしているアプリを確認して、使っていないものをアンインストールしましょう。(「設定」、「アプリ」で問題のアプリをクリックし、「アンインストール」をクリック)

 次に、重たいアプリを探しましょう。Facebookはまず重たいです。Facebookのサービスを使いたいなら、Facebook Liteを使いましょう。

 Androidのデフォルトアプリはアンインストールできないのもあるが、その場合「無効」にして、代わりのものを使えばよいです。たとえば、「フォト」(ギャラリー)です。その代わりのおすすめアプリは、Quick Galleryです。

 もっと強力な変更をしたいならば、システムのルート権限を取得する必要があります。

 Kingo Rootは割と簡単にルート化できるツールです。

 ただし、ルート権限を取得できたところで、すべてのアプリケーションにも多大な権限を持つようになり、システムの深層部まで操作できるようになります。

 その破壊的な威力を管理するために、SuperSUというアプリを必ずインストールしなければいけません。

 SuperSuをインストールし、正しく設定してから、「Titanium Backup」という強力なツールをインストールしましょう。それで、普段は外せないアプリでも、できるようになります。「System App Remover」も似たようなアプリです。

 「Greenify」はシステムに過度なリソースを使ってしまうアプリを監視するツールです。

 「No Frills CPU Control」はスマホンの動作周波数を変更できるツールです。オーバークロックもできれば、より低い周波数に変更することもできます。後者はバッテリの消耗を低く抑えられる効果があります。

参考リンク
The College Student's Guide to Breathing New Life Into Your Old Smartphone

How to Disable the Auto Start from Sleep in Windows 8が勝手にスリープからの起動を止める方法

 全く迷惑な話です。

 Windows 8のPCを使っています。使用しない時にスリープにしています。これは、また使う時の起動時間が短いからです。

 しかし、何故か深夜(早朝)3時ごろ、コンピュータは勝手に起動してしまい、それに起こされることはたびたびです。
 夏ですと、その分熱くなるので、迷惑はいいところです。

 調べてみると、これは「自動メンテナンス」によるものらしいです。

 デフォルトでは、タスクスケジュールに入っていて、時刻は朝の3時です。しかも、そのデフォルトでは、スリープから起動して、そのタスクスケジュールを実行するようになっています。
 その実施内容は以下の通りです。

  • 更新プログラムのチェックとインストール
  • セキュリティ スキャン、ウイルス定義ファイルの更新
  • システムの診断

 自分の場合は、朝になっても、PCがまだ起動されたままです。また再びスリープに戻るかどうかは検証したこともないし、検証する気もありません。結果は何であれ、何のためのスリープだろうかと素直に不思議に思います。設計者やテストチームは一体どんなテストして、何を持ってこの仕様に納得したのか不可解です。

 「自動メンテナンス機能」でスリープ解除しないように設定するには、「コントロールパネル」-「アクションセンター」-「メンテナス」-「自動メンテナンス」-「メンテナンス設定の変更」を選択します。
それで、「スケジュールされたメンテナンスによるコンピューターのスリープ解除を許可する」のチェックを外します。

  それで不安で、どうしてもこの自動メンテナンスを実行してほしいならば、「メンテナンスの実行時刻」を都合のいい時間に設定すればよいです。

参考リンク
Windows8.1で深夜勝手にスリープが解除される問題の解決方法

Wednesday, October 17, 2012

Download the Contents of a URL 指定ウェブアドレスのページを自動的にダウンロード

 Perlで書くと以下のように簡単に実現できます。
#!/usr/bin/perl
use strict;
use warnings;
use LWP::Simple;
my $url = 'http://example.com/example.html';
my $file = 'data.kml';
getstore($url, $file);

 メモリにダウンロードして、そこで処理したい場合、WWW::Mechanizeを使った方は便利です。
#!/usr/bin/perl
use strict;
use WWW::Mechanize;
my $url = 'example.com/example.html';
my $mech = WWW::Mechanize->new;
$mech->get($url);
WWW::Mechanizeでは、指定URLにあるすべてのリンクを階層指定して持ってくることも可能です。

Monday, October 15, 2012

How to Pad A Table of Images without any Space bloggerでスペース無に画像を並べる方法

  Bloggerでブログを書き時に、時々HTMLやCSSを使わないと望ましいレイアウトで投稿できない場合があります。
  大分前から、画像を綺麗に並べたくてできないことに悩まされました。
  具体的に言いますと、普通に画像をテーブルの各セルに入れると、必ず画像の間(上下左右とも)にスペースができてしまいます。それで都合がいい時もありますが、どうしても隙間なくくっつけたい場合はとても苛立ちます。

  まず、4枚の写真を2X2のマトリックスに並べたいとします。普通に書くと、以下の通りになります。tbodyとかは省略します。
<table>
  <tr><td>
    <img src="xxxx"></td><td>
    <img src="xxxx"></td></tr>
  <tr><td>
    <img src="xxxx"></td><td>
    <img src="xxxx"></td></tr>
  </td></tr></table>
  これでは、必ず画像の間に空白ができます。さて、HTMLのテーブルに関して、セル間の間隔とボーダーラインの指定ができます。それで、以下のように書き直すと、とりあえず横の隙間はなくなります。しかし、縦は必ず隙間はできます。それは、セルやテーブル自身の高さを画像サイズとぴったり同じに設定しても、縦の隙間は全く変わりません。
<table border="0" cellpadding="0" cellspacing="0" >
  <tr><td>
    <img src="xxxx"></td><td>
    <img src="xxxx"></td></tr>
  <tr><td>
    <img src="xxxx"></td><td>
    <img src="xxxx"></td></tr>
  </td></tr></table>
  色々調べてみたら、やっと解決策を見付けました。縦の隙間の原因はvertical alignはデフォルトの設定がbaselineになっているからです。それを「bottom」に設定してあげると、隙間はあっさりとなくなります。
  最終コードは以下の通りになります。
<table border="0" cellpadding="0" cellspacing="0" >
  <tr><td>
    <img style="vertical-align: bottom;" src="xxxx"></td><td>
    <img style="vertical-align: bottom;" src="xxxx"></td></tr>
  <tr><td>
    <img style="vertical-align: bottom;" src="xxxx"></td><td>
    <img style="vertical-align: bottom;" src="xxxx"></td></tr>
  </td></tr></table>

Tuesday, September 25, 2012

Smart Mobile Life スマートな通信生活を実現!

    IT時代と言われてもはや20年以上たっています。固定電話、無線データ通信(WiFi、WiMax、3G/LTEなど)、携帯電話などは、様々な形で進化し、それに伴うサービスもドンドン充実してきました。
    しかし、どれもこれも便利そうで楽しいものですので、気をつけないと、知らない内に各種のサービスはあまり使っていないので、毎月高額な請求ばかりが飛んでくる羽目になりかねません。一昔は、「パケ死」という言葉がありました。ウェブをどんどん利用していたら、パケット代はうんマン、うん十万になって、払えなくなったことです。
   それで、競争も熾烈化の中で、各社は凌ぎを削って、様々な割引プランで新規加入を誘うのに必死です。それらをうまく利用するはずはありません。
    以下の一つのBefore・Afterの例で、たとえ通信費用は変わらなくても、今より数倍快適で楽しく利用することは可能です。
    但しですが、各種の割引プランに(小さい文字で)厳しい条件が書かれています。それらをよく吟味した上に利用しないと、逆に高くつくこともあるので、要注意です!

     現状(合計11390円;金額は月額)
SB3台、1台internet使えるがほとんど使わない5500円
wimax 2台(家中常駐と外用:同時使用不可)(ただしspeed 0~3M,online動画視聴無理)(外でつながるのは都心だけ)4090円
固定電話1800円


    新案(合計11922;同じ値段でtablet手に入るのと快適なネット環境(家、外))
携帯3台、SB, 通話無料(家族内通話メール無料、ネット使わない)4000円
家のネット:100M光、光電話込二年利用、kakaku.comから申し込む2457円
外でネット: ドコモXi・Foma利用
  (1)合計 月1485円
            ガラケー加入、一番安いplan: 780
                            internet : 315
           一番安いバケホープラン: 390  
  (2)tabletほぼただで買う(いろんなキャンペン利用)
          ○プラスXi割利用、月3980円で Xi回線使える(上限7G)
              テザリングもできる
5465円

    ※ただで契約したドコモ携帯を売れば、さらに得する。


参考リンク
スマホを安く買って安く使う!家計の携帯料金節約ガイド(^∀^)ノ

XP not Recognizing 64GB SDXC Card XPでは64GB SDXCカードを認識しない

    新しいカメラを購入に伴い、気合を入れて64GBのSDXCカードも購入しました。
    しかし、いざ撮影した「作品」をXPのPCで読み込もうとしたところで、「ディスクはフォーマットされていません。今 すぐフォーマットしますか」とエラーになってしまいました。一瞬SDカードが壊れて、せっかく撮ってきた写真はすべてパーになったかと思い、失望と絶望で冷や汗をかきき始まる所でした。
    念のために、カメラに戻して再生させてみました。問題ありませんでした!また最新のMacに入れてみたら、ちゃんと認識されていました。しかもRAWフォーマットもちゃんと表示できます!さすがマック!
    だったら、今のSDカードリーダに問題があるに違いと思い、嫌厭でSDXC(64GBまで!)対応と明記したカードリーダを新規購入しました。
    が、同じエラーになってしまいました。どういうこと?!
    今度落ち着いてウェブで調べてみました。
    あった!何と、「MicrosoftのWindows XP用更新プログラム(KB955704)のインストトールが必要」だそうです[2]。
    早速上記のリンクに行って、「WindowsXP-KB955704-x86-ENU.exe」というプログラムをダウンロードしました。それを実行すると、恒例の再起動が強要させられて、しばらく辛抱強く待っていました。
    再び同じSDXCカードを挿入したカードリーダをPCに接続しました。今度ちゃんと認識してくれました!
    因みに、「(KB955704)は通常のWindows Uodate では更新されませんので、自分でダウンロードしに行くことになります!」[2]

    しかし、考えてみると、一時毎日のようにXPのシステム自動更新が強要させれていましたが、何故このような重要で、サイズも小さい更新プログラムが入っていないか不思議で仕方がありません。ユーザの同意なしでトラブルになりそうな要素がないはずです。逆にこれも問題になるならば、大量に自動更新されてきたシステムファイルは殆ど引っ掛かるでしょう。
    マイクロソフトは、Woindows8の開発ばっかりをやらないで、既存ユーザのために、もう少し、ほんのちょっぴり、もっと真剣に考えてもらえないでしょうか。はっきり言って、Windows8なんて、入らないです。XPでも、十分に使えています。

参考リンク
[1] SDカードを認識しない
[2] Windows XPでSDXCカード(64GB)を使う
[3] SDカードが今すぐフォーマットしますか?と表示され、使用できなくなった場合の対処方法

Thursday, September 20, 2012

How to find the name of a flower 花の名前を探すには

    お散歩や山歩きをする時に気に入った花の写真を撮るのはよくあります。しかし、いざそれを人に紹介したいときに、花の名前は分からなくて困る場合もよくあります。
    幸いなことに、花の愛好家(写真家か、植物愛好家など)は大勢いらっしゃい、素晴らしいホームページを作っている方もいらっしゃいます。
    ここでは、主に花の色で探せるリンク集を集めてみました。何故かといいますと、一番分かりやすいのは色です。ほかの情報はキーワードとして使いにくいです。中には季節や、科名、草丈、地域等によって分類しているのもありますが、季節は地方によってばらばらの場合もあります。
    最も重要なのは、すべてのホームページは、花をその写真と名前のセットで一覧リストアップにまとめられています。何と言っても、同じ花の写真がないと、どうしても確信をもてません。

花の名前を検索できるリンク集
花ぐらし(Honda)名前や色で花を探すことができる。
季節の花300名前、分類、季節、と肝心な色で検索できる。
花色別写真検索分類は白色(春)、白色(夏)、白色(秋冬)、黄、橙色、桃色、赤色、紫、赤紫色、青、青紫色、緑その他の色、混色である。
My Cosmos-花検索花びらの色、花形、葉形、高さ、薬草・薬用、高山植物で検索できる!
草花や樹木の図鑑-はなQ色の分類は「赤、白、ピンク・桃、黄、オレンジ・橙、青、黄緑、茶、紫、赤紫、青紫」で、季節の分類は「冬、晩冬、初春、春、晩春、初夏、夏、晩夏、初秋、秋、晩秋、初冬」である。名前の検索もできる。
野の花検索季節は「春、夏、秋、冬、他」で、色は「白、赤、青、黄、他」である。名前の検索もできる。
花しらべ 花認識/花検索iPhone/iPadアプリで、有料ですが、撮影した写真を使って直接検索できる。使い方はやや煩雑ではあるが、花だけの範囲を指定し、花の大きさ/丈/花びらの枚数/撮影月/草木/種別/生育環境などをわかる範囲で入力すれば、検索される。
四季の山野草4095種の23,003個の画像が登録されている!色、名前の他に、科名、季節等ででも検索できる
植物図鑑・撮れたてドットコム分類、花の色、季 節、草丈、環境、地域で検索できる
皆の花図鑑花好きを応援!花の総合サイト。日本最大級のフラワーデータベースと自負しているので、見つかる可能性は非常に高い。但し、ヒット数もその分多いので、ページめくりには時間と根性がいる
樹木検索くん花ではないが、樹木の検索サイトであり、樹形、葉の特徴(単葉/複葉、葉のつき方、葉の大きさ、葉の形、葉のふち、葉脈、側脈)、樹皮の特徴(なめらかさ、表面の模様、裂け目等)、花の特徴(色、形、花弁の数・花冠の裂数、花期)、果実の特徴(色、形、果期)で検索できる本格的な専門サイトである。

紫色の花:「青色~紫色の花」、「花ぐらし>花を探す>色で探す>紫」、紫色の花紫、赤紫色の花の山野草、高山植物紫、赤紫色の花の山野草、高山植物野の花図鑑紫色の花散歩青・紫/お花の写真集

How to Stop Unwanted Mails from Facebookからの勝手なメール・友達申請を退治

    全く面識もないしFacebook上で特に交流したことの無い人に何故かFacebookが勝手に友達申請したことがあるようです[1]。
    対処方としては、以下のものをインターネットから見つかりました。但し、Facebookなどのような運用会社は勝手に仕様を変更しつつけていますので、やり方はすでに変わってしまっている可能性もあります。あくまでも参考までです。

1.「インポートした連絡先を全て削除」[2]
    これはインポートした連絡先に友達リクエストが送られてしまう場合の対処法です。
    http://www.facebook.com/invite_history.phpにアクセスして、インポートした連絡先一覧の上にある▼ボタンを押して「すべて」を選択して全連絡先の頭にチェックマークをつけた後、その横の「削除」を押せば、すべてのインポートされた連絡先が削除できます。

2.勝手に友達申請を出しているかどうかを確認[1]
    Facebookで「勝手に友達申請」される事象が発生中で以下の方法を紹介しました。

 1) 「Pending Friend Requests」へと移動する
 https://apps.facebook.com/friendrequests/
 2) 「Pending Request」タブをクリック
 3) 「Bulk Load」ボタンをクリック
 4) 「Get Friend Request Data」ボタンをクリック
 5) 小さなウィンドウが現れるので、そこのテキストをクリックし、CTRL+Aを押して全範囲選択を行う。
 6) CTRL+Cを押して選択したテキストをコピーする。
 7) ホワイトボックスにCTRL+Vで選択したテキストを貼り付ける。
 8) 「Load Friend Request」をクリックする。
 9) 友達申請中となっているユーザの一覧が表示される。
 10) 申請した心当たりの無いユーザが表示されていれば「Cancel Request」をクリック
3.招待済みの友達を削除[4]

    Facebookで勝手に友達リクエスト・登録招待メール自動送信される設定を停止・解除・変更する方法で、Facebookについての重要な事実を紹介してくれました。くれくれもそのようは情報を確認したうえで利用しましょう[3]。
    知っていましたか?iPhoneやAndroidなどのスマートフォン・携帯電話に入っている友達への連絡先をFacebookと同期すると、その情報がFacebookに吸い上げられてしまうことを。Facebookを使っていない人の連絡先でさえも。
    知っていましたか?たとえあなたがFacebookのアカウントを持っていないとしても、おそらくFacebookはあなたのEメールアドレスと携帯電話番号を、Facebookのユーザーであるあなたの友人を通じて取得していることを。
    知っていましたか?上の画像がデフォルト(既定)の設定であることを。このセッティングを変更するやり方をあなたが知らないでいる限り、Facebookにいるコーポレートソシオパスたちは、Facebookユーザーでないあなたの友達に対して、Facebookに参加するよう2週間ごとに催促します。
    「ただより高いものはない」とよく言われます。今世の中にある殆どのインターネットのサービスは無料です。しかし、気をつけないと、その代価は想像も及ばない可能性が潜んでいます。
    余談ですが、ZAKZAKの記事によると、Facebookのユーザーの7割がFacebookにストレスを何らかの形で感じているそうです[5]。その理由を以下に引用します。
その理由としては、「人間関係があからさまでプライバシーがない」(34.3%)が最も多く、続いて「シェアされるとどこまで広がるのかわからないので余計なことを発言できない」(33.8%)、「ソーシャルアプリの“おせっかい”な誘い(招待や勧誘)」(31.1%)、「友達リクエストをされて断りにくい」(27.1%)が挙がった。 なかには、「何か良いことを投稿しなければと背伸びをしてしまう」(12.3%)、逆に「友達の投稿にムリに背伸びしている印象.違和感を受ける」(同)、また「いいね!」機能に関しても「もらったらお返ししなければならない気持ちになり面倒くさい」(14.4%)、逆に「お金で買って増やした不自然な『いいね!』が多く判別が難しい」(10.2%)と、ステマ的な投稿に戸惑いを覚えることも。
    楽しいそうなSNSサービスではありますが、一歩間違えば、トラブルのもとにもなりかねません。同記事には、Facebookで「ウソがばれた」、「浮気がばれた」、「詐欺被害に遭った」、「いいね!を間違って押した」、「間違って全員にメッセージを送信した」、「友人による勝手な情報公開」、「エロ経歴を暴露させられた」、「写真投稿がきっかけで絶縁」、「友達からストーカーに」、「知らなくていい事実を知ってしまう」などの「被害」例をも挙げていました。また、「“mixi疲れ”という言葉があるように、Facebookユーザーに見られるストレスやトラブルは、ほかのSNSの例と基本的には同じです。儀礼的なやりとりへの疲れ、恋愛関係のもつれなどでSNSから離れた人は、mixiでも多かったですから」という専門家の意見も引用しました。
    さらに、個人情報の提供に伴うリスクも理解しなければいけません。個人情報とは、生年月日、住所、電話番号などだけではなく、投稿した記事に現れる個人の趣味、嗜好、日常生活の事情などすべてのものを含みます。JNSA報告書によりますと、2011年の個人情報漏えいは約628万4000人に達しました[6]。その詳細を以下に引用します。

 それによると、2011年に発生したインシデントは1551件で、漏えいした個人情報は628万4363人分、想定される損害賠償額は1899億7379万円に上った。インシデント1件あたりでは漏えい人数が4238人、平均被害想定損害賠償額は1億2810万円。漏えい1人あたりの平均被害想定損害賠償額は4万8533円だった。
 漏えい原因別では「誤操作」(34.8%)や「管理ミス」(32.0%)、「紛失・置き忘れ」(13.2%)など不注意が原因とみられるインシデントが全体の8割近くを占め、内部不正や不正アクセスなどの悪意によるインシデントは約2割だった。

    Facebookだから悪いのではなくて、情報交換・検索を楽にした代価だとしか言いようがありません。Facebook、Mixi、Google+などを責める以前に、自ら利用するように選択した責任を考えてほしいところです。

参考リンク
[1] Facebookで「勝手に友達申請」される事象が発生中
[2] facebookで、勝手に友達申請
[3] Facebookで勝手に友達リクエスト・登録招待メール自動送信される設定を停止・解除・変更する方法
[4] Facebookで友達招待メールを送った人に自動でメールを送る設定を解除する方法
[5] ユーザーの7割がFacebookにストレス!
[6] 2011年の個人情報漏えいは約628万4000人に――JNSA報告書

Tuesday, September 18, 2012

The Security of Android Device Android端末のセキュリティ問題

    Android端末はどんどん普及してきた中で、不正アプリも急激に増えてきました。「不正」とは、端末の個人情報に勝手にアクセスしたり、root権限を取得して、デバイスに対して悪質な操作をしたりすることです。
    2012年8月31日付けの読売新聞によると、「Android端末を狙う不正アプリが初めて発見されたのは2010年8月、つまり2年前のこと。当初は1か月に数件程度だったが、2012年に入って急増した。2012年の第1四半期の3か月に約5000個、さらに第2四半期の3か月には約1万9000個のAndroid不正アプリが発見されている。」
     ITmedia エンタープライズによると、「Duo Securityはモバイル端末の脆弱性をチェックするモバイルアプリ「X-Ray」を開発し、Android向けに提供している。同アプリは、既に公になっているのに修正されないまま放置され、悪用できる状態になっている脆弱性を見つけ出すことができる。」
    「X-Ray」のようなアプリをダウンロードして一度確認した方は良さそうです。

    因みに、Android端末向けの有料セキュリティアプリとしては、シマンテックの「ノートン モバイル セキュリティ」もあります。ほかに、NTT西日本の「セキュリティ対策ツール for Android 1.0」もあります。


参考リンク
[1] Android不正アプリが急増!
[2] Android端末の半数以上に未解決の脆弱性、セキュリティ企業が発表
[3] シマンテック、Android端末向けセキュリティアプリ
[4] 「セキュリティ対策ツール」のAndroid端末(Android OS)への対応について

Wednesday, August 15, 2012

How to Control GIMPをPythonで自在に操る

(このページは「Part3 フリーの画像ソフトGIMPをPythonで自在に操る」のコピーです。サーバーの変更による内容の消失を防ぐためです)

Part3 フリーの画像ソフトGIMPをPythonで自在に操る

2009/02/25
増田 泰
出典:日経ソフトウエア 2008年8月号  pp.62-67
(記事は執筆時の情報に基づいており、現在では異なる場合があります)
日経ソフトウエア2008年8月号にて掲載した「マクロで始める実用プログラミング」をお届けします。Partごとにアプリケーションを定め、プログラミング言語を用いて操作したり、機能を追加したりします。また、2009年4月号においても、Excel/VBAの徹底活用法を紹介しています。
※ 記事は執筆時の情報に基づいており、現在では異なる場合があります。
GIMP(The GNU Image Manipulation Program、ギンプ)はオープンソースのフォトレタッチ・ソフトです。もともと、UNIXやLinux用のアプリケーションであり、多くのLinuxディストリビューションで収録されています。今ではGIMPは、WindowsやMac OS Xでも動作します。
 GIMPは無料で使えるソフトとしては驚くほど多くの機能を備えています。画像の切り取り、拡大/縮小といった簡単な操作から、ホワイト・バランスの自動調整、赤目の自動補正、レイヤーを使った画像編集、画像中の色成分の分布を表したヒストグラムの操作まで対応します。個人で使うレベルなら必要十分な機能を持っていると言えるでしょう。
 そして、この特集で紹介しているほかのソフトと同じように、GIMPも「Script-Fu」というマクロの実行環境を備えています。Script-Fuのマクロ記述言語はScheme(スキーム)という言語です。SchemeはLISP(リスプ)から派生した関数型言語で、LISPと同様にカッコ「( )」を多く使った記法が特徴です。
 しかし、LISPやSchemeの独特な書き方や考え方のために、とっつきにくさを感じている人は多いのではないでしょうか。そこで、本稿ではGIMPがオプション機能として用意している「Python-Fu(GIMP Pythonと呼ぶこともある)」を利用したマクロ・プログラミングを解説します。
 Python-Fuは、動的型付け言語の一種であるPython(パイソン)で記述したマクロをGIMPで実行する環境です。日本では動的型付け言語といえばRubyが有名ですが、Pythonもなかなか使いやすい言語です。
 Pythonは文法として覚えなければならないことが少ない言語です。一方で、ライブラリが充実していて、ほんの小さなプログラムで複雑な処理を簡単に実現できます。
 Pythonの有名な特徴の一つに「インデント(字下げ)」があります。多くの言語では、インデントにはコードの見通しを良くする程度の意味しかありませんが、Pythonでは、インデントがプログラムのブロック構造を表しています。正しくインデントしないと、プログラムが動かないのです。美しく書くことが正しいプログラムにもつながるという点では、プログラミングの学習に向いた言語の一つと言えるでしょう。

Python-Fuを使うための準備

本稿では、Windows版GIMPを使って、Python-Fuのマクロを作ります。Python-Fuのスクリプトは、OSが異なっても動作することが多いので、Mac OS XやLinuxを使われている方にも参考になると思います。
 Windows版GIMPでPython-Fuを使うには、ちょっと準備が必要です*1。もちろん、GIMP本体をインストールしなければ始まらないのですが、その前に四つほどソフトをインストールする必要があります。
 一つ目は、Windows用のPython実行環境です。これは、Pythonの公式Webサイトで入手できます。本稿では、2008年6月中旬の時点で最新版となるバージョン2.5.2を使います。ダウンロード・サイトを開いたら、「Python 2.5.2 Windows Installer」のリンクをクリックして、インストーラをダウンロードします。Python実行環境のインストールには特別難しい部分はありません。
 次に、PythonからGIMPの構成要素を操作するライブラリを三つインストールします。グラフィックス描画機能を提供するフリーのライブラリ「cairo」をPythonから操作する「PyCairo」と、様々な環境で動作するGUI(Graphical User Interface)部品を提供するライブラリ「GTK+(The GIMP Toolkit)」をPythonから操作する「PyGObject」「PyGTK」です。三つとも、PyGTKのダウンロード・サイトでインストーラをダウンロードできます。