並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 20495件

新着順 人気順

MODの検索結果81 - 120 件 / 20495件

  • 競技プログラミングに関係する数学の整理 ~文系出身や数学苦手erが、もっと競プロを楽しむために~ - テルの競プロメモ

    まえがき この記事の目的 意図する対象読者 今回の整理の仕方(記事の見方) 注意 競プロに関係する数学(本題) 言葉(文系でも多分聞いたことはある)編 言葉(文系だと聞いたことないかも)編 言葉(離散数学)編 「式変形」編 「図形っぽいやつ」編 筆者のバックグラウンド 経歴、仕事など まえがき この記事では、競技プログラミングに関係する数学用語・概念と、それがどんな単元(分野)に属するものかを整理(一覧化)します。 競技プログラミングの問題に出てくる用語・概念をはじめ、競技プログラミングの解説記事などに出てくる用語・概念も、思いつく限り挙げています。 「この記事の数学的な部分、どのぐらい信用できるの?」とか、「数学苦手と言ってもどのくらい苦手なの?」といった疑問への参考としては、筆者のバックグラウンドを記事の最後で紹介したので、気になる方は先にそちらを読んでください。 この記事の目的 文系

      競技プログラミングに関係する数学の整理 ~文系出身や数学苦手erが、もっと競プロを楽しむために~ - テルの競プロメモ
    • 「Steamサマーセール(2021)」でおすすめしたい“75%以上割引”ゲーム11選。お買い得な理由を添えて - AUTOMATON

      ホーム コラム 「Steamサマーセール(2021)」でおすすめしたい“75%以上割引”ゲーム11選。お買い得な理由を添えて 夏の風物詩、Steamサマーセールが今年も開催中だ。開催期間は7月9日午前3時まで。名物となっているのが、値下げ率だろう。定価で購入し何十時間も熱中して止まなかった推しタイトルが、布教しやすい価格になっていることもしばしば。せっかくならこの機会に愛する作品を広めていきたいところだ。 そこで今年のAUTOMATONでは、「割引価格75%以上」のタイトルにしぼってライターのオススメ11本をピックアップ。割引率が高いものや歴代底値を記録した作品など、つぶよりのお買い得ゲームをご紹介していく。先にいっておくと本紹介では諭吉も英世もいらない。ジャラ銭を握りしめてラインナップをチェックしてほしい。 PixelJunk Shooter Ultimate 240円(1200円、80

        「Steamサマーセール(2021)」でおすすめしたい“75%以上割引”ゲーム11選。お買い得な理由を添えて - AUTOMATON
      • メールアドレスをハッシュ化したものを公開してもよいのか - しまたろさんの掃き溜め

        注意 この記事は攻撃の実行を教唆する目的で書かれたものではなく、特定の状況におけるセキュリティ上の問題点を指摘するために公開しているものです。この記事に書かれた内容を実行して発生した結果について、筆者は一切の責任を負いません。 はじめに インターネット上で他人のメールアドレスをmd5で二重ハッシュしたものを公開されている方を見かけたため、解析する実験を行いました。 メールアドレスのユーザー名部分は多くの場合小文字のアルファベットと数字のみ(36文字)のそれほど長くない列で構成されており、ブルートフォース攻撃(総当り攻撃)によって簡単に特定できてしまうと考えられます。 またドメイン部分に関しても、一般の方が使うメールプロバイダが限られていることを考慮すると、サイズの小さい辞書でも十分な確率で当たるものと考えられます。 実験 今回はhashcatという、GPUでハッシュ値を解読するソフトウェア

          メールアドレスをハッシュ化したものを公開してもよいのか - しまたろさんの掃き溜め
        • RSA署名を正しく理解する

          初めに 「署名とはメッセージのハッシュ値を秘密鍵で暗号化したものであり、検証は署名を公開鍵で復号してハッシュ値と等しいかを確認することである」という説明(×)をよく見かけます。 正しい署名の定義と実際のRSA署名がどのようなものであり、上記説明(×)がなぜよくないのかを理解しましょう。 署名の定義 署名の解説は署名の概要でも解説しましたが、再掲します。 署名(方式)は鍵生成(KeyGen)、署名(Sign)、検証(Verify)の3個のアルゴリズムからなります。 KeyGenではアリスが署名鍵sと検証鍵Sを生成します。署名鍵sは自分だけの秘密の値なので秘密鍵、検証鍵Sは他人に渡して使ってもらう鍵なので公開鍵ともいいます。 Signは署名したいデータmに対して署名鍵sを使って署名と呼ばれるデータσを作ります。 データmと署名σのペアを他人(ボブ)に渡します。 Verifyはボブが検証鍵Sを使

            RSA署名を正しく理解する
          • 浮動小数点型の算術とお近づきになりたい人向けの記事 - えびちゃんの日記

            お近づきになりたい人向けシリーズです。 いろいろなトピックを詰め込みましたが、「これら全部を知らないといけない」のようなつもりではなく、いろいろなことを知るきっかけになったらいいなという気持ちなので、あまり身構えずにちょっとずつ読んでもらえたらうれしい気がします。 まえがき 予備知識 規格 用語 精度という語について 記法 表現について 有限値の表現について エンコードについて 丸めについて よくある誤差や勘違いの例 0.1 = 1 / 10? 0.1 + 0.2 = 0.3? 整数の誤差 Rump’s Example 基本的な誤差評価 用語に関して 実数の丸め 有理数の丸め 基本演算の丸め 差について 複数回の演算 補題たち 桁落ちについて Re: Rump’s example 融合積和 数学関数に関する式の計算 誤差の削減に関して 総和計算 数学関数の精度について 比較演算について 雑

              浮動小数点型の算術とお近づきになりたい人向けの記事 - えびちゃんの日記
            • 「エスカレーターの下で待ち合わせましょう」「上ではダメなのですか?」「上でもいいですよ、上にしましょうか?」地味に削られるコミュニケーション。「どっちでもよくない?」

              ゆうもい @yuuki_mod 「エレベータの下で待ち合わせましょう」 「上ではダメなのですか?」 「上でもいいですよ、上にしましょうか?」 「いえ、下でいいです」 「じゃあ下で待ち合わせましょう」 みたいなやりとりで、地味に削られるコミュニケーションってあるよね 2023-10-29 09:10:47 ゆうもい @yuuki_mod すんません、エレベータじゃなくてエスカレータのこと考えてました。 どっちでもいいんですが。 どっちでもいいのをこねくり回して最終的に当初の案に戻る、みたいなことです😑 2023-10-29 09:15:36

                「エスカレーターの下で待ち合わせましょう」「上ではダメなのですか?」「上でもいいですよ、上にしましょうか?」地味に削られるコミュニケーション。「どっちでもよくない?」
              • 絶オメガ検証戦における不正行為について | FINAL FANTASY XIV, The Lodestone

                皆さんこんにちは、ファイナルファンタジーXIV プロデューサー兼ディレクターの吉田です。 パッチ6.31においてリリースされた「絶オメガ検証戦」において、残念ではありますがいくつかの不正に関する情報がコミュニティ上で確認されています。その調査/対応などについて、お伝えさせていただきます。 攻略における外部ツール使用とその調査、ペナルティ付与の実施について「絶オメガ検証戦」の攻略において外部ツールが使用されているとの情報が広がっている件については把握しており、別途頂いている通報、自己申告等の内容も踏まえ、現在調査を進めております。 調査のうえで外部ツールの使用が確定となった場合には、アカウント一時利用停止(サスペンド)やアカウント永久利用停止(BAN)などのペナルティ付与を実施いたします。ただし、その処罰内容については、他の事例と同様に、皆さんに公開されるものではございません。これは処罰をし

                  絶オメガ検証戦における不正行為について | FINAL FANTASY XIV, The Lodestone
                • 「誰もマインクラフトだと信じてくれない」 2年半かけて作った「マイクラ」アートが衝撃の美しさ

                  「誰もマインクラフトで作ったということを信じてくれません(笑)」と投稿された東京の夜景に、「やばい」「よく見るとブロックでびびった」とTwitterユーザーの間で衝撃が走っています。え、写真じゃないの……? このキレイな夜景をマインクラフトで作っただと……? 東京タワーから遠くの建物の灯りまでを捉えた、美しい1枚の写真……のように見えますが、なんとこれ、ブロックを手作業で並べて完成させたピクセルアート(モザイク画)。約2年半かけて完成させたということですが、その製作時間も納得の壮大さです。ヤバすぎる……。 拡大した画像 ズームしても「確かにブロックっぽい……」と戸惑うレベルで、1個のブロックがとんでもなく小さいことからも、その圧倒的なスケールの大きさがわかります。 よく見るとブロックが……! ワールド上空から見た様子や、製作時のキャラクターが夜景のピクセルアートを見下ろすような姿も公開して

                    「誰もマインクラフトだと信じてくれない」 2年半かけて作った「マイクラ」アートが衝撃の美しさ
                  • マークアップのわかり方

                    この記事は、2022年10月28日に開催されたDIST.37「マークアップな夜」での発表「マークアップのわかり方」をもとにしたものです。当日は話せなかった内容も大幅に追加しています。 現代における「マークアップ」とはどのような行為なのか。いかにそれと向き合っていけばいいのか。そういったことについて考えてみます。 マークアップの議論においては、「マークアップには正解がない」という意見が決まって出ます。正解がないと言うならば、たいていなんであってもそうです。たとえばCSSやJavaScriptの書き方には「正解」があるのかと考えてみると、必ずしもそうではありません。 しかし、ことさらマークアップにおいてこれがよく言われる理由としては、妥当性を判断する基準がわからない、ということでしょう。 というのも、CSSなら望む通りの見た目になればとりあえずOKだし、JavaScriptでも意図した通りの振

                      マークアップのわかり方
                    • めくるめくLinuxカーネルじゃないLinux実装の世界 - Qiita

                      EDIT^7: blink と box86、FEX。 EDIT^6: Unikraft 。 EDIT^5: Tilck 。 EDIT^4: コメント。gVisor はすっかり忘れていました!Linuxを拡張するためにLinuxを実装した良い例だと思います。LINE有りましたね。。 SF.netのCVSはもう死んでしまったので除外にしました。。 OSvのバイナリ互換 はPIEであることが要求なので。。といっても世間的にはもうLinux = Debian/Ubuntu で良いですかね。。表現を調整しました。 EDIT^3: Noah忘れてた! EDIT^2: Cygwinは 下書き段階で削ってしまった 。。 qemuを移植したとき に互換性がイマイチだったので。。特殊fdやprocfsの充実ぶりとかを考えると "かなりLinux" と言って良いとは思うけど、 mmap 等でLinuxとWind

                        めくるめくLinuxカーネルじゃないLinux実装の世界 - Qiita
                      • mod.大戦国ランス

                        ユーザーさん(DSG/つちせ八十八さん)が作られた アリスソフト販売の戦国ランスを改造したmodです 今回、アリスソフトの許可を得て 特別公開させていただきました ルドラサウム大陸版に続き2つめです >>リンク.ブログ.ルドラサウム大陸版 modを公式に認めて公開する事は無いのですが あまりにも凄いから あの時だけ特別と・・ 今後、似たようなのが出てきても次は無いと・・ が・・大戦国ランス(つちせ作) これまた凄いのが来たほっけちゃんが作ったルドラサウム大陸版との差別化も出来ているしこれは公開するしかと ルドラサウム大陸版(ほっけちゃん作) 戦国ランスの全国版と同様の仕組み プレイする国を選んで勢力争いをする 純粋に国盗りゲーム 大戦国ランス 通常の戦国ランスをクリア後に、第2部として大陸に攻め込む展開 もし、ランスがJAPAN統一後、そのまま大陸制覇に乗り出していたらと というIFの物語

                          mod.大戦国ランス
                        • 現代メカニカルキーボード用語の基礎知識|simezi9

                          この記事はBASEアドベントカレンダー2023 7日目の記事です ! (12/8追記) 「基盤」という誤った表記を「基板」に変更しました。 まえがき唐突ですが、インターネットの世界に生きる私のような人間にとって、現代社会のあらゆる自己表現はテキストを介して行われる、といった面があります。 テキストを書かなければ人間関係も仕事も始まりません。 そしてそのテキストをひねり出すためになにが必要なのか。それはキーボードなのです。 古来よりキーボードというハードウェアにまつわる話題は様々ありましたが、近年そのなかでもメカニカルキーボードというカテゴリが大変な賑わいを魅せています。 自分もそんなメカニカルキーボードの世界に魅せられてジャンキーになってしまった人間の一人です。 しかし、キーボード界隈はさまざまな用語が飛び交っている割に、網羅的な情報が少なくとっつきにくい部分があるのもまた事実。 そこで、

                            現代メカニカルキーボード用語の基礎知識|simezi9
                          • 『ファイナルファンタジータクティクス』をバトルロイヤル&オートバトル&観戦ゲーム化するあそび「FFTBattleground」が海外で流行中 - AUTOMATON

                            ホーム ニュース 『ファイナルファンタジータクティクス』をバトルロイヤル&オートバトル&観戦ゲーム化するあそび「FFTBattleground」が海外で流行中 現在とあるTwitchユーザーが、『ファイナルファンタジータクティクス』を用いた賭け試合を運営している。賭けと言っても擬似的なものであり、実際のお金を使うわけではない。そして、バトルを含むすべてのゲーム進行や運営は、AIとBotによって全自動でおこなわれていることが特徴である。 『ファイナルファンタジータクティクス』は、スクウェア(現スクウェア・エニックス)から初代PlayStation向けに1997年に発売されたシミュレーションRPG。大国イヴァリースを二分した獅子戦争の終結後を舞台に、『ファイナルファンタジー』シリーズの魔法やジョブなどの要素と、『タクティクスオウガ』の流れを汲むクォータービューのバトルシステムを組み合わせた作品

                              『ファイナルファンタジータクティクス』をバトルロイヤル&オートバトル&観戦ゲーム化するあそび「FFTBattleground」が海外で流行中 - AUTOMATON
                            • 『サイバーパンク 2077』で「キアヌ・リーヴスと性行為できるMod」の存在知り、キアヌ喜ぶ。思わず飛び出た「よっしゃ」 - AUTOMATON

                              『サイバーパンク 2077』といえば、Mod制作が盛んな作品の一つだ。公式でもModツールなどを提供しているほか、Nexus Modsなどに多様なModがアップロードされている。そうしたなかで、クリエイターCatmino氏が公開したModが注目を集めた。その内容は、作中に登場する「ジョイトイ」とメインキャラクターのモデルを交換できるというもの。ジョイトイは、『サイバーパンク 2077』にて性的サービスを提供するキャラクターだ。 つまり、本Modを使えば『サイバーパンク 2077』のメインキャラクターと擬似的に性行為することが可能なのである。そして入れ替え可能なキャラクターのなかには、キアヌ・リーヴス氏演じるジョニー・シルヴァーハンドも含まれていた。同Modは好評を博したが、のちにCD PROJEKT REDからの要請を受けて削除されている。 インタビューでは、こうした顛末についてインタビュ

                                『サイバーパンク 2077』で「キアヌ・リーヴスと性行為できるMod」の存在知り、キアヌ喜ぶ。思わず飛び出た「よっしゃ」 - AUTOMATON
                              • 『マインクラフト』がとうとう「地球」を生むか。1分の1スケールで再現計画が進行中、文明のすべてと世界の果てを創り出せ - AUTOMATON

                                ホーム ニュース 『マインクラフト』がとうとう「地球」を生むか。1分の1スケールで再現計画が進行中、文明のすべてと世界の果てを創り出せ 『マインクラフト(以下、マイクラ)』で1分の1スケールの地球を再現するプロジェクトが進行中だ。プロジェクトは、その名のとおり、『マイクラ』内に地球を再現するという壮大なもの。音頭を取るのはYouTuberのPippenFTS氏。同氏はModを駆使することでゲームの制約を突破し、すでに自然地形のほとんどを創り出すことに成功している。今後は細部の修正や人工の建造物を生み出すため、他の『マイクラ』プレイヤーの協力を仰いでいるという。 実物大の地球を再現するにあたり、第一の課題となったのが高さ・深さの制約だった。『マイクラ』ではプレイヤーが地上を移動すると、それに応じて周囲の世界が生成される。したがってその地平はほぼ無限大。しかし垂直移動に関しては、高さ256m以

                                  『マインクラフト』がとうとう「地球」を生むか。1分の1スケールで再現計画が進行中、文明のすべてと世界の果てを創り出せ - AUTOMATON
                                • あなたのGoアプリ/ライブラリのパッケージ構成もっとシンプルでよくない? | フューチャー技術ブログ

                                  2023.10.5追記: Goチームからプロジェクトの目的に応じたディレクトリ構造についてのドキュメントが公式に公開されています。 https://go.dev/doc/modules/layout Goでプロジェクトのフォルダ構成どうしよう、とググると見つかるStandard Go Project Layout。とはいえ、これはかなりコード量を増やしてしまう恐れがありますので、導入する場合のデメリットも考えておく方が良いです。 特に、プログラマーは、最初にみたプログラミング言語のフォルダ構成を親だと思う特性があり、Javaや.NETに影響されるとかなり細かくフォルダを切りたくなったり、package privateなど細かく可視性を制御しようとしたりして、なおかつ「privateのテストってどうすべきなんですか?」とか議論を始めたりもしますが、Go先生によればこれぐらいは1パッケージにフ

                                    あなたのGoアプリ/ライブラリのパッケージ構成もっとシンプルでよくない? | フューチャー技術ブログ
                                  • Qemuのしくみ (の一部) - VA Linux エンジニアブログ

                                    1. 細々とした予備知識 1.1 Qemuのデバイスエミュレーション 1.2 QemuのCPUエミュレーション 1.3 Qemuのスレッド 2. 追加のI/OスレッドとAioContext 2.1 追加のI/Oスレッド 2.2 AioContext 2.3 Big Qemu Lock 3. AioContextの各種イベント処理 3.1 AioHandler 3.2 event_notifier 3.3 タイマー、Bottom half 3.5 スレッドプール 執筆者 : 箕浦 真 こういう 仕事をしていると、ときどきQemuの仕組みや内部動作をお客様に説明する必要があることがあるが、そういう時に「Qemuの〜についてはここを見てね」と言えるような文書があるといいなぁと思って自分で作ってみることにした。 1. 細々とした予備知識 1.1 Qemuのデバイスエミュレーション Qemuはコンピ

                                      Qemuのしくみ (の一部) - VA Linux エンジニアブログ
                                    • RustでWebアプリケーションのバックエンドを開発するには ─ 型システムの堅牢性と柔軟性を業務システムにも!|ハイクラス転職・求人情報サイト AMBI(アンビ)

                                      ハイクラス求人TOPIT記事一覧RustでWebアプリケーションのバックエンドを開発するには ─ 型システムの堅牢性と柔軟性を業務システムにも! RustでWebアプリケーションのバックエンドを開発するには ─ 型システムの堅牢性と柔軟性を業務システムにも! 安全性に大きな特徴があるプログラミング言語Rustは、C言語やC++に代わるシステム記述言語として注目されてきました。しかし、その安全性とパフォーマンスの高さにより、ビジネスアプリケーションの構築にも採用されています。この記事ではキャディ株式会社による事例を紹介します。 こんにちは。キャディ株式会社バックエンドエンジニアの松田と申します。 キャディ株式会社では、「モノづくり産業のポテンシャルを解放する」をミッションとして、製造業分野に関連するさまざまなソフトウェアの開発を行っています。また、そのための主要な開発言語としてRustを採用

                                        RustでWebアプリケーションのバックエンドを開発するには ─ 型システムの堅牢性と柔軟性を業務システムにも!|ハイクラス転職・求人情報サイト AMBI(アンビ)
                                      • Goのロギングライブラリ 2021年冬 - moriyoshiの日記

                                        この記事はPySpa Advent Calendar 2021の14日目のエントリーとして書かれました。昨日のエントリーは冷凍食品でウキウキ引きこもり生活 でした。ちなみに私も70ℓの冷凍庫を購入しましたが本当にライフチェンジングでした。 総論: なぜログが必要か 可観測性 たとえ目的は自明でも、その動作までが自明なアプリケーションというものはほぼ存在しません。現実の世界のアプリケーションというものは、動作パラメータだったり実行環境だったり、起動時点でのさまざまな要因によって挙動を変えるものだからです。そして、そうしたアプリケーションにはライフサイクルというものがあります。ここでいうライフサイクルは、アプリケーションの処理が実行されるにつれ、アプリケーションの内外との情報のやりとりで生じる大局的な状態の変化のことです。アプリケーションが並行処理を行うようなものであれば、個々の並行処理の単位

                                          Goのロギングライブラリ 2021年冬 - moriyoshiの日記
                                        • ジェフ千葉に何人メッシを入団させたらJ1に昇格できるか(Football Manager)

                                          ジェフユナイテッド千葉はブログの筆者の地元からおそらく2番目に近いJクラブで、数少ない観戦をしにいったことのあるクラブで、自分が学生だった頃はオシムが監督をやって強い時期があったりと、今まで2部に落ちたことがないそこそこなクラブだったと思うのだが、2010年に降格をして以降、どっぷりとJ2の沼に浸かっていて、今では昇格をしそうな気配もなくなってしまった。 そんなジェフ千葉で、メッシが何人いれば悲願のJ1昇格を果たす事ができるのか検証をしてみたいと思う。検証にはサッカー監督ゲームのFootball Manager 2022を使う。どんなゲームか知らない人はこちらの記事を見てほしい。ちなみにFootball Manager 2022にはJリーグは搭載されていないが、Modを導入してJリーグを追加している。導入の方法はこちらで紹介をしている。メッシはジェフで夢を叶えてほしい。 この記事の動画版(

                                            ジェフ千葉に何人メッシを入団させたらJ1に昇格できるか(Football Manager)
                                          • Go初心者が気を付けること

                                            Go初心者がやってしまいがちなやらない方がいいことを書き出してみました。 情報検索や環境構築 golang.jpを見に行ってしまう Golang(ごーらんぐ)と呼んでしまう(by hogedigo) depが最新推奨のパッケージマネージャだと勘違いする(Go標準の「go mod」を使おう) 「GO???」環境変数を理解せずに設定しまくる(わからない場合は一切設定しないのが正しい) しょっぱなからgvm,gobrew,goenvなどのマルチバージョンのマネージャを入れようとしてエディタ連携環境構築に失敗する (複数バージョンのGoの運用は既に標準のGoだけでできるようになっている) エディタにgoimportsやgolintを設定し忘れる OSのパッケージマネージャまかせで古いGoやgccgoをインストールしてしまう エラーハンドリング周り err変数名のバリエーションを増やしすぎる(ほとん

                                            • 【山本一郎】「パルワールド事件」と,そこで起きてることを理解するための「補助線」

                                              【山本一郎】「パルワールド事件」と,そこで起きてることを理解するための「補助線」 ライター:山本一郎 山本一郎です。皆さんお元気ですか。 新しくiPhone 15に買い換えたらいきなり落として破損させてしまい,Apple Careのお姉さんに嫌な顔されながらも新しい機体に転生して帰ってきたという年始を迎えておりました。ちくしょうめ。 そんなどうでもいい話はさておくとして,この2024年1月にリリースされたポケットペアの「Palworld / パルワールド」(PC / Xbox One / Xbox Series X|S 以下,パルワールド)が世界でバカ売れして覇権ゲーになったということで,いい意味でも悪い意味でも騒動になっています。 金融屋的には,このポケットペアを創業した人物は,580億円のハッキング被害を受けた仮想通貨取引所の「コインチェック」を創業した経歴を持っていて,「これは何かや

                                                【山本一郎】「パルワールド事件」と,そこで起きてることを理解するための「補助線」
                                              • AIのNPC行動観察ゲーム『Ememe』正式発表。AIキャラが暮らす街にて彼らの日常生活を眺め、時に行動に干渉する - AUTOMATON

                                                国内デベロッパーのEmemeは12月14日、AI-NPC行動観察バラエティゲーム『Ememe』を正式発表した。対応プラットフォームはPC(Steam/Epic Gamesストア)で、2024年夏に無料にて早期アクセス配信予定。 『Ememe』は、自動でストーリーが生成されるAI-NPCの行動観察バラエティゲーム。舞台となる街Ememe Townには、AIキャラクターたちが暮らしており、自律的に会話、行動しながらキャラクター同士の関係性を作って、好き勝手に日常生活を送っているという。 本作にてプレイヤーは、この街に住む新たなAIキャラクターを生み出し、彼らの性格を設定できるほか、時にストーリーを操作することも可能とのこと。開発元は、ジム・キャリー氏主演の映画「トゥルーマン・ショー」のように、AIキャラクターのリアリティードラマを創作できるとアピールしている。 街で暮らすAI-NPCの会話は、

                                                  AIのNPC行動観察ゲーム『Ememe』正式発表。AIキャラが暮らす街にて彼らの日常生活を眺め、時に行動に干渉する - AUTOMATON
                                                • Go言語プログラミングエッセンス

                                                  この本の概要 Go言語ユーザーとして,「もう一段レベルアップしたい」「開発に使いたい」と思っている方に向けた,Go言語の解説本です。関数やパッケージの使い方,並行処理,テストといった基本的なトピックにおいて,「こう書くと綺麗になる」「こう書くとパフォーマンスが上がる」といったエッセンスを紹介します。後半ではCLIアプリ/Webアプリの開発手順や,現場で使われている便利なパッケージなど,著者が業務やOSSの開発で培った技術をふんだんに紹介します。 こんな方におすすめ Go言語の入門を終え,さらに深く学びたい人 第1章 プログラミング言語Goとは 1.1 Goの簡単な歴史 1.2 Goの立ち位置 1.3 Goが利用される場面 標準でUTF-8をサポート マルチプラットフォーム 並行処理の扱いやすさ ストリーム指向 シングルバイナリ 1.4 教育用途としてのGo 1.5 なぜGoが使われるのか

                                                    Go言語プログラミングエッセンス
                                                  • 【2020年】CTF Web問題の攻撃手法まとめ - こんとろーるしーこんとろーるぶい

                                                    はじめに 対象イベント 読み方、使い方 Remote Code Execution(RCE) 親ディレクトリ指定によるopen_basedirのバイパス PHP-FPMのTCPソケット接続によるopen_basedirとdisable_functionsのバイパス JavaのRuntime.execでシェルを実行 Cross-Site Scripting(XSS) nginx環境でHTTPステータスコードが操作できる場合にCSPヘッダーを無効化 GoogleのClosureLibraryサニタイザーのXSS脆弱性 WebのProxy機能を介したService Workerの登録 括弧を使わないXSS /記号を使用せずに遷移先URLを指定 SOME(Same Origin Method Execution)を利用してdocument.writeを順次実行 SQL Injection MySQ

                                                      【2020年】CTF Web問題の攻撃手法まとめ - こんとろーるしーこんとろーるぶい
                                                    • 『No Man's Sky』Steamストアレビューが、ついに「やや好評」へと変化。積み上げられた悪評に、開発元が見せた前代未聞の答え - AUTOMATON

                                                      Hello Gamesが手がけた『No Man’s Sky』Steamストアのレビューステータスが「やや好評」へと変化した。2016年8月のリリースから苦節5年、ついに同作は借金ともいえる悪しき評判を、払拭することとなった。 『No Man’s Sky』は、2016年8月にPC/PlayStation 4向けに発売されたオープンワールド型のアクションゲームだ。のちにXbox One向けにも発売されている。舞台となるのは広大な宇宙となっており、数々の惑星と宇宙がシームレスにつながっている。プレイヤーは謎の声に導かれ、宇宙の中心を目指して数々の惑星を渡っていく。惑星は1800京以上存在しており、それぞれの惑星にはまったく異なる生命体や気候が見られるなど、小規模のスタジオの開発作品とは思えないほどの野心がコンセプトには詰められている。惑星を探索したり、宇宙の住人たちと交流したり、新たな宇宙船を獲

                                                        『No Man's Sky』Steamストアレビューが、ついに「やや好評」へと変化。積み上げられた悪評に、開発元が見せた前代未聞の答え - AUTOMATON
                                                      • 『Skyrim VR』ChatGPTでNPCと会話できるModデモ動画公開―「これ無しのプレイにはもう戻れない」 | Game*Spark - 国内・海外ゲーム情報サイト

                                                          『Skyrim VR』ChatGPTでNPCと会話できるModデモ動画公開―「これ無しのプレイにはもう戻れない」 | Game*Spark - 国内・海外ゲーム情報サイト
                                                        • Single Page Applications using Rust

                                                          WebAssembly (wasm) allows code written in languages other than JavaScript to run on browsers. If you haven’t been paying attention, all the major browsers support wasm and globally more than 90% of users have browsers that can run wasm. Since Rust compiles to wasm, is it possible to build SPAs (Single Page Applications) purely in Rust and without writing a single line of JavaScript? The short answ

                                                            Single Page Applications using Rust
                                                          • 防衛省がミャンマー軍幹部らの教育訓練受け入れ 人権団体から批判:朝日新聞デジタル

                                                            ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"

                                                              防衛省がミャンマー軍幹部らの教育訓練受け入れ 人権団体から批判:朝日新聞デジタル
                                                            • Goのプロジェクト構成の基本

                                                              Goのプロジェクトをどの様なファイル構成で配置すれば良いか読み物が少ないという指摘を見たのでまとめてみようと思う。 GOPATHについて Go1.16がリリースされたことでGo-Moduleによるプロジェクト構成が標準で推奨されることになりました。(Go1.11までさかのぼってGo-Moduleは使える様になってます) Go-Moduleモードでは「GOPATH配下にプロジェクトを置かなければならない」という制約からは解放されています。なので、実質GOPATHはどこを指していても構わないし設定されていなくても「ユーザーホーム/go」というデフォルトの場所が決まっているので開発できます。 おすすめの環境変数設定は以下の2つだけ。 「GOPATH=~/.go」(WindowsはGOPATH=%USERPROFILE%\.go) 「PATH=$GOPATH/bin:$PATH」(Windowsは

                                                                Goのプロジェクト構成の基本
                                                              • 今からDockerを始める人へ!Docker Initがアツい!

                                                                package main import ( "net/http" "github.com/labstack/echo/v4" ) func main() { e := echo.New() e.GET("/", func(c echo.Context) error { return c.String(http.StatusOK, "Hello, World!") }) e.Logger.Fatal(e.Start(":1323")) } # syntax=docker/dockerfile:1 # Comments are provided throughout this file to help you get started. # If you need more help, visit the Dockerfile reference guide at # https://docs.

                                                                  今からDockerを始める人へ!Docker Initがアツい!
                                                                • Deno入門 ─ 新しいTypeScript/JavaScript実行環境でWebアプリ開発とデータベース接続の基本を体験しよう|ハイクラス転職・求人情報サイト AMBI(アンビ)

                                                                  例えばmain.tsというスクリプトに対して、ファイルの読み取りだけを許可したい場合は、以下のようにコマンドを実行します。 $ deno run --allow-read main.ts このときmain.tsプログラムはファイルの読み取りだけが可能になるため、ファイルの書き込みやネットワークアクセスをするとPermissionErrorによる実行時エラーになります。 なお、実行時にフラグを何も与えなければ、どの権限も持っていない状態になります。 各フラグにはパラメータを指定でき、例えば次のように実行すると/home/userディレクトリの読み込みだけが許可されます(--allow-writeフラグも同様)。 $ deno run --allow-read=/home/user main.ts また、--allow-netを次のように指定すると、特定のドメインとポートだけのアクセスを許可で

                                                                    Deno入門 ─ 新しいTypeScript/JavaScript実行環境でWebアプリ開発とデータベース接続の基本を体験しよう|ハイクラス転職・求人情報サイト AMBI(アンビ)
                                                                  • decimal型(十進小数)に夢を見ている輩が多すぎる - Qiita

                                                                    みたいなのが挙げられます。これが話題になった時にSNSで見かける言説が「十進小数 (decimal) 型ならこういう問題はない」です。 ですが、decimal型は十進小数を正確に表現できるという話でしかなく、全ての実数を正確に表現できるわけではありません。例えば、 1.0 / 3.0 * 3.0 の計算を考えてみましょう。数学的には、これはちょうど 1.0 になるはずです。 C#の場合 C#には標準の decimal 型があります。これで 1.0 / 3.0 * 3.0 を計算してみましょう。

                                                                      decimal型(十進小数)に夢を見ている輩が多すぎる - Qiita
                                                                    • GitHub ActionsでDocker Buildするときのキャッシュテクニック - cockscomblog?

                                                                      GitHub Actionsでdocker buildすることが多い。このときのキャッシュをどうするかという話題。 基本 GitHub Actionsでdocker buildしてAmazon ECRにdocker pushする、典型的な.github/workflow/docker-push-to-ecr.ymlはこういう感じ。 name: Push to Amazon ECR on: push: branches: [ 'main' ] jobs: docker: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: docker/setup-buildx-action@v1 - name: Configure AWS credentials uses: aws-actions/configure-aws-c

                                                                        GitHub ActionsでDocker Buildするときのキャッシュテクニック - cockscomblog?
                                                                      • じゃあ何すか、COBOL以外では4.8 - 4.7 - 0.1できないってことっすか / ScalaとSpireで安心安全な計算ライフを実現しよう - Lambdaカクテル

                                                                        先日こういうツイートが流れてきた。 Q:なぜ金融系では未だにCOBOLが使われるんですか? A:お手元にExcelがありましたら任意のセルに「=4.8-4.7-0.1」って入れてみてください。— 遊撃部長F/S&RWAs (@fstora) 2024年6月6日 Q:なぜ金融系では未だにCOBOLが使われるんですか? A:お手元にExcelがありましたら任意のセルに「=4.8-4.7-0.1」って入れてみてください。 普段我々がゴリゴリ馬車馬のように使っているソフトウェアでよく利用されている浮動小数点型、すなわちfloatやdoubleなどは特定の算術に弱いことが知られている。というかもうこの手の話題はあまりに拡散されてしまったので、なぜかネット民はみんな知っている基礎教養、三毛別羆事件とかデーモンコアみたいな感じになっている。 ちなみにこれはCOBOLかそうではないか、という軸が問題になっ

                                                                          じゃあ何すか、COBOL以外では4.8 - 4.7 - 0.1できないってことっすか / ScalaとSpireで安心安全な計算ライフを実現しよう - Lambdaカクテル
                                                                        • ワイ、「よろしいか?」が通じなくて悶絶する

                                                                          そもそも「よろしいか?」って関西弁なのかどうかわからないけど関西では比較的使う人が多い(とくに年配層)のに比べて 東京では「ん?」って顔されるから少なくとも関西以外では日常語彙ではなさそうだな 「関西弁ではなくて役所の特有の言い回し」という説があるけど役所の人は普通につかってるのかな? それが関西では日常語彙になったとすれば、なぜそうなったか。 というか「よろしいか?」を使用する雰囲気まで含めて直訳できる語彙がなさそうな気がする 直訳したら「よろしいですか?」とか「いいですか?」になるけどなんか違う。 (追記) 思いのほかトラバブクマあつまったな。みんなサンキュー。 よろしいかは関西内でも地域・世代で使用頻度にグラデーションがあるというかぶっちゃけ全く通じない人も多いかもしれん。 関西北部(中丹より上とか?)では老若男女使ってる説もあるな 関東の地方公務員だけど起案する時に使うな 公文書の

                                                                            ワイ、「よろしいか?」が通じなくて悶絶する
                                                                          • Google 公式ウェブ開発者向けリソースのご紹介

                                                                            .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

                                                                              Google 公式ウェブ開発者向けリソースのご紹介
                                                                            • 暇空茜氏、流れてきた戦国ランスMODのスクショをみて「正座させるレベルに解釈違い」など→作者、更新停止へ→「批評されるのに耐えられないのはナイーブ過ぎると思う」

                                                                              TADA (多田) @hanny_king 50代男性、一人暮らし、アリスソフトで30年間エロゲー制作(ランス等)、現在は無職、リタイア生活、趣味=ゲーム作り、企画、妄想、似たような環境の友達欲しいな hannylaboratory.blogspot.com TADA (多田) @hanny_king ブログ.ハニワ開発室 Mod.戦国ランス-ルドラサウム大陸版- ブログ内で紹介しています、これ凄いよ ほっけちゃんが作ってくれた物です アリスソフトに正式に許可を取って公開しています ありがとう 条件がいくつかありますが、それを守ってくれる方は是非 hannylaboratory.blogspot.com/2022/12/blog-p… pic.twitter.com/nzL2LJUiSM 2022-12-20 06:59:39

                                                                                暇空茜氏、流れてきた戦国ランスMODのスクショをみて「正座させるレベルに解釈違い」など→作者、更新停止へ→「批評されるのに耐えられないのはナイーブ過ぎると思う」
                                                                              • JavaScript Primer 2.0 - ECMAScript 2020に対応した入門書を公開しました

                                                                                ECMAScript 2020の変更に対応したJavaScriptの入門書としてJavaScript Primer 2.0.0を公開しました。 JavaScript Primerのウェブサイトから閲覧できます。 ウェブサイト: https://jsprimer.net/ サマリIssue: ECMAScript 2020の対応 · Issue #1145 · asciidwango/js-primer 変更内容の詳細はリリースノートを参照してください。 Release 2.0.0: ECMAScript 2020対応 · asciidwango/js-primer 2.0.0の目的 JavaScript Primerは、継続的にメンテナンスするためにOSSとして開発しています。 ECMAScriptの仕様は年に一度アップデートされていて、現実でのJavaScriptの使われ方も変化していく

                                                                                  JavaScript Primer 2.0 - ECMAScript 2020に対応した入門書を公開しました
                                                                                • 奈須きのこ「ゲームライターとして致死級のダメージを受けました」と言わせた若きクリエイターがLoLと攻殻機動隊から至高のインディゲームを作るまで

                                                                                  『SANABI』。2023年でもっとも賞賛を浴びた韓国インディーゲームの一本である。 美麗で繊細なドット絵のアニメーション、挑戦的でスタイリッシュなアクション、重厚な音楽、そして驚きに満ちた感動的なストーリー……あらゆる面において磨き抜かれた本作は、韓国のみならず、世界で高く評価された。本邦においては、奈須きのこ氏が「軽い気持ちで踏み込んだら、ゲームライターとして致死級のダメージを受けました。」と絶賛したのが、記憶にあたらしいところだ。 なにより衝撃を持って受けとめられたのは、開発陣の陣容だった。 スタッフは半分を占める音楽担当を除けばわずか6名。しかもメインスタッフのほとんどが20代。 開発経験も少ないはずの若き無名のチームが、どうやって大手にも劣らない洗練と魅力を実現できたのかーー。 その秘密に迫るべく、 Indie Intelligence Network (IIN)取材班は現地での

                                                                                    奈須きのこ「ゲームライターとして致死級のダメージを受けました」と言わせた若きクリエイターがLoLと攻殻機動隊から至高のインディゲームを作るまで