Heppoko Binbo Yarou no Newbie Nikki

旧題: へっぽこびんぼう野郎のnewbie日記 #vZkt8fc6J

「高輪ゲートウェイ駅」という名前は叩かれるべきではない

高輪ゲートウェイ駅という名前を聞いて「ださすぎる……」という人が多くいるように思う。 こうした名前の響きだけを見てJR東日本は愚かだと嘆くのはいささか早計ではないだろうか。ややもすると名前に関する外見差別のようではないか。キラキラネーム的なもの…

オブジェクト指向で書いてて思ったことについてだらだらと書いてみる

class Data: def __init__(self): self.a = 13 self.b = 4 self.c = 8 self.d = 12 data = Data() ↑のようなデータがあるときに、↓のようなコードをたまに見かけるときがある。↑のコードは失敗とかじゃなくて、モックだと思ってください。 class Calculator0…

ブックマークに入っているいろいろなサイトについて細かく分類してみた

はじめに 基本的には、未分類 TODO リンク アーカイブ の細分化になっていると思います。 目次 Inbox Read It Later Deal It Later Links Digested Group Of Inbox New 新しく入ってきたブックマークのこと。とりあえず有用だと思われたすべてのサイトへのリ…

しばらく使ってないタブを閉じてくれるTabWranglerというプラグインが便利な件

タブが増えすぎたときに、しばらく使ってないタブを自動で閉じてくれるやつ 「タブが5個以上のときに限り、20分間使ってないタブは閉じる。ただしGitHubやYoutubeは閉じない」というようなことができて便利。数値など自分でカスタマイズできる。 Firefoxでも…

Vimのjedi-vimでpythonのGoToDefinitionのためにctagsでいろいろ定義のIndexを集めるためにやること

まず exuberant-ctags をインストールする。 Macなら Exuberant Ctags からダウンロードして、↓のようにインストール。将来バージョンが変わるかもしれないのでそのへんは脳内補完でお願いします。 $ tar -xzvf ctags-5.8.tar.gz $ cd ctags-5.8 $ make $ su…

1×mn行列になっているデータをm×n行列の表にしてGoogle Spreadsheetとかに貼りたいときにつかうスクリプトつくった

$ python3 product.py g.md A B C 1 2 3 4 $ python3 product.py g.md --transpose 1 2 3 4 A B C gist.github.com Macならこんなふうにするとクリップボードにコピーできていいですね $ python3 product.py g.md | pbcopy 結果 感想 びみょす

What I did when an error saying only "Error creating health check." occurred while creating health checks on AWS Route 53

1. Sign out. 2. Log in again. 3. This time, I refrain from creating new SNS Topic. Just concentrate to create a health check. 4. I don't know why it worked, but anyway, you can create a health check as if that error didn't happen. If you r…

How to get/create i18n text with parameters using gettext/ugettext on Django

Just as a personal note; _("%(variable)s shows up.") % {'variable': 'foo'} Reference Translation | Django documentation | Django

Ankiで1日の開始時間(切り替わる時間)を変える方法

AnkiMobile Prefrenceのところに堂々とあった いつも謎に13時からスタートしてたから助かった 参考。PCなどはこちらを参考にどうぞ https://www.yousmle.com/how-to-change-time-of-day-when-anki-cards-show-up-for-review/

さくっとバーンダウンチャート(Burn down chart)を生成してくれるGoogle Spread Sheetをつくりました

こんなかんじです。 数値を変更すると、自動的にグラフも変更されます。 説明 入力するべき欄 説明 Start 開始日を入れてください。 Expire 期限切れになる日を入れてください。ここでの01/02は、01/01の23:59までにやるという意味です。 Quantity 全体の量…

プログラマっていうか問題解決者になるべきなんだろうなって思った

Youtubeのサジェストで↓が上がってきたから「何言ってんだコイツ。バカだな」って感じで見に行ったら「プログラマになるな。Problem Solverになれ」って言ってて中身全然違うじゃねーか釣りタイトルかと思いつつ「た〜しかに」って感じた。 www.youtube.com …

技術書典5の全サークルの頒布物のリストを勝手につくりました

1サークルごとにクリックするのがめんどくさかったので、公式サイトのAPIを勝手に使って、適当にtableタグで囲いました。 本来なら画像はそのままダウンロードするべきではないかもしれませんが、負荷をかけるとよくないと思い、保存してあります。言っても…

1分以内で作業が終了する米の炊き方 〜「線で計るのとかめんどくさい」とか言っちゃうズボラな人におくる炊飯器での米の炊き方〜

米を何合か確認して、その後水を線まで入れるのってめんどくさくないですか?? ぼくはそれがめんどくさいので、線は使ってません。 まず米と水の比率って、大体米1に対して水1〜1.2であればいいらしいです。体積の話です(白米の場合。それ以外はしらない)…

JavaやPHPのハッカソンに潜り込んでPythonにリプレイスしてきた話

先日忍び込んだハッカソンで、「Java+Spring Frameworkで書かれたこのサンプルコードか、PHP+Laravelで書かれたこのサンプルコードを参考に何かつくってください」というお題をもらったので、朝から夕方まで7時間弱で食事は水オンリーで作業した結果、Python…

「この問題は本当に問題です」に触発されて問題作った

人に「この問題は本当に問題です」の問題が「これおもしろい。こういうの解きたい」って言われたので「じゃあ作ってあげる」ということでつくった。 いちごを5つ入れられる袋が8つあります。 その袋のうち半分にいちごを入れられるだけ入れ、 残りの袋には3…

