![20年前のCPUだから、もういいよね……「Microsoft Edge 126」でSSE3がサポート終了へ/「Google Chrome」より3年長くサポート【やじうまの杜】](https://cdn-ak-scissors.b.st-hatena.com/image/square/710e429e86e035729eddd69ff1116d986a9d8c73/height=288;version=1;width=512/https%3A%2F%2Fforest.watch.impress.co.jp%2Fimg%2Fwf%2Flist%2F1592%2F052%2Fmicrosoft_edge.jpg)
はじめに 以前、VGS-Zeroというラズパイで動作する自作ゲーム機を紹介させていただきました。 今回、上記の記事でも触れているVGS-Zeroのローンチタイトル「Battle Marine」(下記)をゲームギアに移植してみました。 本書はBattle Marineをゲームギアへ移植した経緯や技術的に苦労した点などを纏めたものとなります。 なお、今回ゲームギア(実機)で動作できるソフトとしてBattle Marineを開発しましたが、セガの公式なライセンス商品ではなく、飽くまでも ゲームギアと互換性のある同人ソフト となります。 何故ゲームギア? Battle Marine のゲームジャンルは「弾幕STG」です。 もしかすると、この点については議論の余地があるかもしれませんが、少なくとも私は弾幕STGとして創ったつもりです。 「Z80のゲーム機」としてはチート級のスペックのVDPを搭載して
A Case against the GO TO Statement. by Edsger W.Dijkstra Technological University Eindhoven, The Netherlands Since a number of years I am familiar with the observation that the quality of programmers is a decreasing function of the density of go to statements in the programs they produce. Later I discovered why the use of the go to statement has such disastrous effects and did I become convinced t
エドガー・ダイクストラ(Edsger Wybe Dijkstra, 1930年5月11日 - 2002年8月6日)は、オランダ人の計算機科学者。1972年、プログラミング言語の基礎研究への貢献に対してチューリング賞を受賞。構造化プログラミングの提唱者。1984年から2002年に亡くなるまでテキサス大学オースティン校の計算機科学の Schlumberger Centennial Chair を務めた。 2002年の死の直前、プログラム計算の自己安定化(英語版)についての仕事に対して ACM PODC Influential Paper Award を授与された。この賞は翌年からダイクストラを称えてダイクストラ賞(英語版)と呼ばれるようになった。 エズガー・ダイクストラと表記されることもある。オランダ語での発音は、IPA表記で /ˈɛtsxər ˈwibə ˈdɛɪkstra/ で、エツハー・
はじめに これは、Visual Basic Advent Calendar 2021の25日目の記事となります。 2021年は Visual Basic の30周年となります。 Visual Basic がどのようにして誕生したのか気になったので調べてみました。 Visual Basicが人気になったのは、プログラミング初心者に優しいBASIC言語が使えることに加えて、フォーム上にマウスでボタンやエディタなどのGUIパーツを配置していくスタイルで開発ができることが挙げられます。 Visual Basicの父と呼ばれるアラン・クーパーのインタビュー記事を見つけたので、アラン・クーパーの視点からVisual Basicの誕生までを書いていきます。 【2023/04/01追記】 Something Pretty Right: A History of Visual Basic | Retool
こんにちは。ヨッピーです。 写真は作者である「まるでゆきみ」さんの才能にビックリして固まっている僕です。 本日お邪魔しているのはNintendo Switch向けに配信されている「ツクールシリーズ るんるんスーパーヒーローベイビーズDX」の作者である「まるでゆきみ」さんのご自宅なのですが、なんとこの「まるでゆきみ」さんは金融機関で正社員として働く傍ら、6人の子どもを育てつつ、合間を縫ってこのゲームを完成させたそうです。 6人も子どもが居たら普通に働くだけでも大変そうなのにゲームまで作ってしまうって、「いったいどういう環境でゲームを作ってるのか」「どうやって時間を捻出しているのか」などなど、お話を聞くことで「いつかゲームを作りたい!」と思っている人の参考になれば、と思って取材に来たのですが、お話を聞いているうち「この人が天才すぎて、話を聞いてもなんの参考にもならないのでは?」と思ってしまいま
Steven J. Vaughan-Nichols (Special to ZDNET.com) 翻訳校正: 川村インターナショナル 2024-05-15 07:30 「Python」や「JavaScript」が学ばれるようになるずっと前、米国時間1964年5月1日の夜明け前の暗闇の中で、コンピューター史におけるささやかながら非常に重要な出来事がダートマス大学で幕を開けた。数学者のJohn G. Kemeny氏とThomas E. Kurtz氏がGeneral Electricの「GE-225」メインフレームを操作して、独自に考案した言語の最初のプログラムを実行した。その言語こそ、初心者向け汎用記号命令コード、すなわち「BASIC」だ。 BASICは最初に普及した言語ではない。その栄誉を得たのは、ビジネス分野では「COBOL」、エンジニアリング分野では「FORTRAN」だった。しかし、19
林原 めぐみ,江守 徹,堀 勝之祐,古谷 徹,Satoshi Kon,Satoki Toyoda,Seishi Minakami
Unix 哲学的に考えれば、行を並び替える sort コマンドと重複行を取り除く uniq コマンドは別のコマンドであるべきなように思えます。しかし sort コマンドには -u オプションとして uniq コマンドに相当する機能が組み込まれています。なぜそうなっている(そうなってしまった)のかを「ソフトウェア作法(さくほう)」を参照しながらこの記事で明らかにしたいと思います。 関連記事 Unix哲学「一つのことをうまくやる」は単機能のコマンドを作ることではない 「誰」がuniq機能をsortコマンドに組み込んだ!? 熱烈的な Unix 哲学の信者は「どうせ Unix 哲学を理解しない GNU が便利だと思ってオプションを追加したのだろう」と考えるかもしれません。しかし uniq 機能が組み込まれたのは Version 7 Unix、つまり Unix の開発者が組み込んだのです。これは 1
AIの発明に特許を認められるかどうかが争われた裁判で、東京地方裁判所は「発明者は人に限られる」として特許を認めない判断を示しました。一方、今の法律はAIの発明を想定しておらず多くの問題が起きるとして、国会での議論を促しました。 アメリカに住む原告はAIが自律的に発明した装置について、発明者の名前を「ダバス、本発明を自律的に発明した人工知能」と書いて特許を出願しましたが、特許庁は3年前、「発明者は人間に限られる」として退ける決定をし、原告は決定の取り消しを求めて訴えを起こしました。 16日の判決で東京地方裁判所の中島基至裁判長は「知的財産基本法では、発明は人間の活動で生み出されるものだと定義されている。グローバルな観点でも、発明者に直ちにAIが含まれると解釈することに慎重な国が多い」と指摘し、原告の訴えを退けました。 一方、特許をめぐる法律はAIの発明を想定していないと指摘したうえで、「AI
ITmedia NEWSにおける1週間の記事アクセス数を集計し、上位10記事を紹介する「ITmedia NEWS Weekly Top10」。今回は5月4~10日までの7日間について集計し、まとめた。 先週のアクセスランキングでは、新型iPad Proの話題が複数入った。クリエイティブツールをプレス機で破壊することでiPad Proの用途をアピールするプロモーション動画「Crush!」には批判が巻き起こり、Appleは米広告業界メディアに対して「この動画は的を外していた」と謝罪声明を送ったという。 日本では、企業のコンテンツが炎上し、謝罪に追い込まれた場合、コンテンツは削除されることが多い。今回Appleは、明確に謝罪しつつも、動画は残したままだ。この態度を評価する声も大きい。 「Keep終了」にオカン困惑 圏外だが、先週は「LINE Keep」のサービス終了通知がLINEメッセージでユー
プレス機で楽器や画材、ゲーム機、レンズなどを破壊していく描写で物議を醸したiPad ProのCM。炎上から1週間ほど経った5月15日(現地時間)、韓国Samsung Electronicsがアンサー動画をX(旧Twitter)に投稿した。 動画は、破片や残骸などが散乱した空間を歩く一人の女性が、壊れたギターを手に取り、Samsungのタブレット端末「Galaxy Tab S9」で譜面を見ながら、弾き始めるというもの。座っているのは、AppleのCMに登場したプレス機の台座を彷彿とさせる、側面にカラフルなペンキが垂れている巨大な金属のプレートだ。 この動画を投稿したのは、Samsung Mobileの米国アカウントで、「私たちは決して創造性を潰すことはない」(We would never crush creativity.)という文言と、「#UnCrush」というハッシュタグとともに投稿。i
日本放送協会(NHK)は5月17日、インターネットを使った番組などの提供をNHKの必須業務にすることを柱とした改正放送法が国会で成立したことを受け、コメントを発表した。 改正放送法では、NHKのインターネット業務を、任意業務から必須業務へ格上げした。これまでは制度上、テレビ放送を補完するサービスという位置づけだった。 NHKは「放送と同じ情報内容や同じ価値を提供し、受信料を頂くという、これまでより高い位置づけになることだと受けて止めている」として、いわゆる“ネット受信料”にも触れている。 今後はネットを介してNHKのサービスを受けた人に対し、テレビを持っていなくても「インターネットサービスの受信料」として負担を求める。条件などの詳細は検討中。既に受信料を支払っている視聴者に追加の負担はない。 NHKは「スマートフォンやパソコンなどを持っているだけでは、負担の対象にはなりません。改正法では、
トヨタ自動車は、足元のペダルをなくし、ハンドルを手で操作するだけで車を動かせる新たな運転システムを公開しました。足に障害がある人の運転をサポートできるほか、ドライバーの運転姿勢の自由度が高まるメリットがあるとしています。 通常の車のような足元のペダルがなく、アクセルとブレーキの操作をハンドルの左右に取り付けられたレバーで行います。 両手でハンドルを握った状態で、右手の親指でレバーを押すと車が発進・加速し、左手の指でハンドルの裏側のレバーを引くと減速する仕組みです。 また、ハンドルは電気信号で制御され、交差点などを曲がる際も手を離して持ち替える必要はありません。 足に障害がある人の運転をサポートできるほか、一般のドライバーでも、運転姿勢の自由度が高まるメリットがあるとしています。 システムは、まだ試作段階だということで、トヨタでは開発を継続し、実用化を目指す考えです。 開発チームに参加してい
こんにちは! 株式会社OGIX クライアントエンジニアのY.Kです! (弊社については最後に紹介があるのでぜひ見てください) みなさんはGit GUIツールを使用していますか? 私はGit触り始めての頃にコマンドラインツールでのGit操作していた所、先輩にGit GUIツールの使用を勧められました。 最初はコマンドラインでの操作と比べて段違いで操作しやすい!!!と感動していました。 ですが最近になってGit GUIツールでのできないこと、ツールならではのデメリットなどに気が付いたのでGit GUIツールについて簡単に紹介しようと思います。 Git GUIとは? GUI(グラフィカルユーザーインターフェース)は、ユーザーが直感的に操作できるグラフィカルなインターフェースのこと。 マウスやタッチパネルなどの入力デバイスを用いて、ウィンドウやアイコン、メニューなどを操作でコンピュータプログラムの
lllyasviel氏復活第一弾のIC-Light前回(第23回)にControlNetやFooocus、stable diffusion webui forgeを作ったlllyasviel氏、ここ数ヶ月Xなどに書き込みが無いと書いたが、いきなり驚くべき仕掛けを提げての復活。その名もIC-Light(Imposing Consistent Light)。Stable Diffusionの技術を使って、照明を自由にコントロールできる仕掛けだ。 これまでStable Diffusionでは、SD 1.5、SDXLに関わらず、Promptで光や照明などの指示はできたのだが、どのように反映されるかは、Modelやその他の設定しだい。例えば backlight, soft bounced lighting, soft natural lighting, candolelight, neon ligh
コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く