タグ

2014年9月22日のブックマーク (25件)

  • GitHub - briannesbitt/Carbon: A simple PHP API extension for DateTime.

    <?php use Carbon\Carbon; printf("Right now is %s", Carbon::now()->toDateTimeString()); printf("Right now in Vancouver is %s", Carbon::now('America/Vancouver')); //implicit __toString() $tomorrow = Carbon::now()->addDay(); $lastWeek = Carbon::now()->subWeek(); $officialDate = Carbon::now()->toRfc2822String(); $howOldAmI = Carbon::createFromDate(1975, 5, 21)->age; $noonTodayLondonTime = Carbon::crea

    GitHub - briannesbitt/Carbon: A simple PHP API extension for DateTime.
    hiro_y
    hiro_y 2014/09/22
    「A simple API extension for DateTime with PHP 5.3+」
  • Skyland Ventures

    SkylandVentures(SV)は、U25のシードスタートアップ投資をメインに行うベンチャーキャピタル(VC)ファンドです。

    Skyland Ventures
    hiro_y
    hiro_y 2014/09/22
  • 古いプログラミング言語がなくならない理由 | readwrite.jp

    今日よく知られているプログラミングの多くは、古い言語として取り上げられるに十分な歴史を持っている。PHPは20年、Pythonで23年、HTMLは21年で、RubyJavaScriptは19年だ。Cなどは42年もの歴史がある。 誰もこの様な事になるとは思いもしなかっただろう。今でも出版されている、世界で最初のCの教の共著者であるコンピューターサイエンティスト、ブライアン・カーニハンですらだ(C自体は同じの共著者であるデニス・リッチーによるものだ。彼は2011年に亡くなっている)。 「編集者とこのを5000部売れたらなという話をしたのをなんとなく覚えている。もっといいものにも出来たが、学生が2014年になってもあのを使っているなど考えもしなかったことだ」と、カーニハンは最近のインタビューで答えてくれた。 Cがあまりに長く使われていることから、グーグルが今でもCを使って解決する問題を

    古いプログラミング言語がなくならない理由 | readwrite.jp
    hiro_y
    hiro_y 2014/09/22
    「PHPを否定する人たちは、1998年の時点であった問題を槍玉に挙げており、現在の状況が分かっていない。PHPは今日ではとても成熟したエコシステムだ」
  • https://jp.techcrunch.com/2014/09/17/20140916time-spent-in-apps-up-21-over-last-year/

    https://jp.techcrunch.com/2014/09/17/20140916time-spent-in-apps-up-21-over-last-year/
    hiro_y
    hiro_y 2014/09/22
    「全体として見ると、多くのユーザーは定常的にダウンロードして新しいアプリを試す必要を感じていないが、既にインストールしたアプリには多くの時間を割いている。」
  • Amazon RDS における MySQL 5.6 のパラメータ設計例 - bekkou68 の日記

    (最終更新日: 2017/9/25) はじめに production 環境で MySQL 5.6 動かすためのパラメータ設計についてまとめました。この記事がカバーする内容は次のとおりです。 パラメータを設定するスクリプト。 各パラメータにおける変更するかどうかの判断基準。 想定されるメモリの消費サイズを算出してパラメータが妥当かどうか確認する方法。 サービスの状況に応じててきぎ読みかえてください。 【結論】パラメータグループ作成・パラメータ設定のスクリプト 結論として、パラメータグループを作成し、パラメータを設定する aws-cli のスクリプトを置きます。Amazon AWS の Web Console から設定することもできます。 #!/bin/sh # == パラメータグループ作成 aws rds create-db-parameter-group --db-parameter-gr

    hiro_y
    hiro_y 2014/09/22
  • シングルページアプリの初速を上げる取組み - ワザノバ | wazanova

    https://www.youtube.com/watch?v=VkTCL6Nqm6Y 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 約1時間前 OSCON 2014におけるInstagramのWebチーム責任者であるPete Huntの講演。PeteはInstagramに異動する前は、FacebookのPhoto/Video/Product Infraチームに在籍。 今回は、InstagramのwebサイトInstagram.comにおいて、シングルページアプリの課題である最初の読込みスピードを上げるために、どのような工夫をしたかについて紹介してくれてます。 Instagram.comのJavaScriptファイルは、縮小化後で9.5MB & gzip圧縮後で2.5MB。そのサイズだと、一つのファイルにまとめ

    hiro_y
    hiro_y 2014/09/22
  • GitHub - petehunt/webpack-howto

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - petehunt/webpack-howto
    hiro_y
    hiro_y 2014/09/22
  • フラットデザインとユーザビリティ | Accessible & Usable

    公開日 : 2014年9月22日 カテゴリー : アクセシビリティ / ユーザビリティ ここ数年、多くのウェブサイトで「フラットデザイン (flat design)」が採用されるようになりました。立体的な/写実的なあしらいを極力排除することで、ユーザーインターフェース (UI) をすっきりと洗練されたデザインに見せることができる、という表現手法です。 かつては「スキューモーフィックデザイン (skeuomorphic design)」との対比で様々な議論を呼んだフラットデザインですが、実質的に広く定着したと言える現在、フラットデザインの是非を問うよりも、ユーザビリティの高いフラットデザインを実現することが大切だと考えます。実際、色々なウェブサイトやアプリケーションを見ていると、あしらいをフラットに (平坦に) することが目的化してしまっているのでしょうか、使いにくい (あるいは機能に気づき

    フラットデザインとユーザビリティ | Accessible & Usable
    hiro_y
    hiro_y 2014/09/22
  • MySQL Upgrade Best Practices

    MySQL upgrades are necessary tasks and we field a variety of questions here at Percona Support regarding MySQL upgrade best practices. This post highlights the recommended ways to upgrade MySQL in different scenarios. Why are MySQL upgrades needed? The reasons are many and include Access to new features, performance benefits, bug fixes… However, MySQL upgrades can be risky if not tested extensivel

    MySQL Upgrade Best Practices
    hiro_y
    hiro_y 2014/09/22
  • はてな、百度、DeNAで経験を積んだ水野貴明氏が始めた「技術版のエンジェル投資家」って何だ!? - エンジニアtype | 転職type

    エンジニア 水野貴明氏 東京大学大学院を卒業後、数理計画、はてなを経て、バイドゥに入社。日人開発者第一号としてWeb・モバイル検索の開発に従事。上海開発センター代表として百度人(年間賞)を受賞。その後、DeNAに入社し、スマホ向けソーシャルゲーム開発に従事。昨年は同社シンガポール拠点のTech Leadに勤め、現在は独立。執筆、翻訳した書籍は20冊以上。 バイドゥに日人開発者第一号として入社し、年間賞を受賞するなど、エンジニアとして華々しい経歴を持つ水野貴明氏。彼が次のステップとして選んだのが、海外を渡り歩きながら複数社の「リモートCTO」を務めるというキャリアだ。 “技術版のエンジェル投資家”としてスタートアップ企業の支援を行っている同氏は、どのようにこの役割をこなしているのか? 滞在中のシンガポールで、水野氏人と、彼にリモートCTOを依頼しているIROYA代表取締役社長の大野敬氏

    はてな、百度、DeNAで経験を積んだ水野貴明氏が始めた「技術版のエンジェル投資家」って何だ!? - エンジニアtype | 転職type
    hiro_y
    hiro_y 2014/09/22
  • cron上でのコマンド実行を再現する - Qiita

    シェル上だと動くのにcron上だと動かない。 よく聞くお話ですよね。 大体はcron上と普段のシェル上で環境変数が違うために起こる問題です。 そういう時に使えるtipsを共有します。 個人のマシン上で適当に動かすようなcronだと みたいにしてログインシェルを間に噛まして環境変数を上書きして実行することでごまかしたりもできます。 これまた別の依存する箇所を増やすので 個人のマシンかrcファイルがちゃんと管理されているような状況以外ではオススメできません。 なのでcron上で実行される状況とほぼ同じ状況でスクリプトを実行してみましょう。 cron上では環境変数はほぼ空なので環境変数を空にしてみましょう。

    cron上でのコマンド実行を再現する - Qiita
    hiro_y
    hiro_y 2014/09/22
  • 小さくて大きな事 - Information

    また「機能を増やすには技術がいるが、機能を減らすには哲学がいる」と いう言葉がツイッターやtumblr(タンブラー)上で増えるようになってリ アクション数が4000を越えました。これもtakeruiさんが取り上げていた だいたお陰ですが、もとはデイリースタイルのインタビューの中の一文で 『親切すぎる設計は、ユーザーの技術や「出来るようになった」という喜 びを奪っているのかもしれない。』といった主旨でした。 そういえば先日紹介した「ロッカーの上の傾斜」が、忘れ物防止ではなく て空き缶や紙袋などを置いていけないようにしたものだろうという指摘を された方がいました。 __________________________________ この話はちょっと興味深いというか、わたしがそのロッカーを使う頻度が 高く何度もそこに居合わせているので、思うところがありますので書いて みようかと思います。 まず

    hiro_y
    hiro_y 2014/09/22
    「モノをデザインして終わりではない訳です。そのモノによって「他にしわ寄せ」をしてはいけないと思います。自分の庭は綺麗に保てたらとなりの家が綺麗でなくなってはしょうがない。すべての問題を「モラル」という
  • Managing Assets in Templates - Documentation - Silex - The PHP micro-framework based on Symfony2 Components

    hiro_y
    hiro_y 2014/09/22
  • Node.jsエンジニアなら2014年内に知っておきたいPromise入門 | Tokyo Otaku Mode Blog

    Promiseは非同期処理をベースにした並列処理の実装方法の一種です。Promiseでは並列処理の各タスクが必ず1回実行されることが保証され、タスクとタスクからの結果を取得する処理を分離することできます。また、タスクの並列処理/直列処理をユーザーが自由に制御することができます。 ECMAScript Language Specification 6th EditionにPromiseが追加されたことから、しばらくの間JavaScriptの非同期処理に関する話題の中心はPromiseになると思われます。 Node.jsでも既にPromise対応したモジュールも多く、Promiseでのみ非同期処理を提供しているモジュールも存在します。Promiseを使用する機会は今後必然的に増えていくでしょう。 今回のエントリーでは、Node.jsでPromiseを使用する方法を説明します。コード例を中心に理

    Node.jsエンジニアなら2014年内に知っておきたいPromise入門 | Tokyo Otaku Mode Blog
    hiro_y
    hiro_y 2014/09/22
  • Twitterのキャッシュを支えるRedis - ワザノバ | wazanova

    https://www.youtube.com/watch?v=rP9EKvWt0zo 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 約1時間前 TwitterのYao Yuが、大規模サービスのキャッシュにおいてRedisを活用する取組みについて紹介しています。 1) Redisを採用している理由 キャッシュだけで、ストレージとしては利用していない。 主なところでは、Twitterのタイムラインで利用している。ホーム画面であれ、ユーザ画面であれ、タイムラインはTweetのインデックスなので、key/valueストア型のRedisを利用するケースとして最適。 以前はmemcachedを使っていたが、問題になったのは、タイムラインでおきるread/writeは、(ユーザが閲覧している範囲に追加反映するということなの

    hiro_y
    hiro_y 2014/09/22
  • GitHub - mheap/Silex-Assetic

    hiro_y
    hiro_y 2014/09/22
  • GitHub - kriswallsmith/assetic: Asset Management for PHP

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - kriswallsmith/assetic: Asset Management for PHP
    hiro_y
    hiro_y 2014/09/22
    「Assetic is an asset management framework for PHP.」
  • GoogleがSHA-1証明書を利用するサイトに警告を表示

    GoogleがSHA-1 SSL証明書に関する新たなポリシーを発表 GMOグローバルサインは以前お知らせにて、お客様が利用するSSL証明書に最新のハッシュアルゴリズムを選択いただくことの重要性をお伝えすると共に、業界全体でSHA-1からSHA256へのアルゴリズム移行を進めていることをご紹介しました。 最近Googleが、SHA-1 SSL証明書のインストールされたウェブサイトへアクセスしたユーザに、証明書の有効性が低いと表示する、という新たなポリシーを発表したことにより、アルゴリズムの移行を速やかに行うことがより重要性を増してきました。Googleの動きは、より安全なセキュリティレベルへの移行を促進するポジティブな一歩と言えますが、これはSSL証明書をご利用いただいている皆様にとって何を意味することになるのでしょうか? 2014年9月5日付 Googleオンラインセキュリティブログ: G

    GoogleがSHA-1証明書を利用するサイトに警告を表示
    hiro_y
    hiro_y 2014/09/22
  • ARTIFACT ―人工事実― | Weblog/blog/ブログ ツールリスト

    ビースティーノカジノ- Beastino Casinoであなたの内なる獣を解き放ちましょう。何千ものトップスロットの中から選び、テーブルゲームで順番を決め、ライブカジノで動物のアクションを楽しむことができます。 カジノを見る ビースティーノカジノ ビーストモードで行こうBeastinoは、最大のゲームコレクションを持つカジノの獣です。アカウントを作成するのに時間はかかりませんし、唯一の問題は、最初に何をプレイするかを決めることでしょう。 Microgaming、NetEnt、Yggdrasil、Pragmatic Play、その他多数のトップクラスのゲームプロバイダーがここにあります。Beastinoでプレイすれば、いつでもジャングルの王様になった気分になれるでしょう。 Beastinoで何千ものゲームをプレイスロットが欲しいなら、私たちにはスロットがあります!正確には3000台です。次の

    hiro_y
    hiro_y 2014/09/22
    「セカイカメラを総括する貴重なインタビュー。このインタビューで、ユーザーが毎日使う必要、必然性が低いことに気付いてなかったことに衝撃を受けた。開発スタッフではないユーザーが一ヶ月使えば気付くんじゃない
  • ひどいサービスの作り方 Osch2014

    26. 打ち上げでvim勢とemacs勢で言い合いになったが、miyagawaさんの「vimemacsで争っている場合じゃないんで すよ」という一言で大統一エディタへのシルクロードが見えた【速報】24時間テレビ見てたらいきなりお母さんが発狂 してテレビ殴ったじいちゃんの実家の犬(はみんな野良)日、初めて電車のドアにはさかった。怖くていまだに心 臓ばくばくしてるす。世界最大規模のプログラミングカンファレンス・YAPC::Asiaで、SUZURI爆誕の瞬間を模した奇 妙な写真をお配りしておりマス。お得なクーポンつき!とか、そういうものでは一切ありません。ただの奇妙な写真デ ス。#yapcasia古で「SEのフシギな職場」という文庫を入手して読んだ。なんというか140文字では書ききれない 怒りを感じた。とりあえず上司や顧客にデザイン決定権を渡してはいけないと強く思った。アタマに金魚すくい

    ひどいサービスの作り方 Osch2014
    hiro_y
    hiro_y 2014/09/22
  • Some :active & :focus effects

    About HTML Preprocessors HTML preprocessors can make writing HTML more powerful or convenient. For instance, Markdown is designed to be easier to write and read for text documents and you could write a loop in Pug. Learn more · Versions Adding Classes In CodePen, whatever you write in the HTML editor is what goes within the <body> tags in a basic HTML5 template. So you don't have access to higher-

    Some :active & :focus effects
    hiro_y
    hiro_y 2014/09/22
    フォームの部品をちょっと目立たせる感じ
  • null.ly - a really cool domain parked on Park.io

    The domain name null.ly is being parked on Park.io. Contact the domain owner to make an offer right now...

    null.ly - a really cool domain parked on Park.io
    hiro_y
    hiro_y 2014/09/22
  • Appsites | Mobile App Marketing - Increase App Downloads

    {{meta.description}}

    Appsites | Mobile App Marketing - Increase App Downloads
    hiro_y
    hiro_y 2014/09/22
  • 『MySQL初心者に贈るインデックスチューニングのポイントまとめ2014』

    サイバーエージェント公式ブログをご覧の皆さんこんばんは、インフラ&コアテク部の須藤(@strsk)です。普段はAmebaのソーシャルゲーム全般のインフラを見つつ、日語ラップの啓蒙をしながら弊社社員を素材にコラ画像をつくったりしています。好きなAAは麻呂です。 はい、というわけで今回はMySQLインデックスチューニングの基的な流れについてまとめてみました。 ソーシャルゲームは更新も参照もめちゃくちゃ多いです。数秒のレプリケーション遅延も致命的なので適切なテーブル、クエリとインデックス設計が重要です。(何でもそうですけど)インデックスが多くなると更新コストなどが懸念されますが、インデックスが正しく使われていないクエリを放置している方が悪です。そんなこんなで、割と例も偏ったりしてるかもしれませんがあしからず。 前提としてはInnoDBを想定しています。MyISAMはほとんど使っていません。

    『MySQL初心者に贈るインデックスチューニングのポイントまとめ2014』
    hiro_y
    hiro_y 2014/09/22
  • 「キュー」は何しにLaravelへ?

    タグ: Laravel4 Laravel5 追記:2014年12月31日より、iron.ioの料金体系が変更されます。この記事で説明しているエラーキューやリトライ機能は、有料プランでしか使用できなくなります。無料プランのAPI利用回数は10Mから1Mへ引き下げられます。 当サイトでもキューについて、既に過去記事で軽く触れています。Web上には、いくつかLaravelのキューについて解説している記事もあります。 Laravel 4でキューを使ってみる Laravel の Queue で非同期処理を実装する キュードライバにbeanstalkdを使用する Laravel使ってみた (17) – Queue - Laravelのキュープロセスをsupervisorで管理 実際の導入方法は、これらの記事にお任せして、この記事では、キューの基的な概念と、これを使って何が嬉しいのかを解説します。 キ

    hiro_y
    hiro_y 2014/09/22