並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 17 件 / 17件

新着順 人気順

プログラムの検索結果1 - 17 件 / 17件

  • 【2024年版】平成元年発売のテトリスが 世界中で大変なことになっている|slappin' Notes

    はじめに2023年10月、毎年恒例となった賞金制のテトリスの世界大会である「CLASSIC TETRIS WORLD CHAMPIONSHIP」が開催されました。 Super Killscreen導入後初の世界大会となった今回、フルセットまでもつれ込んだ白熱の決勝戦はKillscreen中にテトリスも飛び交う激しい競り合いが繰り広げられ、歴戦の猛者のSidnev氏を破り、前回準優勝のFractal氏が悲願の初優勝を遂げました。 皆様お久しぶりです。今回もNESテトリス世界大会の記事を執筆することとなりました。前回から1年半ぶりとなります。 2023年はあまり書くこともなさそうだな…と思っていましたが、そんなことはありませんでした。本当に大きな出来事が何度も、立て続けに起きてしまったため、この記事の公開が12月末から今年の6月になってしまったほどです。この記事も相当長くなることをお伝えしてお

      【2024年版】平成元年発売のテトリスが 世界中で大変なことになっている|slappin' Notes
    • 『ドラゴンクエストへの道』再検証 - 神殿岸2

      『マンガ ドラゴンクエストへの道』は、エニックスが出版事業に参入してまだ日が浅い1990年2月に出版された。 同時期の「モンスター物語」などと同じB5判で、280ページ以上もある長編だ。 中身はご存じだろうが、堀井雄二と中村光一がエニックスと出会い、ドラクエ1を開発するまでの経緯をマンガにしたもの。 有名な本だ。 現在も本書は一線級の資料として扱われており、ときにはゲーム史の参考文献として使用されていることもある。 本の中にはフィクションともノンフィクションとも書いてないのだが、大部分は事実に沿って構成されているが、もちろん一部は脚色も入っているという見方が一般的である。 そこに罠があったという話を、今回やっていこうと思う。 いろいろあったが、結局入手するしかないという考えに至り、こうなった。 のち91年にガンガンコミックスから再編集版が出ているが、単純にオリジナル版のほうが内容が多いよう

        『ドラゴンクエストへの道』再検証 - 神殿岸2
      • 現代屈指のギターアイコン、マーガレット・グラスピーが語る「生々しさ」の美学 | Rolling Stone Japan(ローリングストーン ジャパン)

        マーガレット・グラスピー(Margaret Glaspy)は現代屈指のギターアイコンである。みずから曲を作り、歌う彼女はシンガーソングライターと一般的に認知されており、もちろんその呼び方も間違いではないのだが、そうして生まれる楽曲のなかで彼女が奏でるギターの比重はあまりも大きく、尋常でないパフォーマンスに誰もが驚くはずだ。 1989年・カリフォルニア州出身の彼女は、2016年に発表したデビュー作『Emotions & Math』で瞬く間に知られるようになった。ウィルコがツアーに誘い、ノラ・ジョーンズがコラボ相手に選び、プライベートでのパートナーでもあるジュリアン・ラージはブルーノートと契約後の3作で彼女をプロデューサーに起用している。そんなマーガレットが昨年発表した最新アルバム『Echo The Diamond』では、ジュリアンを共同プロデューサーに迎え、デイヴ・キング(Dr:ザ・バッド・

          現代屈指のギターアイコン、マーガレット・グラスピーが語る「生々しさ」の美学 | Rolling Stone Japan(ローリングストーン ジャパン)
        • ユニットテストってもう言わない! CI/CD時代のテスト分類に最適なテストサイズという考え方

          はじめに 以前からユニットテスト/単体テストという言葉は使いづらい、と感じており今回も旧Twitterで「テストを実行時間ベースで分類する良い言葉ないかなー」と呟いていたところ、「テストサイズのSMLって考え方があるよ」と教えて戴きました。 だいたいは教えてもらったt_wadaさんの記事にすべて書いてあるのですが、自分の整理も含めて動画にしたので、その補完記事となります。 TL;DR 単体テストのバベルの塔は既に崩壊 CI/CDでの継続的テストには時間ベースのテスト分類が重要 UT/IT/E2EではなくSMLによるテストサイズがCI/CDには合う それは単体テストか結合テストなのか? 自動テスト、手動テストに関わらずテストの分類として単体テストと結合テストという言葉は一般的です。 ITQBではTest Levelsという言葉で定義されていますし、以下のようなV字モデルの対応表はみんな知って

            ユニットテストってもう言わない! CI/CD時代のテスト分類に最適なテストサイズという考え方
          • Linuxの面白いコマンド9選 - Qiita

            はじめに Linuxの面白い(あんまり使い道のないどうでもいい)コマンドを9個まとめてみました。暇な時ぜひ試してみてください! ※環境によっては、コマンドのインストール方法が異なる場合があるので、本記事ではインストール方法を記載しません。 1.メッセージをつぶやくウシ cowsay cowsayは、メッセージをつぶやくウシ(オプションで他の動物を指定することも可能)のアスキーアートを生成するプログラムです。 下記コマンドを実行すると、「Hahaha」というセリフを言うウシが表示されます。 $ cowsay Hahaha ________ < Hahaha > -------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || $ cowsay -f turtle Hahaha ________ < Hahaha > -------- \ __

              Linuxの面白いコマンド9選 - Qiita
            • 数学の「=」(等しい)とはどういうことか? 英ICL教授が発表 「コンピュータの登場で定義が曖昧に」

              このコーナーでは、2014年から先端テクノロジーの研究を論文単位で記事にしているWebメディア「Seamless」(シームレス)を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。 X: @shiropen2 英インペリアル・カレッジ・ロンドン(ICL)の教授であり、数学者のケビン・バザードさんの単著論文「Grothendieck’s use of equality」は、数学者が等式の概念をどのように使用しているか、そしてそれが数学の形式化を試みる際にどのような影響を与えるかについて議論した研究報告である。 バザードさんは「現状、数学者は等式の概念を曖昧に使っており、近年のコンピュータプログラムによる証明(形式化)においてその曖昧さが障害になっている」と指摘する。 「=」(等号)にみる一般的な等式の定義は、両辺が同じ数学的対象を表しており、一方から他方への論

                数学の「=」(等しい)とはどういうことか? 英ICL教授が発表 「コンピュータの登場で定義が曖昧に」
              • エンジニア兼作家が東京都知事選挙の出馬表明記者会見をした会見全文|安野たかひろ

                昨日、都庁にて出馬表明記者会見を行いました。会見の全文を文字起こししたものを公開いたします。 会見全文本日は大変お忙しい中、急な呼びかけにもかかわらずお集まりいただきありがとうございます。 私、安野たかひろは、7/7に行われる東京都知事選挙に立候補いたします。本日は1)私が出馬に至った理由2)注力したい政策3)選挙期間中に行う3つの日本初のキャンペーンについてお話させていただきます。 自己紹介まず簡単に自己紹介をさせてください。私はこれまでに、3つの職業を経験してきました。1つはソフトウェアエンジニア、AIに関するエンジニアをしていました。2つ目は起業家です。AIスタートアップの経営者として、ユーザーにプロダクトの提供をしてきました。3つ目は作家です。主にSF、サイエンスフィクションを書いています。いくつもの職業をばらばらと経験してきたように感じる方もいらっしゃるかもしれませんが、実際には

                  エンジニア兼作家が東京都知事選挙の出馬表明記者会見をした会見全文|安野たかひろ
                • TypeScriptを導入する意味と限界、型レベルプログラミングの紹介 - Qiita

                  はじめに JavaScript/TypeScript初学者を抜けたあたりの方に向けてTypeScriptの利点や限界、型レベルプログラミングについて紹介します。 TypeScriptはJavaScriptをラップしたライブラリであり、静的な型情報をつけることができます。また、それらの型情報をもとに型を推論し、型違反な代入やプロパティへのアクセスなどをプログラム実行 以前 に検知することができるようになっています。 例えば、動的型付けの言語であるJavaScriptでは、以下の関数のa,bには数値だけでなく、文字列を渡すことができます。数値同士を渡せば加算してくれますし、文字列同士を渡せば文字列連結をしてくれます。 「数値計算用の関数なのに、文字列連結に利用できてしまう」という緩さを開発時にはなるべく排除しようというのがTypeScriptを導入する意義です。 以下、TypeScriptの基

                    TypeScriptを導入する意味と限界、型レベルプログラミングの紹介 - Qiita
                  • 2ヶ月でAWS認定12冠したので攻略法を語ります - Qiita

                    AWS認定 is 何? 人気のクラウドサービス「アマゾンウェブサービス」が提供している認定資格試験です。パソコンで実施するタイプの選択式テストとなります。 時流に応じて資格数は増減しています。だいたい10件ちょいです。 2023年度:12資格 2024年度:10資格(→また12に増える予定) 何をやったの? 昨年末、急に思い立って認定資格を2ヶ月でコンプ(全冠)しました。 すいません、ちょっと盛りました。登竜門の「SAA(ソリューションアーキテクト アソシエイト)」だけは3年前に取っていました。 残りは週に1〜2件のペースで取得していたことになります。 資格に挑戦した理由は? 実は私、「資格を取ること」にあまり価値を感じていませんでした。 勉強に多くの時間を使う必要があり、他のことができなくなる 机上学習やるならハンズオンに時間を割く方が実務に活きやすい 数が多すぎて、全冠なんて自分とは別

                      2ヶ月でAWS認定12冠したので攻略法を語ります - Qiita
                    • ARM に存在する JavaScript 専用命令「FJCVTZS」を追う(ついでに V8 をビルドする)

                      前回の記事では、JavaScript の実行エンジン V8 の JIT 出力コードを読んでみました。記事は M1 Mac 上で動かした結果でしたので、ARM アーキテクチャのアセンブラを読むことになりました。 さてそんな ARM アーキテクチャですが、最近の ARM には FJCVTZS という JavaScript 専用の機械語命令があるのをご存知でしょうか?CPU に、特定の言語(それもコンパイラを持たない JavaScript)専用の命令があると知ったとき、私は大いに驚きました(過去にも Jazelle みたいなものはありましたが) 今回は、この FJCVTZS 命令について、実際にどれだけ効果があるのか、V8 をビルドしながら調べてみましょう。 FJCVTZS 命令とは? FJCVTZS 命令は、Arm v8.3 から導入された JSCVT 命令の一つで、JavaScript の言

                      • 土日で完成! 趣味のラズパイ ChatGPTで遊ぼう——ラズパイで作ったデジタル時計に天気情報も表示させる|fabcross

                        天気予報をデジタル時計に加えるには、外部の天気予報APIを利用する必要があります。一般的に利用されるのはOpenWeatherMap APIですが、これを使用するにはAPIキーが必要です。APIキーはOpenWeatherMapのウェブサイトで無料で取得できます。 以下の手順では、OpenWeatherMap APIを使用して現在の天気情報を取得し、それをOLEDディスプレイに表示する方法を示します。このコードは前の時計と曜日を表示するコードに基づいています。 ### 必要なライブラリのインストール - 天気情報を取得するために`requests`ライブラリを使用します。このライブラリがまだインストールされていない場合は、インストールしてください。 pip3 install requests ### OpenWeatherMap APIの設定 1. OpenWeatherMapの[公式サイ

                          土日で完成! 趣味のラズパイ ChatGPTで遊ぼう——ラズパイで作ったデジタル時計に天気情報も表示させる|fabcross
                        • ChatGPTの「メモリ(Memory)」機能の活用法 - Taste of Tech Topics

                          こんにちは、暖かくなったと思ったら涼しくなったりと、なかなか洋服選びが難しい季節ですが皆さん体調お変わりないでしょうか。安部です。 今回は、ChatGPTで少し前に一般公開された「メモリ(Memory)」機能をご紹介し、活用のためのTipsを共有できればと思います。 機能の利用自体は何も意識せず簡単にできますが、意識的に活用しないと本領発揮してくれない機能だなという印象です。 まずは、どのような機能なのか簡単に見ていきましょう。 メモリ機能の概要 メモリ機能が使えると何がうれしいのか メモリ機能の有効化 実際に使ってみる 活用Tips ショートカットコマンドの作成 手順自動化 前提知識の補完 メモリの削除 プライバシー/セキュリティについて まとめ メモリ機能の概要 「メモリ(Memory)」機能とは、文字通りChatGPTがこれまでやりとりした情報を記憶し、以降の応答時にそれらを踏まえた

                            ChatGPTの「メモリ(Memory)」機能の活用法 - Taste of Tech Topics
                          • アドビ基本利用条件のアップデートに関して

                            アドビ基本利用条件のアップデートに関して アドビは最近、基本利用条件の再承諾をユーザーの方々に促したところ、その規約とそれがお客様にどのような意味を持つかについて、懸念を抱かせてしまいました。当社として、これを基本利用条件の文言に反映し、またコミュニティからいただいた懸念に対し、より明快に回答する機会としたいと考えます。 アドビからは、基本利用条件の変更点をアップデートしたものを2024年6月18日までにロールアウトする計画と共に、向こう数日間のうちにお客様にお話しします。 アドビには、当社のスタンス、お客様に対するコミットメント、そしてこの分野における責任あるイノベーションに曖昧さはありません。アドビは、お客様のコンテンツを使って生成AIをトレーニングしたり、お客様の作品に対して所有権(オーナーシップ)を主張したり、法的要件を超えてお客様のコンテンツへのアクセスを許可したことはありません

                              アドビ基本利用条件のアップデートに関して
                            • ChatGPTプログラミングのすすめ

                              ChatGPTなどの大規模言語モデル (Large Language Model; LLM) にプログラミングやリファクタリングをさせる場合、目的に合ったものが作られているかを何らかの方法で検証する必要がある。 プログラムの正しさを完全に保証する方法はないが、ある程度の正しさを継続して担保するための方法を探ってみたので以下にまとめた。 ポイントは、ChatGPTの生成したプログラムの検証にもやはりChatGPTの力を借りることである。 実行可能性と入出力のチェック プログラムを生成するタスクである場合、いつでも「実行できるか?」というチェックが可能である。これは自然言語の生成と大きく異なる点だろう。実行可能性を確かめることは最低限のチェック項目になる。 エラーが出力された場合、自力で修正するか、もしくは、エラーの内容をChatGPTに提示して修正を依頼し、再度実行可能かを確かめる。 入力・

                                ChatGPTプログラミングのすすめ
                              • 世界中の組織の90%が2年以内にITスキル不足の危機で痛手を感じ、製品の遅延、競争力の低下などを引き起こす。IDCが予測

                                調査会社のIDCは、2026年までに世界中の組織の90%以上がITスキル不足の危機で痛手を感じ、製品の遅延、競争力の低下などのビジネスの損失が約5兆5000億ドル(1ドル150円換算で825兆円)にのぼるだろうと予測しています。 同社が北米のITリーダーを対象に実施した最近の調査では、3分の2近くがITスキル不足によって収益拡大目標の未達、品質問題、顧客満足度の低下を引き起こしていると回答。IDCは、この状況は今後も改善する見込みはないとして、上記の予測を導いています。 不足しているITスキルは「AI」「ITオペレーション」など 調査によると、多くの企業で最も必要とされているスキルが人工知能(AI)のスキルで、2位には僅差でITオペレーションとなっています。 続いてアーキテクチャ、データ管理、ストレージ、ソフトウェア開発などが上位に上がっているとのこと。 さらにこうしたITスキルの不足は、

                                  世界中の組織の90%が2年以内にITスキル不足の危機で痛手を感じ、製品の遅延、競争力の低下などを引き起こす。IDCが予測
                                • 無料かつ匿名でブラウザからChatGPTやClaude 3などのAIが使える「AI Chat」をDuckDuckGoがリリースしたので使ってみた

                                  プライバシー重視の検索エンジンやブラウザを展開するDuckDuckGoが、GPT-3.5やClaude 3、Llama 3、Mixtral 8x7BなどのAIモデルを匿名かつ無料で使用できるサービス「DuckDuckGo AI Chat(AI Chat)」をベータ版でリリースしました。AI Chatはブラウザから簡単に利用できるとのことで、実際に使ってみました。 DuckDuckGo AI Chat: anonymous access to popular chatbots https://www.spreadprivacy.com/ai-chat/ AI Chat https://duckduckgo.com/?q=DuckDuckGo&ia=chat DuckDuckGo AI Chat Privacy Policy and Terms of Use https://duckduckg

                                    無料かつ匿名でブラウザからChatGPTやClaude 3などのAIが使える「AI Chat」をDuckDuckGoがリリースしたので使ってみた
                                  • アーティストをAI学習から守るSNS「Cara」、ユーザー急増中

                                    アーティストの作品を企業の生成AIトレーニングや盗作に利用されないように守ると謳うSNS「Cara」のユーザーが急増している。米TechCrunchの6月6日付の記事によると、ユーザー数は過去1週間で4万人から65万人に増えたという。創業者のジンナ・チャン氏はこの記事の公開後、70万人を突破したとXにポストした。 画像生成AIモデルの多くは、著作権で保護された作品や個人データを含むネット上の膨大な量の画像をスクレイピングしてトレーニングされている。例えば米Metaは、ユーザーがFacebook、Instagram、Threadsに投稿したデータを自社の生成AIモデルのトレーニングに利用していることを明らかにしている。米Xもだ。 Caraは、こうした状況を受けて、シンガポール出身のアーティストであるチャン氏が2023年1月に立ち上げた。同氏は自らの作品もスクレイピングされたとして複数のAI大

                                      アーティストをAI学習から守るSNS「Cara」、ユーザー急増中
                                    1