並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 21032件

新着順 人気順

MODの検索結果281 - 320 件 / 21032件

  • 【Go編】Next.js × Go × AWSでJWT認証付きGraphQLアプリとCI/CDを構築してみよう - Qiita

    ■ご案内■ 本連載の背景/作成できるアプリケーション/進め方をご理解頂く上でも【環境構築編】 をご一読頂けると幸いです。 【環境構築編】 【Next.js編】 【Go編】  👈いまここです 【AWS編】 これからも頑張ってハンズオン系の記事を書いていきたいと思っているので、いいねっと思って頂けたらLGTM押していただけると励みになります! 環境構築 本サンプルアプリの環境構築方法は【環境構築編】に記載しているので、そちらをご参照ください。 クリーンアーキテクチャ風なディレクトリ設計 以下の記事を参考にしつつクリーンアーキテクチャ風なディレクトリ設計をしてみました。 各階層間をインターフェースを利用して、システムの各部分を疎結合化しております。 # 簡単のため一部ファイルは割愛しています go-graphql-jwt-api/ ├── build/ │ ├── db/ │ └── dock

      【Go編】Next.js × Go × AWSでJWT認証付きGraphQLアプリとCI/CDを構築してみよう - Qiita
    • Palworldレビュー - Pocketpairの邪悪パワーを考える|Jey.P.

      『パルワールド』が史上稀に見る大ヒットとなるなか、インターネットでは様々な議論が盛り上がっています。しかし、発売からまだ日が浅いこともあってか、ゲームの中身についてはまだあまり掘り下げられてないのではないでしょうか。 この記事ではポケットペア社の過去作品の作風を分析し、『パルワールド』のレビューを試みます。 突如現れたユニコーン「Pocketpair」2015年に設立されたインディーゲーム企業Pocketpairは、1月19日「オープンワールドサバイバルクラフトゲーム」『Palworld』を、4作目のタイトルとしてリリースした。 Pocketpairのこれまでのタイトルには、『Overdungeon』(2019)、『Craftopia』 (2020)、『AI: Art Impostor』(2022)があり、開発中タイトルに『Never Grave: The Witch and The Cu

        Palworldレビュー - Pocketpairの邪悪パワーを考える|Jey.P.
      • インターフェースと型クラスの違いを考える

        この記事では、JavaライクなインターフェースとHaskellライクな型クラスを比較します。どちらも、複数の異なる型を統一的に扱うための仕組みです。 インターフェース インターフェースはご存知の方も多いと思いますが、コード例を載せておきます。 // インターフェースの定義 interface Greetable { String greet(); } // 実装の例1 class Hello implements Greetable { String message; Hello(String m) { this.message = m; } public String greet() { return "Hello " + message + "!"; } } // 実装の例2 class Goodbye implements Greetable { public String gree

          インターフェースと型クラスの違いを考える
        • Go: A Documentary

          Go: A Documentary by Changkun Ou <changkun.de> (and many inputs from contributors) This document collects many interesting (publicly observable) issues, discussions, proposals, CLs, and talks from the Go development process, which intends to offer a comprehensive reference of the Go history. Disclaimer Most of the texts are written as subjective understanding based on public sources Factual and ty

          • Hello, Deno v1.0.0

            Deno 1.0.0 がリリースされて、ちょっと遊んでみたので、その感想。 圧倒的ゼロインストール感 自分は mac なので brew install deno しました。deno コマンドが入ります。セットアップはこれで終わり。 GitHub の trending に上がっていた https://github.com/oakserver/oak という web server を試してみます。 // server.ts import { Application } from "https://deno.land/x/oak/mod.ts"; const app = new Application(); app.use((ctx) => { ctx.response.body = "Hello World!"; }); await app.listen({ port: 8000 }); この

              Hello, Deno v1.0.0
            • 地獄ハーレム倉庫番『Helltaker』Steamで無料配信中、日本語Modも登場。おびただしい流血の果てに悪魔の女の子とイチャつこう - AUTOMATON

              ホーム ニュース 地獄ハーレム倉庫番『Helltaker』Steamで無料配信中、日本語Modも登場。おびただしい流血の果てに悪魔の女の子とイチャつこう インディーゲーム翻訳者の陽炎01型氏は5月16日、ポーランドのクリエイターvanripperことŁukasz Piskorz氏によるパズルゲーム『Helltaker』の日本語翻訳Modを公開した。『Helltaker』は今月11日にリリースされたばかりの新作で、SteamにてWindows向けに無料で配布されている。 主人公はガタイのいい中年の男だ。ある日、彼は混沌とした夢で目を覚ます。その夢とはすなわち、地獄の悪魔の女の子たちでハーレムをつくるというもの。啓示を受けた彼は屈強な身体に白スーツをパリッと着込み、地獄へと降り立っていく。すべては悪魔の女の子とイチャつくために。 本作のシステムは『倉庫番』をベースとしたものとなっている。マップ

                地獄ハーレム倉庫番『Helltaker』Steamで無料配信中、日本語Modも登場。おびただしい流血の果てに悪魔の女の子とイチャつこう - AUTOMATON
              • 「『スマブラ DX』HDリマスターはまず作らないだろう」と元米任天堂社員がコメント。社員時代、『スマブラDX』問題を扱うのは悪夢だった - AUTOMATON

                『大乱闘スマッシュブラザーズDX』(以下、スマブラDX)のリマスターの可能性について、「まず作られない」と元任天堂社員のKit Ellis氏とKrysta Yang氏が発言したことが話題になった。その理由の一つに挙げられたのはスマブラコミュニティと任天堂の複雑な関係だ。 『スマブラDX 』は2001年にニンテンドーゲームキューブ向けに発売された『大乱闘スマッシュブラザーズ』シリーズの第2作目。20年以上前に発売されたタイトルにも関わらず、シリーズ屈指のゲームスピードが魅力で、2023年現在でも非公式大会が開かれるほどの人気を保っている。 Kit Ellis氏とKrysta Yang氏はかつてNintendo of America(以下、NoA)で広報を担当していた二人。目立った実績としては2013年から2021年までNoA社公式YouTubeチャンネルにて、任天堂のゲームや開発者を紹介する

                  「『スマブラ DX』HDリマスターはまず作らないだろう」と元米任天堂社員がコメント。社員時代、『スマブラDX』問題を扱うのは悪夢だった - AUTOMATON
                • 『ニーア オートマタ』にて「謎の扉」の存在が報告される。世界で一人だけが「開けた」と主張する、教会の扉 - AUTOMATON

                  ホーム ニュース 『ニーア オートマタ』にて「謎の扉」の存在が報告される。世界で一人だけが「開けた」と主張する、教会の扉 『ニーア オートマタ』に、“最後の秘密”のその先はあるのか。掲示板に突如投稿された「まだ見ぬ秘密」を示唆する投稿が嘘か真か、現在一部本作コミュニティが騒然としているのだ。謎多き『ニーア オートマタ』の世界に、まだ終わりはないのだろうか。本稿には、本作のネタバレとなりうる要素が含まれるため、留意してほしい。 『ニーア オートマタ』は、2017年にPlayStation 4/PC(Steam)向けとして発売されたアクションRPG。後にXboxコンソールに展開され、10月にはNintendo Switch向けにもリリース予定だ。ヨコオタロウ氏がディレクター、開発をプラチナゲームズが務めた、アンドロイドたちの戦いの物語である。本作はアクションもさながら、謎が謎を呼ぶ物語構造も魅

                    『ニーア オートマタ』にて「謎の扉」の存在が報告される。世界で一人だけが「開けた」と主張する、教会の扉 - AUTOMATON
                  • 2020年買ってよかったもの/課金してよかったもの - Images & Words

                    このエントリは"今年買ってよかったもの Advent Calendar 2020"の21日目です。 WFH関連は別エントリにして、なるべく普段の生活に関連してるものをまとめました いままでのあらすじ 2020年在宅勤務(WFH)編 在宅勤務編はこっちにしっかり書いた。ユニクロ最&高! hiroshix.net 2019年はこちら hiroshix.net 買ってよかったもの // 日常生活編 背負えるエコバッグ notabag これ2015年くらいから使ってるんだけど、今年になって利用率爆上げ!スーパーでたくさん買っても背負えるので超便利! notabag(ノットアバッグ) BAG & BACKPACK Gray/Yellow NTB002GR-Y ノットアバッグ(notabag)Amazon モンベルのソックオンサンダル 靴下でも履けるのでオールシーズン使えて便利!近所くらいならコレでO

                      2020年買ってよかったもの/課金してよかったもの - Images & Words
                    • 面倒くさいから nginx の LDAP 認証モジュール公開したよ | IIJ Engineers Blog

                      2021年11月にセキュリティ情報統括室に所属。頑固なので、ニックネームだけでもやわらかくひらがなにしてみました。普段はハニーポットで収集したDDoSの発生源であるマルウェアを対象に分析しています。 おはようございます。こんにちは。こんばんは。ふぇにっくちゅん です。 今回紹介するのは nginx で利用できる LDAP 認証モジュール(ngx_auth_mod)です。 nginx は Web サーバやリバースプロキシなどを構築でき、オープンソースとして公開されています。 nginx の詳細はこちらに記載されています。 本記事で紹介する ngx_auth_mod は CATSHAND と呼ぶ情報共有システムのモジュールとして開発したものです。 情報共有についての記事「情報を流れに乗せよう:セキュリティ調査の共有方法」も併せて一読ください。 CATSHAND のシステムは Web サーバとし

                        面倒くさいから nginx の LDAP 認証モジュール公開したよ | IIJ Engineers Blog
                      • Mod.戦国ランス-ルドラサウム大陸版-

                        しかし、言ったらまずいかなぁと思いつつもプレイしてみたい(ぶっちゃけ、その辺の新作ゲームよりずっとやりたい)

                          Mod.戦国ランス-ルドラサウム大陸版-
                        • フォートナイトの急成長、テックジャイアントが注目するインターネット2.0「メタバース」とはなにか|Off Topic - オフトピック

                          自己紹介こんにちは、宮武(@tmiyatake1)です。これまで日本のVCで米国を拠点にキャピタリストとして働いてきて、現在は、LAにあるスタートアップでCOOをしています。Off Topicでは、次世代ゲームの話や最新テックニュースの解説をしているポッドキャストもやってます。まだ購読されてない方はチェックしてみてください! はじめに日本ではそれほど盛り上がってないかもしれないが、グローバル、特に米国では2018年頃から「フォートナイト(Fortnite)ブーム」が続いている。FacebookやTwitterなどのSNSの競合もフォートナイトと言われている。他にも、ストリーミング戦争の記事でも少し記載したが、Netflixの代表が株主総会で競合としてフォートナイトを指名するなど他業界でも脅かす存在となっている。実際に若者層からの支持は圧倒的で、親会社であるエピックゲームズは、フォートナイト

                            フォートナイトの急成長、テックジャイアントが注目するインターネット2.0「メタバース」とはなにか|Off Topic - オフトピック
                          • Goの良さをまとめてみた

                            よく知られる良さ ネイティブコード出力で実行効率が良い コードの可読性を重視している 開発でよく使うツールがバンドル クロスビルドが簡単にできる コンパイルが遅くない(LLライクにrunできる) 並行処理の抽象化を組み込み言語仕様にもつ メモリ安全である 上記の一部に解説を加えつつあまり言及されない良さを以下にまとめます。 依存解決が最小限で決定的 ここにも書きましたが、Goの依存解決は常に 最小限のダウンロード 最小の範囲でのみビルドを実行 だけが走ります。これを一度体験すると、従来のパッケージ依存管理が冗長で余計なものをビルドしすぎることに気づくでしょう。これらに相当の時間を奪われているのです。 また、Goモジュール機構によりそのバージョン選択は決定的に安定動作するバージョンに決められます。このことのメリットは数ヶ月後のリビルドで安定してビルドできることで実感できるでしょう。 開発環境

                              Goの良さをまとめてみた
                            • デフォルトで信頼できる Chrome 拡張機能

                              .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads 71 Ads API 11

                                デフォルトで信頼できる Chrome 拡張機能
                              • 形態素解析器 kagome v2 をリリースした - 押してダメならふて寝しろ

                                概要 ホント誰得でもないのは重々承知していますが、思い立って 形態素解析器 kagome v2 をリリースしました。とはいっても、だいたいの機能は今ある kagome でも実装済みで、今さら変更してもどうよ・・・という感じではあります。 なので、モチベーションを維持するのが非常に難しくて、だらだらと時間だけがかかってしまいました。 折角作ったのでリリースノートです。 TL;DR; v2 で実現した事 辞書の分離 / バージョン管理 辞書毎に異なる素性項目の扱いの共通化 韓国語辞書対応 辞書の分離 辞書を別リポジトリに分離しました。これにより、長年(?)懸案だった辞書のバージョン管理が可能になりました。go.mod で指定すれば、どのバージョンの辞書を利用しているかがわかります。 また、これにより、これまで kagome.ipadic のような単独辞書を利用するだけのためのライブラリを別に切

                                  形態素解析器 kagome v2 をリリースした - 押してダメならふて寝しろ
                                • ロマサガ3リマスター版のバグ・謎仕様の報告まとめ

                                  寺島壽久/ゲームキャストの中の人 @gamecast_blog ロマサガ3、リマスター版クリアした。バグだらけとか一部で言われていたけど、何も問題なく遊べた。 バグを最初に出したおやつさんが言っていた気がするけど、RTAとかバグ的な仕様をつきまくって遊ぶスタイルでない限り問題ないと思う。 2019-11-12 23:16:36 要検証項目 ・ラスボスが倒れないバグ/カオスD強化の謎の解明(解決) →メッセ後補正値>制御値(共にmod16)の際に(補正値-制御値)×100の非表示回復が行われ、最大HPを超過可能な為、全然倒れなかったりカオスDのダメージが激増するケースがある。 ・コマンダーモード全般の差異 ・極意率(解決)→SFC版と同じ、極意の指輪は極意率約1.5倍 執筆者未確認情報 ・盾回避しても追加効果が発動する ・術ではスペキュレイション等の近接ボーナスが乗らなくなった ・銀の手シャ

                                    ロマサガ3リマスター版のバグ・謎仕様の報告まとめ
                                  • x86上のLinuxとFreeBSDにおいて、メモリキャッシュを無効にするカーネルモジュールを書いた話 - alphakai’s tech blog

                                    どうも、前回の記事が思っていたよりも反響があり、Blogを書くモチベーションが高まり、また記事を書くことにします。 ↑とか書いたんですが、このへんまで書いて50日くらい記事を書くのを放置していたので、ちゃっちゃと書き上げることにします。 今回はx86なCPUに存在するControl Registerのうち、CR0に存在するCache Disableフラグを操作するカーネルモジュールをLinux、FreeBSDのそれぞれ向けに作ったのでそれについて記述します。 それでは、続きからどうぞ。 はじめに、作成したカーネルモジュールのリポジトリへのリンクを掲載します。 Linux版のカーネルモジュール(procfsとして実装) cr0cd FreeBSD版のカーネルモジュール(キャラクタデバイスとして実装)cr0cd_fbsd そもそもこれはなに 一言で言うと、メモリのキャッシュ(L1, L2, L

                                      x86上のLinuxとFreeBSDにおいて、メモリキャッシュを無効にするカーネルモジュールを書いた話 - alphakai’s tech blog
                                    • Amazon EC2 におけるセキュリティ(脆弱性)事例 - blog of morioka12

                                      1. 始めに こんにちは、morioka12 です。 本稿では、Amazon EC2 上で動く Web アプリケーションの脆弱性によって脆弱性攻撃が可能だった実際の事例について紹介します。 1. 始めに 2. Amazon EC2 におけるセキュリティリスク Amazon EBS 被害があった公開事例 3. Amazon EC2 で起こりうる脆弱性攻撃 SSRF が可能な脆弱性 SSRF における回避方法 4. Amazon EC2 の脆弱な報告事例 画像読み込み機能に潜む SSRF を悪用した EC2 のクレデンシャルの不正入手が可能 SAML アプリケーションに潜む SSRF を悪用した EC2 のクレデンシャルの不正入手が可能 Webhook 機能に潜む SSRF を悪用した EC2 のクレデンシャルの不正入手が可能 Webhook 機能に潜む SSRF を悪用した EC2 のクレデ

                                        Amazon EC2 におけるセキュリティ(脆弱性)事例 - blog of morioka12
                                      • バーチャルYouTuber(サイボーグ)にゲーミングPC紹介の依頼がきたので「PCとの対談形式」でレビューしました

                                        PR ideapad L340 Gaming バーチャルYouTuber、マシーナリーとも子による不定期コラム特別編。今回はLenovoのゲーミングノートPC「ideapad L340 Gaming」をPRしたいという依頼が舞い込んできました。 ねとらぼ編集部としては「VTuberとかやってるからPCの使い方紹介するの上手いんじゃない?」という感じでとも子に執筆をお願いしたんですが、上がってきた原稿を見たらなぜかとも子とPCが会話していました。ということで、多分史上初の「サイボーグとPCの対談形式によるPCレビュー記事」をお届けします。 ライター:マシーナリーとも子 徳で動くバーチャルYouTuber(サイボーグ)。「アイドルマスター シンデレラガールズ」の池袋晶葉ちゃんのファンやプロデューサーを増やして投票してもらうために2018年4月に活動開始。前世はプラモ雑誌の編集をしていたとも言わ

                                          バーチャルYouTuber(サイボーグ)にゲーミングPC紹介の依頼がきたので「PCとの対談形式」でレビューしました
                                        • nostr と Bluesky に7つ bot を作り k8s で稼働させた

                                          俳句bot (nostr) nostr の日本リレーを監視し、投稿を 575 または 57577 判定し、引用でお知らせする。狙った俳句ではなく、天然物の俳句がマッチするとウケが良い。 Go で実装。内部では go-haiku を使って俳句を判定。監視は日本語の投稿が流れる日本のリレーをお借りしている。普通の Go アプリなので golan:1.20-alpine でビルドして scratch でイメージ作成。 # syntax=docker/dockerfile:1.4 FROM golang:1.20-alpine AS build-dev WORKDIR /go/src/app COPY --link go.mod go.sum ./ RUN apk add --no-cache upx || \ go version && \ go mod download COPY --link

                                            nostr と Bluesky に7つ bot を作り k8s で稼働させた
                                          • 俺のテン年代を象徴するゲーム 9 本 - mizchi's blog

                                            2020年になり、先の10年のゲームを振り返るのが話題になってたので、自分も書く。 RPGが多く、洋ゲー寄り。あくまで自分がこう思っているというだけで、なにかの総意というわけではないのに注意。 jp.ign.com anond.hatelabo.jp 追記: 最初は 8本だったが、 Bloodborne を追加して 9本になった ウィッチャー 3 ワイルドハント store.steampowered.com Bethesda のゼロ年代の TES IV: Oblivion と Fallout3 という2つの傑作が、テン年代のオープンワールドを方向性を決定づけた。テン年代のオープンワールドからベストを一本選ぶなら、その続編の TES V: Skyrim も Fallout4 も、そしてもちろん任天堂のゼルダの伝説:BotW も素晴らしかったが、自分はウィッチャー 3 を選ぶ。 ウィッチャー

                                              俺のテン年代を象徴するゲーム 9 本 - mizchi's blog
                                            • 『戦国ランス』本編後のIFストーリーを描く非公式の大型Mod『大戦国ランス』が12月1日に公開へ。ライトノベル作家がシナリオを担当。TADA氏が尽力してアリスソフトが例外的に公認。公開にこぎつける

                                              『戦国ランス』本編後のIFストーリーを描く非公式の大型Mod『大戦国ランス』が12月1日に公開へ。ライトノベル作家がシナリオを担当。TADA氏が尽力してアリスソフトが例外的に公認。公開にこぎつける 元アリスソフトのゲームクリエイターのTADA氏は、アリスソフトの戦略シミュレーションゲーム『戦国ランス』の後日譚のIFストーリーを描く大型Mod『大戦国ランス』を12月1日13時ごろに公開すると発表した。 『大戦国ランス』は、ユーザー(DSG/つちせ八十八氏)が開発したもので、公開はアリスソフトの許可を得て特別公開したもの。なおあくまで今回は例外対応であり、アリスソフト公式として、こうした改造Modは認めてないことをTADA氏は強調している。 アリスソフト様の正式な許可のもと、戦国ランス大規模拡張Mod「大戦国ランス」を一般公開します。本Modは公認であって公式ではありません。詳細とDL先はTA

                                                『戦国ランス』本編後のIFストーリーを描く非公式の大型Mod『大戦国ランス』が12月1日に公開へ。ライトノベル作家がシナリオを担当。TADA氏が尽力してアリスソフトが例外的に公認。公開にこぎつける
                                              • モノタロウがGoとprotobufで進める爆速マイクロサービス開発とそれを支えるプロセス - MonotaRO Tech Blog

                                                こんにちは。モノタロウのTechBlog編集チームです。 モノタロウではECサイトでのお客様体験の向上を目指して、日々改善に取り組んでいます。 商品の出荷目安などの出荷関連情報は重要な要素の1つになります。 今回は、出荷関連情報の正確性を改善するとともにシステムの変更容易性を向上させるためにマイクロサービス化に取り組んだ活動をインタビューしました。 自己紹介 納期表示を高度化する サプライヤ在庫連携機能開発のつらみ AVLのマイクロサービス開発のすすめ方 リリース・監視・その後の展開 おわりに 今回インタビューしたみなさん 自己紹介 山崎 章裕 ECシステムエンジニアリング部門 開発生産性グループ、プラットフォームエンジニアリング部門 CTO-Officeグループ AVLチーム兼務 2019年8月に入社し、主にECサイトの注文・配送周りのプロジェクトにテックリードとして関わる。またECサイ

                                                  モノタロウがGoとprotobufで進める爆速マイクロサービス開発とそれを支えるプロセス - MonotaRO Tech Blog
                                                • GoのWASMがライブラリではなくアプリケーションであること - 株式会社カブク

                                                  はじめに がんばって書いた書籍が低評価で少々しょんぼりしているあんどうです。まぁ、つい力が入りすぎて袋小路に思い切り突っ込んだ結果抜けられなくなることってあるよね。あるある。そんなわけで今日はできるだけ力を入れずテンション低めにサクッと行きます。 で、GoのWASM。大道の真ん中をまっすぐに歩まれているみなさんはWASMするときはRustかいっそC/C++をemscriptenでってことになると思いますが、私はしょせん路傍の石の下で低評価が目に入らないように丸まっているダンゴムシ。せっかくだからオレはこのGoでWASMを選ぶぜって感じなんですが、ぶっちゃけあれ、めんどくさいすよね。 あ、ちなみに今回の話は「このめんどくささをまるっと解決!」みたいな気持ちのいい話ではなくて、ただただ「めんどくさいよね」っていうだけの話です。あーめんどくさい。 Rustの場合 まず比較のためにRustの例をあ

                                                    GoのWASMがライブラリではなくアプリケーションであること - 株式会社カブク
                                                  • これまでとこれからのGo | gihyo.jp

                                                    Goの歴史 本連載では、筆者(tenntenn)と周囲のGoエンジニアで、Goに関わる今アツい話を取り上げていきます。最新のGoの機能やこれからリリースされるGoの機能はもちろん、実際の開発現場で用いられているノウハウや自作ライブラリやツールについてご紹介します。第1回目はtenntennがこれまでとこれからのGoについて取り上げます。 Goは2009年にGoogleによって公開されたプログラミング言語です。2012年にGo1として正式公開されました。2022年現在では、GoogleやNetflixをはじめとする海外企業だけはなく、筆者の所属するメルカリなど国内の企業でも多く用いられるようになってきました。海外のGoの導入事例は公式サイトのケーススタディで確認できます。国内企業の導入事例はGoの公式Wikiに掲載があります。これらを見るとスタートアップからメガベンチャー、大企業までさまざま

                                                      これまでとこれからのGo | gihyo.jp
                                                    • Go Modules Cheat Sheet

                                                      Go Modules Cheat SheetA handy reference for common operations with Go modules.

                                                        Go Modules Cheat Sheet
                                                      • Ruby競プロTips(基本・罠・高速化108 2.7x2.7)

                                                        計測方法は、(10**6).times{ }のような最小限のコードです。 実際、制限時間が2秒だとして、10の7乗台前後から、想定解法でも厳しくなってくる印象です。 それ以前の1,000,000回(10の6乗)で2秒超えてTLEするなら、自分の書いたアルゴリズムを疑いましょう。 今のC++は10の7乗だと「余裕をもって間に合う」レベルらしいので、C++と比べるとRubyは10倍遅い感じです。 競技プログラミングでは、問題に与えられた要素数も 方針・アルゴリズムを考えるヒントになるので、このあたりの感覚はもっておくとよさそうです。 高速化手法のまとめ・見方 先に高速化のまとめがあった方が親切かと思い、簡単にまとめておきます。 (まとめの方にしか書いてないのもあります……) 本記事は、アルゴリズムの話も少し混じっていますが、アルゴリズムはRubyに限らないので、ほぼ触れてません。 「アルゴリズ

                                                          Ruby競プロTips(基本・罠・高速化108 2.7x2.7)
                                                        • noteの検索をCloudSearch からElasticsearchに移行しつつある話|chov

                                                          記事の概要を3行でまとめ検索システムの移行や導入は組織化しましょう 指標に気を取られすぎないようにしましょう 検索を見ると様々なドメインに触れるので知識が増えてお得 はじめにnote株式会社で検索エンジニアをしているchovです。 早速ですが、noteでは全文検索エンジンを以下の箇所で利用しています。 ハッシュタグの検索 ユーザの検索 マガジンの検索 記事の検索 メンバーシップの検索 CloudSearchを利用した検索結果これまではCloudSearchを利用していましたが、2022年の4月ごろからElasticsearchへの移行プロジェクトを始め、この記事が公開される2023年2月時点でほとんどの検索をElasticsearchに移行するところまで進みました。 本稿では移行プロジェクトの進め方や検証の手法について解説しますが、これから全文検索エンジンの導入・移行を行う方の参考になれば

                                                            noteの検索をCloudSearch からElasticsearchに移行しつつある話|chov
                                                          • TensorFlow で機械学習ゼロからヒーローへ

                                                            .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

                                                              TensorFlow で機械学習ゼロからヒーローへ
                                                            • Goモジュールでツールもバージョン管理する - Plan 9とGo言語のブログ

                                                              Goモジュール管理下では、プロジェクトで使うGo製ツールのバージョンも管理できます。今までの経験では、ツールのバージョンが上がって困ることは記憶にないですが、とはいえ2018年5月ごろにprotoc-gen-goが大きめの変更を入れたこともあるので、バージョン管理しておいて損はないでしょう。このハックは、割とGoモジュール初期からあったようですが、最近使ったので書きました。 Go 1.11 Modules - How can I track tool dependencies for a module? Go modules by example - Tools as dependencies 使い方 ツールを追加する Go 1.13時点では、モジュール管理しているリポジトリでgoimportsなどのツールをgo getすると、go.modが書き換えられて管理対象に入ります*1が、恒久的に

                                                                Goモジュールでツールもバージョン管理する - Plan 9とGo言語のブログ
                                                              • 流行っている・流行っていないプログラミング言語に関する1つの考察 - Qiita

                                                                なぜ〇〇というプログラミング言語は流行らなかったのか? 最近、私は古くからあるプログラミング言語に興味があり、LispやSmalltalkなどの言語に興味があります。触っていくうちに、結構面白いな。と思うことがあるのですが、それほど人気があるとは言えません。 例えば、プログラミングの人気を表すTIOBE Indexでも、ランクが高いとは言えませんし、それらの言語はプログラミング言語の歴史。という中で、ちょっと学ぶぐらいで、それほど詳しくは知らない。という人が多いでしょう。 Quoraを探してみると、「Lispはなぜ覇権を握らなかったのでしょうか?」の回答であったり、「Smalltalk が広く使われなくなったのはなぜですか?」という回答が見つかります。 そのように各プログラミング言語に関する言説を読んだり、実際に使って見たり、歴史を紐解いていくうちに、思うことがあったので、まとめたいと思い

                                                                  流行っている・流行っていないプログラミング言語に関する1つの考察 - Qiita
                                                                • 世界のプログラミング言語(50) サヨナラ大好きだったVBScript、非推奨に至る歴史と今後について

                                                                  先日、Microsoftは長年Windowsに標準搭載されていたスクリプト言語のVBScriptを非推奨にすると発表しました。VBScriptはExcelのVBAと互換性のある言語で、筆者が大好きだった言語の一つです。VBScriptの終焉は歴史の転換点の一つとも言えます。本稿ではVBScriptの果たした役割を確認し、代わりに何を使えば良いのかも考察してみましょう。 ついにVBScriptが非推奨になってしまった ついにVBScriptが非推奨になってしまった件 2023年10月、ついにMicrosoftはVBScriptをWindowsの非推奨機能「Deprecated features for Windows client」に加えました。近い将来、オンデマンド機能に変更されて、その後、OSからも削除されるとのことです。 VBScriptが大好きだった筆者としては、2023年の重大残念

                                                                    世界のプログラミング言語(50) サヨナラ大好きだったVBScript、非推奨に至る歴史と今後について
                                                                  • spliceを使って高速・省メモリでGzipからZIPを作る - knqyf263's blog

                                                                    良い話を含むので概要の最初だけでも読んでもらえると幸いです。この話が実用的かと言うと多分全然実用的ではないので理解しても仕方ないかなと言う気がします。 概要 ファイルフォーマット gzip 10-byteのヘッダ 拡張ヘッダ ファイル本体 フッタ(trailer) zip ローカルファイルヘッダ Data descriptor セントラルディレクトリエントリ セントラルディレクトリの終端レコード gzipからzipへの変換 gzipヘッダの処理 gzipファイル本体の処理 gzip trailerの処理 複数gzipファイルの連結 PoC まとめ 概要 先日Dirty PipeというLinuxカーネルの脆弱性が公表されました。 dirtypipe.cm4all.com この脆弱性の原理自体も面白いのですが、その前に報告者の組織で行っているGzipとZIPの処理で引っかかったのでまず先にそち

                                                                      spliceを使って高速・省メモリでGzipからZIPを作る - knqyf263's blog
                                                                    • unameコマンドから始めるデバッグ&カーネルハック入門 - φ(・・*)ゞ ウーン カーネルとか弄ったりのメモ

                                                                      この記事はLinux Advent Calendar 2019の1日目の記事です。 はじめに 環境 おことわり uname(1) uname(1)が出力する内容 strace(1) gdb(1) bpftrace systemtap Kernel Hack Livepatch おまけ RHEL 8.1 CentOS 8 まとめ はじめに 本記事ではLinuxサーバのホスト名、Linuxカーネルのバージョン、cpuアーキテクチャなどのシステム情報を表示するuname(1)を利用してLinux環境でのデバッグとカーネルハックについて説明していきます。本記事ではコマンドやツールの使い方の説明ではなくて、それらを使ってどのようにデバッグするのかというところを説明します。 環境 ディストリビューションにはFedora 31(x86_64)を利用します。動作環境はQEMUやlibvirt、Oracle

                                                                        unameコマンドから始めるデバッグ&カーネルハック入門 - φ(・・*)ゞ ウーン カーネルとか弄ったりのメモ
                                                                      • 増田ははてなに利益をもたらしていないと言ってるブクマカの分かってなさはヤバイ

                                                                        増田があるからはてなブックマークは存在価値を維持できている。 はてなーが自分たちの手で生み出しいる最も大きいものが今や増田である。 その昔、この地域にもブログ文化なるものがあったが今やすっかり寂れてしまった。 互助会を中心としてセミナー系の人種などが散々に暴れまわったせいで絡まれるのを嫌った者たちが巣立っていったからだ。 今はてなでブログを続けているのは粘着に耐性のある一部の狂人しかいない。 彼らは他人から批判をされても「はいはい聞こえませーん。だって僕は天才で貴方は馬鹿でIQが2000違うから~~」で全ての意見をスルーできる。 これはもう狂人と呼ぶしかないのだが、彼らは彼らで保身の意識が意外とあるらしくすぐに予防線を張るので切れ味がない。 はてなが生み出せる切れ味のあるコンテンツはもう増田だけだ。 増田がなくなった時、そこには何も生み出すことがなくタダ他所のサイトに寄生するだけのコバンザ

                                                                          増田ははてなに利益をもたらしていないと言ってるブクマカの分かってなさはヤバイ
                                                                        • メルカリ : TensorFlow Lite で、気付きにくい便利機能をユーザーに提唱

                                                                          .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

                                                                            メルカリ : TensorFlow Lite で、気付きにくい便利機能をユーザーに提唱
                                                                          • 『The Elder Scrolls V: Skyrim』NPCとの会話AI生成Modをユーザーが開発。「膝に矢を受けた話」をめちゃくちゃ詳しく聞ける - AUTOMATON

                                                                            『The Elder Scrolls V: Skyrim』(以下、スカイリム)において「NPCの会話自動生成」を実現したユーザーが現れた。YouTubeに動作デモ動画が公開されている。Inworld AIとよばれるAIが用いられているといい、定型文ではなくユーザーが入力したテキストに対して世界観に沿った返答が音声付きで生成される。NPCとの自然な対話を楽しむことができるようだ。 *公式DLC『The Elder Scrolls V: Dragonborn』 『スカイリム』は、Bethesda Softworksが2011年にリリースしたオープンワールドARPG。自由度の高いシステムが魅力のひとつで、プレイヤーは自分が望むようにゲームを進めることができ、自由に世界中を探索することができる。発売から12年を迎える現在に至っても根強く愛され、ユーザーによるMod制作も盛んな作品である。 また、『

                                                                              『The Elder Scrolls V: Skyrim』NPCとの会話AI生成Modをユーザーが開発。「膝に矢を受けた話」をめちゃくちゃ詳しく聞ける - AUTOMATON
                                                                            • 巨大モノリスをKubernetesに移行してシングルクラスタ運用にするためにどうしたか | メルカリエンジニアリング

                                                                              この問題を解決するため、もともとのコードベースであるところのモノリスもコンテナ化してKubernetesに乗せることにしました。ツールセットの統一をすることでよりシンプルな体系ができ、プラットフォームチームも一つの環境向けの改善に注力できるようになります。 プロジェクトの流れ PoC 計画についてあたため始めた際にちょうどよくUSチーム内でのハッカソンイベントがあったため、それに合わせて試しにKubernetesで動かすデモを発表しました。デモで見せる部分はごく限られたものだったため3人で3日くらい集中して開発したところ動くものができあがりました。 デモの評判は上々でEM、CTOに説明し実際にプロジェクトとしてすすめられることになりました。 現状分析 プロジェクト始動後、まず実施することは現状分析とどう移行するかの設計です。ここでのどの程度システムを把握できるかが計画の精度を決めます。しか

                                                                                巨大モノリスをKubernetesに移行してシングルクラスタ運用にするためにどうしたか | メルカリエンジニアリング
                                                                              • KyashでEngineering Managerとしてやってきたこと / やっていくこと - Konifar's WIP

                                                                                2020年1月から1年ほどKyashでEMをやっています。 今までチームをリードしてきたことは何度かありましたが、いわゆるマネジメントという役割は初めてでした。EMについて抽象化した話ができるほど自分の中で咀嚼できているわけではありませんが、思考整理を兼ねてやってきたこととやっていくことをまとめておこうと思います。 ここに書く内容は当然自分だけでやってきたわけではありません。他のメンバーによって支えられてきたことの方が多いです。文章量の都合で端折ることもありますが、自分だけで色々やってきたみたいに捉えられるとなんだかむず痒い気持ちになるので一応前提として書いておきます。 1~6月 : Android/iOSチームのEM 1月にiOSエンジニアが1名入社したタイミングで、Android/iOSチームのEMをやることになりました。 それまではTechチーム全体を@ymzkmctが見ていましたが

                                                                                  KyashでEngineering Managerとしてやってきたこと / やっていくこと - Konifar's WIP
                                                                                • 【動画追加】「東京ゲームショウ2023」にFPGAベースのレトロゲーム互換機を出展した本当の狙いはなにか? TASSEI社長Adrew Steel氏に直撃インタビュー【TGS2023】 - レトロゲームで遊ぼう!

                                                                                  2023年9月21日から24日まで、幕張メッセで開催された日本最大のゲームイベント「東京ゲームショウ2023」。そこで、初日からある界隈をざわつかせていたのがTASSEIこと建成電気のブースでした。こちらで展示されていたのは、ニンテンドー3DSの互換機や、FPGAでセガサターンにPlayStation 2、ファミコンなどを動かしているデモ機です。 ▲「東京ゲームショウ2023」に出展していた建成電気のブース。比較的目立つ位置に場所を構えていました。グループの本社は中国深センを拠点にするDashine Electronicsで、達成電気はその日本本社として設立された企業です。今回同社が「東京ゲームショウ2023」で、こうした互換機を出展することになった狙いはなんだったのか、同ブースにいた代表取締役社長のAdrew Steel氏にお話をお伺いしてきました。 ▲建成電気 代表取締役社長のAdre

                                                                                    【動画追加】「東京ゲームショウ2023」にFPGAベースのレトロゲーム互換機を出展した本当の狙いはなにか? TASSEI社長Adrew Steel氏に直撃インタビュー【TGS2023】 - レトロゲームで遊ぼう!