hogashi.*

日記から何から

crontabのシンタックスハイライトするVSCode拡張機能つくった

crontab ファイルのシンタックスハイライトをする VSCode 拡張機能をつくった。marketplace.visualstudio.com VSCode は TextMate というエディタの文法を司る部分のエンジン*1を同じように利用していて、 tmLanguage ファイルがあればそのまま拡張機能にし…

ghq listをpecoしてpushdするbash function

こういう感じで .bashrc とかで定義しておくと、 ghq list を peco で選んでそのディレクトリへ移動 (v0 の ghq look みたいな) できる(好みで pushd にしてる)。こういうものみんな各々好みがあって各々やっている気がする……。ちなみに↓では glk と打つと出…

Google EarthとDiscordで色々見て歩く会やった

この記事を見た友人とやってみるかという話になって、 Discord で画面共有しつつ Google Earth で見たいところを見て歩く会をやった。chizuchizuko.hatenablog.com フィンランドに行きたい気持ちが高まっていて、ヘルシンキに空港があるはずだけど……とか言い…

CDを数枚取り込み、使えるかと思って部屋に留め置いていたゴミを捨て、あとはサーモンラン(スプラトゥーン2)ばかりやっていた日だった。近年稀に見る何も達成しようとしない姿勢で、なんとも気の長い生活をしている。こういう雰囲気の気の長さが長期的かつ常…

今日の落書き

今日の落書きは、ソースコードの単語を列挙するシェルスクリプト。作ってる拡張機能のソースコードでやってみたので JavaScript 、つまりキャメルケースと全部大文字な定数がある。罠としては HTMLElement みたいな大文字が続くキャメルケースもある。 こう…

Gitの情報からGitHubのパーマリンクをクリップボードにコピーするVSCode拡張機能

