並び順

ブックマーク数

期間指定

  • から
  • まで

9281 - 9320 件 / 16781件

新着順 人気順

*programmingの検索結果9281 - 9320 件 / 16781件

  • 【Xcode】iOSエンジニアが真っ先に設定すべきXcode設定集 - Qiita

    こんにちは。withでiOSエンジニアをしている @zrn-ns です。 4月になりましたね。新たなメンバーが増える会社も多いのではないでしょうか。 今回は、Xcodeを初めて触るiOSエンジニアが一番最初にすべき設定をいくつかご紹介します。 編集リクエスト大歓迎です!👏 1. スペルチェックを有効化 Xcodeには標準でスペルチェックの機構があります。 メニューバー > Edit > Format > Spelling and Grammar > Check Spelling While Typing にチェックを入れることで有効化できます。 キャメルケースなどもちゃんと考慮されるので、割と便利です。 コードレビューでtypoレベルの指摘は絶対に受けないようにしたいですね。 2. 空白文字を表示する これは割と好みが分かれるところですが、最初のうちは有効にしておくべきだと思います。 メ

      【Xcode】iOSエンジニアが真っ先に設定すべきXcode設定集 - Qiita
    • MCPにおけるエンタープライズ向け認可に関する議論の今

      みなさんこんにちは、バクラク事業部 Platform部 IDチームの @convto です。 最近MCP関連の仕様や議論をウォッチしており、今回はエンタープライズ向けの MCP 認可に関する提案内容などについて紹介したいと思います! 現行の認可仕様 2025-06-18 版の仕様は以下です。 ここには HTTP ベースの認可は OAuth 2.1 準拠でやるよ!ということが書かれています。 大まかな内容としては以下のようになっています。 MCPサーバーは OAuth 2.1 リソースサーバーとして振る舞う [SHOULD] 認可サーバーは Dynamic Client Registration (RFC7591) をサポートする OAuth client を動的に登録できる仕様 定義を読むと利便性を意識しての推奨サポートのよう DCR をサポートしない場合 client_id などを何らか

        MCPにおけるエンタープライズ向け認可に関する議論の今
      • CSS でランダムな値を扱う `random()` と `random-item()` 関数

        ramdom()、random-item() 関数は 2024 年 7 月現在 Editor Draft として提案されている機能です。W3C によって標準化されておらず、将来仕様が変更される可能性があります。 CSS Values and Units Module Level 5 では、CSS でランダムな値を扱うための random() と random-item() 関数が提案されています。例えば毎回ランダムな色の組み合わせを表示したり、ランダムな回転をするアニメーションを表示するなどに使われるかもしれません。 random() 関数 random() 関数は最小値と最大値を引数に取り、その範囲内のランダムな数値を返します。以下の例では .card 要素の横幅は 100px から 200px の間でランダムに設定されます。 .card { width: random(100px, 2

          CSS でランダムな値を扱う `random()` と `random-item()` 関数
        • Entire · A new developer platform is coming

          We are going beyond repositories, building a developer platform where agents and humans can collaborate, interact, and grow. The birth of a new galaxy in this universe draws near.

            Entire · A new developer platform is coming
          • 平井デジタル相 アプリ開発の経費削減めぐり“不適当”発言 | NHKニュース

            東京オリンピック・パラリンピックで利用するアプリ開発の経費削減をめぐり、平井デジタル改革担当大臣は、開発を請け負った事業者について「脅しておいたほうがいい」などと発言したことを認め「表現は不適当で、今後は気をつけたい」と釈明しました。 東京オリンピック・パラリンピックで日本を訪れる人の健康管理などを行うアプリ開発の経費削減をめぐり、平井デジタル改革担当大臣が開発を請け負った事業者について内閣官房の幹部に対し「脅しておいたほうがいい」「完全に干す」などと述べたと朝日新聞が伝えました。 これについて、平井大臣は、閣議のあとの記者会見で、発言を認めたうえで「非常にラフな表現になった。表現は不適当で、今後は気をつけたい」と述べました。 そのうえで「強い覚悟で、国民の立場になって交渉するよう、強い口調で申し上げたが、事業者に直接言ったわけではない」と釈明しました。 また記者団が「経費削減に大臣の発言

              平井デジタル相 アプリ開発の経費削減めぐり“不適当”発言 | NHKニュース
            • 個人的な Python についての不満

              良い言語だと思うが、不満がある。 Perl と比較して、 後継としては、妥当だと思う。読みやすさ、整理された文法、関数型や C のとっつきにくさを排除したという点では、 Python がデファクトスタンダードになるのは当然だろう。そして、その利点が最高にクソだ。この世界にゴミを作り出す元凶となっている。 Ruby と比較して、 そりゃ Matz も Ruby をつくるわ...クラスベースなくせに、オブジェクトの先祖が決定しないのは最強にクソ。 あの文法のせいで、Pass とか出てくるのだ。動的言語にタプルはいらねーだろ。メソッドと定義するときに、最初の引数に self 入れるかどうかがクラスメソッドになるか否か、という設計はキモい。Python 3 になるとき、Ruby から色々パクったよな?つまり、Python 3 は Ruby の子孫と言えよう。 Javaと比較して、 遅い。引数に型が

                個人的な Python についての不満
              • Pythonでデータ可視化アプリを構築できる「Streamlit」の解説書が2カ月連続首位に/今月のおすすめ書籍は、個人開発で頑張るクリエイターのアツい実践エピソード集!【技術の泉売れ筋ランキング】

                  Pythonでデータ可視化アプリを構築できる「Streamlit」の解説書が2カ月連続首位に/今月のおすすめ書籍は、個人開発で頑張るクリエイターのアツい実践エピソード集!【技術の泉売れ筋ランキング】
                • 土日で完成! 趣味のラズパイ ラズパイとChatGPTで遊ぼう——液晶時計を作る|fabcross

                  本連載の第5回で「ラズパイを使ってデジタル時計を作る」というものを紹介しました。しかしこの記事で扱ったOLEDは0.96インチと小さいので、視認性に優れないのが欠点でした。 筆者がサイトをぐるぐる回っていたとき、Amazon.co.jpでそれより大きい2.42インチのOLEDを見つけました。SSD1309のコントローラーを利用しており、どうやらI2Cで使えそうです。これを使ってChatGPT 4でのプログラミングに挑戦しようかと購入しました。

                    土日で完成! 趣味のラズパイ ラズパイとChatGPTで遊ぼう——液晶時計を作る|fabcross
                  • つい最近まで、「PyTorch」を「パイタッチ」と見間違えてました…

                    つい最近まで、「PyTorch」を「パイタッチ」と見間違えてました…

                      つい最近まで、「PyTorch」を「パイタッチ」と見間違えてました…
                    • 【Roo-Cline】APIを酷使しすぎてGitHub Copilotを垢BANされかけた件

                      2026年以降にこの記事をご覧の方へ (2026年2月 追記) GitHub Copilotの利用枠をVS Code以外で使いたい方は、「OpenCode」または「GitHub Copilot CLI」を使いましょう。 待ち望んでいた公式の方法です。 この1年でコーディングエージェントの選択肢が大幅に増え、状況が大きく変わりましたが、記事本文はそのまま(2025年1月 執筆)にしておきます。 AIエージェントツールのRoo-Clineを酷使しすぎて、GitHubサポート公式に警告を受けた体験を共有します。 ※各ツールの導入方法など詳細は割愛します。導入する場合は自己責任でお願いいたします。 Roo-Clineとは Clineというツールのフォーク版で、VSCodeの拡張機能として提供されているAIコーディングアシスタントです。Clineと比較してより多くのAIモデルに対応しているのが特徴で

                        【Roo-Cline】APIを酷使しすぎてGitHub Copilotを垢BANされかけた件
                      • AWS、AIエージェントとの統合を支援する9つのMCPサーバを「AWS MCP Servers」として公開 オープンソースで提供開始

                        Amazon Web Services(AWS)は2025年4月1日(米国時間、以下同)、AI(人工知能)エージェント(MCPクライアント)との統合を支援する9つのMCP(Model Context Protocol)サーバを「AWS MCP Servers」としてオープンソースで公開した。 AWS MCP Serversは、複数のMCPサーバで構築されており、互いに連携してAWSに関する包括的な知識や機能をAIエージェントに提供する。 AWSは、AWS MCP Serversで公開されている各種MCPサーバの利用方法やユースケースを開発者向けに解説するブログエントリを同日公開した。 「AWSの経験が豊富な開発者でも、クラウド初心者でも、AIコーディングアシスタントを活用することで、複雑なサービス構成、Infrastructure as Code(IaC)の実装、ナレッジベース統合といった

                          AWS、AIエージェントとの統合を支援する9つのMCPサーバを「AWS MCP Servers」として公開 オープンソースで提供開始
                        • ソースコード & ドキュメントに対応したGraph RAGの実装(Tree-sitter + LightRAG)

                          (module (function_definition (identifier) # ← ここに関数名「sample_func」が含まれます (parameters) (block (expression_statement (call (identifier) (argument_list (string)))))) (expression_statement (call (identifier) (argument_list)))) ノードが色々取れましたが、「function_definition」が関数、その子である「identifier」が関数名を表すため、 function_definition == 子ノード ==> identifier となっている箇所を探索すれば抽出できます(関数ではあっても「lambda」など異なる場合もあります)。 今回は上記のようにTree-si

                            ソースコード & ドキュメントに対応したGraph RAGの実装(Tree-sitter + LightRAG)
                          • git-secretsを使用してAWSアクセスキーのコミットを防ぐ方法の紹介 | DevelopersIO

                            CX事業本部Delivery部のアベシです。 この記事ではgit-secrets使用してAWSアクセスキーのコミットを防止する仕組みの導入方法について紹介します。 弊社の以下のブログにあるような実際の出来事では、アクセスキーが流出してから10分程度でマイニングに不正利用されてます。※ 弊社作業による流出ではありません。 【実録】アクセスキー流出、攻撃者のとった行動とその対策 このように、アクセスキーは流出するとすぐに利用されてしまうほど狙われやすい認証情報となっています。 このような被害を無くすために、AWSを使う方には是非今回のような対策をしていただけたらなと思います。 git-secretsについて git-secretsに登録したパターンに合致するシークレット情報が、コードに含まれていないかチェックできます。 GitHub - awslabs/git-secrets 実装方法の概要

                              git-secretsを使用してAWSアクセスキーのコミットを防ぐ方法の紹介 | DevelopersIO
                            • プロのUIデザイナーに学ぶ!UIとUXの印象がよくなるデザインの知識とテクニックのまとめ vol.9

                              デザインはちょっとした一手間を加えるだけで、ぐっとよくなります。 プロのUIデザイナーによるWebページやスマホアプリのUIとUXを改善するデザインの知識とテクニックを紹介します。 第9弾は見出しや本文など、テキストのデザインのテクニックです。 UI & UX Micro-Tips: Volume Nine. by Marc Andrew 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに 1. ホワイトスペースはデザイン要素 2. 明るいテキストと画像のコントラスト比を適切に保つ 3. 見出しや本文にぴったりな垂直のリズム 4. 書体の読みやすさは、x-heightまたはIl1で確認 5. テキストブロックのサイズに応じてline-heightを調整 6. テキストのカラーパレットはシンプルにし、濃淡だけを変える はじめ

                                プロのUIデザイナーに学ぶ!UIとUXの印象がよくなるデザインの知識とテクニックのまとめ vol.9
                              • 「LINEみたいな簡単なアプリは国産でシャッと作ればいい」と主張する人がいて宇宙猫状態→実際簡単に作れるの?

                                おれきゅー @orekyuu 父親氏が「この人は天才で、元財務省でプログラミングもできるすごい」的な感じでyoutube見せられたんだけど 「LINEみたいな簡単なアプリは国産でシャッと作れば良い」的な主張していて宇宙猫になっている 簡単…?あの規模のトラフィック捌くのが??? 2024-08-25 19:42:15

                                  「LINEみたいな簡単なアプリは国産でシャッと作ればいい」と主張する人がいて宇宙猫状態→実際簡単に作れるの?
                                • 電気通信大学の2025年度入試問題から,大問3 - 数式を処理するプログラムを作る|情報処理学会・学会誌「情報処理」

                                  安田 豊(京都産業大学) 2025年度からいくつかの大学で個別入試として「情報」の試験が実施されました.その中の一つである,電気通信大学の2025年度一般入試の「情報」の問題¹⁾ ²⁾から大問3を取り上げます. この問題は「2 + 3」のような通常の数式表現を「記法A」と呼ぶ表現,つまり演算記号を演算対象の「後ろ」に配置して「2 3 +」と表現することで何が起きるかを検討するものです.これだけを見ると,受験者は「なぜそんなことを」と疑問に思うかもしれませんが,その理由は問1,2,3と解き進むことで明らかになります. 問1:記法Aの定義と演習 まず問1の「説明1」で記法の定義が示され,次の「説明2」では「25 × (4 - 2)」のように「演算順序を示すための括弧」がついた記述が「25 4 2 - ×」と書けることが示されます(図-1). 図-1  記法Aの説明 この説明1,2に続く,小問(

                                    電気通信大学の2025年度入試問題から,大問3 - 数式を処理するプログラムを作る|情報処理学会・学会誌「情報処理」
                                  • PyTorch vs TensorFlow in 2023

                                    PyTorch and TensorFlow are far and away the two most popular Deep Learning frameworks today. The debate over which framework is superior is a longstanding point of contentious debate, with each camp having its share of fervent supporters. Both PyTorch and TensorFlow have developed so quickly over their relatively short lifetimes that the debate landscape is ever-evolving. Outdated or incomplete in

                                    • ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody

                                      コンテナを突き破れ!! ~コンテナセキュリティ入門基礎の基礎~(Kubernetes Novice Tokyo #11 発表資料)

                                        ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
                                      • Lovable - Build Apps & Websites with AI, Fast | No Code App Builder

                                        Build something LovableCreate apps and websites by chatting with AI

                                          Lovable - Build Apps & Websites with AI, Fast | No Code App Builder
                                        • Figma for VS Code - Visual Studio Marketplace

                                          Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter. Streamline your design to code workflow with Figma for VS Code Figma for VS Code lets you navigate and inspect design files, collaborate with designers, track changes, and speed up implementation - all without leaving your text editor. Improve developer productivity by eliminating the context switching and busy work

                                            Figma for VS Code - Visual Studio Marketplace
                                          • 空のdiv要素についての哲学的な話 - lacolaco

                                            命令は、無条件に従うべき当為として命令する「定言命法」と、条件付きで「こういうときはこうすべき」と命令する「仮言命法」に分けられる

                                              空のdiv要素についての哲学的な話 - lacolaco
                                            • 日本郵政「デジタルアドレスAPI」を使ってみた感想 - Qiita

                                              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 2025年5月26日、日本郵政が新しいサービス「デジタルアドレス」を開始しました。 エンジニア泣かせな日本の住所表記を英数字7桁で表現することができ、表記ブレを無くすことができる画期的な取り組みです。 同時に「郵便番号・デジタルアドレスAPI」もリリースされました。 ※ 結局一般ユーザがどういう住所でデジタルアドレス利用登録をするか次第なので、表記ブレは無くなりませんね😂 このAPIを使ってみた感想と利用方法について紹介します。 デジタルアドレスとは デジタルアドレスは、日本郵政が提供する新しい住所表現システムです。例えば「

                                                日本郵政「デジタルアドレスAPI」を使ってみた感想 - Qiita
                                              • 1万円のポケットサイズコンピューター登場!プログラミングしよう【PicoCalc kit】

                                                • 「mixi」や「家族アルバム みてね」など、MIXIのサービスの技術スタック、開発環境を一挙公開!(後編)

                                                  MIXI GROUPは多様な事業領域でサービスを展開しています。 サービスの中には10年を超えるロングタイトルもあれば、リリースしたてのプロダクトもあります。技術は時と共に変化・進化するため、サービスのフェーズや特性に応じて必要な技術も様々。そのため、MIXIでの技術選定は、それぞれのサービスを開発するエンジニアが最適な技術を選択しています。 本記事では、各プロダクトで使われている技術についてまとめました。開発言語をはじめ、ライブラリやデプロイツールなどMIXIで用いている技術を全3回に分けて、すべてご紹介します! 今回は、後編になります。前編はこちら、中編はこちらから。 ライフスタイル 『家族アルバム みてね』 ママ・パパが撮った子どもの写真や動画を、祖父母や親戚など、招待した家族だけに共有できるアプリです。これまで多くのご家族にご利用いただいており、2022年8月には利用者数が1,50

                                                    「mixi」や「家族アルバム みてね」など、MIXIのサービスの技術スタック、開発環境を一挙公開!(後編)
                                                  • 「THE」が商標登録される

                                                    英語で使われる「THE」は、すでに会話の中で言及されているもの、あるいは読み手・聞き手にとって既知のものを示す名詞の前につく定冠詞で、英語の中で最も使用頻度が高い単語です。そんな「THE」の商標登録を、アメリカ特許商標庁が2022年6月21日に認めました。この商標はTシャツ・野球帽・その他帽子に適用されます。 The Ohio State University Officially Trademarks the Word ‘THE’ - WSJ https://www.wsj.com/articles/the-ohio-state-university-officially-trademarks-the-word-the-11655926237 Ohio State secures the trademark for the word "THE" — Quartz https://qz.c

                                                      「THE」が商標登録される
                                                    • GitHubの内部ネットワークにアクセス可能な脆弱性(SSRF)を報告した話 - GMO Flatt Security Blog

                                                      はじめに こんにちは、株式会社Flatt SecurityでセキュリティエンジニアをやっているRyotaK (@ryotkak) です。 HackerOneのイベント (H1-512) に参加するためにテキサスに行った話で紹介したイベントにおいて報告したSSRF(サーバーサイドリクエストフォージェリ)に関して、脆弱性情報を公開する許可が得られたため、今回の記事ではその脆弱性に関して解説を行います。 なお、本記事で解説している脆弱性はGitHub Bug Bountyプログラムのセーフハーバーに則り行われた脆弱性調査の結果発見され、公開を行う許可を得たものであり、無許可の脆弱性診断行為を推奨することを意図したものではありません。 GitHubが開発するプロダクトやサービスに脆弱性を発見した場合は、GitHub Bug Bountyへ報告してください。 GitHub Enterprise Im

                                                        GitHubの内部ネットワークにアクセス可能な脆弱性(SSRF)を報告した話 - GMO Flatt Security Blog
                                                      • Claude Codeを使ってリポジトリからWikiを生成する

                                                        Claude Codeを使ってリポジトリ内を探索してWikiを構築してもらったところ、高精度で実用性の高いものができました。再現手順を共有します。 実例 このようなWikiが完成しました。 DeepWikiが出力したものと比較しても遜色ない品質であると思います。 Wikiのセットアップ GitHubリポジトリの設定画面からWikiを有効にし、空のHomeページを作成してください。 詳細な説明は省きます。 Git submoduleとしてクローン GitHub WikiはGitリポジトリとして扱えるため、以下のコマンドでsubmoduleとしてcloneします。 クローン先はどこでもいいですが、今回はリポジトリ直下のwikiディレクトリにします。 手順書(wiki-manual.md)を作成 Wikiを作る際のルールをまとめた手順書を用意します。自分の好みに合わせた手順を用意すればいいですが

                                                          Claude Codeを使ってリポジトリからWikiを生成する
                                                        • LLMを用いたガチャ指向ゲーム開発 - ABAの日誌

                                                          自分の気に入るゲームが生成されるまでひたすらLLMを回す。これを仮にガチャ指向ゲーム開発と呼ぼう。 Claude 3.5 Sonnet のような高性能なLLMの登場で、LLMに簡単なゲームのアイデア作成からその実装までをさせることが可能になってきた。LLMから出てくるゲームの多くは、凡庸だったり、バランスが悪かったり、正しく実装できていなかったりする。でも、繰り返しLLMにゲームを生成させることで、面白い挙動をする、ゲーム一歩手前のコードを、稀に得ることができる。これを得るまでの行為がゲームガチャだ。 例えば、 上記のプロンプトに「fragile pillars」というテーマを与えると、以下のゲームを提案してくる。 Pillar Paraglider: Control a paraglider flying through a course of fragile pillars. The

                                                            LLMを用いたガチャ指向ゲーム開発 - ABAの日誌
                                                          • MoonBit

                                                            IDEA (International Digital Economy Academy) is an innovative institution dedicated to cutting-edge research and industrial implementation in the fields of artificial intelligence and the digital economy. MoonBit focuses on the development of an AI-native general-purpose programming language, including language design, compiler, runtime, IDE, and build system. Address: 20F, No. 5 Shihua Road, Futi

                                                            • TypeScript の型のみで世界一型の厳しいプログラミング

                                                              はじめに TypeScript の型は世界一自由度の高い設計になっていると思います。 その根拠として、型を関数型のように書けるというのが大きいと思います。 type Trim<S extends string> = S extends ` ${infer R}` | `${infer R} ` ? Trim<R> : S; 例えば、これは文字列の両端から空白を取り除く、str.trim() 相当のジェネリクスを含んだ型です。 (ジェネリクスは、型で用いられる引数のような存在だと思って貰えれば大丈夫です。) 実際に見てみましょう。 TypeScript Playground (この記事では、TypeScript v5.8 を使用します。) しっかり、str.trim() 相当の処理が型のみで推論できていることが分かります。 こんな事をここまで簡単に出来る言語は、TypeScript ぐらいで

                                                                TypeScript の型のみで世界一型の厳しいプログラミング
                                                              • Linuxのプロセスのコマンドライン引数についていろいろ

                                                                2022/10/16 以下ご指摘をもとに内容を修正および追記 https://zenn.dev/link/comments/463223a4de9ec2 はじめに Linux上でコマンドを実行したときのコマンドライン引数についてつらつら書きたくなったので書きます。 プロセスのコマンドライン引数とは、たとえばfoo bar bazというコマンドを実行したら、通常はコマンドライン引数はfoo、bar、およびbazになります。直観的には引数は”bar”と"baz"だけのようにおもえるかもしれませんが、とにかくこういう定義です。 コマンドライン引数はプログラムの中からはCやC++ではmain関数のargv配列引数から参照できます。上述の例であればargv[0]には実行ファイル名が入ります。それ以降の"bar"はargv[1]に、"baz"はargv[2]に入っています。argvに相当する変数はシェ

                                                                  Linuxのプロセスのコマンドライン引数についていろいろ
                                                                • How uv got so fast

                                                                  uv installs packages faster than pip by an order of magnitude. The usual explanation is “it’s written in Rust.” That’s true, but it doesn’t explain much. Plenty of tools are written in Rust without being notably fast. The interesting question is what design decisions made the difference. Charlie Marsh’s Jane Street talk and a Xebia engineering deep-dive cover the technical details well. The intere

                                                                    How uv got so fast
                                                                  • プログラミング三等兵ワイ「おぶじぇくと・・・?」

                                                                    ・・・クラスと何が違うんだ? ・・・・・・・関数と何が違うんだ?

                                                                      プログラミング三等兵ワイ「おぶじぇくと・・・?」
                                                                    • JavaScript Runtime とはなにか

                                                                      AI-DLC 入門 〜AIコーディングの本質は「コード」ではなく「構造」〜 / Introduction to AI-DLC: The Essence of AI Coding Is Not “Code” but “Structure”

                                                                        JavaScript Runtime とはなにか
                                                                      • OpenAI、競技プログラミング「AtCoder」世界大会のスポンサーに 人間 vs. AIのエキシビションマッチも

                                                                        競技プログラミングコンテストサイト「AtCoder」を運営するAtCoder社(東京都新宿区)は7月2日、同社が主催する世界大会「AtCoder World Tour Finals 2025」に、米OpenAIがスポンサーとして参画すると発表した。同大会初の人間 vs. AIのエキシビションマッチも実施する。 競技プログラミングは、特定の条件下における課題をプログラミングで解決し、その過程や結果を競う。AtCoder社では、正解と不正解が明確な課題を解く「アルゴリズム部門」と、近似的に最適な解を求める「ヒューリスティック部門」の2分野で、定期的にコンテストを実施している。 AtCoder社は、OpenAIがスポンサーになった背景として「競技プログラミングは、生成AIの応用先として、早くから研究コミュニティーの注目を集めてきた分野の一つ」と説明する。特にアルゴリズム部門では、数学的・論理的な

                                                                          OpenAI、競技プログラミング「AtCoder」世界大会のスポンサーに 人間 vs. AIのエキシビションマッチも
                                                                        • コードで蘇る「千と千尋の神隠し」:プログラミングによる名前の浮かび上がり演出 - Qiita

                                                                          export default function Canvas_Three(props) { const refCanvas = useRef(null); useEffect(() => { }, [refCanvas]); return ( <Canvas ref={refCanvas} shadows camera={{ position: [0, 0, 100] }} gl={{ alpha: false, antialias: true, stencil: false, depth: true, }} > <color attach="background" args={["white"]} /> <axesHelper /> <gridHelper scale={20} rotation-x={-Math.PI / 2} args={[100, 100, "#c5c5c5", "

                                                                            コードで蘇る「千と千尋の神隠し」:プログラミングによる名前の浮かび上がり演出 - Qiita
                                                                          • プログラミング初心者でもOK! Arduinoで多機能DJミキサーを1万円で自作する|fabcross

                                                                            以前、お手頃な価格のDSPを使ったポータブルDJミキサーを作成した記事を作成しました。 近年はArduinoなどの汎用マイコンでも基本性能が向上しており、AIや画像処理、音声認識などが可能な機種も開発されています。中でもTeensyのシリーズは性能も高く、エフェクターが簡単に作れるライブラリがあり、Arduinoの開発環境で開発できるので、私のようなプログラミング初心者でも使いやすい製品でした。Teensyシリーズの「Teensy4.0」を使って前回の記事からさらに発展させた、エフェクター搭載のDJミキサーを作ってみました。 高性能で使いやすいマイコンTeensy プロ用のDJミキサーなどには音声入力にエコーやフィルターなどのエフェクターが搭載されているものがあります。市販されているエフェクター搭載のDJミキサーの場合は、まず音声入力をAD変換(アナログデジタル変換)し、デジタル化された音

                                                                              プログラミング初心者でもOK! Arduinoで多機能DJミキサーを1万円で自作する|fabcross
                                                                            • Codex CLI を初めて使う人向けの実践ガイド

                                                                              この記事は「Claude Code を初めて使う人向けの実践ガイド」を OpenAI Codex CLI 前提で全面的に書き直したものです。 Codex は Claude Code のようにターミナルで動作するローカルのコーディングエージェントで、コードの生成・編集、テストの実行、各種ツール(MCP)連携まで自然言語で指示できます。 導入手順 npm install -g @openai/codex # mise (https://mise.jdx.dev/)を使っている場合 mise install npm:@openai/codex mise use -g npm:@openai/codex

                                                                                Codex CLI を初めて使う人向けの実践ガイド
                                                                              • ノーコードで生成AIアプリをつくれる「Dify」、大手企業が続々活用 - 日本経済新聞

                                                                                生成AI(人工知能)アプリケーションをノーコードで開発できるプラットフォーム「Dify(ディファイ/ディフィ)」が注目を集めている。現在、全世界で約500社の法人ユーザーを持つ。日本でも、リコーやサイバーエージェントなど大手企業が続々と社内活用を始めた。企業を越えた有志による勉強会も定期的に開催されている。Difyは米ラングジーニアスが2023年に公開したオープンソースの生成AIアプリ開発プラ

                                                                                  ノーコードで生成AIアプリをつくれる「Dify」、大手企業が続々活用 - 日本経済新聞
                                                                                • AIが奪ったのはエンジニアの「仕事」ではなく「情熱」だった

                                                                                  AIが奪ったのはエンジニアの「仕事」ではなく「情熱」だった:仕事が「つまんない」ままでいいの?(133)(1/2 ページ) 日中のオフィス。お気に入りのコーヒーを片手に、静かにモニターと向き合う。複雑に絡み合ったバグの糸口をようやく見つけ、最後の1行を書き換えてテストが通った瞬間――。 脳内にあふれ出すあの静かな興奮と、世界が少しだけクリアに見えるような感覚。エンジニアなら誰しも、そんな誰にも邪魔されない「ものづくり」の貴重な時間と、「知的な冒険」としての原体験があるはずです。 しかし最近、その「冒険」の景色が少し色あせて見えるときがあります。AI(人工知能)の登場で、開発環境は劇的に変わりました。かつて数時間かけて書いていたコードは数秒で生成され、エラーの原因もAIが即座に指摘してくれます。こうした状況に「生産性が上がった」「便利になった」という声があふれています。 いままで大好きだった

                                                                                    AIが奪ったのはエンジニアの「仕事」ではなく「情熱」だった

                                                                                  新着記事