zplugいれた

zplug installすると

 

  Installed!            junegunn/dotfiles

  Installed!            tj/n

  Installed!            junegunn/fzf-bin

  Installed!            zsh-users/zsh-syntax-highlighting

  Installed!            b4b4r07/enhancd

  Installed!            zsh-users/zsh-history-substring-search

  Installed!            tcnksm/docker-alias

  Installed!            k4rthik/git-cal

  Installed!            sorin-ionescu/prezto

  Installed!            mollifier/anyframe

  Installed!            b4b4r07/79ee61f7c140c63d2786

  Installed!            plugins/git

 

vim設定

Dropboxで共有するvimrc等

 

LAFI-K-Pro:~ keiichi$ ln -s ~/DropBox/core/dot.vimrc ~/.vimrc

LAFI-K-Pro:~ keiichi$ ln -s ~/DropBox/core/dot.vimrc ~/.gvimrc

Javaでソケット通信サーバクライアント

 

Javaでソケット通信サーバクライアント。以下。

簡単なサーバプログラム

ラズパイをサーバにしてPCから接続してうまく動いた。

 

シンプルにつなぎたいときは使えるかも。

Javaのアノテーションについて。

Javaアノテーションは「あ~あれでしょあれ、ときどきついてるやつ」みたいな理解だったので、ちょっと調べ。

だいたい以下を読めばざっと理解が進む。

 

 

Javaアノテーションメモ(Hishidama's Java annotation Memo)

 

 

以下最後のClientがうまくコンパイル通らない。new Class[0]を外せば通る。この書き方どうなってるかだれか教えて。 

 Javaのアノテーション便利すぎワロタwwをしたいので総復習したけどワロエナイ | KentaKomai Blog

 

 

実際目にした例としてはあるオブジェクトから特定のメソッドだけ抽出して使うなどがありました。

実装によってはすこぶる便利になるかも…?

おつかれさまでした。

 

 

 

 

Anacondaのコマンド~Chainer立ち上げ

Windows10
Anaconda
Chainerでニューラルネットワーク入門したいと思って

 

本日の作業Log

 

AnacondaでPython環境を構築

conda create --name py3.6 python=3.6

 

作成した環境に出入り

activate pyt3.6 //入るとき
deactivate //出るとき

 

環境を削除
conda remove -n pyt3.6 --all

 

コマンドプロンプトでエラー発生
pythonインタプリタ

LookupError: unknown encoding: cp65001

 

WindowsコマンドプロンプトはCP932なのが原因?


set PYTHONIOENCODING=utf-8

で直せる
http://ytyaru.hatenablog.com/entry/2017/01/22/000000

 

Chainerただただ動かしただけ
以下のまんま動かしたら動いた。

http://qiita.com/yoshizaki_kkgk/items/bfe559d1bdd434be03ed

 

だんだん学習してって回帰していく

SharedPreferencesの読み書き

 

 

以下のようにしてActivityに書けばそれぞれできる。


// 読み出し
SharedPreferences preferences = getSharedPreferences("key", Activity.MODE_PRIVATE);
Gson gson = new Gson();
HashMap<String, String> mydata = gson.fromJson(preferences.getString("ok",""), new TypeToken<HashMap<String, String>>(){}.getType());
if(mydata!=null) {
for(Map.Entry e : mydata.entrySet()) {
Log.d("OKOK","キー : " + e.getKey() + " バリュー : " + e.getValue());
}
}


// 保存
SharedPreferences preferences = getSharedPreferences("key", Activity.MODE_PRIVATE);
Map<String, String> mydata = new HashMap<String, String>();
mydata.put("ねこ", "にゃあ!");
mydata.put("いぬ", "わん!");
Gson gson = new Gson();
preferences.edit().putString("ok", gson.toJson(mydata)).commit();

習慣ってだいじ。

自分の習慣を考えて追加して修正していきましょう。

Twitterでつぶやいても全然継続できない。習慣化する力が弱いというか、自分に甘いというか…。一応ソフト開発職という立ち位置になるので、プロ意識を持ってなーなーにせずにちゃんとやっていきたいなと思っています。

 

習慣リスト

・一日一技術記事(家帰ってすぐ。19時ごろ?)
  なんでもいいのでちょびっとずづ
・英語10単語/日(朝と帰りの電車)
  もーなんというか英語、絶対やれ

 

追加したり削ったりします。

 

自分のやりたいことを最大限に楽しんで生きていけるように。