The new Microsoft Edge is here and now available to download on all supported versions of Windows, macOS, iOS and Android.
もっと挑発的なタイトルにして冒頭で「このタイトルは釣りです」とか書こうとか思ったけど、各方面からの報復が怖いので止めた(←どこから)。 本日、お仕事で初めてCSSフレームワークを使う機会があってその仕様的なものを初めて見たのだけれども、かなりショックというか思うところがあったのでエントリにすることにした。 CSSフレームワークとは おそらくTwitter Bootstrapが最も有名かつ実際に利用されている、と思われる。 マルチカラムレイアウトとか、角丸でお洒落なメールフォームとか、アコーディオンなメニューとかのデザインがあらかじめ良く設計されよく作り込まれていて、HTMLの制作者はclass属性にちょちょいと記載するだけでお手軽に「今風」なセンスでWebデザインを組み立てられるというもの。フレームワークという呼び名には疑義もあるようだけれど、海外でもそう呼ばれているので今回はCSSフレー
Joel Spolsky / 青木靖 訳 2005年12月29日木曜 近頃の若い者ときたら。 勤勉はいったいどこへ行ってしまったんだ? 「近頃の若い者」は我慢がないと不平を言うようになったのは、私も年を取ったということなのかもしれない。 そりゃ恵まれてるね。私は3ヶ月汚水浄化槽の中の茶色い紙袋に住んでいたよ。朝6時に起きて、袋を掃除し、固くなったパンの耳を食べ、工場まで歩いて行くと、1日14時間、毎週毎週働きつづけ、家に帰ると親父にベルトでたたかれて寝床についていたんだ。 ——モンティ・パイソンの空飛ぶサーカス 4人のヨークシャー人 私は若い頃、パンチカードでプログラムを作る方法を学んだ。ミスをしたら、それを訂正するためのバックスペースのような近代的な機能は存在しなかった。カードを捨ててはじめから打ち直すのだ。 私は1991年にプログラマの面接をするようになった。コーディングの問題に答える
(軽めの jQuery Advent Calendar 2012 の 23 日目です。) 次のようなコードで jQuery の getJSON 関数で JSON Web サービスを呼び出すと、 コールバック関数の引数 data には JSON データがデシリアライズ (パース) されたオブジェクトが渡されます。 ここで、data に含まれている値の型について考えてみます。 $.getJSON("Services/Products") .done(function (data) { // 取得したデータに対する処理 var value = data[0].prop1; // 何型? }); JSON 形式では、オブジェクト、配列、文字列、数値、ブール値、null の記法が定義されており、 それぞれ JavaScript の Object, Array, String, Number, Boo
現在の時刻を扱うロジックがアプリケーションコードに含まれるのは珍しいことではありませんが、これらのロジックのテストは簡単ではありません。以下のコードを見てみましょう。 <?php ... class OrderService { ... public function order(Order $order) { $currentHour = (integer) (new \DateTime())->format('H'); if ($currentHour >= 10 && $currentHour < 21) { ... } else { throw new OrderException('ご注文は午前10時から午後9時まで!'); } } ... 実際の現在の時刻に依存せずにif文の条件をテストする1つの方法は、DataTimeオブジェクトの生成部分をメソッドとして抽出し、そのメソッド
はじめに 関数型といえばモナド、モナドといえば難しいという事が巷で言われていますが、いきなりモナドを理解しようとするから難しく思えるだけで、圏論から順序を追って理解していけば全然難しく無いんだよって事を分かって貰えればいいなぁと思い書いて見ることにしました。 ただ、圏論といっても適用範囲がとっても広く、応用編になると分けわかんなくなってくるので、ここではプログラミング分野に特化したFP(functional programing)圏論*1について書きます。 また、説明を簡単にする為に細かい部分をいろいろ省略しています。学術的な定義としては正確ではないので、このエントリの説明は大体合ってる位の気持ちで読んでくださいね。 尚、ぼくは圏論の詳しい事はさっぱり分からないので、学問的な話を振られても回答できませんキリッ 圏ってなんなの? 圏論と言えば、圏です。 圏って何なのかというと、対象(obje
Stanford大学 BioX Clark Center New York Timesの先週の日曜版に掲載されたBetter Colleges Failing to Lure Talented Poor。3月に発表された論文(PDF)の内容をベースに書かれた記事だが、私が「やっぱりね」と思ったのがこの点: 全国で学力がトップレベルの高校生を、親の収入で4段階に分類してみたら、親の収入が一番多い方から順に、34%、27%、22%、17%だった ちなみに、この記事の「学力トップレベル」とはトップ4%。4%は、日本だと早慶+国立というレベルになるようだ。(いずれも、大学を受けない人も母数に含む)。 何が「やっぱりね」かというと、「親の努力で変えられる子供の学力の割合は小さそうだ、やっぱりね」と。・・・・いや、このデータからこの「やっぱり」へは少々飛躍があって(ADDだから)、そもそも「収入が高い
訳者、角 征典氏より献本御礼。「7つのデータベース 7つの世界」はそのタイトルの通り、7種類のデータベースソフトウェアについて解説したNoSQLの道標とも言うべき書籍である。7種類のデータベースとして紹介されているのは、PostgreSQL、Riak、HBase、MongoDB、CouchDB、Neo4j、Redisである。本書は非常にそそるタイトルであり、わくわくしながらページをめくった。だが、第2章「PostgreSQL」で期待感は打ち砕かれることになる。 正直なところ、この書籍について書評を書くのはどうしようか迷ってしまった。なぜならば、第2章の説明がかなり間違っているからである。そのため、書評を書こうとするとどうしても辛口にならざるを得なかった。献本して頂いた角氏にその旨を伝えたところ、それでも良いと快く了承して頂いた。本当に辛口になるのでその点は容赦して頂きたい。 何が問題なのか
「ほぼ独学でPHPerになったITかあさんが言いたい、PHPのオススメ勉強法」 http://www.kaasan.info/archives/2623 エイプリルフールネタにも見えるが,そうじゃないと書いてあるのだからそうじゃないんだろう.*1 なぜかブクマされてたので一応突っ込んでおく. なぜPHPはよくdisられてしまうか 他の代表的なサーバーサイドスクリプトに JavaやPerlやRubyなどがありますが、どの言語も汎用性があり、WEB以外にも使うことが出来ます。それに対しPHPはWEB専用であり、PHPを使ってソフトウェアを開発することは出来ません。 あくまでもWEBアプリケーションしか作れないのです。 Javaは「サーバーサイドスクリプト」じゃないな.PerlやRubyにしてもスクリプト言語と呼ばれるけど,それら自体のことを指して「サーバーサイドスクリプト」とは言わないと思う.
新年度ですね。4/2ですね。エイプリルフール終わりましたね。 もう既にご存じの方も多いかと思いますが、3/31をもって前職のミクシィを退職し、4/1よりクロコスにJoinすることになりました。 そして今日いきなりセキュリティカード忘れて遅刻しましたごめんなさい。 クロコスへの入社について 株式会社クロコスは、ソーシャルメディア上でのオンラインマーケティングの企画やツール提供、活用支援などを主要事業とする会社です。 日本初のFacebook認定マーケティングデベロッパーでもあり、マーケティング支援ツールの他にも色々なFacebookアプリなども展開しています。 おそらく、自分とクロコスの前身であるnequalの関係について知っている人からすると、あんまり驚きもない話かもしれません。 色々と自分の中でも考えるところは多かったのですが、最終的に決断したのは、楽しい方を選ぼう・人生の最後で後悔しな
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く