by shigemk2

当面は技術的なことしか書かない

EMR filesystem

AWS

EMRで使えるファイルシステム群。 なお、s3nやs3aはパフォーマンスとかセキュリティの観点からs3を使うことを推奨されている

external table

externalはディレクトリ指定で、テーブルを消してもデータは消えないが、ふつうのcreate tableはテーブルを消したらデータも消える http://www.ne.jp/asahi/hishidama/home/tech/apache/hive/table.html

presto monitoring

presto monitoringまわりの設定とか

play framework crypto

play frameworkのcryptoのドキュメントたち https://playframework.com/documentation/2.5.1/api/java/play/libs/Crypto.html https://www.playframework.com/documentation/2.6.x/CryptoMigration25

homebrew-core pr 16893

AWS

このアップデート自体はbotocoreのアップデートのみ。 Update gamelift command to latest version

eviction

立ち退き ejje.weblio.jp

sbt v0.13.16 RC1

Fixes with compatibility implications Improvements Bug fixes sbt-cross-building Eviction warning presentation Improvements and bug fixes to the startup messages Release 0.13.16-RC1 · sbt/sbt · GitHub

aws cli release note

AWS

結構前からrelease note的なものはGitHubに移行している。 AWS CLI release notes have moved to GitHub : Release Notes : Amazon Web Services

2fa github

仕様そのものについては、rfc6238を参照のこと。GitHubとしても二段階認証を強く推奨しているが、ケータイなくしたらどうしようもないからリカバリーコードは控えておくようにとのこと。 About Two-Factor Authentication - User Documentation

TOTP

Web

2段階認証の仕様。TOTP: Time-Based One-Time Password Algorithm https://tools.ietf.org/html/rfc6238

remacs issue 257

EmacsのCのパーツをRustに書き換えること。これによりコードの書く量が少なくなること。 github.com

homebrew-core pr 16775

aws-cli 1.11.133 ちょっと競争になってる あとMacでしか開発できないのもしんどい。当たり前だけど。

icloud 復元

やっぱり公式。というか、「サポート」 support.apple.com

AUR

Arch User Repository コミュニティによって運営されている Arch ユーザーのためのリポジトリ ディストリでもユーザーグループでもない。 pacman 用にバイナリをビルドするレシピ Arch User Repository - ArchWiki

play framework 2.6.3

軽微なfix というか、今の時点でまだリリースノートは出ていない Play Change Log Comparing 2.6.2...2.6.3 · playframework/playframework · GitHub

JetBrains' transparency

(defun alpha (parameter) (interactive "sChange Background Alpha:") (set-frame-parameter nil 'alpha (string-to-number parameter)) ) (set-frame-parameter nil 'alpha 84) Emacsでいうところの、こういうことをやりたいのだけれど、難しいな

react router tutorial

react routerのチュートリアル(公式) github.com

React prop-types

type checking for React

ansible best practices

galaxyしたい http://docs.ansible.com/ansible/latest/playbooks_best_practices.html

giter8 template

g8のテンプレート集

nat/napt/ip masquarade

ipアドレスを変換する技術と、ipアドレス + ポートを変換する技術 そのLinux実装がIPマスカレード NAT・NAPTとIPアドレス | IPラーニング www.infraexpert.com 俺でも解るIPTABLES NATとIPマスカレード

redis keys

やっぱね、公式見たほうが早いし正確。 "OK" redis> KEYS *o* 1) "two" 2) "one" 3) "four" redis> KEYS t?? 1) "two" redis> KEYS * 1) "two" 2) "one" 3) "three" 4) "four" redis> KEYS – Redis

elasticache document

AWS

elasticacheのエンドポイント周りのドキュメント。

homebrew-core pr 16556

aws-cliの1.11.130が出たのでアップデートのプルリクを投げた。 マージされていないように見えるけど、実際はコミットを取り込んだあとupdate bottleするなどしてる。 あと、aws-cliのアップデートは結構頻繁。

napt

Network Address Port Translation 1つのグローバルIPに複数のプライベートIPを紐付け。IPマスカレードともいう。 http://wa3.i-3-i.info/word11979.html http://www.atmarkit.co.jp/aig/06network/napt.html

vpc peering

AWS

2つのVPC下のインスタンスとのやり取り

presto 0.182

homebrew presto 0.182 入れた。自動化したい。

hive language manual

Hiveクエリのマニュアル https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL

show all tags in git log

Git

git log --no-walk --tags --pretty="%h %d %s" --decorate=full no-walk 対象となるコミットログしか表示しない(–no-walkだけだと直近のログしか出ない) tags 最後にタグが付けられたコミットログから表示する pretty 詳細表示 decorate=full refも表示する…

git clone emacs source code

公式には git clone https://git.savannah.gnu.org/git/emacs.git って書いてあるけど、 git clone git://git.sv.gnu.org/emacs.git ってやったほうが圧倒的に早い。 公式でもhttpよりgitのほうが早いって書いてある。というか、remote addしたのをfetchする…