交通費のスクレイピングとかだるいのでAlfredのWorkflowとシェルスクリプトで調べるようにしてみた

はじめに 仕事中に気まぐれに読んでた記事があったので、すぐできそうだしあったら便利だなと思って、アイディアを丸パクリして実装してみました(今も仕事中) ascii.jp 前提条件 Alfredがインストールされていること Alfredが課金版であること 使い方 Ctrl +…

Jmeterを使ったDDoS的な負荷試験のやりかた

jmeter-serverを使って、jmeterクライアントから「これで動かして〜〜」という旨を、いろんなクライアントに送り、最終的にDDoS的な攻撃ができる。 注意 jmeter4.0だとリモートで動かなったりする。RMIのNotSerializableExceptionとかが出る(´・ω・`) なぜか…

HTMLでエスケープするときに使う"とか"とかについて

「HTML特殊文字」とか「HTMLエスケープシーケンス」とか「HTMLのエスケープ文字」とか言うと混乱する場合があるのでちゃんとした名前を使う。 たとえばパーサ書いてレンダリングしてるときに、こっちのエスケープにあっちのエスケープしてこっちのエスケープ…

ぼくが何を考えてコードの修正をやるのかをとりあえず適当に書いてみたよ

他の人のブログを読んで、自分の中で思っていたことを整理したくなったので書いてみました。 パラグラフなど考えずに、思いついたものを文章の流れの中に差し込んでいるだけなので、箇条書きやTip集みたいになっていて、コンテキストが頻繁に変わるので読み…

指定したディレクトリ下にある全ファイルの拡張子を見るコマンド

コマンド $ find <Directories you will search> -type f | sed 's/.*\.\(.*\)$/\1/g' | sort | uniq 例 $ find */templates -type f | sed 's/.*\.\(.*\)$/\1/g' | sort | uniq css html js txt もちろんファイルの個数を数えることもできるぞい! find */templates -type f | sed 's/.*\</directories>…

パワポのファイルがぶっ壊れてるときの修復のしかた

Open XML SDK 2.5 Productivity Tool を使う stackoverflow.com ↑ここに詳しく書いた

ㇹ゚ン゚'ㇳ̃ヴ゙ニ゙コ゚ヮヰ文̂字̠コ゚−ト゚ノ゙ㇵナ゚ㇱ(現在に至るまでの文字コードの軌跡と簡単な使い方について)

はじめに 社内の勉強会で発表した文字コードの話の焼き直しです。ところどころ適当なので話半分に読んでもらえると助かります。 これ以上闇の深さを知りたくないと思って、深淵に辿り着く前に文字コードの勉強を打ち切っています。文字コードの専門家でもな…

Docker+MySQLで物理バックアップを取得 & リストアする

InnoDBなので、その他はしらん docker-compose.yml とかに↓のようなものが書いてあると思う version: "2" services: db: image: "mysql:5.7.12" ports: - "3306:3306" environment: MYSQL_ROOT_PASSWORD: "" MYSQL_ALLOW_EMPTY_PASSWORD: "yes" MYSQL_DATABA…

JavaScriptで16進数の四則演算の計算ドリルつくった

こんなかんじのやつ Enterを押すと正誤判定してくれます。(=スマホだと動かない) 切り替えて使える 作った動機 文字コードの勉強してて、16進数の足し算引き算で苦しんでいたため。計算ドリルあったらいいのになと思ったのでつくった。 使い方 $ git clone h…

JavaScript界隈の基本的な用語を歴史とともにさらにまとめてみた

2018/12/23 リンク切れしていたものを削除 & リンクを追加 https://qiita.com/sinsengumi/items/e20342d13cbdd7ac2304 を読んで、すこしだけもやもや感がぬぐえなかったので、適当に自分が思ってる「今のJavaScriptはこんなかんじ」というのを書いた。 EcmaS…

iPhone5(iOS8.3)+SafariのときだけReferenceError: Can't find variable: webpackJsonpとか言われてwebpack-dev-serverが動かないときにやること

Kind of the following error. To solve it, update your webpack-dev-server NOW!! github.com I wish I didn't care devices worked on older-version iOS.

How to disable the cursor guide (or the stuff rendering on the current cursor line) through other panes in tmux on iTerm2

It's a tip to disable very annoying and frustrating funny cursor highlighting that those who have found this article may know. This issue was caused by a feature of iTerm2, Cursor Finery at Documentation - iTerm2 - macOS Terminal Replaceme…

都民にピンとくるように「東京ドーム何個分」をなんとかしてみた(面積編)

もの 面積(m2) 東京ドーム 一般的な3LDK 70 約700個で東京ドーム1個分 テニスコート 260 約200個で東京ドーム1個分 サッカーコート 7140 7個で東京ドーム1個分 東京ドームのグラウンドの面積 13,000 東京ドームの約30% 東京ドーム1個分(建築面積) 46,755 1個…

SlackのリンクがChromeでうまく開かれない問題について

Chromeをアップグレードしたら直った www.david-merrick.com どういうことやねん

ブラウザのJavaScriptコンソール(DevTools)で扱っている値をファイル出力する

まぁ要はスクレイピングに使うんだけど、スクレイピング以外にも応用できたり、ログインしなきゃいけない場合めんどくさいのでこれだと便利。 応用するとコンソール間で別PCと通信できそう(意味ないけど) ↓文字列の配列を与えるとファイルが作られてダウン…