タグ

ブックマーク / blog.sushi.money (16)

  • シェルのhistoryをクラウドに保存する取り組み - hitode909の日記

    ある日zshの履歴が消えた悲しみからいくつか課題感を持っていた。 巨大な1ファイルにどんどん書いていくので、壊れたときの影響が大きい 追記方式なので、複数の端末で共有するためGitやDropboxなどに入れるとコンフリクトしやすい 履歴から取り出すときにどのディレクトリで実行したコマンドなのかわからない シェル履歴をファイルに書いて終わりという暮らしは数十年変わっていない。 履歴はクラウドサーバーに保存して、補完したいときにAPI経由で問い合わせるというアーキテクチャが良いと思ったので、作ってみた。 github.com コマンドの実行時 zshのフックを使って、コマンドの実行時に、実行したコマンドと$pwdをAPIにPOSTする Cloud Functionsが立っていて、送られたコマンドをCloud Datastoreに保存する Cloud FunctionsはGoogle製のAWS

    シェルのhistoryをクラウドに保存する取り組み - hitode909の日記
    totttte
    totttte 2018/11/16
    すごい良さげ
  • 🎍🎍🎍元旦の日記🎍🎍🎍 - hitode909の日記

    元旦くらい家🏠に居るか🐬と思って一日家で📚読んでた。こたつで📕読んでたら一日三回ご飯🍜が出てきて便利だった。ホーキング博士👴のはわりと古いで、知ってるような内容だった。宇宙🔭とは🌝、というだけでなくて、私の研究によると👴、みたいな話でかっこいい。ダニエル・デネット👨の自由は進化する🌱も途中まで読んだ㊗️。決定論に対する批判でライフゲーム👾が出てきて、何ので何が出てくるか分からない。翻訳の文体がポップな感じでかっこいい💮。 家で主に試聴👀されるテレビ📺の趣味は相変わらず最悪で、下品👇で、文化的でなく🙈、向上心がない👇と思う。そもそも、こういう番組が放送されている、という時点で、情けなくもある。それに輪👌をかけて、父👨が最悪で、テレビ見たいなら普通に見て楽しめばいいのに、Gackt👦だけ答えを知らされてる、とか、台があるとか、そういうことば

    🎍🎍🎍元旦の日記🎍🎍🎍 - hitode909の日記
    totttte
    totttte 2017/01/01
  • なぜひどいコードを書いてはいけないか - hitode909の日記

    ひどいコードは何やってるか分からない ひどいコードが何やってるか分かっても、なぜそうなってるのか、そこを変えるとどうなるか分からない ひどいコードは新たな変更に耐えられず書き直されることになる ひどいコードを書き直すには、ひどいコードがどうなっているか理解し、どこを変えるとどうなるのか理解する必要がある ひどいコードはたいていひどいテストコードが支えていて、テストコードがあったとしてもひどいコードと同様の問題があり、頼れるものが何もない どんなにひどいコードでも、書いた人を憎んではいけない。たとえ自分の書いたコードだとしても、先輩の書いたコードだとしても、ソフトウェアとしてひどい物にはひどいと言っていくことが大切で、だからと言って人に向かってひどいと言ってるわけではない。 最高の仲間たちが日々変化する難しい問題に対処していいコードを書いたり、ときにはひどいコードを書いている、という😇的な

    なぜひどいコードを書いてはいけないか - hitode909の日記
    totttte
    totttte 2016/03/18
    良さ
  • 異常な状況であるから早く休んだほうがよかった - hitode909の日記

    月曜,火曜と風邪で寝てたら超回復して今日ひさしぶりに仕事したら全てのことが寸分の狂いもなく一瞬で終わった.先週末にいろいろやってて,うまくいかないな〜とか言ってたけど,いま思うと疲れてるだけだった.疲れてるときはすみやかに休んだほうがよい.偶然風邪ひいて2日くらい寝込むことで休めた.休むと言ってもべつに温泉に行くとかじゃなくて家で12時間寝ると超回復すると思う. 不調なのか,いつもこんなものなのか,そのへんもよくわからない.朝起きると突然元気になってたり,夕方になると元気になったりして謎. 先週金曜の日記 先週は気付いてなかったけど,こんな日記を書いているのは異常な状況であるから早く休んだほうがよかった.しかし疲れているときには疲れていることは分からないであろう.きのうも熱あるけど熱ないと思って会社行ったら熱あったのでそのまま帰ってきた. 異常なときには自分が異常なことが分からないために異

    異常な状況であるから早く休んだほうがよかった - hitode909の日記
    totttte
    totttte 2016/03/09
  • 将来的には - hitode909の日記

    将来的には ← 将来はない時間のあるときに ← 時間はない余裕のあるときに ← 余裕はない手の空いた時に ← 手は空かないこのフィーチャーはPhase 2で ← イテレーションはPhase 1で完結する誰かやっといて ← やらない# TODO ← やらない# FIX ME ← 自分で直すことになる気付いた人が直す ← 自分で直すことになる

    将来的には - hitode909の日記
    totttte
    totttte 2015/04/12
    ありすぎる
  • 背景を止められない不自由なインターネット - hitode909の日記

    きのうの日記、背景が動いて見てられないっていう感想が大半だった。これは悲しいことで、昔なら、さらっと背景を止めるUserScriptでも書いて、背景止めてから落ち着いて読めてた。 最近は、iPhonetwitterクライアント内蔵ブラウザなど、ユーザーが手を入れられないブラウザが増えている。PCのブラウザも手を入れにくくなっていて、Firefoxだと右クリックでGreasemonkey書けたりしていたのが、Google ChromeではUserScript書きにくい。 これは寂しいことで、インターネットは皆の物だから、自分のブログを好きな見た目にするのも、他人のブログを好きな見た目で読むのも、勝手にできていいはずだと思う。俺たちのインターネットを取り戻したい。 photo by dalbera 追記 嫌がらせで背景を動かしたり、背景止めないと読めないと思ってやってるわけではなくて、背景が

    背景を止められない不自由なインターネット - hitode909の日記
    totttte
    totttte 2014/05/06
  • 黒歴史を一挙公開!中学生のときにFlashで作ったゲームを公開しました - hitode909の日記

    中学生のとき,部活は科学部に入っていて,べっこう飴を作ったり,ガラス管をガスバーナーで伸ばしてスポイトを作ったり,砂鉄入りのスライムを作ったり,ゲームを作ったり,ソーラーボート大会に出たり,ホームページを作ったりして遊んでた. 文化祭で展示したコンテンツを焼いたCD-Rが出てきたので,このたび黒歴史を一挙公開します. View this post on Instagram A post shared by 趣味はマリンスポーツです (@hitode909) www.instagram.com 中学生のときに作ったインベーダーゲーム これはインベーダーゲームみたいなやつで,弾を打って敵を倒すみたいなやつ.インベーダーゲーム自体はやったことないので,UFOとか防空壕とかない.難易度をスライダーで調整できるのが工夫したところで,上級者は敵の弾を増やして遊んだり,初心者は自機を増やして簡単なモード

    黒歴史を一挙公開!中学生のときにFlashで作ったゲームを公開しました - hitode909の日記
    totttte
    totttte 2013/10/27
    “中学生のときに作った友達をゴミ箱に捨てるゲーム”
  • ■ - hitode909の日記

    こういうの考えたのだけど,おもしろくないですか,というの,だいだいおもしろいけど,大きさの割には良くない. 大きさとおもしろさを考えたときに,同じおもしろさなら,複雑で大きな仕様なものよりは,小さくて単純なもののほうが良いと思う. たとえば,木の枝は小さくて単純な概念だけど,木の枝があれば一日中振り回して遊べる. 普通に作ってるとどんどん機能が増えていって,そのわりには良さが増えなくて,木の枝はあんなに楽しいのに,なんでこんなめんどくさい感じのものを作ってるのか,という気持ちになる. 小さくて複雑なものは良いので,大きいのがだめだと思う. なんか作ってるときは,機能を減らすことだけ考えてる. 機能が100から99になっても良さが100のままなら,密度が上がって,小さくて良いものになったと言える. こういう機能ほしいって思っても,たいてい作らないようにしてる. 機能が100から101になった

    ■ - hitode909の日記
    totttte
    totttte 2012/03/10
    >目標があって,全員でこれに向かってチケットを取り合う,みたいな仕組みなら,もっとましだろうけど,リポジトリがあって,みんなでなんとなくよくしていきましょうよ,みたいな感じだと,雑然と機能が増えていき
  • おめでとうございますおめでとうございますおめでとうございますおめでとうございますおめでとうございますおめでとうございますおめでとうございますおめでと... - hitode909のダイアリー

    わたしは株式会社はてなでアルバイトしているのですが、元アルバイトのid:masa138さんが、このたびご結婚されるようです。おめでとうございます。おめでとうございます。おめでとうございます。おめでとうございます。おめでとうございます。おめでとうございます。おめでとうございます。おめでとうございます。おめでとうございます。おめでとうございます。おめでとうございます。おめでとうございます。おめでとうございます。おめでとうございます。おめでとうございます。おめでとうございます。おめでとうございます。おめでとうございます。おめでとうございます。おめでとうございます。おめでとうございます。おめでとうございます。おめでとうございます。おめでとうございます。おめでとうございます。おめでとうございます。おめでとうございます。おめでとうございます。おめでとうございます。おめでとうございます。おめでとうござい

    totttte
    totttte 2011/05/15
    このページ、遠くから閲覧すると3Dになってる!
  • imgタグをくるくる回すGreasemonkeyスクリプト - hitode909の日記

    imgタグをくるくる回すためのGreasemonkeyスクリプトを書きました.なかなかいい感じだと思います. 動画 http://www.screencast.com/t/NmIxYjI3ZTMt 画像くるくる回すやつ — Gist // ==UserScript== // @name kurukuruimg // @namespace http://www.hatena.ne.jp/hitode909 // @include * // ==/UserScript== var style = document.createElement('style'); document.body.appendChild(style); style.textContent = "img, canvas, video {\n" + "-moz-transform: rotate(0deg);\n" + "

    imgタグをくるくる回すGreasemonkeyスクリプト - hitode909の日記
    totttte
    totttte 2011/01/03
    ウケる
  • 近くのリンクをクリックするnewmouse.user.js - hitode909の日記

    ブラウザで,リンクとかボタンとかをクリックするときに,マウスカーソルをリンクの上まで持っていくのがめんどうで,困ってた. なにもないところでクリックしたときは,勝手に近くのクリックできそうな要素をクリックしてくれればよいと思ったので,Greasemonkeyを書いた. newmouse.user.js — Gist 動画 newmouse.user.js - YouTube 使い方 Greasemonkeyをインストールすると,旧来のマウスカーソル(旧マウスカーソル)と別に,マウスカーソルがもう一個表示されるようになる(新マウスカーソル). 新マウスカーソルはせわしなく旧マウスカーソルの周りを動きまわって,リンクを見つけると,新マウスカーソルがリンクに張り付いて,クリックできますよ,という感じになる. 旧マウスカーソルが,なにもないところで(具体的には,aや,buttonなど以外の上で)ク

    totttte
    totttte 2011/01/03
  • 上に行くcd作った - hitode909の日記

    シェルで,上のディレクトリに行くのがめんどくさくて,cd ../../../../とかしないといけなくて,指を痛める. 上に行くためのupっていうコマンドを作ることにした. その1 up 3ってやると,3つ上に行くのを作った. function up() { i=0 while [ $i -lt $1 ] do cd ../ i=`expr $i + 1` done } 使い方 % pwd /Users/fkd/co/dev/dotfiles % up 3 % pwd /Users/fkd %これは使いにくくて,cd ../../って打つときは,いくつ上に行くか考えながら,../って打ってる.これだと,先に数えておかないといけなくて,難しかった. その2 考えながら入力できるようにしてみた.引数の数だけ見る. function up() { i=0 while [ $i -lt $# ]

    totttte
    totttte 2011/01/03
    これはべんり
  • あなたはいくつブクマした?2010年「hitode909のダイアリー 年間ランキング」 - hitode909の日記

    2010年のhitode909のダイアリーで多くのブックマークを集めた人気エントリーのランキングトップ105を発表します。あなたがブックマークしたエントリーはいくつランクインしているでしょうか?(集計期間:2010年1月1日〜12月31日) 2010年 hitode909のダイアリー 年間ランキング(2010/1/1-2010/12/31) 1位 上に行くcd作った 2位 audioタグでリズムマシン作った 3位 近くのリンクをクリックするnewmouse.user.js 4位 ヒューリスティックにキーワードを決めてググるVimperatorプラグイン 5位 WebMemcacheというWebサービスを作った 6位 画像へのリンクをその場で展開するGreasemonkeyスクリプト 7位 Firefox3.6の加速度センサーAPIでウィンドウをくるっと 回してみた 8位 Greasemon

    totttte
    totttte 2011/01/03
  • LDRをちょっとずつ見れなくするGreasemonkeyを作った - hitode909の日記

    やらないといけないことがあるのに,だらだらLDRでフィードを読んでしまうことがあって,不毛な感じだったので,ちょっとずつフィードを見れなくするのを作った. LDRを見てると,ちょっとずつ臨兵闘者皆陣列在前って書き込まれていって,だんだん画面が見えなくなる. 日付が変わるとリセットされるので,今日はこれくらい,みたいな使い方ができる. http://gist.github.com/500502

    LDRをちょっとずつ見れなくするGreasemonkeyを作った - hitode909の日記
    totttte
    totttte 2010/07/30
  • GAEで画像をグリッチするAPIを作った - hitode909の日記

    「ちょっとこの画像グリッチしたいんだけど…」というときに,指定した画像をグリッチしてくれるAPIがあれば便利だと思ったので,作ってみました.Google App Engineで作りました. http://hitode909.appspot.com/glitch/ 普通の写真がこんな感じになります. 仕組み 指定された画像をjpegに変換して,中身の文字列を置換しています.うまくいくとグリッチされます. 置換するだけでグリッチできる,と以下のエントリに書かれていて,試したら,うまくいきました.すごい. hysysk:blog: today's glitch 3 便利 画像を返すだけなので,どこからでもすぐに使えて,便利だと思います.たぶん携帯からでも使えます. ところで 先月,グリッチを扱ったデザインのが発売されました.かわいいグリッチがたくさん載っていて,おすすめです. Glitch:

    GAEで画像をグリッチするAPIを作った - hitode909の日記
    totttte
    totttte 2009/10/18
  • おめでとうございます - hitode909の日記

    この記事は問題があるとのことなので消しました

    おめでとうございます - hitode909の日記
    totttte
    totttte 2009/07/31
    これは
  • 1