はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ 8-p.info

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 14 / 14件)
 

シェルスクリプトを書くのをやめる - blog.8-p.info

2021/09/15 このエントリーをはてなブックマークに追加 469 users Instapaper Pocket Tweet Facebook Share Evernote Clip シェルスクリプト zsh 広義 スクリプト 言語

今年から、できるだけシェルスクリプトを書くのをやめようとしている。私が毎日 zsh に打ち込んでいるのも広義のシェルスクリプトだし、自分用の雑なスクリプトを書くことはあるけれど、チームの他の人も将来に使ったり改変したりするようなものは、なるだけ他の言語を使っている。 シェルスクリプトを書くのは難しいし... 続きを読む

モックは必要悪で、しないにこしたことはない - blog.8-p.info

2021/10/13 このエントリーをはてなブックマークに追加 370 users Instapaper Pocket Tweet Facebook Share Evernote Clip モック Mockito しない API サーバー

Mockito や gomock が使いやすいせいか、単体テストというのはモックするものである、という思い込みがあるのか、人々がモックしすぎているのを時折みかける。 モックは必要悪で、しないにこしたことはない。外部の API サーバーとかはガンガン叩くわけにもいかないけれど、ファイル読み書きくらいは、実際にファイルを... 続きを読む

blog.8-p.info: Facebook の BigPipe と TTI

2010/10/21 このエントリーをはてなブックマークに追加 287 users Instapaper Pocket Tweet Facebook Share Evernote Clip Facebook TTi

Posted at 2010/10/22 01:59, Modified at 2010/10/22 02:50 Facebook のフロントエンドは結構かわったことをやっていて、例えば、ログイン後の http://www.facebook.com/home.php には <div id="pagelet_home_stream"></div> みたいな空の HTML があり、その後に <scri... 続きを読む

コマンドが失敗したらプロンプトを赤くする - blog.8-p.info

2009/01/02 このエントリーをはてなブックマークに追加 281 users Instapaper Pocket Tweet Facebook Share Evernote Clip プロンプト コマンド ARGV char return

しばらく前から、コマンドの終了ステータスをプロンプトの色に反映させるようにしている。 終了ステータスとは C言語なら int main(int argc, char* argv[]) { ... return 0; } この return している 0 が終了ステータス。この整数値の下位 8bit がプロセスの終了時に親 (そのプロセスを起動したプロセス) にわたる。 終了ステータスの指定方法はい... 続きを読む

JavaScript でプレースホルダつき入力欄を作る - blog.8-p.info

2009/03/08 このエントリーをはてなブックマークに追加 189 users Instapaper Pocket Tweet Facebook Share Evernote Clip JavaScript プレースホルダ インターフェース 実装

JavaScript で input 要素にプレースホルダをつけるようにして、このブログの右上につけてみた。 ユーザーが入力するべきものを入力欄自身に表示するこのインターフェース、調べたら Input Prompt と呼ぶ向きもあるらしい。 ここではその実装と設計 (というほどおおげさなものじゃないけど) について、制作過程の細々とした考えを文章化してみます。 インターフェースを決める どこかで見... 続きを読む

Go を2年くらい書いた感想: 意図をエンコードしきれない感じは消えず - blog.8-p.info

2021/10/23 このエントリーをはてなブックマークに追加 157 users Instapaper Pocket Tweet Facebook Share Evernote Clip 意図 感想 コレクシ 感じ Scala

ここ2年くらい、仕事では大体 Go を書いている。jmuk さんが Go言語は、なんというか「ちょうどいい」言語だな、と思っている。異論は認める。 と書いていたけれど、私はやっぱり Scala や Kotlin あたりが好きで、これは変わらなそう。 例えばコレクションを map しているのをみると、私は「なるほど、ここではコレクシ... 続きを読む

ソフトウェアを完成させる - blog.8-p.info

2022/09/14 このエントリーをはてなブックマークに追加 152 users Instapaper Pocket Tweet Facebook Share Evernote Clip ソフトウェア 雇用 ほか 事実 完成

Why is building the Ruby environment hard? の、 ソフトウェアは何もしないと壊れる というのは事実ではあるんだけど、それが良いことかというと、どうなのかなあと思う。ほかにも、我々プログラマはつい「ソフトウェアは完成しない」とかいってしまうし、それは雇用のためには良いことなんだろうけど、でも本当に完成... 続きを読む

