タグ

2014年5月1日のブックマーク (20件)

  • 新規事業で直面した38の絶望 | 速達サービス Pacirii

    リブセンス新卒研修 新規事業で直面した38の絶望 こんにちは。リブセンス新卒チームです。 はじまりは入社2日目の朝。初対面同士の4人の新卒メンバーに言い渡されたのは、新卒チームだけで、1つのwebサービスを立上げ、売上をたてろという命でした。 ここではそんな私達が新規事業を作る仮定で陥った失敗、感じた絶望38個を羅列したいと思います。 皆さんが新規事業を作るときの一助にでもなれば幸いです。 1.机上の空論からの卒業。 「アイデアに価値はない。実行してこその価値。」 学生時代のなんちゃってプランニングになれすぎてリアル感のないものばかり作ってしまいました。限られた予算と期間で、企画から実装、運用まで全てを新卒チームで行う中で事業を作っていくことのリアルを感じました。 2.日人同士でも、立ちはだかる言葉の壁。 同じ日人なのに使っている言葉の意味が少しずつ違う。かみあわない議論。なに

    hiro_y
    hiro_y 2014/05/01
  • PHP の curl_multi_exec はなぜPHPなのにパラレルで処理できるのか - 猫型の蓄音機は 1 分間に 45 回にゃあと鳴く

    発端 某所で「最近のPHPcurlライブラリはパラレル取得できる」ときいて「エッなんで、PHPって基シングルスレッドだしイベントループみたいな機構もないと認識してるんだけど」って思って調べた。 追記:と思ったが、この記事を書いた後さらに調べたら、そもそもPHP には stream_select など IO 多重化をサポートする関数群があった。不勉強であった。 なにはともあれドキュメントにあたろう PHPは公式のドキュメントが充実していてすばらしい。これは素直に認めるべきPHPの美点だと思う。 Client URL Library うーんなんか見た感じCで並列性を吸収してるのかな?という感じの低レベルAPIへのグルー感。じゃあ実際にソースを読んでみる ソースを読む https://github.com/php/php-src/blob/85d05b5654cbbbf6f741d7f9be

    PHP の curl_multi_exec はなぜPHPなのにパラレルで処理できるのか - 猫型の蓄音機は 1 分間に 45 回にゃあと鳴く
    hiro_y
    hiro_y 2014/05/01
  • Why is it common to put CSRF prevention tokens in cookies?

    I'm trying to understand the whole issue with CSRF and appropriate ways to prevent it. (Resources I've read, understand, and agree with: OWASP CSRF Prevention Cheat Sheet, Questions about CSRF) As I understand it, the vulnerability around CSRF is introduced by the assumption that (from the webserver's point of view) a valid session cookie in an incoming HTTP request reflects the wishes of an authe

    Why is it common to put CSRF prevention tokens in cookies?
    hiro_y
    hiro_y 2014/05/01
  • Leaflet — an open-source JavaScript library for interactive maps

    an open-source JavaScript library for mobile-friendly interactive maps Leaflet is the leading open-source JavaScript library for mobile-friendly interactive maps. Weighing just about 42 KB of JS, it has all the mapping features most developers ever need. Leaflet is designed with simplicity, performance and usability in mind. It works efficiently across all major desktop and mobile platforms, can b

    Leaflet — an open-source JavaScript library for interactive maps
    hiro_y
    hiro_y 2014/05/01
    OpenStreetMap使える
  • スタートアップのオフィスで、生産性を劇的に向上させる5つの方法 - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報

    See the original story on Tech in Asia. 生産性が高く、集中できる職場はどんなものだろうか。そのようなオフィスで働いた経験がないという方も不安になる必要ははない。ほとんどの人が最高に生産性の高いオフィスで働いた経験はないだろう。 Gallupによって142ヶ国で行われた調査によると、世界中の87%の従業員が仕事に集中できていないようだ。特にアジアの各国の結果が悪い傾向にある。さらに東南アジアではその割合は73%と高く、東アジアでは、自分の仕事に熱中できている従業員は6%のみと、最も数値が低い不名誉な結果となっている。 仕事にきちんと取り組めることと生産性は、スタートアップにおいては特に重要だ。チームメンバーが成果を果たすために、それぞれが力を発揮しなければいけないからだ。従業員の生産性を高めてより快適に仕事に取り組める職場環境を整えることが創業者には求

    スタートアップのオフィスで、生産性を劇的に向上させる5つの方法 - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報
    hiro_y
    hiro_y 2014/05/01
  • Caloo人間ドック - 健康と安心を求める人の人間ドック オンライン予約サイト

    「Caloo人間ドック」は、2019年12月27日をもって、サービスを終了しました。 長年のご愛用、誠にありがとうございました。

    Caloo人間ドック - 健康と安心を求める人の人間ドック オンライン予約サイト
    hiro_y
    hiro_y 2014/05/01
  • Amazon CloudSearchで日本語文書を検索する | DevelopersIO

    Amazon CloudSearchが大幅アップデート 先日、CloudSearchが大幅アップデートされたということでニュースになっていました。日語を含む多くの言語に対応し、自動補完、位置情報、フィールドタイプ、MultiAZ、IAM対応など盛りだくさんです。そこで、今回はCloudSearchの使い方や使いどころをご紹介します。 基的な使い方 CloudSearchの使い方は3ステップです。ドメインの作成、文書のアップロード、そして検索です。順番に見て行きましょう。 ドメインの作成 管理コンソールからCloudSearchを選んでドメイン作成を選択してください ドメイン名、インスタンスタイプ、レプリケーション数を決めます。まずはお試しとして最小構成を指定します。 次にドメイン内に定義するインデックスのフィールドを指定します。自分でゼロから定義することもできますが、文書をアップロード

    Amazon CloudSearchで日本語文書を検索する | DevelopersIO
    hiro_y
    hiro_y 2014/05/01
  • プログラマはアプリのアイデアを温めてはいけない

    実装すべきだ。それもすぐに。 世の中には、会う都度いつも「こんなアプリがあったらいいと思うんだよな」と、同じアプリのアイデアを語るプログラマというのがいる。 これは非常に良くないと思うのだが、そう私が思う理由を挙げてみる。 理由1: アプリのアイデアは大抵ろくでも無い物だ どんなアイデアであれ、大抵の物はろくでも無い。それはセンスが無いとかそういう問題じゃなくて、新しい良い物を生み出す、というのは難しいという事だ。 だから、大切に温めて、狙ってえいっ!と良い物を作るってのは、普通出来ない。 ろくでも無いアイデアは、なるべく早く失敗した方が、時間を突っ込んでから失敗するよりもずっと良い。 理由2: アイデアを温めている間は、他のアイデアが浮かびにくい 心の中に気になっている物がずっとあると、なかなか他の事を思い浮かばない物だ。大抵のアイデアはろぐても無い物で、たまに当たるアイデアにめぐり会う

    プログラマはアプリのアイデアを温めてはいけない
    hiro_y
    hiro_y 2014/05/01
  • Illustratorでの二色刷原稿の作り方

    デザイナーの井上のきあさんによる解説です。 イラストをライブトレースで起こして包装紙(のようなもの)を作るまでのノウハウ!

    Illustratorでの二色刷原稿の作り方
    hiro_y
    hiro_y 2014/05/01
  • SEO の常識・非常識・都市伝説 (2014年版) ::SEM R (#SEMR)

    SEO の常識・非常識・都市伝説 (2014年版) 2014年4月現在の、SEO のよくある勘違い・間違い・誤解・都市伝説をまとめました。 公開日時:2014年04月28日 19:12 ネット上には、SEO に関する情報があふれていますが、どれが正しくて、どれが間違っているのかよくわかりませんよね。ここでは2014年4月現在の、SEO の常識・非常識・都市伝説・過去にあった相談をまとめました。 ドメイン登録情報(whois)を変更したい。検索順位に影響はあるのか? A:Whois 情報の変更が直接的に検索順位に影響を及ぼすことはない。Whois 情報の状態がアルゴリズムにより自動的に評価されているわけではない。 ※ セキュリティ調査等の理由で情報が参照される場合はある 会社名(商号)が変更されることになったが、順位が落ちてしまう恐れがあるので whois 情報の会社名は古いままにした方が良

    SEO の常識・非常識・都市伝説 (2014年版) ::SEM R (#SEMR)
    hiro_y
    hiro_y 2014/05/01
  • 開発を短い時間で集中して毎日やる

    今年に入ってから毎日の開発時間を去年の半分にしてみた。 すると、毎日凄く集中できて、空いた時間に頭にスペースが出来てアイデアもわきやすく、効率もよくなったのでこれはいいかも。 タレブとDHHの話がきっかけ 最初のきっかけは、Rails作ったDHHが「開発なんて長時間やっても逆効果だから毎日の仕事時間を減らせ。8時間じゃなくて5時間、4時間だけにしろ。それだけ短かったらSNSなんて見てる暇はない。」とスタートアップスクールで話してたこと。 あと、去年タレブのAntifragileというを読んで、短い仕事時間を毎日やるのが長期に渡っていいパフォーマンスを出す秘訣だというような事を言ってた。 アップストアでアプリを出すのは、結果が出なければ開発時間をいくらかけても価値が0となる世知辛い世界。でもこれは完全成果主義でなかなか面白い。 毎日の開発時間の成果をいかに上げるかっていうのを考えていると、

    開発を短い時間で集中して毎日やる
    hiro_y
    hiro_y 2014/05/01
  • インタラクティブデザインプロトタイピングのためのFacebook Origami

    はじめに この記事では、Facebook Origamiの概要を説明してから、簡単なプロトタイプの作りかたを説明します。(筆者のOrigamiに対する評価は、記事の最後にあります) Origamiは、Facebookのデザインチームが公開している、アプリケーションプロトタイプを作成するためのMac OSX上で動作するツールです。Origamiを使えば、パッチと呼ばれる要素を線で繋いでいくことで、プログラミング言語を習得しなくても、インタラクティブなモックアップを作成することができます。昨今、アプリケーションのデザインにおいて、アニメーションを含むインタラクティブな要素の重要性は増してきていますが、通常、インタラクティブなモックアップを作成するためには、なんらかのプログラミング言語や、マークアップ言語でコードを記述しなければなりません。CompositeのようなPhotoshopと連携して、

    hiro_y
    hiro_y 2014/05/01
  • Origami - Design prototyping with Quartz Composer

    Most designers today create static mockups to communicate app ideas. But increasingly apps are anything but static, which means as designers we need a better tool for interaction design. Origami is a free toolkit for Quartz Composer—created by the Facebook Design team—that makes interactive design prototyping easy and doesn’t require programming. Quartz Composer is a freely-available Mac OS X appl

    hiro_y
    hiro_y 2014/05/01
  • Amazon CloudSearchの日本語対応サジェスト機能で「もしかして」を試す | DevelopersIO

    サジェスト(Suggesters)とは YoutubeやAmazonショッピングサイトで一部のキーワードを入力すると候補が挙がってきて選ぶことができます。これがサジェスト機能です。CloudSearchには標準でこの機能が付いていますので試してみました。 Youtube Amazonショッピング サジェストの指定 設定の仕方は簡単です。ドメインの設定画面で、サジェストの追加をします。 検索してみる サジェスト指定しましたので検索してみましょう。部分文字列を入力します。すると、候補が現れました! 日語のサジェスト 日語で検索キーワードを入力する際、ひらがなやカタカナだったり、半角や全角だったり、ローマ字だったりと、様々な入れ方があるかと思います。そんなときに活躍するのが日語に対応したサジェストです。CloudSearchではイイ感じに対応してくれています ひらがなで入力 カタカタで入力

    Amazon CloudSearchの日本語対応サジェスト機能で「もしかして」を試す | DevelopersIO
    hiro_y
    hiro_y 2014/05/01
  • エンジニアの評価基準とキャリアパスのお話 | 外道父の匠

    春になって暖かくなると、ついつい意識が高ぶってしまいますね。 今回はあくまで個人的な、エンジニアの評価基準とキャリアパスについての私見を、どちらかというと新人の方向けに垂れ流してみたいと思います。 はじめに 新人の方々は今頃は、研修に追われていたり、それが終わっても配属先で揉みくちゃにされる日々が待っているでしょう。中には既に後ろ向きな思考になっている人もいるかもしれませんが、そういう人には今回どうでもよい話で、前向きな人がそのエネルギーをエンジニアとしての成長に無駄なくつぎ込むために、若いうちにあまり考えないけど、考えておいた方がよい話をします。 ITエンジニアとして始動すると、目の前に与えられた仕事だけでも楽しいのに(その過程で苦しむのは別として)、さらにその先にIT知識が広く深く待ち受けていて、こんなことをやりたいんだ、全部マスターしてやるんだと意気込むかもしれません。そして、目の前

    エンジニアの評価基準とキャリアパスのお話 | 外道父の匠
    hiro_y
    hiro_y 2014/05/01
  • Stripes In CSS | CSS-Tricks

    DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit! Stripes are pretty easy to do in CSS these days. CSS gradients via the background-image property really got our back. I thought I’d document some variations in one easy to reference place. Normal Colored Diagonal Stripes Diagonal stripes are easy to pull off thanks to repeating-linear-gradie

    Stripes In CSS | CSS-Tricks
    hiro_y
    hiro_y 2014/05/01
  • slick - the last carousel you'll ever need

    Features Fully responsive. Scales with its container. Separate settings per breakpoint Uses CSS3 when available. Fully functional when not. Swipe enabled. Or disabled, if you prefer. Desktop mouse dragging Infinite looping. Fully accessible with arrow key navigation Add, remove, filter & unfilter slides Autoplay, dots, arrows, callbacks, etc... Single Item

    slick - the last carousel you'll ever need
    hiro_y
    hiro_y 2014/05/01
  • Customizing Web Server and Runtime Settings for PHP | Heroku Dev Center

    PHP has a built-in web server that can be used to run on Heroku web dynos, however this is not recommended. Instead you should be using a boot script which is referenced in your Procfile to launch a web server together with PHP. This article explains the different ways in which you can pass arguments to this boot script to customize settings for the PHP runtime as well as the web server software.

    Customizing Web Server and Runtime Settings for PHP | Heroku Dev Center
    hiro_y
    hiro_y 2014/05/01
  • var functionName = function() {} vs function functionName() {}

    Ask questions, find answers and collaborate at work with Stack Overflow for Teams. Explore Teams Collectives™ on Stack Overflow Find centralized, trusted content and collaborate around the technologies you use most. Learn more about Collectives

    var functionName = function() {} vs function functionName() {}
    hiro_y
    hiro_y 2014/05/01
  • CTO募集とかフルスタックエンジニア募集とか都合の良いこと言っちゃだめ - UNIX的なアレ

    若干釣り気味のタイトルです。CTO募集すること自体は悪くないんだけど、その内容についていろいろ思うことがあったのでちょっと書いてみます。 やたら見かけるCTO募集 wantedlyとかみるとですね、とにかくCTO募集している会社が多いわけですよ。そりゃITな会社つくるとしたらCTOはいた方がいい。 でもね、多くの社長が話すCTO像って別にCTOを求めてる訳じゃないんですよね。要するに、なんでもできるエンジニアが欲しいというだけのパターンが多い。 とくに募集要件みてもピンと来ないんですよ。別にそれってCTOである必要ないでしょ?と思ってしまう。例えば、 アーキテクチャの設計ができて スマホアプリできて サーバサイド開発もできて インフラもひと通りできて マネージメントできて イケてる提案もしてくれる あと、言うことは聞いてね みたいなことを考えてる人が多い。すごく多い。まずね、いないよそんな

    CTO募集とかフルスタックエンジニア募集とか都合の良いこと言っちゃだめ - UNIX的なアレ
    hiro_y
    hiro_y 2014/05/01