2016年12月29日木曜日

時刻を文字列化するstrftime 関数のフォーマット - python

http://docs.python.jp/2/library/datetime.html#strftime-strptime-behavior

ひとまず年月日と時刻(24時間形式)なら次のように出せる
strftime("%Y/%m/%d %H/%M/%S")


python - tkinterのイベント処理のbind指定

http://www.rouge.gr.jp/~fuku/tips/python-tkinter/bind.shtml

とりあえず Enterキーは「Return」で
Enterイベントは「OnMouseEnter」ぐらいの意味

python の便利ライブラリ - paiza

http://paiza.hatenablog.com/entry/2016/12/27/Python%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E3%81%8C%E7%B4%B9%E4%BB%8B%E3%81%99%E3%82%8B%E3%80%81Python%E3%81%AE%E8%B6%85%E4%BE%BF%E5%88%A9%E3%81%AA%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA

paiza の記事はストレートど真ん中を抑えていて読みやすい。
さりげなく paizaの宣伝を毎度毎度入れてくるあたり、変化球っぽいが全くそうじゃないのが逆に好印象。(個人の感想です。)

python で 値を整数値に変換する - int関数

http://www.pythonweb.jp/tutorial/num/index6.html

python の map関数

http://python.civic-apps.com/map-reduce-filter/

関数型言語を勉強したときに、最高に使いやすくてわかりやすくてたまらない関数 それが map系関数。次のような処理を書きたいときはたくさんあると思います。
strlst = ["1","2","3"]
intlst = []
for i in lst:
   intlst.append(int(i))
これがなんとこんなに簡単に!
intlst  = map(lambda x: int(x), strlst)
lambda と書きたいばっかりに書いてしまったが、第一引数は関数ならよいので
intlst  = map(int, strlst)
 便利!

python の関数で複数値戻しを使う

https://hydrocul.github.io/wiki/programming_languages_diff/tuple/return-tuple.html

なお、試したところ
def multiReturn():   return [1, 2]
上記定義があったとして
a = multiReturn() # -> a == [1,2]b, c = multiReturn() # -> b == 1, c == 2
微妙に使いづらくないか、これ。ほかに方法ありそう。

python で剰余計算

https://hydrocul.github.io/wiki/programming_languages_diff/number/divide.html

module 関数は % 演算子でどうぞ

python でリストをソートした結果をもらう

http://docs.python.jp/2/howto/sorting.html

sorted 関数を使う。
「イテラブル」ならば使用可能。

リストの sort 関数は破壊的。

python - tkinter タブオーダーの変更方法

http://stackoverflow.com/questions/6687108/how-to-set-the-tab-order-in-a-tkinter-application

python - tkinter で textboxについてタブによるフォーカス移動は

https://books.google.co.jp/books?id=aRu8AQAAQBAJ&pg=PT497&lpg=PT497&dq=tkinter+%E3%82%BF%E3%83%96+backward&source=bl&ots=YDgKi4QjrR&sig=7-HoUQvF4NQM99Jp57ZkUDh_74Q&hl=ja&sa=X&ved=0ahUKEwj-lKi7_ZbRAhVHW7wKHTAoAyIQ6AEIZTAJ#v=onepage&q=tkinter%20%E3%82%BF%E3%83%96%20backward&f=false

Ctrl + Tab になる。
理由:テキスト自体のタブが処理できるようにするため

なお、戻るときは Ctrl + Shift + Tab

python でパスとフォルダとファイルを扱うとき

http://qiita.com/supersaiakujin/items/12451cd2b8315fe7d054

python で 数字を列挙するfor文

http://www.pythonweb.jp/tutorial/for/index5.html

python で unicode を扱うとき

http://osksn2.hep.sci.osaka-u.ac.jp/~taku/osx/python/encoding.html

2016年12月26日月曜日

Neo4j, Cypher クエリ言語の基本

http://www.creationline.com/lab/7577

neo4j の内部の事情

http://the.igreque.info/posts/2014-06-08-neo4j.html

neo4j の DB をすべて消す方法

http://stackoverflow.com/questions/4498523/how-to-delete-create-databases-in-neo4j

おおよそ、

  1. ディスク上のデータを消す
  2. クエリでDB内のデータを消す
という二つの方法があるようだ。

前者はたとえば

bin/neo4j stop
rm -rf data/
mkdir data
bin/neo4j start
後者は例えば
MATCH (n)
OPTIONAL MATCH (n)-[r]-()
DELETE n,r

なお、自分の場合 apt-get から取得し(ubuntu 14.04)、/etc/neo4j/neo4j.conf に記載されていたデータディレクトリからdataフォルダを特定、削除した

あと、authを消したらパスワードがリセットって、そりゃそうだよね。ちょっと乱暴すぎたか。

Undertale 非公式日本語化パッチ

