404 Sorry! that page can not be found... The URL was either incorrect, you took a wrong guess or there is a technical problem.
Twitter Japan ソフトウェアエンジニアの蓑輪太郎氏にお話を聞きました。趣味でOSや言語処理系を実装するハッカーの蓑輪氏に、Twitterエンジニアの日常とはどんなものか、そしてエンジニアとしての腕磨きの方法などをお伺いします。 【主な内容】 蓑輪太郎さんの現在の仕事 00:00:00:00 コードレビューにはReview Boardを利用 00:03:53:04 何億人に使われる機能変更の初仕事 00:04:58:21 自分のコードに対して残る不安 00:06:19:14 Twitterエンジニアのローカル開発環境 00:09:41:09 意外に普通!? Ruby on Railsによる開発 00:11:58:29 蓑輪さんの典型的な1日 00:13:08:05 ビッグデータもカジュアルに扱う 00:17:01:28 Twitterが求めるのは「歌って踊れるエンジニア」 00
中〜大規模サービスのインフラの様子を知りたいアプリケーションエンジニア向けに、もともとアプリケーションコードを書いていた視点から、個人的な体験をベースにはてなで大規模サービスのインフラを学んだ過程や学んだ内容の一部を紹介します。 Webアプリケーションのブラックボックス Webアプリケーションフレームワークの向こう側 なぜ複数のサーバが必要なのか 突然のWebサービス3層構成 リバースプロキシ アプリケーション データベース その他のコンポーネント キャッシュは麻薬 飛び道具としてのKVS/NoSQL 非同期処理 バッチ処理 Mackerelの場合 参考 まとめ Webアプリケーションのブラックボックス 今年もはてなインターンの時期が近づいてきた。 毎年ではないけど、はてなインターンでは「インフラ講義」というのをやっている。 今年はインフラ講義の講師としてアサインされたのでちょうど何を話そ
最近私も年齢相応にお腹まわりが気になってきているので、 「プログラマのダイエット」というのを自分で考え、実行してみています。 ここ1ヶ月2週間ほど続けてみて、それなりに効果が出ているようですので、 みなさんとアイディアをシェアしたいと思います。 ただし、以下の記述を参考にしてダイエットしようと思う方は、 どうか自己責任でお願いいたします。 結城はいかなる責任も負いません。 プログラマのダイエットとは何か。 プログラマはプログラムを作るのが仕事である。 プログラムを作っていて、しばしば「もっと高速化しなければならない」という局面にぶつかる。 「プログラムを高速化する」というのは複雑な技術だけれど、そこにはいくつかの鉄則がある。 私はその鉄則が「自分の体重を減らす」という技術にも応用できるのではないか、と考えた。 「プログラマのダイエット」というのは、 「プログラムの高速化技術」を「体重の軽量
2016年02月28日追記: こちらの内容は古いです というわけで、この記事ではなく2016年2月時点の最新情報である以下をご覧ください。 新: Emacs を使うモダンな Clojure 開発環境 ただ、kibitの導入等の一部の設定は上記リンク先では対象外としておりますので、その辺りの設定が必要な場合はこちらに書かれている内容も使える…かも知れません(ただし最新バージョンへのキャッチアップはできておりません)。 事前準備 / Emacsの前に OSにleiningenがインストールされている必要あり。 apt-get、brew、yaourt等で入れておくこと。 ClojureやJVMのパッケージは、その依存パッケージとして入ってくる気がするが、そうでなければこれらは先に入れておく。 leiningenの設定 ~/.lein/profiles.cljとして以下の内容のファイルを設置する。
yasnippet は定型コードなどを素早く展開することが出来る汎用テンプレートフレームワークです。 yasnippet - Project Hosting on Google Code 普通の使い方 yasnippetのドキュメントは本家のページに良くまとまっています。elisp書ける人は全部読むとかなりsnippet力が上がると思いますので、ぜひ読んでみたらいいと思います。 http://yasnippet-doc-jp.googlecode.com/svn/trunk/doc-jp/index.html (2011/09/15 追記) あと、以下のページでもみんなテンション高くなってます。(もう3年くらい前の祭りですが。。。) yasnippetがすごい!!!!1112345! - Kentaro Kuribayashi's blog yasnippet.elをインストールしてみた
目次 なにこれ? ダウンロード 基本の設定 キーバインド設定 スニペットを試す オリジナルのスニペットを新規作成 参考 上記以外のエラー タブでスニペット展開しようとしたら,展開できない問題 古い記事を見て設定しようとする時の注意 その他 なにこれ? はじめにこの動画を見てもらうとわかりやすいです. http://www.youtube.com/watch?feature=player_embedded&v=vOj7btx3ATg スニペットというのは,キーとなるコマンドや数文字を打ち込むだけでコードをばっと展開してくれるもののことです. これが使えるとコードを書くときのタイピング数もすこぶる減らすことが可能なんですね. 絶対おすすめ!ぜひ入れましょう! ダウンロード 以下のgithubからソースをダウンロード.~/.emacs.d/site-lisp上に置く. yasnipet本体のダウ
Author: syohex Published: 2013-09-25 Last Modified: 2020-06-05 GitHub Source: md 概要 package.elについて示す. インストール Emacs 24では標準添付されているので, Emacs 24以降を使用している場合は, インストールは不要である. Emacs 23ユーザーの方 http://bit.ly/pkg-el23から Emacs23向けの package.elをダウンロードし, load-pathの通ったディレクトリに配置してください. 各リポジトリについて GNU ELPA 公式のリポジトリ. デフォルトの設定では, このリポジトリしか利用することはできない. 登録に手間がかかるためか, 登録されているパッケージ数は少なめであるが, 他の リポジトリに比べると登録されているパッケージの信頼度は
推奨環境、手順はこまめに変化するようなので、2013年4月時点での手順のメモ。 2014/07/16 nrepl.el -> ciderに変更、リンク先修正。 2014/08/13 CIDER 0.7.0 リリースに合わせて、leinプラグインの記述を追加 利用するのは、Emacs+CIDER。 ちなみに、Clojure Programmingで紹介されているSLIME, swankの利用はdeprecatedとのこと。 Javaのインストール オラクルのサイト OpenJDKをインストールする場合 Ubuntuの場合
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く