タグ

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

  • 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 :: 虫が入り込むその瞬間
    n314
    n314 2017/06/30
    0と4だから406をエラーで弾こうとしてしまうけど。もし0と1からなる文字列なら、106をエラーで弾こうとはしないんじゃないかなあ。
  • Big Sky :: sudo コマンド書いた。


    Windows  hosts (C:\Windows\System32\drivers\etc\hosts) IP hosts  hosts  UNIX  $ sudo vi /etc/hosts 
    Big Sky :: sudo コマンド書いた。
    n314
    n314 2017/06/15
    hostsぐらいしか開かないけど、確かに面倒だ。
  • Big Sky :: レーベンシュタイン距離を使ったあいまい grep コマンド「lsdgrep」作ってみた


      (Levenshtein Distance) - naoya   (Levenshtein Distance)   (LCS)   (... http://d.hatena.ne.jp/naoya/20090329/1238307757  mp3 ID3MD5使調422  Vim (@mattn_jp) February 25, 2017 
    Big Sky :: レーベンシュタイン距離を使ったあいまい grep コマンド「lsdgrep」作ってみた
    n314
    n314 2017/02/27
    昔Googleにもしかして○○が出てきた頃に真似してやってみたんだけども、日本語だと漢字が文字数の割には意味が強くて難しかったんだよなあ。
  • Big Sky :: Windows からも ssh でリモートコマンド実行したい、それ golang で出来るよ


     golang 使 crypto/ssh  Windows  ssh  msys  cygwin    使  golang  msys  cygwin  ssh  golang  UNIX  ssh  ssh - GoDoc package ssh import "golang.org/x/crypto/ssh" Package ssh implements an SSH cli
    Big Sky :: Windows からも ssh でリモートコマンド実行したい、それ golang で出来るよ
    n314
    n314 2017/01/12
    最近はbashが使えるからこういう悩みも無くなってくるのかなと思ってる。でもまだ日本語つらい。
  • Big Sky :: Golang で Windows の DLL を作る方法

    以前から c-archive は作れたけど DLL にするとシンボルが被ったりして上手く DLL が作れなかった。 Big Sky :: golangWindows 版が buildmode=c-archive をサポートした。 だいぶ時間が掛かった様ですが、ようやく buildmode=c-archiveWindows でも使える様になりました。 cmd/go: -buildmode=c-archive should ... http://mattn.kaoriya.net/software/lang/go/20160405114638.htm cmd/go: -buildmode=c-shared should work on windows · Issue #11058 · golang/go · GitHub https://github.com/golang/go/i

    Big Sky :: Golang で Windows の DLL を作る方法
  • Big Sky :: Bash on Ubuntu on Windows の最高の端末環境を教えてやるからちょっと来い。

    Bash on Ubuntu on Windows (以下 BoW) は Windows コマンドプロンプトを使って実行される。今までであれば Windows のコマンドプロンプトはエスケープシーケンスを認識しなかったので cmd.exe そのものでは vt100 等の端末環境を用意できませんでした。しかし Windows10 の cmd.exe では新しいコンソールモードが用意されています。 Console Virtual Terminal Sequences (Windows) Virtual terminal sequences are control character sequences that can control cursor movement, color/font mode, and other operations. https://msdn.microsoft.c

    Big Sky :: Bash on Ubuntu on Windows の最高の端末環境を教えてやるからちょっと来い。
    n314
    n314 2016/08/25
  • Big Sky :: UNIX コマンドを SQL で抽出できるツール qq を作った。


     Twitter q GitHub - harelba/q: q - Run SQL directly on CSV or TSV files Text as Data q is a command line tool that allows direct execution of SQL-like q... https://github.com/harelba/q  SQL  python  Goq GitHub - mattn/qq Select stdin with query https://github.com/mattn/qq  msys2 
    Big Sky :: UNIX コマンドを SQL で抽出できるツール qq を作った。
  • 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 で生きるべき。
  • Big Sky :: 開発速度を加速するツール、goemon を書いた。


    SPA (Single Page Application) js minify () goemon mattn/goemon - GitHub https://github.com/mattn/goemongoemon使 $ goemon -g > goemon.yml  goemon.yml 使 # Generated by goemon -g livereload: :35730 tasks: - match: './assets/*.js'
    Big Sky :: 開発速度を加速するツール、goemon を書いた。
  • Big Sky :: clib の使い勝手にマジ感動した


    C HTTP  json   C HTTP curl JSON parson  ...Windows...  curl  parson 調調  ruby  perlnodejsgolang  C include 
    Big Sky :: clib の使い勝手にマジ感動した
    n314
    n314 2014/06/28
  • 1