並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 87件

新着順 人気順

コードの検索結果1 - 40 件 / 87件

  • 「ディスコードを作ったのは『FF11』を友だちとボイスチャットしたかったから。」ディスコード創業者インタビュー。ちなみに、現在プレイ中の『FF14』とのコラボは「Look Forward to it(お楽しみに)」。 | ゲーム・エンタメ最新情報のファミ通.com

    2024年9月26日~9月29日に千葉・幕張メッセで開催された“東京ゲームショウ2024”(TGS2024)。会場では、世界中のユーザーが活用する“Discord”のブースが展開。初日となる9月26日にはステージイベントも実施された。 本記事では、ステージイベントにも登壇した、Discordの共同創業者のひとりでもあり、CTO(最高技術責任者)でもあるスタニスラフ・ヴィシュネフスキー氏(文中ではスタン)へのインタビューをお届け。Discordの今後のビジョンから、Discord上で活用できるゲーム&アプリの開発ができる新機能のこと、さらにはスタン氏が好んでプレイするオンラインRPG『ファイナルファンタジーXIV』(FF14)についてなど、さまざまな話を聞くことができた。

      「ディスコードを作ったのは『FF11』を友だちとボイスチャットしたかったから。」ディスコード創業者インタビュー。ちなみに、現在プレイ中の『FF14』とのコラボは「Look Forward to it(お楽しみに)」。 | ゲーム・エンタメ最新情報のファミ通.com
    • ノーコード&AIカオスマップ更新【2024年10月版】

      ノーコード&AIカオスマップ更新【2024年10月版】<2年ぶり更新>ノーコードカオスマップを更新 + AIカオスマップを追加【一般社団法人NoCoders Japan協会】 一般社団法人NoCoders Japan協会は、『ノーコードカオスマップ(2024年版)』の2年ぶりの更新に加え、新たに『生成AIカオスマップ(2024年版)』を公開いたします。これにより、ノーコードと生成AIの分野の急速に進化するサービスの全体像を一目で把握できるようになります。 【目的と背景】 当協会は2020年に設立され、「全ての人々が自分たちの身近な課題をノーコードで解決する社会をめざす」をキーワードにノーコードの普及活動を行っております。 HP:https://no-coders-japan.org/ 昨今、「生成AI」がノーコードの進化を後押しする流れとなっています。設立当初に比べ、圧倒的に優れたUXを提

        ノーコード&AIカオスマップ更新【2024年10月版】
      • 読みやすいコードは「読ませない」

        経験の浅い人にちょくちょくするアドバイスとして、「コードリーディングのときにはあんまコードを読まないほうがいいよ」がある。コード全体を詳細に読むのではなく、名前やインターフェイスからコードの意図を把握することで効率的にコードリーディングできる。完全に下記の受け売り。 「実装は極力見ないようにして、インターフェイスと構造を理解するようにするんです。ダイヤグラムや、関係のグラフを書いたりして。実装はちゃんと出来ていると信じて、読んでいるメソッドやクラスのインターフェイスの役割やパラメータをしっかり理解するようにするんです。そっちの方が、実装を見るよりずっと楽ですよね。」 牛尾 剛「コードリーディングのコツは極力読まないこと 」 自分なんかは、エディタの畳み込み機能と変数名ホバーを使って、名前とインターフェイスしか見えない状態で読む。中身を読みたいなーと思ったところは畳み込みを解除して徐々に読ん

          読みやすいコードは「読ませない」
        • テストコードの品質を客観的な数値で担保しよう〜Mutation Testのすすめ〜

          YAPC::Hakodate 2024 での登壇資料です。 https://fortee.jp/yapc-hakodate-2024/proposal/a91375cf-5d1c-4abf-bedf-b291c685e056

            テストコードの品質を客観的な数値で担保しよう〜Mutation Testのすすめ〜
          • 「良いコードとは何か」で消耗するのはもうやめよう - DMM Developers Blog

            これはなに? こんにちは、DMM.comのミノ駆動です。 プラットフォーム開発本部 Developer Productivity Group 横断チームにて、 プラットフォームの設計品質向上に取り組んでいます。 さて、ネット上ではソフトウェア開発における「良いコードとは何か」をめぐって、 いろんな意見が交錯したり、 ときには激論を呼んだりします。 収拾がつかないこともしばしばです。 この記事は、良いコードを考えるうえでの要素を整理し、 建設的な議論を助けることを目的とします。 これはなに? この記事の理解目標 良いコードをめぐる議論 議論1: 何をもって良いコードなのか 議論2: 良いコードはどうやったら書けるのか 議論3: 「綺麗なコード(良いコード) vs 動くコード」問題 議論改善のために提案します 提案1: ソフトウェア品質特性の観点でコードの良し悪しを判断しよう 提案2: 原理原

              「良いコードとは何か」で消耗するのはもうやめよう - DMM Developers Blog
            • 東京都、QRコード決済で最大10%還元 物価高騰対策 - 日本経済新聞

              東京都は1日、都内の対象店舗でQRコード決済した際に決済額の最大10%をポイント還元する事業を始めると発表した。物価高騰対策の一環で、期間は12月11〜27日まで。予算額は139億円で期間内に達した場合は終了する。決済手段はauPAY(コード支払い)、d払い、PayPay、

                東京都、QRコード決済で最大10%還元 物価高騰対策 - 日本経済新聞
              • AWS、コンソールの操作をコードに変換してくれる「AWS Console-to-Code」正式リリース

                AWS、コンソールの操作をコードに変換してくれる「AWS Console-to-Code」正式リリース Amazon Web Services(AWS)は、AWSコンソールでの操作をコードに変換してくれる「AWS Console-to-Code」の正式リリースを発表しました。 AWSコンソールの操作をコードに変換 AWS Console-to-Codeを利用することでAWSコンソールで操作した内容を記録し、コマンドラインで実行できるコードを生成してくれます。さらに生成AIのAmazon Qによって数クリックで AWS CloudFormationのテンプレートやAWS Cloud Development Kit(AWS CDK)を用いたTypeScriptやPython、Javaコードも生成されます。 これによりAWSコンソールでの操作を保存しておいて確実に再現できるだけでなく、コードをカ

                  AWS、コンソールの操作をコードに変換してくれる「AWS Console-to-Code」正式リリース
                • コードレビュー文化のある組織づくり

                  ソフトウェアエンジニアの 渋谷 です。 コードレビューを実際のプロジェクトでどのように活用しているかを紹介します。 今回は私が入社当初からお世話になっているプロジェクトマネージャー(PM)2名に協力いただき、特徴的なプロジェクトについてインタビューしました。 コードレビューの目的、方法などについては多くの記事で紹介されているため、この記事では省略いたします。 コードレビューについて知りたい方は私が参考にしている代表的な記事を2つ紹介するので、そちらを見てください。 第2章 3.ソースコードレビュー | アーカイブ | IPA 独立行政法人 情報処理推進機構 Google Engineering Practices Documentation 斉藤 さんからは2つのプロジェクトを紹介します。 WebAPI、Webクライアント保守プロジェクト(人数: 2人) モバイルアプリリニューアルプロジェ

                    コードレビュー文化のある組織づくり
                  • 人気ローグライトアクション『Rogue Legacy』開発元、なんと「ソースコード丸ごと」オンライン公開。“知識の共有”として惜しげなく披露 - AUTOMATON

                    デベロッパーのCellar Door Gamesは10月16日、同スタジオが手がけた『Rogue Legacy』について、ゲームのソースコードを公開した。ソースコードはGitHub上で公開されており、誰でも閲覧可能となっている。海外メディアGamesRadar+が報じている。 『Rogue Legacy』は2013年にリリースされたローグライトアクションゲームだ。プレイヤーはプロシージャル生成されるダンジョンを探索する。本作では死んでしまうと最初からやり直しとなり、主人公が子孫へとバトンタッチする。子孫はそれぞれクラスや使用可能なスペルに加え、特有の特性を持ち合わせている。このことにより、同じクラスでも使い勝手が異なるキャラに出会うこともある。そうして跡継ぎに託しつつ、ダンジョンの踏破を目指すこととなる。 Cellar Door Gamesはそんな『Rogue Legacy』を手がけるイン

                      人気ローグライトアクション『Rogue Legacy』開発元、なんと「ソースコード丸ごと」オンライン公開。“知識の共有”として惜しげなく披露 - AUTOMATON
                    • 発売後すぐ販売停止のFPS『CONCORD(コンコード)』、開発スタジオ閉鎖。サービス再開ならず、スタジオごと閉鎖 - AUTOMATON

                      ソニー・インタラクティブエンタテインメントは10月30日、傘下のFirewalk StudiosとNeon Koiを閉鎖することを発表した。閉鎖に伴ってFirewalk Studiosが手がけていた『CONCORD(コンコード)』、およびNeon Koiが手がけていたモバイルゲームは開発中止となる。 Firewalk Studiosは、当初2018年にProbablyMonstersの傘下スタジオとして設立。2023年にSIEに買収され、PlayStation Studiosに加入した。SIEの傘下スタジオとしては、オンライン専用ヒーローFPS『CONCORD』を開発。プレイヤーが独自のアビリティやロールをもつキャラクターを使って、5対5のPvPバトルを楽しむ作品となっていた。 『CONCORD』はPC(Steam/Epic Gamesストア)/PS5向けに今年8月24日に発売されたものの

                        発売後すぐ販売停止のFPS『CONCORD(コンコード)』、開発スタジオ閉鎖。サービス再開ならず、スタジオごと閉鎖 - AUTOMATON
                      • 数行のコードでAIエージェントがブラウザを操作!Python×Sentientを用いたブラウザ制御 - Qiita

                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                          数行のコードでAIエージェントがブラウザを操作!Python×Sentientを用いたブラウザ制御 - Qiita
                        • ChatGPTがコーディング支援を強化。コードエディタ機能を統合、コードレビューやデバッグ、他言語への移植ツールなどを含む新機能「Canvas」が登場

                          ChatGPTがコーディング支援を強化。コードエディタ機能を統合、コードレビューやデバッグ、他言語への移植ツールなどを含む新機能「Canvas」が登場 OpenAIはChatGPTの新機能「Canvas」を発表しました。 ChatGPTはさまざまな指示や依頼にAIが対応する汎用目的で使えるサービスですが、新機能「Canvas」は特に文章の作成とコードの作成においてChatGPTをより生産的なツールとして使えるような機能を提供しています。 When writing code, canvas makes it easier to track and understand ChatGPT’s changes. It can also review code, add logs and comments, fix bugs, and port to other coding languages l

                            ChatGPTがコーディング支援を強化。コードエディタ機能を統合、コードレビューやデバッグ、他言語への移植ツールなどを含む新機能「Canvas」が登場
                          • 「Googleの新規コードの4分の1以上はAIが生成」とピチャイCEO

                            米Alphabetおよびその傘下のGoogleのCEO、スンダー・ピチャイ氏は10月29日(現地時間)に行った第3四半期の業績発表後の電話会見で、現在、Googleで新しく書かれるコードの4分の1以上はAIによって生成されており、その後エンジニアによってレビューされ、承認されていると語った。 ピチャイ氏は電話会見の冒頭から「われわれのイノベーションへの取り組みとAIへの長期的な注力および投資は成果を挙げており、われわれ自身と顧客の成功につながっている」と語った。 AIによるコーディングについては、AIを活用してコーディングプロセスを改善しており、生産性と効率性の向上に役立っていると語った。 同氏はまた、Google検索に統合した「AI overviews」(日本では「AIによる概要」)が月間10億人以上のユーザーに利用されており、検索の使用頻度とユーザー満足度を向上させていると語った。 Y

                              「Googleの新規コードの4分の1以上はAIが生成」とピチャイCEO
                            • タリーズ オンラインストアで5万件以上のクレジットカード情報が流出→カード番号や名義だけでなくセキュリティーコードまで流出した可能性があると騒動に

                              リンク ねとらぼ タリーズECサイトでクレカ情報5万件以上流出か 不正アクセスで……「深くお詫び」 タリーズコーヒージャパンは、同社のECサイトを利用したユーザーのクレジットカード情報が5万件以上漏えいした可能性があるとして謝罪しました。漏えいした可能性があるのは、2021年7月20日〜2024年5月20日に「タリーズ オンラインストア」でクレジットカード決済をした5万295… 123 users 17

                                タリーズ オンラインストアで5万件以上のクレジットカード情報が流出→カード番号や名義だけでなくセキュリティーコードまで流出した可能性があると騒動に
                              • なぜ? クレカの「セキュリティコード」まで漏洩する事件が相次ぐ(山口健太) - エキスパート - Yahoo!ニュース

                                最近、個人情報が漏洩する事件が相次いでいる中で、クレジットカードの「セキュリティコード」まで漏洩していることに驚きの声が上がっています。 本来、セキュリティコードはシステム上に保存していないはずですが、なぜそれが漏洩してしまうのでしょうか。を解説します。 攻撃されたのはデータベースではなく入力フォームか最近のオンラインストアでは、3桁または4桁のセキュリティコードはもちろん、クレジットカード情報自体を自社で取り扱わない仕組みを導入するところが増えています。 しかし、今回9万件超の流出が話題となっているタリーズは、セキュリティコードを含む5万件超のクレジットカード情報が漏洩した可能性があると説明しています。 (3)クレジットカード情報漏洩の可能性があるお客様 2021年7月20日~2024年5月20日の期間中に「タリーズ オンラインストア」においてクレジットカード決済をされたお客様52,95

                                  なぜ? クレカの「セキュリティコード」まで漏洩する事件が相次ぐ(山口健太) - エキスパート - Yahoo!ニュース
                                • 感動した Go のテクいコード - ドキドキするとき無敵でしょ

                                  この前上司の PR を読んでいたら「理解できるけどどうすればこんなこと思いつくんだ」と思ったコードがあり、聞いたら出典を教えてくれたので紹介する。 というわけでこちら。 strechr/testify のコードにそれはある。 github.com 私が感動したコードはこの getLen() 関数。 // getLen tries to get the length of an object. // It returns (0, false) if impossible. func getLen(x interface{}) (length int, ok bool) { v := reflect.ValueOf(x) defer func() { ok = recover() == nil }() return v.Len(), true } Named return values まずこ

                                    感動した Go のテクいコード - ドキドキするとき無敵でしょ
                                  • ローコード・ノーコードに潜むリスクを攻撃ツールで確かめてみた(インターンシップ体験記) - NTT Communications Engineers' Blog

                                    こんにちは、NTTドコモグループの現場受け入れ型インターンシップ2024に参加させていただきました、佐藤と鈴木です。 本記事では、現場受け入れ型インターンシップ「D1.攻撃者視点に立ち攻撃技術を開発するセキュリティエンジニア」での取り組み内容について紹介します。NTTドコモグループのセキュリティ業務、とりわけRedTeam PJに興味のある方への参考になれば幸いです。 目次 目次 RedTeam PJの紹介 参加に至った経緯 インターンシップ概要 ローコード・ノーコードとは 検証業務 Power Pwnの概要 PowerDump reconコマンド dumpコマンド 条件や制約の調査 dumpコマンドの制約 検証まとめ 感想 おわりに RedTeam PJの紹介 私たちは、NTTコミュニケーションズ イノベーションセンター テクノロジー部門 RedTeam PJのポストに参加しました。Re

                                      ローコード・ノーコードに潜むリスクを攻撃ツールで確かめてみた(インターンシップ体験記) - NTT Communications Engineers' Blog
                                    • AWS 構成図を S3 にアップするだけで Terraform のコードを git push / pull request から terraform plan まで自動で動作するシステム

                                      2024/10/25 社内 LT 会 ■GitHub ・Lambda https://github.com/hiyanger/diagram-to-terraform-cicd-lambda ・生成コード https://github.com/hiyanger/diagram-to-t…

                                        AWS 構成図を S3 にアップするだけで Terraform のコードを git push / pull request から terraform plan まで自動で動作するシステム
                                      • 組閣時の集合写真のドレスコードに対するささやかな疑義

                                        首相官邸 @kantei 本日(10月3日)閣議において石破内閣の副大臣が決定しました。 石破総理は、新任の副大臣と共に宮中における認証式に出席後、総理大臣官邸で記念撮影を行い、初副大臣会議に出席しました。 pic.x.com/owV8w7D3W0

                                          組閣時の集合写真のドレスコードに対するささやかな疑義
                                        • GitHubをコードで管理 ! Terraformを導入して安全な管理を実現しました - ROUTE06 Tech Blog

                                          ROUTE06 では GitHub の管理に Terraform を導入しました。今回はその導入の背景、実際に導入してどう変わったのか、導入方法について紹介したいと思います。 Terraform とは Terraform は、IaC(Infrastructure as Code)ツールの一種です。 インフラの設定をコードとして管理することで、設定の変更履歴が明確になり、誤った設定によるトラブルを防ぐことができます。 なぜ GitHub を Terraform で管理するのか ROUTE06 では、全社的に GitHub を使用しています。そのため、GitHub の管理は非常に重要です。 Terraform 導入前には、以下のような課題がありました。 手動での設定変更時にミスが発生する 設定変更の履歴が追いにくい 重要な変更(リポジトリの作成や Organization へのユーザー招待など

                                            GitHubをコードで管理 ! Terraformを導入して安全な管理を実現しました - ROUTE06 Tech Blog
                                          • Google Cloud「Gemini Code Assist Enterprise」提供開始。GitHubのリポジトリからコード読み込んでカスタマイズ可能

                                            Google Cloud「Gemini Code Assist Enterprise」提供開始。GitHubのリポジトリからコード読み込んでカスタマイズ可能 同社は今年(2024年)4月に一般向けのコーディング支援AIサービス「Gemini Code Assist」を発表しています。 Gemini Code AssistはVisual Studio Code、IntelliJ、PyCharmなどのコードエディタやIDE、そしてCloud Shell EditorやCloud WorkstationsなどのGoogleのサービスで利用可能。 C、C++、Go、Java、JavaScript、Pythonなど 20 以上のプログラミング言語をサポート。書きかけのコードの補完やチャットによるコードの生成、コードの説明、単体テストの生成などの機能が備わっています。 また、ITエンジニア向けのQ&A

                                              Google Cloud「Gemini Code Assist Enterprise」提供開始。GitHubのリポジトリからコード読み込んでカスタマイズ可能
                                            • 『パーティのドレスコード間違えて肩身狭そう』な仏像がとても可愛い「私じゃん」「周りはそっとしてあげてるのリアル」

                                              みほとけ @mihotoke_chan パーティーのドレスコード大間違いして1人だけ大胆な仮装してきちゃった… みたいな仏像が肩身狭そうにしてて可愛かった。 pic.x.com/wp7EKdaR23 2024-10-23 20:28:43 みほとけ @mihotoke_chan 「みんな今日は仮装するって言ってたじゃん…」 ですね 愛知県豊川市、財賀寺の二十八部衆の仏像です。室町時代のもの。 仮装してる風なのは「迦楼羅(かるら)」像。 現在、お寺の開創1300年記念で秘仏本尊千手観音像ご開帳中につき特別に広いところに設置されています。 pic.x.com/6dKj6wW3D7 2024-10-23 22:56:15 みほとけ @mihotoke_chan お寺仏像研究家|芸人|浅井企画|芸歴6年目|ミス鎌倉|慶應卒|看護師資格|ybs「キックス」火曜MC|自著『みほとけの推しほとけ』発売中

                                                『パーティのドレスコード間違えて肩身狭そう』な仏像がとても可愛い「私じゃん」「周りはそっとしてあげてるのリアル」
                                              • 900行のコードをノーミスで出力するClaude 3.5 Sonnet (New) やるなお主|平岡憲人(ノーリー)

                                                こんにちは! ノーリーです。ClaudeやChatGPT、Gemini使ってますか? 今朝リリースされた、Claude 3.5 Sonnet (New)のコード生成能力を味う記事です。 では、まったり参りましょう! 1.公式情報Claude 3.5 Sonnetは、コーディング能力において大きな進化を遂げたAIモデルだそうです。このモデルの新機能と改善点は以下の通りです。 強化されたコーディング支援: Claude 3.5 Sonnetは、JavaScriptやPythonなどの様々なプログラミング言語でコード生成する能力に優れています。簡単なコード補完から複雑な問題解決シナリオまで対応可能で、開発プロセスを大幅に効率化できます。 問題解決能力の向上: HumanEvalベンチマークで64%の問題を解決する能力を示し、前バージョンのClaude 3 Opusの38%から大幅に向上しました。

                                                  900行のコードをノーミスで出力するClaude 3.5 Sonnet (New) やるなお主|平岡憲人(ノーリー)
                                                • Raspberry Pi Pico 2の性能を引き出す——Picoprobeでネイティブコード開発に挑戦|fabcross

                                                  デバッグプローブの必要性 MicroPythonは先述のように、REPLコンソール上でコードを実行し、MicroPythonインタープリタと対話してデバッグができます。一方、ネイティブコード開発は、CPUが実行できるマシンコードを作成するので、デバッグはMicroPythonほど簡単ではありません。 最近のマイコンは、マシンコードのデバッグを行う「オンチップデバッグ機構」を内蔵しています。専用のインターフェースを通じてオンチップデバッグ機構とホストPC(※プログラムを作成しているWindows機など)とが通信を行い、対話的にデバッグを行えます。 オンチップデバッグ機構とホストPCとのインターフェースとしては、「JTAG」という標準規格が存在しています。JTAGは、その名前のもとになっている業界団体「Joint Test Action Group」が策定し、IEEE標準に取り込まれたインター

                                                    Raspberry Pi Pico 2の性能を引き出す——Picoprobeでネイティブコード開発に挑戦|fabcross
                                                  • Amazon Bedrock をTeamsとノーコードで連携する - Taste of Tech Topics

                                                    はじめに 10月に入り、やっと秋らしい感じになってきました。 データ分析エンジニアの木介です。 先日、AWS Chatbotの新機能を利用して、BedrockがTeamsやSlackと簡単に連携できるようになったと発表がありました。 今回は、その内容を確認して、BedrockとTeamsを連携する方法について、説明していきます。 aws.amazon.com はじめに 概要 Amazon Bedrockとは? 今回のゴール TeamsへのBedrockを使ったアプリの導入 構築環境 1. Agents for Amazon BedrockでAIエージェントを作成する 2. AWS Chatbotの設定 3. Teamsの設定 使い方 まとめ 概要 Amazon Bedrockとは? Amazon Bedrock は、AWSが提供するマネージドサービスで、開発者が複数の大規模言語モデル(LL

                                                      Amazon Bedrock をTeamsとノーコードで連携する - Taste of Tech Topics
                                                    • ESLintがJSONとMarkdownのコードチェック機能をサポ―ト | gihyo.jp

                                                      ESLintプロジェクトは2024年10月3日、ESLintがJSONとMarkdownのリンティングを正式にサポートしたことを発表した。 ESLint now officially supports linting of JSON and Markdown -ESLint ESLintはオープンソースのJavaScriptコードチェック(リンティング)ツール。JavaScriptやTypeScriptのコードを静的解析し、構文エラーやコーディング規約に違反がないか、等をチェックすることができる。 新たにサポートされたJSONリンティングは、@eslint/jsonというプラグインを使用して実行される。このプラグインはJSON、JSONC (⁠コメント付きJSON⁠)⁠、JSON5の解析機能を提供するもので、npmからインストールすることができる。 また、Markdownリンティングは@e

                                                        ESLintがJSONとMarkdownのコードチェック機能をサポ―ト | gihyo.jp
                                                      • コード品質向上のテクニック:第48回 ワイルドすぎる引数

                                                        こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記事は、毎週木曜の定期連載 "Weekly Report" 共有の第 48 回です。 LINEヤフー社内には、高い開発生産性を維持するための Review Committee という活動があります。ここで集まった知見を、Weekly Report と称して毎週社内に共有しており、その一部を本ブログ上でも公開しています。(Weekly Report の詳細については、過去の記事一覧を参照してください) ワイルドすぎる引数 「図形」というデータが、スペースで区切られた文字列として表現されているとします。以下は、その文字列の例です。スペース区切りの最初の値は、図形の種類を示す「タグ」と呼ばれるもので、2 つ目以降は図形ごとの属性 (座標など) だとします。 circle 10 20 30 rect

                                                          コード品質向上のテクニック:第48回 ワイルドすぎる引数
                                                        • 東京都、12月にコード決済で10%還元キャンペーン 4つのペイで最大1.2万円

                                                            東京都、12月にコード決済で10%還元キャンペーン 4つのペイで最大1.2万円
                                                          • 「携帯動画変換君」20周年 バージョンアップ試みたが断念、「コードがDelphiで……」

                                                            2004年10月10日にリリースされた、Windows用動画変換アプリ「携帯動画変換君」が20周年を迎えた。開発者のMIROさんは20周年を記念し、「19年ぶりのバージョンアップ」を試みるべくソースコードを発掘したものの、Delphiの当時のバージョンなどが手元になく、諦めたという。 その代わりに、ChatGPTを使って作ったものとは……? MIROさんがブログ「『携帯動画変換君』20周年、のうらばなし」にまとめている。 携帯動画変換君MPEGやAVI形式などのPC向け動画ファイルを、“ガラケー”やPSPで再生できる形式に変換できるソフトで。変換ソフトの定番として、スマホ以前の時代に普及しており、お世話になった読者も多いだろう。 2024年現在は、ガラケーやPSPで動画を見るニーズはほとんどない。携帯動画変換君のアプリも、2005年を最後にアップデートしていなかった。 20周年を記念して「

                                                              「携帯動画変換君」20周年 バージョンアップ試みたが断念、「コードがDelphiで……」
                                                            • 【Ubuntu日和】 【第62回】LM StudioでPythonのGUIコードを生成させたら殊の外優秀だった

                                                                【Ubuntu日和】 【第62回】LM StudioでPythonのGUIコードを生成させたら殊の外優秀だった
                                                              • コードマップ: DuckDBのフルスキャンクエリ

                                                                コードマップ: DuckDBのフルスキャンクエリ 自分がDuckDBの全体像を何となく理解するためにコードを読みつつメモしたコードマップの記事です。 DuckDBのバージョン1.0.0時点でのコードを、一番シンプルであろうフルスキャンのクエリ実行にフォーカスしてトレースしたものです。 大きな画像が見やすいビューワーで開くのをお勧めします。300KBもない軽いSVGですが画像サイズはかなり大きいので。 注釈: 関数から矢印が出ていない場合は同じファイルの関数を読んでいることが多いので、同じファイルを下方へ読み進めると先が見つかることが多いです。 時々は...といった読み飛ばした表示があるのですが、記されているコードはほぼ全て部分的に引用されており、関数のコード全部が入っていることはほぼ無いです。 関数のシグネチャや引数が箇所によっては書き漏れている場合があります。 図の左上に示されているよう

                                                                • LINEアプリのクライアントサイドの開発者が作る「コードレビュー文化」

                                                                  LINEヤフー株式会社の開発組織では、開発文化を改善するためにさまざまな試みを行っています。今回は、LINEのクライアントアプリの開発プロセスを改善を担うMobile Developer Experience Devチームでの「コードの可読性」向上の取り組みについて、Munetoshi IshikawaさんとGiuk Jungさんのインタビューを通じて紹介します。 左からGiuk Jung、Munetoshi Ishikawa Giuk Jung:LINEのiOSアプリ開発を担当しています。特にiOSのビルド環境の改善や、ビルドに使われるツールの開発などに取り組んでいます。簡単に言うと、「開発者をサポートする開発」をしています。iPhone3GSが発売された2009年から日本で働き始め、今年で15年目になります。 Munetoshi Ishikawa: LINEのAndroidアプリの開発

                                                                    LINEアプリのクライアントサイドの開発者が作る「コードレビュー文化」
                                                                  • [アップデート] AWS Lambda コンソールのコードエディタが Visual Studio Code ベースでリニューアルされました | DevelopersIO

                                                                    [アップデート] AWS Lambda コンソールのコードエディタが Visual Studio Code ベースでリニューアルされました いわさです。 先日のアップデートで AWS Lambda コンソール上で使えるコードエディタが新しくなりました。 前回 Lambda コンソール上の CloudWatch Logs Live Tail 機能が実装された時にそんな予兆を感じており、その時点ではオレゴンリージョンでのみ今回の新しいエディタが使える状態でした。 re:Invent も近いですし、近々 Lambda のコードエディタアップデートされるのかもしれませんね。ちょっと楽しみですね。 今回のアナウンスで Lambda が使える全リージョンに展開されたそうです。 Code-OSS (VS Code open source) のコードエディタ 以下に AWS Lambda コンソールコード

                                                                      [アップデート] AWS Lambda コンソールのコードエディタが Visual Studio Code ベースでリニューアルされました | DevelopersIO
                                                                    • Android版「Thunderbird」がようやく正式リリース/デスクトップ版からはQRコード経由で簡単にアカウント設定をインポートできる

                                                                        Android版「Thunderbird」がようやく正式リリース/デスクトップ版からはQRコード経由で簡単にアカウント設定をインポートできる
                                                                      • マルウェアのソースコードを分析してみたら…… 見つかった奇妙な特徴:798th Lap

                                                                        あるフィッシング攻撃で使われたマルウェアを研究者が分析したところ、普通のサイバー攻撃者ならやらないことをやっていたという。 フィッシングによる詐欺被害は収まる気配がない。フィッシング対策評議会の発表によれば2024年7月のフィッシング報告件数は17万7855件、同8月の報告件数は16万6556件だったという。 ある研究者がフィッシング攻撃によって強制的にダウンロードされたマルウェアのソースを調べたところ、奇妙な点が見つかったという。それは普通のマルウェアにはない特徴で、サイバー攻撃者ならまずやらないことだという。それは、一体? 2024年6月下旬ごろ、あるサイバー攻撃者らがフランスのユーザーをターゲットに大規模なフィッシング攻撃を仕掛けていたことがセキュリティ対策企業HP Wolf Securityの調査で判明した。その調査結果が2024年9月24日に発表され、Tech系ニュースサイト「B

                                                                          マルウェアのソースコードを分析してみたら…… 見つかった奇妙な特徴:798th Lap
                                                                        • Kotlinのsealed classを使ってif文を取り除き、コードをシンプルにする - Uzabase for Engineers

                                                                          はじめに 皆様こんにちは、ソーシャル経済メディア「NewsPicks」(Media Infrastructureチーム)エンジニアの北見です。 弊社では Server Side Kotlin を採用しており、昔に書かれた一部のコードは Java ですが、基本的に新規コードは Kotlin で書いており、既存の Java コードも Kotlin 化を推し進めています。 tech.uzabase.com tech.uzabase.com 今回は Kotlin の sealed class を使って、コードをシンプルにする例をご紹介します。 kotlinlang.org 微妙に異なるけど殆ど同じ処理を共通化 例えば、クレジットカードとキャリア決済の2通りで商品を購入するユースケースを考えてみます。 class PurchaseService( val productRepository: Pro

                                                                            Kotlinのsealed classを使ってif文を取り除き、コードをシンプルにする - Uzabase for Engineers
                                                                          • AIの時代で我々はどのようにコードを書くのか

                                                                            自己紹介 2 藤村大介 フジムラダイスケ
 
 STORES 株式会社 CTO • 2020年4月 STORES株式会社 入社
 • 新卒でSAP導入支援企業に入社、エンジニアになる 
 • その後スタートアップでWeb開発全般とマネジメントを担当 
 • 哲学科出身
 x.com/ffu_ github.com/fujimura

                                                                              AIの時代で我々はどのようにコードを書くのか
                                                                            • 効率的なコードコンペティションの作業フロー | ho.lc

                                                                              Kaggle の Code Competition で Jupyter Notebook 形式のコードを提出する機会が多くなってきました。開発効率を考えるとブラウザを使うことなくサブミッションを作成したり更新する作業フローが欲しくなります。ブラウザをなるべく使わない作業フローを紹介し、Kaggle に必要な機能が何かを考察します。 まとめ¶ 長いので3行でまとめると、 実装するコードは Dataset として Kaggle にアップロードする コンペに投稿する Notebook は Dataset にあるコードを呼び出すだけ Notebook も Dataset も Kaggle CLI 経由で VSCode から更新してアップロードする ということです。 モチベーションはコードベースの大規模化¶ Kaggle の solution は大規模化していくことがあります。例えば icecube

                                                                                効率的なコードコンペティションの作業フロー | ho.lc
                                                                              • 「コンコード」開発スタジオは閉鎖 SIEが発表 開発に8年かけるも2週間でサービス停止

                                                                                開発8年、サービス2週間──そんな不名誉な記録を打ち立てたゲーム「CONCORD(コンコード)」を開発したことで知られるFirewalk Studiosの閉鎖が決まった。ソニー・インタラクティブエンタテインメントは10月29日、Firewalk Studiosとモバイルゲーム開発のNeon Koiを閉鎖すると発表した。 ハーマン・ハルストCEOの名前で全社員に送信したメールによると、今回の決定はSIEのスタジオビジネスを強化する取り組みの一環。「現在の厳しい経済環境においては、収益面も含め、持続可能な成長を推進することが極めて重要」と説明している。 Firewalk Studiosは、SIEが2023年4月に買収したゲームスタジオ。コンコードは5人対5人のチームで戦うFPS(一人称視点のシューティングゲーム)で、8月23日にPlayStation 5とPC(Steam)向けに発売したものの

                                                                                  「コンコード」開発スタジオは閉鎖 SIEが発表 開発に8年かけるも2週間でサービス停止
                                                                                • AndroidデバイスのPINコード盗むマルウェア登場、日本でも被害

                                                                                  The Hacker Newsは10月15日(現地時間)、「TrickMo Banking Trojan Can Now Capture Android PINs and Unlock Patterns」において、Cleafyにより発見されたバンキング型トロイの木馬「TrickMo」の亜種から、AndroidデバイスのPINコードを窃取できる新しい機能が発見されたと報じた。これはZimperiumが独自の分析調査を実施して明らかにしたもので、その概要は「Expanding the Investigation: Deep Dive into Latest TrickMo Samples - Zimperium」から確認できる。 TrickMo Banking Trojan Can Now Capture Android PINs and Unlock Patterns TrickMoの亜種

                                                                                    AndroidデバイスのPINコード盗むマルウェア登場、日本でも被害