http://vim-help-jp.herokuapp.com/# たまに VimScriptを見ていて, 意味不明なことがあるので そういうときに役立つかもしれません. リポジトリ https://github.com/syohex/emacs-vimhelp-jp イメージ helm-mode + M-x vimhelp-jp 結果表示
今朝聞いた今週の rebuild.fm のポッドキャストで、テストに関する話題がとても面白く勉強になりましたので備忘録メモ。全部テスト書いてたら時間が足りないし、個人的にはどの部分を重点的にテストすべきか、削っても良いのはどこかに注目して聞きました。 Rebuild: 43: Kent is More Professional (Kenn Ejima) 以下 rebuild.fm 話題から参考にしたいメモ ・テスト書くのは良いが、テスト原理主義、100%カバー、全部テストファーストにこだわるのは疑問。 ・内部構造、実装に対するテストは書かない。 ・モックは一番外側のAPI、インターフェースに対してだけ使う。(※) ・モックのためのモックとかは避ける。 ・リファクタリングのためにテストを書き換えなきゃいけないようなテストは駄目。 ・テストとコードを同時に変更すると、トラブルに気付きにくくなる
SoundCloudが2年半ほどGo言語を利用したプロダクトを本番で運用した知見をGopherConで発表していた(“Go: Best Practices for Production Environments”).その中で“CodeReviewCommentsというGoogleでのGo言語のコードレビューにおいてよくあるコメントをまとめたサイトが紹介されていた. 最近Go言語を書くようになり,使えそうなのでざっと抄訳してみた.“リーダブルコード”的な視点も含まれており,Go以外の言語でも使えそう. gofmtでコードの整形をすること コメントは文章で書くこと.godocがいい感じに抜き出してくれる.対象となる関数(変数)名で初めて,ピリオドで終わること // A Request represents a request to run a command. type Request str
はじめに 2014年2月7日から販売を開始した「Everyday Rails - RSpecによるRailsテスト入門」は、ありがたいことにすでに600部以上売れています。 発売前は「できたら300部ぐらいは売りたいよねー。年内に500部売れたら大成功かなー」みたいな話を翻訳チームで話していたのですが、当初の予定を超える売れ行きになって驚いています。 購入してくださったみなさま、本当にありがとうございます! ところで、この本は紙の本ではありません。電子書籍オンリーです。 しかも、日本の出版社ではなく、カナダのLeanpubというサービスを使って販売しています。 さらに言えば、本書をはじめ、Leanpubの書籍はすべてセルフパブリッシングです。 すなわち、作者が好きなように書いて好きなように売る本です。 プロの編集者が執筆やセールスをサポートしてくれるわけではありません。 なので、世間一般の
Goの標準的な開発の流れオリジナル動画Writing, building, installing, and testing Go codehttps://www.youtube.com/watch?v=XCsL89YtqCs関連サイトHow to Write Go Codehttp://golang.org/doc/code.html以下、コマンド類につきましては「Mac OS X」を使用しております。事前に知っておこう!環境変数の確認 $GOOS $GOARCH-------- --------darwin 386darwin amd64freebsd 386freebsd amd64freebsd armlinux 386linux
An elegant open source and mobile first theme for hugo made by @mdo. Originally made for Jekyll. caddy-hugo2: new blog software Thu, Sep 7, 2017 I’m working on a plugin to caddy that hooks in hugo with a more tailored interface than its predecessor. The code is at: git.stephensearles.com/stephen/caddy-hugo2. I wrote a bit about why I chose to do this on the blog it was originally meant for, danand
All slide content and descriptions are owned by their creators.
Heroku Meetup #12でLTしてきた+Heroku on Docker “Go Web ApplicationをHerokuにデプロイ + Heroku on Docker #herokujp” Heroku Meetup #12でLTをしてきた.MartiniをつかったGo Web ApplicationをHerokuにぶっ込んでみたという内容で,基本は“Martini(+Ginkgo)をWerckerでCIしてHerokuにデプロイ”が基になっている. せっかく最近Dockerを使っているので,HerokuとDockerを絡めた話がしたいなと思い,“building”を使ってDocker Container上にHerokuと同じ環境を作るという話を追加した.以下はその補足. Heroku on Docker Heroku on Docker | CenturyLink La
Windows では最強の Azure Web サイト開発環境だった WebMatrix も、バージョン 4 が出る感じが全くしないですね。某氏は ARM 版が欲しいとか言ってましたが叶いそうにないです。 しかし Microsoft Azure Web サイトのアプリケーションギャラリーと Visual Studio Online "Monaco" を使うことで、WebMatrix に相当する機能をブラウザだけで行えるようになりました。なので Surface RT / 2 などの ARM マシンでもブラウザが動作すれば、簡単にアプリケーションの開発が行えるようになりました。 そこで、今回は Mac だけを使って開発を行ってみたいと思います。 Azure Web サイトの作成 思ったより知られていなかったみたいですが、Azure の管理ポータルから Web サイトを作成するときに、ギャラリー
Ruby の女神として有名な女優の池澤あやかさんが自作アプリを Azure に公開! Microsoft Azure (パブリック クラウド サービス) と Engine Yard (アプリの実行環境を PaaS として提供) を利用して、アプリを Azure に公開する手順をお見せします。 Azure と Engine Yard を利用すれば、環境構築や障害対応の手間を省いて、アプリ開発に専念することができます。 Chapter 1 Microsoft Azureって何? Microsoft Azure は、マイクロソフトが世界中で展開しているパブリック クラウド サービスです。日本でも 2 つのリージョン (東日本、西日本) の提供を開始しました。ビデオでは、クラウドの特徴やメリット、Microsoft Azure で利用可能な OS やプログラミング言語について学習します。 動画を視
Tuning Clojure - Experiences from a 45x performance improvement This is a blog about the development of Yeller, The Exception Tracker with Answers Read more about Yeller here Recently, I added an automated diagnosis feature to Yeller. This feature has various pieces, many of which don’t impact performance. However, there was one place, where adding this feature impacted performance quite significa
Google Cloud Platform担当のシニアスタッフソフトウェアエンジニア Joe Beda氏が先週公開したスライド「Containers At Scale」は、「Everything at Google runs in a container」(Googleでは全部をコンテナで実行している)と説明するページがあります。Everythingがわざわざ太字で強調されています。 つまり私たちが利用するGoogleのすべてのサービスも、Googleの社内で使われているツールもすべて、すでにGoogleではDockerのようなコンテナ型仮想化技術の上で実行されているということのようです。 「We start over 2billion containers per week.」(私たちは毎週20億個以上のコンテナを起動している)とも書いてあり、Google内部ではすさまじい数のコンテナが
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く