はてなキーワード: markとは
数日前に puppeteer で自動で PDF にする試みを書いたブログがホッテントリに入ってるのを見た
bg.js
const username = "" const api_key = "" chrome.runtime.onMessage.addListener((message, sender, sendResponse) => { if(message.bookmark){ bookmark(message.bookmark) } }) async function bookmark(url){ fetch("http://b.hatena.ne.jp/atom/post", { method: "POST", referrer: "no-referrer", headers: { Accept: "application/x.atom+xml, application/xml, text/xml, */*", "X-WSSE": await createCredential(), }, body: ` <entry xmlns="http://purl.org/atom/ns#"> <link rel="related" type="text/html" href="${url}" /> </entry> `.replace(/\t/g, ""), }).then(e => {console.log(e)}) } async function createCredential(){ const non = Math.random().toString(36).substr(2) const now = new Date().toISOString() const buf = new TextEncoder().encode(non + now + api_key) const u8a = new Uint8Array(await crypto.subtle.digest("SHA-1", buf)) const str = Array.from(u8a, e => String.fromCharCode(e)).join("") const b64 = btoa(str) return `UsernameToken Username="${username}", PasswordDigest="${b64}", Nonce="${btoa(non)}", Created="${now}"` }
username と api_key を埋めてバックグラウンドで動かす
page.js
chrome.runtime.sendMessage({ bookmark: location.href })
ページ内で動かすコード
Here we are
We're fucking in
Let's close this.
Let's take out stream how much should I gamble with $19000 my balance
When it comes to my wininngs, we have 9 grand in winnings.
Actually, no we have more than that. I'm sorry.
We have way more than they where the fuck is Rubi she is new.
How much should I start with I think I started with 3k.
But we've lost a whole bunch of money before that so when you add that in I think so far in total were at we at about up 5k.
that's it. out of all the blackjack I've ever played on stream we are up 5k
so gamble 5k. let's gamble 5000
-------
dealer:20.
soda:Okay. Okay. stand. stand. motherfucker.This fucking guy.
dealer:My turn. 12.
soda: face card.
dealer:15.
dealer:no way.
soda:oh my god.
dealer:push hand.
soda:Jesus. Fuck. Gonna do it again.
closing time thanks for the fucking Resub.
Oh we tied.
I was at Disneyland and you fucked me Mark.
Oh my god. Oh my god. Oh my god. Oh my god. Oh no.
Give me an 8.
Oh my.. You're fucking kidding me. You're fucking kidding me.
Dont make me do this. Oh shit. Oh god.
dealer:16
soda:oh no
dealer:my turn.
no way.
soda: i cant fucking believe this. What do you mean?
oh my god. oh my god, dude. what do you mean. fuck. fuck.
oh..
失敗した印画紙を捨てる件で写真作家(敢えてこう言う呼び方をするが)が叩かれてたが納得いかない。
フィルム代とカメラ代しか金払ってないというがお前ら写真作品制作にいくらかかってるか知らないだろ?
フィルム代とカメラ、レンズ代しか払ってないとか言われてて不愉快だから教えてやる。
まずバライタ印画紙な。
俺は紙を買いに行く手間を考えロール紙体勢でプリントしてる。
イルフォードの30mを3本だ。
この3本だけで70万近くかかる。
ロール紙の値段だけで楽々越えちゃうんだが?
ちなみに引き伸ばし機、暗室費用、水道代、現像液、引き伸ばしレンズ、タイマー、イーゼル、失敗印画紙、諸々で大体40万位だ。
これにマット、額装、諸々の費用入れると5枚程度プリントするのに170万近くかかってるんだよね。
そりゃ端から見ればフィルムで写真撮ってるだけって見えるけど実際はこんだけ金使ってるんだよ。
物事の表だけみて批判するのはいいがちょっと考えれば写真プリントするのだって無料じゃ出来ないんだよ。
中にはもっと安い金額しか使ってない奴もいるが俺は最高のプリント作品を作りたいから素材に金は惜しまない。
その結果多くの人にすばらしい写真を見てもらってみんながもっと写真に興味を持ってもらえればって使命感もある。
どうにもイージーでも倒せないので実績うめのためにやってたお影でゲットしたTitanium System Casing、Reverse Ion Field、運良くレア拡張のWeapon Pre-Igniter引けて、装備も二連装ミサイルPegasus、Burst Laser Mark II、Heavy Laser Mark I、あとボーディングやるつもりだったけど揃わなくて使わなくなったFire Bombと揃っていて、基本戦法は開幕ミサイルでシールド潰して三連装レーザーをうち残ったシールドも解除して最初に兵装システムを破壊する戦法で割りといい感じにミサイルや燃料も余裕を持って進めていざHULL満タンにしてボス戦へ
11回目にして初のボス第三形態まで行って、開幕の敵のボーディングもドアLv3と真空化などで凌いで、残りは銃座の一人だけってまで行って死んでしまった……
私はコミットログの書き方に悩む英語の苦手な人間である。実際、似たような人は世の中に結構いるようで、頻出単語を集計したりまとめたものは既にあって役に立つのだけれど、これらはあくまで単語の話であり、具体的な文を構成する過程でやっぱり困る部分がかなりあった。
要するに、どういう時にどういう文が使われているのか、ということを示した例文集が欲しいのである。ググると他にも「例文集があればいいのに」みたいな声はあるくせして、しかし誰も作ろうとしない。何なんだお前ら。それじゃ私が楽できないじゃないか。
ここで挙げているコミットログは全て実際のコミットログからの転載である。当然ながら各コミットログの著作権はそれぞれの書き手にある。いずれも各英文でググれば出てくるし、フェアユースの範囲なら許してくれるだろうと考え名前とプロジェクト名は割愛したが、ここにお詫びと感謝を述べておきたい。
抽出条件だが、参考にできそうなコミットログを多く含んでいそうなリポジトリをGitHubのSTARの多い方からざっと目で見て適当に選び、それぞれ最新コミットから5000件抽出した(あわせて前処理として、コミットログ冒頭のタグ情報は消去した)。
atomのみ5400件抽出していたため、計25400件のコミットログがベースである。このうち、以下の条件に合致するものは参考例にすべきでないとして一律排除した。
こうして残った8540件を眺めながら、適当に切り出したのがこの用例集である。個人的に「うーんこの」と思った表現も、散見される場合は載せた。
ということで、以下用例を羅列していく。
以上の用例をふまえ、今回の参考ログ8540件から先頭の単語を出現回数で並べると次のようになった。
Add | 1149 |
Fix | 1014 |
Update | 584 |
Remove | 566 |
Use | 382 |
Don't | 260 |
Make | 228 |
Move | 178 |
Change | 103 |
Rename | 85 |
Improve | 76 |
Avoid | 68 |
Allow | 65 |
Implement | 60 |
Handle | 58 |
コミットログの基本形はもちろん動詞 + 名詞である。名詞は固有名詞、複数形、不可算名詞が多いが、単数形の場合の冠詞は a が使われるか、あるいは省略される。the はまず使われない。
何かを追加した、という表現では非常に広く Add が使われる。メソッドからテスト、ドキュメントに至るまで大概これでまかなえる。
一方、何かを修正した、という表現では広く Fix が使われる。「何か」は typo や crash といった単語からメソッド名まで幅広い名詞を取るが、動名詞はあまり取らないのと、that節は取らないのでその点は注意が必要である。
Fix は「何かが正しく動くようにした」ことを示し、正しい動作内容が何かを説明しない。そこで正しい動作内容に言及したい場合は Make sure が使われる(こちらはthat節が取れる)。ただし Fix よりもニュアンス的に重い表現と思われ、Fix を使わず Make sure ばかり使うのはちょっとキモいのではないかと思う(Ensure はさらに重い表現っぽい)。
また、Fix は typo 以外でのドキュメント修正に対して使われることは稀である。対して Update はドキュメント、コメント、テストに使われ、本体のコードの修正に対しては使われない。本体コードの修正にあわせてテストも更新したなら Update が使われる。ただ、テスト機構それ自体のバグを修正したなら Fix である。
無駄な何かを単純に除去したなら Remove を使う。これまでのもの(A)から別のもの(B)に切り替えたのであれば Use B instead of A か Change A to B が使われる。新たに何かを利用するようにしたのであれば Use を、利用を取りやめた場合は Don't use を使うことが多い。
何かをしないようにしたなら Don't を、内部実装の効率化なら Make A + 比較級/形容詞 か Improve が使われる。
中身の変更を伴わない単なる名前の変更なら Rename A to B、コードや機能の論理上の場所を移動させたなら Move A to B である。
この辺はリファクタリングと呼ばれる行為と思うが、Refactor というぼんやりした動詞はあまり使われず、このように変更内容の種類に応じて動詞が使い分けられている。
コミットログにはWhyを書くべきだ、というのを何かで見かけたので because とか since を使ったログがどの程度あるかを調べたが、8540件のうち22件だった。基本的に短く、シンプルに、一目で意味が取れるログが好まれる傾向がある。例えば get rid of とか2件しか使われておらず、圧倒的に remove である。
一方で、シンプルな単語だけど開始単語としては使われないものもある。例えば次のような単語である。Expand(9)、Extend(8)、Print(5)、Optimize(5)、Publish(4)、Append(4)、Modify(3)、Manage(2)、Revise(2)、Dump(2)、Insert(2)、Migrate(2)、Enhance(1)、Edit(1) 。いずれもカッコ内は8540件に対する冒頭での登場回数である。結局、より一般的で平易な単語で表せたり、Refactor同様に抽象度が高すぎると使われないのだろう。
8000件もログを見たおかげで、迷いなくコミットメッセージが思いつくようになったのが個人的には今回書いてて最大の収穫だった。たぶんカンニングペーパーを作る行為それ自体が効率のいい学習になるという話と同じだと思う。
このまとめも100以上用例を転載してあるので、それを読むだけでも多少は効果があるんじゃないかと思う。同じようにコミットログ書きたくねぇなぁ英語わっかんねぇなぁと思っている人にとって、何か役に立つところがあれば幸いである。
そして現在までジャンル問わずかなりの数を聴きまくった自分の良い曲だと思った10曲
Apple Musicも始まったことだし
曲ありすぎて何から聞けば良いか分からないやつとか参考にしてもらえれば
● Golden Lady - Stevie Wonder
誰もが知っているスティーヴィーだけどこの曲はシングルでもなくたぶん推し曲でもない
そしておれは特にスティーヴィーのファンでもないMotownの初期のカタログを少し聞いていた程度
2年ほど前彼女にフラれて音楽とかクソ時間のムダだわと絶望してたおれは
”そういやいわゆる名盤には手を出してねーな救われねーかな"と思い
「名盤」で検索して引っかかったスティーヴィーの"3部作"と呼ばれる傑作アルバムがある事を知った。
さっそくその中の「Innervisions」というアルバムを落とした
飽きたくないから何回も聞きたくない...あーでも聞きてえみたいな
そこからたぶん相当数聞いてるが運良くまだ飽きない
聞くたびに「なんて良い曲なんだ」と口に出す
https://www.youtube.com/watch?v=qS2yMn3JbQk
● Mr. Dieingly Sad - The Critters
数年前ジャズミュージシャンの菊地成孔氏が川勝正幸という評論家の人が死んだ時に自身のラジオ番組の追憶放送でBGMとして流した1曲
この人たちをよく知らなかったがたまたま「追憶」というドラマティックな回が上がっていて
聞いてみるかーと思って視聴したら大当たりだった思い出がある
この回でかかった曲は人の死が背景にあった事も影響してるが全てが良かった
https://www.youtube.com/watch?v=u-6khXfUK3M
ラブホテルに行った時に教えてもらった1曲
どういう流れで音楽の話になったか覚えてないがたぶん相手の青春の1曲だったのだろう
状況と背徳感もあってか異常なほど興奮しながらこの美しいメロディに耳を傾けていた事を思い出す
(その女は後にストーカーになった)
https://www.youtube.com/watch?v=qCoxPHTyXuo
● How Soon - ROLAND ALPHONSO
当時ライブハウスでもフェスでもとにかくスカバンドが多くて"ルーディ"という言葉にカッコよさを感じてたおれは
「スカじゃねえよスキャって言えや」と本気で周囲に言ってるバカで
1枚20Kもするレコードを買って毎日牛丼しか食わないようなクソみたいな日々を送っていた
連中のオシャレだと思っていた古着ファッションセンスもただ貧乏なだけだと気付いてから完全に冷めてしまった
そんな事を思うようなおれは大学を中退しユニオンにジャパレゲを売って生活してるクズで
女にも縁が無くただただ悶々とした日々がティッシュに埋もれていった
この曲は二度と戻りたくない時期の唯一の収穫で唯一売らなかったレコード
https://www.youtube.com/watch?v=HGyzq6S4Ssk
● bikinikill - Moscow Club
同級生とバンドを組みブラフマンのAnswer Forで田舎のクソ狭いライブハウスで数えるほどしかいない客にダイブしていた
ビジュアル系のカバーバンドを結成したくさんの女の子にリアルにキャーキャー言われていた
(後に彼をインターネットで発見した時、髪の毛が一本もなくなっておりポルノグラインドを一人でやっていた)
皆その後は音楽はほとんど聞かなくなるが30前後の結婚ラッシュでバンドの再結成を果たし
中性脂肪の塊の腹を引きずりながらギターを奏でる姿がなんともいえず感動を誘った
当時を懐かしがる連中は多く久しぶりに会うとそのような話にもなるが昔話は一日もたなかった
抜け出せない現実に限界がきてギターショップで万引きをして捕まった奴
精神病を患って引きこもった奴
車に轢かれて死んだ奴
ずっと働かずにスロットしてる奴
周りには自分も含めてクズだらけだがこの曲を聞くと10代の彼らの笑顔しか思い出さない
https://www.youtube.com/watch?v=FfsLKefAkyQ
● Song 1 - DJ Krush
10年以上前THA BLUE HERBにひたすらハマっている時期があった
一時期はカトマンズに住もうかと思うくらいだったがブタほどの行動力も無いヘタレのおれは
当時片思いしていた女に無理やりボアダムスを聞かせて感想を言わせたり
その女が好きだった大人計画の演劇に同行して「よかった〜あんなの始めて見たよ!」と言って
内心は「どこがおもしれーんだクソだわでもヤリたい」と腐った思いを握りつぶしていた
そんなモヤモヤしていた時期のおれがラップに入れ込むのは必然みたいなもので
そして5lackが登場するまではHIPHOPに対しても距離を置くことになる
このインストゥルメンタルはその時期に聞いた至高の1曲で宝物だ
https://www.youtube.com/watch?v=bj3y5vFS3Es
● Feel It All Around – Washed Out
ある時期強烈にブラックな仕事に従事していたおれは疲れ果てていた。
上司のパワハラと時間に追われて睡眠薬が無いと寝られなくなった、ブクブクに太って体が重い、
給料はストレスから全てデリヘルに消える、二度と帰りたくないクソみたいな日々、
「日本に生まれるだけで宝くじに当たったようなものだ」と文句を唱えて必死に感情を押し殺していた
背が低くて足が太いクソブスの女上司に「君って感情が無いみたい、ロボットなの?」と言われた時
2010年の夏は太陽が本当に眩しくて暑かった、サマーオブラブは間違いなく2010年に来ていた
● Go Berri Be Happy - Mark Barrott
去年の夏に同僚の人妻を好きになってしまい、頭の中が彼女の事で満たされてしまった俺は、
ある日から体調が異常に悪くなった、検査したら胃から出血していた、
15年ほど吸っていたタバコを辞めざるを得なくなった。
もう抱けるならどうなってもいいと毎日デパス飲んで働いていた(顔を合わすから)
そんなある真夏の日、田舎に現実逃避旅行へ出かけボーっとしながら緑がキレイな山沿いをチャリでブラブラしてた俺は突然
「あなたの事が好きになってしまった、一度食事してくれませんか?」とメールを打ち、
返信を待つ間の胃の痛みに必死に耐えた。一週間後、俺は彼女と一緒に食事をしていた、
夕方の街をブラついた後ネカフェへ行きペッティングした。とても簡単だった。
次の日から好きだった職場に行きにくくなった、背徳感からなのか、すさまじい興奮を覚えて汗が止まらなかった(継続)
この曲はメールを売った驚くほどキレイな自然の中でリピートしていたアルバムからの1曲
https://www.youtube.com/watch?v=2e8Py9ToC7M
● 君はそう決めた - 坂本慎太郎
坂本氏の良さを書こうなどたぶん野暮だし恐れ多い
思い出はまだ無いけど、全作品心を鷲掴みにされる
https://www.youtube.com/watch?v=t08i_cWdcbM
● ADEPRESSIVE CANNOT GOTO THECEREMONY – imoutoid
モテる要素が皆無だった自分に女が寄ってくる、ただ好きな事に熱中して作品を発表しただけで、
本質は変わってない自分への周りの変化に戸惑い苦しむ、世界へ絶望する第一歩を踏み出す。
もしこのような事だとしたら自分は人間に改めて感動する。なんて脆くて危なっかしいんだろう。
心と体のバランスの取り方は複雑で人それぞれだから何も言えないけど
良い音楽は死ぬまで聞くし俺より何倍も生きてる価値がある(あった)
また書く
今年ももうすぐ終わりなので、仕事中にBGMとして聞きまくった、トランス・ハウス・エレクトリックポップのピコピコ系ミュージック Tune of the year と、仕事が終わってから飲みまくったビール達の Beer of the year を発表する。
Gareth Emery feat. Bo Bruce - U
https://m.youtube.com/watch?v=jF7qGaKKD4M
何処までも続く一本道を走るような爽快感。
Mark Knight - The Return Of Wolfy
https://m.youtube.com/watch?v=iOA7NUI9Xhw
ギラギラ感が素晴らしい。
TODD TERJE - Delorean Dynamite
https://m.youtube.com/watch?v=U9H5WTTOUfg
アルバム「It's Album Time」収録の前曲、Standberから続けて聴けば、洗い物中の台所であっても、そこはもうフロアだ。
RAC - Ready For It [feat. St. Lucia]
http://www.amazon.com/Ready-For-feat-St-Lucia/dp/B00J58FCCE
波のように襲ってくるサビにドキっとする。
Tune of the year 2014
Kyau & Albert - Down
https://m.youtube.com/watch?v=OrHcBRLJBgs
浮遊感ある綺麗なメロディーは雨上がりの午後の様。
ロースト麦芽の広がる香りが名前の通りチョコレートを連想させる。
混ぜ物なしでこの豊かさ。素晴らしい味わい。
強めの苦味としっかりボディにネーブルの皮の香りがベストマッチ。
重さと飲みやすさが高度に融合。
海外のビールとも互角に戦える、それでいてオリジナリティ溢れた異色の一杯。
それでいて、バランスに油断なく、全てにおいて「丁度いい」。
Beer of the year 2014
梅錦ビール ブロンシュ
トロピカルフルーツの様な香りと伊予柑の渋さ、酸味、スパイシーさが渾然一体となって口から喉に駆け巡る、至福のビール体験。
これこそ今年の一杯。
http://anond.hatelabo.jp/20140421200127