タグ

2013年11月6日のブックマーク (31件)

  • galloc - Gachapin alloc というのを作りました - (ひ)メモ

    Overriding System Functions for Fun and Profit | Hacker Boss をみて自分も試してみたくなったので書きました。 https://github.com/hirose31/galloc malloc(3)するとガチャピンが、free(3)するとムックがSTDERRに報告してくれます。便利!!1 $ make galloc.so $ LD_PRELOAD=./galloc.so ls # or arbitrary command Gachapin .oO(malloc(568) = 0x172e040) Gachapin .oO(malloc(120) = 0x172e280) Mukku .oO(free = 0x172e040) Gachapin .oO(malloc(6) = 0x172e040) Mukku .oO(free =

    galloc - Gachapin alloc というのを作りました - (ひ)メモ
    ryshinoz
    ryshinoz 2013/11/06
  • サーバサイドからクライアントサイドのJavaScriptを呼び出す際のベストプラクティス - kazuhoのメモ置き場

    JavaScript文字列のエスケープ – yohgaki's blog に対して、 最近だと id="hoge" data-foo="<% bar %>" しておいて $("#hoge").data('foo') でとりだすのが主流かと思います。 はてなブックマーク - JavaScript文字列のエスケープ – yohgaki's blog のように、 そもそもJavaScriptコードを動的生成すべきでない JavaScriptコードに渡す変数はHTMLノードを経由すべきだ というような反論がついています。 が、はたしてそうでしょうか。 僕には、元の記事の手法も、HTMLノードを経由する手法もあまり好ましくない*1ように思えます。 そもそも、HTML生成時にXSS脆弱性が発生しがちなのは、 タグや静的な文字列と動的に生成される文字列が混在し 埋め込まれる多数の文字列を正しくエスケープ

    サーバサイドからクライアントサイドのJavaScriptを呼び出す際のベストプラクティス - kazuhoのメモ置き場
    ryshinoz
    ryshinoz 2013/11/06
  • 日刊工業新聞 電子版

    【札幌】北海道大学は教育・研究力と社会実装力の向上に向け、野心的な組織改革に乗り出す。大学内外の研究員を選抜して「連携研究プラットフォーム」を組織し、新たな研究テーマを創出してリソ... マイクリップ登録する

    ryshinoz
    ryshinoz 2013/11/06
  • ドメイン・フレームワークのススメ(第2回)

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    ドメイン・フレームワークのススメ(第2回)
    ryshinoz
    ryshinoz 2013/11/06
  • using aura dispatcher in silex

    2 days back Paul M Jones wrote an awesome post A Peek At Aura v2 – Aura.Dispatcher the idea behind Aura.Dispatcher and how it was born. So today, let us try to integrate Aura.Dispatcher with Silex. This post is inspired by the comment made by Luis Cordova. Thank you. composer create-project silex/silex --no-dev silexproject cd silexproject composer require aura/dispatcher dev-develop-2 I hope you

    ryshinoz
    ryshinoz 2013/11/06
  • THE GUILD

    THE GUILDのネットショップです

    THE GUILD
    ryshinoz
    ryshinoz 2013/11/06
  • New Features in Elasticsearch v1.0

    Boston Elasticsearch Meetup Nov 4, 2013

    New Features in Elasticsearch v1.0
  • AWS Cloud Plugin for ElasticSearchを使う – AWSで始めるElasticSearch(3) | DevelopersIO

    AWS Cloud Plugin for ElasticSearchを使う – AWSで始めるElasticSearch(3) はじめに @smokeymonkeyです。 前回(Cluster機能を使う – AWSで始めるElasticSearch(2))、以下のように書きました。 Discoveryはデフォルトではマルチキャストを使ってmaster nodeを検索しに行くようです。 しかしAmazon Virtual Private Cloud FAQに Q: Amazon VPC は、マルチキャストまたはブロードキャストをサポートしますか? いいえ。 と記載されています...Amazon VPCではmulticast discoveryは使えません。 この記事について、以下のコメントを頂きました(Jun Ohtaniさん、ありがとうございます!) そこで今回は、AWS Cloud Pl

    AWS Cloud Plugin for ElasticSearchを使う – AWSで始めるElasticSearch(3) | DevelopersIO
    ryshinoz
    ryshinoz 2013/11/06
  • RubyMine and Vagrant

    On a recent episode of the Giant Robots Smashing Into Other Giant Robots podcast, Ben Orenstein said that when you’re learning something new, you should write the blog post you wish you could have read. This is one of those blog posts. At the recent RogueRails workshop, we were given a Vagrant/VirtualBox setup to work from. I wanted to use RubyMine with this configuration, but I wasn’t sure how to

    ryshinoz
    ryshinoz 2013/11/06
  • OSSのゲームエンジン「Playground」のハッカソンに行ってきたよ - ひつじのにっき

    11/2(土)、11/3(日)の2日間かけてKLabさんの開発したオープンソースのゲームエンジン「Playground」のハッカソンがあったので行ってきました(会場もKLabさん会議室)。 PlaygroundはAndroid&iOS両方に対応したゲームエンジンです。ソースコードは https://github.com/KLab/PlaygroundOSS で公開されていますがソースだけではいかんとも理解しにくいのでハッカソンで直接、どういうエンジンなのか聞いて手を動かしてきました。 Playgroundゲームエンジンとしては後発ながら2D,2.5Dのゲームに特化していて、既に音ゲーの「ラブライブ!」などで実績があります。そのため品質も(OSSのファーストリリースにしては)しっかりしてる印象でした(一般的な使い方での不具合は取れている)。またゲームを作ってて欲しいなぁ、と思う機能はたいてい

    OSSのゲームエンジン「Playground」のハッカソンに行ってきたよ - ひつじのにっき
    ryshinoz
    ryshinoz 2013/11/06
  • PageRankアルゴリズムを使った人事評価実験 | 株式会社サイバーエージェント

    2-2-1.一般的な360度評価による評価方法 問題点 一般的に評価プロセスが公開されていないため、最終評価までのプロセスが不透明である 全員が全員を評価するのは多数の社員がいる場合は不可能である ランダム抽出によるお互いの評価を行うと、まったく違う専門分野を評価したり、まったく関わりあいのない人を評価することになり精度が下がる 2-2-2.専門分野での評価者による評価方法 問題点 *評価者になる人材の不足 高い専門スキル、会社とのビジョンマッチ、メンバーからのその専門分野での高い信頼の全てを備えている人材が専門分野毎に必要。 さらに、評価の納得性を保つためにはメンバーからの信頼がある人材ではないと評価できない。 *評価者によって評価ポイントの違いがある 同じ分野の技術者でも、スキルの価値をどこに置いているかというスタンスの違いから評価ポイントにゆらぎが発生する。 さらに評価者自体

    ryshinoz
    ryshinoz 2013/11/06
  • 開発時に出会いたくないパターン - Perl日記

    悩んだりうまくいかなかったり解決したり。だらだら書いた。 手作業症候群 とにかくなんでもかんでも手で確認・作業する必要があると思い込んでしまう病。 そりゃiOSアプリとかAndroidアプリとか最終的には実機確認は必須だけれども。 その前にやれることは多々あるはず。リグレとか。 あと「デプロイ職人」も不要にするべき。わかってる。 自動化できない要素を突っ込んでる方が悪いのだ。なんとかする。 masterブランチぶっこみ志向 masterブランチに直接コミットを重ねていくことにより開発速度をアップさせることができる。 ただし孤独な背水の陣を構えることになる諸刃の剣。 おとなしくtopic branchを切って作業するのが安心への近道であり王道である、 とか言ってたらみんなちゃんと切ってくれるようになった。めでたし。 チケットそっ閉じ症候群 来はリリースしたりデータを修正したりしてチケットと

    開発時に出会いたくないパターン - Perl日記
    ryshinoz
    ryshinoz 2013/11/06
  • kuromoji - japanese morphological analyzer

    About Kuromoji Kuromoji is an open source Japanese morphological analyzer written in Java. Kuromoji has been donated to the Apache Software Foundation and provides the Japanese language support in Apache Lucene and Apache Solr 3.6 and 4.0 releases, but it can also be used separately. Downloading Download Apache Lucene or Apache Solr if you want to use Kuromoji with Lucene or Solr. See below for so

    ryshinoz
    ryshinoz 2013/11/06
  • FINDJOB!終了のお知らせ | FINDJOB!

    FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ

    FINDJOB!終了のお知らせ | FINDJOB!
    ryshinoz
    ryshinoz 2013/11/06
  • スマートニュース株式会社 に行ってきた! - 941::blog

    ニューヨーク!ニューヨーク!オッオー! くしいです。 様々なIT系なオフィスにお邪魔してきたこの行ってきたシリーズも70目。そんな今回は 「世界中の良質な情報を必要な人に送り届ける」というミッションを掲げ、スマートフォン向けアプリの 提供などを手掛けている話題の会社、スマートニュース株式会社さんに行ってみた。 シャレオツっていうか、アメリカっていうか、なんか、ね。いいとこでした。 オフィスは渋谷の桜丘。エントランスからしてシャレオツ臭がプンプン。 ==== ほほう、これが噂の。 ※公開から3ヶ月以上経過した特定の記事は有料となっている場合があります この続きはcodocで購入

    スマートニュース株式会社 に行ってきた! - 941::blog
    ryshinoz
    ryshinoz 2013/11/06
  • メッセージングツールSerfをEC2で使ってみる | DevelopersIO

    こんにちは、望月です。 今日はSerfというプロダクトを触ってみたので、学んだ内容をまとめたいと思います。 Serfとは? Serfはゴシッププロトコルを利用したサーバ間のメッセージングツールです。固定のマスターを持たず、クラスタに参加しているノード間で通信して情報をやりとりするのが特徴です。 Serfの特徴として、公式ページには3つの特徴が挙げられています。 メンバーシップ : 複数のサーバでクラスタを組み、ノードが追加されたり減少したりした際にイベントを発行することができる 不具合検知と修復 : クラスタ内のノードの生死を自動で判断し、不調のインスタンスが存在することを知らせるイベントを発行することができる カスタムイベントの通知 : ユーザ独自のイベントを発行し、任意の処理を行わせることができる とりあえず動かしてみる Amazon Linuxを使って、まずはインストールと動作確認を

    メッセージングツールSerfをEC2で使ってみる | DevelopersIO
    ryshinoz
    ryshinoz 2013/11/06
  • gistflow.com

    This domain may be for sale!

    ryshinoz
    ryshinoz 2013/11/06
  • [初心者向け] RubyやRailsでリファクタリングに使えそうなイディオムとか便利メソッドとか - Qiita

    はじめに: 遠回りせずに「近道」を探す RubyRailsを始めたばかりの人は、もっと短く書く方法や便利な標準ライブラリの存在を知らずに遠回りした書き方をしてしまいがちです。 そこで、RubyRails初心者の人によく見かける「遠回り(または車輪の再発明)」と、それを回避する「近道」をいろいろ集めてみました。 2013.11.06 追記 この投稿を書くに至った経緯などを自分のブログに書きました。 こちらも合わせてどうぞ! 昨日Qiitaに投稿した記事は普段のコードレビューの副産物 - give IT a try Ruby編 以下はRubyの標準機能を使ったイディオムやメソッドです。 Railsプロジェクトでもそれ以外でも使えます。(Ruby 1.9以上を想定) 後置ifで行数を減らす

    [初心者向け] RubyやRailsでリファクタリングに使えそうなイディオムとか便利メソッドとか - Qiita
    ryshinoz
    ryshinoz 2013/11/06
  • ダメなデイリースタンドアップについて。 - Sooey

    ダメなデイリースタンドアップについて。 CarbonFiveのブログにWhy Your Daily Standup Sucks (and how to fix it)といういいエントリがあったので、ポイントを簡単に訳して紹介しておきます。 詳細を話しすぎる 誰かが詳細を聞きたがったら、それはスタンドアップの後で話し合え みんな準備不足 毎日同じ時間にやることがわかっているのだから、準備をしたうえで時間通りに参加しろ スタンドアップの前に記録した作業時間、コミット、作業中のストーリーを確認しておけ 問題解決しすぎ デイリースタンドアップでは状況のアップデートだけをせよ 議論や問題解決をするときではない 合言葉は"take it offline" 障害を取り除こうとせよ スタンドアップの「あと」で障害に取り組め 誰かから「それについては力になれるよ」と聞ければ充分 ホワイトボードをスタンドアッ

    ryshinoz
    ryshinoz 2013/11/06
  • Yoshifumi Seki

    We’ve updated our privacy policy so that we are compliant with changing global privacy regulations and to provide you with insight into the limited ways in which we use your data. You can read the details below. By accepting, you agree to the updated privacy policy. Thank you!

    ryshinoz
    ryshinoz 2013/11/06
  • serf-muninでmunin-nodeの監視自動追加/削除 | Pocketstudio.jp log3

    https://github.com/zembutsu/serf-munin Github 上に、オーケストレーションツール Serf の、イベントハンドラ用スクリプトを公開しました。機能は、serf のメンバに存在するとき(join時)、munin-node の監視設定ファイルを自動設置します。メンバから外れた時(leave/failed時)は自動的に設定ファイルを削除します。 ■設置方法 Munin マスタ(監視元)のサーバに、このファイルを設置します。 $ wget https://raw.github.com/zembutsu/serf-munin/master/serf-munin.sh # mkdir /opt/serf-munin-node/ # mv ./serf-munin.sh /opt/serf-munin-node/ # chmod 755 /opt/serf-mu

    ryshinoz
    ryshinoz 2013/11/06
  • InfluxDB | Real-time insights at any scale | InfluxData

    InfluxDB enables real-time analytics by serving as a purpose-built database that optimizes processing and scaling Choose the Right Product See Performance Comparison Platform Overview Open Data Access Real-Time Analytics Easy Data Collection Integrations

    InfluxDB | Real-time insights at any scale | InfluxData
    ryshinoz
    ryshinoz 2013/11/06
  • AngularJSのチューニング - ワザノバ | wazanova.jp

    http://blog.scalyr.com/2013/10/31/angularjs-1200ms-to-35ms/ モニタリング/ログ分析ツールのScalyrがそのブログで、AngularJSをチューニングしてページの更新時間を短縮した事例を紹介してます。成果は近日中にオープンソースとして提供される予定です。 1) 背景 Scalyr Logsアプリにおいて、DBクエリは数十 msで処理できるが、ページの読み込み時間で数秒かかってしまう状況であった。シングルページアプリを実現するためのフレームワークとしてAngularJSを採用。”fail fast” (失敗するなら早めに)の方針のもと、難易度の高いログビューからつくることにした。 Scalyr Logsのページに表示されたログデータのどの単語をクリックしても、その検索結果を表示。(サンプル画面 / デモ画面)次ページのログデータも事

    ryshinoz
    ryshinoz 2013/11/06
  • Airbnb: Chefをどう使いこなしているか - ワザノバ | wazanova.jp

    http://nerds.airbnb.com/making-breakfast-chef-airbnb/ Airbnbが社内でのchefの利用事例について、かなり細かめに紹介してくれてます。 1) 背景 Airbnbは動的なコード環境にある。Amazon EC2のバーチャルマシン上で動くサービスが組み合わさってサイトが構成されている。 昨年、EC2のインスタンスを立上げ & 設定をするCloudMakerをオープンソースで提供し、従前の手動作業からは相当効率化したが、YAMLの設定を全て希望するかたちにはできなかったので、S3に複雑なバージョンのシェルスクリプトツリーができて、メンテナンスが難しくなった。 そこで、2012年2月からChefへの統合を開始。OpscodeのホスティングChefを利用し、数週間で共通設定項目についての移行が完了し、番稼働した。しかし、Chefユーザが増える

    ryshinoz
    ryshinoz 2013/11/06
  • TechCrunch | Startup and Technology News

    Live Nation says its Ticketmaster subsidiary was hacked. A hacker claims to be selling 560 million customer records. An autonomous pod. A solid-state battery-powered sports car. An electric pickup truck. A convertible grand tourer EV with up to 600 miles of range. A “fully connected mobility device” for young urban innovators to be built by Foxconn and priced under $30,000. The next Popemobile. Ov

    TechCrunch | Startup and Technology News
    ryshinoz
    ryshinoz 2013/11/06
  • Rails4 でセッションストアに DynamoDB を使う | DevelopersIO

    2ヶ月以上前ですが、Rack アプリケーションで DynamoDB を セッションストア用として使うための gem が公開されていました。 DynamoDB Session Store for Rack Applications Rails だと ActiveRecord のセッションストアがありますが、RDB なので、どうしても気になるのは負荷と障害ですね。 そんな時は、スケーラブルかつ耐障害性に優れた DynamoDB を使って解決しましょう。 *1 ということで、Rails4 で DynamoDB をセッションストアとして使う方法を試してみました。 Rails アプリケーションの作成 先ずは Rails アプリケーションの作成です。 $ mkdir try_dynamodb_sessionstore && cd try_dynamodb_sessionstore $ bundle i

    Rails4 でセッションストアに DynamoDB を使う | DevelopersIO
    ryshinoz
    ryshinoz 2013/11/06
  • Niantic Labs に移籍しました。

    報告が遅れましたが、しばらく前にGoogleの社内スタートアップ Niantic Labs に移籍しました。Niantic Labsは、Xみたいな小さい謎組織です。John Hanke 率いるKeyhole(現在のGoogle Earth) 創業メンバーや、Googleホリデーロゴの最初のデザイナーDennis Hwangなど凄腕揃いの中で、初心に戻って毎日励んでいます。日人は僕一人です。 さて、Niantic Labsが作っている拡張現実ゲーム「イングレス」のベータテストが昨日終了し、正式版への移行が発表されました。 イングレスは、簡単に言うと、人類を青組と緑組にわけて、地球規模の陣取り合戦を繰り広げるゲームです。ただし、自分たちの陣地を広げるには、自分が実際に動いて、「ポータル」と呼ばれる場所までいかなくてはなりません。外に出て、動く。 ほぼ一年前にベータ版がローンチしたイングレスは

    Niantic Labs に移籍しました。
    ryshinoz
    ryshinoz 2013/11/06
  • Yahooの爆速リーンスタートアップは間違っている - Less is Best

    真の爆速は速すぎて見えない」 ヤフーにおけるリーンスタートアップの実践。IBM Innovate 2013 読んだ。間違った認識をしてしまう人が増えそうなので書いてみる。 記事において ユーザー体験は理不尽に減衰する フィードバックのサイクルが速ければ速いほど、面積を増やせます。 リーンスタートアップもアジャイル開発もDevOpsも、すべてのモダンな方法論は、このスコープ中のスループットを最大化する、これに集約されると思います。 の部分。リーンスタートアップの概念をスループット最大化に持って行くのは間違っている。 リーンスタートアップのコアの概念は、以下のように構築ー計測ー学習のプロセスを爆速で回して、最適なユーザー体験を模索していくことだ。 構築フェーズではユーザーが、どんなニーズを持っているのか?の仮説を上げその中で一番重要なものをチョイスする。そのニーズが正しいものなのかを検証するた

    Yahooの爆速リーンスタートアップは間違っている - Less is Best
    ryshinoz
    ryshinoz 2013/11/06
  • iPad Airにインストールしたアプリ その1

    少し前にNexus 7を買ったのですが、Androidは自由度が高くていいものの、やはりiPadのiOSの方がいいですね。動作速度やスクロールの反応はAndroidも良くなったのですが、やはりiOSにはかないません。この理由は、プログラミング言語の特性にあるらしく、無知な私にはイマイチわからないものの、こちらの質問の最初の方の回答で納得がいきました。 ただ、Nexus 7を普段使っていて困ることはなく、iOSと厳密に比較するとやはり差があるなといった程度です。 それと、画面の縦横比ですが、Nexus 7は映画の表示に適したワイド画面ですが、ウェブや雑誌などを見る場合は細長すぎますね。体が縦向きだと表示幅が狭いし、横向きだと高さが少ない。撮影した写真を見るにしても、画面にフィットせず無駄が多い。特にAndroidの場合は、下側に太いバーが常時表示されているので、利用できる液晶サイズは制限さ

    iPad Airにインストールしたアプリ その1
    ryshinoz
    ryshinoz 2013/11/06
  • 気になる永和システムマネジメントの人材活用術を、角谷信太郎氏に聞いてみた【連載:エンジニアの幸せな職場】 - エンジニアtype

    エンジニアにとって、当に「働きやすい環境」ってどんなのだろう? という疑問を解消すべく、組織づくりや職場環境に秀でたTech企業にインタビューを敢行するこの企画。インタビュアーは、エンジニアのためのポートフォリオサイト『Forkwell』や、エンジニア目線の求人・転職サイト『Forkwell Jobs』を運営する株式会社garbs取締役おおかゆかさん。エンジニアが「幸せに働ける職場」のあり方を探る! 株式会社garbs 取締役 Forkwellプロダクトマネージャー おおか ゆかさん [blog:表参道フォークウヱル別館] 関西学院大学経済学部を卒業後、独立系SIerを経てインフォシーク社に入社。楽天による買収後も含めて、インフォシークのログイン周辺機能や各種コミュニティサービスの開発を担当。その後フリーランスとして活動、業務委託で入ったgarbsで提案したエンジニアのスキルマッチングの

    気になる永和システムマネジメントの人材活用術を、角谷信太郎氏に聞いてみた【連載:エンジニアの幸せな職場】 - エンジニアtype
    ryshinoz
    ryshinoz 2013/11/06
  • Quora: 新しい社員の迎え方について - ワザノバ | wazanova.jp

    http://www.quora.com/Quora-company/What-is-the-on-boarding-process-for-new-engineers-at-Quora スタートアップだと新しい社員を採用したときに、面接までで手一杯で、受け入れ態勢を当日までに用意するのが大変だったりします。「xxさんは今週から入社じゃない?」と気づき、大慌てでPCやソフトの準備をすることもままありました。そして間に合わないという失態もしました。。 数年前の話しですが、Quoraはまだ創業間もないのに、新しい社員を迎え入れる体制がしっかりしていて、エンジニアは、ロゴ入りグッズもらって、hardware/softwareは当然揃っていて、ウェルカムランチをへて、必ず初日に番アップまで経験できるような仕組みになってたと記憶してます。事業の成功を担保するためのせっかくの新戦力なので、優先順位は

    ryshinoz
    ryshinoz 2013/11/06