並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 10872件

新着順 人気順

Sharedの検索結果281 - 320 件 / 10872件

  • Why I'm Using Next.js

    We want the default build output of Next.js to work well when self hosting, and also well on Vercel. And guess what? They're the same output. Well, almost. Let me clarify. It took us a while at Vercel to figure out the correct format and boundary between open source framework and infrastructure platform. Our philosophy is called framework defined infrastructure. And critically, the specification t

      Why I'm Using Next.js
    • Terraformなにもわからないけどディレクトリ構成の実例を晒して人類に貢献したい - エムスリーテックブログ

      こんにちは、エムスリーエンジニアリンググループの福林 (@fukubaya) です。 さいたまスーパーアリーナは、埼玉県さいたま市中央区にある多目的アリーナ。本文には特に関係ありません。 最近、Terraformを書くことが多く、知見が貯まりつつあった時にちょうどディレクトリ構成に関する記事を読んでタイミングがよかったので、 今回はTerraformのディレクトリ構造の実例を晒したいと思います。 結構固まってきたからうちのチームの構成も晒してみようかな。 | Terraformのディレクトリ構成の模索 - Adwaysエンジニアブログ https://t.co/31FMkcCJOo— Yuichiro Fukubayashi (@fukubaya) July 3, 2020 クラウド化推進 なぜ定番が決まらないのか 前提となる条件 本番環境と検証環境はほぼ同じ構成 レポジトリとtfstat

        Terraformなにもわからないけどディレクトリ構成の実例を晒して人類に貢献したい - エムスリーテックブログ
      • Improving GitHub code search

        EngineeringProductImproving GitHub code searchToday, we are rolling out a technology preview for GitHub code search, the next iteration for search, discovery, and navigation on GitHub. Today, we are rolling out a technology preview for substantial improvements to searching code on GitHub. We want to give you an early look at our efforts and get your feedback as we iterate on helping you explore an

          Improving GitHub code search
        • Platform Engineering on Kubernetes を読んでCloud Native の現在地を理解する - じゃあ、おうちで学べる

          はじめに 近年、Kubernetesの採用が進む中、複数のチームが関わり、複数のクラウドプロバイダーへのデプロイを行い、異なるスタックを扱う組織では、その導入の複雑さが新たな問題となっています。本書 『Platform Engineering on Kubernetes』は、Kubernetes に登場しつつあるベストプラクティスとオープンソースツールを活用し、これらのクラウドネイティブの問題を技術的に組織的にどのように解決するかを示してくれます。 learning.oreilly.com 本書では、Kubernetes上に優れたプラットフォームを構築するための要素を明確に定義し、組織の要件に合わせて必要なツールを体系的に紹介しており、実際の例とコードを交えながら各ステップをわかりやすく説明することで、最終的にはクラウドネイティブなソフトウェアを効率的に提供するための完全なプラットフォーム

            Platform Engineering on Kubernetes を読んでCloud Native の現在地を理解する - じゃあ、おうちで学べる
          • Work with GitHub Actions in your terminal with GitHub CLI

            ProductWork with GitHub Actions in your terminal with GitHub CLIgh brings GitHub to the command line by helping developers manage pull requests, issues, gists, and much more. As of 1.9.0, even more of GitHub is available in your terminal:… gh brings GitHub to the command line by helping developers manage pull requests, issues, gists, and much more. As of 1.9.0, even more of GitHub is available in

              Work with GitHub Actions in your terminal with GitHub CLI
            • 初めてのGCPで環境構築してハマったこと | フューチャー技術ブログ

              はじめにお仕事でGCP使って環境を構築することがあったのですが、色々とハマることが多かったので供養を兼ねて共有したいと思います。 当時の私の経験値としては「AWSの一部サービスは触ったことがある」程度でクラウド環境を下地から構築するのは初めての経験でした。一度触ってみれば常識だよねって内容が多いですが、初心者が小石につまずいてもすぐに立ち上れるようになれば幸いです。 今回構築した環境の概要 既存のオンプレ環境との共存を前提とし、使えるアドレス範囲もオンプレのNWから払い出し オンプレ環境とインターネットVPNでつなぐプロジェクトは1つ(ホストプロジェクト) 各環境(production、staging・・)は共有VPCで接続(サービスプロジェクト) なお、構築はTerraform, Ansibleで行いました。 GCPで環境構築してハマったこと本編です。 カテゴリ別に記載しています。 1.

                初めてのGCPで環境構築してハマったこと | フューチャー技術ブログ
              • 【GLAYの差し入れ力】マジでハンパない…函館公演アーティストに手配されまくる「三種の神器」がすごかった - ぐるなび みんなのごはん

                「GLAY」ってバンドいるじゃないですか。 メンバー全員が函館から東京に出てきたバンドで、「HOWEVER」や「SOUL LOVE」あたりの曲は知っている人も多いと思う。 函館には死ぬほどGLAYの聖地がそこかしこにあるんですが、 今回は「GLAYの差し入れ力がやばすぎるぞ」って話をさせてほしい。 「差し入れ力」ってどういうこと? まず最初にこの辺りのツイートを見てほしい 今日は函館!楽屋にGLAYのTERUさんとHISASHIさんからの差し入れが〜!ありがとうございます!これ食べて最高のライブにします〜! pic.twitter.com/hKD9KPwjVl — 歌広場 淳 (@junjunmjgirly) 2014年7月4日 GLAYのTERUさんから今回の函館公演にも差し入れをいただきました!ありがとうございます😂 pic.twitter.com/hglVIJ4RDl — ストレイ

                  【GLAYの差し入れ力】マジでハンパない…函館公演アーティストに手配されまくる「三種の神器」がすごかった - ぐるなび みんなのごはん
                • Sass: LibSass is Deprecated

                  After much discussion among the Sass core team, we’ve come to the conclusion that it’s time to officially declare that LibSass and the packages built on top of it, including Node Sass, are deprecated. For several years now, it’s been clear that there’s simply not enough engineering bandwidth behind LibSass to keep it up-to-date with the latest developments in the Sass language (for example, the mo

                  • Get started with Web Bundles  |  Web Platform  |  Chrome for Developers

                    Bundling a full website as a single file and making it shareable opens up new use cases for the web. Imagine a world where you can: Create your own content and distribute it in all sorts of ways without being restricted to the network Share a web app or piece of web content with your friends via Bluetooth or Wi-Fi Direct Carry your site on your own USB or even host it on your own local network The

                    • プロセス情報をデタラメにする攻撃「Process Herpaderping」の内部構造を紐解く | 技術者ブログ | 三井物産セキュアディレクション株式会社

                      早速ですが、まずは以下の図1をご覧ください。 真ん中にメッセージボックスが表示されていますが、このメッセージボックスを表示するプロセスがどこから起動しているのか、つまり、実体EXEファイルの場所がこの図からわかるでしょうか? 図 1 プロセス情報がデタラメになっている様子 図1では、Process ExplorerやProcess Hackerで見る限り、プロセス名は「こんばんは!★」(拡張子なし)となっています。各ツールで表示されたプロセスのプロパティ情報を見ると、Process Explorerでは実体の場所がExplorer.exeであるかのように見えてしまっています。 一方でProcess Hackerでは、メッセージボックスのプロセスがMicrosoftの有効なデジタル署名を持っているかのように見えており、実体の場所が「こんばんは!★」を指しているように見えます。 では該当の「こ

                        プロセス情報をデタラメにする攻撃「Process Herpaderping」の内部構造を紐解く | 技術者ブログ | 三井物産セキュアディレクション株式会社
                      • ⋆🌙·̩͙‪東京大学発🚀 Pale Blue × 大井川知事🚀⋆🌙·̩͙‪宇宙新時代☆═━┈ ★═━┈ ☆═━┈🦁🌝🌏🍕 - tsukubampaku~つくば万博記念公園~

                        ムーンライト伝説(Short ver.) ヒャダイン with Five Eighth Guardiansサウンドトラック¥204provided courtesy of iTunes 新時代 AdoJ-Pop¥255provided courtesy of iTunes いちごいちえ ももいろクローバーZJ-Pop¥255provided courtesy of iTunes 【東京大学発のベンチャー企業🌍 株式会社 Pale Blue🚀🌏°.✧ 生産技術開発拠点】 国内初✨水燃料☆小型人工衛星向けの推進機 ✩.*˚宇宙★先端技術✩.*˚ View this post on Instagram A post shared by Pale Blue (@paleblue_inc) ★上河原崎エリアに、決まりました🚀🌏️✨ Pale Blue、茨城県つくば市に水推進機の生産技術開発

                          ⋆🌙·̩͙‪東京大学発🚀 Pale Blue × 大井川知事🚀⋆🌙·̩͙‪宇宙新時代☆═━┈ ★═━┈ ☆═━┈🦁🌝🌏🍕 - tsukubampaku~つくば万博記念公園~
                        • How Pokémon GO scales to millions of requests? | Google Cloud Blog

                          Priyanka VergadiaStaff Developer Advocate, Google Cloud Have you caught Pokémons? Pokémon GO is a popular game played by millions, but it scales extremely well. This blog is a behind-the-scenes look into how the Pokémon GO engineering team manages and maintains the scale. Joining me is James Prompanya, Senior Engineering Manager at Niantic Labs who leads the server infrastructure team for  Pokémon

                            How Pokémon GO scales to millions of requests? | Google Cloud Blog
                          • 「地元最高!」と思うのは仲間意識の強さを感じる瞬間。飯窪春菜が伝えたい「八王子」の魅力 - SUUMOタウン

                            取材、編集: 小沢あや(ピース株式会社) 原稿協力: 結井ゆき江 撮影:西田優太 モーニング娘。を卒業後、女優・タレントとして幅広く活動する飯窪春菜さん。漫画好きとしても有名で、最近は漫画原作の舞台「終末のワルキューレ」や「炎炎ノ消防隊」などにも抜擢されました。演技には、八王子の豊かな自然の中で過ごした幼少期の経験も活きているそうです。 小学生のころはカブトムシや蚕を育てたり、花の蜜を吸ったりしていたのだとか。「地元が大好き!」な飯窪さんに、高校時代に通ったお店や八王子の自然、そしてさまざまな芸能人が集う「八王子会」の実態についてもたっぷりと語っていただきました。 「どこ中?」から始まる八王子出身者の会話 ―― 飯窪さんは高校2年生のときに「モーニング娘。」へ加入。八王子での青春を満喫してからのデビューですよね。 飯窪春菜さん(以下、飯窪):そうなんです。私が住んでいたところは、駅から30

                              「地元最高!」と思うのは仲間意識の強さを感じる瞬間。飯窪春菜が伝えたい「八王子」の魅力 - SUUMOタウン
                            • 全く知らない人のためのSign in with Apple | メルカリエンジニアリング

                              Mercari Advent Calendar 2019 の10日目担当は メルカリ iOS チームの @HideakiTouhara です。 はじめに 2019年のWWDCで新しいSign in, Sign up方法であるSign in with Appleが発表されました。 今回は主にクライアントの実装を起点に、その流れを説明していきたいと思います。 Sign in with Appleの説明や特徴 まず、そもそもどういうものなのでしょうか? 2019年9月に更新されたガイドラインを引用します。 Make it easy for users to sign in to your apps and websites using the Apple ID they already have. With privacy and security features built-in, Sign

                                全く知らない人のためのSign in with Apple | メルカリエンジニアリング
                              • How Discord Stores Trillions of Messages

                                In 2017, we wrote a blog post on how we store billions of messages. We shared our journey of how we started out using MongoDB but migrated our data to Cassandra because we were looking for a database that was scalable, fault-tolerant, and relatively low maintenance. We knew we’d be growing, and we did! We wanted a database that grew alongside us, but hopefully, its maintenance needs wouldn’t grow

                                  How Discord Stores Trillions of Messages
                                • 歴史・年表でみるAWSサービス(Amazon S3編) -単なるストレージではない機能・役割と料金の変遷- - NRIネットコムBlog

                                  本記事はNRIネットコム Advent Calendar 2021 1日目の記事です。 🎄 0日目 ▶▶ 本記事 ▶▶ 2日目 🎅 小西秀和です。 現在、AWSでは年に一回のAWS re:Inventというイベントの真っ最中で多数の新サービスの発表やセッションがおこなわれています。 そんな状況ですが、今回は当ブログ初のアドベント企画ということで、最新情報とは真逆のアプローチで記事を書いてみました。 最新情報を追うことに疲れた方はこちらの記事で、自分の歴史と照らし合わせながらチルアウトしてみてはいかがでしょうか。 さて、今回のテーマはAmazon S3の年表を作って歴史やアップデートを振り返ろうというものです。このテーマにしたきっかけは2つあります。 まず、1つ目は2006年3月14日にサービス開始したAmazon S3が今年、2021年3月14日に15周年を迎えたことです。 そして2つ

                                    歴史・年表でみるAWSサービス(Amazon S3編) -単なるストレージではない機能・役割と料金の変遷- - NRIネットコムBlog
                                  • SRE Doesn’t Scale

                                    We encounter a lot of organizations talking about or attempting to implement SRE as part of our consulting at Real Kinetic. We’ve even discussed and debated ourselves, ad nauseam, how we can apply it at our own product company, Witful. There’s a brief, unassuming section in the SRE book tucked away towards the tail end of chapter 32, “The Evolving SRE Engagement Model.” Between the SLIs and SLOs,

                                      SRE Doesn’t Scale
                                    • メモリの上に置かれているRubyの文字列を覗く - ローファイ日記

                                      これもフィヨルドブートキャンプの生徒さんの質問からふと思いついた、ちょっとした遊びですが。 (そして、書いてある内容に誤解があったら優しく教えてください) p Object.new => #<Object:0x000055959ddf1910> Rubyのオブジェクトのinspect表示のデフォルトで出てくる、この16進数は、このオブジェクトが置かれているメモリアドレスのことだと知られている。 では、実際にこのメモリアドレスにオブジェクトが置かれていることを確かめるには? さて、以下のコードはLinuxで動かすことにする。 String オブジェクトで試してみる。と言っても、StringのinspectはObjectに定義されたものではなく、自分のクラスで定義しているので、まずはそれを「無効にする」。以下のような方法で Object#inspect を呼ぶように変更できる。 class S

                                        メモリの上に置かれているRubyの文字列を覗く - ローファイ日記
                                      • Rust Memory Container Cheat-sheet - Qiita

                                        Repos: https://github.com/usagi/rust-memory-container-cs 文字で読み書きするとやや大変です。しばらく間を開けてRustを触ったりするとスコシ混乱するかもしれません。と、いうわけでRustでメモリーコンテナー系に触れるモードになった時用に1枚絵のチートシートを整理しました。 文字を書けるQiitaにポストするのでちょっとだけチートシートの解説も乗せます。 おまけ解説 Threads; スレッド群 (rev.0 -> rev.1 でこのチートシート上で最初に現れる選択肢に切り替わりました ⇔ Ownership; 所有権) Rustではマルチスレッディング実行の安全性を向上するため、 適当に確保したメモリーをスレッド間でうっかり共有できない(少なくとも簡単にはうっかりできない程度に難しい)仕組みがあります。その仕組みの核心は標準ライブラリ

                                          Rust Memory Container Cheat-sheet - Qiita
                                        • Software Design (ソフトウェアデザイン) 2022年06月号の「後悔しないAWSデータベースの選び方 RDSとDynamoDB,使い分けのポイントを徹底解説」について - Qiita

                                          Software Design (ソフトウェアデザイン) 2022年06月号の「後悔しないAWSデータベースの選び方 RDSとDynamoDB,使い分けのポイントを徹底解説」について AWSRDSnosqlDynamoDBAurora 初めに TwitterのDB界隈で少し話題になっていた特集の記事について、個人的に気になった指摘事項の一覧です。 記事自体は限られた紙面数で簡潔に読みやすくまとまっており、特にAurora/RDSについては要注意なポイントについてもまとめられていてわかりやすいものでした。 しかしながら、私知識と経験の範囲内での判断で、説明不足や技術的に誤解を招く表現等が見られたのでまとめてみます。 ※執筆者は普段の業務も忙しい中で限られた時間、紙面数で対象読者に向けて記事をまとめるので必死でしたでしょうし、どんな人でもどうしても経験や知識の範囲は限られてしまうことから、誰も

                                            Software Design (ソフトウェアデザイン) 2022年06月号の「後悔しないAWSデータベースの選び方 RDSとDynamoDB,使い分けのポイントを徹底解説」について - Qiita
                                          • 自然言語処理の研究に悩む その3 - Reproc.pnz

                                            前置き 最近やっていたことが一段落したので、博論に向けて考えをまとめたいと思います。ここ半年で取り組んでいた論文は投稿中・準備中という感じで今年はまだ結果が出ていないのですが、テーマ的にだんだん思想バトル感が出てきており、あまりすんなり論文が通る・業績が増えるような雰囲気ではなくなっています(言い訳です)。もう少し目線を下げたほうがよいかもしれないです。 あらすじ ここに至るまでの細かい話は前回や前々回の記事をご覧いただければと思うのですが、以下に簡単にまとめます。おそらく本質的には大きな変化があるわけではないので読み飛ばしていただいてもたぶん大丈夫です。 自然言語処理におけるひとつの目標として「言語を理解するシステムを作る」ことが挙げられると自分は考えています。そうしたシステムの振る舞いをテキスト上で評価するタスクのひとつに「機械読解(machine reading comprehens

                                              自然言語処理の研究に悩む その3 - Reproc.pnz
                                            • 急に発生した全社リモートワーク・テレワーク対応、その悩み、AWS+SoftEtherで解決できます!|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ

                                              ssh でアクセスして初期設定 ec2-user で、作成したサーバーに ssh アクセスし、タイムゾーンを設定し必要なパッケージを入れます sudo timedatectl set-timezone Asia/Tokyo sudo yum -y update sudo yum -y install git gcc ncurses-devel readline-devel openssl-devel zlib-devel ec2 インスタンスを一度再起動しておきます SoftEther VPN インストール ec2-user で再度 ssh し次は SoftEther をインストールします SoftEther VPN は GitHub にプロジェクトが2つあり今回は stable 版のプロジェクトを使いました。 リリースはバイナリパッケージと、ソースパッケージの2種が置かれています。通常は

                                                急に発生した全社リモートワーク・テレワーク対応、その悩み、AWS+SoftEtherで解決できます!|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ
                                              • Introducing Finch: An Open Source Client for Container Development | Amazon Web Services

                                                AWS Open Source Blog Introducing Finch: An Open Source Client for Container Development Today we are happy to announce a new open source project, Finch. Finch is a new command line client for building, running, and publishing Linux containers. It provides for simple installation of a native macOS client, along with a curated set of de facto standard open source components including Lima, nerdctl,

                                                  Introducing Finch: An Open Source Client for Container Development | Amazon Web Services
                                                • #接触確認アプリ #COCOA とオープンソースの危うい関係 | [ bROOM.LOG ! ]

                                                  ニコニコPodder iPhone/iPod/iPad対応ニコニコ動画簡単インポートツール aggregateGithubCommits GitHubレポジトリでのコミット数をAuthor/期間別に集計します probeCOCOATek 新型コロナ接触確認アプリCOCOAが配布するTEKを表示・集計 前々回のと前回からの続きです。この話、意外にネタが尽きない…。 COVID-19Radar GitHubの活動が休止? 界隈ではGitHubでのCOVID-19Radarオープンソースプロジェクトの活動が休止したのではないか、と話題になっている。 実際確認してみると、6/30にバージョン1.1.1がアプリストアで公開された後、つまり7月以降はほとんどGitHubでの活動が停止している。 恐らくバージョン1.1.1向けの作業はほとんど完了していたと思われる6月まではサーバーサイド中心にコードへの

                                                  • ✩࿐⋆【ルーシーマルシェ】✧【ルーシーリゾート】࿐✩.*✧*【上河原崎】💜❤✩°̥࿐୨୧❤💜✩°̥June✩°̥࿐୨୧ - tsukubampaku~つくば万博記念公園~

                                                    •*¨*•.¸¸☆*・゚•*¨*•.¸¸☆*・゚•*¨*•.¸¸☆*・゚•*¨*•.¸¸☆*・゚ 結婚行進曲 cargo×seiraポップ¥255provided courtesy of iTunes 【街ナビ】 こんにちは&こんばんは*‪꒰ঌ‪❤︎‬‪໒꒱* 6/3🐶6/4 6/10🐶6/11 ルーシーリゾートさんで 2週連続、、 ルーシーマルシェが開催されます✩*•*¨*•.¸¸☆*・゚✧*̣̩⋆☽⋆゜ ご興味ある方は、ぜひ✧·˚⌖. ꙳✧·˚⌖. ꙳✧·˚⌖. ꙳✧·˚⌖. ꙳✧·˚⌖. ꙳✧·˚⌖. ꙳✧·˚⌖. ꙳🐶🐶🐶🐶🐶🐶🐶 View this post on Instagram A post shared by Lucy Resort ルーシーリゾート【Dog Field&Private Park】 (@lucyresort_official) View

                                                      ✩࿐⋆【ルーシーマルシェ】✧【ルーシーリゾート】࿐✩.*✧*【上河原崎】💜❤✩°̥࿐୨୧❤💜✩°̥June✩°̥࿐୨୧ - tsukubampaku~つくば万博記念公園~
                                                    • 【2024年】AWS全サービスまとめ | DevelopersIO

                                                      こんにちは。サービス開発室の武田です。このエントリは、2018年から毎年公開しているAWS全サービスまとめの2024年版です。 こんにちは。サービス開発室の武田です。 このエントリは、2018年から毎年公開している AWS全サービスまとめの2024年版 です。昨年までのものは次のリンクからたどってください。 AWSにはたくさんのサービスがありますが、「結局このサービスってなんなの?」という疑問を自分なりに理解するためにまとめました。 今回もマネジメントコンソールを開き、「サービス」の一覧をもとに一覧化しました。そのため、プレビュー版など一覧に載っていないサービスは含まれていません。また2023年にまとめたもののアップデート版ということで、新しくカテゴリに追加されたサービスには[New]、文章を更新したものには[Update]を付けました。ちなみにサービス数は 247個 です。 まとめるにあ

                                                        【2024年】AWS全サービスまとめ | DevelopersIO
                                                      • Web配信の技術 ―HTTPキャッシュ・リバースプロキシ・CDNを活用する

                                                        この本の概要 HTTPキャッシュ,リバースプロキシ,CDNなどWeb開発で大切な「配信」の技術。 重要な技術ながら,現場では知見のあるエンジニアが少なく,なんとなくで運用されていたり,導入が遅れていたりします。 本書では,HTTPキャッシュの基礎から解説し,一冊でしっかり配信が学べます。 速くて落ちないWebサイト/Webサービス/Web APIの実現はもちろん。キャッシュ事故やセキュリティ上の問題を防ぐのにも役立ちます。 こんな方におすすめ CDNやリバースプロキシの導入に興味のあるアプリケーションエンジニア・インフラエンジニア 配信技術を学びたいインフラエンジニア Webサービスを高速化させたいフロントエンドエンジニア 第1章 はじめに 1.1 本書の対象と目的 1.2 本書の構成 1.3 下準備 第2章 配信の基礎 2.1 配信のとらえ方 2.1.1 配信の根幹 2.2 標準仕様でや

                                                          Web配信の技術 ―HTTPキャッシュ・リバースプロキシ・CDNを活用する
                                                        • My favorite CSS hack

                                                          There is one CSS snippet that I have been copy-pasting for 5 years: * { background-color: rgba(255,0,0,.2); } * * { background-color: rgba(0,255,0,.2); } * * * { background-color: rgba(0,0,255,.2); } * * * * { background-color: rgba(255,0,255,.2); } * * * * * { background-color: rgba(0,255,255,.2); } * * * * * * { background-color: rgba(255,255,0,.2); } * * * * * * * { background-color: rgba(255,0

                                                            My favorite CSS hack
                                                          • 嘘だろ?深層学習が3Dゲームを再現|shi3z|note

                                                            深層学習の世界では時折・・・と言っても、一ヶ月に一回くらいだが・・・信じられないようなことが起きる。 以前、ゲーム画面を見ただけでパックマンやらマリオやらを再現するAIが出現したと聞いたとき、「嘘だろ」と思ったのだが、まあ言うてパックマン。なんとなくできるのかもしれない。 しかしこの手のものはあまりにも直感に反するので自分の手で確かめないと本当かどうかわからない。 そんな時のために僕の仕事机には7台のGPUマシンがあるわけだが、たまたまRTXが遊んでいたので実行してみたら、「嘘だろ」としか言いようがない結果を目の当たりにすることになった。 GTAVこと「グランセフトオートV」は、自動車泥棒になって架空の街を走り回るゲームだ。 こいつをひたすらAIに学習させると、GTAVをAIが再現するという、全く直感に反することが行われるらしい。3Dゲームというのは、それを作った経験のある人なら誰でも、恐

                                                              嘘だろ?深層学習が3Dゲームを再現|shi3z|note
                                                            • Rustの std::sync::RwLock はLinuxでwriter starvation問題を起こす (macOSなら平気)

                                                              まとめ: std::sync::RwLock::{write(), try_read()} を併用した場合には「書き込みロックを最優先」という挙動は必ずしも期待できない (LinuxではNG) Pthread の規約が挙動に自由度をもたせており、Linuxにおけるデフォルト実装では writer starvation が発生する Rustにおいて writer starvation を回避しつつ readers-writer lock を使うには parking_lot::RwLock を使うと良い 目次 背景: Readers-writer lock とは? 背景: Rustにおける readers-writer lock 背景: RwLock::write() と RwLock::try_read() 再現コード 原因分析 修正: parking_lot::RwLock を使う おわり

                                                                Rustの std::sync::RwLock はLinuxでwriter starvation問題を起こす (macOSなら平気)
                                                              • とあるExcelの初心者本、「飼い犬が突然人語を話して教えてくれる」から始まって最終的にやたら切ない展開に

                                                                リンク read.amazon.com できる イラストで学ぶ 入社1年目からのExcel VBA できる イラストで学ぶシリーズ Shared via Kindle. Description: 「マクロ」とは、Excelで行う処理を自動実行できるように作られたプログラムのことで、これを記述するためのプログラミング言語が「VBA」です。VBAを勉強してマクロが書けるようになると、Excelで行っている定型業務を自動化でき、仕事の能率を大幅に高められます。 使いこなせば便利な機能である一方、VBAやマクロにはとっつきにくいイメージがあります。そのため学習を躊躇している方が多いのではないでしょうか。しかし、実際には中学生のときに習った「英 リンク Wikipedia Visual Basic for Applications Visual Basic for Applications(ビジュア

                                                                  とあるExcelの初心者本、「飼い犬が突然人語を話して教えてくれる」から始まって最終的にやたら切ない展開に
                                                                • AWS Transit Gateway はじめました - Hatena Developer Blog

                                                                  AWS Transit Gateway とは? 構成検討 構成変更手順 事前作業 使用する TGW を作成する TGW に接続する VPN と VPC をアタッチする AWS VPC に TGW を参照する Route Table を作成する 当日作業 AWS VPN を TGW の Route Table にプロパゲートする VPC を TGW の Route Table にプロパゲートする VPC の Route Table に TGW 向けの経路を設定する AWS Classic VPN の VPN トンネルを落とす AWS Transit Gateway で知っていると良いこと AWS Transit Gateway をクロスアカウントで使う時に気をつけるポイント AWS Transit Gateway における Attach / Propagate / Associate という

                                                                    AWS Transit Gateway はじめました - Hatena Developer Blog
                                                                  • リモートワークは「組織記憶」と「組織学習」の危機かもしれない!?:これは「ITオンチで、家庭にも居場所がなく、リモートワークを攻撃したいオジサマ」のためのロジックではない!? | 立教大学 経営学部 中原淳研究室 - 大人の学びを科学する | NAKAHARA-LAB.net

                                                                    リモートワークは「組織記憶」と「組織学習」の危機かもしれない!?:これは「ITオンチで、家庭にも居場所がなく、リモートワークを攻撃したいオジサマ」のためのロジックではない!? リモートワークは「組織記憶」と「組織学習」の危機かもしれない!? ・ ・ ・ 経営学には「組織記憶」と「組織学習」という概念があります。 ここで「組織記憶」とは、「組織のメンバーが何らかの知識を獲得し、それらが共有され、記憶されたもの」と定義します。 このように組織メンバーが、「組織記憶」をつくりあげていく過程で起こるのが「組織学習」です。「組織学習」とは「組織メンバーで生まれた知識などが、組織メンバーに共有され、組織の決まり事になり、活用されていくプロセス」のことをいいます。組織学習の結果、生まれるもののひとつが「組織記憶」です。 ▼ たとえば、今、10人で構成される職場のうちの「Aさん」が、何かの「仕事のやり方」

                                                                      リモートワークは「組織記憶」と「組織学習」の危機かもしれない!?:これは「ITオンチで、家庭にも居場所がなく、リモートワークを攻撃したいオジサマ」のためのロジックではない!? | 立教大学 経営学部 中原淳研究室 - 大人の学びを科学する | NAKAHARA-LAB.net
                                                                    • Tests as Documentation - たにしきんぐダム

                                                                      production code の設計についてはよく議論される一方、ユニットテストをどう書くべきかについてはあまり議論されることが少なく。とにかくカバレッジが高ければヨシみたいな感じで軽く扱われていることが多い気がする。 その結果、テストを書くときやとりわけテストを追加するときに "良くない" 方法でテストを追加/拡張してしまい、メンテナンスしにくく壊れやすい・(未来の自分でも)読んでも何を検証しているのか分からない、テストが落ちても不安だけを煽り何が問題なのか分からない、技術的負債が誕生してしまう。 詳しいことは本 ( XUnit Test Patterns など? 詳しい人は僕に紹介してください)を読んだりチームメンバーと議論するのが良いと思うが、この記事を読んでテストの書き方に対する意識を啓発できたらなと思っている。 理想を述べるのは簡単だけど現実は大変、頑張ろう introduct

                                                                        Tests as Documentation - たにしきんぐダム
                                                                      • Introducing Rome

                                                                        We’re excited to announce the first beta release and general availability of the Rome linter for JavaScript and TypeScript. This is the beginning of an entire suite of tools. Rome is not only linter, but also a compiler, bundler, test runner, and more, for JavaScript, TypeScript, HTML, JSON, Markdown, and CSS. We aim to unify the entire frontend development toolchain. Rome is a monolithic tool con

                                                                          Introducing Rome
                                                                        • 押井守の あの映画のアレ、なんだっけ?(第20回)アカデミー賞でも話題になった『ジョーカー』ですが、押井さんはどうでしたか?

                                                                          Q. 『ジョーカー』は今年のアカデミー賞でもたくさんノミネートされている話題作です。押井さんはご覧になりましたか? 僕は二度観たのですが、なんというか打ちのめされてしまいました。押井さんの感想をお聞きしたいです。 ── 今回のお題は『ジョーカー』です。先頃発表されたアカデミー賞で作品賞や監督賞など最多の11部門にノミネートされ、その主人公を演じたホアキン・フェニックスが主演男優賞を獲得したばかりです。 押井 そうなの? おそらく上手い役者なんだろうけど、私はやりすぎだと思ったけどね。役者バカと言われる俳優にありがちな暴走演技ですよ。彼のジョーカーより、ダンゼン『ダークナイト』(08)のジョーカーの方が良かった。なんといっても知性がある。彼がバットマンに言っているのは「お前もオレと同じなんだ。いつか世間に酷い目に遭わされるぞ」ってことだけ。それはまったくもって正しいんです。まさに純化された悪

                                                                            押井守の あの映画のアレ、なんだっけ?(第20回)アカデミー賞でも話題になった『ジョーカー』ですが、押井さんはどうでしたか?
                                                                          • ドメイン駆動設計入門【DDDをわかりやすく解説】 | 楽水

                                                                            突然ですが、エンジニアの皆さま、Javaで開発したWebアプリケーションの構成、このようになっていませんか? データとgetter/setterだけのオブジェクト(JavaBean) 画面のコントロールやビジネスロジックの処理はServletが行う データベースのアクセスは、DAO(Data Access Object)に任せる もしそうであれば、そのシステム、ドメインモデル貧血症に陥ってます。 これは、データとgetter/setterだけのオブジェクトを、Anemic(貧血症になって元気がない)オブジェクトと称し、オブジェクトとはいうものの実質的にはデータであり、それをやりとりするだけの手続き型システムなっていることを嘆いたものです。 今回は、本来のオブジェクト指向に立ち返り、そのメリットである高い保守性、再利用性、拡張性を備えた変化に強いシステムを作るための設計方法、ドメイン駆動設計

                                                                            • Ruby on RailsのGPL汚染まとめ(mimemagicの件) - 大根's ITブログ

                                                                              ("汚染"という言葉をあまり良く思わない方もいると後から知りました。たしかにその通りだと思います。次から気を付けようと思いますが、とりあえず本記事ではそのまま"汚染"の表現を使います。ご了承ください。) 2021年の3月、突如としてRailsのGPL汚染の話題がネット上を駆け巡りました。 リチャードストールマンがFSFへの復帰を発表した途端にこんなことが起きるなんて…。 偶然にしてはすごいタイミングですね。 GitHub Enterpriseのコードが公開されるの?と盛り上がっておりますが、果たしてどうなりますでしょうか。 さて今回は本件についてまとめていきます。技術者だけでなく法務や知財の目線でも分かるように書いていこうかと思います。 ★私は法律の専門家ではありません。この記事に法的根拠はありませんので何かあっても責任は取れません。ご理解ください。 概要(経緯) 概要はこのissueのや

                                                                                Ruby on RailsのGPL汚染まとめ(mimemagicの件) - 大根's ITブログ
                                                                              • 「DDDのモデリングとは何なのか、 そしてどうコードに落とすのか」資料 / Q&A - little hands' lab

                                                                                Mix Leap Study 特別編 - レガシーをぶっつぶせ。現場でDDD! コラボカンファレンス に登壇させていただいたのでで、その際の資料です。 また、当日sli.doでたくさんのご質問をいただいたので、まとめてお答えします。 発表資料 DDDのモデリングとは何なのか、 そしてどうコードに落とすのか from Koichiro Matsuoka www.slideshare.net もっと詳しく知りたい方は この発表資料の内容を、さらに詳しく解説した書籍を出しました! little-hands.booth.pm 初めてDDDを学ぶ方、もしくは実際に着手して難しさにぶつかっている方向けの書籍になっています。 迷子になりがちな「DDDの目的」や「モデル」の解説からはじめ、 具体的なモデリングを行い実装まで落とす事例を元に、DDDの魅力や効果を体感することを目指します。 この本の「第2章

                                                                                  「DDDのモデリングとは何なのか、 そしてどうコードに落とすのか」資料 / Q&A - little hands' lab
                                                                                • 既存のDocker開発環境をVS CodeのRemote Developmentで開発できるようにしてみた | DevelopersIO

                                                                                  こんにちは!DA(データアナリティクス)事業本部 サービスソリューション部の大高です。 私は普段のローカル開発環境として、Dockerを利用した開発を行っており、このコンテナ環境はsshを利用してVS Codeで接続および開発できるようにしています。 一方で、VS Codeを利用しているので「せっかくVS Codeを利用しているのであれば、Remote Development(のコンテナ機能)を利用して開発したい!」という想いから設定をしてみたので、その設定方法についてまとめておきたいと思います。 前提 まず、元々の環境についてです。 OSなど OSはMacOSで、DockerについてはDocker Desktop for Macを利用しています。 VS Codeの拡張機能 VS Codeの拡張機能に「Remote Development(ms-vscode-remote.vscode-r

                                                                                    既存のDocker開発環境をVS CodeのRemote Developmentで開発できるようにしてみた | DevelopersIO