msh5_hのブックマーク (78)

  • 授業料無料・24時間制のエンジニア養成校「42」 遂に日本上陸(日経クロストレンド) - Yahoo!ニュース

    仏・パリ発のエンジニア養成機関「42」が日に上陸した。日版「42 Tokyo」の入学試験には数千人が応募し、2020年1月6日に選抜試験がいよいよスタートした。三菱重工業や日マイクロソフトといった大手が協賛するなど、国内企業からの期待も大きい。4月の開校を前に、エンジニア人材を育成する同校ならではの強みと、今後の展望を42 Tokyo事務局長に聞いた。 「42」はパリを始め、シリコンバレーやモスクワなど世界各国で展開しているエンジニア養成機関だ。24時間利用可能な施設を各地で有している。「挑戦したいすべての人に質の高い教育を」という理念を掲げており、理念に共感した個人や企業による協賛によって運営していることから学費はかからない。また教師は不在で、施設内で生徒同士が互いに協力しながらカリキュラムをクリアしていく「問題解決型学習」を採用している。「プログラミング」「アルゴリズム」「データ

    授業料無料・24時間制のエンジニア養成校「42」 遂に日本上陸(日経クロストレンド) - Yahoo!ニュース
    msh5_h
    msh5_h 2020/03/08
    新型コロナの影響で入学試験の開催をストップしているようですね👀
  • Python3.7で導入されたdataclass入門 - MyEnigma

    Python実践入門 ── 言語の力を引き出し、開発効率を高める (WEB+DB PRESS plusシリーズ) 目次 目次 はじめに 通常のclassとdataclassの比較 dataclassの良いところ データを格納する箱であることを明確にできる。 クラス定義を短くかける 型情報を書くことでデータ構造が見やすくなる。 Printしたときに、そのままオブジェクトの中身を表示できる。 asdict関数でdictに変換できる。(Dictから簡単にJSONにも変換できる) Dict(JSON)からdataclassを作ることもできる Frozen引数を使うことで、簡単にイミュータブルにもできる。 データが作られたときに、自動後処理機能を追加することができる。 dataclassの残念なところ コレクションの初期化 参考資料 MyEnigma Supporters はじめに C++ユーザやJ

    Python3.7で導入されたdataclass入門 - MyEnigma
    msh5_h
    msh5_h 2020/03/08
    dataclass は namedtuple と違って immutable に書けるのが特徴です。そうでない場合は namedtuple を使いましょう。
  • 富士通が政府向けのクラウド事業に本格参入、AWSに対抗へ | 日経クロステック(xTECH)

    富士通は2020年3月6日、日政府向けのクラウド事業に格参入すると発表した。同社のクラウドサービス「FUJITSU Cloud Service for OSS」をベースに、中央省庁や関連機関向けの新たなクラウドサービスを開発し、2020年5月に販売を始める計画という。 政府向けのクラウドサービスを巡っては、2020年秋に運用開始予定の「政府共通プラットフォーム」において、米アマゾン・ウェブ・サービスのパブリッククラウドサービス「Amazon Web Services(AWS)」が採用されることが決まっている。富士通は「基幹業務にかかわる情報システムのクラウド化対応などに自社サービスを提案していく」(富士通広報)考えで、AWSへの対抗を狙う。 富士通が提供する政府向けクラウドサービスは、システム要件に応じて3つの形態を選べるようにした。各省庁間でサーバーとストレージ、管理機能を共有して利

    富士通が政府向けのクラウド事業に本格参入、AWSに対抗へ | 日経クロステック(xTECH)
    msh5_h
    msh5_h 2020/03/07
    国内企業にも頑張って欲しいけど甘い蜜を吸ってる系の方々が潤うくらいなら、Amazon の研究開発費にその分回った方が世界は良い方向に向かうんじゃないかと思ってしまうのが正直なところ。
  • 2020年現在のNewSQLについて - Qiita

    Disclaimer 当記事はNewSQL開発ベンダの技術ブログや各種論文、その他ニュースサイト等の内容を個人的にまとめたものです。 そのため、理解不足等に起因する誤解・誤認を含む可能性があります。更なる理解が必要な方はリファレンスに挙げた各種文献を直接参照下さい。技術的な指摘は可能であれば取り込み修正しますが、迅速な対応はお約束できません。 NewSQLの解説は二部構成 当記事は前編でNewSQLの概要編となる。 全体の目次は下記である。 NewSQLとは何か NewSQLのアーキテクチャ NewSQLとこれまでのデータベースの比較 NewSQLのコンポーネント詳解 1章から3章までの内容を当記事で解説する。 4章はさらに詳細な技術的解説となり、後編の「NewSQLのコンポーネント詳解」で記述している。 こちらも合わせて一読いただきたい。 1. NewSQLとは何か NewSQLとは、海

    2020年現在のNewSQLについて - Qiita
    msh5_h
    msh5_h 2020/02/28
    投げ銭したいので note に投稿してほしい👀
  • Python3エンジニア認定基礎試験をナメていた

    Python3 エンジニア認定基礎試験、不合格だった 勉強開始時は、プログラミング初学者。今はPandasやNumpyで遊んでいる。 この記事は自分のために書くが、今後受ける誰かのためになるなら幸いです。 受験理由お上が流行りのAI人材がほしいから受けてこいと言われたので 試験についてはこちら https://www.pythonic-exam.com/exam 勉強方法はじめにPythonチュートリアルを読みプログラミングを写経してみたものの、正直プログラミング初学者の自分にはチンプンカンプン。 (後ほどわかったけど、写経だとインデントミスがあったり、日語誤訳や誤字が多かったりして、基礎力がない自分だと一人でカバーしきれなかった) そこで、プログラミング初学者でも読めそうなPythonを読むことにした。 をじっくり読むよりは、プログラミングって、Pythonってこんなものだよって

    Python3エンジニア認定基礎試験をナメていた
    msh5_h
    msh5_h 2020/01/07
    Python に自信がある人からしたら簡単なだけで、かじったことがあるだけの人にとっては難しいんでしょうね。GCP のアソシエイト認定もそんな感じだった。
  • SQL学習オンラインサービス「Start-SQL」をリリースしました - GoTheDistance

    こんな感じで、ブラウザでSQLを書いて環境構築一切不要でSQLを学べるというWebサービスです。 今北産業 SQL言語のみをサポートしています。 環境構築一切不要で、無料でお試し出来ます。 コンテンツには無料と有料の2つがあり、有料版は”買い切り”で、5000円です。全てのコンテンツがお楽しみ頂けます。 圧倒的にアカウントを買うニーズが強かった 2019年8月頃に「研修サービスのプラットフォームとして」告知をしたのですが、結論から言うと「講師や研修は別にいらん、アカウントだけ売ってくれ」が個人 / 法人共に、圧倒的に多かったため、会員登録/ログイン/マイページ/コンテンツ購入/パスワードリマインダなどの機能を別途付与して、Webサービスとしてリリースしました。 買い切りにした理由 コンテンツを定期的に追加する予定が全く無いためです。月額制にするならほっといてもコンテンツが増えていかねばなり

    SQL学習オンラインサービス「Start-SQL」をリリースしました - GoTheDistance
    msh5_h
    msh5_h 2019/12/26
    うーん、簡単な構文しか扱っていないので半額でちょうど見合う印象。まぁ5k払える人はインスタンス立てたほうが速いですよ。
  • GoF デザインパターン チートシート - Qiita

    ここまで読んでくださった皆さんに、ちょっとしたクリスマスプレゼント。マンガでわかる GoF デザインパターン 23 種チートシートです。これでもうデザインパターンは完全にマスターしましたよ。やったね! (注: ここからはあとがきポエムです) ところでみなさん、せっかくデザインパターンを学んだので、これを使ってプログラムを書こう、チートシートがあるからなんでも書けそうだぞ、なんて思っていませんか。ダメですよ。そんなことしたら 2000 年前後に起きた失敗を繰り返してしまいます。 実は GoF のデザインパターンは、ビジネス的には成功したけど、教育には失敗しました。最初に出版されたに「オブジェクト指向における再利用のための」という肩書が付いていましたが、これが当に良くなかった。 あの頃 (ポール・グレアムが LISP と Ruby を褒めるまで) は、「オブジェクト指向様こそが良い設計のす

    GoF デザインパターン チートシート - Qiita
    msh5_h
    msh5_h 2019/12/25
    ただなんとなく新しいものを導入しておきたいという以上のモチベーションがないことが傍から見てて明らかでも、本人がそれでやりたいって言う(もしくはもう既にそれでやっちゃってる)んだからもうどうしょうもない
  • XGBoost徹底入門!基本的な使い方やXGBoostの仕組みを徹底解説

    コース概要 ブラウザとインターネットで実行可能(Google Colab対応) Jupyter Notebookを利用したプログラミング演習 XGBoostの概要 勾配ブースティングの仕組み Pythonで勾配ブースティングをスクラッチからコーディング XGBoostの基操作 XGBoostとハイパーパラメータ XGBoostとその他の手法の比較 コースで学べる内容 機械学習に携わっている方なら、一度は耳にしたことがある「Kaggle」。データセットが与えられ、同じ条件で予測の精度を競うデータ分析競技(コンペ)が人気です。コンペ終了後に上位入賞者がデータ分析手法などを公開する事も少なくありません。 そんなKaggleでここ近年、上位入賞者がこぞって使っている機械学習手法があります。それが「XGBoost」です。一概に機械学習の手法やアルゴリズムに優劣をつけることは出来ませんが、XGBo

    XGBoost徹底入門!基本的な使い方やXGBoostの仕組みを徹底解説
    msh5_h
    msh5_h 2019/12/25
    読みやすい文体で数式に走らない解説がされていて非常に分かりやすいです。XGBoostについて書かれた日本語のまとまった資料が手に入るだけでも大変助かるのですが、このクオリティで850円というのは安すぎです。
  • マクドナルド北白川店の場合

    増田とは別人です。 先日深夜3時にお腹が空いたので近所のマクドナルド北白川店(24h営業)に出向いたところ、張り紙が店舗入口に掲示してあり、「メンテナンス作業中のためドライブスルーのみ営業中」とのことだった。 当方自転車で、12月の寒空の中、雨も降っており、できれば店内で事したいものだった。しかし店内営業していないものはもう仕方がないので、さっさと持って帰って家でべるかと思い、ドライブスルーの窓口に向かった。どうせメンテナンス中なんてのは人手不足の言い訳なのだろう、前の車は窓口でだいぶ長い時間待たされており、それを待つ僕も雨に打たれながら順番を待っていた。 で、前の車が進んだので窓口に向かうと、「申し訳ありませんが自転車ではドライブスルーが出来ない」と店員。いや別に自転車でもいいじゃないですかと主張しても「ルールですので」の一点張り。こちらとしては24時間営業を信じて店にわざわざ出向

    マクドナルド北白川店の場合
    msh5_h
    msh5_h 2019/12/21
    マクドナルドの業務形態から考えて、先に締めるべきは店の方じゃなくてドライブスルーの方やないん?
  • マイクロサービスにクリーンアーキテクチャを採用する上で考えたこと | メルカリエンジニアリング

    Merpay Advent Calendar 2019 の19日目は、Backendエンジニアチームの @toshinao がお送りします。 新しくマイクロサービスを立ち上げる機会があり、クリーンアーキテクチャをベースにしました。クリーンアーキテクチャはバックエンド・フロントエンド・アプリなど様々な場所で採用されています。ただ、確固たる方法というのは無く、みな試行錯誤しているのでは無いでしょうか。この記事では、クリーンアーキテクチャを取り入れる上で考えたことを紹介したいと思います。 マイクロサービスを作ったことがない人や、今までいくつか作ってきたけどより良い設計について考えている人の助けになれば幸いです。 はじめに メルペイのバックエンドは主にGoGoogle Cloud PlatformGCP)で開発を行っていますが、各マイクロサービスをどう実装していくかは概ね各チームに委ねられてい

    マイクロサービスにクリーンアーキテクチャを採用する上で考えたこと | メルカリエンジニアリング
    msh5_h
    msh5_h 2019/12/20
    “過去にマイクロサービスを独自のレイヤー構成とレイヤー名で作成したところ、初見の人には分かりにくく、学習コストが高いものとなってしまいました。”そうそう、「決まりはないので何でもいいですよ」は evil
  • DIコンテナ入門

    msh5_h
    msh5_h 2019/11/25
    スライドではなくブログだった
  • “映画が描く女性 リーダー少なく性的対象に” NGOが指摘 | NHKニュース

    国際的なNGOが世界20か国で上映された映画について男女の描かれ方を分析し、企業の社長や政治家などリーダーの役割を担う登場人物の割合は女性のほうが大幅に少なく、男性より女性が性的な対象として描かれていると指摘しました。NGOはジェンダーの固定観念に影響を与えるとして、改善を呼びかけています。 それによりますと、女性の登場人物の割合は33%で、67%だった男性の半分以下でした。 また、企業の社長や政治家などリーダーの役割を担う登場人物の割合を調べたところ、女性は27%だったのに対し男性は42%で、15ポイントの差がありました。 さらに、そうした女性リーダーの登場人物のうち、30%は露出の多い服を身に着けていたほか、15%は体の一部がクローズアップされていたなどとして、男性より性的な対象として描かれていると指摘しています。 NGOは、ジェンダーの固定観念に影響を与えるとして改善を呼びかけていて

    “映画が描く女性 リーダー少なく性的対象に” NGOが指摘 | NHKニュース
    msh5_h
    msh5_h 2019/10/20
    最近の子はYouTubeしか見ないんで大丈夫です。
  • Sunsetting Python 2

    Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience. We are volunteers who make and take care of the Python programming language. We have decided that January 1, 2020, was the day that we sunset Python 2. That means that we will not improve it anymore after that day, even if someone finds a

    Sunsetting Python 2
    msh5_h
    msh5_h 2019/09/09
    「2系と3系どっち使うべき?」「多くのライブラリは3系に対応していないので2系を選びましょう!」
  • 中川政七商店が「楽天撤退」1年でEC売上を急回復できた理由

    楽天市場での販売を止めて1年と経たずに、自社ECサイトで売り上げをすぐに取り戻せそう——。そんなSPA(製造小売り)を勇気づけるツイートが、2カ月前に話題になった。 つぶやいたのは、1716年創業の老舗企業「中川政七商店」(奈良県奈良市)で、取締役兼コミュニケーション部長を務める緒方恵氏。同社は日の伝統工芸を生かした生活雑貨を企画・製造・販売する。どのように実現したのか、奈良の社で緒方氏に話を聞いた。 ブランドコントロールについて長期で考えた結果、昨年の8月に楽天市場店を閉じた。 EC全体の4割を担っていた楽天を閉じるのは肝が冷えた。 が、1年かからずに店サイトで楽天分をカバーできるように成長させることができそう。 勝因はひとえにメンバーの成長。これに尽きる。感慨深い。 — 緒方 恵 / 中川政七商店 取締役 (@notmegumi) June 23, 2019 ブランドコント

    中川政七商店が「楽天撤退」1年でEC売上を急回復できた理由
    msh5_h
    msh5_h 2019/09/05
    プログラミングはできないけどレビューはできるってどういうコト?
  • Pythonのバリデーションライブラリ「Cerberus」のよく使うバリデーションルールをまとめてみた | DevelopersIO

    概要 CX事業部の佐藤です。現在携わっている案件では、PythonのバリデーションライブラリのCerberusを導入しています。今回は、実際の開発でよく使うであろうバリデーションをまとめてみました。 Cerberusとは Pythonのオープンソースのバリデーションライブラリです。pythonの dict や list の各属性に対してのバリデーションを簡単に行うことができます。 リポジトリは以下です。 https://github.com/pyeve/cerberus ドキュメントは以下です。 https://docs.python-cerberus.org/en/stable/index.html的な使い方 以下は、型のバリデーションのサンプルです。 v = Validator({'name': {'type': 'string'}}) v.validate({'name':

    Pythonのバリデーションライブラリ「Cerberus」のよく使うバリデーションルールをまとめてみた | DevelopersIO
    msh5_h
    msh5_h 2019/09/01
    知らなかった、使ってみよう/調べてみたら、これじゃなくて pydantic が凄くよかった。dataclass オブジェクトの作成にバリデーション仕込めるので、後続の処理をメンバアクセスとして静的に書ける。
  • レビュー前に直して欲しい日本語の問題点8つ - Qiita

    私はウンザリしています。 「○○対応」は曖昧なのでやめてください。「○○を修正した」の方が直接的です。 こんな指摘を新人が入ってくるたびにコードレビューやドキュメントレビューで繰り返しています。どうも、プログラマー(と言うか理系?)には独特の言語文化があり、みんな同じような分かりにくい表現をしてしまうようです。 「レビューを依頼する前にこれを読んどいて!」と言える記事なりなりがあれば良かったのですが、良いものが見つけられなかった(ご存知なら教えてください)ので、とりあえずレビューでよく指摘する日語の文章の問題点や変な表現ポイントを列挙しました。 なお「コメントは必要十分な量を書く」「チケット番号やWikiのURLを書く」といった、良く知られた・日語に限定されない話題は省略しています。 (※コメント欄などの指摘を受け「補足」を追加) (※タイトル変更。「コードレビュー前に直して欲しい日

    レビュー前に直して欲しい日本語の問題点8つ - Qiita
    msh5_h
    msh5_h 2019/07/26
    厳しいレビューで切磋琢磨できるチームに居るほうが伸びるよね
  • ドメイン知識とユースケースの違いは何か?[ドメイン駆動設計][DDD] - little hands' lab

    DDDの文脈の中で、 「ドメイン知識とユースケース(≒アプリケーションの知識)は何が違うのか?」 という疑問がよく持たれます。 この記事ではその違いを説明し、DDDのコードにどう反映するかを書きます。 あるToDoアプリの仕様 事例として、ToDoアプリの話をします。 「仕様を決める」と言ったとき、以下のように箇条書きで決めることがあると思います。(Jiraのようなチケット管理システムのチケット詳細として書いたりしますよね) ユーザー登録、非活性化ができる メールアドレスは重複登録できない タスク登録、更新、完了、未完了に戻す、延期、ユーザーへのアサインができる タスクは3回までしか延期ができない 非活性化されていないユーザーにアサインができる タスクを完了、アサインするとタスクレポートが作成される これはいわゆる「ビジネスロジック」と呼ばれて、3層レイヤーのアーキテクチャではBusine

    ドメイン知識とユースケースの違いは何か?[ドメイン駆動設計][DDD] - little hands' lab
    msh5_h
    msh5_h 2019/07/26
    付箋の例えがすごくわかりやすい👏
  • REST API のテストに Postman 使ってたけど Visual Studio Code の REST Client に乗り換えた - かずきのBlog@hatena

    くっ、名前だけ知ってたけどこんなの便利だとは…!! marketplace.visualstudio.com Azure API Management の Visual Studio Code 拡張機能API のテスト呼び出しに REST Client が使われてるので使い始めてみたのですが「あっ、ハイ。便利っすね…」という感想しか出てこないくらい便利でした。 普通に HTTP のリクエストをテキストで用意しておくと Send Request 押すだけでレスポンスを出してくれる…。 先人の方々が沢山紹介してくれてる記事があるので詳しい使い方とか推しのポイントはそちらを見るとわかりやすいと思います! qiita.com 私の推しポイント 上記記事にも書いてありますが、1ファイルで複数のリクエストを書いておいて、個別に実行できるので特定の API をテストで叩くためのファイルを 1 つ用意

    REST API のテストに Postman 使ってたけど Visual Studio Code の REST Client に乗り換えた - かずきのBlog@hatena
    msh5_h
    msh5_h 2019/07/14
    Postman はシンプルに見えてめっちゃ柔軟性高いのが良いんすよ。スクリプト書けるんでシナリオテストとかも出来ますし、Newman でコマンドラインから呼び出せますし。
  • ファミペイ不具合のおわびで180円分を進呈

    ファミペイのリリース直後に、多くのユーザーがダウンロードしたこともあり、アクセスが集中し、「アプリが正常に起動しない、ページの読み込みができない」などの状況が続いていた。 「FamiPayボーナス 180円分」は、FamiPayの残高にチャージすると、チャージ分とは別に、ファミチキなどが購入できる180円分を付与する。 詳細は7月8日の週に、ファミリーマート公式サイトとファミペイアプリ内で公開するとしている。 関連記事 7pay2段階認証導入やチャージ上限額見直しへ セブン&アイ・ホールディングスは、「7pay」の不正利用を受け、今後導入予定の対策を案内した。2段階認証の導入、チャージ1回あたりの上限額見直しなどを予定している。包括的なセキュリティ対策を行う組織「セキュリティ対策プロジェクト」も立ち上げた。 「7pay」で不正利用の被害、原因は「調査中」 クレカからのチャージを停止 セブ

    ファミペイ不具合のおわびで180円分を進呈
    msh5_h
    msh5_h 2019/07/09
    ‪僕おもうんです、もともと予定していたクーポンをお詫びっていって配ってるだけでも別にいいじゃないかって。
  • 交差テーブルには関連の意味を表す名前をつけよう - Qiita

    問題 多対多の関連を作るときの交差テーブル(中間テーブル、関連テーブルなどとも呼ばれる)にどのような名前をつけていますか? 2つのテーブル名を単純につなげた users_magazines のような命名を見かけますが、これはあまり良い名前ではありません。 実体関連モデル - Wikipedia 実体 (entity) は名詞に対応すると考えることができる。例えば、コンピュータ、従業員、楽曲、数学的定理といった名詞である。 関連 (relationship) は2つの実体間の関係を捉えたものである。関連は2つ以上の名詞句を結び付ける動詞に対応すると考えることができる。例えば、企業とコンピュータの間の「所有する」(owns) という関連、従業員と部門の間の「監督する」(supervises) という関連、アーティストと楽曲の間の「演奏する」(performs) という関連、数学者と定理の間の「

    交差テーブルには関連の意味を表す名前をつけよう - Qiita
    msh5_h
    msh5_h 2019/06/23
    テーブルのエイリアス(AS u みたいな)と同じでSQLにまつわるバッドノウハウのひとつ。/交差テーブルだと思ったら user_magazine という別の種類の magazine のテーブルだった、みたいなことが実際にあるので良くないですよ。