This is a presentation I gave at CSS Nite in SEOUL Vol.3 on March 24, 2012.Read less
![프로그래머로 부터 배우는 코딩 기술 (プログラマから学ぶコーディングテクニック)](https://cdn-ak-scissors.b.st-hatena.com/image/square/20857d47615f2ea9a3aaed583c743759161987e4/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fsekiyadownload-120326184529-phpapp02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
Octopressの記事を書くときにカスタムしたjekyll.vimを 利用していて、「新規作成」と「記事の管理」が非常に便利なので、 同じようなことが出来るメモ用プラグインを作ってみました。 glidenote/memolist.vim memolist.vimの概要 作成。決まったフォーマット(デフォルトだとmarkdown)のメモを瞬時に作成出来る(:MemoNew) 管理。作成したメモの一覧表示が瞬時にできる(:MemoList) 検索。メモの検索が瞬時に出来る(:MemoGrep) どのディレクトリにいても、すぐにメモが呼び出せるので、作業メモや、議事録などを 残すのに便利です。<日付>-<記事タイトル>という形でファイルが生成されるので、 ファイル名からいつ作成したか、何の内容かも瞬時に判断出来ます。 導入方法 導入にはvundleか、NeoBundle を利用すると楽です。
もう1カ月前のことですが、2012年2月23日、24日と2日間にわたって福岡市・博多区を訪問し、「フクオカRubyフォーラム 2012」の第4回Ruby大賞の発表・授賞式を取材しました。24日には、パネルディスカッションが行われ、私(@IT編集部の西村賢)はモデレーターを務めさせていただきました。パネルディスカッションには、 Rubyの生みの親で、Herokuチーフアーキテクトのまつもとゆきひろ氏 Ruby PaaSを提供する米Engine YardCEOのJohn Dillon氏 米VMwareで「Cloud Foundry」をピュアRubyで書いたDerek Collison氏 Ruby PaaS「Mogok」を準備中のIIJの立久井正和氏 の4名が登壇しました。テーマは「Rubyとクラウド」でした。パネルディスカッションも含め、意見交換をしていて、改めてRubyについて気付くところが
鴻海グループとの 戦略的グローバル・パートナーシップの構築について シャープは、電子機器の受託製造サービスの世界最大手企業である鴻海グループと、戦略的グローバル・パートナーシップを構築し主要事業分野において業務提携するとともに、鴻海グループを割当先とした第三者割当による新株式の発行(以下「本第三者割当増資」)を行うことを本日合意しましたのでお知らせ致します。 エレクトロニクス事業を取り巻く環境は、デジタル化の進展とグローバルレベルでの競争激化、そしてこれに伴う急激な価格下落等、厳しさが一層増しており、これら環境変化への対応が急務となっています。 こうした事業環境下、本業務提携では、鴻海グループの中核企業である鴻海精密工業が当社液晶技術力への高い評価を背景として堺工場が生産する液晶パネル、モジュールを最終的に50%まで引き取り、「ワンカンパニー」として同工場を共同で事業運営していくこととしま
オンラインバックアップ CrashPlan を使ってみた先に断っておきますが、ステマではありません。単なる体験記です。 皆さん、バックアップしてますか? ここを読んでる方はほとんどが Mac OS X ユーザだと思うので、Time Machine でバックアップをしていると思いますがいくつか問題があります。 Time Machine はバックアップの最小粒度がファイルである Time Machine のバックアップは HFS+ の特殊なハードリンクを使った世代間差分バックアップです。ある時点からの変更をファイル単位で監視してその変更のあったファイルをコピー、保存します。ですので、VMWare などが作るディスクイメージのバックアップでは毎回巨大なファイルのコピーが行われて残念な気持ちになります。 バックアップ先が物理的に同じ場所に限定される Time Machine は外付けHDDをつない
Eiji Sakai @elm200 なんか最近、マジで大学に行く意味なんてあるのかな、と考え始めている。2012年のいまこういうのはちょっと早すぎるかもしれないが、2025年にはそう考える人はもっと増えている気がする。「学歴にこだわるような組織には入らないほうがいいよ」みたいな風潮になっていくかもしれぬ。 2012-03-27 14:46:34 サトウヒロシ🐰真顔戦士。まずは医療費、全世代3割負担。現役世代を苦しめる社会保険料を低減しよう @satobtc @elm200 それは≒日本の大学が研究者の養成としてもビジネスの基礎づくりとしてもあまり機能していないからという面があるのだとおもいます。企業がそれをになってますからね。 2012-03-27 14:48:06 サトウヒロシ🐰真顔戦士。まずは医療費、全世代3割負担。現役世代を苦しめる社会保険料を低減しよう @satobtc @e
この度、はてなを退職し、ミツバチワークスに入社致しました。 はてな在職中は、自作サーバの開発、各種サービスのオペレーションエンジニアリング、チームマネジメントなど、多くの業務に携わりました。とりわけ2011年4月に京都に異動してからはエンジニアリングを行いながらサービスの収益化も担当し、ウェブサービスのビジネス部分にも関わらせていただきました。 板金工場でサーバシャーシ設計したりデータセンターでラッキングしていたと思ったら、ミドルウェアのチューニングや各種省力化/自動化を実装したり、さらにクラウド化を進めたりベンダさんと交渉をしたり、L1-L7領域をはみ出してL0やL8までできたのがとても印象的です。 エンジニアチームでの仕事はもちろんですが、はてなのビジネスチームとの仕事もとてもエキサイティングでした。アドネットワークやアフィリエイト導入改善、ウェブ解析/SEO、事業開発など、はてな入社
人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 といいつつも、そこまで大したことはしていない。 luaという高速に動作する組み込み系のスクリプト言語で遊んでみたかったのと、それだったmod_luaで遊んでみればいいなと思っただけである。で、実際にmod_luaをコンパイルして遊んでみた。コンパイルオプションは以下。 ./configure --prefix=/usr/local/apache2.4 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr --enable-modules=all --enable-mods-shared=all --enable-mpms-shared='prefork worker event' -
Pythonスクリプトの実行中にCtrl+Cを押すと Traceback (most recent call last): File "[スクリプトの場所]", line xxx, in <module> app.main() File "[スクリプトの場所]", line xxx, in main gtk.main() KeyboardInterruptのようにKeyboardInterrupt例外が発生してメッセージが表示され、PyGTKを用いたGUIアプリケーションでもこのようにメッセージが表示される。C言語やVala言語などでGTK+を用いたプログラムを作成した場合にはこのようにはならないが、PyGTKでこのメッセージが出るのが邪魔な場合、抑制することはできる。 PythonにおけるUNIXシグナルの処理 一般的に、GNU/Linux上のアプリケーションは、UNIXシグナルを受け取
そういえば C++ のヘッダファイルを #include するだけで使える GC を書きました。使い方は下のサンプルコードを見てもらえばいいとして、特徴としては、 ヘッダファイルを #include するだけで使える C++ の標準機能だけを使っているのでポータブル*1 mark-and-sweep, precise GC ってなあたりでしょうか。コードは GitHub - kazuho/picogc: a tiny, portable, precise, mark-and-sweep GC in C++ にあります。 C++ のプロジェクトで、ちょっとここだけは GC がほしいんだけど、ってなケースで使いやすいと思います。速度も、そこそこでるんじゃないかな*2。 というわけで、以下、サンプルコード。軽く説明しておくと、 GC を使うクラスは picogc::gc_object を継承する
モバイル向けの新クラウド、BaaS(Backend as a Service)とは何か。「Parse」が正式サービス開始 iPhoneやAndoroidのようなモバイルデバイスはPC以上に普及し、クラウドに接続するデバイスとしてもっとも一般的なものになると予想されています。これからのクラウドアプリケーションの主役はモバイルデバイスの上で動くものになるというわけです。 そのモバイルアプリケーションに特化したクラウドの形態として「BaaS」(Backend as a Service)と呼ばれるサービスが登場してきています。 BaaSとは一般に、モバイルアプリケーションのバックエンドとして求められるデータストア機能、プッシュ通信機能、ユーザー管理機能、ソーシャルとの連係、ロケーションとの連係などを備え、それらの機能をモバイルアプリケーションからAPIで呼び出すことで、サーバ側のコードを書くことな
件名の通り、私は米Facebookに最近入社したことをここでご報告します。 相変わらずMySQL関係の仕事をすることになります。 チームメンバーはアジアには誰もおらず大半が米国本社(Menlo Park)にいるため、自分も引っ越すこととなりました。 すでに生活の拠点を会社から10km未満というそう遠くないところに移しています。 当然ながら入社前に話をオープンにするわけにもいかないので、DeNAの中の方たちや、ごく親しい人にしかご挨拶ができずにすみませんでした。 このBlogの読者であればご存知のように、私はキャリアの途中からほぼMySQL一本で仕事をしてきています。 実はDeNAは、世界でも指折りのMySQLのヘビーユーザとして認知されています。 去年の米MySQL Conferenceでは会社としてAwardを受けました。それも純粋に技術的な貢献が評価された上での受賞であり、「日本でのコ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く