2019年9月14日のブックマーク (8件)

  • 完全にファンタジーの世界... 高知の山奥を流れる「仁淀ブルー」が美しすぎる (全文表示)|Jタウンネット

    tidei
    tidei 2019/09/14
  • 自己再生型・魔インスイーパを創る - Qiita

    そうだマインスイーパを作ろう。 Qiitaの記事で誰かがマインスイーパを作っていて、自分も作りたいなと思ったので作ります。 でもどうせ作るなら、ただのマインスイーパじゃ面白くないので 「いくらマスを開けても自己再生して元に戻ってしまう」という魔インスイーパを作ります。 STEP1:触媒であるマインスイーパを作る。 一旦普通のマインスイーパを作ります。 バッサリとした要件としては マス目状のボード 開くとゲームオーバーになるマインが複数個埋め込まれてる 最初のクリック時には必ずマインでは無いマスが開く マインではないマスには周りのマインマスの数が書かれてある。 という感じでしょうか。 一度ゲームを作ったことがある人なら割と簡単に組めそうな気がします。 ボードを書く関数 今回javascriptでマインスイーパを作りますが canvasは使わずdomを利用してレンダリングしようと思います。 理

    自己再生型・魔インスイーパを創る - Qiita
    tidei
    tidei 2019/09/14
  • 第4回 NoSQLとSQLの使いどころを知ろう | gihyo.jp

    記事は、『Software Design 2019年8月号』の第2特集「ゲームを題材に学ぶ 内部構造から理解するMySQL」をWeb掲載用に再編集したものです。 記事のテーマを、より基的なところから丁寧に解説した『SQLの苦手を克服する データの操作がイメージできれば誰でもできる』が2019年8月26日に発売されました。記事と併せてご活用ください。 「NoSQLRDBMSより高速」は当か? NoSQLが登場したころ(あるいは、今でも⁠)⁠、「⁠NoSQLRDBMSに比べて20倍高速」などというホワイトペーパーが出たりすることがあり、「⁠20倍」という表現が独り歩きすることがよくありました。この倍率については、レコード長やページサイズ、その他もろもろのチューニング項目をどうするかで、いかようにも変化しますからほぼ意味がないうえ、実際のシステムでそれほどの差が出ることはありませ

    第4回 NoSQLとSQLの使いどころを知ろう | gihyo.jp
  • 「マイクロサービスに出遅れた」ところは、先人から何を学べるか

    これまでマイクロサービスアーキテクチャに取り組んだ組織の多くは、試行錯誤を重ねて、自らの組織における最適解を見いだしている。いま、マイクロサービスを考える人たちは、先人から何を学べばいいのだろうか。 モダンなアプリケーションを開発、運用する企業の間で、マイクロサービス化に取り組む動きが広がっている。 こうした企業では、刻々と変化、進化するビジネスニーズに、アプリケーションが迅速に対応し続けることが求められている。また、顧客の離脱を防ぎ、逆に自社サービスへのコミットを深めてもらうためには、機能や使い勝手など、アプリケーションのユーザー体験を絶え間なく改善していかなければならない。一方で、機能やサービスプロダクトの追加、拡張にかかるコストは最小化したい。 「疎結合された複数の『サービス』の集合体として、単一のアプリケーションを開発、運用する」のがマイクロサービスアーキテクチャだ。こうしたアーキ

    「マイクロサービスに出遅れた」ところは、先人から何を学べるか
    tidei
    tidei 2019/09/14
  • Windowsユーザーに贈るLinux超入門(31) Visual Studio CodeとWSL 2を使って開発してみよう

    Visual Studio CodeからWSL 2を使う 最近、マイクロソフトからVisual Studio CodeとWSLに関連した良質なドキュメントの公開が続いている。今回は、9月3日(米国時間)に公開された次のドキュメントを紹介したい。 WSL 2 with Visual Studio Code - Visual Studio Code Blog このドキュメントは、Visual Studio CodeからWSL 2 (Windows Subsystem for Linux 2)を使う方法を簡単に紹介したもの。ハウツーやチュートリアルほど具体的な内容ではないが、開発者の体感として、Visual Studio CodeとWSL 2がどのような変化をもたらすかが簡潔にまとまっている。以下、このドキュメントをもとに、Visual Studio CodeからWSL 2を使う方法を説明しよう

    Windowsユーザーに贈るLinux超入門(31) Visual Studio CodeとWSL 2を使って開発してみよう
    tidei
    tidei 2019/09/14
  • 香港で多い姓と中国で多い姓の比較 - 黒色中国BLOG

    中国で多い姓のランキングは良く見るのですが、 ▲たとえばこんなの。 ▲2018年の調査によると、最も多いのは「王」さんですね。 そういえば、今まで香港のランキングは見たことがない…ただ、香港は人口739万しかないので、中国とそんなに大差あるのかな…と思いつつ調べてみると意外な結果がわかりました。 【目次】 香港十大姓と中国での順位の比較 第1位 陳 第2位 林 第3位 黄 第4位 李 第5位 王 第6位 張 第7位 梁 第8位 呉 第9位 劉 第10位 蔡 姓の比較から見えてきたこと 【追記】台湾とシンガポールの場合 香港十大姓と中国での順位の比較 第1位 陳 香港人の10.11%が陳姓だそうです。中国では第5位。 第2位 林 中国での順位は16位。福建省出身者に多い姓だそうです。 第3位 黄 中国では7番目に多い姓となっています。 第4位 李 中国では2番めに多い姓。歴史上、60名以上の

    香港で多い姓と中国で多い姓の比較 - 黒色中国BLOG
    tidei
    tidei 2019/09/14
  • 【イチから理解するサーバーレスアプリ開発】 サーバーレスアプリケーション向きの DB 設計ベストプラクティス 20190905版

    2019/09/05 に開催された AWS のイベント、「イチから理解するサーバーレスアプリ開発」における講演資料の一つです。 ・サーバーレスアプリケーションにおいて Amazon DynamoDB が利用しやすい理由 ・RDB と DynamoDB の設計プロセス・考え方の対比・明文化 ・実例に沿った DynamoDB の設計プロセス解説とサンプル例題 などを含みます。Read less

    tidei
    tidei 2019/09/14
  • 「Rust」言語はCよりも遅いのか、研究者がベンチマーク結果を解説

    「C」や「C++」に代わるシステムプログラミング言語として「Rust」が注目を集めている。メモリ安全性が高く、メモリ破壊バグといった脆弱(ぜいじゃく)性を作り込みにくいからだ(関連記事)。 ただし、システムプログラミング言語では、高い処理性能が必須条件であり、これがCやC++が使われ続けている理由となっている。Rustはどの程度「速い」のだろうか。 ドイツのミュンヘン工科大学で博士課程の学生であるポール・エメリク氏は2019年9月9日、Rustで作成したデバイスドライバの性能評価をGitHubで発表した。 同氏のグループはさまざまな言語で同じ機能を備えたデバイスドライバを記述し、性能を比較している。 何が性能低下を引き起こしているのか 性能評価用に作成したのは、Intelのイーサネットコントローラー向けのLinux用デバイスドライバだ(ixgbeタイプ)。 エメリク氏は解説の冒頭で研究に取

    「Rust」言語はCよりも遅いのか、研究者がベンチマーク結果を解説