kamome0714のブックマーク (108)

  • 任天堂・岩田氏をゲストに送る「ゲーマーはもっと経営者を目指すべき!」最終回――経営とは「コトとヒト」の両方について考える「最適化ゲーム」

    任天堂・岩田氏をゲストに送る「ゲーマーはもっと経営者を目指すべき!」最終回――経営とは「コトとヒト」の両方について考える「最適化ゲーム」 編集部:TAITAI カメラマン:佐々木秀二 12345→ 連載第20回めとなる,ドワンゴ・川上量生氏との対談企画「ゲーマーはもっと経営者を目指すべき!」。最終回となる今回の“ラスボス”的ゲストは,日――いや,おそらくは世界最強の“ゲーマー経営者”である任天堂の岩田 聡氏です。 コンピューターオタクだった学生時代を経てゲーム開発者になり,現在は,任天堂の取締役社長を務める岩田氏。昨今は,「Nintendo Direct」や「社長が訊く」でもお馴染みの岩田氏は,実際にはどんな人物で,どんなことを考えているのでしょうか? 読者にもおなじみの,任天堂社長としての岩田氏だけではなく,プログラマーとして,ゲーマーとして,あるいは一人の人間として――さまざまな角度

    任天堂・岩田氏をゲストに送る「ゲーマーはもっと経営者を目指すべき!」最終回――経営とは「コトとヒト」の両方について考える「最適化ゲーム」
  • 『例えば、PHPを避ける』以降PHPはどれだけ安全になったか

    この記事はPHPアドベントカレンダー2014の22日目の記事です 。 2002年3月に公開されたIPAの人気コンテンツ「セキュアプログラミング講座」が2007年6月に大幅に更新されました。そして、その一節がPHPerたちを激しく刺激することになります。 (1) プログラミング言語の選択 1) 例えば、PHPを避ける 短時日で素早くサイトを立ち上げることのみに着目するのであれば、PHPは悪い処理系ではない。しかし、これまで多くの脆弱性を生んできた経緯があり、改善が進んでいるとはいえまだ十分堅固とは言えない。 セキュアプログラミング講座(アーカイブ)より引用 「PHPを避ける」とまで言われてしまったわけで、当然ながらネット界隈では炎上を起こし、現在はもう少しマイルドな表現に変わっています(参照)。 稿では、当時のPHPの状況を振り返る手段として、この後PHPセキュリティ機能がどのように変化

  • 2014年個人的Symfony振り返り、そして 2015年・・・ - プログラミング - THIS IS IT !

    この記事はSymfony Advent Calender 2014 25日目最終日の記事になります。 昨日は qcmatsuokaさんの「Symfony2 カスタムバリデーションの作成」でした。 カスタムバリデータ作成は一応公式ドキュメントに書かれてはいるものの意外と良い記事がなくて苦戦しがちなところだと思います。 私も以前苦戦した記憶があります。 わりと詰まりがちなところですので、やってみました記事が出てくるのはいいですね。 emailのシステム制約の実装は実践的な内容ですし、Symfony入門者にとって嬉しい内容だと思いました。ご丁寧にスクショまでついています。 いい記事! / “Symfony2 カスタムバリデーションの作成 | QUARTETCOM TECH BLOG” http://t.co/q3pqeDwxEY #symfony_ja— おかぽん (@okapon_pon) 2

    2014年個人的Symfony振り返り、そして 2015年・・・ - プログラミング - THIS IS IT !
  • 脆弱性対策におけるhtmlspecialchars()の使用箇所について

    PHPでスクリプト挿入攻撃やXSS対策として、サイタイズのためにhtmlspecialchars()を使うことがあると思いますが、使用する際の詳細が気になったので質問します。具体的には以下の2点です: サニタイズ関数を適用するタイミングについて 【ユーザからの入力時】【HTMLへの出力時】【その中間】の3パターンが考えられますが、ベストなのはどれでしょうか?GET・POSTパラメータの処理と、その出力がほぼ同時に行われる場合では違いが顕在化しませんが、そうでないより一般的な場合に注意する点が知りたいです。 『パーフェクトPHP』330・334頁によると「出力時にエスケープ」とだけ書いてありますが、それに関連する詳細の記述やサンプルコードがないため背景知識があってそうなるのか、それとも単なる著者の思いつきなのか判断できません。 【ユーザからの入力時】にサニタイズしてしまうと、HTML出力以外

    脆弱性対策におけるhtmlspecialchars()の使用箇所について
  • 2014年に読んだ技術書で良かったもの - うさぎ組

    概要 新刊にかぎらず、今年読んでいて「あー、良書だなー」って思ったものをあげています。これ、ダメじゃないの?とか、あー、やっぱりこれいいよねっていうコメントもらえると嬉しいです。 基は、.NETにおけるWeb APIやFW開発でQA * POな人が思う良書です。今年は技術書より論文、言語仕様書、実装を読んでいることが多かったので、去年の半分の30冊くらいしか読んでいないかな。 開発チーム系 エッセンシャル スクラム 作者: Kenneth S. Rubin出版社/メーカー: 翔泳社発売日: 2014/08/01メディア: Kindle版この商品を含むブログを見る スクラムなんとなくわかっているんですけど、自分以外の状況よくわからんしなー、進め方変じゃないかなぁっていうときに、読むとめっちゃ参考になります。 組織パターン 作者: James O. Coplien,Neil B. Harri

    2014年に読んだ技術書で良かったもの - うさぎ組
  • Seleniumテスト結果を見やすくするツール「Sahagin」を公開しました | MagicPod Tech Blog | MagicPod: AIテスト自動化プラットフォーム

    TRIDENTでは、主にSeleniumを活用したテスト自動化支援サービスを提供していますが、実際にSeleniumを利用する上で次のような課題があると感じていました。 保守性・柔軟性の観点から、プログラミング言語でスクリプトを書くことをお勧めしたいが、そうなると非プログラマがスクリプトやエラー内容を理解しにくくなる。 1ステップごと、もしくはエラー発生時に画面キャプチャを取得し、テスト結果画面から確認できるようにするための作り込みと設定が面倒。 この課題を解決し、Seleniumをもっと使いやすいものにするために、SahaginというHTMLレポートツールを作ってオープンソースで公開しました。現在ベータ版ですが、今日はその機能について紹介したいと思います。 Part 2では、インストール&利用方法(Java)、Q&A、既知の問題を紹介します。 Sahaginでできること Sahaginを

    Seleniumテスト結果を見やすくするツール「Sahagin」を公開しました | MagicPod Tech Blog | MagicPod: AIテスト自動化プラットフォーム
    kamome0714
    kamome0714 2015/01/06
    非プログラマが使う場面がない・・・。
  • カメラをはじめて丸2年!写真撮影を通じて学んだことのまとめ|すけこむブログ

    趣味としてカメラを始めて2年以上経ちました。何を撮ってもとにかく楽しかった始めたばかりの頃。少しばかり経験が増えてくると、悩みも比例して増えていきました。 撮りたいものがわからなくなったり、イメージ通りに撮ることができなかったり。壁にぶつかることも多々ありますが、それでも写真をやめないのは、やっぱり撮ることが楽しくて仕方ないから。 写真をたくさん撮影してきた中で学べたこと この2年、写真を撮影してきた中で学んだこと、もっと上達するために必要だと感じたことがたくさんあります。まだまだ知識も技術も経験も浅い私ですが、この2年間で学べたことを振り返ってみました。 撮影前の準備を怠ってはいけないバッテリーの充電は当たり前として、容量いっぱいで撮れない!何てことがないようにSDカードをフォーマットしたり、レンズの汚れを掃除、ピクチャーコントロールの設定などなど。万全の状態で撮影に臨めるように準備は徹

    カメラをはじめて丸2年!写真撮影を通じて学んだことのまとめ|すけこむブログ
  • 洗濯槽の正しい洗い方

    ■洗濯槽のクリーニングはうまくできていますか? 全自動洗濯機に黒カビが発生するという記事が新聞をにぎわしてから、洗濯槽をクリーニングする人が増えています。少し前まで、あまり目につかなかった洗濯槽クリーナーは、今ではドラッグショップで何種類も置いています。 2003年型の全自動洗濯機は、カビ対策をうたった製品も多く発売されています。 石けんを使うから、合成洗剤より多くカビが発生することはないとの実験結果がありますが、石けんを使う人の中には、黒カビ(ピロピロワカメ)に悩まされている人も多いのではないでしょうか。そして、洗濯槽クリーナーを使って、洗濯槽を掃除してみると、出るわ出るわピロピロワカメ。しかも、やっかいなことに、洗濯槽クリーニングをした後も、洗濯のたびに黒カビが出続け、ウンザリすることはありませんか?何度も何度も、洗濯槽クリーニングを繰り返すのは、精神的にも疲れてしまいます。 では、な

  • コードカバレッジで見落とされがちだと思う事 - うさぎ組

    はじめに みなさんがいろいろ言いたい事はあるだろうから、むしろみなさんの意見を聞きたい。はてなブックマークのコメントとかではなく、直接このブログのコメントか引用した自身のブログで書いてくれれば幸いだ。 コードカバレッジ 日語で20冊くらい書籍がでているようなプログラミング言語で、しかもテスティングフレームワークについても紹介されているような言語であれば、最近ではだいたいは「テストコードの実行によって実行されたプロダクトコードのパスカバレッジを計測するツール」であるところのコードカバレッジツールはあるでしょう。 JavaであればJaCoCoというツールがありますし、最近だとCoverallsというサービスもありますね。 どれくらいだといいのか? コードカバレッジがバグ検出と強い因果関係にはなさそうであるというのが、自分の周りで聞く事が多くなりました。また、先日そういった論文も発表されたよう

    コードカバレッジで見落とされがちだと思う事 - うさぎ組
  • vim使いでこれ使わないのは結構損してる - Qiita

    SublimeTextみたいに複数カーソルがあったら便利ですよね? なぜvimでは使わないんですか・・・ なんて便利なんですか・・・。 Installation

    vim使いでこれ使わないのは結構損してる - Qiita
  • 色彩理論の基礎に学ぶ、相性抜群な「色の組み合わせ」 | ライフハッカー・ジャパン

    身につける服でも仕事のプレゼンテーションでも、何かの見た目を良くしたいのなら、色は大切な要素です。ですが、オレンジと青が完璧な組み合わせだなんて、誰もが直感的に知っているわけではありません。自分の直感を信じられないなら、色彩理論の基を理解して、それをもとに正しい色を選んでみてはどうでしょうか。 色相環を知る 上の図は基的な色相環で、色を選ぶ際の指針になるものです。学校で見たことがあるかもしれませんが、忘れている方のために、簡単におさらいしておきましょう。 赤、青、黄色の3色が原色です。赤と黄色を混ぜると橙になります。青と黄色を混ぜると緑になります。赤と青を混ぜると紫になります。そのため、橙、緑、紫は二次色と呼ばれています。赤紫や青紫などの三次色は、原色と二次色を混ぜたものです。 すべての色には明色(明度の高い色)と暗色(明度の低い色)があります。明色は元の色に白を混ぜてできる色、暗色は

    色彩理論の基礎に学ぶ、相性抜群な「色の組み合わせ」 | ライフハッカー・ジャパン
  • 高コンバージョンを保つウェブサイトが採用する5つの行動心理学テクと実例|グロースハックジャパン|Growth Hack Japan

    7/25最新記事 見落とされがちなオフライン上での3つのリファラルチャンス edited by Ryutaro Mori 過去に何度もお伝えしてきた行動心理学を利用したコンバージョン最適化テクニック。 日は、growth hack japanの中でまだお伝えしてなかった行動心理学テクを、実例とともに5つ紹介します。 参考:5 Psychological Principles of High Converting Websites プレグナンツの法則 プレグナンツの法則によると、人間は明確で順序だった物事を好み、複雑なアイディアやデザインを恐れる傾向にあります。 シンプルなものほど予期せぬ不快なサプライズを引き起こしにくいということを能的に感じ取り、それに従ってシンプルに物事を解釈する人間の傾向を表しています。 例えば以下の英文を見てみましょう。 ① Welcome to growth

    高コンバージョンを保つウェブサイトが採用する5つの行動心理学テクと実例|グロースハックジャパン|Growth Hack Japan
  • チーム開発においてGit初心者が踏みがちな地雷まとめ|TechRacho by BPS株式会社

    morimorihogeです。残暑やばい。 ※元々は2014年に書いた記事ですが、2020年になっていろいろと事情も変わっているので2020年revise版として更新しました。 弊社ではバージョン管理システムにGitを使っています。 数ヶ月以上一緒にやっているある程度ツーカーなメンバーだけのプロジェクトなら問題無いのですが、案件によっては協力会社の方が一時的にJOINしたり、新規参入メンバーの参加などで、これまでGitを使ったことがない、または格的なチーム開発でGitを使ったことがない人が参加することもあります。 ※2020年現在では流石に全くGitを使ったことのない開発者というのはほぼ見なくなりましたが、チーム開発できちんと運用に乗せて使ったことがない、という所は今でもそこそこあるようです。 Gitは自由度の高いシステムですが、その分概念を覚えることが必要なため、導入の敷居が高い方だと

    チーム開発においてGit初心者が踏みがちな地雷まとめ|TechRacho by BPS株式会社
  • 「飛び抜けていいから」。未経験の正社員エンジニア志望にとって、スタッフサービス・エンジニアリングの人事制度は神かもしれない

    「飛び抜けていいから」。未経験の正社員エンジニア志望にとって、スタッフサービス・エンジニアリングの人事制度は神かもしれない2014.03.31 11:00Sponsored 「飛び抜けていいから。」 ものづくりがしたい。何かものをつくる仕事に就きたい。目指すのはエンジニアエンジニアになる方法はいろいろありますが、できることならメーカーの正社員エンジニアとして働きたい。そう思ったらスキルが必要、現場の経験が必要、そして一人前のエンジニアになって、さらに正社員で雇用してくれるメーカーを探す必要があります。 というように、未経験からメーカー正社員のエンジニアになるのは、そうそう簡単なことではありません。ですが道はあります。人材派遣大手のスタッフサービス・エンジニアリングがこの春から新しい人事制度を取り入れて大きく舵取りをしました。 その新しい人事制度とは、人がスタッフサービス・エンジニア

  • テストコードを書く文化を根付かせたい─和田卓人|【Tech総研】

    におけるテスト駆動開発(TDD)のスペシャリストとして知られる和田卓人氏。講演活動やハンズオンイベントを通してテストの重要性を語り続けている。その深奥にあるプログラムの哲学とは── 父親がデータベース設計を得意にするソフトウェア・エンジニアで、受託開発の会社を経営していました。私は大学在学中からその仕事を手伝っていて、その延長で大学を出るとその会社の一員になりました。 そのころのことで一番印象に残っているのは、電子政府関連の公共システム開発に関わる大規模プロジェクトへの参加です。複数のSIerやソフトハウスが関わり、要件定義に時間をかけ、膨大な設計文書をつくっては、何千人というエンジニアを投入する、典型的な大規模システム開発です。私はそこにSEの一員として参加することになりました。 ただ、私は初日から生意気にも「Excel設計書を書き続けるために来たのではありません」と嘆願して、基盤

  • [Å] ブログ2個運営で見えた失敗と注意点・そしてさらなる挑戦!

    [Å] ブログ2個運営で見えた失敗と注意点・そしてさらなる挑戦!

    [Å] ブログ2個運営で見えた失敗と注意点・そしてさらなる挑戦!
  • フロントエンドエンジニア(仮) 〜え、ちょっとフロントやること多すぎじゃない!?〜

    Developers Summit 2014:【13-D-3】 https://gist.github.com/t32k/8934355

    フロントエンドエンジニア(仮) 〜え、ちょっとフロントやること多すぎじゃない!?〜
  • CI(継続的インテグレーション)サービスまとめ・14個! - atskimura-memo

    CIって? CIはContinuous Integration(継続的インテグレーション)の略です。 継続的インテグレーションとは、ソフトウェア開発手法において、プロジェクトメンバーがそれぞれ開発した結果を頻繁に結合し、定期的にビルドやテストを行うことである。問題点を早期に摘出することができ、効率的な開発に役立つ。 不具合は早く見つける方が対策費用が抑えられるため、ソフトウェアのビルドを頻繁に行うのが好ましく、ビルド結果が正しいことを検証するためにすぐにテストを行う。このような手続きは出来る限り自動化するのが好ましい。そのため、継続的インテグレーションを実践するためには、結合のためのビルドとテストの自動化のために「CIサーバー」などと呼ばれる専用コンピュータを用意することが推奨されている。 ちなみに、ソフトウェア開発手法のひとつである「エクストリームプログラミング」では、継続的インテグレー

    CI(継続的インテグレーション)サービスまとめ・14個! - atskimura-memo
  • 武井壮が語った「スポーツが短期間で上達するコツ」が説得力あり過ぎてスゴい スランプ対策にも | ログミー[o_O]

    『笑っていいとも』で元陸上選手の武井壮さんが語った「スポーツが速く上達するコツ」がすごすぎると話題に。スポーツを始めるときやスランプに陥ったとき、たくさん練習する前に「これだけはやっておけ」という意外な方法を紹介。 【スピーカー】 武井壮 タモリ 【動画もぜひご覧ください】 武井壮が語るスポーツが上手になるコツが説得力ありすぎ タモリ(以下、タ): (香取)慎吾くんだったらオリンピックに行けるとか、日記録ぐらいなら作れるだろうとかよく言うじゃない。 武井壮(以下、武): よく言いますね。はい。 タ: 確かに身体能力はあるんだけれども、勘で言っているわけじゃなくて、何か方法あるの? 武:あります。 タ: ある? 武: はい、やっぱりスポーツにはコツがあるので。それぞれのスポーツ、いろいろあるじゃないですか。それぞれのスポーツをたくさん練習するよりも前に、やっておくべきことっていうのが

    武井壮が語った「スポーツが短期間で上達するコツ」が説得力あり過ぎてスゴい スランプ対策にも | ログミー[o_O]
  • Gitクライアントの「SourceTree for Windows」、日本語化された最新版が無償公開、アトラシアン

    Gitクライアントの「SourceTree for Windows」、日語化された最新版が無償公開、アトラシアン アトラシアンが提供している無償のGitクライアント「SourceTree for Windows」がバージョン1.4となり、無償公開されました。そしてこのバージョンからWindows版も日語化されたことが、同社エバンジェリスト 長沢智治氏のブログ「Re:WorkStyle」にポストされたエントリ「SourceTree for Windows 1.4 日語版が公開に」で発表されました。 これまでSoruceTreeのMacOS版は日語化されていましたが、Windows版は英語版のままでした。同社は「SourceTree for Windows 翻訳にご協力ください!」と昨年から協力を呼びかけており、今回のバージョン1.4からその成果が反映された形です。 SourceTre

    Gitクライアントの「SourceTree for Windows」、日本語化された最新版が無償公開、アトラシアン