by shigemk2

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

Presto Decimal

Prestoの10進数のやつ。 -- SELECT CAST('0.0' AS Interger); -- これはエラーになる SELECT CAST('0.0' AS Decimal) 6.8. Decimal Functions and Operators — Presto 0.214 Documentation

Redashクエリ新規作成をcurlで

Redashでクエリを新規作成するところで実行しているAPIとリクエストパラメータを利用してcurlでがんばるようにしてみた。 curl -XPOST 'http://HOSTNAME/api/queries' -H 'content-type: application/json' -H "Authorization: Key APIKEY" -d '{"schedule":…

OTOH

OTOH On The Other Hand otohの意味・使い方|英辞郎 on the WEB:アルク

emacs-request PR 85

結果的に取り込まれはしたものの、開発者からのコメントが来ていたのを完全に失念していたため正味10ヶ月くらい放置した挙げ句developブランチに半分マージされて事実上他人に開発を丸投げしてしまった形となった人生

awscli 1.16.73

AWS

api-change:connect: Update connect command to latest version api-change:mediastore: Update mediastore command to latest version enhancement:AssumeRole: Add support for duration_seconds in CLI config profiles (boto/botocore#1600 <https://github.com/aws/aws-cli/issues/1600>__). api-ch</https://github.com/aws/aws-cli/issues/1600>…

brew 1.8.5

rubocopなどのアップデートはdependabotを使っているようだ。 Release 1.8.5 · Homebrew/brew · GitHub

git install ubuntu

公式サイトのっとるがな。PPA使えっていわれてる add-apt-repository ppa:git-core/ppa # apt update; apt install git Git

awscli 1.16.72

AWS

メッセージの修正とか。 Release 1.16.72 · aws/aws-cli · GitHub

思い出しgtags

sudo apt-get install global から M-t とか M-r とか helm-gtags - Emacs JP C/C++ Development Environment for Emacs

opensshのソースコード

こちら。 https://anongit.mindrot.org/openssh.git GitHubじゃないぞ。こっちのプルリクはもれなくクローズされている。 github.com autoreconfしてconfigureファイルを作成して、あとはconfigure make make install。場所を指定したいときは--prefixオプシ…

OpenSSH_7.9p1 ConnectTimeoutオプションと接続試行回数を指定するConnectionAttemptsオプションが両立しない

OpenSSH_7.9p1 MacOS 10.13.6 ssh -vvvv -o ConnectTimeout=2 -o ConnectionAttempts=2 hostname ssh接続でタイムアウトになる時間を指定するConnectTimeoutオプションと接続試行回数を指定するConnectionAttemptsオプションが両立しない。 上記のようなコマ…

ちょうどよい料金とスペックのEC2インスタンスを自力で探す

AWS

サイトで料金情報をコピペする エクセルだかにペーストする APIとかクライアントで操作するより時間がかからない。calculatorは事前にかかる金額を計算するのには向いてるけど予算にあった丁度よいお値段とスペックのEC2インスタンスタイプを探すのには向か…

awscli 1.16.70

AWS

api-change:ce: Update ce command to latest version api-change:mediatailor: Update mediatailor command to latest version api-change:mq: Update mq command to latest version Release 1.16.70 · aws/aws-cli · GitHub

q sqlite3

使い方はマニュアルを見たらいいとして、sqliteを使っているので各種関数もsqliteなものが使えます 内部的には、sqlite3でメモリ上でテーブルを作成してクエリを実行しているので、試しに10MBくらいのファイルで実行してみると結果が帰ってっくるのに数秒く…

pycurl メモ

解決してない。なんか引っかかってる。 PycURL Home Page

curl time_totalでちょっとしたパフォーマンス確認

PageSpeed Insightsとかを使いたくない人、かつ、ちょっとパフォーマンスを確認したい人向け。 curl -s -w 'Testing Website Response Time for :%{url_effective}\n\nStatus Code:\t\t%{http_code}\nLookup Time:\t\t%{time_namelookup}\nConnect Time:\t\t…

コンストラストメモ

web

視力の低い人向けに文字色と背景色のコントラスト比は4.5:1が望ましいらしい。 G18: Ensuring that a contrast ratio of at least 4.5:1 exists between text (and images of text) and background behind the text | Techniques for WCAG 2.0 達成基準 1.4.…

embulk 0.9.10 0.9.11

embulk new csvの区切り文字制御 など Release 0.9.10 — Embulk 0.8 documentation Release 0.9.11 — Embulk 0.8 documentation

KH Coderメモ

Ubuntu 18.10 MySQL 5.6(Docker) コミットのタイミング commit 443792cc30bdab249c144793b62a5c9e9d754adf マジっすか すみません、直しておきました。 https://t.co/7cPMGCiOFv GitHubの「Clone or Download」ボタンから最新版を取得していただけば、たぶん…

Please install all available updates for your release before upgrading.

do-release-upgradeで出てくるやつ。 Please install all available updates for your release before upgrading パッケージ壊れてたやつがいたので、そいつを消したらアップグレードできるようになった。 Bug #1799319 “Upgrade to 18.10 fails: Please ins…

memo Wrong type argument: cask-dependency, error

メモ。 Wrong type argument: cask-dependency, error いちおうEmacs25でも発生したけど、.caskを消して入れ直すとかEmacs26に上げるとか Wrong type argument: cask-dependency, error · Issue #365 · cask/cask · GitHub

docker v18.09.1-beta1

changelogはTODO Release 18.09.1-beta1 · docker/docker-ce · GitHub

awscli 1.16.67

AWS

api-change:s3: Update s3 command to latest version Release 1.16.67 · aws/aws-cli · GitHub

Presto array系メモ

Presto 0.194 array_sortはあってもarray_uniqはない。仕方ないね。 あと CAST(ARRAY[1,2,3] AS Varchar) もだめ。そういうことをしたいならarray_joinを使うこと。 6.16. Array Functions and Operators — Presto 0.214 Documentation

Presto array_aggのなかでorder by

array_aggのなかでorder byが出来るのは0.190からなので、未だ0.172のままのAthenaではarray_aggのなかでorder_byはつかえない。 6.13. Aggregate Functions — Presto 0.190 Documentation 2018 年 1 月 19 日 - Amazon Athena

is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall. などというエラーがでたときの原因と対処方法。 python - PIP: "Cannot uninstall 'ipython'. It i…

Homebrew 1.8.4

ちょいtweak reinstall: add build-from-source switch. (@MikeMcQuaid) list: Add help text (@GauthamGoli) Cask: complete Git-Jiro's HTTPS audit check (@amyspark) postinstall: Use CLI::Parser to parse args (@GauthamGoli) CurlDownloadStrategy: …

Prestoでifでtrueな値をsumしたい

Prestoでifでtrueな値をsumしたい こう。 sum(if(bar, foo)) We also have a count_if() function: count_if(bar) In Presto, we support the popular but non-standard IF construct as a shorthand f... | Hacker News Profile: electrum | Hacker News

memo `Error running query: failed communicating with server. Please check your Internet connection and try again.`

こういうもんだいがありました。Athenaのデータ結果にNaNが混ざると Error running query: failed communicating with server. Please check your Internet connection and try again. って怒られるやつ。 どこのコミットで直っているのか分かりづらいけど、…

パケットキャプチャ メモ

web

メモ。2018/1の時点においても、アプリ単体でiOSでパケットキャプチャ出来るアプリは、なかった。 https://community.cisco.com/t5/ワイヤレス-ドキュメント/ios-および-android-でのパケットキャプチャ/ta-p/3320245