2014年12月1日のブックマーク (49件)

  • オススメ Tech Podcast 5選

    Rebuild Podcast も好評でありがたい限りですが、僕の最近聴いている Podcast をいくつか紹介。 Accidental Tech Podcast — 元 Tumblr, Instapaper の Marco Arment, Ars Technica の OS X Review や Perl hacker としても有名な John Siracusa と Casey Liss がやってる Podcast. 毎週1時間超、ちゃんと定期的に配信していて(メンバーが旅行などのときには事前収録とかしている)すごい。収録の様子も ライブ配信 しているのも参考にさせてもらってます。 The Talk Show — Daring Fireball でおなじみ John Gruber のpodcast. 相変わらずの Apple びいきで、たまに誰も興味ない話を30分ぐらいしてたり、Appl

    daiki_17
    daiki_17 2014/12/01
  • Performance is a Feature

    20 Jun 2011 Performance is a Feature We've always put a heavy emphasis on performance at Stack Overflow and Stack Exchange. Not just because we're performance wonks (guilty!), but because we think speed is a competitive advantage. There's plenty of experimental data proving that the slower your website loads and displays, the less people will use it. [Google found that] the page with 10 results to

    daiki_17
    daiki_17 2014/12/01
  • Martin Fowler Describes "Sacrificial Architecture"

    InfoQ Software Architects' Newsletter A monthly overview of things you need to know as an architect or aspiring architect. View an example

    Martin Fowler Describes "Sacrificial Architecture"
    daiki_17
    daiki_17 2014/12/01
  • 大人気「WEB+DB PRESS plus」シリーズを一斉電子化、先着500名様にオリジナルステッカーをプレゼント ──12月10日に20冊を同時刊行 | gihyo.jp

    大人気「WEB+DB PRESS plus」シリーズを一斉電子化、先着500名様にオリジナルステッカーをプレゼント ─⁠─12月10日に20冊を同時刊行 株式会社技術評論社は、大人気シリーズ「WEB+DB PRESS plus」を電子化し一斉刊行することを発表いたします。 すでに発売されている『関数プログラミング実践入門 ─⁠─簡潔で、正しいコードを書くために』に続き、一斉刊行第一弾として下記20冊を電子書籍化して、12月10日に発売いたします(EPUB版は2015年1月末配信。PDF版ご購入の方には無償提供⁠)⁠。 Googleを支える技術 ─⁠─巨大システムの内側の世界 [24時間365日]サーバ/インフラを支える技術 ─⁠─スケーラビリティ、ハイパフォーマンス、省力運用 プログラマのための文字コード技術入門 Webを支える技術 ─⁠─HTTP、URI、HTML、そしてREST [We

    大人気「WEB+DB PRESS plus」シリーズを一斉電子化、先着500名様にオリジナルステッカーをプレゼント ──12月10日に20冊を同時刊行 | gihyo.jp
    daiki_17
    daiki_17 2014/12/01
  • LAMPに代わる構成として注目のMEANスタックの基礎知識とインストール、ひな型作成

    LAMPに代わる構成として注目のMEANスタックの基礎知識とインストール、ひな型作成:MEANスタックで始めるWebアプリ開発入門(1)(1/3 ページ) MEANスタックを用いたWebアプリの開発方法について紹介していく連載。初回はMEANスタックの特徴と構成要素MongoDB、Express、AngularJS、Node.jsの概要、インストールの仕方とひな型の作成方法を解説。 連載目次 今でもよく使用されていますが、以前からWebアプリ開発ではLAMP環境がよく使用されていました。LAMPとは、一般的なWebアプリを開発するのに人気の高いオープンソースソフトウェアを組み合わせたもので、以下を用いたシステムのことです。それぞれの頭文字を取って「LAMP」と呼ばれています(参考)。 OS:Linux Webサーバー:Apache HTTP Server データベース:MySQL プログラ

    LAMPに代わる構成として注目のMEANスタックの基礎知識とインストール、ひな型作成
    daiki_17
    daiki_17 2014/12/01
  • PM2をサービスに登録してnodejsサーバーの自動起動をする(centos6.x) - Qiita

    (このコマンドを実行すると/etc/init.d/pm2-init.shが作成され各runlevelにリンクが張られる) PM2にスクリプトを登録して状態を保存する

    PM2をサービスに登録してnodejsサーバーの自動起動をする(centos6.x) - Qiita
    daiki_17
    daiki_17 2014/12/01
  • Stream今昔物語 - from scratch

    この記事は Node.js Advent Calendar 2014 の 1日目の記事です。 こんにちは、代表です。 Stream大好きなみんなのためにStreamの過去と現在、そして未来についてお話するよ!! Streamを何故使うのかっていう話と歴史的な話をします!! Streamとは データの流れを扱うための抽象化されたモジュールです。もうみんな耳にタコかもしれませんが、Streamを使うとデータの流れを綺麗に書くことができます。ちなみに今に始まった概念ではなくて、C++にもC#にもStreamがありますし、Java8の新機能にもStreamがあります。「データを扱うときの抽象化された流れ」を指す広義のStreamという意味では今日の言語ではだいたい実装されています。 Node.jsでは、以下のリンクが参考になるでしょう。 Node.js の Stream API で「データの流れ」

    Stream今昔物語 - from scratch
    daiki_17
    daiki_17 2014/12/01
  • JSファイル全体を括るfunctionについての話。(JavaScriptおれおれAdvent Calendar 2014 – 01日目) | Ginpen.com

    これですね。これ何か呼び方あるの? なにこれ グローバル変数にならないようにする仕組み。 スコープ問題 JavaScriptではスコープ(変数の有効範囲)は関数単位(function(){~})になるのが基。 そして一番外側、どの関数の中でもないものは「グローバルスコープ」に所属する「グローバル変数」となり、どこからでも利用できる変数になる。そうなるとどこかで変数の名前がかぶった際、勝手に値が変わったりして大変恐ろしい事になってしまう。 そこで、ファイル全体を関数で括る事でスコープを生成して、グローバルではない変数にしておこう、というもの。ただしvar宣言なしに変数を使い始めると、結局グローバル変数になってしまうので注意。 次世代JavaScriptだとletとかあるけど触れません、関係ないし。 関数の前後にくっついてる括弧は 関数は作成するだけでは何もならないので、即時実行してやります

    JSファイル全体を括るfunctionについての話。(JavaScriptおれおれAdvent Calendar 2014 – 01日目) | Ginpen.com
    daiki_17
    daiki_17 2014/12/01
  • Android 関連の動画に日本語字幕が付きました(前編)

    .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

    Android 関連の動画に日本語字幕が付きました(前編)
    daiki_17
    daiki_17 2014/12/01
  • HTTP2 のフロー制御 - Qiita

    この記事は HTTP2 Advent Calendar の 1 日目の記事です。 初回は、執筆時点での最新ドラフトである HTTP2-draft16 のフロー制御(Flow Control) について解説します。 余談ですが, 現在の仕様では "HTTP2.0" ではなく "HTTP/2" もしくは "HTTP2" が正しい名称です. 更新 @kazu_yamamoto さんに指摘頂いた点を反映しました。 @kiri__n さんに指摘頂いた点を反映しました。 詳細については 更新履歴 をご覧下さい。 HTTP2 では、同じホストへの複数のリクエストを、同一の TCP コネクション上にストリームという単位で多重化することができるようになりました。 フロー制御とは、例えばひとつのストリームがリソースを占有してしまうことで、他のストリームがブロックしてしまうことを防ぐ、といった目的で行われます。

    HTTP2 のフロー制御 - Qiita
    daiki_17
    daiki_17 2014/12/01
  • IO負荷の高いプロセスを特定する方法 - weblog of key_amb

    カーネルの I/O Accounting 機能を利用する Linuxでカーネルのバージョンが 2.6.20 以降であれば、IO Accounting機能を使うとよい。 これが有効になっていれば、プロセス毎のI/O統計情報が /proc/${pid}/io に出力される。 …が、全プロセスについて、これを自前で分析するのは疲れるので、pidstat や dstat のようなツールを使うのが楽。 参考 IO Accounting 機能で I/O 負荷の高いプロセスを特定 :: drk7jp dstatの万能感がハンパない - (ひ)メモ iodump 2.6.19 以前のカーネルではどうすればいいか。 例えば、iodump というツールがある。 これは以前 Maatkit に含まれていた Perl スクリプトである。 使い方としては、以下の通り。 # download iodump wget

    IO負荷の高いプロセスを特定する方法 - weblog of key_amb
    daiki_17
    daiki_17 2014/12/01
  • HTML の q タグが日本語のサイトではカギ括弧を出すようになってた

    HTML に q という要素がありますね。 Quotation の Q ですか。 <q> について 文書内で引用をしたいとき、 ブロック要素を含むような場合には <blockquote> ですが 一言とか一行とかそれくらいのときには <q> を使うのがいいみたいです。 q 自体がデフォルトでインライン要素だしね。 こんなぐあい。 <q>ここは引用ですよー。</q> 多くのブラウザでは、この <q> で括った部分が ダブルクォーテーションで挟まれて表示されます。 上記の例だとこう。 “ここは引用ですよー。” カギ括弧になってた 「表示されます」って書いたんだけど、 当は「と思ってました」でした。 こないだふと気づいたら、 日語のページではこれがこうなってました。 「ここは引用ですよー。」 クォーテーションマークじゃなくてカギ括弧になってる。 知らんかった。いつの間に。 <q> を初めて使

    HTML の q タグが日本語のサイトではカギ括弧を出すようになってた
    daiki_17
    daiki_17 2014/12/01
  • 就活生がITエンジニア/プログラマを目指す前に伝えておきたい業界の真実と現役エンジニアからのアドバイス - こんにゃくマガジン

    はじめに 日IT業界では、技術職求人に対して、ちゃんと専門教育を受けていない(独学で身につけたわけでもない)人の応募の割合がとても高く、絶大なる不幸を生み出しているのが現状です。 これから社会人になる就活生の皆さんには、できれば不幸な人生ではなく幸せな人生を歩める選択をしてほしいとの願いから、このエントリーを書きました。 注意:ITエンジニアとして就活をしてプログラマー的な仕事が主な業務になる人が多いと思うので、この記事に出てくるITエンジニアという言葉は、プログラマーのことだと思って読んでいただけると幸いです。広い括りの題名をつけてしまってすみませんが、インフラ/ネットワークエンジニアやメーカーのエンジニアの話は出てきませんので、ご容赦ください。 目次 背景 プログラミング言語を覚えよう データベースの使い方を覚えよう オリジナル作品を作ろう(ここが一番大事) IT系の勉強会に参加し

    就活生がITエンジニア/プログラマを目指す前に伝えておきたい業界の真実と現役エンジニアからのアドバイス - こんにゃくマガジン
    daiki_17
    daiki_17 2014/12/01
  • SINGLE HACK (シングルハック) | 一人暮らしを刺激するウェブマガジン

    友人や恋人への特別なプレゼントは、絶対に喜ばれるものを贈りたいですよね? この記事では、一人暮らしの人に必ず喜ばれるギフトをご紹介していきます! もしも、プレゼント選びをしていて自分も一人暮らしをしたくなったなら、新築や築年数が浅いお部屋がおすすめです! こちらで特…

    SINGLE HACK (シングルハック) | 一人暮らしを刺激するウェブマガジン
    daiki_17
    daiki_17 2014/12/01
  • 知られざるActive Directory技術の「舞台裏」:第1回 誰も教えてくれないActive DirectoryとLDAPの「本当の関係」[前編]|gihyo.jp … 技術評論社

    Active Directory10周年に寄せて Windows 2000によりActive Directoryが公開されてから、今年で10年目ということだそうです。 Active DirectoryがWindowsドメインを管理運用するためのソリューションであることは、みなさんすでにご存じでしょうが、その機能や使い方、トラブルの対応方法について、みなさんは自信を持って社内の同僚やお客様に説明できるでしょうか? 今回は、総復習の意味も兼ねて、Active Directoryの技術的なトピックやトラブルシュートの方法、について、いくつかお話ししたいと思います。 過去のWindowsの問題点 Active Directoryが最初に実装されたWindows 2000の開発時の名称は「Windows NT5」といい、Windows NT4.0の後継にあたります。 Windows NT4.0のドメ

    知られざるActive Directory技術の「舞台裏」:第1回 誰も教えてくれないActive DirectoryとLDAPの「本当の関係」[前編]|gihyo.jp … 技術評論社
    daiki_17
    daiki_17 2014/12/01
  • [ThinkIT] 実践!OpenLDAP活用術 | 第1回:LDAPとは何をするもの? (1/3)

    はじめに 皆さんはLDAP(Lightweight Directory Access Protocol)という言葉をご存知でしょうか。 ここ数年で、LDAPを実装したサーバソフトウェアの知名度は上がってきていますので、ご存知の方も多いかもしれません。 例えば、Microsoft社のActive DirectoryやSun Microsystems社のSunONE Directory Server、Red Hat社のRed Hat Directory Server、そして連載で取り扱うOpenLDAPなどが代表的なLDAPを実装したソフトウェアです。しかし、これらのソフトウェア名を知っていても、実際にどんなことができるのか、というところまでご存知の方はまだまだ少ないのではないでしょうか。 連載では、LDAPの概要からOpenLDAPのインストール、設定、アプリケーションとの連携などを通し

    daiki_17
    daiki_17 2014/12/01
  • 【2023年】美容・ファッションアプリおすすめランキングTOP10 | 無料/iPhone/Androidアプリ - Appliv

    毎日多くの商品が出品される。人気商品や掘り出し物を見つけやすい 写真を撮るだけでカンタン出品。バーコード読み取り機能も使える スマホ決済の「メルペイ」が便利! 売上金やポイントで支払いができる

    【2023年】美容・ファッションアプリおすすめランキングTOP10 | 無料/iPhone/Androidアプリ - Appliv
    daiki_17
    daiki_17 2014/12/01
  • フリマ元祖「Fril」が10億円調達--メルカリとは「真っ向勝負しない」

    女性向けフリマアプリ「Fril(フリル)」を運営するFablicは9月25日、クックパッドとコロプラ、ジャフコを引受先とする第三者割当増資により、総額約10億円を調達したことを発表した。 出品者の商品代金の10%を手数料として差し引くビジネスモデルで、初年度となる2012年度から黒字化を達成、安定した経営を続けてきたFablic。シード期に複数のベンチャーキャピタルから総額で数千万円は調達しているが、今回のように大きな資金調達は初めてだ。 現在、Frilのダウンロード数は約190万件、月間物流総額は5億円あまり。20代を中心とした女性が利用している。出品物には国内ブランドの商品のほか、iPhoneケースやピアスなどのハンドメイド品も多く、Fril独自のコミュニティが形成されているという。 資金調達の目的、そして今後の戦略について、Fablic代表取締役CEOの堀井翔太氏に聞いた。 ――10

    フリマ元祖「Fril」が10億円調達--メルカリとは「真っ向勝負しない」
    daiki_17
    daiki_17 2014/12/01
  • フリマアプリで気軽にモノを売る - フリル、メルカリ、STULIOは群雄割拠のC2Cコマースの勝者に成り得るのか | EC業界ニュース・まとめ・コラム「eコマースコンバージョンラボ」

    フリマアプリで気軽にモノを売る ここ1〜2年でスマホが急激に浸透する中で、PCユーザーをターゲットとしたWebサイトからではなく、スマホのアプリでモノを気軽に売る「フリマアプリ」が続々と登場している。モノを気軽に売る、というのはここ数年EC業界の主要テーマであるC2Cサービスのミッションでもある。 知名度が圧倒的に高いヤフオクだけでなく、ここ数年でハンドメイドECサービスのCreema・Etsy、話題のLINE MALLなどさまざまな切り口でC2Cコマースサービスが勃興している。そんな中、フリマアプリはどのように市場に戦いを挑んでいるのか。フリル、メルカリ、STULIOの3つのアプリをピックアップして見ていく。 <参考> ひしめき合うハンドメイドマーケットEC - 気軽にネットで開店する時代はやってきたのか。Etsy、Creemaに見る未来 LINE MALL(ラインモール)待望の船出 -

    フリマアプリで気軽にモノを売る - フリル、メルカリ、STULIOは群雄割拠のC2Cコマースの勝者に成り得るのか | EC業界ニュース・まとめ・コラム「eコマースコンバージョンラボ」
    daiki_17
    daiki_17 2014/12/01
  • 400万DLを突破したメルカリが、少人数でスケールするために心掛けてきた「捨てる技術」とは - エンジニアtype | 転職type

    スマートフォンを活用して個人間で不用品売買が行うフリマアプリ市場が盛り上がりを見せる中、『mercari(メルカリ)』が急成長を遂げている。 2013年7月のリリースからわずか1年で400万ダウンロードを達成し、1日の出品数は10万点超。月間流通額も10億円を上回るなど快進撃を続けている(2014年7月現在)。 同アプリを提供する株式会社メルカリは、過去に『まちつく!』や『フォト蔵』といったヒットサービスを手掛けた元ウノウの山田進太郎氏が代表を務め、プロダクトにかかわる経営陣全員がコーディングの知識を持つ技術者集団だ。 2014年7月現在、社員数は70名(そのうち、カスタマーサポートが約40名)を超えるが、開発チームのエンジニアはわずか10数名。決して多いとは言えない開発陣で、彼らはいかにして急増するトラフィックをさばき、ユーザーの支持を集め続けているのだろうか? その謎を解くため、フロン

    400万DLを突破したメルカリが、少人数でスケールするために心掛けてきた「捨てる技術」とは - エンジニアtype | 転職type
    daiki_17
    daiki_17 2014/12/01
  • 『まちつく!』『フォト蔵』そして『メルカリ』|山田進太郎に学ぶ、ヒットサービスの作り方。[前編] | CAREER HACK

    『まちつく!』『フォト蔵』そして『メルカリ』など、数多くのWEBサービスを世に生み出してきた、山田進太郎氏。彼は一体どんな軸を持って多様なサービスを生み出してきたのか?その秘密を探ってみた。 ヒットメーカー山田進太郎の頭の中とは? 新作映画情報サイト『映画生活』、写真共有サービス『フォト蔵』、総ユーザー数が500万人超えのソーシャルゲーム『まちつく!』など。誰もが知るWEBサービスはすべて、山田進太郎という人物の頭の中から生まれてきたものだ。 山田氏は学生時代に楽天株式会社の『楽オク』の立ち上げに参加し、大学卒業後にウノウ株式会社を設立。その後、先に挙げたような数々のWEBサービスを開発し、ソーシャルゲーム制作会社のZyngaへ売却するなど、シリアルアントレプレナーとして数々の実績を持つ人物だ。 Zyngaを退職したのち、2013年2月に株式会社コウゾウ(現:株式会社メルカリ)を設立。そし

    『まちつく!』『フォト蔵』そして『メルカリ』|山田進太郎に学ぶ、ヒットサービスの作り方。[前編] | CAREER HACK
    daiki_17
    daiki_17 2014/12/01
  • HHVM 3.0.1をCentOS 6.5 (64-bit)にインストールする - Qiita

    $ sudo cp -av /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/default.conf.20140526 $ sudo vi /etc/nginx/conf.d/default.conf ーーー #以下修正 location / { root /var/www/htdocs; index index.php index.html index.htm; try_files $uri $uri/ /index.php?$args; } #以下を server ディレクティブ内に追記 location ~ \.php$ { root /var/www/htdocs; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME

    HHVM 3.0.1をCentOS 6.5 (64-bit)にインストールする - Qiita
    daiki_17
    daiki_17 2014/12/01
  • Vagrant + VirtualBox ~ Centos6.5 64bit インストール windows編 - Qiita

    WindowsへVagrantインストール 前提条件 VirtualBoxインストール済み。 msiのダウンロード 以下からWindows用ファイルをダウンロードして実行して下さい。 http://www.vagrantup.com/ インストール確認 $ vagrant -v Vagrant 1.6.3 仮想マシンの作成 Vagrantでは[box]という仮想マシンのイメージを作成する事で簡単に複数の仮想マシンを作成できます。 vagrantにcentosのboxを追加 追加したboxから仮想マシンを作成して起動 boxの追加 vagrantにCentos6.5のbox追加 以下から、作成したいOSを選択してURLをコピーします https://vagrantcloud.com/ centos6.5の64bitがほしかった! https://vagrantcloud.com/nrel/C

    Vagrant + VirtualBox ~ Centos6.5 64bit インストール windows編 - Qiita
    daiki_17
    daiki_17 2014/12/01
  • Windows7にVagrantをインストール - Qiita

    その1 / その2 / その3 自分用の備忘録。 http://www1205uf.sakura.ne.jp/wp/world/?p=398 http://d.hatena.ne.jp/naoya/20130205/1360062070 このあたりを真似ただけです。 Rubyをインストール http://rubyinstaller.org/ DownloadからRuby1.9とDEVELOPMENT KITをダウンロード。 『Ruby 1.9.3-p545』『DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe』だった。 2.0でもいいかもしれませんがRubyはよくわからんので前述のサイトに従った。 Rubyをインストール。 「rubyのパスを通す」にチェックを入れた。 DevKit-tdm-32-4.5.2-20111229-1559-sfx.exeを適当な

    Windows7にVagrantをインストール - Qiita
    daiki_17
    daiki_17 2014/12/01
  • HeidiSQL - MariaDB/MySQL, MSSQL, PostgreSQL, SQLite and Interbase/Firebird made easy

    What is HeidiSQL? HeidiSQL is free software for people who work with databases, and aims to be intuitive to use. "Heidi" lets you connect to a variety of databases, like MariaDB, MySQL, Microsoft SQL, PostgreSQL, SQLite, Interbase and Firebird. Once you are connected, you can edit data and structures in these databases. Invented in 2002 by Ansgar, HeidiSQL is still a popular tool for MariaDB and M

    HeidiSQL - MariaDB/MySQL, MSSQL, PostgreSQL, SQLite and Interbase/Firebird made easy
    daiki_17
    daiki_17 2014/12/01
  • Dockerコンテナ接続パターン (2014年冬)

    記事はDocker Advent Calendar 2014の1日目の記事です. Dockerによるコンテナ化はリソース隔離として素晴らしい技術である.しかし,通常は1つのコンテナに全ての機能を詰め込むようなことはしない.マイクロサービス的にコンテナごとに役割を分け,それらを接続し,協調させ,全体として1つのサービスを作り上げるのが通常の使い方になっている. コンテナ同士の接続と言っても,シングルホスト内ではどうするのか,マルチホストになったときにどうするのかなど様々なパターンが考えられる.Dockerが注目された2014年だけでも,とても多くの手法や考え方が登場している. 僕の観測範囲で全てを追いきれているかは分からないが,現状見られるDockerコンテナの接続パターンを実例と共にまとめておく. なお今回利用するコードは全て以下のレポジトリをcloneして自分で試せるようになっている.

    daiki_17
    daiki_17 2014/12/01
  • Fluentd + Elasticsearch +Kibanaを導入したので手順をメモ - まっしろけっけ

    導入経緯 「serverのログ見るときに複数のserverにsshで入って見るのとかつらめ」 という理由からリアルタイムで集められたら幸せになれるのではと考え、 fluentdを使ってみようとい結論に至った訳です。 なぜfluentdにしたのか 他にもflume(良く知らない)とかあるのになぜfluentdにしたかと言うと下記の理由から Rubyで実装されているのでカスタマイズとかプラグイン作る場合も作りやすいかな gemとして提供されているのでRubyプロジェクトでは導入しやすいかな プラグインがいっぱいある RubyKaigiでそのっつさんの下記のお話を聞いていたりで使ってみたかったとかそんな感じ Fluentd Hacking Guide at RubyKaigi 2014 リアルタイムログ解析もしてみる Fluentdを使うならElasticserchとKibanaも導入してリアル

    Fluentd + Elasticsearch +Kibanaを導入したので手順をメモ - まっしろけっけ
    daiki_17
    daiki_17 2014/12/01
  • イノベーションが失われた組織から脱却する10のルール | GREE Engineering

    こんにちは! ガレージスタジオ部  岸田崇志です。 記念すべき『GREE Advent Calendar 2014』1日目の記事となります! GREE Engineers' Blogを書くことに憧れて入社したのですが、5年半経ってようやく夢が叶い感慨深いです。 と、前置きはさておき、題に入らせていただきます。 ここ数年大ヒットが生み出せていないグリーですが、会社が大きくなる中でゲームが作りにくい組織になっていました。 そこで、その課題と現在行っている取り組みについて紹介させて頂きたいと思っています。 めっきりクリエイティブなイメージが薄くなってきたグリーかなと思っているのですが、 「グリーらしくない!」と言われるゲームを作ることが私の狙いの一つでもあります。 過去の自分を振り返り会社が大きくなる中で、自分自身の至らないところもあり以下の様なケースがあったかと思っています。 今までの課題事

    イノベーションが失われた組織から脱却する10のルール | GREE Engineering
    daiki_17
    daiki_17 2014/12/01
  • Qiita API v2用 Node.js/ブラウザ用JavaScriptクライアントをリリースしました - Qiita Blog

    ここが俺の新しい日記帳か、と入社して一ヶ月の@mizchiです。 この度、Qiita API v2用にnode.jsとブラウザで動くJavaScriptクライアントをリリースしました。 使ってみるnpm もしくは bower からインストールすることができます。 $ npm install qiita-js --save $ bower install qiita-js --save それぞれの詳しい使い方は、GithubのREADMEを参照してください increments/qiita-js APIから投稿してみる限定公開状態で記事を投稿するコード例です。(private: false) にすれば公開状態で投稿できます。(テスト用投稿はprivate: trueでお願いします) テスト用のAPIトークンに関しては https://qiita.com/settings/tokens/new

    daiki_17
    daiki_17 2014/12/01
  • vimrcアンチパターン - rbtnn雑記

    この記事はVim Advent Calendar 2014 - Qiita1日目の記事です。 今回は、もう130回も続いているvimrc読書会でよく見られるvimrcのアンチパターン、 まぁ「これは気を付けたほうがいいんじゃない」的なことを私なりにまとめてみようと思う。 vimrcの文字コード Vim scriptにはscriptencodingという現在のVim scriptファイルの文字コードを指定するコマンドが存在します。 一般的にscriptencodingはマルチバイト文字を使う前に宣言します。マルチバイト文字を一切使っていない場合、特に宣言する必要はないでしょう。 なので、マルチバイト文字をvimrc内で使用する場合(コメント内でマルチバイト文字を使用する場合も含みます)、vimrcの先頭で宣言するのがいいでしょう。 悪いパターン " ミュートにする。 set t_vb= se

    vimrcアンチパターン - rbtnn雑記
    daiki_17
    daiki_17 2014/12/01
  • 本日12月1日より、プログラマ有志による2014年の技術系Advent Calendarが各所ではじまる | gihyo.jp

    日12月1日より、プログラマ有志による2014年の技術系Advent Calendarが各所ではじまる 日12月1日より、プログラマ有志による2014年の各技術系Advent Calendar(アドベントカレンダー)が一日目を担当する人のblogではじまっている。技術系Advent Calendarの数の増加傾向は今年も続いており、Qiitaを利用したものがとても多くなっている。 一般的なAdvent Calendarは、12月25日のクリスマスを楽しみに待つために、12月1日から24日までのカレンダーの日付それぞれの部分が扉になっており、1日ずつその日の日付の部分を開くと天使や動物の絵などが見えるという仕組みになっている(もちろん、様々なバリエーションがある⁠)⁠。 これに発想をえて、技術系Advent Calendarでは基的に、12月1日から25日までの25日間、特定のプログラ

    本日12月1日より、プログラマ有志による2014年の技術系Advent Calendarが各所ではじまる | gihyo.jp
    daiki_17
    daiki_17 2014/12/01
  • Goに入ってはGoに従え

    Goに入ってはGoに従え Go Conference 2014 autumn 30 November 2014 鵜飼文敏 Fumitoshi Ukai Google Software Engineer - Chrome Infra team Go Readability Approver Go言語のReadabilityをレビューするチーム コードレビューを通じてGo言語のよいコードの書きかたを教える メインのプロジェクトとは別のコードをレビュー 一年前くらい前に参加して 20% timeで 200くらいのCLをレビューしました 今は一日3CLくらい、週に12CLほどのペースでやっています Gopher by Renée French 2 Readabilityスキルとは? プログラミング言語のリテラシー 作法にかなったやりかた で、読んだり書いたりできる能力 言語ごとに作法が違う C++

    daiki_17
    daiki_17 2014/12/01
  • 「納品をなくせば」の倉貫CEOたちが語る新しいSIへの道 (1/2)

    11月28日に開催されたCybozu Conference 2014では、「納品をなくせば」の倉貫義人氏など新しいSIにチャレンジする4社によるパネルディスカッションが行なわれた。人月単価や情シスの課題、肥大化するSIerなど、問題の質を突き詰める熱い議論が交わされた。 現場もお客さんも幸せにしない「人月単価」という魔物 「私たちが新しいSIに進む理由~クラウド時代に生き残れるSIビジネスとは~」と題されたパネルディスカッションに登壇したのは、納品のない受託開発を進めるソニックガーデンの倉貫義人氏、39万円でのシステム開発を手がけるジョイゾーの四宮靖隆氏、機械学習kintoneを組み合わせたシステムを手がけるTISの久保隆宏氏、ソフトバンクグループのSI子会社であるM-SOLUTIONSの植草学氏の4名だ。 4名は会社は違えど、既存のSIについて一家言持っており、短納期や定額制など新し

    「納品をなくせば」の倉貫CEOたちが語る新しいSIへの道 (1/2)
    daiki_17
    daiki_17 2014/12/01
  • nginx-buildでnginxをビルドしよう - Qiita

    nginx-buildGoで書かれたnginxをビルドするためのツールです。Goの環境が整っていればgo getでインストールすることができます。 また、Goがインストールされてない環境向けに↓でビルド済みバイナリ(linuxmacの64bit版)を用意しています。 nginx-buildにできること nginx-buildは主にnginxのビルドにまつわる以下のタスクの大部分を自動化します。 nginxのソースコードのダウンロード configureのオプション指定 依存ライブラリ(PCRE、ZLIB、OpenSSL)のダウンロード、組み込み サードパーティーモジュールのダウンロード、組み込み、バージョン管理 筆者は過去にnginxのサードパーティモジュールを開発したり、数十台のnginxサーバを運用していたので、これらのタスクを頻繁に実行していました。しかし、ある時あまりにも面倒に

    nginx-buildでnginxをビルドしよう - Qiita
    daiki_17
    daiki_17 2014/12/01
  • 東京Node学園祭を支える技術 #nodefest - need something more...

    はじめに もうすでにだいぶ時間がたってしまいましたが、11/15(土)四回目となる東京Node学園祭2014が開催されました 自分の肌で感じる限りは全体的に好評だったのではないかと思っています。ご参加いただいた皆様、登壇者の皆様ありがとうございました! 僕は初めてノベルティの作成を担当し、さらには参加者募集と受付、登壇者への連絡、広報といつもより多めのタスクをこなしていました 今回はNode.js日ユーザグループ代表が交代して初めての学園祭で、去年の国内にフォーカスした小規模な開催に比べ2倍以上の規模で海外ゲストありの豪華版でした イベント支援サイト 参加者募集担当の仕事は募集サイトの準備、公開時期の決定、公開及び広報、当日の受付、問合せ対応です。 今回はいつも利用している connpass を選択しました。 不満があるとすれば QRコードに対応していないので、アカウント名か受付番号でペ

    東京Node学園祭を支える技術 #nodefest - need something more...
    daiki_17
    daiki_17 2014/12/01
  • 他人事ではないWebセキュリティ

    2. はせがわようすけ ▸OWASP Kansai チャプターリーダー ▸OWASP Japan アドバイザリボードメンバー ▸ネットエージェント株式会社サービス事業部 ▸株式会社セキュアスカイ・テクノロジー技術顧問 ▸Microsoft MVP for Consumer Security Oct 2005- Oct 2015 ▸http://utf-8.jp/ Kobe IT Festival 2014 4. ▸OWASP – Open Web Application Security Project ▸Webセキュリティを取り巻く問題を解決する ための国際的なコミュニティ ▸企業や国境の壁はもちろんのこと、あらゆる 専門知識と経験を持ったスペシャリスト、ま たユーザのコラボレーションにより、自由に 参加できる開放された活動を展開 ▸OWASP Foundation ▸2001年から活動

    他人事ではないWebセキュリティ
    daiki_17
    daiki_17 2014/12/01
  • シェルスクリプト一撃でArchLinuxを構築!

    先日の記事の内容をシェルスクリプト化したものを作成しました。もう構築しちゃったので使い道はあんまりないんですけどね :-P 使い方 curlscpなどでスクリプトを転送して実行します。 実行時は第一引数にホスト名を、第二引数にrootパスワードを指定して下さい。※流用してお試しする場合は必ず内容を理解してやってください。ご利用は自己責任で。。。 ざっくりとした解説 VMWare PlayerのゲストOS用に作成しました。HDDは1つ、サイズは10GBで作成しています。 パーティションサイズやファイルシステムなどはスクリプトに埋め込みです。流用する場合は適宜変更してください。 一度きり使えればいいのでエラー処理などはありません。(失敗したら最初からやり直せばいいので…) セットアップスクリプト

    daiki_17
    daiki_17 2014/12/01
  • フロントエンドエンジニアになってから11ヶ月間で覚えたちょっと捗るChromeの使い方 - Qiita

    はじめに 昨今のWebブラウザはどのような機能があるのか把握するのも大変なほど多機能で便利ですよね。 Webブラウザの機能を把握してうまく使いこなせること(とくに開発者ツール)が、フロントエンドエンジニアの前提スキルになってきてるのかなぁと感じる今日この頃です。 ということで自分のデフォルトの開発用ブラウザはChromeなのですが、これを覚えて捗ったなぁということをメモしていこうと思います。 思い浮かんだら追記していこうと思っているのでストックして頂けると幸いです。 基系 キーボードショートカットを覚える Chromeのキーボードショートカットの一覧 キーボードで出来ることはなるべくキーボードでやるけれども、マウスやトラックパッドでやったほうが速い場合は臨機応変に切替えることを心がけています。 Chrome Canaryを使う Chromeの開発者向けプレビュー版 Chrome Cana

    フロントエンドエンジニアになってから11ヶ月間で覚えたちょっと捗るChromeの使い方 - Qiita
    daiki_17
    daiki_17 2014/12/01
  • ドリコムを支える中間ポイントシステム - くりにっき

    はじめに これは ドリコムAdventCalendar の1日目です はじめに 1日目:ドリコムを支える中間ポイントシステム 一応自己紹介 プリキュアおじさん 嫁はキュアピース 開発の背景 ソーシャルゲーム歴史 中間ポイントについて 前受金と資金決済法について 有償ポイントと無償ポイント 複雑な売上計算 ドリコムの中間ポイントシステム(dpoint)について 自分の役割 重要なこと dpointが導入されているアプリ 課金フロー iTunesでの中間ポイント購入 GooglePlayでの中間ポイント購入 ポイント消費 dpointのリリースノート gemのボリューム date_discreterというgemを作りました どういうgem? 月の歯抜けを調べる 日の歯抜けを調べる 時間の歯抜けを調べる dpoint改修時のつらみ DBのスキーマ変更する場合は導入してるアプリ全部での影響を調べ

    ドリコムを支える中間ポイントシステム - くりにっき
    daiki_17
    daiki_17 2014/12/01
  • エンタープライズのためのUX。A List Apart

    ユーザーインターフェイスを含めたユーザー体験、いわゆるUXを優れたものにすることがコンシューマ向けのWebアプリケーションやモバイルアプリケーションで非常に重視されるようになっています。 そしてこのトレンドはコンシューマ向けだけでなく、エンタープライズ向けのアプリケーションにも押し寄せています。社員は個人でGmailやEvernoteなど先進的なUXを備えたアプリケーションを使っているのです。仕事で使うアプリケーションにも同じように優れたUXを要求し始めるのは自然なことでしょう。 ではエンタープライズ向けアプリケーションのUXに、デザイナーはどのように取り組めばいいのでしょうか。米国のWebサイト「「A List Apart](http://alistapart.com/)」に投稿された記事「UX for the Enterprise」で、エンタープライズUXに取り組むデザイナーの経験談と

    エンタープライズのためのUX。A List Apart
    daiki_17
    daiki_17 2014/12/01
  • なぜSeleniumIDEを作ってるのか

    この記事はFrontrend Advent Calendar 2014 - Qiita 1日目です。 今年の中頃から一人でSeleniumIDEのChrome版のようなものを作ってる。 kyo-ago/chrome-autopilot-tool これはほぼ趣味の活動だけど、せっかくなので目的とかを書いておこうと思う。 SeleniumIDEとは何かその前にSeleniumの説明がいるか。。。 Seleniumとは何かSeleniumとはオープンソースのE2Eテストフレームワークで、主に実ブラウザを動かしてWebサイトの検証を行うために使われる。 歴史は結構古くて2004年くらいに現Sauce Labs CTOのJason Hugginsが開発したらしい。 WebDriverとは何かSeleniumを語る上で外せないのがWebDriverだ。 WebDriverとはブラウザをリモートから共通

    なぜSeleniumIDEを作ってるのか
    daiki_17
    daiki_17 2014/12/01
  • Vimを使う上でのIME(日本語入力)の取り扱い

    B! 112 0 0 0 Vim日本語入力をしているとノーマルモードに戻ったと時に 毎回IMEをoffにしてやらないとコマンドが打てません。 これはかなり面倒なのでノーマルモード移行時に 自動的にIMEがoffになるようにしたい所で、 その辺りのまとめというか、自分設定とついでに見つけた情報の寄せ集め。 MacでKarabiner(KeyRemap4MacBook)を使ってIMEをノーマルモードで必ずオフにする macOS SierraでIMEをノーマルモードで必ずオフにする Windowsでyamyを使ってIMEをノーマルモードで必ずオフにする GVimで出来る設定 日語固定モード Tera Termでの制御シーケンスの使用 WindowsでAutoHotkeyを使う方法 IMEの状態でカーソルの色を変更する IMEのON/OFFをsyntaxで制御する MacでKarabiner(

    Vimを使う上でのIME(日本語入力)の取り扱い
    daiki_17
    daiki_17 2014/12/01
  • おもてなしの心でコードを書こう - Money Forward Developers Blog

    11月4日に入社しましたエンジニアの越川です。 日は、私がコードを書く際に気をつけていることを書こうと思ったのですが、どう書くかに迷った末、ブログ記事駆動ハッカソンを行うことでそのプロセスで考えいたことなどを記事にすることにしました。 私はコードを書く際におもてなしの心が大事だと思っています。おもてなしの心は最終的なアウトプットに触れるユーザーはもちろんのこと、チームメンバー、未来の自身へ向けた思いやりです。 今回題材とするのは、KPTツールです。KPTは、日々の活動を振り返り「Keep」すべきこと「Problem」であること「Try」したいことを上げて、活動を振り返るために使われます。 先日行われた「オレたちが目指す”最強のエンジニアドリブン”」を終えた後に振り返りでKPT使ったので、それをWebアプリにしてみます。 今回のコードはすべて、ppworks/furikaeri/tree/

    おもてなしの心でコードを書こう - Money Forward Developers Blog
    daiki_17
    daiki_17 2014/12/01
  • TypeScriptの行く先 - Qiita

    どうもこんにちはわかめです。 この記事はTypeScript Advent Calendarの1日目の記事です。 なお、Advent Calendarはまだ6日ほど空きがあるので皆様よくわからないことを調べてみた!とか日々の生活で発見した小ネタとか読み応えのある超大作とかなんかで参加してください!よろしくお願いします! 初日というところで感動的な記事を書きたいところですが、11月末〆切の冬コミの原稿をガリガリ書いてたらSAN値までガリガリ行っちまって不定の狂気寸前でございます。さくさく書きましょう。 さて、今日は何故TypeScriptをやるべきかを語っていきたいと思います。 世界は型を求めている 今、世界は複雑さに対抗するために機械による検証という支援を多く必要としています。 JSXが、Haxeが、Dartが、AtScriptが、Flowが、TypeScript が型を求めていま

    TypeScriptの行く先 - Qiita
    daiki_17
    daiki_17 2014/12/01
  • 酒と涙とRubyとRailsと

    asin: 4797363827 title: “[Rails高速化] ページキャッシュ、N+1対策、SQLチューニング” category: Rails 🐯 tags: [Rails, Ruby, Gem]『Cookpadではユーザーへのレスポンスタイム 200ms/reqを目標にしている』に感銘を受けて書き始めたこの記事ですが、『パフォーマンス・チューニングやオススメGem in 「Rails勉強会@東京 第88回」』でいろいろ教えてもらったり、最近関わっているサイトのリニュアールで試行錯誤したので、忘備録も兼ねて記事をアップデートします! 🚕 目次(1) N+1問題の対策 (2) Railsのキャッシュについて (3) 開発中ならrack_mini_profiler (4) 運用中なら断然NewRelicがおすすめ (5) mysqlの簡単チューニング 🚌 (1) N + 1問

    酒と涙とRubyとRailsと
    daiki_17
    daiki_17 2014/12/01
  • Go Conference 2014 autumn を終えて #gocon - YAMAGUCHI::weblog

    はじめに こんにちは、Go界のカール・ライナーです。2013年の春から数えて4回目のGo Conferenceですが、今回はこれまでのスケジュールと異なり、午前中のキーノート2をはじめ、初めて1日通してプレゼンを行う気のカンファレンススタイルとなりました。 TL;DR 何より僕自身が一番楽しめましたし、運営してくださった方々、また一緒に盛り上げてくれたコミュニティのみなさん、ありがとうございました。また次のGoConが開催されることを楽しみにしています。 TLとプレゼンテーションまとめ スライドへのリンクがないものは公開され次第追って追加します。 TL Go Conference 2014 autumn - Togetterまとめ キーノート Rob Pike Goに入ってはGoに従え (鵜飼さん) プレゼンテーション App Engine for Golang Performance

    Go Conference 2014 autumn を終えて #gocon - YAMAGUCHI::weblog
    daiki_17
    daiki_17 2014/12/01
  • Fluxアーキテクチャの覚え書きを書いた - saneyuki_s log

    どこに書いたか忘れそうなので備忘でgist貼付ける Facebook提唱のFluxのメモ:http://facebook.github.io/react ...

    Fluxアーキテクチャの覚え書きを書いた - saneyuki_s log
    daiki_17
    daiki_17 2014/12/01
  • なぜ仮想DOMという概念が俺達の魂を震えさせるのか - Qiita

    追記: 情報が色々と古くなったため、2020年に書き直した版へのリンクを張っておきます。 この記事は VirtualDOM Advent Calendar 2014 - Qiita の初日です。 初日ということで、基調講演風に、Virtual DOMとはなにか、なぜ僕はこんな興奮しているのか!という話から。 Virtual DOMとはなにか 既存の概念で当てはめると、JavaScriptのMVC, MVW(Whatever)フレームワークのViewに位置します。が、その程度では終わりません。仮想DOMとは世界を革命する力であり、このjQueryのDOM操作で汚れきったフロントエンドを救う救世主なのです。 現時点で自分が知っている限りは、以下の実装を指します。 facebook/react 最も使われてるFacebookの実装 Matt-Esch/virtual-dom Altenative

    なぜ仮想DOMという概念が俺達の魂を震えさせるのか - Qiita
    daiki_17
    daiki_17 2014/12/01
  • saigaijyouhou.com - saigaijyouhou リソースおよび情報

    saigaijyouhou.com は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、saigaijyouhou.comが全てとなります。あなたがお探しの内容が見つかることを願っています!

    saigaijyouhou.com - saigaijyouhou リソースおよび情報
    daiki_17
    daiki_17 2014/12/01