letitrideのブックマーク (1,552)

  • Functional and Reactive Domain Modeling 各章まとめ - Qiita

    Functional and Reactive Domain Modelingとは、ドメイン駆動設計(DDD)の関数型プログラミング(FP)とリアクティブプログラミング(RP)によるアプローチを書いた 1. 関数型ドメインモデリング:イントロダクション 変更可能なステートを避ける - 変更可能なステートは管理が難しく、非決定性につながる 参照透過性 - FPは、参照透過なモデルコンポーネントを設計する能力を提供する。モデルの振る舞いが純粋関数で構築されていることで合成性を得られ、小さな関数から大きな関数を作ることができる 自律的成長 - 関数型の設計と思考で、モデルは自律的に成長する。純粋性故にモデルは数学的に扱うことができ、推論ができる コアドメインに集中する - DDDの原則を使用してモデルを構築すると、リポジトリやファクトリといったパターンに基づいて編成されたエンティティや値オブジ

    Functional and Reactive Domain Modeling 各章まとめ - Qiita
  • RustでPostgreSQLの拡張を作ってみる - Qiita

    Rust 初心者のsonesuke( https://twitter.com/sonesuke )です。 これは、Rust Advent Calendar 2021 の 16日目です。遡って書いています。 仕事でPostgreSQL拡張機能を作るシチュエーションが出てきたのですが、「C言語で拡張つくるのもつまらないな」と思っていたら、Rustでも作れるみたいだったので、作ってみました。 TL;DR PostgreSQLに日形態素解析をする拡張を作ってみた cargo-pgxを使ってRustで簡単にPostgreSQLを作ることができる 成果物は以下 要件定義 真面目に、要件定義してみます。 日語の形態素解析がしたい 解析対象はPostgreSQLTEXTカラム インストールが簡単 → PostgreSQLにコピーしたら使える (ビルドし直さない) パフォーマンスがよいこと 筆者の知

    RustでPostgreSQLの拡張を作ってみる - Qiita
  • TIFF監督特集“原田眞人の世界”『KAMIKAZE TAXI』トークショー | CINEMAS+

    ■「キネマニア共和国」 10月24日夕方、新宿ピカデリーにて第28回東京国際映画祭Japan Now監督特集“原田眞人の世界”より『KAMIKAZE TAXI』の上映とトークショーが開催された。(司会:安藤紘平) 『KAMIKAZE TAXI』は原田眞人監督が1995年に手掛けた作品。当時の日の社会風俗を背景に、ペルー育ちの日系人タクシー運転手・寒竹さん(役所広司)と恋人をヤクザに殺され、自らも命を狙われてしまうチンピラ達男との交流を描いたロード・ムービーでもあり、政治やヤクザ、自己啓発セミナー、そして戦時中の神風特攻にまつわる真実などをえぐりだす社会派ハードボイルド映画の大傑作である。 原田映画を語るときに決して外してはいけない代表作の筆頭であり、また作で初めて役所広司を起用したことでも記念碑的作品。以降、両者は『金融腐蝕列島〔呪縛〕』(99)や『突入せよ!あさま山荘事件』(02)『

    TIFF監督特集“原田眞人の世界”『KAMIKAZE TAXI』トークショー | CINEMAS+
    letitride
    letitride 2021/12/03
  • 「技術的負債」への処方箋と「2つのDX」 - Qiita

    はじめに 稿は、日経クロステックにて筆者が昨年連載していた3回分の記事一部変更して1つにまとめたものです。 https://xtech.nikkei.com/atcl/nxt/column/18/01394/ 有料記事として配信されておりますが、無料でも閲覧できるようにということで日経クロステック様に許可を得てQiitaにも掲載しています。 第1回:技術的負債はなぜ生じるか。 第2回:ソフトウエア開発を「制御」する意外な処方箋 第3回:技術的負債への取り組みはなぜ「2つのDX」につながるのか。 第1回:技術的負債はなぜ生じるか。 年間12兆円ものマイナスの影響をもたらす技術的負債(あるいはレガシーシステム)はどのように生まれるのでしょうか。それを防ぐ方法はあるのでしょうか。第1回は、技術的負債をとりまく歴史をたどりながら、ソフトウェアエンジニアではない人にも理解できるようにその正体に迫り

    「技術的負債」への処方箋と「2つのDX」 - Qiita
    letitride
    letitride 2021/11/17
  • 『ペルソナ 5』と『真・女神転生V』を比べた海外レビューが反発集める。古参と新規層向けの狭間で揺れ、ネタバレ事案も発生 - AUTOMATON

    ホーム 全記事 ニュース 『ペルソナ 5』と『真・女神転生V』を比べた海外レビューが反発集める。古参と新規層向けの狭間で揺れ、ネタバレ事案も発生 発売を間近に控える国産RPG最新作について、海外メディアのレビューが波紋を呼んでいるようだ。11月11日、アトラスよりリリースされる『真・女神転生V』。ナンバリング作品としては、2016年に発売された『真・女神転生IV FINAL』以来5年ぶりとなる新作である。主人公は、ある日トンネルの崩落事故に巻き込まれ、砂漠と化した東京にて目を覚ます。その場所はダアトと呼ばれ、神話世界に存在する神や悪魔たちが、お互いの存続をかけて争いを繰り広げていた。そして主人公は、突如目の前に現れた謎の男によって、禁忌の存在ナホビノへと変貌。彼はナホビノの力を使い、神と悪魔たちの戦いに身を投じることとなる。 作については、11月5日よりメディアによるレビューが解禁されて

    『ペルソナ 5』と『真・女神転生V』を比べた海外レビューが反発集める。古参と新規層向けの狭間で揺れ、ネタバレ事案も発生 - AUTOMATON
    letitride
    letitride 2021/11/13
  • 『打ち上げ花火、下から見るか?横から見るか?』 (1993)

    作品メモ ひとつ前のエントリー『ポンヌフの恋人』と言えば打ち上げ花火。 打ち上げ花火と言えば岩井俊二監督のこの作品。 もともとはフジテレビの『If もしも』Wというドラマの枠で放送されたものですが(1993年8月26日)、高く評価されテレビドラマにも関わらず岩井監督は日映画監督協会新人賞を受賞。後に映画として劇場公開もされています。 最初に観たのは今でも覚えていますが、家の近所のラーメン屋さんで中華丼をべていたときでした。 ラーメン屋さんにありがちな隅の上の方にある小さいテレビが、いつもなら巨人戦を放送しているはずなのに、なぜか他のチャンネルに替っていて、気がつけばドラマのようなものが流れていました。 ただドラマというには映像の質感が独特で、台詞やカット割りもハンパない作り込みであることが小さい画面からも十分伝わってきます。 これはただごとではないと覚ると、目はテレビに釘付けのまま中華

    『打ち上げ花火、下から見るか?横から見るか?』 (1993)
    letitride
    letitride 2021/11/05
  • Unity 3Dアクションゲームの作り方 ゼルダ・原神・モンハン風 (スマホ化対応)

    Unityで3Dアクションゲームを作ってみたい!」 「UnityとC#でゼルダの伝説・聖剣伝説・原神・モンハンのようなアクションRPGを作ってみたい!」 「Unityでリリースできるレベルのスマホゲームを作ってみたい!」 そんなあなたのために3Dアクションゲームの作り方講座ができました! この講座では完全フルスクラッチで0からUnityとC#で3Dアクションゲームを作っていきます。 綺麗なグラフィックとワクワクする冒険、立ちはだかるモンスターをバッタバッタと倒しながら先へ進み、アイテムを得て最後にはボス戦! ハラハラドキドキの3Dアクションゲームを完成させていきましょう。 今回の講座では、UnityやC#プログラミングの初心者さんでもサンプルと同じゲームを作れるようにソースコード・図・動画などを付けて解説しています。 【全16回】Unityで作る3Dアクションゲームの作り方 講座は現在全

    Unity 3Dアクションゲームの作り方 ゼルダ・原神・モンハン風 (スマホ化対応)
    letitride
    letitride 2021/11/04
  • 機械学習デザインパターン

    書は、機械学習で繰り返し登場する課題を30のパターン(データ表現、問題表現、モデルの訓練、再現性、対応性、運用性、説明性、公平性などに関するもの)に分類し、それぞれについてベストプラクティスを提示・解説するデザインパターン集です。すぐ動かせるコード例とデータセットを豊富に含み、手を動かしながら機械学習を学びたい初心者の実践的な入門書としても、現場のデータサイエンティストやエンジニアのリファレンスとしても有用な内容となっています。著者のGoogle Cloudのデータ分析AI部門トップとしての豊富な経験に基づく実用位の一冊です。 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書籍を印刷した月です。お手持ちの書籍では、すでに修正が施されている場合がありますので、書籍最終ページの奥付でお手持ちの書

    機械学習デザインパターン
    letitride
    letitride 2021/10/15
  • Amazon.co.jp: AWSコンテナ設計・構築[本格]入門: 新井雅也 (著), 馬勝淳史 (著), 佐々木拓郎 (読み手): Digital Ebook Purchas

    letitride
    letitride 2021/10/15
  • Amazon.co.jp: IoTデバイス×Webアプリでホームネットワーク AWS クラウドサービス開発テクニック: 市川純, 飯田起弘, 飯塚将太, 河田卓志, 水馬拓也, 三平悠磨, 渡邉聡, 嶺行伸, 竹崎雄紀, アマゾンウェブサービスジャパン株式会社: Digital Ebook Purchas

    Amazon.co.jp: IoTデバイス×Webアプリでホームネットワーク AWS クラウドサービス開発テクニック: 市川純, 飯田起弘, 飯塚将太, 河田卓志, 水馬拓也, 三平悠磨, 渡邉聡, 嶺行伸, 竹崎雄紀, アマゾンウェブサービスジャパン株式会社: Digital Ebook Purchas
    letitride
    letitride 2021/10/15
  • 「クソ漫画」がなぜか“バカ売れ”…年1.5億円以上の印税を生む「凄すぎる」プロデュース術(飯田 一史) @gendai_biz

    「LINEマンガ」上で9の連載を抱え、うち6は常に人気トップ 10 入り、連載開始からの総合ビューは9合計2億ビュー超という圧倒的な成果を挙げるマンガ家・外薗昌也&その息子であるマンガプロデューサー・外薗史明が手の内を明かした著作のタイトルは『クソコンテンツを爆売れさせた ハリウッド流マーケティング術』(クロスメディア・パブリッシング)。 外薗史明氏が父であるマンガ家・外薗昌也と組んだ『鬼畜島』『パンプキンナイト』『臓物島』は少なくない読者からレビューで「クソ漫画」と評されているが、このように読者から悪く言われることは「狙い通り」だという。 しかし「クソ漫画」が「売れる」とはいったいどういうことなのか? 外薗史明氏に訊いた。 マンガプロデューサーの仕事とは? ――外薗史明さんが昌也さんのプロデューサーになる前となった後で部数や仕事量、収入はどのくらい変わりましたか? 外薗 直接的な印

    「クソ漫画」がなぜか“バカ売れ”…年1.5億円以上の印税を生む「凄すぎる」プロデュース術(飯田 一史) @gendai_biz
    letitride
    letitride 2021/09/26
  • 1日1問、半年以内に習得 シェル・ワンライナー160本ノック

    2021年9月27日紙版発売 2021年9月22日電子版発売 上田隆一,山田泰宏,田代勝也,中村壮一,今泉光之,上杉尚史 著 B5変形判/488ページ 定価3,520円(体3,200円+税10%) ISBN 978-4-297-12267-6 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle 楽天kobo honto このの概要 シェルのワンライナー(その場かぎりの1行プログラム)は,LinuxMacのコマンドラインインターフェースを立ち上げたら,すぐにプログラムを書いて即実行できます。ちょっとした作業を手っ取り早く片付けるのに向いています。大量のデータ処理,繰り返し処理ほどその効果は絶大です。書は,そんなシェル・ワンライナーを身につけるためのトレーニングです。大量の問題を

    1日1問、半年以内に習得 シェル・ワンライナー160本ノック
    letitride
    letitride 2021/09/17
  • サイバーエージェントとメルカリにみる組織強化システムの構造的分解

    これはなにか サイバーエージェントとメルカリの「採用前〜退社後」という一連のエンプロイー・ジャーニーに内包されている組織強化システムを構造的に分解するポストです。 メルカリのCuture Doc公開に際して、実際に起きたことを懐かしく思いツイートしたら予想外の反響をいただいたのですが、その中で私のもうひとつの古巣でもあるサイバーエージェントのことを引き合いに出して貶すような引用リツイートも見られました。 退職時、進太郎さんに1 on 1の時間もらって最後の挨拶したときに貰った「まあ株式会社インターネットみたいなものだから」という言葉を忘れない。2年半前のことなので、今に始まったポーズじゃなくて昔からのスタンス。 Culture Doc | 採用情報 株式会社メルカリ https://t.co/1kTYHh0wVN pic.twitter.com/d3qJwUExcB — きょすーけ | D

    サイバーエージェントとメルカリにみる組織強化システムの構造的分解
    letitride
    letitride 2021/09/17
  • 踏み台EC2を廃止してSession Manager接続に置き換えました

    こんにちは、エウレカ SRE チームの原田です。 今年 (2021年) エウレカでは、公開鍵認証で接続するEC2の踏み台サーバを廃止し、代わりに各サーバへの接続をIAMで認証できるSSM Session Managerへのリプレースを行いました。記事ではそのモチベーションや、実装のポイントを紹介していきたいと思います。 旧来の踏み台サーバ 旧来の踏み台サーバエウレカで長く運用されていた踏み台サーバ (Gateway) は以下のようなものでした。 各開発者は、自分の秘密鍵を使って踏み台サーバへSSHを行う ( 踏み台サーバ上には各開発者の個別ユーザーおよび公開鍵が登録されている )踏み台上では、接続が許可されているSSH対象のサーバの秘密鍵がユーザー毎に配置されており、その鍵で各サーバにSSHするMySQL / Elasticsearch / Redis など、Private Subnet

    踏み台EC2を廃止してSession Manager接続に置き換えました
    letitride
    letitride 2021/09/16
  • 中田の質問箱です

    みずほ関係者の方でしょうか。連日のように繰り返されるシステム障害とその批判を目の当たりにして疲弊しているのだろうとお察しします。ただ、仰っている内容はどれも妥当性に乏しいので、公言されるとますます批判の声が強まってしまうことが危惧されます。ご自身の反論が有効かどうかを検証する有力な方法は「他の2メガバンクではこのロジックは通用するか?」という考え方です。以下、すべてこのアプローチでご説明します。 まず「銀行リテールの利益は250億円しかなく赤字のこともあるのだから莫大な設備投資をすることは株主にとって妥当ではない」というのは論理が全く逆で、莫大な設備投資をしたのですからもっと稼がなければならないのに稼げていないことが問題なのです。MUFGやSMFGをご覧頂ければ銀行リテールだけでも1,000億円単位で儲けていることがわかるでしょう。しかもシステム統合に要した費用はMUFGで3,300億円、

    中田の質問箱です
    letitride
    letitride 2021/09/11
  • Docker Toolbox の使い方 | Learning | MAGELLAN Dev Center

    Docker Toolbox の使い方 Docker Toolbox は、Docker 環境を簡単に構築するためのインストーラです。現在、OS X (Mac) と Windows 用に提供されています。 Docker は、Linux 上で動作するため、OS X (Mac) や Windows では、Docker が動作する Linux 仮想マシンを準備し、それを利用する形態をとります。 Docker Toolbox は、この Docker 環境を構築・運用するためのアプリケーションやツールをセットにして提供します。 Docker Toolbox のセット内容は、次のとおりです。 ツール 概要

    Docker Toolbox の使い方 | Learning | MAGELLAN Dev Center
    letitride
    letitride 2021/09/03
    “Compose”
  • Docker Desktop for Mac と Docker Toolbox の比較 — Docker-docs-ja 19.03 ドキュメント

    Docker Toolbox 環境¶ Docker Toolbox は Mac 上の /usr/local/bin に、 dockerdocker-compose 、 docker-machine をインストールします。また、 VirtualBox もインストールします。インストール時に、 Toolbox は docker-machine で default という名前の VirtualBox 仮想マシンをプロビジョン(自動構築)し、 boot2docker Linux ディストリビューション上で Docker Engine を実行し、Docker Engine が使う証明書を $HOME/.docker/machine/machines/default に置きます。 Mac 上で dockerdocker-compose を使う前に、 eval $(docker-machin

    letitride
    letitride 2021/09/03
  • Mac版 Docker Toolbox を使ってみました - Qiita

    20171128 追記 (2017年末時点でのMac / Win用Docker) 2016年半ば時点で、Mac版のDocker利用では2つの方式が利用できました。 こちらに加えて、2017年末時点ではWindows版についても2つ方式があります。(厳密に言うと、もっとありますが簡単に始められるタイプとして2つずつ) 記事が古くなっているところにご訪問下さった方に申し訳ないので、新旧(?)の仕組みの違いを書いた簡単な図を載せておきます。 それぞれ、Mac版とWindows版になります。 Mac版のDocker Windows版のDocker 2017年末時点で提供されている Docker for Windowsだと、Hyper-Vを利用し、その上でDockerホストとして働くLinux (MobyLinux) の仮想マシンが立ち上がります。 さらに、Wondowsのdos(cmd.exe)や

    Mac版 Docker Toolbox を使ってみました - Qiita
    letitride
    letitride 2021/09/03
  • fgprofについて

    fgprof とは#fgprofとは、go 言語のサンプリングプロファイルツールとなります。 プロファイルツールって何ぞやって人もいると思いますが、簡単にいうと「処理にかかった時間やメモリの使用量を測定するツール」といった感じになります。使用してみると下の図のように、処理に対して、どの関数がどのくらい時間がどのくらいかかったのかを、視覚的に見ることができます。(下の図は fgprof に記載されている pprof のサンプル図です。) gcp だと stack trace とかをイメージしてもらうのがいいですね。 そして、go 言語には、すでに pprof という公式のプロファイルツールが存在します。しかし、この pprof は on-cpu の処理のみ測定が行うわれます。on-cpu の処理というのはいわゆる cpu 上の計算のみです。このため、DB に対してのクエリ、他サービスへのアク

    letitride
    letitride 2021/08/24
  • Haskell入門

    Skip to the content. Haskell入門 従来の言語では問題を部分化する方法について概念的な限界がいくつかある。関数型言語はこれらの限界を押し広げるも のである。 なぜ関数プログラミングは重要か 関数プログラミングを習得するには,これまで命令プログラミングで培った技術はいったん忘れ,真っ白な気持ちで臨む必要があります。関数型の山を登るためには,命令型の山を降りなければなりません。 第1章 関数プログラミングは難しくない! Haskellは理解すれば理解するほどきれいに書けることを約束してくれます。信頼してください 常にパターンを探しましょう。単純になるとき、またその時だけそれらを抽象化するのです 辛抱強く抽象化を正しく理解しましょう。もしそれが出来たならすべてのことが魔法のようにつじつまが合うようになるでしょう。 実装そのものが設計図となります … Haskell Ma

    letitride
    letitride 2021/08/14