http://bmr20915.wixsite.com/emblog/downloads

ぶっちゃけ英語が難しいんよな

2016年12月24日土曜日

ハリポタ世界の夜の事情考察

http://blog.livedoor.jp/drazuli/archives/8658421.html

各国首脳、大統領の日常と警護

http://labaq.com/archives/51878343.html

Jupyter Notebook は科学計算系のテストに便利

http://pythondatascience.plavox.info/python%E3%81%AE%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83/jupyter-notebook%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%88%E3%81%86/

powershell 上で anaconda のactivate は動かない

http://kaisk.hatenadiary.com/entry/2015/02/08/021026

anacondaでpython 2.7, 3.5 の両方を共存させる

http://www.geocities.jp/penguinitis2002/computer/programming/Python/Anaconda_Python2_3.html

anacondaでtkが動かなかったとき

https://groups.google.com/a/continuum.io/forum/#!topic/anaconda/1AzvH6n3ldg

anacondaにすでにtkが入っている。

python 2.7系で動かすソースになっていないか?

2.7系の場合
import Tkinter
3.5系の場合
import tkinter

anaconda と mecab (python対応)

http://antibayesian.hateblo.jp/entry/2016/01/26/193350

2016年版 python 環境構築

http://qiita.com/y__sama/items/5b62d31cb7e6ed50f02c

結論は:anaconda を使え、あとは環境によって微調整だ。

とはいえ微調整こそが重要なノウハウなわけで、その記事の価値はこの微調整ノウハウにある

anaconda自体は一応プロプライエタリだが、配布、使用ともにフリー(少なくとも現状。)

2016年12月18日日曜日

Neo4j のDBをバックアップする方法

https://neo4j.com/docs/operations-manual/current/backup/
https://stackoverflow.com/questions/25567744/backup-neo4j-community-edition-offline-in-unix-mac-or-linux

1:enterprise版であれば、オンラインバックアップシステムあり、community版はなし。
2:community版でのオフラインバックアップは、原則停止した状態でたとえば次のようなコマンドを打つ

cd data
tar -zcf graph.db.tar.gz graph.db/
リストア時は
cd data
rm -rf graph.db
tar -zxf graph.db.tar.gz

ジョエルテスト あなたの所属する開発チームのランクを決める paiza開発日誌

http://paiza.hatenablog.com/entry/2016/12/14/joel-test

paiza開発日誌なりの改変あり。

1. ソース管理システムを使っているか?
2. 1オペレーションでビルドを行えるか?
3. 毎日ビルドを行うか?
4. 障害票データベースを持っているか?
5. 新しいコードを書くまえにバグを修正するか?
6. 更新可能なスケジュール表を持っているか?
7. 仕様書を持っているか?
8. プログラマは静かな労働環境にあるか?
9. 買える範囲で一番良い開発ツールを使っているか?
10. テスト担当者はいるか?
11. プログラマを採用するときにコードを書かせるか?
12. 「廊下での使い勝手テスト」を行っているか?

当方、得点は、、、5点!失格!

転職で公開しないためにすべきこと3つ paiza開発日誌

http://paiza.hatenablog.com/entry/2016/12/13/%E8%BB%A2%E8%81%B7%E3%81%AB%E6%88%90%E5%8A%9F%E3%81%99%E3%82%8B%E4%BA%BA%E3%81%A8%E5%A4%B1%E6%95%97%E3%81%99%E3%82%8B%E4%BA%BA%E3%81%AE%E9%81%95%E3%81%84%E3%81%AF%E3%80%81%E8%BB%A2%E8%81%B7%E6%B4%BB

2016年12月12日月曜日

気づかせることなく余計なオプションを付ける技法がなぜ蔓延するか GIGAZINE

http://gigazine.net/news/20161212-dark-pattern-knowledge/

要するに「デフォルトが”使う”」であり、外すのが面倒にできていること
使わない選択肢を、見えないばかりでなく”存在に気付かない”程度までわかりづらくしていること

日本で有名なのは回線業者や三大キャリアかなと。

割とシンプルで昔からある技法なんだろうなあって

スウェーデン式「いじめをなくすガイドライン」 Huffpost

http://www.huffingtonpost.jp/tatsuhei-morozumi/hazing_b_10761132.html

深層学習ライブラリ Keras

どうやら シンプルでとりあえず触るのに向いているらしい。

http://aidiary.hatenablog.com/entry/20160328/1459174455

http://amacbee.hatenablog.com/entry/2015/12/02/220414

人生の Not To Do リスト - Huffinton Post

http://www.huffingtonpost.jp/tomas-laurinavicius/not-to-do-list_b_9287954.html

人生を後悔しないために作るべきなのは「ToDoリスト」ではない

2016年12月6日火曜日

すべての神奈川県民に捧ぐ…… 神奈川県全市町村を題材にしたカルタ「神奈川県民ジモトかるた」が発売 ねとら

