2020年2月5日のブックマーク (30件)

  • const | TypeScript Deep Dive 日本語版

    constはES6/TypeScriptで提供された非常に素晴らしい機能です。変数をイミュータブル(immutable)、つまり不変にすることができます。これは、可読性の面だけでなく実行時の面でも優れています。 constを使うには、単にvarの代わりにconstを使うだけです: この構文は、let constant fooすなわち変数+動作指定子のようなものを入力させる他の言語よりも、ずっと優れています(個人的な意見です)。 constを使うことは、可読性とメンテナンス性のどちらの面でも良いことです。そして、マジックリテラル(謎の定数、マジックナンバーとも呼びます)を使うことを避けることができます。

    const | TypeScript Deep Dive 日本語版
    l08084
    l08084 2020/02/05
    なるほど / “そして、マジックリテラル(magic literals)を使うことを避けることができます。”
  • let | TypeScript Deep Dive 日本語版

    JavaScriptにおいてvar変数は関数スコープ(function scope)です。これは変数がブロックスコープ(blocked scope)である他の多くの言語(C#/Javaなど)とは異なります。もし、あなたがブロックスコープの考え方で以下のJavaScriptコードを見ると、123を表示すると思うかもしれません。しかし、実際には456が表示されます。 これは{が新しい変数スコープ(variable scope)を作成しないためです。 変数fooはifブロックの内側にあっても外側にあっても同じです。これは、JavaScriptのプログラミングにおける一般的なエラーの原因です。そのため、TypeScript(とES6)はletキーワードを導入して真のブロックスコープ(block scoped)の変数を定義できるようにしています。つまり、varの代わりにletを使うと、スコープの外側

    let | TypeScript Deep Dive 日本語版
    l08084
    l08084 2020/02/05
    この書き方思いつかなかったな / “case文の本体(body)を{}で囲んで、異なるcase文で変数名を安全に再利用することができます:”
  • 池澤あやか、Facebookの日本オフィスに突撃!――コーディング面接にチャレンジしてきました - リクナビNEXTジャーナル

    池澤あやか、ついにフェイスブッジャパンのオフィスに初潜入!エンジニアが働く環境やカルチャー、エンジニア向けの入社後研修やプロダクト開発など、いろいろお話を伺ってきました。さらに、Facebookのコーディング面接も体験させてもらうことに…果たしてその結果は!? Facebookのオフィスは超インスタ映えする! 皆さん、こんにちは!池澤あやかです。 「Facebook」は世界の月間アクティブユーザーが21億人を突破したことでも話題ですね。そんなFacebookのオフィスは、東京都港区の超高層ビル内にあるんです。 さっそく突撃してみましょう! 今回オフィスを案内してくれたのは、Facebookのソリューションズエンジニアリングマネージャー 安藤祐介さんです。 「わ~!眺望抜群でとても開放的なオフィス! そして壁のいたるところに、アート作品が飾られていておしゃれですね」 「その国にゆかりのあるア

    池澤あやか、Facebookの日本オフィスに突撃!――コーディング面接にチャレンジしてきました - リクナビNEXTジャーナル
    l08084
    l08084 2020/02/05
  • Tokyo, Japanの求人

    l08084
    l08084 2020/02/05
  • ファミリーマートの早期退職に応募殺到、リストラ資料が明かす大混乱の裏側

    アフリカ・ヨハネスブルグ出身。講談社「FRIDAY」、文藝春秋「週刊文春」記者を経て、ジャーナリストとして独立。日韓関係、人物ルポ、政治事件など幅広い分野の記事執筆を行う。著書に『韓国人、韓国を叱る 日韓歴史問題の新証言者たち』(小学館新書)、『完落ち 警視庁捜査一課「取調室」秘録』(文藝春秋)など。スクープの裏側を明かす「元文春記者チャンネル」YouTubeにて配信中。Note https://note.com/akaishi01 Twitter:@red0101a Close-Up Enterprise 日々刻々、変化を続ける企業の経営環境。変化の中で各企業が模索する経営戦略とは何か?『週刊ダイヤモンド』編集部が徹底取材します。 バックナンバー一覧 早期退職に社員の応募が殺到しているファミリーマート。強まる伊藤忠商事の支配に社員の厭世観は広がっている(写真と文は関係ありません) 

    ファミリーマートの早期退職に応募殺到、リストラ資料が明かす大混乱の裏側
    l08084
    l08084 2020/02/05
  • 北欧のUXデザイナーが日本の文化から学んだこと

    Usable MachineのUXデザイナー/Design Matters。デザインと技術に関して書くことが大好きなデザインオタクです。 日人は、複雑なデジタルテクノロジーを使いこなし、伝統文化からインスピレーションを引き出すことの当の意味を理解していると言えます。私たちは北欧のデザイナーとして、日のデザインと文化から学ぶべきものを見つけたいと思いました。そこで私たち、Design MattersのJulieとMichaelは、デジタルデザインの新しい視点を見つけるために東京に5日間、滞在してみることにしました。 日はデザインの文化においてクオリティの高さは良く知られていて、特にテクノロジーの分野で高い評価を得ています。しかし、日のデジタルプロダクトと非デジタルプロダクトのデザインはまったく異なることに気が付きました。インテリアデザインを始めとした日の非デジタルデザインについて

    北欧のUXデザイナーが日本の文化から学んだこと
  • 個人情報保護法, CCPA, GDPRを比較してみた。|AD EBiS マーテック研究会

    1月1日にカリフォルニア州のプライバシー関連法CCPAが施行されました。EUのGDPR(2018年5月施行)に続いて特に注目されているデータ保護・プライバシー関連法律の1つです(世界には他にたくさんありますが)。そして日では今年(2020年)、「個人情報保護法 いわゆる3年ごと見直し」法案が国会で提出される予定です。 CCPAでは、ここで要点がまとめられている通り、消費者について以下の権利が定義されています。 ・企業のデータ収集の運用について開示請求する権利 ・個人情報のコピーを受け取る権利 ・個人情報を削除してもらう権利 ・個人情報を第三者に売却しないよう求める権利(いわゆるオプトアウト) ・上記権利を行使したことに基づいて差別されない権利 単体で説明するより、GDPRと日の個人情報保護法と各項目を並べて比較した方が分かりやすいと考え、年末から比較表を作り始めました。比較表が完成に近

    個人情報保護法, CCPA, GDPRを比較してみた。|AD EBiS マーテック研究会
  • Engadget | Technology News & Reviews

    OpenAI co-founder and Chief Scientist Ilya Sutskever is leaving the company

    Engadget | Technology News & Reviews
  • 宝くじ当選番号を決めるために天才エンジニアが開発した完全にでたらめな番号を生み出すマシン「ERNIE」

    イギリスには無利子である代わりに宝くじがついている国債「プレミアム・ボンド」が存在します。1956年から発行されているプレミアム・ボンドの最低購入額は25ポンド(約3500円)で、最大100万ポンド(約1億4000万円)が当たる可能性があるため、「公正な当選番号の選出」が非常に重要視されました。そこで、天才数学者たちによる先鋭チームが作り出したのが、ランダムな当選番号を生み出すためだけの機械「ERNIE」(アーニー)です。 BBC Archive イギリスの郵便貯金制度と国家的なギャンブルの中枢にいると語る男性。 扉を開けると…… そこに広がっていたのは、一見すると普通のオフィス。 オフィス前のデスクで2人の女性が作業しています。 しかし、男性がロッカーの扉を開けると、中からマシンが登場。このマシンは「Electronic Random Number Indicator Equipment

    宝くじ当選番号を決めるために天才エンジニアが開発した完全にでたらめな番号を生み出すマシン「ERNIE」
  • スペック低くても「問題ない」 日本マイクロソフト、文科省“子ども1人にPC1台”対応パッケージ提供

    スペック低くても「問題ない」 日マイクロソフト、文科省“子ども1人にPC1台”対応パッケージ提供(2/2 ページ) メモリ4GB・ストレージ64GBでも「全然問題ない」 文部科学省は学習用PCのスペックについて「高価で高性能な機種である必要はなく、むしろ不要な機能を全て削除した安価なもの」を推奨している。文部科学省はPC1台につき4万5000円の購入費用を補助する方針を固めており、これが価格設定の基準になる。 日マイクロソフトが提供するPCの具体的な価格は、自治体や学校などのクライアントとの交渉により変わるが、補助額の4万5000円に見合った価格で提供する。 GIGAスクールパッケージで提供するPCWi-Fiモデル11機種、LTEモデル6機種の計17機種。いずれもCPUはIntel Celeronシリーズで、メモリが4GB、ストレージが64GB。文部科学省が提示した標準仕様案に完全に

    スペック低くても「問題ない」 日本マイクロソフト、文科省“子ども1人にPC1台”対応パッケージ提供
  • 三菱の「青空のような照明」10月発売 朝焼け、夕焼けも再現 オフィスや病院に自然な光を

    三菱電機は2月4日、青空のように自然な光を生み出せる室内照明「misola」(みそら)を10月に発売すると発表した。LEDを搭載したフレームと薄型パネルを組み合わせた構造で、オフィス、病院、福祉施設などでの利用を見込む。 昼間の空が青く見える現象「レイリー散乱」を人工的に再現する仕組みを採用。フレームから発せられたLED光がパネルに当たると、パネルが光散乱体となり、波長の長い赤い光よりも、波長の短い青い光を周囲に強く放出する。これにより、青空に近い自然な光を生み出すという。

    三菱の「青空のような照明」10月発売 朝焼け、夕焼けも再現 オフィスや病院に自然な光を
  • ダークモードの検証が簡単にできるようになった!Chrome 79 デベロッパーツールの新機能

    ダークモード対応のサイトを制作する時に面倒なのが、ダークモードとライトモードでの表示確認方法です。OSでモードを切り替えたり、2つ用意するのは面倒です。 Chrome 79 デベロッパーツールの新機能で、簡単にダークモードの検証ができるようになりました。下記のようにOS(ブラウザ)がライトモードでも、Webページをダークモードで表示できます。 画像はダークモード対応サイト: Tom Brow ダークモードの実装については、当ブログの以前の記事をご覧ください。 CSSのメディアクエリ「prefers-color-scheme」でダークモード対応にする方法と注意点 Chrome 79 デベロッパーツールで、prefers-color-schemeとprefers-reduced-motionの設定がシミュレートできるようになりました。 What's New In DevTools (Chrom

    ダークモードの検証が簡単にできるようになった!Chrome 79 デベロッパーツールの新機能
  • 遠ざかる米テスラの背中。トヨタが犯した「決定的な戦略ミス」 - まぐまぐニュース!

    もはや止めることのできない世界的な流れとなっている、電気自動車(EV)へのシフト。各国各社がこぞってEVをリリースししのぎを削っています。そんな中で、トヨタが戦略的なミスを犯しているとするのは、世界的エンジニアとして知られる中島聡さん。中島さんは今回、自身のメルマガ『週刊 Life is beautiful』でその理由を記しています。 ※ 記事は有料メルマガ『週刊 Life is beautiful』2020年2月4日号の一部抜粋です。ご興味をお持ちの方はぜひこの機会に初月無料のお試し購読をどうぞ。 プロフィール:中島聡(なかじま・さとし) ブロガー/起業家/ソフトウェア・エンジニア、工学修士(早稲田大学)/MBA(ワシントン大学)。NTT通信研究所/マイクロソフト日法人/マイクロソフト社勤務後、ソフトウェアベンチャーUIEvolution Inc.を米国シアトルで起業。現在は ne

    遠ざかる米テスラの背中。トヨタが犯した「決定的な戦略ミス」 - まぐまぐニュース!
  • イーロン・マスクのテスラ、トヨタ自動車の時価総額に肉薄 : 市況かぶ全力2階建

    ヤプリ創業者兼社長の庵原保文さん、自ら田端信太郎さんの火線に飛び込むも紛れもない上場ゴールのため返り討ちに遭う

    イーロン・マスクのテスラ、トヨタ自動車の時価総額に肉薄 : 市況かぶ全力2階建
  • カジュアル面談への扉 - スタディサプリ Product Team Blog

    こんにちは、記事では弊社のカジュアル面談についてライトに書いてみました。文字数は5800字程度ですので読了には5~10分ほどを要すると思われます。 対象読者 Quipperのカジュアル面談に来てみようと思っている方 他社のカジュアル面談がどのような感じか知りたい方 言うまでもないかもしれませんが弊社のやり方が唯一の正解ではありませんし、完成形でもありません。とはいえ現時点で獲得しえたカジュアル面談のノウハウを世に出すことで業界全体の採用活動のレベルの底上げに寄与していきたい気持ちがあります! カジュアル【casual】[形動]格式ばらず、くつろいでいるさま。 カジュアル面談とは? 初めに言葉の定義を合わせていきます。 弊社 Quipper は面接・面談をより良いものにするために東京オフィス採用面接ガイドというものを公開しています。(同ガイドに関しての詳細はより良い面接を実現するために "

    カジュアル面談への扉 - スタディサプリ Product Team Blog
  • Discord Blog

    From Blocky to Brilliant: Improving Video Quality on Discord Go Live on AMD GPUs

    Discord Blog
  • イカは「夕食に出る大好物のために昼食をセーブする」と判明

    by manseok Kim その日の夕のメニューが大好物だったり、楽しみな外を控えていたりする時は、「お昼は腹八分目にしておこう」と思う人は多いはず。なんと海の軟体動物であるイカも、同様に大好物をべるために昼をセーブすることが可能だということが、実験で確かめられました。 CUTTLEFISH SHOW FLEXIBLE AND FUTURE-DEPENDENT FORAGING COGNITION https://www.repository.cam.ac.uk/handle/1810/301004 Cuttlefish Can Refrain From Eating if They Know a Better Meal Is on The Way https://www.sciencealert.com/cuttlefish-can-refrain-from-eating-if

    イカは「夕食に出る大好物のために昼食をセーブする」と判明
    l08084
    l08084 2020/02/05
  • https://rhizomatiks.com/s/recruit/software_engineer/

    https://rhizomatiks.com/s/recruit/software_engineer/
    l08084
    l08084 2020/02/05
  • 危機感の話 - 余白

    常に危機感がある。これは自分が博士号も修士号も持っておらず、第三者から観測可能な価値を持っていないどころか、コンピューターサイエンスの教育を受けたことがないくせにソフトウェアエンジニアとして専門職に就いて生計を立てているのが根底にあるかもしれない。 プログラマーとしてインターネット上で活動しはじめたころからずっとアカデミーに対して劣等感がある。 自分がやっていることなんて高度な教育を受けた人間がちょっと参入してくればあっという間に淘汰されるだろうし、常に風前の灯火っていう感じがしてる。 正直なところ1年後に自分に仕事があるかどうかまったく自信がない。半年後すら曖昧だ。3年後なんてまったく想像もできない。 何をしても足りてない気がするから、毎日生き急いでいるような気がする。 当は価値がないかもしれないけども、少なくとも価値があると錯覚してもらうために、常に可能な限り優れた成果を出してそれを

    危機感の話 - 余白
    l08084
    l08084 2020/02/05
  • 東大、宇宙の中で生命が非生物的な現象から誕生するシナリオを発表 - 日本経済新聞

    【プレスリリース】発表日:2020年2月3日宇宙における生命~どのように生まれたのか、そして命の星はいくつあるのか1.発表者:戸谷 友則(東京大学大学院理学系研究科天文学専攻 教授)2.発表のポイント:◆宇宙の中で非生物的な現象から生命が誕生したことについて、これまでで最も現実的なシナリオを見いだしました。◆生命科学と宇宙論という、これまでほとんど結びつきがなかった二分野を組み合わせ、インフ

    東大、宇宙の中で生命が非生物的な現象から誕生するシナリオを発表 - 日本経済新聞
    l08084
    l08084 2020/02/05
  • https://withktsy.com/archives/2745

    https://withktsy.com/archives/2745
    l08084
    l08084 2020/02/05
  • 美人すぎる女流棋士・竹俣紅がフジテレビアナウンサーに内定

    「美人すぎる女流棋士」として名を馳せた竹俣紅(21)が来春(2021年)入社のフジテレビのアナウンサーに内定していたことがわかった。現在はタレントとしてクイズ番組を中心に活躍する竹俣が入社となれば、大きな注目を集めることになる。 竹俣は都内有数の進学校・渋谷教育学園渋谷中学時代に14歳で女流棋士となり、対局にテレビ出演など多忙なスケジュールをこなしながら、早稲田大学政治経済学部に現役合格。 2019年3月に日将棋連盟を退会した際にも、話題を呼んだ。様々な憶測が流れたが、自身のブログで〈大学に入って、さまざまな価値観に触れたことで、そうではない生き方をしてみたいと思えるように……〉と、棋士以外の道に進むための決断だったことを明かしている。それ以降は『Qさま!』(テレビ朝日系)や『東大王』(TBS系)といったクイズ番組に出演し、才色兼備ぶりを発揮していた。 実は竹俣にとってアナウンサーは「希

    美人すぎる女流棋士・竹俣紅がフジテレビアナウンサーに内定
    l08084
    l08084 2020/02/05
  • 2020年にWebフロントエンドを勉強する人が作るべきたったひとつのアプリ - Qiita

    最近ではReactVueを使ったリッチでインターラクティブなUIがどんどん主流になってきていますし、2020年以降もこの流れは加速し続けるでしょう。 SPA(Single Page Application)やPWA(Progressive Web Application)の普及によって今までモバイルでしかできなかったことがwebでもどんどんできるようになってきています。 また、Firebaseを使うことでクラアントサイドだけの高速なサービス開発が可能になってきていて、今後ますますWebフロントエンドのニーズは増えるのは確実です。 (サーバーサイドが必要ないという主張がしたいのではありませんが) Webフロントエンドをどのように勉強するのか 初心者に立ちはだかる壁 しかし、何か作ってみようと思ってもなかなかほどよいアプリがありません。TODOぐらい簡単なものだと雰囲気を掴むのにはちょうどい

    2020年にWebフロントエンドを勉強する人が作るべきたったひとつのアプリ - Qiita
  • TypeScriptをプロダクト開発に使う上でのベストプラクティスと心得 - Qiita

    同じTypeScriptという言語を利用する場合においても、トランスパイラによってTypeScript自体の機能制限がかかったり、思わぬトラブルを招く場合があります。それぞれのトランスパイラの特徴を踏まえた上で、それにより生じる問題も見ていきましょう。 1-1. tsc TypeScriptの開発元であるMicrosoft純正のTypeScriptトランスパイラです。TypeScriptを利用する際に typescript パッケージをインストールする必要がありますが、それに同梱されています。 公式ツールなだけあって最も早く最新バージョンのTypeScriptに対応したり、言語すべての機能を利用することができる一方で、バンドラではないためminifyやchunkの設定はできません。また、Path Aliasesの未解決や旧ESへの互換性が不完全であることが欠点として挙げられます。 tsco

    TypeScriptをプロダクト開発に使う上でのベストプラクティスと心得 - Qiita
  • What made you choose Rust over Go?

    I am really torn between Rust and Go. Both have redeeming features, but one of the things that really makes me think I should stick with Rust is Rust's consistent position as developers' most favorite programming language, according to the StackOverflow Developer Survey over the past few years. So, pardon me in advance for a really generic and opinionated question, but what is it that you like abo

    l08084
    l08084 2020/02/05
  • 理系大学院で卒業間近に修士論文不合格をくらって留年が確定した話

    こんにちは,oyoshiです. 先週,大学院で修論審査が行われました. ただ,これまで取り組んできた研究成果を発表したのですが,落ちて(不合格となって)しまいました,,,. 研究成果はうまいことまとめたつもり(70枚くらい?)なのですが,修士レベルに達していないとのことです. どうして審査に落ちたのかまず大学生が提出する卒業論文には大きく3種類あります. まず,文系大学生の卒業論文では,「参考文献をもとに自らの考察を書く」ことが重要です(あくまで知人の話を聞いた限りですが,,,). また,理系大学生の卒業論文では,「何かモノを作って,それに対する評価・考察を書く」ことが重要です. 自分は情報工学専攻なので,自分が考えたテーマ(課題)を設定して,それを解決するためのプログラムを実装し,その内容(自分が何をしたか)を卒業論文としてまとめるということをしました. そして,理系大学院生の卒業論文

    l08084
    l08084 2020/02/05
  • CADDiの技術的変遷、C++からRustへ|いなむのみたま

    どうも、CADDiでC++エンジニアとして働いております、いなむのみたまと申すものです。雇用されてからずっと、3次元CADの解析というR&D的なことをやっています。 教職をやめてエンジニアとしてCADDiに転職してから1年半ほど経ちました。今回はCADDiの技術的な変遷をお話しようと思う。 どうでもいいけどnoteがくそ使いにくい。二度と使いたくない。 基礎知識CADDiは板金・金属加工の発注をお受し、製造管理、お届けまで行うサービスです。 エンジニア向けのページがありますので技術的なことの現状はここを見るとわかります。 実は、CADDiには「3次元データでの自動お見積り」というものがあります。自動見積りは大きく分けて2段階あり、一つが形状解析から工程を割り出す部分、もう一つが工程から見積り金額を割り出す部分です。私は前者の3次元データの形状解析を実装しています。 割と最近(2019年8月

    CADDiの技術的変遷、C++からRustへ|いなむのみたま
    l08084
    l08084 2020/02/05
  • 漢字をひらがな/カタカナに変換する - Qiita

    以前書いた記事では、文字列を全角/半角に変換するのを紹介しましたが、今回は「漢字」をひらがなあるいはカタカナに変換する処理を紹介します。 ユーザーが入力した住所の文字列をカタカナに自動的に変換する必要があったので調べつつ実装してみました。 その前に Stringには、 applyingTransform(_:reverse) という関数があって、ある程度これを使うことで変換ができるのですが、 今回のように漢字をひらがな/カタカナに変換する用途では使えるものがありませんでした。 toLatin あったので、 toLatin からの latinToHiragana を試しましたがイマイチ...。 let hiragana = "佐藤" .applyingTransform(.toLatin, reverse: false)? .applyingTransform(.latinToHiragan

    漢字をひらがな/カタカナに変換する - Qiita
    l08084
    l08084 2020/02/05
  • 中国・清華大学の「世界的AI研究者2000人」リストに載った8人の日本人

    清華大学の学術論文検索サービス「AMiner」は、世界に影響を持つAI研究者2000人「AI2000」を公表した。 AMinerのホームページより 中国の清華大学が開発した学術論文検索サービス「AMiner」は、世界で影響のあるAI研究者2000人のリスト「AI2000」を公開した。AMinerは今回、AMinerが収集した学術論文に関する検索、引用などのデータをもとに、独自の自動検索アルゴリズムで分野別(20分野)、国別、所属別などに研究者をリストアップしている。 選ばれた2000人の研究者は、自動検索アルゴリズムで自動抽出されたものとみられる。研究分野の正確性や現時点の肩書きなどの精度の課題はあるものの、リストの結果自体は実に興味深い。 リストにあるAI研究者が所属する最多の国はアメリカ。国別のリストの合計約1800人のうち、最多の研究者1100人が、アメリカ所属だ。中国は170人あま

    中国・清華大学の「世界的AI研究者2000人」リストに載った8人の日本人
    l08084
    l08084 2020/02/05
  • 自分を首に出来るように働く - プログラマでありたい

    年末ということで、自分がどのような働き方を目指しているのかを改めて考えてみました。結論的には、自分がいなくても仕事が回るような仕組みやチームを作り、いつでも抜けられる状態にするということです。つまり、いつ首になっても問題が無いポジションに落としこむということです。この働き方は、圧倒的に楽です。自分にしか出来ないことがないので負荷が集中しないし、代わりの人間がいるので心理的にもプレッシャーは少ないです。そもそもルーチンの仕事は、自動化などでシステムが出来るようになります。そうすると、面白い仕事が出てきた時に取り組み易くなります。 反対に自分にしか出来ない仕事を抱え込んでしまうとどうでしょう?自分自身がボトルネックになるので、休めないし心理的なプレッシャーもあります。そして、延々と同じ仕事を続ける必要があります。10数年働いてそれなりの数の人を見てきましたが、自分のポジションを保つために仕事

    自分を首に出来るように働く - プログラマでありたい
    l08084
    l08084 2020/02/05