ブックマーク / mattn.kaoriya.net (3)

  • Big Sky :: Google Chrome拡張がクラッシュして治らない時は...

    なんでか分かんないけど、今日突然Google Chromeがクラッシュして落ちた。まぁdevチャネルつかってるからしょうがないかとは思ったんだけど、再起動したら1秒で「はてなブックマーク拡張」が落ちる様になった。いろいろ調べてもダメで、どうやら拡張が使ってるストレージが壊れた様子。 調べた結果 C:¥Documents and Settings¥ユーザ名¥Local Settings¥Application Data¥Google¥Chrome¥User Data¥Default¥Local Storage には「chrome-extension_拡張ID」から始まるsqlite3のファイルがあり、どうやらこれが書き込まれている最中にクラッシュした為、読み込み出来なくなったみたい。 「はてなブックマーク拡張」はローカルストレージ自身に重要性は無かったので chrome-extension_

    Big Sky :: Google Chrome拡張がクラッシュして治らない時は...
    tick2tack
    tick2tack 2018/05/01
    はてブ拡張が頻繁に落ちるのだが、これとはまた違う感じかなぁ…
  • Big Sky :: 虫が入り込むその瞬間

    今日とある場所で虫が入り込む瞬間を見た。虫といってもバグの方。それはプログラマ向けの Q&A サイトで始まった。質問の内容はこうだ。 文字列には0または4がだけが含まれる。文字列は 4 から始まり、例えば 440, 44, 40, 4400, 4440 など、これらは正しいとするが 404 は正しくない。今のところ、私は 0 の直後に 4 が現れるかどうかでチェックしている。これは果たして効率的だろうか。 始め僕はこの質問文をちゃんと読んでおらず、正規表現を使ってこれを実装した。 package main import ( "regexp" ) func check(s string) bool { return regexp.MustCompile(`^4+0*$`).MatchString(s) } func main() { for _, tt := range []string{"

    Big Sky :: 虫が入り込むその瞬間
    tick2tack
    tick2tack 2017/08/08
    要件の伝達ミスがどうやって起こるかの一つの例、かな
  • Big Sky :: Windows ユーザは cmd.exe で生きるべき。

    [D] Windowsはターミナルがダメだから使えないってのは過去の話? 基的にはいい感じに見えますが、いくつか問題は発覚してます。 http://blog.drikin.com/2015/01/windows-2.html 僕は Cygwin よりも msys2 が好きです 理由は最後の方に書きます。 cygwin は windows 上に完全な POSIX を提供するのが目的であって、msys2 は native な windows アプリケーションをビルドするのが目的なのでゴールが違うのよね。そして僕は全て cygwin で染められるのが好きじゃ無い。それだけの話です。 — mattn (@mattn_jp) April 10, 2016 もちろん msys2 を POSIX 環境としても使いますが、一番の目的は cmd.exe から Windows ネイティブなアプリケーションを

    Big Sky :: Windows ユーザは cmd.exe で生きるべき。
    tick2tack
    tick2tack 2016/04/12
    Cygwinを使う代わりに
  • 1