http://nlab.itmedia.co.jp/nl/articles/1612/05/news124.html

厚木市在住のわたくしとしましては、「あ」のシロコロがなにげに共食いキャラなのが熱い

「エモい」は“ほぼほぼ”「あはれ」の意 三省堂「今年の新語 2016」選考委員の見解がエモい ねとらぼ

http://nlab.itmedia.co.jp/nl/articles/1612/06/news077.html

言語ネタは熱い。またこの記事はガチの研究者が先行していて熱い。

【艦隊これくしょん】二次利用と二次創作について

http://idsuru921.blog.fc2.com/blog-entry-37.html

時系列的に膨大なデータのまとめになっていて大変参考になる。と思う。読むのは正直つらい。

urlをqrコードにする

http://qr.quel.jp/form_bsc_url.php

東大女子限定ハッカソン、プロも驚くアプリ続々 その狙いとは? withnews

http://withnews.jp/article/f0161206001qq000000000000000W00810701qq000014386A

女子大生だけかい!とタイトルをみて思ったが、記事をみて納得、確かに女性の入りづらい業界だもの。それでいいのか悪いのか。

妄想スクラップ職人、ネットで注目 レシートも有村架純も貼り尽くす withnews

http://withnews.jp/article/f0161205000qq000000000000000W02110101qq000014347A

うにゅ は タイトルづくりがうまいなと思う

「この世界の片隅に」女子アナ・戦艦大和… 片渕監督が貫いたリアル withnews

http://withnews.jp/article/f0161204001qq000000000000000W05l10501qq000014383A

艦これファン必見

2016年12月5日月曜日

2016年12月4日日曜日

無理・無意味から職場を救うマネジメントの基礎理論

http://amzn.to/2goBR3i

新都社 カボパン祭り 2016

https://www22.atwiki.jp/neetsha-review/pages/852.html

デジタルイラスト 講座ブログ デジタルイラスト・初心者から上級者への近道!

http://digital-illust.com/mokuji/

ツールの使い方がほとんど。
人物の描き方、と
デジタルイラストコラムが個人的に参考になった

common lisp 形態素解析 ライブラリ cl-igo

http://d.hatena.ne.jp/masatoi/20161203/1480691857

ランダムお題生成

http://bayberry.sakura.ne.jp/title/r.cgi

https://shindanmaker.com/c/list?mode=search&q=%E3%81%8A%E9%A1%8C
これは「診断メーカー」の「お題」で検索。だいぶある。具体的には8228件あった(2016 dec 04 現在)

2016年12月3日土曜日

イーロンマスクが学校開いた

http://elongeek.hatenablog.com/entry/2015/05/23/213923

イーロンマスクの学習法 セマンティックツリー

http://elongeek.hatenablog.com/entry/2016/09/15/210151

体が柔らかくなって股割ができるようになるストレッチ

http://musclewatching.com/exercise/2657/
https://matome.naver.jp/odai/2140256275016106401
http://diet.netabon.com/exercise/stretch/180stretch.html

python 正規表現 search vs match

http://docs.python.jp/2/library/re.html#search-vs-match

python 正規表現をif文の条件に使うとき

import re
if re.compile(<pattern>).search(<target>):
    print "match!"

http://qiita.com/zaoriku0/items/96790317ede5b0c8308d

なお、個人的な調べでは次のようにしても動いた

if re.search(<pattern>, <target>):
   print "match!"

python コマンドライン引数で指定して実行

$ python <filename>

http://docs.python.jp/2/using/cmdline.html

python switch文はないけど

if ... elif で可能

http://qiita.com/Go-zen-chu/items/9bc7011616759dd2fc93

python 正規表現

http://docs.python.jp/2/howto/regex.html

pixiv タグ検索 ア艦これ

http://touch.pixiv.net/search.php?word=%E3%82%A2%E8%89%A6%E3%81%93%E3%82%8C&p=2

python バイナリ シリアライズ

http://diveintopython3-ja.rdy.jp/serializing.html

ロジックツリー

http://www.kantokushi.or.jp/lsp/no657/657_01.html

艦これワンドロ 浦波

https://mobile.twitter.com/hashtag/%E8%89%A6%E3%81%93%E3%82%8C%E7%89%88%E7%9C%9F%E5%89%A3%E3%81%8A%E7%B5%B5%E6%8F%8F%E3%81%8D60%E5%88%86%E4%B8%80%E6%9C%AC%E5%8B%9D%E8%B2%A0_20161129?f=realtime&src=hash

python unittest

艦これワンドロまとめ

http://seyjoh.com/app/KC1draw

無料電話相談 労働関連

https://kokoro.mhlw.go.jp/worker/

二つ目の blogger に google adsense を設定する方法

http://loxley-tips.hatenablog.jp/entry/2015/03/09/172326