2019年12月20日のブックマーク (15件)

  • TwitterやSlackのRedux Storeを覗く

    { domainData1 : {}, domainData2 : {}, appState1 : {}, appState2 : {}, ui : { uiState1 : {}, uiState2 : {}, } } ref: Basic Reducer Structure and State Shape · Redux 正規化 Recipesでは正規化についても言及しており、リレーショナルデータを管理する場合はデータベースのように正規化することを推奨していました。 以下は投稿が複数のコメントを持つ例です。postsはcommentsのidだけを持っています。 { posts : { byId : { "post1" : { id : "post1", author : "user1", body : "......", comments : ["comment1", "comment

    TwitterやSlackのRedux Storeを覗く
    programmablekinoko
    programmablekinoko 2019/12/20
    こういうリバースエンジニアリング大好き
  • Windows 3.1上で動作するSlackクライアントを開発した猛者が登場

    ビジネス向けのチャットアプリであるSlackはさまざまな企業で利用される人気ツールです。エンジニアのYeo Kheng Mengさんは、1993年にリリースされたWindows 3.1でも動くSlackのクライアントを開発し、GitHubで公開しています。 Building a new Win 3.1 app in 2019 Part 1: Slack client | YKM's corner on the web http://yeokhengmeng.com/2019/12/building-a-new-win-3-1-app-in-2019-part-1-slack-client/ 実際にSlackでテキストの送受信を行うところは以下のムービーで見ることができます。 Slack client for Windows 3.1 - YouTube 左側のIBM ThihkPad 390

    Windows 3.1上で動作するSlackクライアントを開発した猛者が登場
    programmablekinoko
    programmablekinoko 2019/12/20
    OSSでライブラリが充実する前はOSとC標準以外全部自作とかやってたよね
  • アナログゲームプレイ偏愛「顧客が本当に必要だったもの」 - THE戯言

    反社会人サークル製作のゲーム『顧客が当に必要だったものゲーム』がついに届きました。 このゲームは今年2018春のゲームマーケットに彗星のように現れ、多くの業界人に衝撃を与えました。 togetter.com そもそも「顧客が当に必要だったもの」とは何なのでしょうか?IT業界に携わる人なら目にしたことがある人は少なくないかもしれません。ニコニコ大百科では下記のように説明されています。 「顧客が当に必要だったもの」とは、ITビジネスにおける多難なシステム開発プロジェクトの姿を風刺した絵に登場する、オチの部分のフレーズ。顧客が期待した通りのシステムとして完成しなかった原因は、開発側の勝手な思い込みや都合の押し付けだと思いきや、そもそも最初に顧客が説明した要件からしてズレていた、というオチ。 つまり、顧客自身にも自分が必要とするものが分かっていなかったということ。(さらに踏み込んで言えば、開

    アナログゲームプレイ偏愛「顧客が本当に必要だったもの」 - THE戯言
  • グラタン作ろうとしてオーブンに入れてわくわくしてたらコンセント抜けてたみたいな話してください→おっちょこちょい話集まる

    なのふな @nanofunya とても落ち込んでるので誰かグラタンを作ろうとしてオーブンに入れてわくわく待ってたらオーブンのコンセントが抜けてたみたいな感じの話をして励ましてくれませんか。 ちなみに落ち込んでる理由はグラタンを作ろうとしてオーブンに入れてわくわく待ってたらオーブンのコンセントが抜けてたからです。 2019-12-19 17:52:28

    グラタン作ろうとしてオーブンに入れてわくわくしてたらコンセント抜けてたみたいな話してください→おっちょこちょい話集まる
    programmablekinoko
    programmablekinoko 2019/12/20
    俺の友達(あほ)は窓につけるタイプのエアコン部屋の真ん中に設置して全然涼しくならねえとぼやいてた
  • 日経新聞「米国では年収1400万円は低所得」が大炎上 日本は貧乏になっているのか? それでも幸せか?

    いまや、日の優秀な人材が海外に出稼ぎに行く時代になったという。そして、読者にショックを与えたのが、次の記述だった。 「米住宅都市開発省の調査では、サンフランシスコでは年収1400万円の4人家族を『低所得者』に分類した。厚生労働省によると、日の2017年の世帯年収の平均は約550万円、1000万円を超える世帯は10%強に過ぎない」 つまり、もはや日人のほとんどが米国では「貧困層」に入るほど落ちぶれてしまったといわんばかりの論調だった。ただし、「年収1400万円は低所得」という強烈な主見出しは、新聞紙面では中見出しの一つで、紙面の主見出しは「香港なら2倍稼げる」だった。 「日はスゴイ!というテレビ番組、もうやめようよ」 インターネット上では、この記事について「#年収1400万円は低所得」のスレッドが立ち、賛否両論が激しく戦わされている。 まず、日経済新聞の言うとおり「日の凋落を直視

    日経新聞「米国では年収1400万円は低所得」が大炎上 日本は貧乏になっているのか? それでも幸せか?
    programmablekinoko
    programmablekinoko 2019/12/20
    理想を言えば2010年前後の円高低物価で暮らしたい
  • JVNVU#95417700: 複数の Apple 製品に解放済みメモリ使用 (use-after-free) の脆弱性

    複数の Apple 製品で使用している SecureROM には解放済みメモリ使用 (use-after-free) の脆弱性が存在します。 プロセッサチップ A5 から A11 を搭載する次の製品 iPhones 4s から iPhone X まで iPad 第 2 世代から 第 7 世代まで iPad Mini 第 2 世代および 第 3 世代 iPad Air および iPad Air 2 iPad Pro 10.5 インチ および 12.9 インチ 第 2 世代 Apple Watch Series 1 から Series 3 まで Apple TV 第 3 世代 および 4k iPod Touch 第 5 世代 から 第 7 世代 脆弱性に該当するプロセッサチップを利用している製品であれば、上記以外の製品も影響を受けます。 なお、 A12 以降のプロセッサチップを使用している i

    programmablekinoko
    programmablekinoko 2019/12/20
    無視に限る
  • 夜勤明けの帰り電車を待つ

    現在私は工場勤務で、昼勤夜勤を繰り返す部署にいる。工場の御多分に洩れず、最寄り駅に各駅停車しか止まらないような田舎に職場があり、住んでいるのも各駅停車しか止まらない安さだけが売りのアパートである。夜勤の場合、いつ終わっても30分は電車を待つ必要がある。 私は、かつてこの30分が嫌いで仕方がなかった。 工場勤務は退屈である。ただ同じ作業を繰り返すのみ。作業をしながら考え事をするか、うるさい環境を利用してそこそこの音量で歌うくらいしか退屈しのぎがない。そんな退屈が終わった後に30分も無為な時間を過ごしたくない、早く帰って飯って酒飲んで寝たい、以外の感情がなかった。 去年の今頃、勤務中退屈しのぎに考えていたことを、30分の退屈しのぎに文章に起こすことを始めた。工場勤務者の御多分に洩れず、私は頭が良くない。私がそれまでに書いた文章なんて、2ページと1行の読書感想文が恐らく最長だろう。四苦八苦しな

    夜勤明けの帰り電車を待つ
  • 研究室を IoT 化したら守衛さんを監禁してしまった話 - Qiita

    この記事は Retty Advent Calendar 2019 の20日目です。 昨日は、平野さんの『Retty データ分析チーム - 立ち上げ2年目の振り返り 〜データプラットフォーム/データ民主化/統計モデル〜』でした。 はじめまして。20卒エンジニアとして現在 Retty でインターン中の幸田です。 とりあえず参加登録して何を書こうか迷いましたが、通っている大学の研究室で運用している入退出管理システム(電子錠)を自作したので、その話をしようと思います。 補足 はてなブックマークなどでたくさんの意見をいただきました。ありがとうございます。 一部の方からご指摘のあった通り、「夜間に室内から出られなくなった」という問題が発生した時の Slack 上でのリアクションは不適切であった為、削除させていただきました。 こういった内容を、ブログで取り上げたこともふさわしくないことだったと反省してお

    研究室を IoT 化したら守衛さんを監禁してしまった話 - Qiita
    programmablekinoko
    programmablekinoko 2019/12/20
    全部スラック連携にしてスラック落ちたらどうすんやろ
  • Googleが社員と内戦状態です

    Googleが社員と内戦状態です2019.12.20 12:0096,306 Bryan Menegus - Gizmodo US [原文] ( satomi ) 19歳のほぼ最年少でGoogleに採用されて2年。 Chromeセキュリティ部門で優秀な成績を収めて昇進したKathryn Spiersさんが13日、強制解雇されました。 理由はわかりません。心当たりがあることと言っても、サンクスギビング前に解雇された4人と同じく、社内の非正規雇用(過半数を占める)の人たちの平等な扱いを求めている正社員ということぐらいです。 コード数行が会社の逆鱗に触れるChromeで社員向けの社規の通知を担当していたSpiersさんは、Googleが組合潰しのコンサル会社を雇ったという話、デモした社員が立て続けに解雇された話、社員に抗議されて会社が渋々社員の権利をまとめた一覧を公開した話を聞き、日常業務の一環

    Googleが社員と内戦状態です
    programmablekinoko
    programmablekinoko 2019/12/20
    やっぱRMSは正しかった
  • 英語の二人称はyouだけじゃない?!現代も使われるシェイクスピアの英語入門【北村紗衣】 - ENGLISH JOURNAL

    英語は、楽しい文学や映画、コメディーなどに触れながら学ぶと、習得しやすくなります。具体的な作品を取り上げて、英語の日常表現や奥深さを、シェイクスピア研究者で大学准教授、自称「不真面目な批評家」の北村紗衣さんが紹介します。連載「文学&カルチャー英語」の第6回は、現代の英語圏の文化や社会を知るのにも欠かせない、イギリスの劇作家・詩人のシェイクスピアです。 シェイクスピア劇入門には「代名詞」と「リズム」この最終回では、私の専門であるウィリアム・シェイクスピアを扱おうと思います。 文法的に難しい文章を取り上げるというよりは、ここまでお付き合いくださった皆さんがシェイクスピアを英語で読もうというとき、楽しむために気を付けていただきたいポイントを2つ、書いてみたいと思います。 それは、 代名詞とリズム です。 シェイクスピアのせりふは相撲のラジオ中継シェイクスピアについて私がよく聞かれることとして、「

    英語の二人称はyouだけじゃない?!現代も使われるシェイクスピアの英語入門【北村紗衣】 - ENGLISH JOURNAL
    programmablekinoko
    programmablekinoko 2019/12/20
    日本語の2人称の多さよ
  • 鶏とにんにくのうま味が春菊にメチャ浸透「鶏もも肉と春菊のソテー」【ツジメシの付箋レシピ】 - メシ通 | ホットペッパーグルメ

    こんにちは。プロダクトデザイナーときどき料理人、ツジメシこと辻村哲也です。 今回は、鶏もも肉を20分ほどかけてじっくりと焼き上げるソテーです。とはいえ、メインはむしろ旬の春菊。外はカリカリ、中はしっとり美味しい鶏肉が焼き上がりますが、肉から出た脂で炒め、そのうま味をまとった春菊をもりもりべる、という一品なんです。 今回のレシピメモはこちら。 ツジメシの「鶏もも肉と春菊のソテー」 【材料】(1人分) 春菊 3/4束 (約120g) にんにく 1かけ 鶏もも肉 160g 塩 ひとつまみ(1g) サラダ油 小さじ1 粒マスタード(またはゆずこしょう) 少々 作り方 1. 春菊は洗って根元を切り落とし、茎と葉に分け、茎は3cmほどに、葉は4~5cmの長さに切っておく。にんにくはたたき潰しておく。 2. 鶏もも肉は両面に塩をふる。厚い部分は斜めに包丁を入れて切り開き、なるべく均一にしておくと焼きや

    鶏とにんにくのうま味が春菊にメチャ浸透「鶏もも肉と春菊のソテー」【ツジメシの付箋レシピ】 - メシ通 | ホットペッパーグルメ
  • 5700年前の北欧の女性、ガムに残るDNAを完全解読

    5700年前にバルト海の島に住んでいた「ロラ」の想像図。(IMAGE BY TOM BJÖRKLUND) ロラと名付けられたその女性は、紀元前3700年にバルト海の島に住んでいた。乳糖不耐症があり、歯周病も患っていたかもしれない。カモ肉とハシバミの実をべ、古代ヨーロッパの多くの狩猟採集民と同様に、青い瞳に浅黒い肌、黒髪を持っていた。 一方、ロラは何年生きたのか、いつ、どこで死んだのかはわからない。というのも、彼女に関する情報は全て、およそ5700年前に彼女がチューインガムのように噛んで捨てた小さな樹脂の塊に残るDNAが教えてくれたものだからだ。 これは、人間の身体とは関係のない物質を通して、はるか古代に生きていた人のゲノムの完全な解読に初めて成功した例だ。この研究は、12月17日付けで学術誌「Nature Communications」に発表された。 明らかになったのはロラの遺伝情報だけ

    5700年前の北欧の女性、ガムに残るDNAを完全解読
    programmablekinoko
    programmablekinoko 2019/12/20
    ジュラシックパークみたいだな
  • クラウドは、データを完全削除したくてもハードディスクを物理破壊してくれない。どうする? AWSが説明

    神奈川県庁が富士通リースから借りていたサーバのハードディスクが不正に転売された結果、膨大な個人情報などが漏洩した事件が起きました。これをきっかけに、ハードディスクなどのストレージをいかに安全に破棄すべきか、という点に世間の関心が高まっています。 オンプレミスで使われていたストレージであれば、ハードディスクやSSDなどの媒体を取り出して物理的に破壊することで、データを第三者が読み出し不可能な状態になったと確認できます。 クラウドではどうでしょうか? クラウドのストレージに保存したデータを削除した後、これが第三者によって完全に読み出しできない状態にしようと、クラウドに対して「ストレージを物理的に破壊してほしい」といったリクエストは、(特殊な契約でも結ばない限り)できません。 クラウドでは基的に、自分が使わなくなったストレージはリソースプールに戻り、別のユーザーに割り当てられ、再び使われること

    クラウドは、データを完全削除したくてもハードディスクを物理破壊してくれない。どうする? AWSが説明
    programmablekinoko
    programmablekinoko 2019/12/20
    現今のHDDは1回の0埋めで残留磁気の読み出しが不可能になる。件のはフォーマットだけだったから読み出せた。騒ぎ過ぎ。(Amazonが信頼できるかは別として)https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-88r1.pdf
  • 美術館やギャラリーに通う人、早死にのリスク低い傾向 英研究

    美術館やギャラリーに通う習慣のある人は早死にのリスクが低減する傾向があるとの調査結果が発表された/Pool/Getty Images Europe/Getty Images (CNN) 美術館やアートギャラリー、劇場へ出かける習慣のある人たちはそうでない人たちよりも長生きできる可能性がある――。英国の研究者らがこのほど、そんな調査結果をまとめた。文化と芸術に接する機会が多いほど、早死にのリスクを避けられるとしている。 英ユニバーシティー・カレッジ・ロンドン(UCL)の研究者が行った調査によると、2~3カ月に1度もしくはそれ以上の頻度で芸術鑑賞に出かける人は、そうでない人より早死にのリスクが31%低下するとの結果が認められた。年に1度か2度、劇場や美術館に行くという場合でもリスクは14%低下したという。 調査はイングランドに住む50歳以上の6000人超を対象に行われた。芸術に触れる活動は各種

    美術館やギャラリーに通う人、早死にのリスク低い傾向 英研究
    programmablekinoko
    programmablekinoko 2019/12/20
    好きなアーティストのコンサート行ったりいい絵を見たりすると鬱々とした気持ちがいっぺんに晴れるので感覚としては分かる。経済的水準を均質化した上で再度検証してほしい(してるのかもしれんけど)
  • 伊藤詩織さん、中傷やセカンドレイプに「法的措置をとる」

    元TBSワシントン支局長の山口敬之さんに対し、「酩酊状態で意識のない伊藤詩織さんに合意がないまま性行為をした」などとして慰謝料など330万円の支払いを命じた東京地裁の判決。 12月19日に日外国特派員協会で記者会見を行った伊藤詩織さんは、記者の質問に答え、これまでに受けてきたセカンドレイプに対して「法的措置を考えている」と明かした。

    伊藤詩織さん、中傷やセカンドレイプに「法的措置をとる」
    programmablekinoko
    programmablekinoko 2019/12/20
    なんか保守派を名乗れば誹謗中傷女性蔑視が許される風潮なんなのか。保守というのは古臭いが堅固な道義心を固守する思想ではないのか。