並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 202件

新着順 人気順

mattnの検索結果1 - 40 件 / 202件

  • 「Go言語で楽しくなるシステム開発:基礎から実践テクニック」mattn × 渋川よしき | Forkwell Press | フォークウェルプレス

    【ちょっと宣伝】上級エンジニア特化のキャリア支援サービスをはじめました! 市場の変動がキャリアへの不確実性をもたらす昨今、これまで以上にエンジニアに寄り添いたいという想いから、上級エンジニア特化のキャリア支援サービスをはじめました。スポーツ選手のエージェントのようにエンジニアの立場で次のキャリアを提案いたします。一般的な転職エージェントのように募集中の案件を紹介するだけでなく、あなたの理想のキャリア実現に向けて、ニーズがありそうな企業へ交渉し、望ましい案件を創出する働きかけも行います。無料で利用できますので、お気軽にお申し込みください。

      「Go言語で楽しくなるシステム開発:基礎から実践テクニック」mattn × 渋川よしき | Forkwell Press | フォークウェルプレス
    • 成長の為にアウトプットがなぜ必要なのか。mattn氏が語る持続的なアウトプットのススメ

      成長の為にアウトプットがなぜ必要なのか。mattn氏が語る持続的なアウトプットのススメ 2024年5月16日 mattn 大学卒業後、ソフトウェアハウスやSIerなどでソフトウェア開発に携わる。vi派生のテキストエディタVimの日本語化やプラグイン、Go言語などでOSS(オープンソースソフトウェア)の開発・コミュニティ運営に参加し、2019年からGoogle Developers Expert。2021〜2023年 GitHub Stars。著書に『みんなのGo言語』(2016年、2019年に改訂2版、技術評論社、共著)、『Go 言語プログラミングエッセンス』(2023年、技術評論社、単著)がある。関西在住。 X:@mattn_jp GitHub

        成長の為にアウトプットがなぜ必要なのか。mattn氏が語る持続的なアウトプットのススメ
      • mattnさんのリファクタリングを読み解く - 生涯未熟

        現在絶賛開発中のkirimoriですが、なんとGolang界隈で有名なmattnさんにリファクタリングをして頂くという、とても嬉しい事態がありました✨ kirimoriについてはこちら↓ syossan.hateblo.jp リファクタリング前提でかなり雑に書いていたのですが、めちゃくちゃ良い感じにコードを直して頂けたので自分の勉強のために読み解いてみます👏 リファクタリング前 kirimoriは以下の機能を有しています。 initコマンドでkirimoriの設定ファイル(toml形式)を作成します addコマンドでコマンドライン引数に指定したプラグインを追加します removeコマンドでコマンドライン引数に指定したプラグインを削除します listコマンドでプラグインの一覧を表示します で、構成的には kirimori.go に全てのコマンドの処理をベタ書きにしてある感じになっております

          mattnさんのリファクタリングを読み解く - 生涯未熟
        • mattn on Twitter: "Windows は UNIX と違い、コマンドを入力した際にカレントディレクトリにある実行モジュールまでも実行してしまうんだけど、環境変数 NoDefaultCurrentDirectoryInExePath でそれを制御できると… https://t.co/gP3p09Eodo"

          Windows は UNIX と違い、コマンドを入力した際にカレントディレクトリにある実行モジュールまでも実行してしまうんだけど、環境変数 NoDefaultCurrentDirectoryInExePath でそれを制御できると… https://t.co/gP3p09Eodo

            mattn on Twitter: "Windows は UNIX と違い、コマンドを入力した際にカレントディレクトリにある実行モジュールまでも実行してしまうんだけど、環境変数 NoDefaultCurrentDirectoryInExePath でそれを制御できると… https://t.co/gP3p09Eodo"
          • Yasuhiro Matsumoto, a.k.a. mattn - Interview on How I Vim

            Who are you and what do you use Vim for? I’m Yasuhiro Matsumoto working as system engineer in japan . I met vim 15 years ago. I used Stevie (it’s vi clone) on HP-UX. I’ve known vim in later but didn’t use vim because I didn’t know well. I often tried many vi clones. Elvis, Stevie, nvi etc. Then I met a japanese localization of vim called jvim. jvim was useful but it didn’t upgrade even though vim

              Yasuhiro Matsumoto, a.k.a. mattn - Interview on How I Vim
            • Amazon.co.jp: みんなのGo言語【現場で使える実践テクニック】: 松木雅幸 (著), mattn (著), 藤原俊一郎 (著), 中島大一 (著), 牧大輔 (著), 鈴木健太 (著), 稲葉貴洋 (イラスト): 本

                Amazon.co.jp: みんなのGo言語【現場で使える実践テクニック】: 松木雅幸 (著), mattn (著), 藤原俊一郎 (著), 中島大一 (著), 牧大輔 (著), 鈴木健太 (著), 稲葉貴洋 (イラスト): 本
              • GitHub - mattn/awesome-twitter-communities: Awesome Twitter Communities for Engineers

                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                  GitHub - mattn/awesome-twitter-communities: Awesome Twitter Communities for Engineers
                • 個人的なメモの色々(scrapbox、trello、hugo、Googleカレンダー、mattn/memo)

                  個人的なメモの色々(scrapbox、trello、hugo、Googleカレンダー、mattn/memo) 最近いろんなドキュメントというかメモというか。雑文の置き場所を考えている。 trello scrapbox hugo(github.io) Googleカレンダー mattn/memo などに最近は落ち着いてきたかなと思う。 なんでこんな色々つかってんの?っていう自分なりの理由についてのお話です! どこに公開して誰に見せるか見せないか このブログの内容も大体雑多なものなんだけど、 一応このブログに書くならこういう書き方、こういう内容みたいなものが自分にはある。 なので、全て日常なりなんなりをこのブログにだけに書くわけにもいかない。 そういった中「書きたい内容ごとにツールを分ける」必要性を感じてきた。 そこで、今回は何をどういう意図で使っているかを書いてみます。 trello ここ数

                    個人的なメモの色々(scrapbox、trello、hugo、Googleカレンダー、mattn/memo)
                  • GitHub - mattn/longcat: Looooooooooooooooooooooooooooooooooooooooooooooong cat

                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                      GitHub - mattn/longcat: Looooooooooooooooooooooooooooooooooooooooooooooong cat
                    • 中身が不定のJSONオブジェクトをGo言語で扱うのに mattn/go-jsonpointer が便利だった - えいのうにっき

                      今日書くのは、先日Go言語の個人プロジェクトである Pixela に手を加えた際に実感したことについて。 先日手を加えたものの一部に、以下のようなものがあった。 > 以下のようなコマンドを実行してみましょう。 > > curl -X GET https://pixe.la/v1/users/a-know/graphs/stopwatch-test/20200504 -H 'X-USER-TOKEN:thisissecret' > > Pixela では、各日付ごとのデータを pixel と呼んでいるのですが、その詳細を取得できるコマンドです。`20200504` のところは詳細を確認したい日付を指定します。このコマンドの実行がうまくいけば、以下のような結果が表示されると思います。 > > {"quantity":"0.50","optionalData":"{\"stopwatchUsag

                        中身が不定のJSONオブジェクトをGo言語で扱うのに mattn/go-jsonpointer が便利だった - えいのうにっき
                      • build on mingw compiler by mattn · Pull Request #42 · microsoft/winfile

                        Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community. Pick a username Email Address Password Sign up for GitHub By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails. Already on GitHub? Sign in to your account

                          build on mingw compiler by mattn · Pull Request #42 · microsoft/winfile
                        • golang で JSONPath 的にデータ取り出したいときは @mattn_jp の go-scan が便利 - tokuhirom's blog

                          golang で net/http とってきて JSON を parse して所定のキーを取り出すプログラムを書きたかった。 こういう場合、JSONPath とか使って書きたいのだが、JSONPath が完全にサポートされている go のライブラリは見当たらなくて、mattn_jp さんが JSONPath 書こうとして途中でやめた gist がひっかかってくる程度。あとなんか yasuyuky/jsonpath というのもあるのだが、これはいわゆる JSONPath ではない。 JSONPath なくてマジ不便ヤンケ、と思っていたが、mattn_jp さんが go-scan というライブラリを書いていた。 golangのjson、型を作るかmap[string]interface{}にしてキャストするしかなくて最初はgolang面倒臭いなって思ってたけど小規模なら後者で十分だしそれ以上の

                          • mattn/gomにGoのvendoringサポートが追加されました · hnakamur's blog

                            2015-10-22 以前Go言語のDependency/Vendoringの問題と今後.gbあるいはGo1.5 | SOTAを読んだのですが、その時は様子見にしていました。 しかし、仕事でGoを書くとなるとやはりVendoringは必要だろうと思い、遅ればせながら今回gb, tools/godep, mattn/gomを試してみました。 gbの不満 gbの例を見ると、自分のプロジェクトのトップディレクトリに src/cmd あるいは src/github.com/ユーザID/プロジェクト名 というディレクトリを作ってそこにソースを置く必要があるようです。 FAQにもWhy can’t I place source in $PROJECT/src?という項があるので、これは仕様のようです。 でもこれだと、自分のプロジェクトを他のプロジェクトで使いたい時に go get で使えないですよね。

                            • mattn on Twitter: "typo でもいいから OSS にコントリビュートしてみたいなと思う人は、Vim でファイルを開いて :set spell を実行するのです。変数名や造語でもないのにこういう風に赤く見えたら typo です。 https://t.co/t8Z8m7cQ9U"

                              typo でもいいから OSS にコントリビュートしてみたいなと思う人は、Vim でファイルを開いて :set spell を実行するのです。変数名や造語でもないのにこういう風に赤く見えたら typo です。 https://t.co/t8Z8m7cQ9U

                                mattn on Twitter: "typo でもいいから OSS にコントリビュートしてみたいなと思う人は、Vim でファイルを開いて :set spell を実行するのです。変数名や造語でもないのにこういう風に赤く見えたら typo です。 https://t.co/t8Z8m7cQ9U"
                              • GitHub - mattn/docx2md: Convert Microsoft Word Document to Markdown

                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                  GitHub - mattn/docx2md: Convert Microsoft Word Document to Markdown
                                • [B! 後で吊るす] mattnのブックマーク

                                  干し柿は秋のよく晴れた日に天日に干され作られる。富士山のすそ野で干される吊るし柿(静岡県)。 干し柿 干し柿(ほしがき)は柿の果実を乾燥させた食品で、ドライフルーツの一種である。ころ柿(枯露柿、転柿、ころがき)、白柿(しろがき)とも呼ぶ。 日本、朝鮮半島、中国大陸、台湾、ベトナムなどで作られている。日系移民によってアメリカ合衆国のカリフォルニア州にも干し柿の製法が伝えられた。 甘柿と渋柿[編集] 雨にあたらないよう屋内に吊るされる干し柿 干し柿に用いられる柿は、そのままでは食べられない渋柿であり、乾燥させることにより、渋柿の可溶性のタンニン(カキタンニン、シブオール)が不溶性に変わって(渋抜きがされて)渋味がなくなり、甘味が強く感じられるようになる[1]。また、その甘さは砂糖の約1.5倍とも言われている。乾燥させずに生食される甘柿とは風味や食感が大幅に異なるため、甘柿が苦手でも干し柿は平気

                                  • GitHub - mattn/emmet-vim: emmet for vim: http://emmet.io/

                                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                      GitHub - mattn/emmet-vim: emmet for vim: http://emmet.io/
                                    • GitHub - mattn/memo: 📓 Memo Life For You

                                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                        GitHub - mattn/memo: 📓 Memo Life For You
                                      • Big Sky :: 意外と知られていないvimのtips(mattn

                                        The sbox program encountered an error while processing this request. Please note the time of the error, anything you might have been doing at the time to trigger the problem, and forward the information to this site's Webmaster (webmaster@www.ac.cyberhome.ne.jp).Stat failed. /usr/local/apache2/cgi-bin/~mattn: No such file or directory sbox version 1.10 $Id: sbox.c,v 1.16 2005/12/05 14:58:01 lstein

                                        • GitHub - mattn/gom: Go Manager - bundle for go

                                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                            GitHub - mattn/gom: Go Manager - bundle for go
                                          • mattn/memoでmemoのテンプレートが使えるようになったので便利 | おそらくはそれさえも平凡な日々

                                            最近メモソリューションを見直していて、glidenote/memolist.vimとmattn/memoを相互運用する、メモはDropboxに放り込んでおくのが良かろうという結論になった。 相互運用する上で少し困ったのが、glidenote/memolist.vimには、メモを作る際のテンプレート機能があるのだが、mattn/memoにはその機能が無かった。 なので、pull requestを送って 取り込んでもらった。 使い方としては、以下のように設定ファイルにテンプレートファイルを指定します。 memotemplate = "/path/to/template.txt" # default: '~/.config/memo/template.txt' テンプレート自体は以下のようなGoのtext/template形式です。 --- title: {{.Title}} date: {{.

                                              mattn/memoでmemoのテンプレートが使えるようになったので便利 | おそらくはそれさえも平凡な日々
                                            • GitHub - mattn/vim-maketable

                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                GitHub - mattn/vim-maketable
                                              • GitHub - mattn/vim-particle: This plugin works on Windows

                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                  GitHub - mattn/vim-particle: This plugin works on Windows
                                                • Add yet another Matsumoto(s) by mattn · Pull Request #1341 · mruby/mruby

                                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                    Add yet another Matsumoto(s) by mattn · Pull Request #1341 · mruby/mruby
                                                  • mattn's gist: 1000000 — Gist

                                                    Private Gist All pages are served over SSL and all pushing and pulling is done over SSH. No one may fork, clone, or view it unless they are given this private URL. Every gist with this icon () is private. Public Gist Anyone may fork, clone, or view it. Every repository with this icon () is public.

                                                    • pecoのバイナリ配布の話 or 「werckerとmotemenさんとmattnさん最高ッス!」という話。 : D-7 <altijd in beweging>

                                                      pecoでは何個か前のリリースからバイナリビルドをリリースの成果物として登録するようにしている。これのおかげでpecoはそもそもの存在理由である「2014年だしこういうツールはバイナリ一個置いておくだけで動いてほしい!」というをより簡単に実現できている。 で、その実装方法。基本motemenさんのスクリプトにmattnさんがツッコミを入れたりしてるのを見ながら「よし!パクろう!」と思ってパクったんだけど、一つだけpecoでは意図的に変えたところがあって、それはboxの選定のところ。 motemenさんのgolang-goxc box自体に基本何も問題がないのだけど、pecoで色々やっているうちにgo1.3がリリースされたのにこのボックスを使っているといつまでもgo1.2.1だった(今はもう違うかもしれない)。まぁ当たり前ですよね。そこは他人の褌で相撲を取ろうとしている俺が文句言うところでは

                                                        pecoのバイナリ配布の話 or 「werckerとmotemenさんとmattnさん最高ッス!」という話。 : D-7 <altijd in beweging>
                                                      • GitHub - mattn/zencoding-vim

                                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                          GitHub - mattn/zencoding-vim
                                                        • GitHub - mattn/vim-trex: Running T-Rex with Vim

                                                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

                                                            GitHub - mattn/vim-trex: Running T-Rex with Vim
                                                          • GitHub - mattn/vim-gist: Vim plugin for Gist

                                                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                              GitHub - mattn/vim-gist: Vim plugin for Gist
                                                            • GitHub - mattn/jvgrep: grep for japanese vimmer

                                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                GitHub - mattn/jvgrep: grep for japanese vimmer
                                                              • GitHub - mattn/awesome-sonomasakada

                                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                  GitHub - mattn/awesome-sonomasakada
                                                                • GitHub - mattn/tinytinyhttpd: tiny tiny httpd

                                                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                    GitHub - mattn/tinytinyhttpd: tiny tiny httpd
                                                                  • GitHub - mattn/livestyle-vim: Emmet LiveStyle for Vim

                                                                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                      GitHub - mattn/livestyle-vim: Emmet LiveStyle for Vim
                                                                    • mattn/memoでさらに快適にメモを書くためにやっている設定について - yasuhisa's blog

                                                                      公開用のテキストはブログで書くことが多いですが、公開できない話や落書きのような内容はローカルのテキストファイルに書き散らしているという人は多いと思います。私もそういう活用をしていて、今年からmattn/memoを使っています。 mattn/memoはGoで書かれていて、800行程度なのですぐに読めますし、気になる挙動があったらしゅっと直せます(自分も細かいPull Requestをいくつか送ってマージしてもらった)。特に以下の点が気にいっています。 Goで書かれていて、高速に立ち上がる 簡単にgrepしたり(memo g)、pecoでファイル選択(memo e)ができる httpサーバーが立ち上がって(memo s)、markdownがいい感じに見れる テンプレートファイルをいじると自分の好きなようにできる(後述) 半年ほど使って、メモも大分書いたので、より使い勝手を増すために自分がやって

                                                                        mattn/memoでさらに快適にメモを書くためにやっている設定について - yasuhisa's blog
                                                                      • GitHub - mattn/go-sqlite3: sqlite3 driver for go using database/sql

                                                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                          GitHub - mattn/go-sqlite3: sqlite3 driver for go using database/sql
                                                                        • Amazon.co.jp: 改訂2版 みんなのGo言語: 松木雅幸, mattn, 藤原俊一郎, 中島大一, 上田拓也, 牧大輔, 鈴木健太: 本

                                                                            Amazon.co.jp: 改訂2版 みんなのGo言語: 松木雅幸, mattn, 藤原俊一郎, 中島大一, 上田拓也, 牧大輔, 鈴木健太: 本
                                                                          • mattn/growl-for-linux @ GitHub

                                                                            Introduction: Growl For Linux is Linux-compatible of Growl. Growl is a notification system for Mac OS X. Installation: Growl For Linux require following libraries. openssl libcurl gtk+-2.0 sqlite3 dbus-glib-1 If you are developer, then type following. # ./autogen.sh # ./configure # make && make install If you are ubuntu user, then type following. # sudo add-apt-repository ppa:mattn/growl-for-linux

                                                                            • GitHub - mattn/streeem: ごめんなさいごめんなさい

                                                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                                GitHub - mattn/streeem: ごめんなさいごめんなさい
                                                                              • GitHub - mattn/vim-sonots

                                                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                                  GitHub - mattn/vim-sonots
                                                                                • GitHub - mattn/mkup: Portable Markdown Previewer

                                                                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                                    GitHub - mattn/mkup: Portable Markdown Previewer