blog.8-p.info: Plagger を Mac に簡単にインストールする

2006/09/06 このエントリーをはてなブックマークに追加 104 users Instapaper Pocket Tweet Facebook Share Evernote Clip Plagger tarball Mac GUI 単体

本当は GUI をつけたいんだけど、まずは Plagger 単体を Universal Binary な CPAN モジュール群といっしょに配布できるかどうか試してみた。 http://8-p.info/Plagger/ から tarball をダウンロードして、 % tar zxvf Plagger-Mac-0.1.tar.gz ... % cd Plagger-Mac-0.1/ % ls CP... 続きを読む

Fly.io に入社した - blog.8-p.info

2023/06/09 このエントリーをはてなブックマークに追加 71 users Instapaper Pocket Tweet Facebook Share Evernote Clip fly.io Heroku PaaS CloudFlare

3月の末から Fly.io という会社ではたらいている。 いわゆる Heroku のような PaaS なのだけど、 Cloudflare や Vercel のような、東京の人々には東京のサーバーが、ポートランドの人々にはシアトルのサーバーがリクエストをひろうので速い、というエッジっぽいことができる でも、そこで動くのは WASM や V8 Isolates ... 続きを読む

blog.8-p.info : del.icio.us とか livedoor クリップとか

2006/10/13 このエントリーをはてなブックマークに追加 68 users Instapaper Pocket Tweet Facebook Share Evernote Clip livedoor ひと del.icio.us グリップ 共有

Internet Explorer 以外のブラウザを使ったことがないひとにとっては、ブラウザ == Internet Explorer なのと同じで、ソーシャルブックマーク == はてなブックマークなひともいるのかもしれない。 というわけで、はてなブックマークと del.icio.us や livedoor クリップを比べて、気になったところを列挙してみる。 タイトル タイトルが全ユーザーで共有な... 続きを読む

blog.8-p.info: mixi はコミュニケーションを加速するために、情報共有を減速してるんじゃないだろうか。

2006/05/12 このエントリーをはてなブックマークに追加 57 users Instapaper Pocket Tweet Facebook Share Evernote Clip mixi 既出 タレ やり取り コミュニケーション

mixi はコミュニケーションを加速するために、情報共有を減速してるんじゃないだろうか。 だれかの既出の質問にだれかが答えて、答えた人の印象が良くなる、という流れは、第三者にとって得る物はほとんど無いけど、二者間にとっては意味がある。そういうやり取りを支援するためと考えると、あのしょぼい検索が正解に思えてきた。 2ch だとみんな名無しだから印象を稼ぐ意味なんて無いわけだけど、mixi なら (と... 続きを読む

blog.8-p.info: Safari is evil

2006/04/30 このエントリーをはてなブックマークに追加 46 users Instapaper Pocket Tweet Facebook Share Evernote Clip

Internet Explorer の CSS 実装に怒る人は Safari の JavaScript 実装にも怒るべきだ、と思ったんだけど、シェアがあるのにバグがあるから困るわけで、シェアが無くてバグがあるなら無視すればいい気がしてきた。 そのくらいひどいです。 正規表現で "//" のエスケープが使えない fladdict.net blog: 今見ているサイト内で「はてなブックマーク」されてる... 続きを読む

育児と仕事 - blog.8-p.info

2022/10/20 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip 育児 仕事

32歳、新しい技術を習得する余裕がなく昔取った杵柄でいつまで食えるか不安です 生産性への強迫観念を振り払う儀式としての、子育て そうね、と思ったのでちょっと書いてみる。シアトル在住30代男性です。 私の子供はもう新生児ではないけれど、たとえば20代のときに比べると、勉強の時間は減っている。これは、使える時... 続きを読む

生きているのならシェルスクリプトにだってなってみせる、そうPerlならね - Sexually Knowing

2021/09/16 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip シェルスクリプト perl プラグマ aereal ヤツ

シェルスクリプトを書くのをやめる - blog.8-p.info これを見て: 夢の可能性が高くなってきたんですが、Perlのプラグマかなにかで、シェルスクリプトと混在できる……というか、存在しないサブルーチン呼び出しを外部コマンド呼び出しにするやつありませんでしたっけ— aereal / 青木華絵 (@aereal) 2021年9月16日 まじだ..... 続きを読む

 
(1 - 14 / 14件)