タグ

2016年7月30日のブックマーク (17件)

  • MIDI規格がすべて無料公開!GitHubも同時スタートし、よりオープンに進化する!|DTMステーション

    国内でMIDI規格に関しての管理を行うとともに、MIDIの新仕様・新規格の検討・制定などを行っているの機関がAMEI(一般社団法人音楽電子事業協会)です。AMEIはMIDI検定を実施する機関としても知られていますが、そのAMEIがこのたび新たな試みを2つ同時にスタートさせました。 ひとつはMIDI規格そのもののオープン化であり、これまで30年余り積み重ねてきた全仕様書を無償公開し、AMEIのWebサイトからダウンロード可能となりました。もう一つはソフトウェア開発プロジェクトのための共有ウェブサービスGitHubに、アカウント(amei-music)の運用を開始したということです。一般ユーザーの方にはピンと来ないかもしれませんが、実例なども示しながら、この2つの試みについて考えてみたいと思います AMEIが公開したCreators’ HubによってドローンとMIDIの融合も可能になる!? 言

    MIDI規格がすべて無料公開!GitHubも同時スタートし、よりオープンに進化する!|DTMステーション
    tyru
    tyru 2016/07/30
  • HPCI システム利用研究課題 利用報告書| hp140230 | 大規模生命データ解析

    form1.1 ver.1.1 表紙 Cover Sheet HPCI システム利用研究課題 利用報告書 HPCI User Report 課題番号 Project Number hp140230 課題名 大規模生命データ解析 Project Name Large-scale life data analysis 課題代表者 Project Representative 氏名 宮野 悟 Name Satoru Miyano 所属機関 東京大学 Affiliation The University of Tokyo 所属機関の国名 日 Country Japan キーワード [5-10 語程度] がん、薬剤感受性、バイオマーカー、メタボリズム、関連刺激暴露、 ベージュ脂肪細胞、メタゲノム、システム生物学 Keywords cancer, drug-sensitivity, biomarke

    tyru
    tyru 2016/07/30
    「「京」の C コンパイラーのバグ隠しがあり(バグの入ったバージョンを消去している)、これによ り我々のグループは膨大な量の再計算をよぎなくされた」
  • React Nativeはアプリ開発者の夢を見るか? - アニマネ開発日誌

    ES6とReactの勉強を兼ねて、React NativeでiOSアプリとAndroidアプリを作ってみました。 アニメグッズの最安値を検索するアプリです。 アニマネ プライス - アニメグッズの最安値をチェック! Kazuhiro Minatoショッピング無料 React NativeはJavaScriptが書ければiOSアプリとAndroidアプリが作れます。 それに加えてHTML5のハイブリッドアプリとは違い、高速に動作すると謳われるプラットフォームです。 コードの共通化ができて、しかも高速というのは開発者にはとても魅力的です。 タイトルはパロディなので少々大げさな感じがしますが、実際に作って色々と分かりましたので、 React Nativeについて軽く紹介しつつ、これから導入を検討している人向けに書いてみます。 ざっくりとしたまとめ 長い記事なので、忙しい人向けのざっくりとしたまと

    React Nativeはアプリ開発者の夢を見るか? - アニマネ開発日誌
    tyru
    tyru 2016/07/30
  • HTTPS でも Full URL が漏れる?OAuth の code も漏れるんじゃね?? - OAuth.jp

    なんですかこれは! New attack bypasses HTTPS protection on Macs, Windows, and Linux DHCP につなぐと PAC ファイルがダウンロードされて HTTPS であろうとアクセス先の Full URL は漏れるですって? Web Proxy Autodiscovery ですって? チョットニホンゴデオネガイシマス ってことで、まぁこれが実際どれくらい簡単に実現できる攻撃パターンなのかは他のセキュリティ業界の方々に後で聞くとして、この記事でも触れられてる OpenID Connect とか OAuth2 への影響について、ちょっとまとめておきましょうか。 Authorization Request & Response が漏れる response_mode=form_post なんていうのも一部ありますが、基 OAuth2 /

    tyru
    tyru 2016/07/30
    野良 Wi-Fi とか繋ぐ前提かー
  • Google Spreadsheetに新しい行が追加されたらChatworkに通知する - Qiita

    概要 サイトのお問い合わせ情報をGoogle Spreadsheetで管理してます。(お問い合わせが来たら一番下の行にお問い合わせ内容が追加されるようになってる) しかし人間は人間なので見逃したり忘れたりします。見逃したり忘れたりしないように、Chatworkと連携して通知してくれるようにしました。 使うもの Chatwork API(bot用のアカウント作ってAPI認証しておく) Google Apps Script やりかた Chatworkの連携 連携させたいスプレッドシートのツール→スクリプトエディタで、いろいろやっていくことになります。 この大変ありがたい記事を参考にChatwork連携のライブラリを入れて喋らせましょう。 エディタ内のリソース→ライブラリで、Chatworkのライブラリを読み込ませてあげます。 あとはこんな感じにしたら喋るんじゃないでしょうか。 /* チャットワ

    Google Spreadsheetに新しい行が追加されたらChatworkに通知する - Qiita
    tyru
    tyru 2016/07/30
    Google Apps Script
  • RailsのAPIにHATEOASを散りばめてみる : RESTの拡張、HATEOASの詳解と実装例 | POSTD

    概念としてとしてのRESTは、 Roy Fielding が博士論文「 Architectural Styles and the Design of Network-based Software Architectures 」で導入したものです。その16年後、アーキテクチャとしてのRESTは、APIを設計・構築するための最も広く受け入れられた方法となっています。RESTについては私たちはみんな聞いたことがありますし、自分たちが実際にRESTfulなAPIを構築しているとほぼ皆が思っています。しかし、それは当でしょうか? 「RESTとは何か?」ということを自分たちにもう一度思い出させたうえで、さらにRESTを補う別の方法、「HATEOAS」と呼ばれるものの話に続けていきましょう。 RESTとは何か?をもう一度 私はこれを説明するための良い方法について考えていたのですが、Ryan Tomak

    RailsのAPIにHATEOASを散りばめてみる : RESTの拡張、HATEOASの詳解と実装例 | POSTD
    tyru
    tyru 2016/07/30
    うっかりすると配列を返す API とか設計しちゃうので、ここらへんしっかり勉強したい (Webを支える技術も読み直したい)
  • Web サイトっぽい SPA に必要なブラウザナビゲーションのエミュレートなど

    Web サイトっぽい SPA に立ち向かう 大分前の話ですが、Node学園 20時限目 今回もdots!!!!! - connpass で Client Side of なんちゃらfresh.tv としてお話した内容のうち、Web サイトっぽい SPA に関してだけこだわりを再抽出して書き留めます。 件は、ページ全体のスクロールや頻繁なナビゲーションを伴わず、1画面におさまるレスポンシブな Web アプリを作っている場合はあんまり関係がありません。画面内の局所的な状態更新は、コンポーネントの責務分割やら何やらの設計なので実は別の話です。 総じて、Web サイトっぽいくせに大人の事情で Web ブラウザのネイティブなナビゲーションを積極的に破壊しにいくときの心構えです。 URL が変わっても最低限レンダリングできるまで画面更新を遅延させる 画面遷移に必要なのは、 URL が更新されても次の

    Web サイトっぽい SPA に必要なブラウザナビゲーションのエミュレートなど
    tyru
    tyru 2016/07/30
  • 関数の話

    Supershipの社内勉強会で使ったやつ

    関数の話
    tyru
    tyru 2016/07/30
  • エンジニアイベントを初主催。そして事件は起こった | 株式会社スペースマーケット

    4/18にスペースマーケット初主催となるエンジニア向けイベント「【増席】加速するシェアリングエコノミーの技術の裏側を公開!(React.js,RoR..)」 をジモティー鈴木さん、クラウドワークス大場さん、またパネルディカションの司会にTimeTicket/Instant Teamの山大策さんをゲストに迎え開催しました! 編の詳細はブログの方に執筆したので割愛するとして、ここではその舞台裏を書いてみようかと思います。 開催したスペースは?まず今回会場となったのは中野Vスタジオさん。普段は主にお笑いライブ等のイベントが行われています。そこでエンジニア向け勉強会をやってしまおうというチャレンジングな試みです。当に大丈夫なのか。。笑 地下1階に入り口があります。ライブハウスのような雰囲気。 スタッフ控室。やはりなかなかITの勉強会でこの雰囲気の会場にお目にかかることはないのでは笑 とりあえ

    エンジニアイベントを初主催。そして事件は起こった | 株式会社スペースマーケット
    tyru
    tyru 2016/07/30
    寿司のネタだけ取って食ったって、それ旨くないだろうし完全に嫌がらせでは (いや嫌がらせなんだけど)
  • 小さいLinux環境の作り方

    割と新しめのカーネルで、フロッピーディスク1枚に収まるLinuxディストリビューションを作る方法を解説します

    小さいLinux環境の作り方
    tyru
    tyru 2016/07/30
    「割と新しめのカーネルで、フロッピーディスク1枚に収まるLinuxディストリビューションを作る方法を解説します」
  • イケダハヤトの田舎や地方は生活コストが低いという嘘。年収低いし二重苦だよ? - 涙拭けよ

    ども! 守形レイジです。 来ならばデータを並べながら語りたいところですが、実生活から感じたことを書いていきます。 ※注意 誤読されてる方がおられるようなのですが、僕は移住者ではなく、原住民です。 その観点からのお話。 地方は年収も低いけど、生活コストはさらに低いという主張 www.ikedahayato.com 都道府県別の平均年収ランキング 僕は秋田県ですが、秋田は年収はとにかく低いです。 以下が都道府県の年収ランキングです。 nensyu-labo.com 1位の東京が580万円に対し、秋田は348万円です。 200万円以上の開きがあります。 まあ、東京には化物みたいな年収をもらっている人がいて、それが平均を押し上げているということもデータの裏にはあるかもしれません。 面接確約!転職するならMIIDAS(ミーダス)! 都道府県別最低賃金ランキング memorva.jp 見ての通り、秋

    イケダハヤトの田舎や地方は生活コストが低いという嘘。年収低いし二重苦だよ? - 涙拭けよ
    tyru
    tyru 2016/07/30
  • ポケモンGoとラブホテル : ラブホの上野の相談室

    2016年07月24日06:55 ポケモンGoとラブホテル カテゴリラブホテルの話 staffueno Comment(67)Trackback(0) 先日公開されたポケモンGOは世界的なヒットとなりつつあります。 新しい形でのゲームということで皆様の注目も高いことでしょう。 今回はポケモンGoとラブホテルの関係と問題についてお話させて頂きたく思います。 【路上駐車とラブホテル】 私の勤めるラブホテルの前の道路は駐停車禁止の道路で御座いますが、現実問題として路上駐車をされる方は少なくありません。 実は、ラブホテルは皆様が思っているよりもずっと「路上駐車」に対して厳しい考えをもっております。 たとえ短い時間であっても、決して路上駐車を許しません。 これは何も「ラブホテルは正義感が強い」 というような問題ではなく、経営的な問題で路上駐車を許さないのです。 と言いますのも、ホテルの前に車が止まっ

    ポケモンGoとラブホテル : ラブホの上野の相談室
    tyru
    tyru 2016/07/30
    「「車の中に私立探偵がいるのではないか」(略)など理由は様々ですが、少なくともラブホテルの前に誰かがいるとお客様はお店に入りにくい。そのため私たちは路上駐車を許さないのです」
  • 【相模原事件】「戦後最大級の大量殺人」 専門家が語る特殊性

    「類似の事件が思い浮かばない」ーーこの事件の特徴はどこにあるのか? 他に類似の事案がすぐに思い浮かばない、珍しい事件です。被害者の人数からしても、戦後最大級の大量殺人事件といえます。 大量殺人はいくつかのパターンに分けることができます。 ・戦前の津山事件(※1938年、岡山県津山市の集落で、一晩で30人が犠牲になった殺人事件。加害者は自殺)のように、地域に対して強い恨みを持っている。 ・日赤軍(※1972年、イスラエル・テルアビブ空港で銃乱射事件などを実行)やオウム真理教(※1995年の地下鉄サリン事件などを引き起こす)のような自身の政治的、宗教的な主張をアピールするテロ事件。 ・近年の秋葉原事件(※2008年発生の通り魔事件。7人が死亡)や池田小事件(※2001年、大阪・池田市の大阪教育大付属池田小に男が侵入し、児童8人が死亡)のように有名な場所で不特定多数を殺害する。 これも日の殺

    【相模原事件】「戦後最大級の大量殺人」 専門家が語る特殊性
    tyru
    tyru 2016/07/30
  • npm shrinkwrapで依存モジュールのバージョンを固定 - Qiita

    Node.jsで作られたアプリケーションをデプロイするときに、npm shrinkwrapを使って依存モジュールのバージョンまで固定した状態でインストールする方法を紹介します。 背景 npm install で依存モジュールをインストールするとき、package.json で ^1.2.3 や ~1.2.3 といったバージョン指定をしているモジュールが1つでもあると、semver に従って 1.2.5 などのより新しいバージョンがインストールされる可能性があります。 セマンティックバージョンの意味からすれば、1.2.3 が互換性のある 1.2.5 に置き換わっても同じように動作すべきですが、現実問題としてテストしたバージョンと番にデプロイされるバージョンが意図せず変わってしまうのは気持ちが悪く、依存モジュールを含めてバージョンを固定する方法を調べました。 実現方法 まずは npm ins

    npm shrinkwrapで依存モジュールのバージョンを固定 - Qiita
    tyru
    tyru 2016/07/30
    package.jsonにバージョン書かれてるんじゃ?と思ったら「package.jsonで^1.2.3や~1.2.3といったバージョン指定をしているモジュールが1つでもあると、(略)より新しいバージョンがインストールされる可能性があります」らしい
  • npm shrinkwrapを運用で使うためのコツ - Qiita

    npm shrinkwrap とは? npm shrinkwrapは、Node.jsプロジェクトの依存モジュールのバージョンを固定するコマンドです。 使い方についてはこちらの記事が参考になります。 今回は、npm shrinkwrapをより安定して使うためのコツを記載しました。 1. CIを活用し、テストしたバージョンで固定しリリース npm shrinkwrapコマンドではnpm-shrinkwrap.jsonというファイルが生成されます。 継続的インテグレーションのサービスを活用し、そこでテストしたバージョンで固定するとよいでしょう。 CIでのフローとすれば以下になると思います。 npm updateで、可能な限り新しいバージョンを利用 テスト (npm test) npm shrinkwrap npm-shrinkwrap.jsonを追加しコミット、別tagや別branchとしてpu

    npm shrinkwrapを運用で使うためのコツ - Qiita
    tyru
    tyru 2016/07/30
    「npm shrinkwrapは、Node.jsプロジェクトの依存モジュールのバージョンを固定するコマンドです」
  • Why Object Literals in JavaScript Are Cool

    Before ECMAScript 2015 object literals (also named object initializers) in JavaScript were quite elementary. It was possible to define 2 types of properties: Pairs of property names and related values { name1: value1 } Getters { get name(){..} } and setters { set name(val){..} } for computed property values Sadly, the object literal possibilities match into a single example:

    Why Object Literals in JavaScript Are Cool
  • Haskell、Scala、ML、Scheme:あなたが次に学ぶ関数型言語 | POSTD

    (編注:2016/7/27、頂いたフィードバックを元に記事を修正いたしました。) 学生たちから、次に学ぶ言語はどれがいいのかとよく聞かれます。IT業界で働きたい人にお薦めするのは、現在盛んに使われている言語です。C++Java、C#はもちろん、PythonRubyPHPPerlなども挙げられるでしょう。 一方、向学のためという人や、学術研究や起業に関心がある人にとって、次の言語を選ぶ基準となるのは、就職に有利かではなく言語の表現力でしょう。学術研究や起業活動を行うには、プログラマとしての能力を何倍にも高める必要があります。そして、(おそらく)確立されたコードベースを扱った経験はないでしょうから、手元にあるタスクにとって最適な言語を自由に選ぶことができます。 この記事では、勉強に適したHaskell、Scala、ML、Schemeという4つの言語を、私の好きな特徴や参考資料のリストと

    Haskell、Scala、ML、Scheme:あなたが次に学ぶ関数型言語 | POSTD
    tyru
    tyru 2016/07/30