並び順

ブックマーク数

期間指定

  • から
  • まで

1161 - 1200 件 / 1511件

新着順 人気順

programの検索結果1161 - 1200 件 / 1511件

  • 初代Macintoshに搭載された計算機のデザインはスティーブ・ジョブズが設計した

    1984年にApple Computerから発売されたMacintosh 128Kには、Mac OSの最初期バージョンであるSystem 1.0が搭載されていました。このSystem 1.0には、デスクトップ上で使用できる「計算機」アプリが搭載されていたのですが、この計算機をデザインしたのはAppleの共同創業者であるスティーブ・ジョブズ氏だといわれています。 Folklore.org: Calculator Construction Set https://www.folklore.org/Calculator_Construction_Set.html Original Mac calculator design came from letting Steve Jobs play with menus for 10 minutes - Ars Technica https://arst

      初代Macintoshに搭載された計算機のデザインはスティーブ・ジョブズが設計した
    • Linux環境で使用されている圧縮ツール「XZ Utils」に仕掛けられたバックドアのスクリプトをGoogleのエンジニアが解説

      2024年3月29日に、圧縮ツールのXZ Utilsに、悪意のあるバックドアが仕込まれていたことが明らかになりました。そのバックドア攻撃において攻撃者が使用したスクリプトについてGoogleのエンジニアであるラス・コックス氏が解説しています。 research!rsc: The xz attack shell script https://research.swtch.com/xz-script XZ Utilsへの攻撃がどのように行われたのかという時系列順のまとめは下記記事で確認できます。 XZ Utilsにバックドア攻撃が行われるまでのタイムラインまとめ - GIGAZINE コックス氏は今回の攻撃は大まかに「シェルスクリプト」の部分と「オブジェクトファイル」の部分の2つに分割できると述べました。攻撃はソースコードをコンパイルする「make」に対し、環境に応じて適切な設定を行う「con

        Linux環境で使用されている圧縮ツール「XZ Utils」に仕掛けられたバックドアのスクリプトをGoogleのエンジニアが解説
      • https://www.codingfont.com/

        • async/awaitは今後もベストフレンドであり続けるか - hadashiA

          えーあーー みなさん聞こえますでしょうか。この記事はC# アドベントカレンダー17日めのために書かれました。 いくつかみかけた、async/await と java loom/goroutine的なものを比較する議論に興味があり、少し追ってみた感想です。実装まで深く調べられてません。 TL;DR Green Thread Experiment Results #2398 .NET の runtimelabにて、async/awaitの代替としてのグリーンスレッドを検証した結果が公開されていたが、今後も async/await でいくという結論になっている。 JVM (Java) は対象的に、コードの書き方をなにも変えなくてもランタイムが自動的にI/Oを非同期にしてくれる夢のVirtual Thread を導入した。 Rust界隈では「Why async/await ? why? why?

            async/awaitは今後もベストフレンドであり続けるか - hadashiA
          • デジタル化が進んだと思いきや、新たな手作業が生まれている今 ここから5年間、SaaSにおいて外部APIは重要なパーツになる | ログミーBusiness

            LayerXの事業紹介梶原将翔氏:株式会社LayerXの梶原と申します。だいたい“かじさん”と呼ばれていて、Twitter(現X)も“かじ(@kajicrypto)”でやっていますので、フォローしてもらえるとうれしいです。 今日は「SaaSの利用体験を拡張せよ〜APIですべてが繋がる世界へ〜」というLTをしたいと思います。最初に事業の紹介をします。 LayerXという「すべての経済活動を、デジタル化する。」ということをミッションに掲げた会社でいくつか事業をやっているのですが、一番大きい事業が「バクラク」シリーズというBtoB SaaSになります。 バックオフィス向けの業務効率化を推進するSaaSで、2021年の1月に1つ目のプロダクトを出したのですが、その後、半年に1つサービスを出し続けていて、今は5つのサービスがあります。 バックオフィスの一連の業務を、サービスのカバレッジを広げたり、プ

              デジタル化が進んだと思いきや、新たな手作業が生まれている今 ここから5年間、SaaSにおいて外部APIは重要なパーツになる | ログミーBusiness
            • Devin を含むAIソフトウェアエンジニアと周辺技術のざっくり紹介 - Algomatic Tech Blog

              こんにちは。LLM STUDIO 機械学習エンジニアの宮脇(@catshun_)です。 本記事では最近注目を集めている AI ソフトウェアエンジニアに関するプロダクトについてざっくりと紹介します。 社内勉強会に向けたキャッチアップ資料として作成しており、加筆修正する可能性がありますが、本記事を読んだ方の議論のネタ程度になってくれれば幸いです。 おことわり 本記事では AI ソフトウェアエンジニアに関する 詳細な解説は含みません。 Devin を参考に AI ソフトウェアエンジニアと呼称していますが、主語が大きく曖昧性の高い表現を使用しています。詳細については 参照元をご確認ください。 不十分また不適切な言及内容がございましたらご指摘いただけますと幸いです。 プロダクト等の利用時は 必ずライセンスや利用規約を参照して下さい。 本記事の目次 プログラム生成を伴う推論 Self-Refine (

                Devin を含むAIソフトウェアエンジニアと周辺技術のざっくり紹介 - Algomatic Tech Blog
              • TOHO-ONE

                東宝グループの提供するサービスが TOHO-ONEへ統合され、 お客様のエンタテインメントの 楽しみ方に合わせた 新しいポイントプログラムが誕生! 新規会員登録はこちら 既存サービスご利用のお客様アカウント移行はこちら 旧シネマイレージ®会員様 TOHO-ONE アカウントの 重複登録について 日頃よりTOHO-ONEをご利用いただき、 誠にありがとうございます。 旧シネマイレージ®会員様は 自動移行の対象ですが、 一部で新規会員登録による アカウントの重複が発生しております。 ご不便をおかけし、深くお詫び申し上げます。 以下より解決方法をご確認のうえ、 お手続きください。

                  TOHO-ONE
                • GitHub - chrxh/alien: ALIEN is a CUDA-powered artificial life simulation program.

                  Artificial LIfe ENvironment (ALIEN) is an artificial life simulation tool based on a specialized 2D particle engine in CUDA for soft bodies and fluids. Each simulated body consists of a network of particles that can be upgraded with higher-level functions, ranging from pure information processing capabilities to physical equipment (such as sensors, muscles, weapons, constructors, etc.) whose execu

                    GitHub - chrxh/alien: ALIEN is a CUDA-powered artificial life simulation program.
                  • GPT-4oがAIベンチマークのARC-AGIで50%のスコアに到達、これまでの最高記録である34%を大幅に更新

                    AI研究者のライアン・グリーンブラット氏が、AIの一般的な推論能力を評価する指標の「ARC-AGI」において、GPT-4oを工夫して使用することで50%という正答率を達成できたと発表しました。 Getting 50% (SoTA) on ARC-AGI with GPT-4o https://redwoodresearch.substack.com/p/getting-50-sota-on-arc-agi-with-gpt ARC-AGIでは下図のようにいくつかの例と問題が用意されます。例からルールを推測して正しく問題の図に対応する結果を出力できればOK。人間がこのタスクを行うと子どもであっても85%から100%のスコアを出すことができますが、これまでAIが出したARC-AGIの最高スコアは34%であり、数多くのベンチマークの中でも特に人間との差が顕著でした。 上記の問題はシンプルなため特

                      GPT-4oがAIベンチマークのARC-AGIで50%のスコアに到達、これまでの最高記録である34%を大幅に更新
                    • ほぼ確実に侵入可能? 正規プログラムを乗っ取る「スクワッティング」の脅威

                      関連キーワード OSS | JavaScript | オープンソース | 脆弱性対策 | アプリケーション開発 | セキュリティホール セキュリティ研究者のアレックス・ビルサン氏とジャスティン・ガードナー氏は、ソースコード保管場所であるレジストリに、偽のソースコードを忍び込ませる攻撃手法を発見した。この攻撃手法は、オープンソースソフトウェア(OSS)のパッケージ(拡張機能群)のうち、企業が社内でホストしているプライベートなパッケージの名前が、ソースコード共有サービス「GitHub」で誤って公開されていたことを悪用。正規のプライベートパッケージを偽った悪質なソースコードをレジストリにアップロードすることで、標的企業に偽のソースコードをダウンロードさせ、標的に侵入する。 「ほぼ確実に侵入可能」 スクワッティングの本当の怖さ

                        ほぼ確実に侵入可能? 正規プログラムを乗っ取る「スクワッティング」の脅威
                      • Windows PowerShellで動くスクリプトがPowerShellでも動くとは限らない、なぜなのか?

                        山市良のうぃんどうず日記 Windowsコンポーネントの「Windows PowerShell」とオープンソースの「PowerShell」 Windowsのコンポーネントである「Windows PowerShell」は「5.1」が現行バージョンであり、その後のロードマップは示されていません。 その代わり、Microsoftはオープンソースプロジェクトである「PowerShell」(旧称:PowerShell Core)を提供し、機能強化やパフォーマンス改善を実施してきました。現在の最新バージョンは「7.4.1」です。「PowerShell Core 6」のリリース以降、Windows PowerShellを起動すると、「新しいクロスプラットフォームのPowerShell」を試すように案内されるようになりました(画面1)。ちなみに、「powershell.exe -nologo」を実行すれば

                          Windows PowerShellで動くスクリプトがPowerShellでも動くとは限らない、なぜなのか?
                        • [CEDEC 2023]「スマホゲーム広告の『嘘』」レポート。数字に絡む思惑を認識し,“ユーザーに届ける”から逃げない大切さが語られた

                          [CEDEC 2023]「スマホゲーム広告の『嘘』」レポート。数字に絡む思惑を認識し,“ユーザーに届ける”から逃げない大切さが語られた ライター:箭本進一 広告費はそれなりにかけているのにインストールが伸びない。こうした現象の陰には,「ゲームの広告に関わる人間が,開発側になかなか言えないことがある」からだという。 ゲーム開発者向けカンファレンス「CEDEC 2023」で行われたセッション「【プロデューサー/ディレクター必見】スマホゲーム広告の『嘘』」では,アプリボットのマーケティングディレクター家門真明氏が登壇し,スマホゲームの広告とその数字に絡むアレコレが語られた。 アプリボット グローバルパートナー事業部 マーケティングディレクター 家門真明氏 数字に絡む思惑を認識し, ユーザーへ届けることから逃げない 家門氏は,これまでさまざまな立場からスマホゲームの広告に関わってきた人物だ。もとも

                            [CEDEC 2023]「スマホゲーム広告の『嘘』」レポート。数字に絡む思惑を認識し,“ユーザーに届ける”から逃げない大切さが語られた
                          • Akky@サイボウズ・ラボ : CodeCaptcha - プログラマーだけを通すための CAPTCHA サービス

                            CodeCaptcha.io は、文字通り Code で CAPTCHA させるためのサービスです。 webサービスの利用や登録時に、プログラム(bot)による不正な自動投稿や大量の連続投稿・いやがらせなどを防ぐため、人間でないとできない入力を要求する CAPTCHA 、一番よく見かけるのはグネグネと曲げられたりした文字列を入力するものだと思います。 一般的なCAPTCHA の目的はbot を弾いて人間を通す関所のような役目ですが、CodeCaptcha では、この通行資格を人間ではなくプログラマ、あるいは少なくともプログラミングが多少わかる人、としているわけです。 デモで出てくるプログラムはこちら。 「プログラマといったって、道具も言語も人によってバラバラだろうし、どんな問題が出るのか?」と思いましたが、言語は JavaScript です。特にweb系のプログラマ向けなら妥当な選択ですね

                              Akky@サイボウズ・ラボ : CodeCaptcha - プログラマーだけを通すための CAPTCHA サービス
                            • Microsoftの新規のソースコードの約3割をAIが生成、Nadella氏が明かす

                              MicrosoftのCEOであるSatya Nadella氏はこのほど、Meta主催の開発者イベント「LlamaCon 2025」において、同社の新規のソースコードの20%から30%をAIが記述していると明らかにした。この発言は、AIがソフトウェア開発プロセスに深く組み込まれている現状を示している。​ Welcome to LlamaCon 2025 - Closing Session! - YouTube Welcome to LlamaCon 2025 - Closing Session! - YouTube AIが開発プロセスの中心的な役割を果たす Meta初のAIイベントとなったLlamaCon 2025は、同社CEOのMark Zuckerberg氏と、Satya Nadella氏との30分にわたる対談で締めくくられた。その中でZuckerberg氏はNadella氏に​「Mic

                                Microsoftの新規のソースコードの約3割をAIが生成、Nadella氏が明かす
                              • 『ドラクエ』『FF』を支える“音の技術”。スクエニサウンドシステムに搭載されている音声圧縮コーデックHCAは、開発をどのように助けているのか? - AUTOMATON

                                  『ドラクエ』『FF』を支える“音の技術”。スクエニサウンドシステムに搭載されている音声圧縮コーデックHCAは、開発をどのように助けているのか? - AUTOMATON
                                • サーバーとブラウザで「全く」同じコードを実行する Service Worker Magic - ゆーすけべー日記

                                  サーバーが自分自身と同じプログラムを配信して、それをブラウザがロードして、どちらでも同じコードが実行され、サーバーだけではなくブラウザからもレスポンスを返す魔法「Service Worker Magic」を紹介します。 Service Worker Magic こういうことです。 サーバーはCloudflare Workers、ブラウザはService Workerのプログラムを指す サーバーのプログラムはsw.js、ブラウザで動くプログラムもsw.js 全く同じ内容かつ同じリソースを参照して、同じように動く サーバーsw.jsが自分自身のコードsw.jsを/sw.jsというパスで配信する /にアクセスするとsw.jsがService Workerとして登録される /sw/*をService Workerのスコープにする /server/helloにアクセスするとサーバーからレスポンスが返

                                    サーバーとブラウザで「全く」同じコードを実行する Service Worker Magic - ゆーすけべー日記
                                  • 新人にプログラムを書かせたら全ての内容が完璧すぎて誰か他の人にやってもらったのか?と疑ったら本当にそうだった事があった

                                    gomiryo @gomiryo 新人にプログラム書かせたら、エラー制御も完璧、メソッドもお手本のように分かれていて、命名規則も適切すぎて、誰か他の人にやってもらったのか?と疑ったら、実際にそうだったということがある。 2022-05-18 01:42:51

                                      新人にプログラムを書かせたら全ての内容が完璧すぎて誰か他の人にやってもらったのか?と疑ったら本当にそうだった事があった
                                    • iOSプロジェクト内の神クラス解体の進め方 - Mirrativ Tech Blog

                                      こんにちは、クライアントエンジニアの竹澤(@to4iki)です。 Mirrativでは、リアルタイムの配信視聴時のコメントやギフト機能を実現するために、WebSocket ベースの仕組みを利用して、サーバー・クライアント間でPub/Subのメッセージングを行っています。*1 サーバーからのHTTPレスポンスをマッピングするように、ペイロードのJSONを受け取り、それをクライアントで扱う型に変換して使用していますが扱いにくい点がありました。本記事では改善に取り組んだ内容と進め方を紹介します。 目次 課題 ゴールと進め方の認識あわせ 1. 最初にゴールの定義を行う 2. 段階的な進め方の方針と見通しを立てる ゴールまでの道筋を可視化する 3. 技術的な懸念事項などを先に潰し作業をパターン化する 動作検証に利用する再利用可能なサンプルのペイロードを定義する Decodable準拠のレスポンスでI

                                        iOSプロジェクト内の神クラス解体の進め方 - Mirrativ Tech Blog
                                      • 最高裁で逆転無罪!Coinhive事件が示した不正指令電磁的記録罪の判断基準 #裁判例解説 | アトム法律事務所弁護士法人

                                        訂正とお詫び(2026年1月13日) 本記事の初掲載時(2025年11月7日)、上告審結果について「最高裁で上告が棄却され、有罪が確定した」との誤った記載がございました。正しくは「原判決(控訴審)を破棄し、無罪確定」となります。 正確な法的情報を発信すべき立場として、確認に不備がありましたことを深くお詫び申し上げるとともに、ここに訂正いたします。 「被告人を罰金10万円に処する」 東京高等裁判所の判決が言い渡された。無断マイニングプログラム「Coinhive」を設置したことが不正指令電磁的記録保管罪に問われ、第一審の無罪判決が控訴審で覆されたのだ。 しかし、事件はここで終わらなかった。令和4年1月20日、最高裁判所第一小法廷。 「原判決を破棄する。本件控訴を棄却する」 Coinhive事件は最高裁で逆転無罪。この判決は、プログラムの「反意図性」と「不正性」の判断基準を示す重要な先例となった

                                          最高裁で逆転無罪!Coinhive事件が示した不正指令電磁的記録罪の判断基準 #裁判例解説 | アトム法律事務所弁護士法人
                                        • 富士通、プログラム処理中でもCPUとGPUを切り替える世界初の技術。GPU不足に対応

                                            富士通、プログラム処理中でもCPUとGPUを切り替える世界初の技術。GPU不足に対応
                                          • Windowsの更新プログラム「KB5012170」、さらに深刻な問題が発生

                                            Microsoftは先日、セキュリティ更新プログラム「KB5012170」を適用しようとした場合、アップデートのインストールに失敗するとともに、エラーコード「0x800f0922」が表示されることがあると報告した。UEFIを最新バージョンへアップデートすることで問題を軽減できる可能性があると説明されていたが、どうやらこのアップデートはさらに多くの問題を引き起こしているようだ(参考「Windowsにエラー「0x800f0922」発生、更新プログラムの適用が原因の可能性 | TECH+(テックプラス)」)。 BetaNewsは8月18日(現地時間)、「 KB5012170 update for Windows is even more problematic than first thought… Boot issues and BitLocker irks abound」において、KB501

                                              Windowsの更新プログラム「KB5012170」、さらに深刻な問題が発生
                                            • Structure and Interpretation of Computer Programs

                                                Structure and Interpretation of Computer Programs
                                              • オープンソース・プログラム・オフィスとは何か? (ぼくがかんがえた最強のOSPO)

                                                GoogleやMicrosoftといったビッグテックにOpen Source Program Office (OSPOという略で界隈では通じる)という部署が存在することは日本でも知られているが、現在では多くのグローバルIT企業にも同名の部署が存在する。近年では中国系の企業での設置が目立つが、日本でもサイボウズ、メルカリといった企業には存在するようだ。 名前で勘違いする方もいるかと思うが、このOSPOという部署はオープンソース開発を行っている部署のことではない。一言で言えば、オープンソースの世界と企業の内部との全ての接点に関与し、それを支援することで円滑にオープンソースの価値を享受するための部署である。時には法務やコンプライアンスの部署に見えるし、マーケティングや広報のようにも見える。また、社内の情報システム部門の一部のように見えることもある。もう少し詳細にOSPOの役割を列挙すると以下のよ

                                                  オープンソース・プログラム・オフィスとは何か? (ぼくがかんがえた最強のOSPO)
                                                • 便利なPythonツールがてんこ盛り、Anacondaでスクレイピングに挑戦

                                                  Pythonの開発環境にはいくつかの種類があり、代表的なのが「Anaconda」(アナコンダ)だ。Anacondaの概要やインストール方法、基本的な使い方を紹介する。 Anacondaを使って、プログラムを作りましょう。Anacondaには様々なツールが同梱されており、開発するプログラムの内容に応じて、使いやすいツールを選べます。本稿では、「Anaconda Navigator」(アナコンダ・ナビゲーター)を使ってツールの一覧を確認した後に、Anaconda PromptとJupyter Notebookを使ってプログラミングを行います。 Anaconda Navigatorでツールを確認する 「Anaconda Navigator」は、Anacondaに同梱されている各種のツールを起動するためのソフトウエアです。Pythonの実行環境を管理する機能もあります。いくつかのツールはWindo

                                                    便利なPythonツールがてんこ盛り、Anacondaでスクレイピングに挑戦
                                                  • ゲームの「チートツール」は著作権侵害ではないとの判決でソニーが敗訴

                                                    by Ted Fu Pro Action Replay(プロアクションリプレイ)などで知られるイギリスのゲーム改造ツールメーカー・Datelを、ソニーが著作権侵害で訴えた裁判で、欧州司法裁判所が2024年10月17日に「ゲームを改造しても著作権の侵害には該当しない」との判決を下しました。 The Directive on the legal protection of computer programs does not allow the holder of that protection to prohibit the marketing by a third party of software which merely changes variables transferred temporarily to a game console’s RAM - cp240181en.pdf

                                                      ゲームの「チートツール」は著作権侵害ではないとの判決でソニーが敗訴
                                                    • GitHub、Copilot Memoryをパブリックプレビューで提供開始 ——すべてのGitHub Copilot有料プランで有効可能に | gihyo.jp

                                                      GitHub⁠⁠、Copilot Memoryをパブリックプレビューで提供開始 —⁠—すべてのGitHub Copilot有料プランで有効可能に GitHubは2026年1月15日、GitHub Copilotの全有料プランを対象に、エージェント用のメモリ機能「Copilot Memory」のパブリックプレビューを開始した。昨年末にPro/Pro+プラン向けに先行でプレビューを始めたときには詳しい説明がなかったが、今回のパブリックプレビューにあたり、Copilot Memoryに関する解説を公式ブログで公開した。 Agentic memory for GitHub Copilot is in public preview - GitHub Changlog Building an agentic memory system for GitHub Copilot - GitHub Blog

                                                        GitHub、Copilot Memoryをパブリックプレビューで提供開始 ——すべてのGitHub Copilot有料プランで有効可能に | gihyo.jp
                                                      • VS Code で Gemini Code Assist を使う - Qiita

                                                        はじめに コーディングにAIが使われるようになってだいぶ時間が経ちました。AIエディタも様々なものが出ましたが有名どころとしてはCursorやGithub Copilotが挙げられると思います。これらのツールは、定額課金であるため個人で手が出しづらかったり契約にハードルがあるような職場もあるかもしれません。 ということで従量課金で使えるVSCode拡張のAIエディタ機能を探していたところ、Geminiの拡張を知りましたので使ってみました。 あまり使っている人が見当たらなかったので共有できればと思います。 誰向けの記事か Gemini Code Assist(VSCode拡張)について知りたい人 従量課金のAIエディタツールを探している人 Gemini Code Assist Gemini Code Assistは、Google Cloud の AI を活用したコラボレーターと表現されており

                                                          VS Code で Gemini Code Assist を使う - Qiita
                                                        • AIシステム開発におけるQA/QA in AI System development

                                                          これまで私がAIに対するテストで経験したことから得た知見です。 どういった問題があって、どういった対応をしたかを4つのChapterで説明しています。 This is the knowledge I have gained from my experience with testing AI thu…

                                                            AIシステム開発におけるQA/QA in AI System development
                                                          • 現場の失敗から学ぶ!プロダクトバックログアイテムの改善/Learn_from_On-Site_Failures!_Improving_Product_Backlog_Items

                                                            2024年6月21, 22日に開催された『Scrum Fest Osaka 2024』 において登壇した際の資料です。 プロダクトバックログアイテム(PBI)はチームの認識の統一や実装・テストの効率化に直結する重要な要素です。 本セッションでは、過去に参加した現場での失敗事例とその原因・背景を分…

                                                              現場の失敗から学ぶ!プロダクトバックログアイテムの改善/Learn_from_On-Site_Failures!_Improving_Product_Backlog_Items
                                                            • Go で --version の出力を実装する - はやくプログラムになりたい

                                                              Go でコマンドラインツールを実装した時に $ some-tool -version のようにバージョンを出力するフラグを実装することが多いと思います.本記事はこれをどう実装するかのメモです. 手動でバージョン情報を管理 素朴にはバージョン情報を定数で持って手動で管理する方法があります. package main import ( "flag" "fmt" ) const version = "1.2.3" func main() { var v bool flag.BoolVar(&v, "version", false, "Show version") flag.Parse() if v { fmt.Println(version) } } 新しいリリースを行うときは version 定数の値を手で書き換えてコミットしてからリリース用のタグを打つという方法でやっていたのですが,間をおい

                                                                Go で --version の出力を実装する - はやくプログラムになりたい
                                                              • 正規表現を使いたいけど記法を忘れたときに便利な「ビジュアル正規表現エディタ」

                                                                正規表現は「テキストの中から『りんご』と『リンゴ』の両方を探す」とか「テキストファイル内のURLが含まれる行を全部抽出する」といった際に便利ですが、「正規表現の基本的な仕組みは知っているものの、たまにしか使わないから記法を毎回調べている」という人は多いはず。ブロックを組み合わせて正規表現を書ける「ビジュアル正規表現エディタ」が公開されていて便利そうだったので使ってみました。 ビジュアル正規表現エディタ https://hi-king.github.io/visual_regexp_web/ ビジュアル正規表現エディタを開くとこんな感じ。「/M\d+(エンジニア|PdM|データサイエンティスト)大*募集/」という正規表現がブロックの組み合わせで表現されています。 自分で「テキストの中の『りんご』と『リンゴ』を検索する」という操作に使う正規表現を作ってみます。まず、すでにあるブロックをごみ箱ア

                                                                  正規表現を使いたいけど記法を忘れたときに便利な「ビジュアル正規表現エディタ」
                                                                • Advanced Data Analysis(旧Code Interpreter)で何ができるのか試してみた|IT navi

                                                                  7月7日、OpenAIがChatGPT Plusの公式プラグインとしてCode Interpreter(8月にAdvanced Data Analysisに名称変更)の提供を開始しました。 Code Interpreterを利用することにより、ChatGPT上でPythonコードを生成、実行したり、ファイルをアップロード・ダウンロードしたりすることができます。 以前、ChatGPTのデータ分析プラグインのNoteableで、簡単な算数の問題を解いたり、データ分析をしたりしましたが、Code Interpreterでも同じことができるのかどうか確かめてみました。 1.Code Interpreterの概要と使い方(1) Code Interpreterの概要Code Interpreterは、ChatGPTの機能を拡張する公式プラグインであり、以下のようなことができます。 Pythonコード

                                                                    Advanced Data Analysis(旧Code Interpreter)で何ができるのか試してみた|IT navi
                                                                  • Living Documentation: Continuous Knowledge Sharing をざっと読んだ - 勘と経験と読経

                                                                    タイムラインで話題となっていた「Living Documentation: Continuous Knowledge Sharing by Design (English Edition)」ざっと読んだ。AIは使っていない(機械翻訳は使った)。というわけで、ざっくり理解したことをメモしておく記事。 Living Documentation: Continuous Knowledge Sharing by Design (English Edition) 作者:Martraire, CyrilleAddison-Wesley ProfessionalAmazon 全般的な感想 各章の覚書 Chapter 1: Rethinking Documentation Chapter 2: Behavior-Driven Development as an Example of Living Spec

                                                                      Living Documentation: Continuous Knowledge Sharing をざっと読んだ - 勘と経験と読経
                                                                    • Rustで有名アルゴリズムに挑戦(20) RustとTcl/TkでGUIアプリを作ろう

                                                                      普段使うツールをRustで作る場合、コマンドラインベースのものが多いと思います。それでも、Rustを使ってデスクトップアプリを作ることもできます。今回は、実績のあるGUIツールキットの「Tcl/Tk」をラップしたクレートを使って簡単なGUIを作成してみましょう。 Rustで単位変換ツールを作ったところ GUIツールキット「Tcl/Tk」のインストール Rustのライブラリを集約したcrates.ioを見ると、多くのGUIライブラリが存在します。Rustはさまざまな環境で動作することを想定していることもあり、「これこそGUIの定番」というものはありません。多くの選択肢があり、用途に応じて使い分けるのが正しい作法です。 WebブラウザベースのTauri、ゲーム開発と相性の良いegui、GTK+を利用するGTK-rs、Tcl/Tkをラップしたライブラリのtcl/tkなど、いろいろなクレートがあり

                                                                        Rustで有名アルゴリズムに挑戦(20) RustとTcl/TkでGUIアプリを作ろう
                                                                      • seccamp2025_LT_デコンパイラ研究最前線

                                                                        セキュリティキャンプ全国大会2025のLTで話した内容です

                                                                          seccamp2025_LT_デコンパイラ研究最前線
                                                                        • 及川卓也「仮説はことごとく外れた」それでもブレずに開発できる理由は?【後編】 - エンジニアtype | 転職type

                                                                          2024.04.08 働き方 及川卓也PdMプログラミングプロダクト 前編に続いて及川卓也さんにプログラミング初学者向けの学習サービス『Jasmine Tea』のこの1年を聞く。リリースからちょうど1年が経った『Jasmine Tea』だが「実は思っていたよりうまくいっていない」のだという。未知の挑戦に課題はつきものではある。及川さんらはどんな課題にぶつかり、それとどう向き合っているのだろうか。 事前に立てた仮説のことごとくが外れたこと、それでもブレずに開発を続けられている理由、少し脇道に逸れて、生成AI時代のエンジニアに必要なことも伺った。 Tably株式会社 代表取締役 Technology Enabler 及川 卓也さん(@takoratta) 早稲田大学理工学部卒業、日本DECを経てMicrosoftに転職。Windowsの開発に携わり、その後Googleではプロダクトマネジメント

                                                                            及川卓也「仮説はことごとく外れた」それでもブレずに開発できる理由は?【後編】 - エンジニアtype | 転職type
                                                                          • [CEDEC 2021]開発者が知っておくべき,マーケティングの12の知見。徳岡正肇氏がインディーズゲーム戦国時代のサバイバル術を語る

                                                                            [CEDEC 2021]開発者が知っておくべき,マーケティングの12の知見。徳岡正肇氏がインディーズゲーム戦国時代のサバイバル術を語る ライター:箭本進一 開発者向けカンファレンス「CEDEC 2021」の最終日,2021年8月26日に開催された講演「ゲームを作り始める前の『マーケティング』 〜開発者が知っておきたい12の知見」をレポートする。 マーケティングといえば広告がらみの話だし,専門の部署が存在するのになぜ開発者がそんなことを気にかけないといけないだろうか。そんな疑問に答えてくれるのが,この講演というわけだ。 スピーカーである徳岡正肇氏は,海外のゲーム事情やシミュレーションゲームなどに造詣が深く,弊誌やGamesIndustry.biz Japan Editionでもライターとして活躍するゲームジャーナリスト/シナリオライターだ。 講演では,氏が海外取材を通して得たマーケティングに

                                                                              [CEDEC 2021]開発者が知っておくべき,マーケティングの12の知見。徳岡正肇氏がインディーズゲーム戦国時代のサバイバル術を語る
                                                                            • RISC-VでC言語のポインターを理解する! ポインターの動作と処理を詳細に解説した書籍が発売/『RISC-Vから学ぶC言語 ポインタ理解のためのアセンブリ入門』【Book Watch/ニュース】

                                                                                RISC-VでC言語のポインターを理解する! ポインターの動作と処理を詳細に解説した書籍が発売/『RISC-Vから学ぶC言語 ポインタ理解のためのアセンブリ入門』【Book Watch/ニュース】
                                                                              • WebUIについて調べた - laiso

                                                                                WebUIはデスクトップアプリを作るためのライブラリ。HTML, CSS, JavaScriptでフロントエンドを作り、バックエンドをC, C++, Python, Go, TypeScriptなどの言語で開発できる。システムにインストールされているWebブラウザで動作する https://webui.me/webui.me 2023年にhassandragaさんが公開し、V言語コミッタのttytmさんらも参加した 本体はCで開発されていて、Python, Go, TypeScriptにバイディングが提供されている 似た技術としてはElectronやTauri、Gluonなどが存在する laiso.hatenablog.com zenn.dev アーキテクチャについて ElectronやTauriと比較すると、WebUIのアーキテクチャはWebアプリをブラウザで開くだけなのでより単純かつ制

                                                                                  WebUIについて調べた - laiso
                                                                                • クラウドセキュリティにおける具体的な対策を検討、実践する上で知らないと損する文書まとめ

                                                                                  クラウドセキュリティにおける具体的な対策を検討、実践する上で知らないと損する文書まとめ:ITmedia Security Week 2024 冬 2024年2月28日、アイティメディアが主催するセミナー「ITmedia Security Week 2024 冬」における「クラウドセキュリティ」ゾーンで、GMOサイバーセキュリティ by イエラエ サイバーセキュリティ事業本部 執行役員 兼 副本部長 阿部慎司氏が「CISOが考えるべきクラウドセキュリティ ~脅威とリスクをモデル化し、対策へつなげる手法~」と題して講演した。

                                                                                    クラウドセキュリティにおける具体的な対策を検討、実践する上で知らないと損する文書まとめ

                                                                                  新着記事