並び順

ブックマーク数

期間指定

  • から
  • まで

4881 - 4920 件 / 16787件

新着順 人気順

*programmingの検索結果4881 - 4920 件 / 16787件

  • ブラウザ上で3Dキャラクターと会話できる「ChatVRM」をオープンソースで公開しました - pixiv inside

    こんにちは、VRoid部のkeshigomuです。 普段は主にVRoid Hubのフロントエンドエンジニアとして、3Dキャラクターを表示するビューワーの開発に携わっています。また@pixiv/three-vrmという、Web上で3Dモデルを使ったコンテンツを開発するためのOSSライブラリの運用も行っています。 今回、ブラウザで簡単に3Dキャラクターと会話できる技術デモ「ChatVRM」とそのコードをオープンソースで公開しました。 「ChatVRM」は、テキスト・口頭で話しかけた言葉にキャラクターがフルボイスで回答してくれる「キャラクターと会話できる」デモです。WEBブラウザ上で動作でき、3Dキャラクターのインポート・切り替え、キャラクターに併せて声を調整することもできます。 (2023/07/10追記) 読み上げ音声の生成に使用していたKoeiro APIの提供終了に伴い、以前のデモとコー

      ブラウザ上で3Dキャラクターと会話できる「ChatVRM」をオープンソースで公開しました - pixiv inside
    • ClaudeがWindowsで壊れ続けている──Anthropicの死角

      評価額60兆円超のAI企業Anthropicが、デスクトップOS市場の7割近くを占めるWindowsでまともに動かない。アプリは起動すらできず、VS Code拡張の重大バグは「対応予定なし」で閉じられた。 インストールすらできない、起動してもクラッシュするAnthropicのClaudeデスクトップアプリが、WindowsとWindows 10で深刻な不具合を抱え続けている。症状は多岐にわたるが、どれも「たまに起きる」レベルではない。インストール時にMicrosoft Storeへリダイレクトされるが、Store上にアプリは存在しない。運良くインストールできても、起動直後にクラッシュする。OAuth認証の不具合でアプリ全体が無限ロードに陥る。 Cowork機能に至っては、Windows 11 Homeで Hyper-V の壁にぶつかり、Proエディションでも仮想ネットワークのNATルールが

        ClaudeがWindowsで壊れ続けている──Anthropicの死角
      • モダンフロントエンドはJSON APIが鬱陶しいので、無くしていきたい

        はじめに Kaigi on Rails 2025で発表し、何人かの人といろいろ話しているうちに、モダンフロントエンドが面倒臭いのはJSON APIのせいではないかと考えるようになりました。そしてJSON APIそのものが悪いというよりは、JSON APIを必要以上に使う原因となっているSPAが問題ではないかと思っています。まだ考えは固まっていないのですが、まずは部分的に紹介したいと思います。 モダンフロントエンドはJSON基礎工事が大変 SPAのReactフロントエンドを作る場合、Hotwireなら不要だった多大な工数が新しく発生します。 APIエンドポイントのルータおよびコントローラから、JSON APIシリアライザ、クライアントサイドのルータ、JSON APIをfetchしてフォーマット変換する作業、さらにAPIの契約を文書化したOpen APIを作成します。ここには記載していませんが

          モダンフロントエンドはJSON APIが鬱陶しいので、無くしていきたい
        • 採用市場は「AIによるDoS攻撃」で死んだ。履歴書が消滅する日と、生き残るための「GitHub化」戦略|川崎 裕一 / マネタイズおじさん

          2026年1月5日、日本経済新聞が報じた「DeNA・ソフトバンク・三菱UFJ、全社員AI人材へ」という記事は、日本企業がようやく本気でAIと向き合い始めたことを象徴している。 DeNAの南場智子会長は「AIにオールインする」と宣言し、ソフトバンクは孫正義会長の号令のもと、全社員に「1人100個のAIエージェント開発」という猛烈なノルマを課した。三菱UFJ銀行ですら、全行員3万5000人のAI武装化を急いでいる。 経営トップたちの危機感は正しい。「AIを使わないことは退化を意味する」という認識は、もはや疑いようのない事実だ。 しかし、企業が必死になって社内の生産性を上げようとしているその裏で、皮肉な現実が進行している。 個人がAIで武装した結果、企業の入り口である「採用システム」が破壊され始めているのだ。 The Economistが報じた最新のデータによれば、生成AIの普及以降、求職者1人

            採用市場は「AIによるDoS攻撃」で死んだ。履歴書が消滅する日と、生き残るための「GitHub化」戦略|川崎 裕一 / マネタイズおじさん
          • 2024年のRailsと自由について考える

            えにしテック15周年記念カンファレンスの発表資料です。 https://enishi-tech-15th-anniv-conf.peatix.com/ 資料中で参照しているURLは以下です: https://github.com/rails/rails/milestone/87 https:…

              2024年のRailsと自由について考える
            • 技術書典13で注目している新刊本

              2022年9月11日(日)追記 技術書典が始まって2日経ちました。ありがたいことに筆者の本を買ってくださった方もいらっしゃいます。本記事で紹介した本はすべて購入し、ダウンロード可能なものには全部目を通しました。結論からいうと全部買ってよかったです。買って後悔するような本はひとつもないので、安心してお買い上げください。一部の本には購入後のコメントを書き加えました。しかし皆さんクオリティが高いですね。 もうすぐ技術書典13が始まります。筆者は今回初めて出展者として参加することもあり、とても楽しみにしています。オンラインマーケットも技術書典13仕様になり、新刊特集も登場しました。 新刊特集のキャプチャ(筆者の本も入っています。うれしい!) DiscordやTwitterを見ているとギリギリまで執筆している方も多く、新刊特集の対象本は毎日のように増えています。まだまだ増えそうですが、とりあえず現時

                技術書典13で注目している新刊本
              • 強くてニューゲームなプロダクト開発 / Product development in new game plus

                Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →

                  強くてニューゲームなプロダクト開発 / Product development in new game plus
                • GitHub - affaan-m/everything-claude-code: Complete Claude Code configuration collection - agents, skills, hooks, commands, rules, MCPs. Battle-tested configs from an Anthropic hackathon winner.

                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                    GitHub - affaan-m/everything-claude-code: Complete Claude Code configuration collection - agents, skills, hooks, commands, rules, MCPs. Battle-tested configs from an Anthropic hackathon winner.
                  • Rustで書かれた、既存のソフトウェアの代替一覧を作った

                    Rustで既存のソフトウェアを再実装することは「Rewrite It In Rust」と言われたりしますが、 最近はfindの代替である fd やlsの代替である exa などといったUnixコマンドのRust実装がよく見られます。 このようなUnixコマンド以外にも、Goで書かれたコンテナランタイム runc のRust実装である youki や既存のNodeバージョンマネージャーである nvm よりも200倍速い[1]とされている fnm や Lemmy というRustで書かれた reddit の代替などがあります。 また、僕自身もRubyのバージョンマネージャーである rbenv のRust実装である frum を作ったりしています。 作ったもの 今回は、こういったRustで書かれた、既存のソフトウェアの代替の一覧を作ってみました。 RustでOSSを作る際にこういった一覧があると、

                      Rustで書かれた、既存のソフトウェアの代替一覧を作った
                    • Claude Code、最初にこれやっとき|7つの設定で世界変わるで

                      Claude Codeを使い倒すための初期設定を7項目で解説するで。言語・パーミッション・CLAUDE.md・モデル選択・フックまで、オススメ構成を全部まとめたんや。

                        Claude Code、最初にこれやっとき|7つの設定で世界変わるで
                      • TypeScriptのError Handling - mrsekut-p

                        TypeScript/JavaScriptの言語思想的にはtry/catchを使ってerror handlingをするのが普通

                          TypeScriptのError Handling - mrsekut-p
                        • 初心者限定でPythonとAIの使い方を2時間で教えてそのままハッカソンしてみた|shi3z

                          新潟県長岡市で三度目の当選を果たした磯田市長にプログラミングを教えてみて、吾輩はある確信に達した。 もはやプログラミングは英語より数学より身近なものであり、真の意味で誰でもプログラミングをスキルとして身につけることができる、一億総プログラマー国家が出現しようとしているということを。 吾輩がこの構想を夢見たのは10年前。 時のIT担当大臣、山本一太に招聘されてプログラミング教育を義務教育に組み込むよう進言したことから始まる。 山本一太氏は、「日本が世界最先端のIT国家になるためにはどうすればいいのか」と聞いてきた。それはもちろん、全員がプログラミングができるようになることであると答えた。 ただ、吾輩にはその具体的な方法論がなかった。それに答えるために始めたのがenchant.jsでありその後の秋葉原プログラミング教室、そして今はシラスの「教養としてのAI講座」に至るプログラミング教育活動であ

                            初心者限定でPythonとAIの使い方を2時間で教えてそのままハッカソンしてみた|shi3z
                          • Rust製の高性能コマンド3選

                            Rustで作られたコマンドラインツールに良いものが多いと聞いて、Rust製の便利なコマンドをまとめてみます。RustがC/C++を置き換える言語というのもありますが、GNUの伝統的なツールをブラッシュアップしたツールがRustでいろいろ出てきているのはとても興味深いです。 findコマンドを置き換える fd fdはGNUの伝統的な検索ツールfindの置き換えです。findよりも簡潔にファイルの検索が可能です。 GitHubのリポジトリはこちらで、インストールも各パッケージマネージャーから使えます。 # mac $ brew install fd # ubuntu $ sudo apt install fd-find # win $ choco install fd 使い方は、検索したりディレクトリでfd キーワードと書くだけです。ポイントはfindと違って特にオプションをしていしなくても良

                              Rust製の高性能コマンド3選
                            • 【悪用厳禁】mitmproxyを使えばSSL通信でも傍受できる

                              最初に言っておきます。 mitmproxyは、開発の生産性をUPさせるモノです。 上手く使えば、開発の生産性がかなり向上します。 しかし、悪用しようと思えば悪用も可能です。 SSL通信であっても、通信を傍受できてしまいます。 つまり、パスワードをのぞき見することが可能になります。 でも、これは確実に犯罪です。 したがって、決して悪用はしないください。 今回は、そんな危険な可能性を持ったmitmproxyを紹介します。 本記事の内容 mitmproxyとは?mitmproxyのシステム要件mitmproxyのインストールmitmproxyの動作確認 それでは、上記に沿って解説していきます。 mitmproxyとは? mitmproxyとは、SSL/TLS対応のインターセプトプロキシです。 わけがわからないですね。 もうすこしわかりやすく説明します。 インターセプトとは、通信の傍受という意味で

                                【悪用厳禁】mitmproxyを使えばSSL通信でも傍受できる
                              • AIによってプロダクトマネジメントとMVPの重心が変わった話|numashi/LayerX バクラクVPoP

                                はじめにLayerXで執行役員/VP of Product をしているnumashiといいます。 これまでキャリアの多くを、新規プロダクトの立ち上げにプレーヤーとして費やしてきました。ゼロからプロダクトを作り、顧客に届け、失敗し、作り直す——その繰り返しの中で、Minimum Viable Product(以下、MVP)という概念は自分にとって単なるフレームワーク以上のものでした。 「何を作るべきか」を問い続けるための、思考の型でした。 今、新規事業をやる中で、改めて生成AIの登場によってMVPの意味が根本から変わりつつあると感じたため、言語化しようと思います。 MVPとは何か新規プロダクトを作る際、MVPは開発の羅針盤でした。 Minimum Viable Product——その本質を説明するとき、Henrik Knibergのイラストがよく引用されます。 「車を作るなら、まずタイヤだけ

                                  AIによってプロダクトマネジメントとMVPの重心が変わった話|numashi/LayerX バクラクVPoP
                                • 自律型AIソフトウェアエンジニア「Devin」登場。Readmeを読んで環境構築、Print文を使ってデバッグなど

                                  自律型AIソフトウェアエンジニア「Devin」登場。Readmeを読んで環境構築、Print文を使ってデバッグなど AIスタートアップのCognitionが自律型のAIソフトウェアエンジニア「Devin」を発表した。Devinは人間と同様にコードエディタやコンソール、Webブラウザを用いて情報を参照し、コーディングやデバッグ作業を自律的に行える能力を持つようだ。 AIスタートアップのCognitionは、自律型のAIソフトウェアエンジニア「Devin」を発表しました。 Devinは人間が課題を与えると、自律的に情報を参照し、コーディングやデバッグ、デプロイを行い、システム構築を実現するAIソフトウェアエンジニアだと説明されています。 Today we're excited to introduce Devin, the first AI software engineer. Devin i

                                    自律型AIソフトウェアエンジニア「Devin」登場。Readmeを読んで環境構築、Print文を使ってデバッグなど
                                  • きっとあなたの知らないGitHubで使えるGitHub Copilotの機能 | ドクセル

                                    自己紹介 • 加瀬 健太(@Kesin11) • 職歴 • 2023/07 転職、生産性向上チームで主にGitHub Actions基盤 • 2025/01 AIやっていきチームに異動 • 普段の業務 • CursorやDifyなどのAI関連ツールのアカウント管理・運用 @Kesin11 • 社内のAI活用推進 @Kesin11 • 最新ツールを業務利用しても問題ないかの調査 • 社内向けの利用ガイドドキュメント作成 • 趣味 al @kesin11.bsky.soci • github.blog /changelogを毎朝見ること • VSCodeのリリースノートを毎月見ること • どちらも2021年から続いている趣味 2

                                      きっとあなたの知らないGitHubで使えるGitHub Copilotの機能 | ドクセル
                                    • 2022年度ハンズオン研修資料を公開しました | IIJ Engineers Blog

                                      はじめに IIJでは毎年「IIJ Bootcamp」というビギナー向けのハンズオン研修を開催しています。 4年目となる今年も有志の皆様のおかげで無事開催することができました。 今年度はOverviewと呼ばれる座学が7講義、ハンズオン研修が21講義という規模で行いました。 参考:これまでのIIJ Bootcamp [IIJ Bootcamp] ハンズオン研修2021 開催報告 [IIJ Bootcamp] ハンズオン研修2020 with リモート [IIJ] 2019年度ハンズオン研修の取り組み [Bootcamp!] 研修資料は以下のページに公開されています。一部は非公開となっていますが、大半はCC BY-SAで公開しています。 ぜひ学習や研修等とご活用ください。 https://iij.github.io/bootcamp/ 今年の特徴としては、プログラミング技法として以下のハンズオ

                                        2022年度ハンズオン研修資料を公開しました | IIJ Engineers Blog
                                      • 「経歴盛るのが当たり前」 新卒SEが派遣スクールで見た業界の闇 | 毎日新聞

                                        ばれるのは時間の問題だった。 システムエンジニア(SE)派遣会社に新卒で入社した20代の男性は「実務経験5年のSE」として取引先に送り込まれた。 実際は素人同然で、トイレの個室にこもっては専門用語を検索する日々が続いた。周囲からの冷ややかな視線に耐えかね、程なく退職する羽目に。 会社の対応に疑問を持った男性は、会社と闘うことを決意する。 トントン拍子で内定も… 「未経験でも応募可能」「スクールでスキルも学べる」 2021年2月、大手求人サイトに掲載されていたうたい文句に目が留まった。 当時、大学4年生。新型コロナウイルスが世界中で猛威を振るっていた。内定先の旅行会社から「倒産する」と連絡を受け、途方に暮れていた。 過去にプログラミングを学んだ経験があり、SEへの興味はあった。わらにもすがる思いで応募すると、トントン拍子で採用内定を得た。 会社は、取引先から依頼を受けて、見合った能力を持つS

                                          「経歴盛るのが当たり前」 新卒SEが派遣スクールで見た業界の闇 | 毎日新聞
                                        • Symphony - OpenAIが発表したチケット駆動AI開発ツールについて

                                          こんにちは!ブロックチェーンエンジニアの山口夏生です。 ブロックチェーン×AI Agentで自律経済圏を創る開発組織Komlock labでCTOをしています。 コーディングエージェントを複数並列で自律的に回すマルチエージェント開発が、ここ数ヶ月でエンジニアの間に急速に広まっていますが、まだそれぞれ試行錯誤しているフェーズで、最適解はない認識です。 OpenAIが最近発表したSymphonyに注目しています。 自分もClaudeCodeとOpenClawのオーケストレーションを日常的に考えていて、複数エージェントのタスクやセッション管理に苦労していたので、とても気になりました。中身を読んでいきます。 これまでの試行錯誤 — 「エージェントチームの管理」は個人技だった Ralph Loop — エージェントの基本的なフィードバックループ マルチエージェント開発の文脈で「Ralph Loop」

                                            Symphony - OpenAIが発表したチケット駆動AI開発ツールについて
                                          • 魔法陣のようなプログラミング言語「Mystical」

                                            JavaやC++、Pythonのようなプログラミング言語には、英語などの自然言語を流用した「アポステリオリ言語」と、完全オリジナルなキーワードだけで作られたアプリオリ言語が存在します。アプリオリ言語は命令文とタスクを一致させれば良いため、人工言語のように自由に設定することができます。オリジナルのプログラミング言語「Mystical」は、文字ではなく魔法陣のような図形を命令文として設定しているため、ソースコードを魔道書のように描くことができるとのことです。 Mystical https://suberic.net/~dmm/projects/mystical/README.html Mysticalの構造は、内側と外側に境界線を持つ「リング」に基づいています。一番外側のリングは時計の3時の位置から始まり、反時計回りに流れて、記述されている図形に応じてタスクを実行します。 また、以下のようにリ

                                              魔法陣のようなプログラミング言語「Mystical」
                                            • 今すぐにNext.jsでフロントエンド開発 or Web制作を快適に始めたい方におすすめの簡単セットアップを紹介する

                                              はじめに 株式会社LCLでフロントエンドエンジニアとして働いている「おとの」と申します。 今回は、今をときめくフロントエンドのフレームワーク「Next.js」を使って、個人もしくは複数人のチームで快適にフロントエンド開発を行いたい方にオススメのセットアップを紹介します。 本セットアップを行うメリットは以下の通りです。 (自動formatが有効になる等)開発速度が増す (StylelintやEslintの静的解析により)不具合の発生や潜在的なエラーを防ぎやすくなる コードの品質と一貫性を保つことができる Next.jsを使いこなせれば、フロントエンド開発だけに限らず、ランディングページ(LP)など静的なWebサイトの実装を行うWeb制作にも有用です。 私自身、Webサイト1ページのコーディングが求められる際もNext.jsを使っています。本セットアップも簡単に終わるので、今すぐ始めたい方はぜ

                                                今すぐにNext.jsでフロントエンド開発 or Web制作を快適に始めたい方におすすめの簡単セットアップを紹介する
                                              • マインスイーパでオブジェクト指向の設計を学んだ

                                                はじめに オブジェクト指向の学び方について悩んだことはありませんか? 私は設計の技術書を読んでもイマイチ腹に落ちない感覚を何度も味わってきました。 本記事では、「マインスイーパ」を題材としてオブジェクト指向の設計をします。私はこの設計を通じてオブジェクト指向がチョットワカルになったので是非最後まで読んでいただけると嬉しいです。 対象読者 オブジェクト指向を学びたい方 ソフトウェア設計の技術書を1冊読んだことがある方 ソフトウェア設計に興味がある方 (番外編にて)Rubyのメタプログラミングを学びたい方 サンプルコード サンプルコードはこちらです。 メインロジックはRubyで書かれていますが、WebAssembly上で実行可能にするruby.wasmを利用しています。そのため、Rubyの実行環境がなくてもhttpサーバーを立ち上げてブラウザからindex.htmlにアクセスすればマインスイー

                                                  マインスイーパでオブジェクト指向の設計を学んだ
                                                • システム開発を支えるメタプログラミングの技術 / kaigionrails-2022

                                                  Kaigi on Rails 2022で発表した「システム開発を支えるメタプログラミングの技術」のスライドです https://kaigionrails.org/2022/talks/hogucc/

                                                    システム開発を支えるメタプログラミングの技術 / kaigionrails-2022
                                                  • QRコードを解読した話【LAWSON presents 夏川椎菜 2nd Live Tour 2022 MAKEOVER 参加記】 - marich1224 のメモ

                                                    注意 この記事では,LAWSON presents 夏川椎菜 2nd Live Tour 2022 MAKEOVER (以下,MAKEOVER) 公演中に登場した QR コード*1が何であったのかに関する重大なネタバレがあります.セトリのネタバレは(1曲を除いて)ありません. 発売した Blu-ray を見ながら自力解読したい方はご注意ください. また,あまりにも時間が経ちすぎてしまったため,話の展開に合わせて一部脚色している箇所が(たぶん)あります.そちらもご容赦ください. 追記 (2022年11月14日 4:17): 夏川椎菜さんがこのブログをご覧になったようです. 夏川椎菜さんがこのブログをご覧になったようです. 推しに駄文が読まれてしまいましたね……. 事の顛末を簡潔に説明します. 昨日,2022年11月13日 は 「MAKEOVER」Blu-ray発売記念のプレミア上映会でした.

                                                      QRコードを解読した話【LAWSON presents 夏川椎菜 2nd Live Tour 2022 MAKEOVER 参加記】 - marich1224 のメモ
                                                    • Code Wiki

                                                      Code Wiki provides automatically generated, up-to-date documentation for your code. Stop wasting time on manual docs and explore codebase insights, API references, and architecture overviews instantly.

                                                        Code Wiki
                                                      • 発表資料「日付時刻A to Z」を公開しました | Wantedly Engineer Blog

                                                        日付や時刻データの扱いについてまとめたスライド「日付時刻A to Z」を作ったので公開します。 これは何?「日付と時刻」を正しく扱うために、日付/時刻にまつわる諸概念やありがちな間違いを紹介したスライドです。このスライドは大きく3つのパートに分かれています: 第1部「日付編」§1 天体の周期§2 暦§3 紀元と通日第2部「時刻編」§4 時間と分§5 秒§6 相対性理論第3部「コンピューティング編」§7 文字列表現§8 数値表現§9 時刻同期第1部と第2部では、「日付」や「時刻」の概念を定めるのに必要な知識を整理します。第3部ではその日付時刻をコンピューターで扱うときに特有の事情を補足しています。 このスライドが作られた経緯ウォンテッドリー社内では毎週1回お昼の時間に任意で集まって技術の話をする "Tech Lunch" というイベントがあります。テーマは自由で、社内でやったことの紹介やアナ

                                                          発表資料「日付時刻A to Z」を公開しました | Wantedly Engineer Blog
                                                        • 構造化ログのフォーマット logfmt vs JSON lines - methaneのブログ

                                                          構造化ログのプラクティスをあちこちで調べていたら、logfmtを推奨する記事を見つけたので調べてみました。 先に結論を言うと、JSON linesを使っておくのが良さそうです。 logfmt について logfmtとはスペース区切りで key=value を並べたフォーマットです。文字列にはクォートとエスケープによってスペースや改行を含められます。 at=info method=GET path=/ host=mutelight.org fwd="124.133.52.161" dyno=web.2 connect=4ms service=8ms status=200 bytes=1653 (logfmt から引用) あちこちで logfmt のリファレンスとして紹介されているのはこの記事です。 https://brandur.org/logfmt 発明されたのはどこか分かりませんが、流行

                                                            構造化ログのフォーマット logfmt vs JSON lines - methaneのブログ
                                                          • データオーケストレーションツールDagsterの紹介

                                                            データオーケストレーションとは データオーケストレーションという言葉をご存知でしょうか?日本ではまだ耳慣れない言葉ですが、data orchestrationでgoogle検索すると実に3000万件以上ヒットし、世界的には十分に市民権を得ている言葉です。Databricksではデータオーケストレーションを以下のように説明しています。 データオーケストレーションとは データオーケストレーションとは、複数のストレージからサイロ化したデータを取り出し、組み合わせて整理し、分析に利用できるようにするための自動化されたプロセスです。 このプロセスでは、レガシーシステム、クラウドベースのツール、データレイクといったあらゆるデータセンターが接続されます。データは標準形式に変換されるため、理解しやすく、容易に意思決定に利用できます。 オーケストレーションとは、コンピュータシステム、アプリケーション、および

                                                              データオーケストレーションツールDagsterの紹介
                                                            • 2023年のWebアクセシビリティ | gihyo.jp

                                                              あけましておめでとうございます。株式会社ミツエーリンクスの中村直樹です。昨年と同じく、2022年のWebアクセシビリティに関連する出来事を振り返りつつ、2023年のWebアクセシビリティの展望について俯瞰していきたいと思います。 WCAG 2.2 2022年9月版のWCAG 2.2で、文書のステータスとしてはようやく勧告候補(Candidate Recommendation)にまでたどり着き、仕様文書として完成する勧告(Recommendation)が見えてきた…と思っていたところですが、12月になって達成基準4.1.1構文解析を削除するという話が急浮上してきました。 達成基準4.1.1がどういったものなのか、改めて振り返ってみましょう。この達成基準については、もとはWCAG 2.1(原文、参考日本語訳)と同じものであり、WCAG 2.0とも同一です。達成基準4.1.1は、マークアップ言語

                                                                2023年のWebアクセシビリティ | gihyo.jp
                                                              • 50万人が毎年受ける試験で採用、“謎”のプログラミング言語「DNCL」を学ぶ意義とは

                                                                日経クロステックが2022年10月に実施したプログラミング言語の利用実態調査によると、メインで利用するプログラミング言語で最も回答が多かったのが「Java(ジャバ)」、2位は「Python(パイソン)」だった。ところが、このランキングでトップ10にも入っていないプログラミング言語が、毎年50万人近く受ける試験に採用される。そんな“謎”のプログラミング言語が「DNCL」だ。 DNCLなんて聞いたことがないというITエンジニアもいるだろう。筆者も高校生の息子に昨年聞いたばかりだ。DNCLを採用した試験とは何か、なぜ、どんな問題に採用されたのか。謎のDNCLに迫った。 試験のためのプログラミング言語 DNCLとは「共通テスト手順記述標準言語」と呼ばれるプログラミング言語で、大学入試センターが実施する「大学入学共通テスト」(2020年までは「大学入試センター試験」)で使用している言語だ。DNCLは

                                                                  50万人が毎年受ける試験で採用、“謎”のプログラミング言語「DNCL」を学ぶ意義とは
                                                                • 変数(variable)と値(value) - ソフトウェア設計を考える

                                                                  はじめてScalaに触れたとき、変数宣言(var)と値宣言(val)を使い分ける言語仕様に、なるほどなあ、と思った。簡単に言えば、変数(var)は再代入できて、値(val)は再代入できない。 プログラミングのスタイルとして、var宣言は命令的なプログラミング、val宣言は宣言的なプログラミングになる。どちらのプログラミングスタイルで書いているかを、varとvalで明示できるわけだ。 Javaだと言語の基本の仕組みはすべてが変数。final宣言をすることで再代入をコンパイルエラーにすることはできる。Javaは、C言語やC++などの命令的なプログラミングの系譜の言語なのですべて変数(variable)というのは、とうぜんの言語仕様だった。 命令的なスタイルから宣言的なスタイルに 命令的なプログラミングでは変数(variable)を使う。宣言的なプログラミングでは値(value)を使う。 再代入

                                                                    変数(variable)と値(value) - ソフトウェア設計を考える
                                                                  • PandasからPolarsへ移行した方がいいのか - Qiita

                                                                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? なぜこの記事を書くのか 皆さん、データ解析を行う際にどのようなライブラリを用いているでしょうか。 おそらく大半の人はpandasを使っているのではないでしょうか。 私もpandas使ってます。簡単だよね(´・ω・`) しかし、業務でバカクソでけえデータを読み込もうとしたときに、読み込み時間がとんでもなくかかったり、メモリ不足でそもそも読み込めもしないことが起きていました。 読み込みにメモリ食われすぎて他の作業ができずに待機した挙句、燃え尽きたかのようにノーパソのファンが止まると同時にメモリ不足のエラーが出たときには切れ散らかします。 (

                                                                      PandasからPolarsへ移行した方がいいのか - Qiita
                                                                    • 【魚拓】【番外編】Excelの知識しかない人をRDBの担当者にする:SQLの知識がなくてもJetBrains AIを利用してRDBをノーコード生成!|kintoneにお...

                                                                      取得日時: 2024年4月26日 11:31 取得元URL: https://note.com:443/vips_kintone/n/n0e17a70a4ee7 ビュー数: 38253 魚拓のみの表示 SHA-256 : 1a2aede20684cf873186d17706b4188c6107915b90b77677614c9045d5248f52

                                                                        【魚拓】【番外編】Excelの知識しかない人をRDBの担当者にする:SQLの知識がなくてもJetBrains AIを利用してRDBをノーコード生成!|kintoneにお...
                                                                      • C# Win32API完全入門 - Qiita

                                                                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 対象とする読者について 本記事の対象者としては以下のような人を想定しています。 C#でこれからWin32APIを使ってみたい。 C言語のことがあまりよく分かっていない。 今までは適当に使っていたので一度きちんと理解したい。 自分が同じような状況であったため、一から調べて整理してみました。自分が理解した順番や内容で記載することで、また、具体的な使用例によってできることの広さや動作を感じ取ってもらうことで、理解の助けになればと思っています。 但し、分かっている人からすると冗長な説明になっている部分や好ましくない内容、正確性に欠ける

                                                                          C# Win32API完全入門 - Qiita
                                                                        • Rustハンズオン@エウレカ社

                                                                          エウレカ社にてRustのハンズオンを実施しました。 コード全体は下記で確認できます。 https://github.com/yuk1ty/rust-basic-handson

                                                                            Rustハンズオン@エウレカ社
                                                                          • 「SwiftUIでMVVMを採用するのは止めよう」と思い至った理由 - Qiita

                                                                            宣言的UIの登場で、ViewModelは、存在理由を失っている つまり、 SwiftUIにViewModelのデータバインディング機能が内包された時点で、 ViewModelは存在理由を失い、「ViewModel」という言葉自体も、なんだか意味がよくわからない言葉 になってしまいました。 ViewModelという言葉は 非常に曖昧 で人によって定義が違い、そもそもViewModelレイヤーでやるべきことが何なのか明確化されてないので、とりあえず面倒事は全部押し付けられがちです。 本来、別のレイヤーですべきこともViewModelにつっこんでたりします。 MVVMを採用すると余計な複雑性を生んでしまう。 SwiftUIでMVVMを採用してしまうと「ViewModel」という余計なレイヤーを挟んでしまうため、冗長で複雑になります。 データフローについて、ViewとModelがViewModel

                                                                              「SwiftUIでMVVMを採用するのは止めよう」と思い至った理由 - Qiita
                                                                            • JSONにケツカンマを求めるのは間違っているだろうか - An Epicurean

                                                                              間違っています。JSONは仕様が簡潔で融通が利かないところがメリットであり、ケツカンマやコメントを許容しないこともそれに一役買っています。ケツカンマやコメントが欲しければYAMLを使いましょう。YAMLはJSONのスーパーセットなので、JSONにケツカンマやコメントをつければYAMLとして読むことは出来ます。 JSONとYAMLにはそれぞれに良さがあり、それぞれの良さを他方に求めると、その価値を毀損します。言ってしまえば、JSONはシンプルでありYAMLはイージーなのです。 参考: Simple Made Easy JSONはシンプル ご存知の通り、JSONはルールや覚えることが少ない反面、表現力に乏しいです。結果として人間にも機械にも比較的優しいシリアライゼーションフォーマットとして優れています。「ひとつのことをうまくやる」です。必ず1行に圧縮できる強みもあり、ログフォーマットとしても使

                                                                                JSONにケツカンマを求めるのは間違っているだろうか - An Epicurean
                                                                              • C++でOpenCV完全入門!

                                                                                この記事は「自動運転システムをエッジデバイスに組み込むための技術」を3回に分けて紹介するTURINGのテックブログ連載の第1回の記事「C++でOpenCV完全入門!」です。 第2回の「OpenCVをNPPにした結果→10倍高速に!」、第3回の「詳解V4L2 (video for linux 2)」もぜひご覧ください! はじめに こんにちは。完全自動運転EVを開発するベンチャー企業、TURING株式会社でインターンをしている東大工学部3年の井上信多郎です。 我々人類は、車を運転するにあたって多くの情報を目から取り入れています。目から取り入れた情報を元に、アクセル・ブレーキ・ハンドルを操作しています。 自動運転の場合、その目に相当するセンサがカメラであり、カメラから得た情報を元に車を運転することになります。カメラから得る情報とは、ずばり画像です。画像の中から信号、標識、前方車両などの必要なもの

                                                                                  C++でOpenCV完全入門!
                                                                                • しかし警部、長いことLinuxを使ってるのに、未だにfindのオプションを覚えてないなんてことありますか?

                                                                                  二十日☆鼠 @hatukanezumi @kaityo256 あなたのユーザランドはBSDですか、GNUですか、それともPOSIX準拠の何かですか。 お前は全部覚えているのかって? ご冗談を。私はどれも覚えていません。 2025-08-03 22:23:06

                                                                                    しかし警部、長いことLinuxを使ってるのに、未だにfindのオプションを覚えてないなんてことありますか?

                                                                                  新着記事