タグ

2018年1月14日のブックマーク (8件)

  • HRzine

    HRzine Day(エイチアールジン・デイ)は、人が活き会社が成長する人事のWebマガジン「HRzine」が主催するイベントです。毎回、人事の重要課題を1つテーマに設定し、識者やエキスパードが持つ知見・経験を、参加者のみなさんと共有しています。

    HRzine
  • プロダクトデザインの訓練に、ホワイトボードチャレンジをしてみよう! - 灰色ハイジのテキスト

    こんにちは、灰色ハイジです。 私が在籍しているサンフランシスコにあるプロダクトデザイナー養成所「Tradecraft」では、座学だけでなく手を動かして問題解決に挑むカリキュラムがたくさんあります。そのうちの1つがこの「ホワイトボードチャレンジ」です。 目次 ホワイトボードチャレンジって? 全体の流れ Step0: 準備 Step1: 問題を理解する(5分) Step2: アイデアを具体化する(14分) Step3: まとめる(1分) 参考記事&便利ツール 最後に ホワイトボードチャレンジって? ホワイトボードチャレンジは、選ばれたお題に沿って、「クライアント役」からのヒアリングからスケッチまでを、「デザイナー役」の人が20分間で行うUX/UIデザインの訓練方法です。 デザイナーだけでなく、プロダクトに関わる人全員の問題発見能力とヒアリング、デザインについて伝えるスキルを鍛えるのに役立ちます

    プロダクトデザインの訓練に、ホワイトボードチャレンジをしてみよう! - 灰色ハイジのテキスト
    sadah
    sadah 2018/01/14
  • HashDoS脆弱性との戦い! Rubyコミッター・卜部昌平が明かすプログラム堅牢化のノウハウ - エンジニアHub|若手Webエンジニアのキャリアを考える!

    HashDoS脆弱性との戦い! Rubyコミッター・卜部昌平が明かすプログラム堅牢化のノウハウ 過去、HashDosの影響を受けたRuby。言語開発者はいかにしてこうした問題に対応してきたのでしょうか。コミッターである卜部氏の貴重な記録を公開します。 2011年の末頃、HashDoSという脆弱性が公表され、Rubyもこの影響を受けた。稿の筆者である卜部昌平(うらべ・しょうへい/@shyouhei/以下、卜部)は、報告当初からRuby側のチームメンバーとしてプログラム体の修正を担当した。以下はその記録である。言語開発者たちが普段どのようなことを考え、どういった技術を用いて開発やバグフィックスを行っているのか。その概要を知ってもらえれば幸いだ。 オブジェクト指向スクリプト言語 Ruby HashDoSの概要 なぜ約6年後の今、修正内容を公開するに至ったか? 前史:すでに内包されていたリスク

    HashDoS脆弱性との戦い! Rubyコミッター・卜部昌平が明かすプログラム堅牢化のノウハウ - エンジニアHub|若手Webエンジニアのキャリアを考える!
    sadah
    sadah 2018/01/14
  • golangでAPIなど外部にアクセスするロジックのテストをする - $shibayu36->blog;

    golangで、例えばGithubAPIを叩くような、特定のAPIにアクセスするロジックを書いた時、何も考えずにテストを書くと、テストを実行する際にもそのまま外部のAPIにアクセスしてしまう。この場合、色んなパターンのテストを書きづらい、依存している外部サービスが落ちたらテストも一緒に落ちるなどの問題が起こる。 このような問題から、統合テストではなくユニットテストのときは手元のみで完結して、外部サービスに依存しない状況でテストを書きたくなることがある。そこで今回は外部にアクセスするロジックを、手元で完結させた状態でテストする方法を試したので、その方法について書いてみる。 テストしたいコード 例えば以下のようなコード。Githubの https://github.com/shibayu36/shibayu36 の最新のリリースタグを取得し、そのリリースタグ名を出力する。これはGithub

    golangでAPIなど外部にアクセスするロジックのテストをする - $shibayu36->blog;
    sadah
    sadah 2018/01/14
  • Ruby 2.5.0 までの道のり - 弥生開発者ブログ

    こんにちは、id:eitoball です。年末・年始は、特別なことをすることなく、自宅で家族とまったりと過ごしていました。正月らしいことは、歩いて5分ぐらいの近所の神社へ初詣に行ったことでした。 昨年2017年12月25日に Ruby 2.5.0 が リリース されました。コミッタの皆様ありがとうございます。Misocaは、翌日26日に2.5.0を使うように更新をしました。今回は、2.5.0 への更新について何かを書こうとしていたのですが、特に苦労することなく更新することができてしまったので、Misoca で Ruby のバージョンの変遷を調べてみました。 Ruby 1.9.3の時代(2013年から2014年頃) サービス開始当初、2013年頃は、Ruby 1.9.3-p194 を使っていたようです。1.9.3-p194 は、2012年04月20日に リリース されていました。Misoca

    Ruby 2.5.0 までの道のり - 弥生開発者ブログ
    sadah
    sadah 2018/01/14
  • Ruby の NODE を GC から卒業させた - クックパッド開発者ブログ

    こんにちは、技術部のフルタイム Ruby コミッタの遠藤(@mametter)です。メリークリスマス。 Ruby 2.5.0 がリリース予定です。いろいろな改善が含まれています。クックパッドからの主な貢献としては、「trace 命令の削除による高速化」や「分岐・メソッドカバレッジの測定のサポート」などがあります。 ユーザから見える改善はいろいろと記事が出てくると思うので、この記事では、「抽象構文木のメモリ管理のリファクタリング」というあまりユーザから見えない改善を紹介してみます。 概要 Ruby のパーサは、NODE という内部的なオブジェクトで構成された抽象構文木を生成します。2.4 までの NODE は GC に管理される普通のオブジェクトでしたが、2.5 からは GC の外で管理するようになりました。これにより、3 つ嬉しいことがあります。 大きなコードのパースが速くなりました

    Ruby の NODE を GC から卒業させた - クックパッド開発者ブログ
    sadah
    sadah 2018/01/14
  • 管理職のためのエンジニア組織構築マニュアル | DevelopersIO

    はじめに クラスメソッド株式会社 AWS事業部長の佐々木です。 私は前職で創業メンバーの1人としてビジネスを立ち上げた後、エンジニアとして実業務に携わりながら、統括マネージャーとして50人規模のエンジニア組織を構築しました。 また2014年にAWSエンジニアとしてクラスメソッドに入社し、2015年7月よりAWS事業部の部長に就任。事業は順調に拡大しており、2015年と比較して組織も2倍以上に大きくなりました。これは優秀な仲間に恵まれたのはもちろんのこと、組織設計と構築プランが功を奏したことも一因だと感じています。 そこで、私がこれまでに培ってきた経験から得たエンジニア組織の構築の仕方をお伝えしたいと思います。 エンジニア組織構築マニュアル 骨子を定義する これはエンジニア組織に限りませんが、組織には3つの骨子が必要です。 ポリシー ビジョン ターゲット ポリシーは、その組織が最もこだわる一

    管理職のためのエンジニア組織構築マニュアル | DevelopersIO
  • デザインの世界への招待状  #3 拡張するデザイン領域|三宅佑樹 / Yuki Miyake

    こんにちは。アートディレクターの三宅佑樹(@yuki_miyake)と申します。ビジュアルデザインやブランドコンサルティングなどを行うICVGというデザイン会社の代表をしています。 デザインの社会的活用を推進するためにはデザインをもっと身近な存在にする必要がある。その方法の1つとして、他分野からデザインの世界に入ってみようかなと考えている人をメインの対象として、広い意味での「デザイン」の世界を案内する「デザインの世界への招待状」という連載をお送りしています。 これまでの記事はこちら↓ デザインの世界への招待状 #1 デザインの世界へ デザインの世界への招待状 #2 デザインの学び方 感想、いいね、シェアなど、ありがとうございました! とても励みになっています。# 1と#2は時代に左右されない普遍的な話でしたが、今回の#3以降はまさに「今」デザイン界で議論されている内容になっていきます。 #

    デザインの世界への招待状  #3 拡張するデザイン領域|三宅佑樹 / Yuki Miyake
    sadah
    sadah 2018/01/14