2016年5月30日月曜日

1項目3分のロジカルシンキング指南

思考力・構成力・表現力をきたえるはじめてのロジカルシンキング


3分でわかる ロジカル・シンキングの基本 

・1項目3分のロジカルシンキング指南
・演繹法・帰納法・弁証法
・CRF Conclusion(結論)Reason(理由)Fact(裏付け)
・PREP法 P=Point(結論)R=Reason(理由)E=Example(事例、具体例)P=Point(結論を繰り返す)
・SDS法 Summary、Details、Summary
・起承転結はやめよう
・イシューツリー
・なぜなぜ
・MECE(Mutually Exclusive and Collectively Exhaustive)
・SMART(Specific Measurable Agreed upon Realistic Timely)
・フェルミ推定



2016年5月24日火曜日

初めてのブレッドボード工作

たのしくできるブレッドボード電子工作

・何もかも初めての人にオススメ
・材料も揃えやすい
・基礎編でアナログ・デジタル回路の基礎を勉強
・制作編でマルチバイブレータを使ったLチカ体験から
・タイマーICの定番555での実習
・最終的にフロップフロップ、論理演算による加算器を作る頃には
・大掛かりなものもやれるんじゃないかという気になってくる

2016年5月22日日曜日

NiFi Attributeについて

ここによるとData Provenance pageでAttributeが見れる。
こんな風に

主なAttributeはこちら 説明はここがいいのかな

absolute.path:FlowFileの絶対パス
file.creationTime:FlowFileの作成日時
file.lastAccessTime:FlowFileの最終アクセス日時
file.lastModifiedTime:FlowFileの最終更新日
file.owner:FlowFileのファイル所有者
filename:FlowFileのファイル名
path:FlowFileの相対パス(多分、でもなんか値がまだおかしいみたい)
uuid:FlowFileのuuid

2016年5月18日水曜日

ブライアン・カーニハンが書いたgo言語本

プログラミング言語Go

 

 


PowerShell for Azure 邦訳

PowerShell for Azure


第1章 Azureのアーキテクチャ概要
第2章 AzureではじめるPowerShell
第3章 Azure Storageの管理
第4章 ヴァーチャルマシンへの配備
第5章 ヴァーチャルネットワークの設定
第6章 Azure Web Appsの配備
第7章 Azure SQL Database(の操作)
第8章 Azure Automation(の操作)
第9章 Azure RemoteApp(の操作)
第10章 Azure Active Directoryの管理
第11章 Azure RMS
第12章 Azure HDInsight クラスタの構築管理

強くなるロボティック・ゲームプレイヤーの作り方 復刊

2016年5月12日木曜日

Apache NiF トラブルシューティングとあるある


・GetHTTPプロセサでSocketException Invalid Argumentエラー

(おそらく)君の使ってるJavaのバージョンが古いからエラー
java version "1.7.0_55"

Java(TM) SE Runtime Environment (build 1.7.0_55-b13)

http://stackoverflow.com/questions/16191236/tomcat-startup-fails-due-to-java-net-socketexception-invalid-argument-on-mac-o

JDKをこっからダウンロードして
java version "1.8.0_91"

Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
にしたら動きました。(>>そのせいで多分某ゲームが動かなくなるのでバージョン切り替えできるようにする)
******
・REST API呼び出せない

Pathは/nifiじゃなくて/nifi-api
> The API lives at /nifi-api, so the address you are looking for would 
> be http://localhost:8080/nifi-api/controller/about

httpsが必要なものがあるようで、とりあえず呼べたのはこれ
http://localhost:8080/nifi-api/controller

NiFiプロセサ紹介 ExecuteProcessとPutFile

ExecuteProcess
OSのシステムコマンドを実行して結果をFlowFileに出力する。
処理が長くなりそうな場合はBatch Durationに時間を設定するとその時間間隔で出力を分けてくれるのでテキストの出力の場合は活用してもいいかもしれない。

PutFile
ローカルのファイルシステムにFlowFileを書き込む。
DirectoryにFlowFileを書き込むディレクトリを設定する。

sample1は上記二つのプロセサを組み合わせて/tmp/nifi_tempディレクトリにデータを出力するテンプレートファイル
ExecuteProcessプロセサが"Hello"を引数としてEchoの実行を行い、PutFileプロセサがFlowFileの出力を行う。

※windowsでExecuteProcessを使用する場合は、commandをcmdとして引数に実際のコマンド( /c echo hello)などと打てば、動く
**************
ExecuteStreamCommand

図にするとこんな感じかな


やり方いろいろあるだろうがExecuteStreamCommandのCommand Pathにはシェルスクリプトやバッチファイルの場所を書いたほうが無難みたい。

***************
 GenerateFlowFile
 負荷テストなどの目的で利用できるランダムデータからなるFlowFileの生成が行える。
 File Size :生成したいファイルサイズ
 Data Format  :テキストかバイナリか選べる

sample2ではGenerateFlowFileプロセサが10KBのランダムな文字列からなるテキストファイルを2秒ごとに生成し、PutFileプロセサがFlowFileの出力を行う。
*************
GetHTTP
指定したURLに対してGETリクエストをかけて、取得したボディを指定した名前のFlowFileにする。

sample3ではHTTPGetプロセサがhttp://localhost:8080/nifiを呼び出し、結果をtest3.txtというファイルに保存する。念のためSchedule Durationを十日後に設定している。PutFileプロセサがFlowFileの出力を行う。
(SDKのバージョンによってエラーが出る場合があるため注意せよ)
*******

