@ka2n

Technology and beer

2017-01-01から1年間の記事一覧

Go言語で埋め込みをしたstructでのjson.UnmarshalJSON

goを書いていて、部分実装やゆるふわなJSONを扱うためにstructの埋め込みを使うことがある。 そのstructに対してJSONを読み込む時に少しハマった事があるのでメモ。 まずはじめに、こんな具合でJSNONをOuterにマッピングしていた。 https://play.golang.org/…

WordPress ACF to REST APIで関連記事のアイキャッチ画像を含める

あるサービスの一部がライターさんに直接使ってもらいたいという理由でバックエンドにWordPressを使っている。 最近のWordPressは良くできていて標準でREST APIが叩けるので別のシステムから扱うのが随分楽になった。 別システムから使うため、いろいろな設…

$TNTのノードを建てた

メモです。 1ノード建てた場合の最低バランス: 2500TNT ノードの承認コスト: 54TNT(今) ノードごとにETHのアドレスが必要なので、それぞれに2554TNT配布する必要があって、さらにノードを建てた後に54TNTを送るために手数料分のETHも少々必要

RubyでTSVをパースする

こういうTSVをパースする時 field\tfield2\tfield 3 use "quote" string CSV.read('file.tsv', quote_char: "\x00", col_sep: "\t", headers: false) col_sepには\tを、quote_charには\x00のようにヌル文字を使うとフィールド内で"等が使われていても問題な…

macOSでの最小化したウィンドウを表示する方法

Command-Tabでアプリケーションを切り換える時に追加でOptionを押すとウィンドウが戻ってくる Command-m で最小化。 Command-Tabでアプリケーションを切り換えて目的のアプリまで移動。(Commandを押したままTabを何度か押す。) Optionを押す。 Commandを離す…

各証券取引場が開示する決算発表予定日情報

企業から各取引所へ連絡を入れている模様、変更がある場合は不定期に新しいExcelが公開される。 東証 決算発表予定日 | 日本取引所グループ 項目 発表予定日(日付または未定) コード 会社名 決算期末(日付または(注1)等, テーブルのフッターに対応する注意事…

納税

初めての青色申告での確定申告を15日の20時頃に終えたのに満足して納税するのを忘れてた事に今気づいた。

UIKeyCommandで市販の外付けバーコードリーダーからの入力を受けとる(Swift版)

Bluetoothで接続し、EAN-13やCode128等の一次元バーコードを読み取ることができるバーコードリーダーが市販されているが、それをiOSで扱う方法の一つにUIKeyCommandがあります。 blog.kishikawakatsumi.com UIKeyCommandの存在は岸川さんのブログで知ったの…

Jan 14, 2017

mineoのSIMを契約した。 パケットギフトがオークションで再販されてるのがおもしろい。

(WIP)あのNeuroonが普通の目覚まし時計として優秀かもしれない

年末から夜型から朝方にシフトしようとしている。やれる事はなんでもやりたいと思いNeuroon購入し、数日間使ってみたところ意外と良い。 今までの生活リズム A.M.2-3時就寝 => 8時 - 11時半起床 作業時間: 22時から1時-3時までの3-5時間 短時間睡眠でやって…

fish shellでzの結果をpecoって爆速でディレクトリ移動する

qiita.com のfish shell版 z.shはfishermanでインストールできるものを使う。-> GitHub - fisherman/z: Pure-fish z directory jumping https://github.com/rupa/zを直接使うプラグインがあったけど、z -lの出力がstdout/stderrに出力されなかったので使えな…

最近使った項目をアプリケーションごとに設定する(Xcodeとか)

macOSのTIPSです。 基本的に最近使った項目は使わないので、システム環境設定で0にしているのだけど特定のアプリケーションでだけあると便利な場合がある。 そういった場合はターミナルで $ defaults write <bundleID> NSRecentDocumentLimit 5 という感じで好きなアプ</bundleid>…