タグ

2016年12月16日のブックマーク (4件)

  • Viで複数行にタブ挿入 - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    Viで複数行にタブ挿入 - Qiita
    n314
    n314 2016/12/16
    コメント欄がいい
  • 複雑さに潜り込む - 大規模PHPアプリケーションにおける例外・モニタリング・ロギング - すずけんメモ

    みなさん、PHP書いてますか?ここ2ヶ月くらいPHPも書いていたのでその話を書きます。 この記事はVOYAGE GROUP techlog / Advent Calendar 2016の記事です。 例えば以下のような話に身に覚えはありませんでしょうか。 例外がどこかで握りつぶされており、例外的状況なのにエラー表示がまちまち。レスポンスステータスも一貫性がない。エラーログが適切に出ていない。 エラーログ出力用コードがいろんなところで散乱している。エラー文字列整形のための適当なヘルパメソッドがクラスごとに実装されている。 エラーごとにエラー表示のためのメッセージを設定するのが面倒になり、「システムエラーが起きました」とだけ表示されるようになってしまった。 例外ハンドリング周りのコードは考えるのが面倒なのでコピペだらけになっている。 オブジェクトの依存関係がクラスのプロパティに大量に埋め込まれて

    複雑さに潜り込む - 大規模PHPアプリケーションにおける例外・モニタリング・ロギング - すずけんメモ
    n314
    n314 2016/12/16
    BaseExceptionのコンストラクタ引数をオプションにしているのは何故なんだろう。
  • 初心者こそ、お洒落でvimらしい使い方を学ぼう!

    vimvimらしく使っていますか? ネットで「vimの使い方」と検索すると、vimにはモードがある事を教えてくれたり、カーソル移動やよく使う編集のためのキーバーインドの一覧をまとめてくれていたりするページが沢山ヒットします。 それらを読んで、実際に使ってみて 「うはぁ、vimって超便利!もう手放せないぜ!」 って、なりましたか? 私の場合は、正直、「何これ?モード移動とか超面倒クセーーー」って感じでした。 vi 対 Emacs どっちが最強?! とか、言われているはずなのに、普段、Emacsを使っていた私にとっては、vimの何処が良いのか、さっぱり分かりませんでした。 私は、別にEmacs信奉者であるというわけでは無く、どちらかと言えば、マニアックな操作感を持つvimに常に魅力を感じていて、使えるようになりたいなぁと憧れさえ持っていました。 なので、偶にネットでvimの使い方を検索してみ

    初心者こそ、お洒落でvimらしい使い方を学ぼう!
    n314
    n314 2016/12/16
    なるほど。Undoしすぎだと思ったら、入力モードに居すぎなのか。あとEmacsなら確かにCtrl押しながらp, n, l やC-vやM-vでうろうろしているな。これ習慣になるまでめっちゃかかった気がするが。C-cはC-gみたいなもんかね。
  • GitLabの運用方法をドーンと公開!! - pixiv inside [archive]

    ピクシブ株式会社 Advent Calendar 2016の時間です。今回はピクシブ株式会社でエンジニアをしている @catatsuy が担当します。今回は意外と書いてなかったのでGitLabを社内でどう運用しているかの話を書こうと思います。 GitLabGitHub ピクシブ社内では以下の2つの方法でソースコードを管理しています。 自社でホストしているGitLab GitHub Organization それぞれ以下の特徴があります。 GitLabのメリット 自社でホストしているため、アメリカにサーバーがあるGitHubよりもgit cloneでリポジトリをダウンロードする場合などは速い オープンソースのプロジェクトのため、社内のサーバーにインストールするだけで使える ソースコードを読めば内部でやっていることが分かる ユーザー数やリポジトリ数などで料金がかからないため、気軽に使える G

    GitLabの運用方法をドーンと公開!! - pixiv inside [archive]
    n314
    n314 2016/12/16
    GitLab使ってるけど、最近また普通に git clone gituser@host:~/repo/proj.git ってやることもある。速さが快適。