タグ

2016年6月7日のブックマーク (40件)

  • Rustでmatch内部の所有権について考える(暗黙の借用 vs. ムーブ) - Qiita

    Rust の match が取る「式」と「ブランチ」の間で、所有権がどう扱われているのか考えたことはあるだろうか? 私はなかった。普段、コンパイルエラーにならないので、なんとなく使っていた、というのが正直なところだ。 でも知らないと困ることもあるだろう。そこで、まずデフォルトが、「借用」と「ムーブ」のどちらになっているのかを確認し、さらに、デフォルトと違う動作をさせるにはどうやるのかを紹介しよう。 なお、この記事を書くにあたり、以下を参考にした。 Stuff the Identity Function Does (in Rust) Rust Users -- Reborrow vs. move また、Rust の所有権システムについて、基的なことを理解していると想定する。所有権システムについて学ぶには、日語翻訳版のオフィシャルガイドを読むのがいいだろう。 プログラミング言語Rust -

    Rustでmatch内部の所有権について考える(暗黙の借用 vs. ムーブ) - Qiita
    nilab
    nilab 2016/06/07
    Rustでmatch内部の所有権について考える(暗黙の借用 vs. ムーブ) - Qiita
  • Rustの"unwrap()"は何をするものですか?

    unwrap() は、 Option<T> 型や Result<T, E> 型の値(つまり、何かしらの値を ラップ している値)から中身の値を取り出す関数です。たとえば Option<T> 型の値に対して unwrap() を呼ぶと、それが内包する T 型の値を返します。 unwrap() は失敗するかもしれないことに注意が必要です。 Option<T> 型や Result<T, E> 型などの値は、 T 型の値が入っていることもあれば入っていないこともあります。入っていない場合に unwrap() を呼ぶとプログラムは panic します。 let opt: Option<i32> = Some(42); println!("{}", opt.unwrap()); // 42 を表示 let opt: Option<i32> = None; println!("{}", opt.unwr

    Rustの"unwrap()"は何をするものですか?
    nilab
    nilab 2016/06/07
    「 Option<T> 型や Result<T> 型などの値は、中身が入っていることもあれば入っていないこともあります。入っていない場合に unwrap() を呼ぶとプログラムは panic します」
  • RustでHTTP2クライアントを試す - Qiita

    extern crate solicit; use solicit::http::client::CleartextConnector; use solicit::client::SimpleClient; use std::str; static HOST: &'static str = "http2bin.org"; fn main() { let connector = CleartextConnector::new(HOST); let mut client = SimpleClient::with_connector(connector).unwrap(); let resp = client.get(b"/get", &[]).unwrap(); println!("{}", str::from_utf8(&resp.body).unwrap()); } { "args": {

    RustでHTTP2クライアントを試す - Qiita
    nilab
    nilab 2016/06/07
    solicit, hyper
  • 外出先でもその場でシミ抜きできる『USB超音波シミ取り機』誕生 | おたくま経済新聞

    【関連:デスク用USB紙カップウォーマー誕生 缶コーヒーにも使えるって】 使い方は簡単で、シミ部分を適度に水でぬらし、シミ取り機のボタンを押しながら先端を当てるだけ。秒間5万回という超音波振動が汚れを浮かしおとしやすくしてくれるそうです。 さらに洗剤も使えば洗浄力がアップ!実験ではソース類のシミ以外に襟や袖の黄ばみにも効果を得ることができたそうです。電源はUSBと電池(単三乾電池×4 ※別売)に両対応しています。 これから夏の季節、白っぽい服を女性は特に着る機会が増えるので、1つもっておくと便利かもしれません。もしソースがついちゃったら日中軽くシミ抜きし、自宅で洗剤も使いしっかりシミ抜きと。折角買ったばかりのワンピースにシミを残さずに済むかも? 価格は1個4,999円(税込)。株式会社ドスパラが運営するデジタルグッズのアイデアサイト「上海問屋」限定にて販売されています。

    外出先でもその場でシミ抜きできる『USB超音波シミ取り機』誕生 | おたくま経済新聞
    nilab
    nilab 2016/06/07
    「使い方は簡単で、シミ部分を適度に水でぬらし、シミ取り機のボタンを押しながら先端を当てるだけ。秒間5万回という超音波振動が汚れを浮かしおとしやすくしてくれるそうです」
  • アンタ柴田休養理由は“女性問題”だった!示談金も支払い「察していただきたい」/デイリースポーツ online

    アンタ柴田休養理由は“女性問題”だった!示談金も支払い「察していただきたい」 拡大 【2012年5月7日付デイリースポーツ紙面より】 アンタッチャブルの柴田英嗣(36)が6日、TBS系「サンデージャポン」に生出演し、2010年1月から活動休止していた理由について「女性問題だった」と明かした。 体調不良を理由に1年間休養していた柴田だが、放送では「女性トラブルとかいろいろありまして…」と真相を語り始め、女性に示談金を支払ったことも告白。「完全に和解しました。その言葉(和解)で察していただきたい。まあ、お互いに反省しましょう、と」と開き直ったように休養の原因を女性トラブルと認めていた。 続きを見る

    アンタ柴田休養理由は“女性問題”だった!示談金も支払い「察していただきたい」/デイリースポーツ online
    nilab
    nilab 2016/06/07
    「アンタッチャブルの柴田英嗣(36)が6日、TBS系「サンデージャポン」に生出演し、2010年1月から活動休止していた理由について「女性問題だった」と明かした」
  • アンタ柴田「俺も怒ったし、悲しんだ」 全部認めた「加藤ちゃん」は評価 (デイリースポーツ) - Yahoo!ニュース

    nilab
    nilab 2016/06/07
    「お笑いコンビ・アンタッチャブルの柴田英嗣(40)」「柴田との間に2子がいる元妻は、離婚後に加藤の子を妊娠し、今月出産予定と報じられた」
  • ファンキー加藤 始球式で観客に笑われる 「申し訳ありません」深々と頭下げて謝罪 (デイリースポーツ) - Yahoo!ニュース

    nilab
    nilab 2016/06/07
    「加藤はこの日の午前中、お笑いコンビ・アンタッチャブルの柴田英嗣(40)の妻・Aさんと“ダブル不倫”を認め、都内で謝罪会見を開いていた」
  • 課金ランキングで「ビリ」になったイケメンは消滅。ガラケー恋愛ゲームの「サバイバル型」課金システムを、月10万円貢いだ女性ユーザーが語る。|アプリマーケティング研究所

    課金ランキングで「ビリ」になったイケメンは消滅。ガラケー恋愛ゲームの「サバイバル型」課金システムを、月10万円貢いだ女性ユーザーが語る。 日のスマホユーザーインタビュー、今回は石川県のゆうさん(20代後半女性 アルバイト)、つかっているスマホはAndroid。 いままでゲームには、どのくらい課金しましたか?いままで、すべての携帯のゲーム(スマホ+ガラケー)だと、累計100万円くらいは課金していると思います。 一番ハマったのは「私のホストちゃん」という恋愛ゲームです。これはガラケーのamebaのゲームでした。もう「サービス終了」しちゃいましたけどね。 ※「私のホストちゃん」は2013年4月30日に、サービス終了してしまったよう(公式ブログより)「私のホストちゃん」は、どんなところにハマっていたんですか?まず、キャラにハマりました。「葉月リョウ」くんっていうキャラがいるんですけど、もうこれが

    課金ランキングで「ビリ」になったイケメンは消滅。ガラケー恋愛ゲームの「サバイバル型」課金システムを、月10万円貢いだ女性ユーザーが語る。|アプリマーケティング研究所
    nilab
    nilab 2016/06/07
    まさにホストに貢ぐ感じの。。「一番ハマったのは「私のホストちゃん」という恋愛ゲームです。これはガラケーのamebaのゲームでした。もう「サービス終了」しちゃいましたけどね」
  • とりあえずだまされたと思って-((-1)^(1/7))を2乗してみてくれ - アジマティクス

    「アラブ世界では代数学が発展した」とはよく聞くけど、どうも自分の中でしっくりきていなかったというか、要するにあんな難しいものがどうやって始まり発展したのだろう? と気になっていたのですが、最近思うのです。代数学の始まりとは、「イコールの学問」だったのではないか? と。 つまり、「ある数を2乗して1引いたら元の数と同じになるような数はあるかな?」とか、「1引いてから2乗したら元の数の2倍になるような数があったら面白そうじゃない?」みたいな素朴な疑問から始まったのではないかと思うのです。なにかの操作をした数と別の操作をした数が「同じ」、すなわちイコールの学問ではないかと。 これは現代の言葉で言えば前者は「」、後者は「」のことになります。これはまさに方程式です。「代数学が発展した」「方程式の学問が発展した」っていきなり言われても実感がわかないけど、こういう素朴な疑問から始まったとしたら、最初期の

    とりあえずだまされたと思って-((-1)^(1/7))を2乗してみてくれ - アジマティクス
    nilab
    nilab 2016/06/07
    とりあえずだまされたと思って-((-1)^(1/7))を2乗してみてくれ - アジマティクス
  • 女子高生がノーブラで登校 → 学校側から指導が入る → 生徒「なんでブラをつけなきゃいけないんだ」と怒りの運動が勃発

    » 女子高生がノーブラで登校 → 学校側から指導が入る → 生徒「なんでブラをつけなきゃいけないんだ」と怒りの運動が勃発 特集 美しい下着、ブラジャー。けれども肩が凝ったり、ワイヤーがい込んだり、ホックが外れたりなど、毎日付けるとなると結構面倒くさいものだ。 この度もある女子高生が、ブラジャーを着けるのが面倒になったのかノーブラで登校した。すると、そのことに気付いた学校側が、彼女に対して「ブラをしなさい」と指導したのだとか……。 ・女子高生がノーブラで登校すると…… 米モンタナ州のヘレナ高校に通うケイトリン・ジュヴィクさん。ある日、彼女がノーブラで登校したところ、 “服装の乱れ” を理由に先生に呼び出されることに。校内で「彼女がノーブラであることに、居心地の悪さを感じる」との意見があがったので、ブラを付けて登校するようにと指導されたのだ。 ジュヴィクさんは、その指導内容がご不満だった模様

    女子高生がノーブラで登校 → 学校側から指導が入る → 生徒「なんでブラをつけなきゃいけないんだ」と怒りの運動が勃発
    nilab
    nilab 2016/06/07
    「校内で「彼女がノーブラであることに、居心地の悪さを感じる」との意見があがったので、ブラを付けて登校するようにと指導」「黒くてゆったりしたシャツを着ていたので、ブラなしでも体は透けていなかったと主張」
  • 黒人ハーマイオニー差別にJ・K・ローリング大激怒 (シネマトゥデイ) - Yahoo!ニュース

    「ハリー・ポッター」シリーズの初の舞台化作品「Harry Potter and the Cursed Child」(ハリー・ポッターと呪われた子供)で、ハーマイオニー役を務めるアフリカ系女優ノーマ・ドゥメズウェニへの人種差別的な声に、ついに原作者であり舞台の脚を手掛けているJ・K・ローリングが激怒した。 【写真】ロン&ハーマイオニー一家の19年後  「ハリポタ」シリーズの第8作として、前作から19年後のハリーたちを描く舞台版「ハリポタ」。先日から公式TwitterやInstagramなどを通して、中年になったハリー・ポッターや、息子に寄り添うドラコ・マルフォイなど原作屈指の人気キャラクターたちの姿をぞくぞくとお披露目し話題をもたらしているが、ハリーの親友であるハーマイオニー・グレンジャーの写真が公開されると、「すてきね」「待ちきれなくなっちゃう!」と喜ぶファンの一方で、「こんなのハーマイ

    黒人ハーマイオニー差別にJ・K・ローリング大激怒 (シネマトゥデイ) - Yahoo!ニュース
    nilab
    nilab 2016/06/07
    ドラえもんの声が変わったときと同じようなものか。「「どうしてハーマイオニーを黒人にしたの?」「ハーマイオニーは黒人じゃない」という否定的なコメントが各SNSに多数寄せられていた」
  • ファッション業界の説明では一般消費者を納得させられない : 南充浩の繊維産業ブログ

    6月 6 ファッション業界の説明では一般消費者を納得させられない Tweet カテゴリ 考察 トレンド 一般の人から「ファッションは難しい」「ファッションは特殊」「ファッションは分かりにくい」と言われる所以は様々あるが、その中の一つの要因として「ダブルスタンダード」が挙げられるのではないか。 ある時期まで「これはNG」と言われていた事柄が、ある時期から「これが新しい」に変わってしまう。 これが一般の人には理解しにくい。 一般人の心境を代弁すると「お前、去年までその組み合わせはNGて言うてたやろ」というところである。 例えば、以前にも書いたことがあるが、2000年代前半までは、カーゴパンツ(両腿の脇にポケットがあるパンツ)とネクタイのコーディネイトはNGだと当時のメンズクラブに書かれていた。 その理由は、カーゴパンツは軍用アイテムでネクタイはエレガントアイテムだからこの組み合わせは

    ファッション業界の説明では一般消費者を納得させられない : 南充浩の繊維産業ブログ
    nilab
    nilab 2016/06/07
    「「これはNG」と言われていた事柄が、ある時期から「これが新しい」に変わってしまう」「平気でダブルスタンダードな説明をするデザイナーや雑誌編集者、販売員が跳梁跋扈しているから、高い洋服が売れなくなった」
  • JavaScript Promiseの本

    この書籍はCreative Commons Attribution-NonCommercialの ライセンス で公開されています。 また、PDFとしてレンダリングしたバージョンは以下からダウンロードすることができます。

    JavaScript Promiseの本
    nilab
    nilab 2016/06/07
    JavaScript Promiseの本
  • この書籍について · JavaScript Plugin Architecture

    JavaScript Plugin Architecture この書籍はJavaScriptのライブラリやツールにおけるプラグインアーキテクチャについて見ていくことを目的としたものです。 次の形式で読むことができます。 Web版 PDF形式 ePub形式 Mobi形式 GitHub上で直接Markdownファイルを読むこともできますが、その場合はWeb版で読むことをオススメします。 Twitterのハッシュタグは#js_plugin_book 更新情報はRSSやリリースノートから見ることができます。 はじめに JavaScriptの世界では1つの大きなライブラリよりも小さいなものを組み合わせていくようなスタイルが多く見られます。小さなものを組み合わせて作るためには、プラグインと呼ばれる拡張の仕組みが必要となります。またそのようなプラグインがたくさんあるエコシステムの土台を作るには、プラグイ

    nilab
    nilab 2016/06/07
    この書籍について · JavaScript Plugin Architecture
  • JavaScript Plugin Architectureというプラグイン設計について学ぶ無料の電子書籍を書いた

    JavaScript Plugin ArchitectureというJavaScriptのプラグイン設計についての電子書籍を書きました。 この書籍はJavaScriptのライブラリやツールにおけるプラグインアーキテクチャについて見ていく事を目的としたものです。 以下の形式で読むことができます。 Web版 PDF形式 ePub形式 Mobi形式 GitHub上にソースコードも公開されているでので直接Markdownファイルを読むこともできます。 MarkdownよりはWeb版の方が見やすいのでそちらをオススメします。 Twitterのハッシュタグは#js_plugin_book 更新情報はRSSやリリースノートから見ることができます。 v1.0.0 最初に書くと決めたプラグインアーキテクチャが揃ったので1.0.0としてリリースしました。 JavaScript Promiseのの時と同じく、継

    JavaScript Plugin Architectureというプラグイン設計について学ぶ無料の電子書籍を書いた
    nilab
    nilab 2016/06/07
    JavaScript Plugin Architectureというプラグイン設計について学ぶ無料の電子書籍を書いた | Web Scratch
  • 日本の産業分類別年収/労働時間ヒートマップ - A Successful Failure

    2016年06月07日 日の産業分類別年収/労働時間ヒートマップ Tweet 厚生労働省は毎年産業分類別に賃金や労働時間の調査を行っている。10名以上の従業員を抱える5万余の民間事業所に対する調査をまとめたものであり、最新の調査結果は今年2月に公表された平成27年賃金構造基統計調査だ。 そこで同調査にもとづき、産業分類別の年収、月間労働時間をヒートマップにしてみた。男性・女性の降順にソートしたバージョンも用意しているのでそちらも見て欲しい。サムネイルをみるだけで、男女に厳然とした差があることが一目瞭然だ。 産業分類別年収テーブル(男性ソート版・女性ソート版) 産業分類別月間労働時間テーブル(男性ソート版・女性ソート版) 産業別明細票 さらに産業分類ごとに調査結果を確認できる検索フォームも用意した。上部のプルダウンメニューを選択することで、所望の産業の給与/労働時間テーブルを参照すること

    日本の産業分類別年収/労働時間ヒートマップ - A Successful Failure
    nilab
    nilab 2016/06/07
    日本の産業分類別年収/労働時間ヒートマップ - A Successful Failure
  • ネット炎上、1枚の写真で伝える防止法 年300回講演、プロの教え

    ネット炎上、1枚の写真で伝える防止法 年300回講演、プロの教え インターネット上で不謹慎な書き込みや違法行為を見せびらかし、猛烈な非難を受ける「炎上事件」が後を絶ちません。あまたの事件を分析し、学生や企業向けに炎上を起こさない方法を教えているプロがいます。年300回を超える講演をしている、IT大手グリーの小木曽健さん(43)です。

    ネット炎上、1枚の写真で伝える防止法 年300回講演、プロの教え
    nilab
    nilab 2016/06/07
    「みなさんにお願いがあります。ボードに自分の大切な情報を書いて、渋谷の交差点に30分ほど立っていて欲しい」「インターネットにものを書くということは、この交差点に掲げることと同じなんです」
  • 新着ニュース - 国立大学法人 岡山大学

    岡山大学の公式サイト。

    新着ニュース - 国立大学法人 岡山大学
    nilab
    nilab 2016/06/07
    学長のコメント。「仮の地位が認められなかったことは正当ですが,仮払い請求が一部認められたことは誠に遺憾に思います。今後の不服申立手続きや地位確認訴訟において,引き続き本学の正当性を主張していきます」
  • 研究不正を内部告発した教授らに大学が解雇処分の判断

    岡山大学は、研究不正を内部告発した森山教授らに対し、懲戒処分を前提として2015年5月26日から職員就業規則第68条の2規定に基づき懲戒処分が決するまで自宅待機を命じていました。しかし、この懲戒処分の理由となる嫌疑は不明であり、現在も自宅待機が続いています。 国立大学法人岡山大学職員就業規則 http://www.okayama-u.ac.jp/up_load_files/soumu-pdf/shokisoku/21H16kisoku10.pdf (自宅待機) 第68条の2 学長は,職員が懲戒処分に該当する行為を行った場合は,当該懲戒処分が決定するまでの間,当該職員に自宅待機を命ずることができる。 そうした中、岡山大学教育研究評議会の人事審査により、「懲戒解雇」ではなく国立大学法人岡山職員人事規定第10条に基づく「通常解雇」の手続きによって、2015年10月26日に職員就業規則第23条第1

    研究不正を内部告発した教授らに大学が解雇処分の判断
    nilab
    nilab 2016/06/07
    「この件は、森山教授らが複数の博士論文と多数の学術論文に不正疑義があるとして内部告発をしたことに端を発しています。岡山大学は告発された31本の学術論文に対して研究不正調査の結果全てシロ判定をしています」
  • 岡山大学で不正告発をした教授らの解雇無効申立仮処分決定について - warbler’s diary

    平成28年(2016年)6月6日に、岡山地裁で不正告発をした教授らの解雇無効申立仮処分に対する決定が出されました。 森山元教授に対する仮処分決定文 id:warbler の 解雇無効裁判仮処分 森山 決定 黒塗り.pdf (↑PCで閲覧推奨 全22頁) 岡山地裁は、「解雇は、客観的に合理的な理由を欠き、あるいは社会通念上相当と認められないから、解雇権の濫用として無効である」との判断を下しました。 【解雇の有効性について】 【結論】(森山) 残念ながら地位保全までは認められませんでしたが、解雇理由とされた9件はいずれも解雇の理由として認められないとして「解雇権の濫用として無効である」との判断が下された事は重要だと思います。 ※解雇理由は1~9までありますが、解雇無効を訴える森山元教授側の主張がほぼ全て認められています。おそらくどれか一つでも欠けると、解雇理由にはなりえないので、岡山大

    岡山大学で不正告発をした教授らの解雇無効申立仮処分決定について - warbler’s diary
    nilab
    nilab 2016/06/07
    「残念ながら地位保全までは認められませんでしたが、解雇理由とされた9件はいずれも解雇の合理的な理由を欠き「解雇権の濫用として無効である」との判断が下された事は重要だと思います」
  • 実践Backbone.Marionette 現場の悩みと解決まで

    2014/1/22 gooラボopen tech talkで話したBackbone.jsとMarionette.jsの話です。Read less

    実践Backbone.Marionette 現場の悩みと解決まで
    nilab
    nilab 2016/06/07
    実践Backbone.Marionette 現場の悩みと解決まで
  • BackboneとAngularを比較する

    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が最近リリースされ、重要な変...

    BackboneとAngularを比較する
    nilab
    nilab 2016/06/07
    BackboneとAngularを比較する
  • 和訳:BackboneとAngularを比較する - lxyuma BLOG

    この記事は、Victor Savkin氏の「Contrasting Backbone and Angular」を翻訳したものです。 ※人から翻訳の許可も頂きました。 オリジナル http://engineering.nulogy.com/posts/angular-and-backbone/ 和訳自体は自信なく、細かな所は意訳しているので正確にはオリジナルを参照して下さい。日語として、冗長になってしまった所はすみません。 それと、ちなみにAngularはよくわかってないので、変な和訳してるかも(気づいた方、コメントで教えて下さい) ※ちなみにtitleはcontrastingなので、両者の違いを明らかにするため対比する、なのですが、冗長だったので短くしました。 以下より、文 アイディアとツールを比較する事は、その対象をより良く知るとても良い方法です。この記事のシリーズで、webアプリ

    和訳:BackboneとAngularを比較する - lxyuma BLOG
    nilab
    nilab 2016/06/07
    和訳:BackboneとAngularを比較する - lxyuma BLOG
  • Marionette.ViewのonShow/onRenderの違い - console.lealog();

    backbone.js - marionette.js view difference between onShow vs onRender? - Stack Overflow こういう記事もあるようですが、 似てるけどどっち使えば良いの?ってなったときに。 この差を知ってこそのマリオネッターですよ。 どちらもフックとして使える var HogeView = Marionette.ItemView.extend({ onRender: function() { console.log('onRender!'); }, onShow: function() { console.log('onShow!'); } }); で、 var hogeLayout = new HogeLayout(); hogeLayout.someRegion.show(new HogeView()); // ->

    Marionette.ViewのonShow/onRenderの違い - console.lealog();
    nilab
    nilab 2016/06/07
    「ViewがonShowするのはあくまでRegionによって」「なのでRegion.show()されないならonShowは発火しない」
  • 普通のrailsアプリのBackboneにMarionette付けて思った事 - lxyuma BLOG

    以前書いた記事の反省を元にMarionetteに移行した。 思った以上に快適! 大規模になったらMarionette.js使えとか書いているのは嘘で、普通にBackbone使うときは、初めから使うべき。 Backboneで一番恐ろしいのは、各現場/各開発者毎に異なるオレオレ実装。オレオレ実装作るコストに加え、使う人の思わぬバグや学習コストやスイッチングコスト等諸々考えると、特別な理由がない限りMarionetteみたいな既存のframework使うべき。 あんど。データバインディングを提供してくれる、stickitと一緒に使うと、より一層効果的。 めっちゃ、ソースコードの量が減って、ソースの意図が明快になった。悩みも少ない。工数も勿論減る。 ここから、幾つか思った事を、サッカー見ながらお酒飲みながら、ダラダラ書く。※ちなみに、日vsオランダ戦見てる。 railsアプリでのjs周辺の作りの

    普通のrailsアプリのBackboneにMarionette付けて思った事 - lxyuma BLOG
    nilab
    nilab 2016/06/07
    「このまま使うと、this.uiを要素として使えないので、initializeの中に、bindUIElements 書くのを忘れないように」
  • Marionette.jsまとめ その2 View, ItemView, CollectionView - Qiita

    Marionette.jsまとめ その1 Application, Controller, AppRouter Marionette.jsまとめ その2 View, ItemView, CollectionView Marionette.jsまとめ その3 CompositeView, Layout, Region Marionette.View Backbone.Viewを拡張したオブジェクトで、 他のMarionette.*Viewの基底クラスとなっています。 ここでは共通の処理やメソッドを定義しています。 bindUIElements uiに指定したセレクタに沿って jQueryオブジェクトをキャッシュします。 var FooView = Marionette.View.extend({ el: 'body', ui: { fooButton: '#fooButton', listI

    Marionette.jsまとめ その2 View, ItemView, CollectionView - Qiita
    nilab
    nilab 2016/06/07
    uiに指定したセレクタに沿って jQueryオブジェクトをキャッシュ / initialize: function() { this.bindUIElements(); }
  • Linuxカーネルのコードを読んで勉強になったこと - φ(・・*)ゞ ウーン カーネルとか弄ったりのメモ

    Linuxカーネルのコードを読んでて、なるほど〜と思うことはよくあるけど、その中でも特に今までの考え方をぶち壊してくれたのはなんだっけと思ったところ、やっぱりリスト構造かなと言うところ。 c言語でリスト構造を作る場合、一般的な教科書方式だと↓のようにデータとnextポインタは密結合になってると思います。これの場合、struct foobarのポインタをnext要素に使っているので、他の構造体(例えば、struct hogehoge)で同じことをしようとすると、その構造体ではstruct hogehoge *nextというメンバ変数を持つ必要があります。 ヘッド要素はstruct foobarです。 struct foobar { int n; char s[64]; struct foobar *next; }; struct foobar head; Linuxカーネルの場合、データとリ

    Linuxカーネルのコードを読んで勉強になったこと - φ(・・*)ゞ ウーン カーネルとか弄ったりのメモ
    nilab
    nilab 2016/06/07
    Linuxカーネルのコードを読んで勉強になったこと - φ(・・*)ゞ ウーン カーネルとか弄ったりのメモ
  • アップル、「マップ」機能向上のためにGPS開発の権威を雇用 - iPhone Mania

    アップルが昨年10月、高級車メーカーで衛星ナビゲーションシステムの開発を手がけていた開発者であるSinisa Durekovic氏を新たに雇い入れていたことが分かりました。 メルセデスベンツなどでGPSを開発 Sinisa Durekovic氏はAudiやBMW、メルセデスベンツといった名立たる高級車メーカーで、カーナビのマップに用いる衛星ナビゲーションシステムの開発を手がけていた人物で、米メディアBloombergによると、以前はオーディオ機器の開発で知られるHarmanでも「基礎設計とナビゲーションのチーフエンジニア」を担当していたとのことです。 アップルが彼を雇用した目的が、「マップ」アプリの機能向上にあることは間違いなく、最近も同アプリ開発のためにインドのハイデラバードに4,000人規模の拠点が設けられたばかりです。また将来的に登場するとされているApple Carや、最近出資を表

    アップル、「マップ」機能向上のためにGPS開発の権威を雇用 - iPhone Mania
    nilab
    nilab 2016/06/07
    アップル、「マップ」機能向上のためにGPS開発の権威を雇用 - iPhone Mania
  • Googleの自動運転車、クラクションも鳴らせるように進化 | RBB TODAY

    Googleの自動運転車がまた1つ、次の段階に進んだようだ。開発チームは、マンスリーレポート上で、自動運転車の人工知能に、クラクションの鳴らし方を教えたと報告している。 人工知能が学習したクラクションの鳴らし方は、主に2種類。1つは、大きな危険を感知した際の、長く大きなクラクション。これは、運転中に異なる車線のドライバーがはみ出してきた際など適用される。もう1つは、小さな危険を察知した際の、短く、小さなクラクション。パーキングなどで、前の車がGoogleの自動運転車の存在に気付かず、バックしてきた時などに適用される。 さらに、マンスリーレポートでは、電気自動車全般の問題である、走行時の「音」の部分にも触れられた。電気自動車は、燃料を燃やして走行するわけではないため、一般的にガソリン車などと比較すると、走行時の音が静かだ。静音性は夜間の騒音問題等に有益な一方で、目の不自由な方や高齢者は、車の

    Googleの自動運転車、クラクションも鳴らせるように進化 | RBB TODAY
    nilab
    nilab 2016/06/07
    Googleの自動運転車、クラクションも鳴らせるように進化 | レスポンス(Response.jp)
  • ヘルプ・よくある質問

    ヘルプ・よくある質問 「マイナビ転職」に関するよくある質問です。詳細は各カテゴリトップからご覧ください。 ※誠に申し訳ございませんが、お電話でのお問い合わせ窓口はご用意しておりません 会員登録 新規会員登録の手順、ご登録内容の変更や退会に関するご案内 一覧を見る ログイン ID・パスワードが不明の場合、SNSアカウントとの連携に関するご案内 一覧を見る WEB履歴書 WEB履歴書の登録・修正や、応募フォームへの引用に関するご案内 一覧を見る メールサービス メールマガジン・各種通知メールのご利用・配信停止に関するご案内 一覧を見る スカウト 企業に公開される情報や、希望条件・非公開企業設定に関するご案内 一覧を見る 応募・質問 応募・質問フォームの入力方法、応募履歴に関するご案内 一覧を見る 企業・転職エージェントとのやりとり 応募企業とのメッセージ送受信・面接日程の調整に関するご案内 一

    ヘルプ・よくある質問
    nilab
    nilab 2016/06/07
    こんなFAQがあるぐらいだからよくあるのかな。「しばらく経っても配信が続く場合は、画面下の問い合わせフォームよりサポートデスクまでご連絡ください」
  • マイナビを退会したのにメールが来るんですが、何故ですか? ... - 教えて!しごとの先生|Yahoo!しごとカタログ

    マイナビを退会したのにメールが来るんですが、何故ですか? 携帯に毎週水曜日にマイナビからメールが来るんですが、 マイナビを退会したのにメールが来るんですが、何故ですか? 携帯に毎週水曜日にマイナビからメールが来るんですが、もう必要ないのでメールの配信を停止したんですが、 それでもなぜか来ます。「あれ?」と思ったので、 もう一度メールの配信が「しない」になってるか確認したら ちゃんとなってました。 とりあえずもう一度次の水曜日まで待ったのですがまた来ました! なので、もう思い切ってマイナビを退会したんですが、 それでもまだ来るんです! どうしたらメールが来ないようになりますか? アドレスを変えるという方法もあるんですが、 こんな理由で変えたくありません・・・ 知ってる方教えてください!

    マイナビを退会したのにメールが来るんですが、何故ですか? ... - 教えて!しごとの先生|Yahoo!しごとカタログ
    nilab
    nilab 2016/06/07
    「メールの配信が「しない」になってるか確認したらちゃんとなってました。とりあえずもう一度次の水曜日まで待ったのですがまた来ました」「もう思い切ってマイナビを退会したんですが、それでもまだ来るんです」
  • de:code 2016 に参加した感想 - Qiita

    Microsoft の開発者向けイベント de:code 2016 に参加させてもらいましたので感想を書きます。 Microsoft のカンファレンスに参加するのは何年ぶりでしょう、パシフィコ横浜でやってた Tech・ED とか Tech・Days 以来です。 ここ数年 Android や iOS もモバイルアプリ開発ばかりやってきて、 Xamarin で C# に戻ってきて〜って感じだったので、 「Xamarin 以外の Microsoft テクノロジーを広く浅く知る」 という目的で参加しました。 セッションの感想 Day1 Keynote なんかこういう全体像まとめるの苦手、というか何番煎じなので、他の人のまとめをみてくれい(爆 とりあえず、 「りんな が想像以上に自然すぎて、LINE で会話してるのをカミさんに見られたら、完全に誤解されそう」 です。 DEV-013 まだまだ進化が止

    de:code 2016 に参加した感想 - Qiita
    nilab
    nilab 2016/06/07
    de:code 2016 に参加した感想 - Qiita
  • 「パナマ文書」を調査することで富裕層がいかに資産隠し&身元隠蔽をしていたかという手法が発覚

    by Jason Lawrence 2016年4月に過去最大級のオフショア取引(国境をまたぐ金融取引)のリーク情報である「パナマ文書」が公表され、政治家・スポーツ選手など著名人や巨大企業の名前が見つかって話題を呼びました。 5月にはデータベースが公開されて、誰でもその中身に触れることができるようになりましたが、調べが進むにつれて、資産隠しにどのような手法が用いられていたのかが明らかになってきました。 How Mossack Fonseca Helped Clients Skirt Or Break U.S. Tax Laws With Offshore Accounts - The New York Times http://www.nytimes.com/interactive/2016/06/05/world/americas/panama-papers-us-taxes.html P

    「パナマ文書」を調査することで富裕層がいかに資産隠し&身元隠蔽をしていたかという手法が発覚
    nilab
    nilab 2016/06/07
    「パナマ文書」を調査することで富裕層がいかに資産隠し&身元隠蔽をしていたかという手法が発覚 - GIGAZINE
  • WorkFlowyを使っていつどこでどうやってブログを書いているかーいつもていねいに

    ⑵ 記事を書き始めるときは「MemoFlowy」 新たに記事を書き始めるときは、「MemoFlowy」を使うことが多いです。だいたい、平日の昼休みか帰りの電車の中で書き始めることが多いです。MemoFlowyを起動し、ストックしてあるネタを見ながら、膨らませそうなネタを見つけて、MemoFlowyで書き始めます。 出先から直帰でいつもより早く退社できることがあらかじめわかっているときは、MacBook Airを持参し、帰りにカフェに立ち寄りパソコンを使って書くこともあります。そのときは、FirefoxでWorkFlowyを立ち上げ書き始めます。 新たに記事を書き始めるときは、次の記事でも書いたとおり、誰に対して何を伝えるために書くかをタイトルの下のトピックに書くようにして記事の内容がブレないように心がけています。 参考 私がWorkFlowyでブログを書き始める前に必ずしている大切なこと

    WorkFlowyを使っていつどこでどうやってブログを書いているかーいつもていねいに
    nilab
    nilab 2016/06/07
    WorkFlowyを使っていつどこでどうやってブログを書いているか – いつもていねいに
  • シンプルイズベストの「高橋メソッド」を活用したプレゼンをスマホで簡単に作成できる「Slide」

    PowerPointPDFで作成されたプレゼンテーション用のスライドを大量に保管するSlideShareが、「プレゼンテーションの極意はシンプルイズベスト」と語るように、プレゼン用資料を作成する際に「よりわかりやすく簡潔に」内容を伝えることは非常に重要なポイントとなります。この「プレゼン資料はシンプルイズベスト」という考えを極限まで突き詰めた手法が、日Rubyの会の高橋征義さんが考案した「高橋メソッド」で、その高橋メソッドを活用したスライドを簡単に作成できるスマートフォン向けアプリ「Slide」は、シンプルながらもいざという時に役立ちそうなアプリとなっています。 Slide | Plain text presentation maker http://trikita.co/slide/ 「高橋メソッド」の特長は、大きな文字と簡潔な言葉でプレゼン内容を伝えるというもので、「文字が大きいの

    シンプルイズベストの「高橋メソッド」を活用したプレゼンをスマホで簡単に作成できる「Slide」
    nilab
    nilab 2016/06/07
    シンプルイズベストの「高橋メソッド」を活用したプレゼンをスマホで簡単に作成できる「Slide」 - GIGAZINE
  • Dockerでホストを乗っ取られた - Qiita

    注意 件記事ですが、私の不適切な行動(拾ったスクリプトを検証なく走らせる)が原因です。「dockerは(特に何もしなくとも)危険」との誤解を皆様に与えた点、ご迷惑をおかけいたしました。申し訳ございません。 拡散されている記事を削除するのはさらなる誤解を招きかねないと思いましたので、冒頭に注意を付記しております。以下の記事は、「自分が何してるかをきちんと検証できないとセキュリティホールを生み出す」という意味で参考にして頂ければ幸いです。 追記 Twitterやはてブで言及いただきました皆様、ありがとうございます。 件はpullしてきたイメージが悪意ある開発者によるものかどうかにかぎらず、不適切な設定をしていると起こり得ます。 ※コメント欄に質問への回答という形で、私がそのときに走らせていたイメージの一覧を挙げておりますが、どのイメージも評判あるものだと思います。 皆様におかれましては「あ

    Dockerでホストを乗っ取られた - Qiita
    nilab
    nilab 2016/06/07
    Dockerでホストを乗っ取られた - Qiita
  • Chromeのヘッドレスブラウザがやってくる。というわけで試してみた。 - Qiita

    注意:この記事は古いです。2016年06月06日に書いた記事です。 2017/04/14 追記: Chrome59から正式にヘッドレスモードが搭載されます。 ヘッドレスモードではPhantomJSなどのようにJavaScriptでヘッドレスブラウザを制御することも可能です。 https://chromium.googlesource.com/chromium/src/+/master/headless/ 2017/06/07 追記: NightmareJS風に操作できるライブラリをリリースしています。 ヘッドレスChromeをもっとも簡単に操作できると思われるNightmareJS風ライブラリ http://qiita.com/devneko/items/3689b46fc2bcdb8121a8 先日、Googleの人が「Headless Chrome is coming so soon」

    Chromeのヘッドレスブラウザがやってくる。というわけで試してみた。 - Qiita
    nilab
    nilab 2016/06/07
    「GUIはありませんが内部的にはページのロードから描画までを行います。余計な機能がなく効率的に動作することや、APIやコマンドラインなどから操作できるため、フロントエンドのテストなどで活躍します」
  • なぜそこにアラブ人。スマホゲームに飢えた「アラブの課金王」国境を越える。そこに「存在しないはずのアラブ人」が欧米のアプリストアをつかう真実。 | アプリマーケティング研究所

    なぜそこにアラブ人。スマホゲームに飢えた「アラブの課金王」国境を越える。そこに「存在しないはずのアラブ人」が欧米のアプリストアをつかう真実。 新興国のゲーム市場に詳しい、メディアクリエイトさんを取材しました。世界中のアプリストアに出現し、ゲームに課金していくアラブ人の謎とは? ※株式会社メディアクリエイト チーフアナリスト 佐藤翔さん <目次> 1、世界進出をはじめた「アラブのスマホゲーマー」たち。 2、石油王から生まれた「無職の課金王」も存在し得る。 3、中東の「ゲーム規制」はきびしくない。 4、ブラジルは通信料が高い。 5、ラテンアメリカで「ゲーム機」を遊べるのは富裕層だけ。 6、10分/数円であそべる、中南米の「アーケードゲーム型」エミュレーター。 7、アルゼンチンには「ビットコイン」で給与を支払う会社があるらしい。 8、中南米で未だに「公衆電話」がつかわれる謎。 9、ラテンアメリカ

    なぜそこにアラブ人。スマホゲームに飢えた「アラブの課金王」国境を越える。そこに「存在しないはずのアラブ人」が欧米のアプリストアをつかう真実。 | アプリマーケティング研究所
    nilab
    nilab 2016/06/07
    「つまり「アラブ諸国に住んでいながら、アメリカのAppStoreに、アクセスしているアラブ人」が、たくさんいたんですよね」
  • Visual Studio Code は JavaScript 開発が超絶便利になる可能性を秘めている!

    Visual Studio Code は JavaScript 開発が超絶便利になる可能性を秘めている! クロスプラットフォームでオープンソースな IDE 環境、Visual Studio Code が公開されたので試してみた。 拡張を入れなくても、デフォルトで JavaScript の「自動 Lint」「Grunt、Gulp 連携」「デバッグ」が動いた。なんだかすごく便利そうな予感。 Windows 環境で起動してみたらこんな画面だった。 なんか黒いが、色は好みにカスタマイズできるし、プリセットからも選べる。 フォルダーを開くことから始まる Visual Studio Code にはプロジェクトの概念はない。 [File] > [Open Folder] からフォルダーを開けばよい。 ためしに、過去に作った Node.js 製の livereloadx のフォルダーを開いてみた。 左側に

    Visual Studio Code は JavaScript 開発が超絶便利になる可能性を秘めている!
    nilab
    nilab 2016/06/07
    Visual Studio Code は JavaScript 開発が超絶便利になる可能性を秘めている! - てっく煮ブログ
  • Visual Studio Codeの使い方、基本の「キ」

    Visual Studio Codeの使い方、基の「キ」:特集:Visual Studio Code早分かりガイド(1/6 ページ) Microsoft発のクロスプラットフォームなテキストエディタ、「Visual Studio Code」の使い方の基をまとめる(バージョン1.25対応)。

    Visual Studio Codeの使い方、基本の「キ」
    nilab
    nilab 2016/06/07
    特集:Visual Studio Code早分かりガイド:Visual Studio Codeの使い方、基本の「キ」 (1/5) - @IT