Skip to main content

Mind Map: そろそろ本気で継続力をモノにする! (書評・レビュー)

· 3 min read
Yu Sasaki
Enterprise Security Manager / Advisor

首題の本は1年ほど前に裁断依頼→ScanSnapでPDF化→死蔵した本で、今回の休暇で読了した為Mind Map画像を下記リンクにuploadする。 Mind Map 画像: そろそろ本気で継続力をモノにする!

そろそろ本気で継続力をモノにする! ※Kindle版はなし。。。 本書の特徴は継続するためのノウハウの前提として、継続を妨げる要因と継続のメカニズムをカテゴライズして分析している点。どのカテゴリも自身の経験に照らすと、「あー、あるある」ばかりで自身が夏休みの宿題をぎりぎりまで引っ張るタイプであったことを思い出させる。 各章でちらほら謳っている「行動記録をつける」「近未来日記」についての有効性は過去、自身の経験でも実感がある。本書籍ではその用途専用のSNSサービスを例として紹介していたが、個人的には新たなツールを使い始めるより、今あるツールを活用する方が続け易すそうだ。私の場合、このブログを週一で有効活用してみようかと思う。 追記 (2015-02-21): 当ブログを読んだ旧友が早速同志志願してくれたので、当ブログではなくFacebookにグループを作り継続事項を日々シェアすることにした。

目次

引用元

第1章 どうして習慣は身につかないんだろう? 第2章 ヒトが「継続する」メカニズム ~3つのタイプと5つのステップ 第3章 「時間」と「やる気」のコントロールで、継続スイッチはONになる 第4章 「続ける系」の継続テクニック&TIPS 第5章 「ためる系」の継続テクニック&TIPS 第6章 「マスター系」の継続テクニック&TIPS 第7章 日常生活の中から継続のコツを拾い出す

Mind Map: 知的複眼思考法 (書評・レビュー)

· 3 min read
Yu Sasaki
Enterprise Security Manager / Advisor

大学1年の時に読んだ本で、先日PC内のファイルを整理していたらMind Mapが出てきたので下記リンクに画像形式でuploadする。 Mind Map 画像: 知的複眼思考法

知的複眼思考法 誰でも持っている創造力のスイッチ (講談社+α文庫) ※今はKindle版も出ているらしい。 本書籍で謳っている複眼思考とは「ありきたりの常識や紋切り型の考え方にとらわれずに、物事を考えていく力」と定義されている。言うは易く行うは難しであるが、その手法を具体的なテーマを元にかみ砕いて説明している。当時の拙いMind Mapを見る限り、本書の大半はその手法の使い方の紹介にページを割いていおり、手法のエッセンスそのものは各々数行程度。例示のテーマは「偏差値」「いじめ」等、進学したての学生としては馴染みのテーマで読みやすかったのを覚えている。 今見直して思うところは、3章において、What, Whyの問いかけで実態と因果の両面から事象を分析している件は、かなり簡潔な説明で流している感があるので、その辺りを補強したい場合は課題解決系の書籍を参照すると良い。

目次

引用元

序章 知的複眼思考法とは何か(知的複眼思考への招待「常識」にしばられたものの見かた ほか) 第1章 創造的読書で思考力を鍛える(著者の立場、読者の立場知識の受容から知識の創造へ) 第2章 考えるための作文技法(論理的に文章を書く批判的に書く) 第3章 問いの立てかたと展開のしかた―考える筋道としての問い(問いを立てる「なぜ」という問いからの展開 ほか) 第4章 複眼思考を身につける(関係論的なものの見かた逆説の発見 ほか)

QNAP: スイッチングハブのみの接続構成 (インターネット接続無し)

· One min read
Yu Sasaki
Enterprise Security Manager / Advisor

首題の構成でもQNAP NASサーバー内のサービスは使用可能。勿論internet接続が前提となる、NTP、Firmware update等は不可となる。接続構成としては下図の通り「QNAP⇔スイッチングハブ⇔クライアントPC」となる。

diagram_qnap_sw

QNAPサーバー、及び、クライアントPCのネットワーク設定は下表の通りとなる。