雑記: unity on ubuntu

なぜこうなるのか。苦しい。 自分もたぶんunityぶっ壊したのに遭遇したので、unity設定をリセットしてfixhttps://t.co/i8kDbMpDf6— shigemk2 (@shigemk2) August 6, 2017 cpplover.blogspot.jp

雑記: Wrong type argument: stringp, nil

helm-m-x twitしたら同様のエラーに見舞われたけど、再インスコした上でremacsの最新版じゃなくて25.1(ネットが繋がらなかったので)にバージョンを落としてfixhttps://t.co/Qv6pARSkGK— shigemk2 (@shigemk2) 2017年8月6日 github.com

remacs make failed

github.com recipe for target 'src' failed みたいなことが書かれてあって???ってなったけど暫定対応として make clean してからmakeするとうまくいった。

vimで矢印キーでABCDとか打たせない

vim

set nocompatible 1000番煎じくらいのネタ。viの設定を継承させないのと、コントロールコードをきちんと矢印キーとして解釈させるのがポイント。 mattn.kaoriya.net

builderscon 2017で「OSS貢献超入門」というタイトルで発表しました #builderscon

builderscon 2017で発表しました。まずは、僕の発表を聞きに来られた皆様に御礼申し上げます。 登壇資料はこちらです。 Oss貢献超入門 from Michihito Shigemura OSS開発の基本中の基本的なところを60分かけて話をしました。 タイムテーブルも3日目の終盤で…

presto 0.182

fix Fix correctness issue that causes corr() to return positive numbers for inverse correlations. Fix the EXPLAIN query plan for tables that are partitioned on TIMESTAMP or DATE columns. Fix query failure when when using certain window fun…

rundeck v2.9.0 GA

ga

react 16.0.0 beta3

beta3

awk regexp

awkのifで正規表現は、~がつかえる。あとは普通の正規表現。 awk '{if($1 ~ /^abc/) print $1}' | uniq -c http://www.ie.u-ryukyu.ac.jp/~e085739/awk.tuts.ch7.html

S3 logging

AWS

S3のロギング。 アクセスログ配信の対象とするバケットにロギング設定を追加 設定はマネコンで追加できる(cli経由で出来るかはしらない) ログファイルはtxtでダウンロードできる。 中身はアクセスログとにてる。

get zabbix source code

svn co svn://svn.zabbix.com/trunk C PHP など https://zabbix.org/wiki/Get_Zabbix

Cloudera Express vs Cloudera Enterprise Features

なんだかよくわからないけどそのうち役に立つかもしれない https://www.cloudera.com/documentation/enterprise/5-6-x/topics/cm_ig_feature_differences.html

cloudera director on aws

cloudera directorをawsでやる ちょっとあとで試す。本当に。 https://www.cloudera.com/documentation/director/latest/topics/director_get_started_aws.html

systemd /usr/lib/systemd /etc/systemd

/usr/lib/systemd/systemと/etc/systemd/systemがある。 /lib のファイルは永続的なファイル、そして /etc のファイルは必要に応じて設定を変更できるファイルになります。 であり、ユーザー定義なsystemdをetcのほうにおく。 https://access.redhat.com/ja/…

rails new with Gemfile and config files

railsコマンド 特筆するべきは、GemfileとかGemfile.lockがあれば既存のrailsから再構築が可能なところで、 rails new . -s などとすれば、既存のGemfileからrailsを再構築しつつ、既に存在するconfigは生成をスキップしてくれる (逆に-sがないと、「上書き…

presto cardinality map

prestoのcardinalityはmapのsizeを返す。mapは↓のような構造。 presto> select cardinality(map(ARRAY[1,2,3,4,5],ARRAY[3,4,4,5,6])); _col0 ------- 5 (1 row) presto> select map(ARRAY[1,2,3,4,5],ARRAY[3,4,4,5,6]); _col0 ---------------------------…

rails_env

RAILS_ENVのデフォルトはdevelopmentっぽい あとは、database.ymlとかenvironmentsとか、必要な設定を適宜追加してやることで、stageとかlocalとかが作れる http://guides.rubyonrails.org/getting_started.html http://guides.rubyonrails.org/configuring.…

RFC4180

RFC4180 csvの仕様ってどうだっけっていうところで、やっぱりRFC4180を読むしかない。 csvの囲い文字はあってもなくてもいい。あってもなくてもいい。 RFC 4180 - Common Format and MIME Type for Comma-Separated Values (CSV) Files

zinc

sbtのincremental compiler incremental compilerとは https://en.wikipedia.org/wiki/Incremental_compiler https://en.wikipedia.org/wiki/Incremental_computing

sbt 1.0.0-RC3

RC3 フィードバックを出すなら今のうちってかんじ。 いろいろdropしてる Zincがすごくキーワードっぽい