2016年5月11日水曜日

Apache NiFi ドキュメントリンク

ドキュメント構成はこちら

Getting Started with Apache NiFi は初めてNiFiを使う人向けの「とりあえず動くの確認」用のチュートリアル
Apache NiFi User Guide はUIの操作を中心にNiFiでユーザーができることをガイド
Apache NiFi Expression Language Guide は属性値の判定や書き換えに使えるスクリプト言語の仕様書
 The NiFi Expression Language で属性値の参照したり別の値と比較したり加工したりできます。

NiFi System Administrator’s Guide はユーザーの管理を含むシステム管理者向けの技術資料
/nifi-api はNiFiをリモート操作できるRest APIの仕様
NiFi Developer’s Guide はProcessorを中心としたNiFiのコンポーネント開発のための解説書
Apache NiFi Development Quickstart はNiFi本体を開発したい人のためのクイックガイド
Example Dataflow Templates はデータフローのサンプルをtemplate形式でお送りしている

For Developers は開発者向けの情報(アーキテクチャーやバージョンルールなど)

hortonworks-gallery/nifi-templates はhortonworksによるtemplate集

Indexing Tweets with NiFi and Solr NiFiでツイッターから情報とるサンプル

***************
プロセサの設定について
・プロセサは指定されたスケジュールにしたがって実行される。選べるのは
Timer driven: ‘Run duration.’の間隔にしたがって実行
Event driven:イベントドリブンで仮実装中(一部のプロセサで実行可能)
CRON driven:CRONの仕組みにしたがる。
の三種類


北斎漫画


  •  4000図1400ページがあなたのKindleに
  •  北斎壮年時の作品集(つーか、気ままに書いた絵)
  •  海外にも多大な影響を与える


2016年5月7日土曜日

量子力学メモ

電子・物性系のための量子力学 デバイスの本質を理解する

 

  •  エネルギーという概念の重要性は、これが変換されることにあり、しかもその過程で常に保存されることにある

子どもは遊べなくなったのか―「気になる子ども」とヴィゴツキー=スピノザ遊び理論

子どもは遊べなくなったのか―「気になる子ども」とヴィゴツキー=スピノザ遊び理論

 

神谷栄司京都橘大学教授編纂の『子どもは遊べなくなったのか』(2011)によると、最近、ルールの下で勝ち負けを競う遊びをできない子どもたちが目につくようになっています。自尊感情と遊び

自覚なき殺戮者

スペシャリスト / 自覚なき殺戮者

 

 

  •  ミルグラムは閉鎖的な状況下での倫理性に関わる実験を行った
  • これはアイヒマン実験とも呼ばれている

2016年5月6日金曜日

吉本隆明 転向論

転向論

  

戦争体験を主体的にどううけとめたか、という蓄積感と内部的格闘のあとがないのだ。極論すれば、壺井には転向の問題も、戦争責任の問題もなく、いわば、時代とともに流れてゆく一個の庶民の姿があるだけである。また、もしこういう詩人が、民主主義的であるなら、第一に感ずるのは、真暗な日本人民の運命である

戦中に共産主義から転向して戦争協力詩を書き、戦後になると、復党して、他の戦争協力を糾弾する。いずれも安易に行われたとしか思えない。吉本はこの無責任な変節を非難する」吉本隆明論

タネンバウム本人によるminix解説

2016年5月5日木曜日

物理数学の直観的方法

物理数学の直観的方法

 

 rotの意味というのは、ベクトル場を水流と考えた時、その流れの中にある微小な水車の回転速度と解釈できるのである。


チャーリー(バード)パーカーにまつわる名言

ジャズの歴史

 ヒッ プスターにとってバードは、彼らの哲学の生き証人であった。ヒップスターは、反社会的な人種である。 ダダイストが第一次世界大戦によって生み出されたものならば、ヒップスターは、第二次世界大戦が生み出したものである。ヒップスターは、病的な退廃といえ るほどに非道徳的であり、反社会的であるが、穏やかさと過度の洗練さを兼ね備えている。

2016年5月3日火曜日

マルクスその可能性の中心で愛を叫ぶ

マルクスその可能性の中心


  •  思想家が変わるとは文体が変わるということにほかならない。論理的内容が変わっても文体が変わらなければ、彼はすこしも変わっていない

2016年5月1日日曜日

Apache Sparkと機械学習

Pythonを使った機械学習本

p値とその周辺

Cards Against Humanity

ツイン・ピークス クーパーは語る & 新シリーズ情報

ツイン・ピークス クーパーは語る


  •  「ダイアン、事件だ」の前からクーパーは自分の行動を録音していた
  •  ゴードンやウィンダムアール、キャロラインとのいきさつもこれ一冊で全て解明
  • クーパーが録音に手を染めるのは1967年12月25日クリスマス、当時13歳
  • 初めて録音した機器はNorelco(Philipsのブランド名、パナソニックみたいなもんか)のB2000というオープンリール式のテープレコーダー
  • 当時の彼のアイドルは映画FBIストーリージェームススチュワート


スタニスラフスキー・システムは役者の感情や経験を想起して演技に応用する

芸術におけるわが生涯


  •  スタニスラフスキー・システムはこの近代演劇の理念に忠実な演技法である

Ansibleは最近注目されてきた構成管理ツールでChefやPuppetの仲間でもっとシンプルなのがウリ

初めてのAnsible


  •  Ansibleは最近注目されてきた構成管理ツールでChefPuppetの仲間