機器設定
クライアントPC固定IP (e.g. 192.168.10.5)
QNAP固定IP (e.g. 192.168.10.10)

設定完了後、PCからQNAPへping疎通出来ていれば問題なし。

仮にQNAPのDHCP設定ONで本構成で立ち上げてしまった場合、PCからQFinderアプリを用いてネットワーク設置を変更する。当該アプリはブロードキャストドメイン内のQNAPサーバーを検索してくれるので、仮にIP設定を間違えても再設定が可能。

IBM System i (AS400): Power-Off時の処理追加方法 - QEZPWROFFP

· 2 min read
Yu Sasaki
Enterprise Security Manager / Advisor

System i においてスケジュールPower-Off時にアプリケーションの終結処理等を挿入したい場合、QSYS/QEZPWROFFPプログラムを修正する。修正方法は下記の通り。

ソースファイルの取得

> RTVCLSRC PGM(QSYS/QEZPWROFFP) SRCFILE(QGPL/QCLSRC)

ここではQGPLに保管している。

ソースファイルの修正

> STRSEU SRCFILE(QGPL/QCLSRC) SRCMBR(QEZPWROFFP)

Columns . . . : 1 71 Edit QGPL/QCLSRC
SEU==> QEZPWROFFP
FMT ** ...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7
0018.00 /* User mod flag . . . . . . . . . . . . . : *NO UM*/
0019.00 /* ED*/
0020.00 /********************************************************************/
0021.00 PGM
0022.00 DCL VAR(&COIBM) TYPE(*CHAR) LEN(128) VALUE(' 5738-SS1 (C) -
0023.00 COPYRIGHT IBM CORP. 1980, 1991 ALL RIGHTS RESERVED. LICENSED -
0024.00 MATERIALS - PROPERTY OF IBM')
0025.00 QSYS/PWRDWNSYS OPTION(*IMMED)
0026.00 GOTO CMDLBL(PGM_END)
0027.00 COPYWRITE: +
0028.00 QSYS/CHGVAR VAR(&COIBM) VALUE(&COIBM)
0029.00 PGM_END:
0030.00 QSYS/ENDPGM
****************** End of data ****************************************
F3=Exit F4=Prompt F5=Refresh F9=Retrieve F10=Cursor F11=Toggle
F16=Repeat find F17=Repeat change F24=More keys

上記の QSYS/PWRDWNSYS OPTION(*IMMED) 前に任意の処理を追加〜コンパイル〜配置することで、スケジュールPower-Off時に実行される。WebSphere MQ のキューマネージャの停止処理や各種ログのラップ処理を追加する等の活用に使える。詳細な仕様については下記のIBM Knowledge Centerをご参照。

参考サイト

IBM System i (AS400): プログラムの実行有無の確認 - DSPOBJD

· One min read
Yu Sasaki
Enterprise Security Manager / Advisor

System i において、対象プログラムが最後に何時実行されたのかを調べるにはDSPOBJDコマンドを用いて確認する。用途としては「実行結果はさておきPGMが実行されたかどうか」を確認したい際に使う。

コマンド実行例

> DSPOBJD OBJ(XXXX/YYYYYYYYY) OBJTYPE(*PGM)

Tully's Coffee Nishi-Shinjuku in Tokyo: One of Recommended Cafe in Shinjuku area

· One min read
Yu Sasaki
Enterprise Security Manager / Advisor

metro_wifi_tullys_nishi-shinjuku This cafe is very convenient for me to get free Wi-Fi and it is called "METRO FREE Wi-Fi", because it is close to Nishi-Shinjuku metro station. By the way, before users are authorized by the server, users can send ping any destination but aren't allowed to transfer any TCP/IP packets. It's to be expected that the provider wants to restrict the unauthorized user to prevent any unexpected and malicious behavior.

Logs of ping and ssh before I start to authorize:

$ ping google.co.jp
PING google.co.jp (173.194.126.247): 56 data bytes
64 bytes from 173.194.126.247: icmp_seq=0 ttl=47 time=14.569 ms
64 bytes from 173.194.126.247: icmp_seq=1 ttl=50 time=10.830 ms
^C
--- google.co.jp ping statistics ---
3 packets transmitted, 2 packets received, 33.3% packet loss
round-trip min/avg/max/stddev = 10.830/12.700/14.569/1.869 ms
$ ssh yukun.info
^C # <-- I can't connect the server.

IBM System i (AS400): MQの通信ポート番号の設定先

· One min read
Yu Sasaki
Enterprise Security Manager / Advisor

AS400上のWebSphere MQのチャネル通信ポート番号の設定先は下記のパスとなる。

/QIBM/UserData/mqm/qmgrs//qm.ini

内容を確認するには下記のコマンドでディレクトリをブラウズし、

> WRKLNK OBJ('/QIBM/UserData/mqm/qmgrs/')

対象ファイルを5=Displayすれば良い。

Work with Object Links
Directory . . . . : /QIBM/UserData/mqm/qmgrs/QMA
Type options, press Enter.
2=Edit 3=Copy 4=Remove 5=Display 7=Rename 8=Display attributes
11=Change current directory ...
Opt Object link Type Attribute Text
listener DIR
master STMF
namelist DIR
plugcomp DIR
procdef DIR
5 qm.ini STMF
qmanager DIR
qmstatus.ini STMF
queues DIR
More...
Parameters or command
===>
F3=Exit F4=Prompt F5=Refresh F9=Retrieve F12=Cancel F17=Position to
F22=Display entire field F23=More options

参考サイト

IBM System i (AS400): SNA通信における戻りコード82A6 (否定応答: negative-response)

· 2 min read
Yu Sasaki
Enterprise Security Manager / Advisor

SNA関連のノウハウはTCP/IPが席巻している昨今Web上のドキュメントや情報も公式を含めてなかなか無い。下記のコードは最近偶々遭遇したエラーコードであり、備忘録として翻訳記録しておく。 引用元:IBM AS/400 Advanced Series APPC Programming Version 4のB-19 (123/301)を参照

Kali Linux: apt-getによるTerminatorのインストール

· 2 min read
Yu Sasaki
Enterprise Security Manager / Advisor

kali-linux-1.0.9-amd64をインストール後にapt-getでterminatorコンソールを導入しようとしたところ下記のエラーが発生。

# apt-get install terminator
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package terminator

解決法

ソースリストを以下の通り編集。

# vim /etc/apt/sources.list
## Security updates
deb kali/updates main contrib non-free
deb http://http.kali.org/kali kali main non-free contrib ←これを追加

以下のコマンドでインストール後、メニューのApplication→Accessoriesから使用可能となる。

# apt-get update
# apt-get install terminator
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libart-2.0-2 libbonoboui2-0 libbonoboui2-common libgnomecanvas2-0
libgnomecanvas2-common libgnomeui-0 libgnomeui-common libkeybinder0
libvte-common libvte9 python-gconf python-gnome2 python-keybinder
python-pyorbit python-vte
Suggested packages:
python-gnome2-doc
The following NEW packages will be installed:
libart-2.0-2 libbonoboui2-0 libbonoboui2-common libgnomecanvas2-0
libgnomecanvas2-common libgnomeui-0 libgnomeui-common libkeybinder0
libvte-common libvte9 python-gconf python-gnome2 python-keybinder
python-pyorbit python-vte terminator
0 upgraded, 16 newly installed, 0 to remove and 7 not upgraded.
Need to get 4,667 kB of archives.
After this operation, 16.6 MB of additional disk space will be used.
Do you want to continue [Y/n]? Y
<後略>

参考サイト

Python: MacのインタプリタでのSegmentation fault: 11エラーの解決策

· One min read
Yu Sasaki
Enterprise Security Manager / Advisor

事象

下記の通り2行目の処理でセグメンテーションエラーとなる。

$ python
Python 2.7.2 (v2.7.2:8527427914a2, Jun 11 2011, 15:22:34)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> str1 = 'hello.doc'
>>> print str1
Segmentation fault: 11