タグ

2015年6月26日のブックマーク (12件)

  • PHPの正規表現こう書くといいよ

    if(preg_match('/^(?!(?:(?:\x22?\x5C[\x00-\x7E]\x22?)|(?:\x22?[^\x5C\x22]\x22?)){255,})(?!(?:(?: \x22?\x5C[\x00-\x7E]\x22?)|(?:\x22?[^\x5C\x22]\x22?)){65,}@)(?:(?:[\x21\x23-\x27\x2A\x2B\x2D\x2 F-\x39\x3D\x3F\x5E-\x7E]+)|(?:\x22(?:[\x01-\x08\x0B\x0C\x0E-\x1F\x21\x23-\x5B\x5D-\x7F]|(?:\x5C [\x00-\x7F]))*\x22))(?:\.(?:(?:[\x21\x23-\x27\x2A\x2B\x2D\x2F-\x39\x3D\x3F\x5E-\x7E]+)|(?:\x22( ?:[\x01-\x08\x0B

    PHPの正規表現こう書くといいよ
    ryshinoz
    ryshinoz 2015/06/26
  • 近日リリース予定のDeep Learningによる画像認識を可能にする最も簡単なWebプラットフォーム「Labellio」のお知らせ - Alpaca技術ブログ

    皆様、こんにちは。 日はAlpacaで開発している近日リリース予定のDeep Learningによる画像認識を可能にする最も簡単なWebプラットフォーム「Labellio」(ラベリオ)についてのリリース予告をさせて頂きたいと思います。 Labellioは、Alpacaが提案する人口知能とヒトの新しいワークフローを体感できる最初のプロダクトです。Webサービスとなっており、最近話題になっている人工知能技術の一つである画像認識において、エンジニアではない方でも簡単に画像認識モデルを作成可能です。また、作成した画像認識モデルはご自分のプロダクトですぐにご利用いただけます。 なんとなく画像認識というと、大きなサーバを複数台利用して大量の計算を行い、時間をかけて学習を行って、やっと完成するのが従来のイメージでしたが、近年の機械学習技術的ブレイクスルーの一つであるDeep LearningのFi

    近日リリース予定のDeep Learningによる画像認識を可能にする最も簡単なWebプラットフォーム「Labellio」のお知らせ - Alpaca技術ブログ
    ryshinoz
    ryshinoz 2015/06/26
  • Android M 追加&変更事項 抜粋

    DevFest 2015 (Google I/O 2015 報告会)の時の発表資料です。

    Android M 追加&変更事項 抜粋
    ryshinoz
    ryshinoz 2015/06/26
  • freeeのブランドをプロダクトで体現する手法を勝手スゴイと思う巻 - niwaringo.blog

    jp.techcrunch.com クラウド会計ソフトを「freee」を提供している「freee」が、無料で会社設立に必要な書類を出力できるツールを発表しています。 記事では、クラウド会計ソフト「freee」を導入しているのは設立間もない起業のため、ゆりかご状態から囲い込む戦略であると言われています。また、代表の佐々木氏は記事の中で会社設立にかかる日数とコストを下げることで、世界銀行が発表する“起業環境の良さ” を現在の83位から45位までに押し上げる事が出来ると述べている。 これについての感想をまとめてみます。ちなみにfreeeとは縁もゆかりもないので、完全な妄想でチラシの裏です。 意識高い人向け!? この記事に対するネットの反応を拾ってみると、概ね好評なのですが、中には「喜ぶ人は実際には起業しないだろ」や「気の人は無くても大丈夫」などのマイナス意見も散見されます。喜ぶのは意識高い系だ

    freeeのブランドをプロダクトで体現する手法を勝手スゴイと思う巻 - niwaringo.blog
    ryshinoz
    ryshinoz 2015/06/26
  • 価値あるCSSの設計と運用のために | 第1回 まず、どうやっています?

    価値あるCSSの設計と運用のために 第1回 まず、どうやっています? 10人のエンジニアがいたら、10通りの進め方があるとも言えるCSSの設計。どのような設計や運用がベターか知りたい人もいるのではないでしょうか。その一端を、座談会形式で話してもらいました。 はじめに このシリーズでは、CSSを設計/運用していくというテーマで、どんなことに注意しているかを話してもらいます。 第1回目となる今回は、設計に入るときに確認したいことです。対応ブラウザやコーディングルールなどの技術面のほかに、デザインカンプや仕様書に「まだ」出ていない情報をどこまで汲み取るのかという「気遣い」「空気を読む」などの話題も出ています。 参加者は、ピクセルグリッドのエンジニア5名です。 高津戸 壮(@Takazudo) 小山田 晃浩(@yomotsu) 山田 敬美(@tacamy) 坂巻 翔大郎(@GeckoTang) 中

    価値あるCSSの設計と運用のために | 第1回 まず、どうやっています?
    ryshinoz
    ryshinoz 2015/06/26
  • はてなの新卒エンジニアに贈った言葉 - Hatena Developer Blog

    はてなチーフエンジニアの id:motemen です。先日は久しぶりに上京し、GoCon に参加してきました。東京はビルが高くていいですね。 今年の4月、弊社には3人のエンジニアを含む新卒社員がやってきました。毎年この時期になると、はてなに新しく入社した新卒および中途社員にむけて各部のオリエンテーションをおこなっています。今年は私が技術部を紹介する任にあたりましたので、そのときのプレゼンテーションを紹介します。 はてな技術部紹介 2015(公開版) / Hatena Technical Division Orientation 2015 (Public Edition) // Speaker Deck エンジニア仕事 はてなにおいて技術部というのは最大の部であり、ある面その顔でもあります。ウェブサービスを提供する会社の技術部として、はてなのミッションである「知る」「つながる」「表現する」

    はてなの新卒エンジニアに贈った言葉 - Hatena Developer Blog
    ryshinoz
    ryshinoz 2015/06/26
  • あなたのアカマイ大丈夫? | GMOメディア エンジニアブログ

    こんにちわ、宇津井です。今回は私が陥ってしまったCDNの落とし穴について書いていきます。 アカマイと言えば言わずと知れた世界をリードするCDN事業者です。 最近はSaaSプロバイダを目指しているようで、先日行われたAkamai Conference 2015では特にセキュリティプロバイダを意識した内容になっていましたので、CDN事業者と言われる事は嫌うかもしれません。 今回はAkamai Conference 2015とは全く関係なく、且つ最新のアカマイソリューションにも全く触れません。単純にCDNとしてアカマイを1年以上運用していて、普段LUNA Control Center(Akamaiの管理コンソールをLUNAと呼びます)なんかほとんど見ないよーという方に見ていただけて共感していただけると嬉しい感じです。当社ではCDNとしてアカマイを採用しているのでアカマイでの例となりますが、他のC

  • 第1回 よく学ぶ人はパフォーマンスが低い? | gihyo.jp

    昨年、筆者は「PyCon JP 2014」の基調講演で、「⁠新しいものに気づくためには視点を変えることが必要だ」という話をしました。 みなさんはゾウの全体像を把握していますよね。もしゾウの鼻にだけ注目して「ゾウは太いホースのような生き物だ」と言う人がいたら、変な人だと思うでしょう[1]⁠。 でも彼は自分の正しさを確信しています。鼻だけを見ている彼にとって、見えるすべての情報は「ゾウはホースのよう」という信念を肯定するからです。もしゾウの耳にだけ注目し「ゾウは薄っぺらい」と言う人がいたら、互いに相手の主張を根拠のないデタラメだと思うでしょう。 彼らが「自分の視点から見えた風景」に基づいて他人の発言を判断している限り、この不毛な状態は解消しません。判断を保留し「相手にはそう見えている」と受け入れ、なぜ自分の視点と見え方が違うのかを考えることが大事です。それによって、あなたは全体像の把握に一歩近

    第1回 よく学ぶ人はパフォーマンスが低い? | gihyo.jp
    ryshinoz
    ryshinoz 2015/06/26
  • GPGPUプログラミングのためのRuby言語処理系Ikra – プログラミング研究室

    GPGPUプログラミングのためのRuby言語処理系Ikra GPGPUはその性能が注目される一方で、プログラミングの手間が問題となっています。そこで、Rubyからの言語変換により簡単にGPGPUプログラムを作成することのできる言語処理系Ikraを提案します。言語変換という手法を用いることにより、カーネル(GPU実行部)内もRubyで記述することが可能となります。 ソースコード https://prg-titech.github.io/ikra-ruby/ 関連プロジェクト Ikraプロジェクトから派生して低レベル言語や他言語での研究、また仕様検証などにも取り組んでいます。 DynaSOAr: Efficient Parallel Object Allocator for GPGPU Proof of Soundness of Concurrent Separation Logic for

    ryshinoz
    ryshinoz 2015/06/26
  • Elixir : Erlang VM 上で動作する Ruby 風味の関数型言語 | プログラマーズ雑記帳

    Elixir は Erlang VM (BEAM) 上で動作する Ruby 風の関数型言語です。 今回はこの Elixir の特徴を紹介した後、 Windows へのインストールと簡単な使用法、および Emacs の Elixir 用モードの設定について説明したいと思います。 Elixir とは Elixir の前に Erlang について触れておきます。 Erlang は Java のように仮想マシン(VM)を使った関数型言語です。 Erlang はリアルタイム並列処理などに適しており、 特に耐障害性の高いシステムを求められるときに使います。 Erlang のインストール(Windows)と Emacs モードの設定 | プログラマーズ雑記帳 雑把の仮想マシン(JVM, .NET, BEAM, スクリプト言語, LLVM) | プログラマーズ雑記帳 Erlang はサーバーサイドの言語と

    ryshinoz
    ryshinoz 2015/06/26
  • 早く知っておけば良かったrailsの技 | dev.wan.co

    rails 自分が rails をさわり始めたときはバージョン1からバージョン2に変わるあたりだったのですが、バージョン2が出た年を振り返るとなんと2007年でした。 月日の流れが速い事に驚く中、早く知ってたら良かったのになぁって事をつらつらとまとめてみました。 最近 rails さわり始めてみたよ!って方の参考になれば良いなと思います。 今回は便利な gem とかではなく、素のrailsで出来ることを挙げています。 ちなみにバージョンは以下の環境です。 About your application's environment Ruby version 2.1.3-p242 (x86_64-darwin14.0) RubyGems version 2.2.2 Rack version 1.5 Rails version 4.1.8 rails new したときの app 以下のディレクトリ

    ryshinoz
    ryshinoz 2015/06/26
  • Atom Flight Manual

    CompanyEngineeringProductSunsetting AtomWe are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022. January 30, 2023 Update: Update to the previous version of Atom before February 2 On December 7, 2022, GitHub detected unauthorized access to a set of repositories used in the planning and development of Atom. After a thorough investigation, we hav

    Atom Flight Manual
    ryshinoz
    ryshinoz 2015/06/26