CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
この記事では、私がオブジェクト指向のどこを愛しどこを素晴らしいと感じていて、そのうえでなぜオブジェクト指向を使うことを避けているのかを書き留めておきます。関数型言語使いの方で、「オブジェクト指向の何がいいのかわからない」「オブジェクト指向難しすぎ・複雑すぎ」とおっしゃる方にぜひ読んでいただきたいと思っています。また、「オブジェクト指向言語完璧に理解したわ」と思っている方にも読んでいただきたく思います。 なお、ここでのオブジェクト指向の定義は、「各言語でオブジェクト指向と呼ばれているものすべて」とします。JavaやScalaやJavaScriptやSmalltalkやRubyやCommon LispやOCamlがオブジェクト指向と呼んでいるものすべての総称です。もっとまともな定義が知りたい方は以下の記事がおすすめです。 オブジェクト指向の概念の発明者は誰ですか?(改訂版) - Smallta
なんだか夏の参院選が近づいてきていて、すっかり世の中がネット選挙ネット選挙と騒がしくなってきましたね。 まぁ、かくいう私自身も何度かネット選挙解禁については日経MJのコラムとかに書いていますし、下記のようなブログを書きながらネット選挙解禁を心待ちにしていた側の一人ではあります。 ・ネット選挙解禁のためには、ネットで声をあげて政治家の自発的な行動に期待するだけではダメではないか、という話。 ・ネット選挙解禁 不慣れが生むミス・トラブルに注意 その関係で、てっきり私やAMNがネット選挙関連の支援をビジネスとしてやっているのではないかと、何件か政治家の方のネット選挙支援とかのご相談を頂いていたりはするのですが、実は私及びAMNではネット選挙関連の案件は全てお断りしています。 なんだかんだと誤解している人も多いようですし、せっかくご連絡頂いたのを毎回お断りするのもなんだか申し訳ないので、なんでお断
先に選択方針を図にまとめたものをあげておきます。 JavaScript 系新言語のどれかは使うべき ? 最初にそもそも何か新しい言語を使う必要があるのか? というところから考えてみましょう。 JavaScript に変換する言語あるいは取って代わろうとする言語 がいろいろできてきている状況を考えると、 今のままの JavaScript には問題がある と多くの人が思っていることは間違いないです。 そのため、今後は JavaScript を直接書くのはやめて、 どれかの言語は使うべきだと思います。 JavaScript にもいいところはある、 新しい言語を覚えるのは大変という人も多いでしょう。 しかし、理由は後で説明しますが、そういう人でも TypeScript は使うべきです。 対象言語 ここに挙げたもの以外にもありますが、私が有名だなと思うものと対象にしました。 CoffeeScript
現在無料で読める「High Performance Browser Networking」(URL)の13章に「Optimizing for HTTP 2.0」という項があります。 そこでHTTP1.xにおけるWebページの最適化が逆効果になる事が述べられている。 例えば以下の様な最適化が挙げられる ドメイン・シャーディング CSS スプライト インライン化 しかし、HTTP1.xかSPDY(もしくはHTTP2.0)を判別してアプリケーション側の出力を変えるのは煩わしそうです。 そこで、「High Performance Browser Networking」ではmod_pagespeedを使う方法を説明しています。 簡単にspdyと非spdyで動的に設定を変更できるようです。 <ModPagespeedIf spdy> ModPagespeedDisableFilters combine
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く