タグ

2020年6月16日のブックマーク (6件)

  • データベース設計の際に気をつけていること - 食べチョク開発者ブログ

    皆さんこんにちは、エンジニアの西尾です。 新しい機能・サービスを開発する際、私は特にデータベース設計に気をつかいます。 データベースはシステムの土台です。 土台が不安定だと、その上に積み上げていくアプリケーションコードがいびつなものになり、つらい思いをします。 また、一度動き出してしまったシステムのデータベース設計を変えるのは、容易なことではありません。 データベース設計には”これだ!”という正解はないと思っています。 サービスの特徴、システムの性質、toB向け/toC向け、Readが多い・少ない、Writeが多い・少ない。 その他もろもろの背景により、データベース設計の仕方も変わってきます。 このテーブルは正規化していないから駄目だ、この設計はいわゆるポリモーフィック関連だから使ってはいけない、などということはありません。 アンチパターンと呼ばれるものも時と場合によっては正解になります。

    データベース設計の際に気をつけていること - 食べチョク開発者ブログ
  • 機械学習・ディープラーニング関係の初心者が独学するのにオススメの書籍 - karaage. [からあげ]

    機械学習・ディープラーニング関係のを整理してみた 以下のような事情もあり、初心者向けに良いって何だろうなと家にある機械学習・ディープラーニング関係の書籍を引っ張り出してきました。 新入社員としてAI人材が来るという話を聞いていたので「色々教えてもらおう!」と楽しみにしていたのですが、配属直前になって「ソフトウェアの経験は無いらしい、AI人材に育ててほしい」と言われたときの顔してます。そんなことある?— からあげ (@karaage0703) June 5, 2020 紙の書籍 電子書籍 正確には、紙の電子書籍もここに無いもの(noteやboothで買ったもの)が数冊あるので、全部入れて40冊程度でした。なんとなく100冊くらいは読んでるかと思っていたのですが全然でした。人間の感覚って当てにならないものですね。ただ、良く考えると、何か1つのジャンルで10冊も書籍持っているかというと、

    機械学習・ディープラーニング関係の初心者が独学するのにオススメの書籍 - karaage. [からあげ]
    fm315
    fm315 2020/06/16
  • Tuist

    Tuist A Swifty toolchain for productive Apple app development Effortlessly build, test, and deploy your apps with Tuist's revolutionary automation and project management features. Proudly sponsored by import ProjectDescription let project = Project( name: "Tuist", targets: [ Target( name: "Tuist", platform: .iOS, product: .app, bundleId: "io.tuist.Tuist", sources: ["Sources/**"] ), Target( name: "

    Tuist
    fm315
    fm315 2020/06/16
  • 人は言葉に縛られる生き物ーー脳科学者・中野信子氏が解説する「言語ってなに?」

    新型コロナウイルスの蔓延によるリモートワーク普及の影響もあり、ビデオコールやチャットなど、コミュニケーションの手段が少しずつ変化してきている、昨今。将来的には「言語」にとどまらず、映像や音楽、脳内アイディアを用いた「非言語」によるコミュニケーションが増えてくる可能性もある。そこで、それらが人間社会に与える影響について、脳科学者・中野信子氏にお話を伺った。パートでは「そもそも言語とは?」について、中野氏に語ってもらう。 そもそも「言語」とは? ――リモートワークの影響もあり、ビデオコールやチャットなど、コミュニケーションの手段が少しずつ変化してきています。将来的には言語にとどまらず、映像や音楽など非言語によるコミュニケーションが増えてくる可能性もあり、それらが人間社会に与える影響についてお聞きしたいです。 中野信子氏(以下、中野):あ、いいテーマですね。 ――ありがとうございます(笑)。

    人は言葉に縛られる生き物ーー脳科学者・中野信子氏が解説する「言語ってなに?」
    fm315
    fm315 2020/06/16
  • Release v4.0.0 · puppeteer/puppeteer

    Breaking change: Puppeteer no longer uses Node’s EventEmitter library As part of our work to make Puppeteer agnostic of its environment we are removing the dependency on Node’s EventEmitter in favour of an event emitter that is not tied to Node. Under the hood we use Mitt, but we extend Mitt with additional functionality to match most of the methods that Node’s EventEmitter provides. The following

    Release v4.0.0 · puppeteer/puppeteer
    fm315
    fm315 2020/06/16
  • データサイエンス初学者のための実践的な学習環境 「データサイエンス100本ノック(構造化データ加工編)」をGitHubに無料公開 | 一般社団法人データサイエンティスト協会

    一般社団法人データサイエンティスト協会(所在地:東京都港区、代表理事:草野 隆史、以下データサイエンティスト協会)は、構造化データの加工について実践的に学ぶことができる無料の学習環境「データサイエンス100ノック(構造化データ加工編)」をGitHubに公開しました。 「データサイエンス100ノック(構造化データ加工編)」は、データサイエンス初学者を対象に、データの加工・集計、統計学や機械学習を駆使したモデリングの前処理等を学べるよう、データと実行環境構築スクリプト、演習問題をワンセットにしています。 近年、データ活用の重要性についての認知が広がる中で、書籍やWebサイトなど、データ分析のスキル向上に役立つ情報源も多く提供されています。一方で、実践するための「データ」や「プログラミング実行環境」を持ち合わせていないことも多く、「実践力」を身につける機会が限られていました。特に、「構造化デ

    データサイエンス初学者のための実践的な学習環境 「データサイエンス100本ノック(構造化データ加工編)」をGitHubに無料公開 | 一般社団法人データサイエンティスト協会
    fm315
    fm315 2020/06/16