VSCode の拡張機能をつくる練習として、開いているワークスペースの Git の情報から、 GitHub のパーマリンクをクリップボードにコピーする拡張機能を作った。練習なので壊れているかもだけどよければお使いください。marketplace.visualstudio.com remote (…

部屋の中掃除(整理)、毎回何かしらきっかけがあったときにだけやっていて、今回の動機は在宅勤務にあたって机上を整理したいのとキーボードを置くサイドデスク的なワゴンを動かしたいのと自分の誕生日プレゼントに買った落語の DVD が本棚に収まらなくて床に…

部屋を掃除していたら高校のときになぜかたまにやってたテスト勉強の短冊が登場して頑張ってたんだな……となった、大事な語句とかその意味とか図とかをノートから書き写してテスト前にペラペラ眺めるやつです、字は醜いのでぼかしをかけました、左に見切れて…

時折何かがきっかけではちゃめちゃ落ち込んでもうだめだ〜ってなることは多いものの毎度数時間落ち込みまくってだんだん開き直るというかもうよく考えるしかないねとかになって立て直っていく、今日は何やってもうまくならんな〜何も泣けるほど好きになれな…

株式会社はてなに入社しました

株式会社はてなに入社しました株式会社はてなに入社しました - hitode909の日記

梅見20200223高尾梅郷

2月の終わりに梅見に行った。計画自体は 1年前からしていて、ちょうど梅の時期が終わった頃にそういえば行きたかったな……と思い、「来年は絶対行くぞ」という意思で個人 Slack のリマインダに「梅見行きませんか」というのが仕込んであった。有名な梅見の場…

母方の祖父が亡くなった。苦しむことなく老衰でよかった。それもあってか家族は皆穏やかという状態。

Scroll To Text Fragmentのテスト

Scroll To Text Fragment というのが Chrome 80 で出ていた、前からほしいと思い続けていたやつでめちゃめちゃ嬉しい。 どういうのかというと、 html タグに id を付けておいて URL の末尾に # で指定するとそこにスクロールされるというブラウザの機能の、 …

久しぶりに紙の本を読んだ。窓際が明るくて読んで居たら、日の光が微妙に赤や青を帯びたり、雲で少し暗くなったりして楽しかった。近年は均一な光の下でよく過ごしているので新鮮だった。別に均一が悪いという意味ではなくて、集中してコード書くときに光が…

EditorConfig の設定ファイル見つけまくるツール書いた

EditorConfig の設定ファイルを見つけまくるツールを書いた。ディレクトリをひとつずつ上がりながら、 .editorconfig を見つけたらその場所を表示する。 root=true と書かれたファイルがあったらそこで終了するが、 -a オプションをつけると問答無用でルート…

拡張機能「twitter画像原寸ボタン」v3.0公開

拡張機能「twitter画像原寸ボタン」 v3.0 を公開しました。(追記 20200203: 審査に時間がかかっているので 1週間以上反映されないこともあるかもです) 変更点 Enter キーで原寸表示をやめました そんなに評判もよくない上に、誤操作になりやすいため (追記 2…

小さい頃から、ある曲を好きになるとその曲だけ聞き続ける、という暮らしをしていて、今も変わっていない。特に父親の車に乗って帰省するときには、よくそういうことをしていた。 小学生くらいまでは、父親の車に乗ったときは必ず布袋寅泰のベスト CD 、それ…

夢、それなりに知っているらしい女性と現代的な曲でダンスを踊っていた、前半は手を取って回るタイプ、後半は少し離れてステップを踏むタイプで、下手だったけど恥をかくことはなく一曲こなして目が覚めた。分析としては寝る前になぜか M:I 5 とシャーロック…

冬休みの自由研究(3)

帰省したりでかけたりしていて全く進んでいなかったので、ロスタイムとして Yacc をちょこっとやった。ちょこっとやっただけで Yacc で JSON をパースできたので簡単ですごい。 RFC に沿うと、値とかは前後に空白があってもなくてもよいのだけど、それをうま…

はてなブログおみくじ2020

はてなブログおみくじ2014 今年もよろしくお願いします。

ありがとうございました2019

みなさま今年もありがとうございました。個人的には卒業と入社があったりしてわりかし色々あった年でした。お疲れ様でした。

冬休みの自由研究(2)

昨日は大掃除をして疲れ果てたので The LEX & YACC Page や プログラミング言語を作る/yaccとlex などを読んでなるほど〜となっていた。 Lex の処理部分を改行しつつ書くと、正規表現にマッチしたら何かの処理をするという書き方が AWK に似ているということ…

冬休みの自由研究始めた

雑談で構文解析面白いよ〜と教えてもらったのでやってみるかというので冬休みの自由研究している。大学で lex と yacc で自作言語を作る実験をやったことはあるものの、名前とコードの見た目以外全部忘れていて、手の付け方もわからなかったので、今日はひと…

まさわだまわし

こんにちは、 id:hogashi です。 masawada Advent Calendar 2019 - Adventar の 8日目の記事です。昨日は id:mazco さんでした。 参加したいけど全然アイディア無いな……と思っていたんですが、 1日目の記事*1 で遊んだ途端に作りたくなって作りました。 まさ…

本日の散歩

青山です。I'm at 青山の庚申塔 in 港区, 東京都 https://t.co/kyUpVndD5v— 越後湯沢 (@hogextend) 2019年11月29日 pic.twitter.com/7CvRY0ozTK— 越後湯沢 (@hogextend) 2019年11月29日 pic.twitter.com/fC6Hy3T7CY— 越後湯沢 (@hogextend) 2019年11月29日 …

巡音ルカをお迎えしたので少しずつ試してみている。 PC のストレージ容量が偶然めちゃめちゃ少なくて、英語をやってみたかったのでひとまず英語だけインストールした。英語を入れたらちゃんと読んでくれるのが楽しい。発音記号を扱えるのはとても助かるのだ…

青山一丁目の空也上人

青山一丁目にあった、空也上人の口から出ているものに似ている草の様子です 重要文化財 - 六波羅蜜寺

趣味2

樋が好きで、見るのを趣味としています。好きな理由はあまりわかりません。 目次 目次 樋とは 見どころ 見てみる 旧江戸城 田安門 東本願寺 京都御所 八坂神社 電車 新幹線 むすび あわせて読みたい 樋とは 樋 (とい / ひ) とは、主に水を導く機構で、たいて…

趣味

趣味を聞かれるといつも思いつかなくて困ってたけど、言語(外国語含む)は趣味だと思ってきた。 日本語では、相手に誤解なく伝わる言葉選びをしつつ無駄を削ぐとか、語呂が面白いとか洒落とかを考えるとか、そういうことを日々している。別に全然上手くないの…

ダイハードを見ながら「あ〜このシーン好きなんですよねーこのこれがこうなってて」みたいなのをひたすらやるPodcastやりたい、需要も時間もなさそう、2時間でギリギリなのにコメントごとに止めたりしそうだから3時間くらいかかりそう function onSubmit(tok…