minamimonjiのブックマーク (722)

  • ぐりとぐらのメガソーラー開発

    中古不動産投資家のぐりと金融ブローカーのぐらは、おおきなアタッシェケースをもって、もりのおくへでかけました ぼくらのなまえは ぐりとぐら このよでいちばんすきなのは 鞘抜きすること 稼ぐこと ぐりぐら ぐりぐら 「中古マンションを適当にリノベしたら、利益をたっぷりのせて売ろうね」 「仕入れた中古アパートの空き部屋をいっぱいにしたら、利回りに目が眩んだ素人投資家に高値で掴ませようね」 と、2ひきがはなしながらいくと・・・ まあ!みちのまんなかに、とってもおおきな 原野が落ちていました 「やあ、なんて広大な敷地だろう 営業マンがインセンティブで自分用のアパートが建てられるくらいの戸数のダイワハウスのアパートが建てられるぞ」 と、ぐりがいいました 「毎日豪遊しても使いきれないくらいチャリンチャリンとお金が入ってくる規模のコインパーキングができるぞ」 と、ぐらがいいました 「それよりも、メガソーラ

    ぐりとぐらのメガソーラー開発
    minamimonji
    minamimonji 2020/12/30
    ちゃんと歌を歌っているシーンがあったので安心しました。
  • Microservices における認証と認可の設計パターン

    マイクロサービスにおける認証と認可の、一般論としての設計パターンを調べたところ、Web 上の複数の記事で似たようなパターンが登場していた。ここでは、まず認証と認可が実現したい一般的な要件と、そのマイクロサービスでの難しさを整理し、認証と認可に分けて調査したパターンをまとめた。 あくまで “一般論” なので、実際には個々のドメインにあわせてアレンジが必要 往々にしてこの “アレンジ” に価値が宿るものだが、まずはセオリーを知っておきたいというモチベーションで調査した Web 上の記事を読んでまとめただけなので、手を動かしての確認はしておらず、理解が甘い部分はご容赦ください 具体的な通信方式やサービス間通信のセキュリティといった具体論までは踏み込めていない。このへんはサービスメッシュやゼロトラストネットワークといったトピックが登場すると思われる これらは次回以降の Todo としています その

    Microservices における認証と認可の設計パターン
  • Ruby 3.0.0 リリース

    Posted by naruse on 25 Dec 2020 Ruby 3.0系初のリリースである、Ruby 3.0.0 が公開されました。 これまで、Ruby3に向けてパフォーマンスの改善、並行処理、静的解析という3つの目標を掲げて、活発に開発が行われてきました。特にパフォーマンスの改善については、Ruby 3x3 として「Ruby3はRuby2の3倍速くする」ことを目指してきました。 Ruby 3.0では開発の指標の一つとしてきたOptcarrotベンチマークで3倍を達成するとともに、以下のような取り組みが行われています。 benchmark-driver.github.io/hardware.html に書かれている環境で計測されました。 8c510e4095 が Ruby 3.0 として使われています。環境やベンチマークによっては3倍にならないかもしれません。 Ruby 3 では

    minamimonji
    minamimonji 2020/12/25
    🎉
  • 【ZOZOTOWNマイクロサービス化】API Gatewayを自社開発したノウハウ大公開! - ZOZO TECH BLOG

    はじめに こんにちは。ECプラットフォーム部のAPI基盤チームに所属している籏野 @gold_kou と申します。普段は、GoAPI GatewayやID基盤(認証マイクロサービス)の開発をしています。 ZOZOテクノロジーズでは、2020年11月5日にZOZO Technologies Meetup〜ZOZOTOWNシステムリプレイスの裏側〜を開催しました。その中で発表されたAPI Gatewayによるマイクロサービスへのアクセス制御に関して、当日話せなかった内容も含めて、API Gatewayについてこの記事で網羅的にまとめました。 API Gatewayやマイクロサービスに興味ある方、「API Gateway」という言葉は知っているけど中身はよく分からないという方向けの記事なので、読んでいただけると幸いです。 はじめに ZOZOTOWNのリプレイス マイクロサービス化の目的 ストラ

    【ZOZOTOWNマイクロサービス化】API Gatewayを自社開発したノウハウ大公開! - ZOZO TECH BLOG
  • コインチェックにおけるゼロトラストモデル - coincheck tech blog

    1. はじめに システム運用管理部の河石です。情報システム部門、コーポレートIT部門と呼ばれるところにあたり、社内システムの構築、運用を行っています。 この記事ではコインチェックの2020年11月時点で導入しているセキュリティ製品を用いたゼロトラストモデルの実装、運用を整理した内容になります。少しでも参考になるものがあればと公開したいと思います。 読んでいただくにあたって、まずコインチェックの環境を書きます。 1.1 組織について 現在コインチェックでは正社員、派遣社員、業務委託などを含めて200人ほどの従業員がいます。20代が2割、30代が5割と比較的若い人が多い会社になっています。 社内システムに関わる部門はシステム運用管理部の他にサイバーセキュリティ部門、リスク管理部門があります。 システム運用管理部は5人で活動しており、セキュリティ製品の具体的な設定や運用を行っています。設定内容は

    コインチェックにおけるゼロトラストモデル - coincheck tech blog
  • 「これは天才」「来年のノーベル賞候補」 ホットサンドメーカーで焼く「ホットサンドケーキ」が悪魔的サクサク感で話題に

    ホットサンドメーカーで焼いたホットケーキ、通称「ホットサンドケーキ」がTwitterを中心に大きな注目を集めています。これはおいしそう……! 話題のレシピを画像付きで紹介したのは、Twitterユーザーのヤスユキ(@yas_yuki0573)さん。 「ホットサンドメーカーでホットケーキを焼くと、フライパンでは難しい厚みも簡単に焼けるし、サクサク部分が増えておいしい、というお話」と投稿したところ、14万5000件を超える“いいね”が寄せられたほか、「これは天才」「来年のノーベル賞候補」「これはお店で売れるレベル!」「ホットサンドメーカー購入なやんでいましたが、決意することができました!!」とさまざまな声が寄せられています。 「ホットサンドケーキ」の作り方 ヤスユキさん宅では「ホットサンドケーキ」と呼んでいるというこの料理レシピや作り方のコツを教えていただき、ねとらぼ編集部でも作ってみました

    「これは天才」「来年のノーベル賞候補」 ホットサンドメーカーで焼く「ホットサンドケーキ」が悪魔的サクサク感で話題に
  • OAuth認証とは何か?なぜダメなのか - 2020冬 - r-weblife

    こんばんは。ritouです。 Digital Identity技術勉強会 #iddance Advent Calendar 2020 1日めの記事です。 qiita.com 初日なのでゆるふわな話をしましょう。 何の話か もうだいぶ前ですね。9月のお話です。こんなTweetを見かけました。 社内Slackにいる「OAuth認証」と書くと訂正してくれるbotが丁寧な解説をするようになっていた 認証(Authentication)と認可(Authorization)は間違えやすいわりにミスると甚大な被害をもたらしがちなので、常日頃から意識を高めていきたいですね pic.twitter.com/oVQxBgZcHS— greenspa (@greenspa) 2020年9月28日 このbotに対する思うところはもう良いです。 今回は、「OAuthの仕様に沿ってID連携を実装するいわゆる"OAut

    OAuth認証とは何か?なぜダメなのか - 2020冬 - r-weblife
  • Real World Haskell — Monday Morning Haskell

    Real World HaskellA lot of people think day-to-day tasks like running a web app are difficult or impossible in Haskell! But of course this isn't true! In our Real World Haskell series, we'll take you through a whole slew of libraries that allow you to write a web backend. These libraries use Haskell's features to approach things like database queries and API building in unique ways. Part 1: Databa

    Real World Haskell — Monday Morning Haskell
  • 何度も読み返してしまう漫画

    最後まで読み終わったあと、 1~2年後、ふと手に取るとまた最後まで読んでしまう それを数回繰り返している漫画 何度噛んでも味がするするめみたいな そんな漫画を教えて 自分の「何度も読み返してしまう漫画」 げんしけんspotted flowerのだめカンタービレアオアシじゃじゃ馬グルーミンup謎の彼女X

    何度も読み返してしまう漫画
    minamimonji
    minamimonji 2020/09/30
    ガラスの仮面
  • RubyKaigi Takeout 2020 と RubyKaigi 2020 の振り返り|cobachie

    RubyKaigi Takeout 20202020年9月4日, 5日に RubyKaigi Takeout 2020 が開催されました。RubyKaigi Takeout 2020 は、来であれば長野県松市で開催される予定だった RubyKaigi 2020 の代替イベントとして計画されたオンラインカンファレンスです。 わたしは RubyKaigi 2020 の Local Organizer として運営に携わる予定でしたが、COVID-19 の影響で中止になったためひきつづき RubyKaigi Takeout 2020 の運営チームのメンバーにもなっていました。といっても、オンラインカンファレンスでできることは当に少なくて、やったことといえば、準備をがんばってくれているチームの他のメンバーを応援するくらいでした。 そんな状況だったので当日は自宅から一般参加者として YouTub

    RubyKaigi Takeout 2020 と RubyKaigi 2020 の振り返り|cobachie
    minamimonji
    minamimonji 2020/09/06
    Ruby コミュニティの規模が小さい長野県(松本)と RubyKaigi team を絶妙なバランスで橋渡ししてくれていました!ありがとうございました!
  • 納品その前に

    minamimonji
    minamimonji 2020/09/02
    SEしぐさ
  • テキシコー | NHK for School

    この番組は、思わず頭の中で手順を組み立て、先を予想したくなるような興味深い実験、手順の組み合わせを改善していく楽しさを伝えるアニメーション、さまざまな仕事や物の中にプログラミング的思考が活かされていることを伝えるコーナーなどで構成されています。番組の中では、実際にコンピューターを使ったプログラミングを体験するシーンは出てきません。コンピューターへの苦手意識やICT 環境を問わず、誰でも楽しくプログラミング的思考を育めます。コンピューターを使ったプログラミングへの導入としてはもちろん、実際のプログラミング体験をした後でも、活用できる番組です。

    テキシコー | NHK for School
  • はてブアプリがゴミなせいでネット閲覧速度が低下するんだけど

    普通のブラウザならすぐ表示されるものでも はてブアプリ越しだとクルクル読み込みが続いてなかなか見られない あとはてブのコメントの方もすぐ読み込みが遅くなったり止まったりするので ガチャガチャ行ったり来たりして読み込みを促さないと行けない それで二階を見に行くのも簡単じゃないし増田を書くにも余計なことしてきて邪魔くさい よくこれだけ性能の悪い·気の利かないアプリ作れるもんだと感心するわ

    はてブアプリがゴミなせいでネット閲覧速度が低下するんだけど
    minamimonji
    minamimonji 2020/08/05
    ここ数ヶ月アプリではブクマカのアイコンが全く表示されてないです。
  • ある大企業にあった「部署を自ら申告して移動できる制度」→良い仕組みかと思ったら、不満分子を炙り出す罠だった話が怖すぎる

    アツミ @atmysk KDDIが社内副業制度を導入。社内副業制度はリコーや丸紅、サイバーエージェントあたりで話題になったけどうまくいってるのかな?社員側は面白いだろうから離職防止には繋がりそうだけど生産的な施策かは未知。ただの他社の後追い施策だったらハマらなさそう… #HRニュース nikkei.com/article/DGKKZO… >ω< @u_akihiro ある大企業で大昔に、部署を自ら申告して移動できる制度があって、いいですねって先輩に言ったら、あれ不満分子の炙り出しシステムだから、応募したら先がなくなるよ、って言われて、社会って...って思ったのを思い出します。 twitter.com/atmysk/status/…

    ある大企業にあった「部署を自ら申告して移動できる制度」→良い仕組みかと思ったら、不満分子を炙り出す罠だった話が怖すぎる
    minamimonji
    minamimonji 2020/06/29
    申告したけど一切リアクションがなくて転職した。(再掲)
  • Flexbox Cheat Site

    Webエンジニアとデザイナーのための CSS Flexbox チートシート

    Flexbox Cheat Site
  • Podcasts on DEV Community

  • 🤔←この絵文字使ってる奴、99%性格悪いよな

    なんで?🤔 (追記) 出し方が分からない人は「うーん」とか「顔文字」で変換すると出てくるでしょ?🤔PCなら「Win+.」で出るだろ?🤔

    🤔←この絵文字使ってる奴、99%性格悪いよな
    minamimonji
    minamimonji 2020/04/25
    わかる🤔
  • イミュータブルデータモデル - kawasima

    CRUDのうちUPDATEがもっともシステムを複雑化する。更新には複雑なルールが伴うからだ。業務的に複雑なルールが存在するのは仕方ないこともあるが、システム、設計で複雑さを更に増さないようにしたい。UPDATEに着目し、その発生をできるだけ削ることによって複雑さをおさえるためには、まずデータモデルをそのように設計しておかなけれなならない。このイミュータブルデータモデルは、それを手助けする手法で、手順に沿って実施すればある程度のスキルのバラつきも吸収できるように組み立てられている。

    イミュータブルデータモデル - kawasima
  • FaceRig on Steam

    FaceRig was a program that aimd to enable anyone with a webcam to digitally embody awesome characters. The output could be recorded as a movie or streamed to Skype, Twitch, Hangouts or any service that traditionally uses a webcam in real time.

    FaceRig on Steam
  • Elm入門と実践 - 買い物カートを作ってアーキテクチャ「TEA」を学ぶ - エンジニアHub|Webエンジニアのキャリアを考える!

    このTEAは、関数型FluxライブラリであるReduxの思想に影響を与えたことで知られています。 TEAは現代のフロントエンド・アプリケーションを開発するにあたってのベストプラクティスを踏襲しており、「Elmまかせ」でアプリケーションを作ることでが、スケールするアプリケーションを開発するための最短ルートととなるように作られているのです。 ECサイトの商品カート機能をElmで作ってみよう さて、ここからは手を動かしながら、Elmのエッセンスをお伝えしていきたいと思います。ElmによるTODOアプリやカウンタアプリのサンプルは、Elmの公式ページやさまざまなブログ、書籍などで比較的よく見られますが、もう少し大きな規模でのElmのアプリケーションのコードを見る機会は多くはありません。 最も実践的なアプリケーションのサンプルとしては、NoRedInk社のリチャード・フェルドマンによるmediumの

    Elm入門と実践 - 買い物カートを作ってアーキテクチャ「TEA」を学ぶ - エンジニアHub|Webエンジニアのキャリアを考える!