【読売新聞】 中国政府と取引関係にあるIT企業(本社・上海)が、X(旧ツイッター)のアカウントを通じて、世論工作を仕掛けるシステムを開発した疑いがあることがわかった。このシステムを紹介する営業用資料とみられる文書がインターネットに流
「夜中に聞こえてくる音で眠れず、イライラする」など、騒音問題に頭を悩ませている人は少なくありません。 逆に、隣部屋が音に敏感な人で、自分が立てる音に細心の注意を払いながらビクビク生活している人もいるでしょう。 最近では、趣味や仕事のために、頻繁にビデオ会議をしたり、ライブ配信を行ったりする人も増えてきました。 しかし、防音シートを部屋中に張り付けたり、部屋の中に防音室を導入したりするのは簡単ではありません。 この度、アメリカのマサチューセッツ工科大学(MIT)に所属するヨエル・フィンク氏ら研究チームは、髪の毛ほどの薄さの布地で音を最大75%軽減できる防音カーテンを開発しました。 彼らはその特殊なカーテンを用いて、「逆位相による音の打ち消し」や「布地の振動を抑えて音を反射する」ことが可能だと述べています。 研究の詳細は、2024年4月1日付の科学誌『Advanced Materials』に掲
TOPフォーカス趣味でつくった2Dゲームエンジンが導いた「幸」あるキャリア。己の欲求に従い続けてきた「Ebitengine」開発者に迫る 趣味でつくった2Dゲームエンジンが導いた「幸」あるキャリア。己の欲求に従い続けてきた「Ebitengine」開発者に迫る 2024年5月15日 Odencat株式会社 CTO 星 一(ほし・はじめ) ソフトウェアエンジニア。2009年にドワンゴでキャリアをスタートし、ドワンゴの関連会社やGoogle Japanなどを経て、2023年より現職。趣味では大学時代から2Dゲームエンジン開発に注力し、Google時代の2013年にEbitengineに着手し始める。2015年にVer1.0をリリース。カクヨムで「オレオ」と3文字だけ書かれた小説を手がけ、週間総合ランキング1位を獲得したことがある。 X GitHub Ebitengine公式サイト Odencat
とあるクリエイターのX(旧Twitter)上での投稿をきっかけに、ゲームのグラフィック描画についての談話が賑わいを見せた。グラフィック描画の印象を大きく左右する処理である「ポストプロセス」などについて、国内開発者・クリエイターらを中心に実際の描画例の共有などが盛んに行われたようだ。 ビデオゲームのグラフィックは、さまざまな処理を重ねた結果として、画面上に映し出される。ゲームが動いているコンソールやPCの中では、3Dモデルの状態やライティングの情報などが高速で処理。多段階のプロセスを経て、プレイヤーが目にするような整った画像として仕上げられていく。そうした画像(フレーム)が毎秒何十回と更新され、動くゲーム画面となるわけだ。そうした一連の処理はレンダリング(描画)パイプラインと呼ばれ、そこでの調整がゲームのパフォーマンスやグラフィックの見栄えを大きく左右するわけだ。 『鳴潮』 そして、描画パイ
実世界のRustアプリケーションを効率良く開発するための実用的な知見集 仕事などで実世界のRustアプリケーションを書く時に実用的な知見やtipsがまとまっていたらいいなと思ったことはありませんか? この本では、アプリケーションを書く時に悩むポイントや便利crateを素早くアプリケーションに組み込む際のポイントを紹介します。本の内容をスリムにするため、自分が学び始める前に知りたかったものに絞りつつ要所を紹介・解説します。Rustの言語仕様のメジャーどころやよく利用されているcrateはドキュメントが豊富なので、わからないところや詳しく知りたい部分はドキュメントを読んだりLLMに聞いてみたりしてください。 想定読者: "The Rust Programming Language" の要所を読み終えたくらいのこれからRustでアプリケーションコードを書いていく、または今まさにアプリケーションコ
プログラミングにおいてメモリ管理は重要な要素の一つですが、その重要性を見過ごされがちなものです。メモリ管理の高レベルな抽象化について、「すべての開発者が知っておくべき要素」としてプログラマーのザカリー・リー氏が解説しています。 Memory Management Every Developer Should Know https://webdeveloper.beehiiv.com/p/memory-management-every-programmer-know メモリは「スタック」と「ヒープ」という2つの領域に分かれています。 ・スタック スタックは「先入れ後出し」という特徴を持つデータ構造で、プログラムの関数呼び出しを記録するのに非常に適しています。例えば下図のように「test()」と「main()」という2つの関数があり、main()からtest()を呼び出す場合を考えてみます。
シリコンバレーのドローン海賊 人新世SF傑作選 (創元SF文庫) 作者:メグ・エリソン,テイド・トンプソン,ダリル・グレゴリイ,グレッグ・イーガン,サラ・ゲイリー,ジャスティナ・ロブソン,陳楸帆,マルカ・オールダー,サード・Z・フセイン,ジェイムズ・ブラッドレー東京創元社Amazonこの『シリコンバレーのドローン海賊: 人新世SF傑作選』は、『近未来、そしてそれほど近くはない未来における技術開発の役割と、潜在的な影響の探究を使命としている』SFアンソロジーシリーズの一冊になる。たとえば表題作は「配達用のドローンを狩る」人々を中心にした、近未来にありえそうな情景の物語だ。 サブタイトルにある「人新世」とは何かといえば、人類はその経済活動によってあまりに地球の気候を変えてしまっており、その兆候はすでに地質にも現れるようになっている──として提唱されている「新しい地質年代」、すなわち現代のことだ
生成AIを使ったサービスを開発してわかったことをメモしておきます。 開発したもの 業種 SaaS 課題 提供サービス内でユーザーがアイディアを考えることが難しかった。様々なデータを人力で集めてくる必要があった 解決策 アイディア起案に繋がりそうなデータを自動で集めてきて提示する。手法はベクトル検索、AIによる要約生成。 その他 チャットUIは作っていない。ユーザーの入力は最初の検索テキスト入力文のみ。 開発前の検証・プロトタイピング 開発する前に生成AIの出力を検証することが必要 生成AIの出力の質はサービスの肝だから 生成AIの出力は事前の予想と違うこともあり早い段階で出力を確認しておかないと後々の仕様変更があったときにキツイから AIに渡すデータの中身を確認しておく 例えばRAGを使って社内ドキュメントやDBを検索する場合、それらのデータの中身を吟味する必要がある 必要なデータと不要な
15歳で現役高校生の開発者「Holy-fox/子狐」氏は5月9日、パラメーター数7Bクラスとしては日本語能力が最強となる大規模言語モデル(LLM)「ArrowPro-7B-KUJIRA」を公開した。 「AITuberの魂」になることを想定 7Bにおいて日本語能力最強のモデル、ArrowPro-7B-KUJIRAができました。Elyza-task100においては約3.8をマークしています!AItuber用途を主眼において設計されています(それ以外もできるよ!) https://t.co/kiywdI5YCs — Holy-fox/子狐 (@Holy_fox_LLM) May 9, 2024 同モデルはMistral系のオープンソースLLM「NTQAI/chatntq-ja-7b-v1.0」をベースに、AITuber(生成AIを使ったバーチャルYouTuber)やAIアシスタントでの利用を想定
はじめに こんにちは、土屋と申します。バニッシュスタンダードで社内システム保守とスクラムマスターを担当しています。最近の趣味は早朝にゼルダの伝説ティアーズオブキングダムをプレイすることです。なかなかハイラルが平和になりません。トーレルーフ!! ところでみなさんスクラム開発しっくりきてますか?完璧ですか?心酔してますか? 僕は開発メンバーとして何度かスクラム開発を経験してきましたがどうもしっくりきませんでした。ウォーターフォールやデスマーチしていたあの頃に戻る気はないけど、とはいえ良さが理解できない。こんな印象が拭えないままスクラムマスターになってしまいました。 でも。こんな僕でもスクラム開発とちょっとだけ仲良くなれた気がしてきました。スクラム開発と仲良くできない、しっくりこない、そんな方に向けて1つの情報になれば幸いです。 スクラムマスターになった経緯 昨年末、スクラムマスターだった dk
はじめに 2022 年 1 月から、趣味で PC 向けの将棋アプリを開発しました。その中で取り組んだことや学んだことについて簡単にまとめます。 作ったもの Electron将棋 (electron-shogi) GitHub: sunfish-shogi/electron-shogi GitHub Pages: Electron将棋 背景 最近ではスマホやタブレットでも将棋の対局や研究ができるようになりましたが、本格的に将棋の勉強や研究をするには必ずしも十分ではなく、特に将棋 AI を動す上で PC の処理能力やカスタマイズ性は有用です。 2010 年あたりからオープンソースの将棋 AI が増えましたが、その多くは GUI や通信対局機能を備えておらず GUI のアプリケーションと組み合わせて使う必要があります。AI と GUI がやりとりするための USI という共通仕様があり、 USI
はじめに こんにちは。ドワンゴ教育事業でエンジニアをしているユーンです。 N予備校アプリケーションやその他複数のプロジェクトで pnpm を採用しました。pnpm とは何か、npm とどう違うのかというのを node_modules の構造を追いながら理解しつつ、教育事業での採用した結果についてお話します。 pnpm とは pnpm とは、npm や yarn とレイヤーを同じくするパッケージマネージャであり、サードパーティのものです。 pnpm.io pnpm は他のツールと比較して高速でありディスク効率が良いと謳っています。 その pnpm の最大の特徴は、 node_modules の構造にあります。 例えば npm では v3 からフラットな node_modules を使うようになっております。yarn もデフォルトでは同様にフラットな node_modules を提供しています
今回紹介するのは、PythonとWebブラウザコンポーネントを利用してデスクトップアプリを開発できる「pywebview」だ。Webブラウザの持つ高い表現力にPythonの豊富な機能を組み合わせることができる点が便利だ。 pywebviewを使うとPythonからブラウザコンポーネントを操作できる ブラウザの表現力をPythonに組み合わせたアプリを作ろう Pythonでちょっとしたデスクトップアプリを作りたい場面というのは、意外と多いものだ。ファイルを選択したり、オプションを選んだり、エディタにメッセージを入力してもらうなど、簡単なUIが必要なだけであれば、先日紹介したTkEasyGUIでも十分だろう。 しかし、もっと画面表示を凝ったものにしたい場合には、Webアプリにして、画面入出力にブラウザを利用することも多い。この場合、FlaskなどのWebフレームワークを利用する。この方法であれ
はじめに こんにちは!meimeiと申します。 この度、「IDEA SPACE TRIP」 というアプリをリリースしました! AIと一緒にアイデアを考えることで、アイデア出しが簡単かつ楽しくなるようサポートするサービスです。 具体的に考えたいテーマが決まっている場合にも、ちょっとアイデア出しのトレーニングがしたいなという場合にも使っていただけます。 サービスURL GitHub URL 開発背景 個人開発アプリのアイデアや会社での企画案を考えているとき、 悩みや課題があって、どうしたら解決できるかな?と考えているとき など、様々な場面でアイデア出しを行う機会があると思います。 そんな時にアイデアを出しやすくするために、アイデア発想法を調べて試してみたことがある方も多いのではないでしょうか? しかし、アイデア出しに慣れていない人にとって、 「アイデア発想法って世の中にありすぎて、どれを使った
こんにちは、ファインディ株式会社でフロントエンドのリードをしております 新福(@puku0x)です。 この記事では、転職サービス Findy の開発チームにおける開発生産性の向上に対する取り組みをご紹介します。 以前の状況 モノリスの解体 開発基盤の刷新 コンポーネント設計の刷新 テストの拡充 CI の高速化 改善の効果 まとめ 以前の状況 2020年頃の Findy は Ruby on Rails と React のモノリス構成で作られていました。 機能の増加に従いコードが複雑化し、しだいに開発スピードが伸び悩むようになりました。 ここで Findy Team+ で算出した当時のリードタイムを見てみましょう。 2020年のFindyのリードタイム 上記のグラフから次のことがわかります。 改修が本番に適用されるまで 約1週間 かかる プルリクエストがレビューされるまで 約5日 放置される
私は元々グラフィックデザインを生業にしていたため「ゲーム制作ではUIを担当しているんですか」と聞かれがちですが、実際に絵やデザインまわりをケロブラスターで担当していたのは同僚のA氏でした。 私が担当していたのは以下のような項目です。 ・マップチップを使ってステージを作る ・どこにどんな敵を置くかを決めて繰り返しテスト ・敵の特性や動き、絵をA氏に依頼 ・A氏から難易度などの希望を聞いてマップや敵に反映 ・テストプレイの結果を見てマップや敵の位置を修正 レベルデザイン以外では、キャラに細かい演技をさせたり、ゲーム後半のシナリオ、あと適当に描いたマップチップでよくわからない背景を作って「これを綺麗にしてください」とA氏に丸投げしたりしてました 私はゲーム作りではどっちかというとシナリオや絵寄りのことが好きなんですが、上記の作業が楽しかったのも事実です。その昔「RPGツクール」で最初に作った城下
要点 PaCS-MDシミュレーションを容易に実行できるソフトウエアツールPaCS-Toolkitを開発・公開 Gタンパク質共役型受容体から化合物が解離していく過程のシミュレーションでは1,000億分の1の時間短縮を実現 PaCS-Toolkitの利用によって、計算による生体分子の働く仕組みといった基礎研究・薬剤の設計や効果の予測などの応用研究を加速することが期待 概要 東京工業大学 生命理工学院 生命理工学系の生澤真司大学院生(研究当時)、堀立樹大学院生、Wijaya Tegar(テガル・ウィジャヤ)大学院生らとTran Phuoc Duy(チャン・フ・ズイ)助教、北尾彰朗教授は、多数のMDシミュレーション[用語1]を実行し、上手く行った状態からシミュレーションを再実行するサイクルを繰り返すことで、長時間現象を短時間の計算で観察することができるPaCS-MDシミュレーション[用語2]を容易
スイスアーミーナイフのメーカーであるビクトリノックスが、ナイフを使った暴力犯罪の増加を受け、「ナイフを搭載しないスイスアーミーナイフ」を開発したことを明らかにしました。 Swiss army knife maker to produce range without a blade | Knife crime | The Guardian https://www.theguardian.com/uk-news/article/2024/may/07/swiss-army-knife-maker-to-produce-version-without-a-blade The Swiss Army multitool edges toward a knife-less future https://newatlas.com/good-thinking/swiss-army-knife-bladel
近年では道路交通法の改正により「モペッド」と呼ばれるペダル付き電動バイクや電動キックボードが流行していますが、これらのドライバーによる人身事故の多発が指摘されるなど、数多くの問題が指摘されています。また、イギリスでは電動自転車や電動キックボードを使ったひったくりなどの犯罪が多発しており、その対応策として、イギリスの警察では電動自転車や電動スクーター、電動キックボードなどのエンジンを強制的に停止させるバックパック端末の導入が検討されています。 UK police could get Ghostbusters-style backpack devices to halt ebike getaways | Police | The Guardian https://www.theguardian.com/uk-news/article/2024/may/13/uk-police-ghostbus
目次[非表示] 1.開発リソースとは 2.開発リソース不足に陥る主な原因 3.開発リソース不足が企業に及ぼす影響 3.1.①労働生産性が低下しやすい 3.2.②離職につながるリスクがある 3.3.③市場での競争力アップが難しくなる 4.開発リソース不足の解消につながる3つの方法 4.1.①ニアショア開発 4.2.②オフショア開発 4.3.③その他、国内での外注開発 5.開発リソース不足をチーム体制の見直しで解消する方法 6.システム開発を外注する際の準委任契約と請負契約の違い 6.1.①準委任契約 6.1.1.メリット 6.1.2.デメリット 6.2.②請負契約 6.2.1.メリット 6.2.2.デメリット 7.準委任契約と請負契約の選び方 7.1.準委任契約が適しているケース 7.2.請負契約が適しているケース 8.開発リソース不足を内製で解消する際の重要ポイント 8.1.①開発リソース
1965年から活躍したロックバンド「グレイトフル・デッド」の「自分たちの歌が観客の声に消されて聞こえない」という悩みを受け、音響エンジニアが開発したというサウンド・システム「ウォール・オブ・サウンド」について、音響工学教育を手がけるオーディオアカデミーが解説しました。 The Grateful Dead’s Wall of Sound - Audio Academy Audio Legends https://audioacademy.in/the-grateful-deads-wall-of-sound/ グレイトフル・デッドが活躍していた当時は、ライブ会場における音響の課題が積み上がっていた時代だったといいます。ロックコンサートの規模が拡大するにつれて観客の数も増え、声援が大きくなっていったため、低ワットのギターやアンプがほとんど聞こえない環境ができあがっていたのです。 1965年、L
世界最高クラスの計算性能を持つスーパーコンピューター「富岳」を使って開発されたAIが完成し、10日、報道陣に公開されました。生成AIの開発の基盤となる大規模言語モデルと呼ばれるAIで、開発の担当者は「今後、日本語に特化した国産の生成AIのさまざまな研究・開発に活用されることを期待したい」と話しています。 開発された大規模言語モデル「FugakuーLLM」は、世界最高クラスの計算能力を持つスーパーコンピューター「富岳」を活用した国産のAIの研究開発プロジェクトとして、去年5月から東京工業大学や東北大学、富士通、理化学研究所などが進めてきたもので、10日、研究成果の発表会が東京 目黒区の東京工業大学で行われました。 発表会では、FugakuーLLMはAIのモデルが一から独自に構築されているため、透明性と安全性に優れていることや学習データのおよそ6割を日本語のコンテンツから学習したことで、日本語
河野太郎デジタル相は2024年5月14日の閣議後記者会見で、マイナンバーカードを本人確認に使う際にICチップを読み取るスマートフォン用アプリの開発を検討すると明かした。マイナカードの偽造対策として、携帯電話販売代理店などでの対面の本人確認手続きに利用することを想定する。 検討するアプリはカードに搭載したICチップを読み取り、氏名や住所など本人の基本4情報が券面に記載した本人情報と一致するかを確認できるもの。デジタル庁が内製で開発することも検討し、提供時期は決まり次第公表すると言う。 マイナカードの読み取り用ソフトウエアは、カードリーダーをつないだパソコン向けのものを地方公共団体情報システム機構(J-LIS)が無償公開している。河野大臣は本人確認手続きには「このソフトを積極的に使ってほしい」としたうえで、店舗が多い携帯電話販売代理店などではスマホを活用したいという声が挙がっているためアプリの
玩具の販売促進のために制作されるホビーアニメや漫画作品。 特に対戦ゲームの場合、その世界観ではおもちゃを使ったバトルの際に、火花やスパークが走ったり、モンスターが具現化したり、天変地異が巻き起こったりします。 そういった演出に憧れて、その玩具を買ってなりきったことのある少年少女もいるのではないでしょうか(ミニ四駆とかハイパーヨーヨーとか!)。 もしかしたら近い将来、そんなホビーアニメや漫画のフィクショナルでかっこいい演出が、現実で再現できるかもしれません。 その名も「Beysion」──タカラトミーが開発・販売する玩具「ベイブレード」の対戦に合わせ、軌跡などのエフェクトを投影するシステムです。 リアルタイムで火花やスパークを投影「Beysion」「玩具とデジタル技術の融合によるユーザー体験の向上と、新たなエンターテインメントの形成」を目的に開発しているという「Beysion」。 ベイブレー
はてなブックマークのブックマーク数が多い順に記事を紹介する「はてなブックマーク数ランキング」。5月6日(月)~5月12日(日)〔2024年5月第2週〕のトップ30です*1。 順位 タイトル 1位 仕事の進め方がグダグダの会社はどうすればいいのか、「プロジェクトマネジメントの基本が全部わかる本」の著者に聞いてみた | Agend(アジェンド) 2位 なぜ、最悪の業績なのに年商の20%にもあたる1億円の売上を手放してまで楽天市場から退店するのか|鷲尾 岳 / ワシオ株式会社 3代目社長 3位 日本のイチゴが大ヒット、アメリカで脚光の200億円調達ベンチャー。「世界で一人勝ち」の理由 | Business Insider Japan 4位 【特集】電源の仕組みはこうだ!理解できれば良し悪しも分かる。これで目指せ電源マイスター - PC Watch 5位 横浜に来たら麻婆豆腐を食べろ 6位 「指に
目次[非表示] 1.アジャイル開発に要件定義は不要なのか? 2.ウォーターフォール開発とアジャイル開発の決定的な違い 2.1.①ウォーターフォール開発の特徴 2.2.②アジャイル開発の特徴 3.アジャイル開発の要件定義でよくある勘違い 3.1.①要件を初期段階で固定すべきだという誤解 3.2.②ドキュメントや仕様書が不要だという誤解 3.3.③すべての要件を等しく扱うべきだという誤解 3.4.④スプリント初日にすべての要件を明確にすべきだという誤解 4.アジャイル開発で要件を明確にするユーザーストーリーとは 4.1.①ユーザーストーリーの基本フォーマット 4.2.②ユーザーストーリーの特徴 4.3.③ユーザーストーリーの使い方 4.4.④受け入れ基準(アクセプタンスクライテリア) 5.アジャイル開発の基本的な流れ 5.1.①プロジェクトの計画立案 5.2.②スプリント計画ミーティング(スプ
X(旧Twitter)上で、ゲーム開発者が、自らが手がけたゲームと影響を受けた作品について紹介しあっている。国内外問わず多くの人々がこの動きに参加しており、さまざまな作品が紹介されている。 最近X上で広まっているのは「The indie game we made and three of the inspirations behind it.」という文言。日本国内向けには、「#私が作っているインディーゲームとその背後にある3つのインスピレーション」というハッシュタグが用いられている。開発者たちは上記のフレーズに加えて、自らがリリースした/開発中のゲームを動画や画像で紹介。あわせて、作品に影響を与えたゲームとして3つの画像をそれぞれ添付する、というかたちだ。 発端となったのは、スコットランド・ダンディーにて活動しているAlex Kanaris-Sotiriou氏の、5月7日の投稿だと思われる
Appleはアメリカで提供されているアプリに対してのみ、「アプリ内課金以外の方法での課金システムへのリンク」を挿入することを許可しています。これはAppleの決済システムを迂回することができるため、発表時には大きな注目を集めることとなりました。しかし、大手アプリ開発者は「外部課金システムへのリンク挿入は実質的な節約につながらない」と考えていることが明らかになっています。 Apple Says No Major App Developers Accept New Outside Payments - Bloomberg https://www.bloomberg.com/news/articles/2024-05-10/apple-says-no-major-app-developers-accept-new-outside-payments Third-party payments thr
マイナンバーカードとは日本が発行する IC カードです。本人確認書類としての他、各種行政手続きのオンライン申請などで利用することができます。 マイナンバーカードの中には次のアプリケーションが搭載されています。 JPKI AP 券面 AP 券面事項入力補助 AP 住基 AP JPKI とは、公的個人認証のことを指しています。公的個人認証とはインターネット上などでの電子申請やマイナポータルへログインする鍵として使われます。 本サイトではマイナンバーカードの API について説明します。
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く