タグ

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

  • DMMで新規サービス作ったらフロントエンドエンジニアの重要性が浮き彫りになった話 - DMM Study night

    2015年2月5日 Web業界なんでも勉強会(第2回)にてプレゼンさせていただいた、「Webデザイナーが使うバージョン管理ツール」セッションの内容です。

    DMMで新規サービス作ったらフロントエンドエンジニアの重要性が浮き彫りになった話 - DMM Study night
    hamaco
    hamaco 2015/12/03
  • Vim に追加された assert 系の関数の紹介 - 永遠に未完成

    この記事は Vim script Advent Calendar 2015 の 3 日目の記事です。 はじめに 先月末に、Vim の組み込み関数に assert 系の関数が追加されました。 今回はこの関数について紹介します。 歴史 割とどうでもいいので読み飛ばし可です。 2015-11-29 Vim 7.4.944 assertEqual()、assertTrue()、assertFalse() が追加されました。また、一緒に使うための v:errors も追加されました。 しかし、関数名について苦情が多く出ました。 Vim script の組み込み関数の多くは、単語の区切りがなく1単語です。例えば deepcopy() や matchlist() などです。 一部の関数には _ が使われており、has_key() や complete_add() があります。 そして中には大文字を含む関

    Vim に追加された assert 系の関数の紹介 - 永遠に未完成
    hamaco
    hamaco 2015/12/03
  • 転職しました - damelog

    どうも、帰属意識のなさです。 TKG(たまごかけごはん転職のご報告ご飯) Advent Calendar 2015の3日目のエントリです。 ご報告が遅れてしまいましたが、2015年10月中旬をもちましてDeNA Co., Ltd.を退職し、Make It Real Inc.に転職しました。 DeNAには、通算2年10ヶ月所属していました。意外と長く?勤めましたね。 DeNAで何でやってたの 入社時の扱いとしてはウェブフロントエンドやる人(ウェブフロントエンドエンジニアというジョブがそもそも無くてクリエイターという扱い)でしたが、共通開発グループに所属している時が多かったので、なんやかんやでバックエンドもやったりインフラ云々の話をしてみたり、時には新規開発したりガッツリ運用したりで当に色々なことをやりました。いわゆる技術的雑用みたいなポジションだったと思います。 関わったタイトルってどのく

    転職しました - damelog
    hamaco
    hamaco 2015/12/03
  • 上場、大喧嘩、起業…三人の社長があの頃の「ペパボ」を振り返る - イーアイデム「ジモコロ」

    (左)佐藤健太郎、(中)家入一真、(右)シモダテツヤ バーグハンバーグバーグ代表・シモダテツヤが、自分と同じ“社長”に話を聞きに行くこの企画、今回は家入一真さんと佐藤健太郎さんを迎え、対談形式でお話を伺いました。 三人はpaperboy&co.(現GMOペパボ=以下ペパボ)で共に働き、現在はそれぞれの道で社長になったという珍しい関係。 当時の自分たちを振り返りながら、社長という立場についても語ってもらいました。 家入一真 1978年生まれ。2003年、株式会社paperboy&co.(現GMOペパボ)創業者。2009年に代表取締役を退任。 現在は株式会社キメラ代表取締役社長。 株式会社キメラ Twitter 佐藤健太郎 1981年生まれ。2003年、株式会社paperboy&co.入社。2009年に同社代表取締役に就任(現職)。2014年に商号をGMOペパボ株式会社に変更。 GMOペパボ株

    上場、大喧嘩、起業…三人の社長があの頃の「ペパボ」を振り返る - イーアイデム「ジモコロ」
    hamaco
    hamaco 2015/12/03
  • PHPにおけるHTTPヘッダインジェクションはまだしぶとく生き残る

    この記事はPHPアドベントカレンダー2015の3日目の記事です 。 MBSD寺田さんの記事「LWSとHTTPヘッダインジェクション」では、PHPのheader関数に関連して、PHP側のHTTPヘッダインジェクション対策を回避する手法と、それに対するPHP側の対応について書かれています。この記事では、寺田さんの記事を受けて、現在でもHTTPヘッダインジェクション攻撃が可能なPHP環境が残っているかを検証します。 HTTPヘッダインジェクションとは 以下の様なスクリプトがあるとします。 <?php header('Location: ' . $_GET['url']); オープンリダイレクタ脆弱性がありますが、それは気にしないとして、PHP5.1.1までのバージョンでは、以下の様な攻撃が可能でした。 http://example.jp/header.php?url=http://example

    PHPにおけるHTTPヘッダインジェクションはまだしぶとく生き残る
  • アラートエスカレーションシステム"Waker"の紹介 - クックパッド開発者ブログ

    インフラストラクチャー部の荒井(@ryot_a_rai)です。今回は社内で利用しているアラート通知システムであるWakerの紹介をします。 Wakerはアラートを受け付けて、指定されたユーザに電話などの手段でアラートを通知するためのアプリケーションです。 PagerDuty アラートのエスカレーション・通知といえばPagerDutyが有名ですが、弊社では主にコスト面でPagerDutyを利用していません。日国内への電話発信はGlobal Phone Alertsとしてカウントされ、通知数にもよりますが1ユーザ当たり$29〜49/月かかります。これを高いとするか、安いとするかはそれぞれかと思いますが、ユーザが増えてくると高くなるためユーザの追加がしづらく監視の委譲・分業がすすめづらいという点がありました。 また、弊社ではシンプルなエスカレーションと電話通知のみが必要されていた、という背景が

    hamaco
    hamaco 2015/12/03
  • 「ニコ厨の幸せはリア充に見られること」ドワンゴ川上量生会長 (1/4)

    話し言葉コミュニケーションの敗者であるオタクが 書き言葉空間のネットで“声が大きい人”になった ── 書籍『ネットが生んだ文化(カルチャー)誰もが表現者の時代』が評判ですね。最初に企画を持ちかけられたときは何を考えましたか? 川上 最初の依頼は「二次創作について」だったんだけど、あんま興味なかったんですよね。 ── だめですか、二次創作。ミクさんとか。 川上 深い議論ができるような気がしなかったんですよ。二次創作の構造は東浩紀さんの『動物化するポストモダン』、大塚英志さんの『物語消費論』がすでにあり、それ以上に深めていくのは難しい。それより、もう少しネット文化全体について考えたほうがいいんじゃないかと思って。 ── 書籍では、現実からネットという「新大陸」に移住した「ネット原住民」という表現を中心に展開していますね。 川上 ネット文化を扱うとき、どういう切り口がいいのか議論する中、言葉にな

    「ニコ厨の幸せはリア充に見られること」ドワンゴ川上量生会長 (1/4)
    hamaco
    hamaco 2015/12/03
  • 実家のケーキ屋でまさかのWebプロモーションを担当することになった奮闘記(1) | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    こんにちは、管理課のしどうです。 私は社会人になってLIGで「管理課のしどう」になるまでは、20数年間ずっと「ケーキ屋の娘」でした。神戸市北区の、街中からはちょっと離れたところにある「菓樹工房ユーカリプティース」というケーキ屋です。 LIGに勤めていることもあり、さまざまなWEBプロモーションを毎日見てきた私は、実家のケーキ屋もそういう風にアピールしたい!と思うようになりました。 実家のケーキ屋でWebプロモーションを取り入れる過程を全公開します ただ、Webプロモーション専門の部署があるような大手企業ならともかく、街にある個人店でやるのは難しいイメージがありますよね。実例もそこまで多くは見受けられない気もします。 そこで、これからシリーズ記事として、実家のケーキ屋「菓樹工房ユーカリプティース」がWebプロモーションを取り入れていく過程を全公開します! 私と実家の両親、そしてお店のスタッフ

    実家のケーキ屋でまさかのWebプロモーションを担当することになった奮闘記(1) | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
    hamaco
    hamaco 2015/12/03
  • レビューしやすいコミット履歴でバグ削減 - Money Forward Developers Blog

    こんにちは。 アグリゲーション開発担当の中川です。 今回は、みんなが大好きな構成管理ツール「Git」について話したいと思います。 私は Git を使い始めてから、バグの発生数が激減しました。 Git を使ったとある手法によってレビューが充実し、バグの少ないコードを書くようになったと考えています。 では、今回はその手法について紹介したいと思います。 ※ 稿は Git 以外の第三世代構成管理ツール(Hg、Bzr など)にも適用するかと思いますが、Git の用語とコマンドを使って紹介していくため Git の基知識が必要となります。ご了承ください。 レビューしやすいコミット履歴と、開発の流れで自然にできるコミット履歴の乖離 以下のようなコミット履歴があるとします。 1. wip: 仕様変更○○を行い始めた 2. wip: 仕様変更○○の続き 3. wip: ちょっと設計を変更、それと過去のバグ

    レビューしやすいコミット履歴でバグ削減 - Money Forward Developers Blog
    hamaco
    hamaco 2015/12/03
  • gitとプルリクエストに関して思うことまとめ - Qiita

    ※この記事は元々「Gitのこれやめて!リスト」として2015年11月に投稿したものを改訂したものです。 この記事について 私が個人的にgitとプルリクエストについて、「こうして欲しい」とか「これはやらないで!!」とか思っていることをまとめたものです。 元々は2015年に私がコードレビューをしてる時に気になったことを、あまり推敲もせず思うがままに書いた記事でした。今改めて読み返すと稚拙な文章なのと、他に思うところとがあったりしたので、改めて書き直しました。いいね貰ってるのに書き直すのに若干後ろめたさがあるのですが、よりいい内容にできればと思います。 コミットログがきれいだとレビューしやすい 一人で開発するときはgit使っててもブランチ切らないし、プルリクもださないしで、コミットログも"First Commit"の次が"Second Commit"とかでも支障はないです。しかし、チームで開発す

    gitとプルリクエストに関して思うことまとめ - Qiita
    hamaco
    hamaco 2015/12/03
  • Hamlit v2.0をリリースしました & RubyKaigi登壇します - k0kubun's blog

    Slimより高速なHaml実装「HamlitRubyHTMLを生成するのにERB以外でよく使われるテンプレート言語にHamlやSlimがあります。haml *1 をやめて高速なslimに移行する人が多かったのですが、私はHamlのシンタックスの方が好きなので、slimが用意したベンチマークでslimより高速なHaml実装「Hamlit」を3月にリリースしました。 *2 これはslimが提供しているベンチマークでHTML escapeを有効にし *3、FamlとHamlitを追加したベンチマークの結果です。なおHamlitは完全にHaml互換の仕様ではなく、この非互換が有利に働いています。 互換性と性能が大幅に向上したHamlit v2.0 Hamlitの互換性の問題 Hamlitは最初のv0.1の時点で上記のようなベンチでSlimより高速ではあったのですが、以下のような欠陥がありまし

    Hamlit v2.0をリリースしました & RubyKaigi登壇します - k0kubun's blog
    hamaco
    hamaco 2015/12/03
  • ポエム駆動開発がエッジすぎる!白石俊平がピクシブの開発環境について、聞いてみた!

    ポエム駆動開発がエッジすぎる!白石俊平がピクシブの開発環境について、聞いてみた! 馬場 美由紀(HTML5 Experts.jp編集部) 次々と登場する開発ツールや言語のバージョンアップ。開発スピードがどんどん早くなるWeb業界ですが、実際に企業の開発現場ではどのように開発環境やツール・体制などを構築しているのか──。 HTML5 Experts.jp白石俊平編集長が、根ほり葉ほり聞いちゃうシリーズ・第一弾は、ピクシブを訪問!HTML5 Experts.jpのエキスパートでもある川田寛@_furoshikiさんと片倉@geta6さんにお話を聞いてきました。 クリエイターがやんちゃして遊べる基地ピクシブ 白石:まずはピクシブのサービスや、川田さんが今どんな業務を担当しているのか聞かせてください。 川田:ピクシブでは「創作活動をもっと楽しくする」という理念を持って、いろんなサービスを提供してい

    ポエム駆動開発がエッジすぎる!白石俊平がピクシブの開発環境について、聞いてみた!
    hamaco
    hamaco 2015/12/03
  • Dockerとchrootを組み合わせたシンプルなコンテナデプロイツール - ゆううきブログ

    この記事ははてなエンジニアアドベントカレンダー2015の1日目です。今回は、既存の運用フローに乗せやすいDockerイメージへのchrootによるデプロイの考え方と自作のコンセプトツール droot を紹介します。 github.com 背景 Docker 番導入の課題 Docker 導入の目的 Docker + chroot のアイデア droot: Dockerイメージにchrootするコンテナツール droot の使い方 droot push: Dockerイメージをtar ball化しS3にpushする droot pull: S3にpushしたイメージをダウンロードし展開する droot run: 展開先のディレクトリにchrootする droot の実装 droot push/pull の実装 droot run の実装 あわせて読みたい あとがき 背景 Dockerがリリー

    Dockerとchrootを組み合わせたシンプルなコンテナデプロイツール - ゆううきブログ
    hamaco
    hamaco 2015/12/03
  • Wikipedia からスクレイピングして… とか言ってる人におすすめしたい,DBPedia からの情報抽出 - Qiita

    Wikipedia からスクレイピングして… とか言ってる人におすすめしたい,DBPedia からの情報抽出rdfスクレイピングWikipediaSPARQLdbpedia みなさん DBPedia をご存知でしょうか.DBPedia とは,Wikipedia から構造化データ (RDF) として情報を抽出するものです.DBPedia では Linked Data として情報が体系化されているので,Wikipedia 内の必要な情報を,非常に簡単に抽出することができます. 「◯◯ の情報を Wikipedia からスクレイピングして取ってきて…」みたいな話をよく耳にし,そんなのスクレイピングしなくても DBPedia 使えば一瞬なのに… と感じることが最近多々あるので,DBPedia の普及もかねて簡単にまとめてみることにしました.DBPedia なんて初めて聞いたという方は,ぜひチェック

    Wikipedia からスクレイピングして… とか言ってる人におすすめしたい,DBPedia からの情報抽出 - Qiita
    hamaco
    hamaco 2015/12/03