Making WebGL Dance or How I Learnt to Stop Worrying and Love Linear Algebra Steven Wittens unconed http:// acko.net How to DrawWhere to DrawWhat to Draw
概要 Ruby の private と protected の歴史と使い分けについて説明します。 いろんなところで断片的に書かれていることなのですが、有益な情報を 一箇所に集めると自分の理解が深まりそう=>他の人にも役立つかな? と思ったのでまとめてみました。 具体的には、伊藤淳一さんのブログ・るりま・Rubyメーリングリストの内容を 一箇所にまとめた上で、私が書いたサンプルコードを少し足した内容になっています。 ちなみに Java や C# 畑の人が Ruby の private / protected を使って驚いた、 的な情報が多いですが、私も例にもれず Java => Ruby 勢で驚いたパターンです。 Java の private と protected public => どこからでもアクセス可能 protected => クラス内、同一パッケージ、サブクラスからアクセス可 p
先日、豊田高専の情報工学科4年生の方が、会社見学に来てくださいました。 就職の進路を考えるためのインプットとして、企業や研究所などを回られる研修旅行の訪問先のひとつに、弊社を選んでいただきました。 京都オフィスのセミナールームで、1時間ほど、創業メンバーのid:onishiから、はてなという会社の生い立ちや提供しているサービス、エンジニアの一日の過ごし方などを紹介させていただきました。 発表のあとの質問コーナーも「大企業とベンチャーどちらに就職したら良いですか?」「ベンチャーに就職して良かったですか?」という就職に関する質問から、「人力検索はてなはどのように収益をあげていたのですか?」というサービスに関する質問まで、活発に質問が出て盛り上がりました。 就職に関しては、昔に比べると、はるかに情報を得やすい時代になっていると思います。インターネット上に書かれている情報を集めたり、学校の先輩にコ
ふと思いついた「段ボールのベッド」を、自治体に売り込んだ。 なんのツテもなく始めたが、なんとか結果が出た。 ■TVを観ていて、ふと思いつくきっかけは、昨年(2014年)の夏、広島県で起こった土砂崩れのニュースをTVで観たことだった。小学校の体育館に避難したお年寄りが、インタビューされていた。お年寄りの背後には体育館の様子が映っていたが、床にゴザを敷いて寝ているようだった。 「こんなところで寝たら、体じゅうが痛くて大変だろうな」と思った。 東日本大震災のとき、いくつか避難所を見た。長期にわたって避難生活を送っている人たちは、体育館の床に段ボールや布団を何枚も重ねていた。そのことを思い出して、 「せめて段ボールのベッドでもあればいいのに……」とも考えた。 調べてみると、段ボール製の簡易ベッドを作っている会社が見つかった。 同じような発想から、東日本大震災の際には避難所に段ボールのベッドを寄贈し
はじめに kakurenboというgemはご存知でしょうか?paranoiaの欠点を克服すべく1年ほど前に私が開発を始めたgemです。(参考:Rails4と3で論理削除を行うためのGem Kakurenbo の紹介と今更論理削除Gemを実装した理由。 - 波打際のブログさん) issueやpullrequestを送信してくださる善意のコミッターの方々に支えられながら1年ほど保守をしてきました。その上で薄々は気がついていたのですが、どうしても認められなかった重大な欠点をハッキリと認識させられたのでポエムにしました。 論理削除gemの起源 kakurenboもparanoiaも、廃れてしまった acts_as_paranoid を再実装したものです。 これらのgemは導入するだけで、いつも使っているdestroyメソッドが論理削除メソッドに早変わりする素晴らしいgem...になるはずだったので
We are very pleased to announce the availability of Scala 2.11.6! Get started with the Hello Scala 2.11 template in Typesafe Activator Download a distribution from scala-lang.org Obtain it via Maven Central Scala 2.11.6 is a bugfix release that is binary compatible with previous releases in the Scala 2.11 series. We would like to highlight the following changes: We fixed a cross-site scripting vul
以前、ScalaJpのgitter.imでDDDについて議論が盛んに行われてたけど、いずれログが消えちゃうのがもったいなくて、ここに内容を貼付けます。 scalajp/public - Gitter 要約すると実践DDD本出たらみんなで読もうぜ。ってことで。 実践ドメイン駆動設計 (Object Oriented Selection) 作者: ヴァーン・ヴァーノン,高木正弘出版社/メーカー: 翔泳社発売日: 2015/03/17メディア: 大型本この商品を含むブログ (1件) を見る ホントは、自分のブログとかじゃなくてGistとかがいいんだろうけど、見た目を整えるのが一番楽なので、ここに掲載しておきます。 一応、最初にまとめるにいたった経緯↓ xuwei-k 2015年2月24日 gitter、無料だとログの保存期間2週間って話だったけど、実は現状全部残ってる https://gitte
iOS向けのアプリケーションやライブラリで画像やローカライズファイルなどのリソースを使うとき,bundleという仕組みを利用します. bundleはアプリケーションやライブラリに組み込まれ,実行時に各リソースファイルとの橋渡しをします. 例えば,ローカライズに使うNSLocalizedStringマクロはこのように定義されています. #define NSLocalizedString(key, comment) \ [[NSBundle mainBundle] localizedStringForKey:(key) value:@"" table:nil] [NSBundle mainBundle]は実行中のアプリケーションbundleを返します. tableが実際に使用されるローカライズファイルですが,nilだとデフォルトのLocalizable.stringsが利用されます. NSLo
Tidee is our new free icon set which will be updated constantly with new free…
bundle gemでgemライブラリのひな形が作成できる その中で、-b オプションを付けると実行ファイル用のbinディレクトリが作成される。しかし、Bundler 1.8系からは bin ディレクトリは binstub用(で良いのかな)のsetupやconsoleスクリプト等(-bを付けなくても生成される)が配置され、gemライブラリの実行ファイル用として exe ディレクトリが用意されるようになる。 1.7.9 と 1.8.3での確認 1.7.9 で bundle gem プロジェクト名 -b -t した結果 ➜ /tmp tree baz baz ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── baz.gemspec ├── bin │ └── baz ├── lib │ ├── baz │ │
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く