den8のブックマーク (477)

  • Steamの新たなレビュー爆撃対策が初適用。『ボーダーランズ3』PC版のEpic Gamesストア時限独占に対する大量の抗議レビューが対象 - AUTOMATON

    ホーム 全記事 ニュース Steamの新たなレビュー爆撃対策が初適用。『ボーダーランズ3』PC版のEpic Gamesストア時限独占に対する大量の抗議レビューが対象 Steamのデータベース情報を扱うSteam Databaseは4月6日、『ボーダーランズ2』のSteam版に投じられたユーザーレビューにて、「トピずれのレビュー(Off-topic review)」の検出が初めておこなわれ、4000件以上のレビューがレビュースコアから除外されたと報告した。同作のレビュースコアはここ数日で「賛否両論」に落ち込んでいたが、これにより「圧倒的に好評」に戻っている。 『ボーダーランズ3』発表でおこなわれたレビュー爆撃 Valveは今年3月16日、Steamのユーザーレビューの再考を掲げ、「トピずれの(論点のずれた)レビュー荒らしを特定し、レビュースコアから除外する」と発表していた。Valveの言う“

    Steamの新たなレビュー爆撃対策が初適用。『ボーダーランズ3』PC版のEpic Gamesストア時限独占に対する大量の抗議レビューが対象 - AUTOMATON
    den8
    den8 2019/04/09
    https://twitter.com/DuvalMagic/status/1114172860103311360 twitter上での煽りに簡単に反応してWTFなりtrollなり書いてしまうCEOにドン引き。
  • vimって極めればvscode並のIDEになるんじゃないの? - Qiita

    個人用メモです。 *めちゃくちゃ昔の記事なのでasync系のプラグインが無かったりneovimじゃなかったり色々恥ずかしいですが、エンタメ的な気持ちで読んで頂ければ幸いです。 今回は、自分が味噌漬けに育ててきたvimを、初心者の方でもコピペで簡単に再現できるように3分で作っていきます。 ※中央上がエディタ画面、左がディレクトリツリー、右上がターミナル、下がエディタで開いてる機械学習ファイルの実行ログ。全てvimで出してます。 今回は以下の内容を紹介していきます。 インサートモードでもマウスでコピーアンドペースト ファイルのツリー表示 16言語の補完(ディレクトリ補完も有) vim画面でプログラム実行/出力 vim画面でシェルを開く 各種便利ショートカット 覚えづらいコマンドのショートカット化 まずは必要なライブラリのインストール " setting if has('vim_starting

    vimって極めればvscode並のIDEになるんじゃないの? - Qiita
    den8
    den8 2019/04/09
    vimmerの切なみを感じる。
  • Firebaseで完結するリッチなWebアプリ構築の勘所 - Qiita

    先日、Togetter社長の@yositosiさんとひょんなことからお友達になり「なんかFirebase使って面白いことやろうよ」という話になったので一緒に面白いことをやりました。 この記事は、 Firebaseを使うと何ができるのか Nuxt.js/Vue.jsとFirebaseの勘所 Firestoreでの複雑なクエリ処理にどう対応するか などのトピックを中心に紹介していければと思っています。 なんとかPay Togetterの社長の@yositosiさんからFirebaseを使ったアプリ構築の話を頂きお手伝いさせていただいた、エイプリルフールの企画の「なんとかPay」というサービス。誰でも自由にPayを発行できる、昨今のPay蔓延している社会に物申しているようなそうでもないようなそんなサービス。 今回は技術周りで色々とお手伝いをさせていただきました! 自分だけのPayが作れる リアル

    Firebaseで完結するリッチなWebアプリ構築の勘所 - Qiita
    den8
    den8 2019/04/08
    firebase、機能面のスケーラビリティが気になる。最後に書かれているようなFirestore単体でread/writeを表現できないときにじゃあ非マネージドサービス使おうかってなってからGCP側へうまく機能を移行できないんよね。
  • 不正移管によるドメイン名ハイジャックについてまとめてみた - piyolog

    2018年9月頃から第三者に汎用JPドメインがのっとられるドメイン名ハイジャックの事例が相次ぎ、これらは不正なドメイン移管手続きにより発生した疑いがあります。ここでは関連する情報をまとめます。 不正移管の手口 のっとり犯が自身が利用するレジストラを通じて他人が所有するドメインの移管申請を行う。 次のいずれか該当する場合に(一時的に)ドメイン移管申請が行われてしまう恐れがある。 指定事業者が承認確認(不承認含む)を行わない(放置する) 登録者または指定事業者がのっとり犯が行った移管申請を誤って承認してしまう 汎用JPが狙われているのは自動承認ルールを悪用しているためとみられる 移管元指定事業者から承認、または不承認が10日以内に確認取れない場合、自動承認となる。 「汎用JPドメイン名登録申請等の取次に関する規則」第11条第2項に則ったものとされる。 第11条(取次にかかる登録申請等に対する決

    不正移管によるドメイン名ハイジャックについてまとめてみた - piyolog
    den8
    den8 2019/04/08
    これ見ると返答なしで承認扱いはNTTPCだけ?ここがアホなだけ違うか。
  • 0.0.0.0にはアクセスしないこと - Qiita

    はじめに この記事は2019年4月時点で調べたものをベースにしています。将来的に変わるかもしれません。 tl;dr 0.0.0.0を宛先に使うのは誤り ただしOSによっては 127.0.0.1 に到達するので支障がなかったりする 想定読者 0.0.0.0と127.0.0.1の違いをすぐに答えられない人が対象です。 ネットワークな人はわかっていることだと思うのでブラウザバックしてもらって構いません。 強い人は間違えているところコメントください。 環境 Ubuntu 16.04を利用します。 $ uname -a Linux parallels-vm 4.10.0-28-generic #32~16.04.2-Ubuntu SMP Thu Jul 20 10:19:48 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux 簡単な例 Webの文脈ではWebサーバのQu

    0.0.0.0にはアクセスしないこと - Qiita
    den8
    den8 2019/04/07
    いいまとめ。これはlinuxカーネルやchromeの実装は改めるべきでは?
  • ZIO Environment 〜 Tagless Final の後継? - Qiita

    最近、関数型 Scala 界隈で物議を醸していたプレゼン『The Death of Final Tagless』と、その関連ブログ記事で紹介されていた ZIO Environment について。 ZIO の形 簡略化すると以下のような型になる。 イメージ的には、Cats Effect の IO[A] に環境型 R とエラー型 E を追加した型、あるいは ReaderT[EitherT[IO, E, ?], R, A] を一つの型にしてモナドトランスフォーマーのパフォーマンス劣化を除いたような型。bifunctor IO の BIO[E, A] に R を加えた形になるので trifunctor というワードが出ることもある1。 既存の型に似せた下のような型エイリアスも提供されている。 エイリアス ZIO memo

    ZIO Environment 〜 Tagless Final の後継? - Qiita
    den8
    den8 2019/04/01
    “なので「環境+エラー+非同期並行を併せ持ったハイブリッドでハイパフォーマンスなモナド」くらいの感覚で扱うスタンスで、差し当たりは良いのでないかと思う。”
  • 「“統計的に有意差なし”もうやめませんか」 Natureに科学者800人超が署名して投稿

    「統計的に有意差がないため、2つのデータには差がない」──こんな結論の導き方は統計の誤用だとする声明が、科学者800人超の署名入りで英科学論文誌「Nature」に3月20日付で掲載された。調査した論文の約半数が「統計的有意性」を誤用しており、科学にとって深刻な損害をもたらしていると警鐘を鳴らす。 「統計的に有意差がない=違いがない」は間違い 例えば、ある薬の効能を調べたいとする。統計学では一般的に「仮説検定」を行って薬を与えたグループとそうでないグループを比較し、薬効の指標となる何らかのパラメータに統計的有意差があるかどうかを見る。仮説検定は、2つの事象の差異が偶然生じたものかどうかを統計的に結論付けるものだ。 もし、統計的有意差がある(薬を与えた群のパラメータの方が有意に大きい)なら「薬には効能がある」という結論を導けるが、有意差がなかった場合はどうだろうか。 「統計的有意差がある=薬効

    「“統計的に有意差なし”もうやめませんか」 Natureに科学者800人超が署名して投稿
    den8
    den8 2019/03/26
    僕も統計ヨワヨワ勢だからよくわからんなあ。互換区間という言い方も単に用語を変えただけで結局やっていることは同じじゃないの?用語が誤用されているので別の呼称を与えただけ?
  • 【JavaScript】3大フレームワーク Angular, React, Vue.jsを比べてみよう (2018年4月) - Rのつく財団入り口

    JavaScriptフレームワークを比較してみよう (2018年4月) トレンドの移り変わりが激しいWebフロントエンド。2017-2018年現在、JSフレームワークで最も有力な3強がAngular/React/Vue.jsの3つと言われています。他に日で比較的聞くのはRiot.js、Ember.js、Hyperappなどがありますね。 ちょいとFW選定の技術調査でいろいろ調べたりしたので、このエントリでは初学者なりに比較を整理してまとめてみたいと思います。 なお最後にも書いてありますが、実際に使ったりして得られた知見もあれば、入門レベルだと確かめようがないのでやネットの情報や意見の中で多いものの受け売り的になっているところもあります。フレームワークって結局どれがいいのという話は混乱したり場合によっては荒れがちですが、最終的には情報は各自の判断でご利用ください。フレームワークは開発をよ

    【JavaScript】3大フレームワーク Angular, React, Vue.jsを比べてみよう (2018年4月) - Rのつく財団入り口
    den8
    den8 2019/03/25
  • GraphQLを使ったアプリケーションがリリースされたので勘所を考えた - Feedforce Developer Blog

    小飼です。Dropbox上場のニュースをみて『Rustで上場』という標語を考えたんですが、ロジックが乱暴過ぎるとの評価を頂きました。 さて、フィードフォースでは去る3月8日広告出稿・運用支援ツール『EC Booster』をリリースしました。 この新サービスにはクライアント・サーバ間コミュニケーションのインターフェースにGraphQLを採用しています。 GitHub, Apolloなど、海外では採用事例の増えてきている印象のあるGraphQLですが、国内における採用事例はまだあまり多くはないようです。 そこで稿では、フィードフォースで実際のプロダクションに採用してみての、初期の使用感などをお伝えしたいと思います。 なお、アプリケーションはAPIサーバ及びアセット配信サーバとしてのRailsアプリケーションが、 React/Apolloで構築されたクライアント側アプリケーションと、Grap

    GraphQLを使ったアプリケーションがリリースされたので勘所を考えた - Feedforce Developer Blog
    den8
    den8 2019/03/24
    “むしろ、クエリ言語によってリクエストを表現するということはGraphQLの表層的な一面に過ぎず、アプリケーションの状態を宣言的に管理できるように促されるところが勘所であるように思いました。” 同意
  • クソコードはエンジニアを貧乏にする|ミノ駆動

    何が書かれているのか理解が難しく、イレギュラーな方法で裏技的に実装され、ちょっと触ればバグと化す、クソコード。 プログラマ諸氏なら誰しもが見たことのあるクソ忌々しいアイツだ。 クソコードはエンジニアを貧乏にしてしまう。 なぜ貧乏になってしまうのか、その理由について、怒りをぶつけながら以下に書き連ねる。 記事の構成■理由①:プロダクトが利益を出せなくなる ■理由②:エンジニアが資産蓄積できなくなる (←ココ重要) ■クソコードを滅ぼし豊かになろう ■ソフトウェア開発に携わる方々へ 理由①:プロダクトが利益を出せなくなるまずこちらの理由は簡単だ。3項目に分けて説明する。 【クソコードは読みにくい】 どんなロジックなのか理解が容易ではない。ロジックそのものは簡単であっても、tmpと名付けられた正体不明な変数、非推奨なAPIによる意図不明な実装などにより、読み解くのを難しくさせてしまう。 「クソ

    クソコードはエンジニアを貧乏にする|ミノ駆動
    den8
    den8 2019/03/20
    ええ文書やね。
  • Why I left Google to join Grab

    Note: This is my first time using Medium. Please forgive any faux pas. Also, it’s pretty long even for me, so you might want to go grab a coffee. I’ll wait. Also, please note that these are my own personal opinions: I do not speak for my employers, old or new. After nearly 13 years at Google, I have finally left the nest! Never thought it would happen. I always thought I would die at Google — mayb

    den8
    den8 2019/03/19
    https://anond.hatelabo.jp/20111018190933 の人か。めっちゃ影響受けたわ。
  • Lifebearへの不正アクセスについてまとめてみた - piyolog

    2019年3月18日、オンライン手帳アプリを提供するLifebearは外部からの情報提供を受け、不正アクセスを受けたことを発表しました。ここでは関連する情報をまとめます。 公式発表 【重要なお知らせ】 Lifebearのアカウント情報が流出している懸念があるとの外部からの報告を受け、現在調査を行なっております。 皆さまにはご迷惑とご心配をお掛けしてしまい、誠に申し訳ございません。 調査結果が判明しましたら速やかにご報告いたしますので、少々お待ちいただけますと幸いです。— Lifebear(ライフベア) (@LifebearJP) 2019年3月18日 2019年3月18日 Lifebearサーバへの不正アクセスに関するお知らせ 2019年3月20日 Lifebear サーバーへの不正アクセスに関するお詫びとご報告 インシデントタイムライン 日時 出来事 2019年2月 Lifebearに対

    Lifebearへの不正アクセスについてまとめてみた - piyolog
    den8
    den8 2019/03/19
    “ パスワード(MD5によるハッシュ化)” saltついてないとしたらrainbow dictionary attackで相当な数のパスワードがわかりそうだなあ。
  • GitHub - google/mysql-ripple: Ripple, a server that can serve as a middleman in MySQL replication

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

    GitHub - google/mysql-ripple: Ripple, a server that can serve as a middleman in MySQL replication
    den8
    den8 2019/03/17
    波紋というか、fan outのためのノードのイメージ。
  • インテル、Google、マイクロソフトらが高速インターコネクトの新規格「Compute Express Link」(CXL)を発表。GPUやFPGAなどを活用するための業界標準へ

    インテル、Google、マイクロソフトらが高速インターコネクトの新規格「Compute Express Link」(CXL)を発表。GPUFPGAなどを活用するための業界標準へ インテルやGoogle、マイクロソフト、シスコ、HPE、Dell EMC、アリババ、ファーウェイらは、CPUとメモリやGPUFPGAなどを高速に接続するインターコネクトのオープンな新しい業界標準規格「Compute Express Link」(CXL)を発表。あわせてCXLを推進するためのコンソーシアムを立ち上げました。 コンピュータで画像処理や機械学習などさまざまな種類のワークロードが実行されるようになるにつれて、すべての演算処理をCPUで行うのではなく、ワークロードの種類に合わせた得意分野を持つGPUFPGAなどに演算を任せるケースが今後さらに増加していくと考えられています。 CXLは、こうしたGPUやF

    インテル、Google、マイクロソフトらが高速インターコネクトの新規格「Compute Express Link」(CXL)を発表。GPUやFPGAなどを活用するための業界標準へ
    den8
    den8 2019/03/13
    PCI Express側とどう差別化・棲み分けするんだろうか。より大規模・高コスト・高品質路線?
  • 古代集落づくりシミュレーション『Dawn of Man』スマッシュヒット中。「暮らし」を眺められる生活要素が好評博す - AUTOMATON

    インディースタジオMadruga Worksが今月1日にSteamにて発売した『Dawn of Man』が快進撃を見せている。発売されて以来、1万人を超える同時接続プレイヤー数をたびたび記録しており、Steamレビュー数は2000件以上寄せられており、レビューステータスは非常に好評。Steamの売上上位カテゴリにも、頻繁に登場している。小規模なインディースタジオの新作としては、スマッシュヒットを記録していると表現していいだろう。 『Dawn of Man』は、古代の原野にて繰り広げられる集落作りシミュレーションゲーム。有志による日語化Modが用意されており、それを導入することで、日語でゲームを遊ぶことが可能であると公式が案内している。1万2000年前の石器時代からスタートし、そこから1万年をかけて鉄器時代までの先史を描く。具体的に用意されている区分は、旧石器時代に中石器時代。新石器時代

    古代集落づくりシミュレーション『Dawn of Man』スマッシュヒット中。「暮らし」を眺められる生活要素が好評博す - AUTOMATON
    den8
    den8 2019/03/11
    前作のPlanetbaseにドハマりしたのでプレイするのを楽しみにしている。
  • TLS1.3時代の新常識

    TLS • TLS (reliable) endpoint endpoint CC BY 3.0 https://www.youtube.com/user/TheWikiLeaksChannel ClientHello+ ApplicationData end_of_early_data Finished ServerHello EncryptedExtension ServerConfiguration Certificate CertificateVerify Finished ApplicationData

    den8
    den8 2019/03/08
    僕みたいな似非インフラエンジニアでも理解できるわかりやすい記事
  • 規格書で比較するプログラミング言語の複雑さ - Qiita

    言語仕様が一番複雑なプログラミング言語は何だろうか?主観的な意見として、○○の機能があるとか、ないとか、そういう話になるだろう。しかし、客観的に判断するとしたら、どうするべきだろうか? 一つはBNFを用いた比較だろう。しかし、BNFは文法の複雑さの指標になっても、それらが意味するところの解釈の複雑さについては指標にならない。そこで、解釈を含めたその言語仕様を全てカバーしたもの、つまり、規格書を比較すればいいのではないかと考えた。 プログラミング言語によっては国際的な規格書が存在しないものもある。特にオープンソースで開発されている言語では、コミュニティーの合意によって作成された複数の文献によって仕様が形作られているというのもある。なかには、実装がそのまま仕様であり、明文化されていないものもあるだろう。また、仕様自体がHTMLである場合、それがどれぐらいの量であるかを把握するには難しい(各ペー

    規格書で比較するプログラミング言語の複雑さ - Qiita
    den8
    den8 2019/03/08
    まったく同じことを考えて僕も規格書を集め始めていた。
  • SPA が、ウェブ開発のベストプラクティスになる時代 - mizchi's blog

    最近のフロントエンドに関するお気持ち。正直まとまってはない。 最近、こんな感じのツイートや記事が増えた。 web 技術をキャリアの中心にしない シングルページアプリケーション (以下SPA) の台頭により、私の観測範囲ではモダンな Web サイトは SPA で作られるようになった。サーバーサイドは JSON を返す API サーバーとなり、DB やバックエンドシステムのプロキシのような存在になりつつある。 私はサーバーサイドエンジニアとしてキャリアを積んできた。SPA が流行りだした頃、いずれサーバーサイドエンジニアは不要になって自分のキャリアを考え直さなくてはいけない時期がくるのではないかと戦々恐々としていた。 自分も元々、SPA を他サイトとの「差別化技術」と定義していた。ブラウザのタブページのライフサイクルにおいて、初期化プロセスを一回にまとめてシームレスな遷移を実現する技術。たとえ

    SPA が、ウェブ開発のベストプラクティスになる時代 - mizchi's blog
    den8
    den8 2019/03/05
    ほぼ同じ感覚。そのために僕もバックエンドエンジニアからフロントエンドエンジニアに転向しようかと思っている。
  • Slack、新アイコンが暗くて見にくいという声に応えてSlackアプリのアイコンを白背景に変更。

    Slackが新アイコンが暗くて見にくいという声に応えてSlackアプリのアイコンを白背景に変更しています。詳細は以下から。 ワークチャットやコラボレーションサービスを提供しているSlack Technologies, Inc.は現地時間2019年02月26日、昨月のブランドデザインのリニューアルと共に変更したiOS/Androidアプリの新アイコンをユーザーの声に応えて白い背景に変更したと発表しています。 Starting today, you may notice your Slack mobile app icon change from purple to white. This should make it a little easier to see on your device. Visit the Google Play or Apple App Store to updat

    Slack、新アイコンが暗くて見にくいという声に応えてSlackアプリのアイコンを白背景に変更。
    den8
    den8 2019/02/27
    バージョンは単にセマンティックバージョニングから日時(YY.M.D)になっただけかと。 それはともかく問題があるのは背景じゃなくて複雑過ぎる形状と多すぎる要素だと僕は主張し続ける。
  • 大事な言葉・HRT~「Humility(謙虚)」、「Respect(尊敬)」、「Trust(信頼)」。ああなんて難しい

    大事な言葉・HRT~「Humility(謙虚)」、「Respect(尊敬)」、「Trust(信頼)」。ああなんて難しいポエム新人プログラマ応援HRT はじめに~HRTは当に大事。でも意識しすぎて失敗することも 最近バズった記事からHRTに関わる記事やコメントを見る機会が増え、HRTが大事と改めて意識しました。 それとともに、HRTを実践するのは難しいなと改めて感じたのでまとめてみました。 まずはHRTについてQiitaガイドラインから HRTとは、書籍『Team Geek――Googleのギークたちはいかにしてチームを作るのか』で紹介されている「Humility(謙虚)」、「Respect(尊敬)」、「Trust(信頼)」を示す言葉です。書籍では“あらゆる人間関係の衝突は、謙虚・尊敬・信頼の欠如によるものだ”と述べられています。 Qiitaを利用する際には、このHRTを意識するよう心がけ

    大事な言葉・HRT~「Humility(謙虚)」、「Respect(尊敬)」、「Trust(信頼)」。ああなんて難しい
    den8
    den8 2019/02/27