タグ

programmingに関するnatu3kanのブックマーク (706)

  • 我々の知るコンピュータープログラミングの終焉、そしてその後コーダーはどうなるか - YAMDAS現更新履歴

    Coding After Coders: The End of Computer Programming as We Know It - The New York Times 『Coders(コーダーズ)』(asin:4822289796)の邦訳があるテクノロジージャーナリストのクライブ・トンプソンが、いよいよ現実的になってきた「人間によるプログラミングの終焉」の話題について長文の取材記事を New York Times Magazine に寄稿している。 記事は、90年代に育ち昔ながらのプログラミングを学び、後に4つのスタートアップの共同創業者となった機械学習エンジニアが、今ではコーディングを Claude Code にほぼ任せているが、テストを怠ることがあるので、「十戒」のごときプロンプトファイルに厳しい警告を追加している話、そしてそのプロンプトの中に「pytest に失敗するコードを

    我々の知るコンピュータープログラミングの終焉、そしてその後コーダーはどうなるか - YAMDAS現更新履歴
    natu3kan
    natu3kan 2026/03/16
    機械修理もAssy修理になって効率化したけど、ICやLSIは原則交換になってエンジニアが簡単に手を出せる部分が減ったしなあ
  • 【狂気】2026年、PS3を開発する——1行もコードを書けない人間が、AIと組んで「開発地獄」と呼ばれたPS3に挑み、15年間誰も開けられなかった扉をこじ開けた1週間の記録。|田中

    【狂気】2026年、PS3を開発する——1行もコードを書けない人間が、AIと組んで「開発地獄」と呼ばれたPS3に挑み、15年間誰も開けられなかった扉をこじ開けた1週間の記録。 まえがき ━━━━━━━━━━━━━━━━━━━━━━━ この記事で紹介しているPS3開発の知見を、 Claude Code用スキルファイルとしてBOOTHで販売中です。 PS3-DEV — Claude Code用 PS3ホームブリュー開発スキルファイル https://tanakaps.booth.pm/items/8086703 プログラミング未経験でも、このスキルファイルをClaudeに 読み込ませるだけでPS3開発を始められます。 環境構築からSPU並列処理、cellGcm直叩き3D、 DOOM移植やVRChatアバターPS3描画(世界初)の知見まで。 ¥500〜¥5,000の4グレード展開。 ━━━━━━

    【狂気】2026年、PS3を開発する——1行もコードを書けない人間が、AIと組んで「開発地獄」と呼ばれたPS3に挑み、15年間誰も開けられなかった扉をこじ開けた1週間の記録。|田中
    natu3kan
    natu3kan 2026/03/04
    当時のコンシューマハードって固有の動作や癖のある仕様が残ってた時代だよなあ。PS2も癖あるし。
  • がんばるとろくなことは無い|牛尾 剛

    最近、頑張っても、どれだけ自分の時間をぶち込んでも成果が出ず辛い状態を過ごしていた。しかし、つい最近光が見えることになる事件があったので、そのことをシェアしてみたい 「何も成果がありませんでした」という辛さ 私は趣味で自分用 AI のアプリを書いていたことで、AI仕事がメインタスクになったのだが、いろいろなことがあって、文字通り私のアウトカムはほとんどゼロだ。正直毎日寝る直前まで頑張っていて、土曜日は勉強か、遅れている場合は仕事に充てている。日曜にしてない理由は、それをやるとマジで壊れるから。自分のPRのレビューが帰ってきたら遅くても速攻で反応している。でも、まるで成果が無い。しかも何カ月も。当に周りの私にチャンスを与えてくれたり期待してくれた人に当に申し訳ない気分だ。では、私が AI の事を周りに比べてわかってないか?というとそうでもない。周りの人はクッソ優秀だが、この AI

    がんばるとろくなことは無い|牛尾 剛
  • 書籍『ぷよぷよプログラミング』を出版しました

    『ぷよぷよプログラミング』という書籍を出版しました。日 2025 年 8 月 8 日が発売日となります! すぐわかる! ぷよぷよプログラミング SEGA公式ガイドブック 「ぷよぷよ」ゲームをゼロから完成させるまでの道のりを、一冊のの中で解説しております。ぜひお手にとって頂けましたら幸いです。 発売記念イベントのお知らせ 2025/08/13 追記: 下記のイベントは終了致しました。ご参加ならびに拡散頂きました皆様、ありがとうございました! 六木蔦屋さんにて 8 月 11 日(月・祝)に発売記念イベントを開催いたします。 第一部 10時開始(9時45分開場) 第二部 11時30分開始(11時15分開場) チケット料金は 2,420 円(書籍代)、書籍を買って頂く形となります。ぷよぷよeスポーツのぴぽにあプロのプレイの後で、私のリアルタイムコーディングを披露する予定です。一発勝負のコーデ

  • Rで地図を描く方法|下地理則(九州大学人文科学研究院 教授)

    研究用に(あるいは他の用途でも)地図を描画する際、著作権の問題や、正確性の問題を考慮する必要がある。以下では、国土交通省・国土数値情報を用いて、自力で描画できるようにする方法を紹介する。なお、R言語を想定しているが、Pythonでも(ほぼ)同様にできる。 Required packagesinstall.packages("tidyverse", repos="http://cran.rstudio.com/") install.packages("sf", repos="http://cran.rstudio.com/") library(tidyverse) library(sf)日全体の地図日地図(県境あり)を描く最もシンプルで効率的な方法はnaturalearthのデータを使ったやり方。国土地理院のウェブサイトからAdmin 1 states and provincesのセクシ

    Rで地図を描く方法|下地理則(九州大学人文科学研究院 教授)
    natu3kan
    natu3kan 2025/07/08
    省庁でデータ公開してても、効率的な取り込み方や使い方がわからない事も多いもんな。
  • なぜプログラマはずっと夢中でいられるのか? - megamouthの葬列

    息子がずっとパソコンに向かっていて困っています。 暇さえあれば緑色の英字だらけの真っ黒な画面を見つめていて、正直言って、傍から見ていて異様ですし、少ない家族との会話の間も心ここにあらずといった様子です。 昨日など、私との会話を途中で打ち切ったと思うと、自室にかけこんで、夕まで出てきませんでした。 プログラミングの勉強が進学や就職に有利といっても限度があります! 息子は当にこのままで良いのでしょうか?ITエンジニアをしている夫は「ほっとけばよい」と話になりません。どこか相談できる病院を探したほうが良いでしょうか? ふむ、それは困ったことだね。息子さんはなかなか筋がいいようだ。(今どき、マトリックス風のエディタテーマを選ぶなんてところが特に) まず、お母さんに言っておきたいことは、ある時期のプログラマ、特にプログラミングを覚えて自分の思考が一定の成果と結びつきだした時期のプログラマにとって

    なぜプログラマはずっと夢中でいられるのか? - megamouthの葬列
    natu3kan
    natu3kan 2025/06/16
    ずっとエースやってる人もいるが学校や職場と、どこかの段階で上には上が居ることに気がついて、諦めてプログラミングを多少理解できる営業みたいな万能戦士にジョブチェンジする場合も結構あるよな。
  • オレがサンクコストを捨てまくってきた話(その1)|a null-sensei

    免責事項 この文章はAIを使わずに人間(GOROman)が書いたので誤字脱字が多いです。読みにくい点などございますがバイブス感を大事にしたいためご了承ください。 Human Vibe Writing 1975年 社内恋愛してた両親(20歳)のデキ婚で例外処理想定外扱いで愛知県豊川市に生まれる。 1980年 保育園に行く。全てを分解してしまう子供だったが、おばあちゃんがなんでも分解して良いとテレビとかオーディオも分解させてくれた。分解して褒められるので承認欲求が満たされる。 1981年 親が子供みたいな年齢なのでゲーム機(任天堂ブロック崩しとか、任天堂TVGAME15とか)が無限にあった。子供のためにというよりどう考えても父親のおもちゃを増やしてるだけだった。 1983年 (小学校3年)父親が突然パチンコで勝って質流品しちながれひんのパソコン(NEC PC-6001mkII)を買ってくる。工

    オレがサンクコストを捨てまくってきた話(その1)|a null-sensei
    natu3kan
    natu3kan 2025/03/31
    知人のプログラマもひょんな事から親がパソコンを買ったり、家にゲームできて自作のプログラム動かせるワープロあったり、メカに触れやすい家庭の人が多かったな。
  • “首だけになった幼馴染”を修理する、プログラミング学習ゲーム『電脳少女プログラミング2088-壊レタ君を再構築-』が無料で公開。18通りの性格からフィードバックも受けられて楽しくプログラミングを学べる

    AIと性格選択が生み出す新体験 『電脳少女プログラミング2088-壊レタ君を再構築-』は、paizaがこれまでに提供してきた『Paiza Programming Game』(以下、PPG)シリーズの最新作です。PPGは、ユーザーのプログラミングスキルをS・A・B・C・D・Eの6段階で評価する「paizaスキルチェック*」のシステムを活用し、ユーザーが楽しくプログラミング問題に取り組みながら学習できる無料のプログラミングゲームです。 このゲームでは、「楽しみながらプログラミングを」というPPGのコンセプトを実現するため、生成AIを通じてフィードバックそのものをエンターテインメント化しました。 プログラミング学習は難しく、特にエラーやつまずきによってモチベーションが低下しやすい課題があります。この課題を解決するため、生成AIを活用し、楽しくスキルアップできるPPGを作りました。 ゲームプレイ

    “首だけになった幼馴染”を修理する、プログラミング学習ゲーム『電脳少女プログラミング2088-壊レタ君を再構築-』が無料で公開。18通りの性格からフィードバックも受けられて楽しくプログラミングを学べる
    natu3kan
    natu3kan 2025/01/22
    トマックみたく、美しすぎて鉢植えに顔だけになってやってきた女神もいるし。
  • はじめに - Writing an OS in 1,000 Lines

    1000行でOSを作ってみよう ​書では、小さなOSをゼロから少しずつ作っていきます。 OSと聞くと腰が引けるかもしれませんが、OS (特にカーネル) の基機能は案外単純です。巨大なオープンソースソフトウェアとしてよく挙げられるLinuxでさえ、バージョン0.01はたった8413行でした。様々な要求に応えるために次第に肥大化していっただけで、当初は大変素朴な実装になっていました。 書ではコンテキストスイッチ、ページング、ユーザーモード、コマンドラインシェル、ディスクデバイスドライバ、ファイルの読み書きをC言語で実装します。これだけ様々な機能が詰め込まれているのに、コードは合計でたった1000行未満です。 「1000行なら1日でできそう」と思うかもしれませんが、初学者には少なくとも3日はかかるでしょう。OS自作のハマりポイントは「デバッグ」です。アプリケーション開発とは違うデバッグ手法

    natu3kan
    natu3kan 2025/01/09
    オーエス! オーエス!
  • 「プログラミング言語」は今後不要になるのか ソフトウェア開発者の業務、半分はAIで自動化可能に

    この記事は、『生成AIで世界はこう変わる』(今井翔太著、SBクリエイティブ)に掲載された内容に、編集を加えて転載したものです(無断転載禁止)。 ソフトウェア開発における生成AIは、私自身が積極的に利用していることもあり、定量的な研究成果に加え、当事者の生の声もお伝えしたいと思います。この部分に関しては主観的な記述も多くなりますが、その点はご留意ください。 「ChatGPT以前のソフトウェア開発は石器時代だった」とは、ある開発者の言葉です。言語生成AIが持つプログラミングコードの生成能力は驚異的なものです。ChatGPT登場当日、私が最も驚き、「これは当にすごい」と確信したきっかけは、このプログラミングコードの生成能力を目の当たりにしたことでした。

    「プログラミング言語」は今後不要になるのか ソフトウェア開発者の業務、半分はAIで自動化可能に
    natu3kan
    natu3kan 2025/01/05
    RPA、ノーコード……。AIを下働きに使って一般的なコーディングを振って、それを人がチェックして結合みたいに、設計とチェックだけ人がやる大規模開発の省力化、省人化は進むかも。
  • 親子でロボットになる!?失敗から学んだ、我が子にプログラミングを教える親の心構え | レバテックラボ(レバテックLAB)

    親子でロボットになる!?失敗から学んだ、我が子にプログラミングを教える親の心構え 2024年12月19日 鳥井 雪 プログラマーテクノロジー分野のジェンダーギャップ解消を目指すNPO法人Waffleのカリキュラム・マネージャー、株式会社万葉フェロー。子ども向けプログラミング絵『ルビィのぼうけん』シリーズや中高生向けプログラミング書籍『Girls Who Code  女の子の未来をひらくプログラミング』の翻訳を手掛け、2023年には自著として小学生向けプログラミング書籍『ユウと魔法のプログラミング・ノート』を出版。女性や子どもへのプログラミング普及の功績を称えられ、2024年、Forbes Japanの「Women in Tech 30( テクノロジー領域で未来を創造する30人の女性)」に選出された。 先日、我が家にはこんなことがありました。 家で下の娘(5歳)と、積み木を使って塔を作っ

    親子でロボットになる!?失敗から学んだ、我が子にプログラミングを教える親の心構え | レバテックラボ(レバテックLAB)
    natu3kan
    natu3kan 2024/12/19
    forループを勝ち抜け!
  • ゲームプログラマー志望の大学一年生を弟子にとってみたけど、うまくいかなかった話|三宅俊輔 ( TECO )

    記事は、学生人から許可を頂いて書いています。 はじまり こんにちはTECOPARK株式会社代表の三宅と言います。会社の代表作はPICO PARKという協力アクションパズルゲームです。今はゲームデザイン業務がメインですが、職業ゲームプログラマー歴が13年、メインプログラマー経験があります。 さて、事の始まりはそんな私がゲーム会社でゲームプログラマーをやってた時代にさかのぼります。私は当時、ゲームプログラマー志望の就活生のプログラムコードを見る機会がありました。ちゃんと設計されているコードを持ってくる学生ももちろんいるが、今のこのタイミングでこのレベルのものを持ってくるとなると厳しい就活になりそうだなと思う子もいました。就活のタイミングではなくもっと早いタイミングで見る機会があればいくらでもアドバイスできたのにな。そう思うこともありました。 その時、思ったのである。 「専門1年または大学1

    ゲームプログラマー志望の大学一年生を弟子にとってみたけど、うまくいかなかった話|三宅俊輔 ( TECO )
    natu3kan
    natu3kan 2024/12/17
    プログラミングの素養あって伸びて一人前になれる人って一から十を学んで自由時間もずっとやりたい事を実現すべくコード書いてどんどん成果物を作る人が多いよね。今はゲームエンジンに頼るのが早いよね。
  • エムスリー福岡Quineを作りました! - エムスリーテックブログ

    突然ですが、次のM3柄のソースコードをPython(>=3.8)で実行し、実行結果を入力に何度か繰り返し実行してみてください! 結果はどうなるでしょうか? exec("""m=lambda_x:"".join(x.split()).replace("~"+"~",chr(32))""".replace("_",chr(32)),globals());exec(s:= m('''s="""exec(\\"\\"\\"m=lambda_x:"".join(x.split()).replace("~"+"~",chr(32))\\"\\"\\".replace("_",chr(32 )),globals());exec(s:=m(\'\'%r\'\'))"""%s;import~~base64~~as~~b6;import~~zlib;import~~re;from~~datetime~~i m

    エムスリー福岡Quineを作りました! - エムスリーテックブログ
  • ITエンジニアがホームラボを持つ理由 - Qiita

    はじめに(ホームラボとは) ホームラボ(Homelab)とは、ITエンジニアが市販されているサーバやネットワーク機器を自宅に購入して、検証環境を自宅に保有すること(楽しむこと)事をさします。海外ではHomeLab、日では”逸般の誤家庭”とX(Twitter)などで書かれており。一部の好事家がと思われがちですが、実はFortigate持ってますとか、Cisco持ってますとか、RTX(Yamaha)持ってますとかは意外と多く、誤家庭予備軍みたいな人は多くいるのではと思います。 今日は深沼にどっぷりはまって抜けられなくなったエンジニアのお話です。 私も20年以上エンジニアとして仕事をしており、若い頃から様々な機器を購入しては捨ててきました。間に結婚転職などのライフイベントがあり、だいぶ拡大/縮小を繰り返してきましたが、現職でVMware Cloudのサービス責任者という立場になりいろいろ学ぶ

    ITエンジニアがホームラボを持つ理由 - Qiita
  • 「Haskellで人を集めてPHPを書かせる」という都市伝説について | 雑記帳

    Haskell界隈の一部で囁かれる都市伝説として、「Haskellで求人を出して集めた優秀な人材にPHPを書かせる」というものがありました。この都市伝説に実体はあるのでしょうか? 伝説 まず、議論の前提として、この伝説に言及している投稿をいくつか挙げておきます。これは「伝説が少なくとも伝説としては存在する」ことを立証するために挙げるのであり、これらの投稿について何らかの価値判断を行う目的ではありません。 GCPで人を集めてAWS書かせるやつ、Haskell と PHP で見た — mizchi (@mizchi) March 16, 2022 Haskellで募集してPHP書かせる事件だ — デジタル競争の敗者 (@Lugendre) June 18, 2021 Haskell プログラマを募集して PHP 書かせるって,ネタ元どこなんだろう? — ささき しげお (@SigSasaki)

  • 「計算機アプリ作って」→AI「あいよ」 20万個以上のアプリが開発される

    sponsored いまGIGABYTE”渡辺技師”が推すレシピはコレ! キラキラを魅せる小型ゲーミングPCを組もう sponsored JAPANNEXTの「JN-IPS245G320F-HSP」をレビュー ゲーマーの私にぶっ刺さった、320Hzで3万円台の24.5型ゲーミングディスプレーがほし過ぎるっ! sponsored 白のパーツを多く搭載、PCIe 5.0対応SSDを採用 人気のNZXTケース新モデル「H9 Flow White」を中心に、ゲーム性能とカラー統一に注力したPCがコチラ! sponsored 写真や動画だけでなく、Windows環境を移行する際の一時的なファイル保存にも データ転送が遅いと嘆く人にはThunderbolt対応のSSDがおすすめだ! sponsored JN-282IPS4KP-HSP-C90Wをレビュー 超広い3840×2560ドット(アスペクト比3

    「計算機アプリ作って」→AI「あいよ」 20万個以上のアプリが開発される
  • 自分も競プロ出身者(カス)の思い出を書く

    ワイ、国内では結構大きいインターネットサービスを提供する会社にいる。 この数年、一部で競プロ出身者を持て囃す傾向があるが、それは全く幻想であることを伝えよう。 ワイの会社に来た競プロ出身者(2人いる)には、システムのパフォーマンスが出てない部分を高速化してもらったり、なんやかんやで複雑化してしまった箇所を改善してもらったりなどを期待していた。(やけに抽象的なのは特定を防ぐためで、実際はもっと我々の課題は明瞭である。) その競プロ出身者は、プログラミングの腕は一見一流だと思う。高学歴で学生時代から競プロに親しみ、何色が云々だとか、いくつかのコンテストで入賞したりしていた。パズル的な問題を解くには確かに強い人材だと思う。しかし、企業で使うにはあまりにカスすぎて、「企業に出張ってきて迷惑をかけるんじゃなく、部屋にこもって競プロやってろ」と思うに至った。 まず何よりも第一に、コードの品質があまりに

    自分も競プロ出身者(カス)の思い出を書く
    natu3kan
    natu3kan 2024/06/28
    高学歴でもこだわりが強すぎて社会に適合できない人や仕事できない人はゴロゴロいるからそれはそう。組織で働くとなると、いくら優れててもそれなりに指示にしたがってくれないと組織内での戦力にならないのよな。
  • 競プロ出身者の使えなさは異常

    anond:20240624084844 を読んで思ったこと。2番目以降は正直良くわからないが、一点目についてはわかりみしかない。 うちはメガベンチャーで内製アプリの開発保守をしてるんだが、新卒で採った青(水色?)のエンジニアが連続でクソ野郎でめちゃくちゃしんどかった。 ◯色コーダーマウントちょくちょく自分は◯色コーダーだって主張してくる。 こっちはお前が学生時代に取った資格の話なんて興味ねえんだよ。 センター試験の点数自慢してる社会人いるか?いねえだろ。 評価されたければ与えられたタスク以上の成果を挙げろ。 資格自慢をしたければ、社会人にふさわしい資格を取れ。 お前のガクチカなんぞ知らん。 コードがゴミ競プロエンジニアといっしょに仕事したことある人なら大体頷いてくれると思うんだが、彼らの書くコードは当にひどい。 処理がどれだけ効率的だろうが、実務においてメンテナンサビリティの無いコード

    競プロ出身者の使えなさは異常
    natu3kan
    natu3kan 2024/06/26
    学歴やIQだけ高い人くコミュ力に問題のある人が会社とうまく折り合えないみたいなヤツだ。プログラミングって分野ごとに重んじるルール違うから大変だよね。
  • 坂口博信 ナーシャ・ジベリの天才的プログラミングを語る

    坂口博信さん、成田賢さんが2024年6月22日放送のJ-WAVE『ゆう坊とマシリトのKosoKoso放送局』の中で初期『ファイナルファンタジー』シリーズなどを手がけた天才プログラマー、ナーシャ・ジベリについて話していました。 (鳥嶋和彦)やっぱり当時は(開発が)早いよね。 (坂口博信)最長で10ヶ月ですね。 (Naz Chris)ドラクエも早かったんですよね。 (堀井雄二)1なんか半年ぐらいで、2もそのぐらい作っていて。すぐ出したからね。で、3」でやっと1年かかったという話なんで。 (Naz Chris)当時のファミコンのゲームって、そんなもんなんですか? 平均的に1年以内で開発できるんですか? (堀井雄二)容量が少ないんでね、分量がなかったんだよね。1で64KBしかないんで。そこに絵を入れて、音楽を入れて、プログラムをしてっていう。 (坂口博信)そうですね。成田が言ったようにナーシャって

    坂口博信 ナーシャ・ジベリの天才的プログラミングを語る
  • プログラム初心者にC言語のポインタを不本意ながら教える羽目になったなら、こう教えると良いよ - 偏見プログラマの語り!

    僕がプログラミングに触れた当時は、プログラミングといえば「まず C 言語」でした。それから 10 年以上が経ちました。学校の授業や企業の研修では未だに C 言語を教えているところがあるようです。関数型プログラミング言語という波が来ている 2012 年にもなって未だに C 言語をやっているというのはまるで進歩が無く残念な気もしますが、比較的多くのプログラマに浸透している共通言語を最初に教えるというのは、一方では喜ばしい事だと解釈する事もできるのかもしれません*1。まぁとにかく、意にせよ不意にせよ現場で プログラム初心者に C 言語を教える羽目になった 人がたくさんいて、プログラム初心者なのに C 言語を学ばざるを得なくなった 若者がたくさんいるということです。 C 言語を教えるときに避けて通れないのがポインタで、プログラム初心者が C 言語を学ぶときにやたらとつまずく人が多いのがポインタ

    プログラム初心者にC言語のポインタを不本意ながら教える羽目になったなら、こう教えると良いよ - 偏見プログラマの語り!
    natu3kan
    natu3kan 2024/06/24
    ポインタとかいうアドレスを記録して、特定のメモリに直でアクセスできるの喜ばれるのはJUMPとかが当たり前でメモリがカツカツだった時代の名残って感じも