タグ

2015年3月7日のブックマーク (12件)

  • PHP - 憂鬱な希望としての PSR-7 - Feelin' Kinda Strange

    tl;dr PSR-7は普段PHPにてHTTPメッセージを扱うインターフェイスとしてそこそこ十分に機能する。メインユースケースの8割は満たすだろうが、PHPのポテンシャルの5割にも満たないかもしれない。だがそれで良い。 「今年は PSR-7 が来る」 つい先日、PHP-FIGのHTTPメッセージ用インターフェイスに関するPSR(PHP Standard Recommendations)のステータスがレビュー段階に入った。 https://github.com/php-fig/fig-standards/blob/master/index.md そこでこのエントリではPSR-7のインターフェイスが実際のフレームワークとアプリケーション間での利用の際に上手く機能するかについて考察する。なお、OOPとしての正しさについては深く言及しない(ヘッダーについてのデメテルの法則や、イミュータブル性などだ

    manaten
    manaten 2015/03/07
  • WebFonts として利用できるフリーの和文フォント | ヨモツネット

    blog移行しました。新しいblogで更新を続けています。 XMLェ… text ja 2012-07-08 http://www.yomotsu.net/wp/?p=603 XMLェ… 日々の出来事2012年7月8日日曜日 ブログ作りなおそうかなーと思って、この Webサイト をみなおしてたら、Web ページのメタ情報としてダブリンコア (RDF) を混在させていたことを思い出した。バリデーターにかければ、グラフも取り出せて みたいな感じになる。でも結局あまり意味なかったです多分。いまは OGP とかありますしね。 Web ページは XHTML にしてたけど、ブログのコメントで参照先のない数値参照とか混ぜられると XML パースエラーになるし、XML だから他の語彙混在できるけど、RDF くらいしか混ぜてなかったし、XHTML 意味なかったです多分。いまは HTMLSVG 混在でき

    manaten
    manaten 2015/03/07
  • Codeply

    HTML, CSS, JavaScript editor playground for designers & developers to compare, prototype and test frontend frameworks

    Codeply
    manaten
    manaten 2015/03/07
  • Ajaxload - Ajax loading gif generator

    Indicator type : Background color : # Transparent background Foreground color : # Create easily your own ajax loader icon : Select the type of indicator you want Enter the background code color you want (tick "Transparent background" if you don't want one Enter the foreground code color you want Press "Generate it"

    manaten
    manaten 2015/03/07
  • nicovideo-dl ニコニコ動画をコマンドラインからすばやくダウンロード Ubuntuアプリのいいところ

    nicovideo-dlとは? nicovideo-dlとは、コマンドラインからニコニコ動画をすばやくダウンロードするUbuntuアプリです。 http://sourceforge.jp/projects/nicovideo-dl/ Ubuntu 11.10 - nicovideo-dl ニコニコ動画 ダウンロード レビューバージョンインストール方法起動方法 nicovideo-dlは、youtube-dlのニコニコ動画版で、同じようにコマンドに続けてニコニコ動画のURLをコピーペーストするだけで、すばやく動画をダウンロードできます。 nicovideo-dlで、ニコニコ動画をダウンロードするには、まず、Ubuntuの端末を起動して「nicovideo-dl」コマンドを入力します。 $ nicovideo-dl http://www.nicovideo.jp/watch/xxxxx コマン

    manaten
    manaten 2015/03/07
  • 某R社を5日でクビになった話 - Code.io

    2015-03-07 某R社を5日でクビになった話 Hello,World!個人開発でぬくぬくやってきたエンジニアの僕が、縁あってエンジニアインターンし、5日目にしてクビになるという出来事があり、学びが多かったので綴りたいと思います。 ◼︎某社との出会い 焼き肉をおごるという企画で、スカウトが来て、オシャレでキレイな焼き肉屋さんでランチをしました。そこで、スゴイエンジニアさんに「このサービスのこの部分をこうしたほうがよくて、ここまで作ったので開発してもいいですか?みたいにすれば自分のやりたい開発ができるんだよ」と言われ、自分のエンジニアのイメージがガラッと変わって魅了されて、興味を持つようになりました。そのスゴイエンジニアさんは、今も憧れているスゴイ方です。カッコイイなと思っています。 ◼︎某社の技術責任者との出会い 会社訪問を予定していた日に、スゴイエンジニアさんにスゴイエンジニアさんの

    某R社を5日でクビになった話 - Code.io
    manaten
    manaten 2015/03/07
  • Pythonでデフォルトパスを追加する方法

    import sys # モジュール(もしくはそのフォルダ)へのパスを追加 sys.path.append('/path/to/module/') # これで読み込み可能 import hoge このようにして指定すると、importすることができます。 しかしvirtualenv等で自分の環境に入っており、毎回デフォルトで読み込みを行いたい場合、このコードを記述するのは非常に面倒です。 そこで今回はPythonのデフォルトの検索先にパスを追加する方法をメモ書きしておきます。 Pythonのデフォルト検索パスを確認するまず、Pythonがデフォルトでどこを参照しているのか確認しましょう。 以下は、とある環境で実行した例です。 $ python Python 2.7.3 (default, Sep 26 2012, 21:51:14) [GCC 4.7.2] on linux2 Type "

    manaten
    manaten 2015/03/07
  • 私の中のJavaScriptライブラリの歴史 - Fuzoku実践入門ブログ

    最近、JS界隈ではReactが大いに盛り上がっていますが、私のような一介の風俗解説の著者からみると、何の話だろうといった感じです。 そこで、一度自分の中のJavaScriptライブラリの流れを整理してみようかなと思ってメモしたので公開してみます。 Ajax登場 2004年くらいまでは、 JSは危険だからブラウザでオフにしよう JSなしでも見られるページ作りをしよう という考え方が、Webに詳しい人達のわりと一般的なコンセンサスだったが、Ajax(主にGmailとGoogle Maps)の登場により世界は一変。Webの世界は、はっきり言ってJSなしでは生きられなくなった。 ちなみに、それまでのJSといえば、右クリックを禁止したり、ポップアップウィンドウを開いたりする、ただただウザい存在でしかなかったので、上記の考え方は別に尖っているわけではなかった。 素のJS書くのつらい → 最初の有名ラ

    私の中のJavaScriptライブラリの歴史 - Fuzoku実践入門ブログ
    manaten
    manaten 2015/03/07
  • #error_handling_sushi でPromiseのエラーハンドリングについて発表した

    #error_handling_sushiJavaScriptのエラーハンドリングについて議論した。 自分はPromiseのエラーハンドリングの握りつぶしの問題を見つけやすくするイベントの実装について、Promise Error Handlingという話をした。 ログ: #error_handling_sushi - Togetterまとめ #error_handling_sushi 始まった #寿司とは pic.twitter.com/XZe21QTsDO — Takuto Wada (@t_wada) March 6, 2015 – 基調講演 - teppeis これが #error_handling_sushi pic.twitter.com/vSLDpthYi4 — azu (@azu_re) March 6, 2015 #error_handling_sushi 基調講演 一

    #error_handling_sushi でPromiseのエラーハンドリングについて発表した
    manaten
    manaten 2015/03/07
  • HTML5 と SVG で考える、これからの画像アクセシビリティ

    7. <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http:// www.w3.org/1999/xlink" viewBox="0 0 100 100"> <path d="M0,42.197C0,18.892,18.892,0,42.197 ... "/> <rect x="0" y="20" width="10" height="10"/> <polygon points="81.098,61.017 88.796,76.614 ... "/> <text>Lorem ipsum dolor</text> </svg>

    HTML5 と SVG で考える、これからの画像アクセシビリティ
    manaten
    manaten 2015/03/07
  • O'Reilly Japan - Google BigQuery

    書は、クラウド上でSQLを使ってビッグデータを解析するGoogle BigQueryについて包括的に解説する書籍です。Google BigQueryの使い方から内部動作、そしてBigQueryならではのSQLの活用法、サードパーティのツールとの連携までを詳しく解説します。また、BigQueryを支えるGoogleのインフラストラクチャについても総覧しており、現代最高の超巨大インフラストラクチャの姿を知ることができます。BigQueryの全体像をマスターできる書は、ビッグデータをSQLで活用したいデータサイエンティスト、ソフトウェア開発者必携の一冊です。 訳者まえがき はじめに I部 BigQueryの基礎知識 1章 Googleにおけるビッグデータの物語 1.1 ビッグデータスタック 1.0 1.2 ビッグデータスタック 2.0(そしてその先にあるもの) 1.3 オープンソースのスタッ

    O'Reilly Japan - Google BigQuery
    manaten
    manaten 2015/03/07
  • Manage Your Team’s Projects From Anywhere | Trello

    Trello makes it easy for your team to get work done. No matter the project, workflow, or type of team, Trello can help keep things organized. It’s simple – sign-up, create a board, and you’re off! Productivity awaits.

    Manage Your Team’s Projects From Anywhere | Trello
    manaten
    manaten 2015/03/07