並び順

ブックマーク数

期間指定

  • から
  • まで

1361 - 1400 件 / 1523件

新着順 人気順

programの検索結果1361 - 1400 件 / 1523件

  • How Unix Spell Ran in 64kB RAM

    How do you fit a 250kB dictionary in 64kB of RAM and still perform fast lookups? For reference, even with modern compression techniques like gzip -9, you can't compress this file below 85kB. In the 1970s, Douglas McIlroy faced this exact challenge while implementing the spell checker for Unix at AT&T. The constraints of the PDP-11 computer meant the entire dictionary needed to fit in just 64kB of

      How Unix Spell Ran in 64kB RAM
    • パソコンはメモリがなくても動かせる。動かせることは動かせる

      パソコンはメモリがなくても動かせる。動かせることは動かせる2026.04.07 21:0011,967 Tom Hawking - GIZMODO US [原文] ( Kenji P. Miyajima ) PCが遅くなってきたときにメモリを増やすと安心するのよね。 コンピュータのメモリが足りていません。生成AIの台頭が原因です。今すぐに生成AIバブルがはじけて、データセンター建設計画がすべておじゃんにならない限り、メモリ不足は解消しません。需要を満たせるようになるのは2030年頃だそうです。 YouTuberがメモリなしでPCを動かす事態にメモリの価格が跳ね上がっているのは、メモリを増設したい人にとって頭痛のタネでもあり、お財布にとっても大打撃になります。 その状況は深刻で、YouTuberのPortalRunnerが1~2年前なら誰も思いつかなかったであろう、「メモリなしでコンピュータ

        パソコンはメモリがなくても動かせる。動かせることは動かせる
      • GitHub Copilot入門~Microsoft50周年で発表された最新機能まで!どこまでAI駆動で開発できるのか | ドクセル

        スライド概要 AI駆動開発勉強会 Women's Base #1【AIで開発効率を上げていこう!】(https://aid.connpass.com/event/349080/)の登壇スライドです。 GitHub Copilot入門者から上級者まで楽しめるよう、基礎から登壇当日深夜に発表された最新情報までを合わせてまとめています。

          GitHub Copilot入門~Microsoft50周年で発表された最新機能まで!どこまでAI駆動で開発できるのか | ドクセル
        • DMM プラットフォームのコードランクについて - DMM inside

          レビュー自動承認化と精度100%を目指して。いち早く生成AIの導入に踏み出した「ユーザーレビュー基盤」の取り組み

            DMM プラットフォームのコードランクについて - DMM inside
          • なぜ三菱電機がラダー生成AIに挑んだのか、“精度”の先に描く姿とは

            なぜ三菱電機がラダー生成AIに挑んだのか、“精度”の先に描く姿とは:FAインタビュー(1/2 ページ) 製造業における深刻な人手不足と熟練技術者の減少により、PLCを制御する「ラダープログラム」の技能継承が大きな課題となっている。これに対し、三菱電機が生成AIの活用に取り組んでおり、「IIFES 2025」ではラダー生成AIIのデモを披露し、反響を呼んだ。汎用LLMでは困難とされたラダー生成に、同社はなぜ挑み、いかに壁を乗り越えたのか、話を聞いた。 ITの世界で生成AI(人工知能)を使ったプログラム作成が広まっている。製造業でも、FAメーカー各社が、PLC(プログラマブルロジックコントローラー)のプログラム作成を生成AIがサポートする機能を相次いで発表している。 日本で長年使われてきたラダープログラムは特に、人手不足の加速と熟練技術者の減少とともに技能継承が課題となっている。三菱電機では生

              なぜ三菱電機がラダー生成AIに挑んだのか、“精度”の先に描く姿とは
            • StarCoder - コードのためのLLM|npaka

              1. BigCode「BigCode」は、「HuggingFace」と「ServiceNow」が共同で主導するオープンなコラボレーションです。コードのためのLLMの責任ある開発に取り組んでいます。 2. StarCoder「StarCoder」と「StarCoderBase」は、80以上のプログラミング言語、Gitコミット、GitHub issue、Jupyter notebookなど、GitHubから許可されたデータで学習したコードのためのLLM (Code LLM) です。「StarCoderBase」は15Bパラメータモデルを1兆トークンで学習、「StarCoder」は「StarCoderBase」を35Bトークンでファインチューニングしたモデルになります。 「StarCoder」は他のオープンなLLMよりも多くの入力を処理でき (8,000トークン以上)、幅広いアプリケーションを可

                StarCoder - コードのためのLLM|npaka
              • GitHub - crate-ci/typos: Source code spell checker

                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 - crate-ci/typos: Source code spell checker
                • プログラムがメモリをどう使うかを理解する(4)

                  この記事は このシリーズの4本目です。 前回の記事は こちらです。 まだ色々書きたいことはあるのですが、当初のタイトルである「プログラムがメモリをどう使うか」という観点では、今回で一区切りにします。 プログラムの実行から終了までを追う 前回で スタック・ヒープ・静的領域 という3大領域を認識しました。今回は仕上げとして、プログラムの実行を開始してから終了するまでに、それらがどう確保され、どう利用され、どう解放されていくのかを確認していきましょう。 プログラムを実行する際に、OSからアドレス空間を与えられる プログラムから利用できるメモリにはアドレスが割り振られますが、昨今のOSでは同時に複数のプログラムが動作することが当たり前になっています。昔はわざわざ「マルチタスクOS」と呼んでいましたが、今となってはわざわざそんな呼び方をしなくても当たり前になっていますね。 そうなると心配性な人は「ア

                    プログラムがメモリをどう使うかを理解する(4)
                  • 新たな3Dモデリング&CADプログラム『Plasticity』リリース。自由曲面を滑らかに表現するNURBSモデリングを採用|ゲームメーカーズ

                    3Dモデリング&CADプログラム『Plasticity』がリリース 自由曲面を滑らかに表現するNURBSモデリングを採用 料金は買い切り型で「Studio」プランには購入から12か月間のメジャーアップデートを含むすべてのアップデートも含まれる

                      新たな3Dモデリング&CADプログラム『Plasticity』リリース。自由曲面を滑らかに表現するNURBSモデリングを採用|ゲームメーカーズ
                    • 「Java? JavaScriptのことですの?」 やめろ炎上する ITお嬢様と学ぶプログラミング言語の基礎

                      ──ITmedia NEWS編集部に突如響いた叫び声。どうやら「ITお嬢様」がまたトラブルに遭遇したようです。一体、今日はどんな事件に巻き込まれたのやら……。 連載:ITお嬢様の今日も分かりませんわ~! いつの間にかITmedia NEWS編集部に出没するようになった正体不明のお嬢様。右も左も分からない彼女が立派な“ITお嬢様”になれるよう、編集部のみんなでIT知識を初歩から楽しく追いかけます。掲載順と時系列は一致しません(ITお嬢様イラスト制作:えめらね)。

                        「Java? JavaScriptのことですの?」 やめろ炎上する ITお嬢様と学ぶプログラミング言語の基礎
                      • スコアメーカーZEROダウンロード | KAWAIコンピュータミュージック

                        スコアメーカーZEROダウンロード (スコメダウンロード) スコアメーカーZERO プログラム スコアメーカーZERO プログラムは、「スコアメーカーZERO プラチナム」「スコアメーカーZERO プラチナム アカデミック」「スコアメーカーZERO スタンダード」「スコアメーカーZERO(エディター)」のすべてに共通のプログラムです。

                        • クラス図の書き方とは。初心者にもわかりやすく解説 | Cacooブログ

                          この記事ではUML(統一モデリング言語)の代表的なもののひとつである「クラス図」について、用語の意味から作成方法、分かりやすく書くコツまで解説します。 用語の意味を正しく理解することは作業の効率化に繋がります。ぜひこの記事で理解を深めてくださいね。 クラス図とは クラス図はUML(統一モデリング言語)のひとつで、特徴は「システムの静的な構造・関係性を視覚的に表現するための図」であることです。 視覚的に表現、というのがポイントです。たとえばシステム開発の仕様書がすべて文字ベースだと、読み解く人はもちろん作成する人も大変な労力です。さらに文字ベースの仕様書だと、システムの抜け漏れにも気付きにくいです。 文字ベースの仕様書に対して、クラス図はシステム間の静的構造・関係性を図で表現したものです。記述ルールも統一されており、汎用性および保守性に優れています。 クラス図のメリット 主に下記の3点がクラ

                          • 開発速度UP⤴️!UX UP⤴️!利益⤴️!フィーチャーフラグはDevCycleで50ミリ秒以下の世界に 🚀

                            ※ それぞれ課金モデルが異なり、プランも複数存在するので比較が困難である。間違いや更新があった際にコメントをいただければ幸いです。 比較した所感 採用しても良いと思ったSaaS編 ・DevCycle(パフォーマンス、DX、UXが最も優れている) ・LaunchDarkly(インテグレーションの数、熟成度高いが料金も) ・ConfigCat(シンプル、安価) ・Statsig(料金体系が魅力的) メンテされているOSS編 セルフホストをする運用力の余裕がある企業なら、OSSも一つの選択肢。 Unleash(OSSの中で勢いが最もあるが、SaaS版は高い) FlagSmith(SaaS版は良心的な料金) Bucketter(弊社から公開されたばかりで期待のOSS) Flipt(シンプル・SaaS版はない) メンテされなくなったOSS編 両方OSSともCloudflare Workersを前提と

                              開発速度UP⤴️!UX UP⤴️!利益⤴️!フィーチャーフラグはDevCycleで50ミリ秒以下の世界に 🚀
                            • 4 ビット Float を自作したら、浮動小数点数の精度を理解できた - Qiita

                              はじめに 浮動小数点数、なんとなくはわかっているものの実は理解がちょっと曖昧、という方いませんか? 僕は恥ずかしながら長らくそんな状態でした。 特に誤差と精度についてはかなり曖昧で、 「どれくらいの数値であればどれくらいの精度があるのか」 という点は全く自信がありませんでした1。(業務上、特に困ったこともなかった) この記事は、試しに4ビットの浮動小数点数を作ってみることにより、浮動小数点数の精度を理解することを目指します。 想定の読者さんは、 「浮動小数点数に関してはざっくり分かっているけど、実は精度や誤差に関してはちゃんと理解していない」 という方々です。具体的に言えば、緯度経度を32ビット浮動小数点数で表すと誤差がどれくらいになるのかがあまりピンと来ない2、という方などです3。 浮動小数点数の概要 ここでは、ざっくり浮動小数点数の概要に関して復習程度に触れます。 概要は分かっていると

                                4 ビット Float を自作したら、浮動小数点数の精度を理解できた - Qiita
                              • GitHub - karaage0703/open-interpreter-docker: open interpreter docker environment

                                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 - karaage0703/open-interpreter-docker: open interpreter docker environment
                                • rust-magic-patterns/rust-stream-visualized/Readme.md at master · alexpusch/rust-magic-patterns

                                  Additional languages Simplified Chinese - @yushengguo557 Managing concurrency in real-world applications can be quite tricky. Developers must grapple with concurrency control, back pressure, error handling, and more. Thankfully, Rust provides us with the async/await mechanism, and on top of that, the Stream API. The Stream methods allow us to elegantly define a pipeline of asynchronous operations

                                    rust-magic-patterns/rust-stream-visualized/Readme.md at master · alexpusch/rust-magic-patterns
                                  • 【47個】ローカル用コーディングエージェントツールの一覧を作ってみた

                                    この記事の文章は 60% くらい AI が書いてますが、細かい言葉尻や内容の正誤は人間がチェックし修正した上で公開しています。 本記事は airCloset Advent Calendar 2025 の2日目の記事のはずでしたが、諸事情により遅刻しました。2日目にして遅刻する大失態……。 このアドベントカレンダーにはエンジニアを始めとして、弊社社員による様々な記事が投稿されるので、もしよければ他の記事もご覧ください。 1日目は弊社CTO辻による「2025年AIエージェント元年の振り返りと、2026年エンジニアが歩むべき道 」でした。 はじめに コーディングエージェントツールっていっぱいあるのはわかっているけど実際何があるの?とよく思っていたので、アドカレを良い機会とし調べて一覧を作ってみました。使ってないツールについても記載しているので、人によるファクトチェック済みの Deepresear

                                      【47個】ローカル用コーディングエージェントツールの一覧を作ってみた
                                    • 100日後に退職する47歳 まとめ / Twitter

                                      • 開発のサイクルタイム分析機能のリリース&活用方法

                                        現状、大きくはこの3つの機能で現状は構成されています。 「開発組織の生産性を最大化する」と一言で言っても、どのレイヤーの視点で見るかによって得られるインサイトが異なります。このレイヤー・プロセスの現状を把握し、解決すべき課題・ボトルネックを発見、その後のアクションに繋げられるように機能を整えていっています。 サイクルタイム分析とは何か サイクルタイムの定義 サイクルタイムとは、開発プロセスにおいて、特定の段階から次の段階までの所要時間のことを指します。 この時間は、作業が実際に開始されてから完了するまでの期間を示し、効率性と生産性の指標として使用されます。 Offers MGRにおける開発プロセスのサイクルタイムの計算方法・表示 Offers MGRにおいて、サイクルタイムはいくつかの開発プロセスの主要なフェーズに分けて測定することができます。(要求定義、デザインなどを含めた開発のフルファ

                                          開発のサイクルタイム分析機能のリリース&活用方法
                                        • 防御的プログラミングと契約プログラミング - Qiita

                                          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 1. 猜疑心か相互信頼か、防御的か契約に基づくか 防御的プログラミングと契約プログラミングについて、後述する勉強会で疑問を持ち、勉強会内で説明されていること深堀りしてみました。 すべてが勉強になる話だったのですが、こちらの記事でフォーカスするのは「クラス設計スタイル」におけるふたつの選択肢 トランザクションスクリプト方式 ドメインモデル方式 に登場する「防御的プログラミングと契約プログラミング」になります。 トランザクションスクリプト方式が「防御的プログラミング」 ドメインモデル方式が「契約プログラミング」 増田さんのお話ではクラス設計

                                            防御的プログラミングと契約プログラミング - Qiita
                                          • 【SAS勉強会 -第1回-】SASの基本的な構成 - シー・エス・エス イノベーションラボ(ブログ)

                                            皆さん、こんにちは。skybluefantasistaです。 猛暑日が続くと思いきや、雷雨や線状降水帯による大雨など、なかなかに天気が荒れ模様な8月となりました。暑さもですが、新型コロナウイルスも変わらず猛威を振るっている状況であることも気になるところです。 一刻も早い事態の収束を願うばかりですね。 さて、今回はSASの基本的な作法について紹介していきます。 SAS未経験の方も一緒に学んでいきましょう! 1.SASプログラムの基本的な書き方 1-1. データセットとライブラリ 1-1-1.データセット 1-1-2.ライブラリ 1-2. 3つの構成要素 1-2-1.ステートメント 1-2-2.DATAステップ 1-2-3.PROCステップ 2.プログラムの例 3.おわりに 1.SASプログラムの基本的な書き方 SASはデータ解析や統計分析、解析結果の可視化などを行うことができます。蓄積された

                                              【SAS勉強会 -第1回-】SASの基本的な構成 - シー・エス・エス イノベーションラボ(ブログ)
                                            • coinhive事件最高裁判決とIT事業者への影響 - merpoli(メルポリ)|メルカリグループの政策企画ブログ

                                              【編集部より】 1月20日、不正指令電磁的記録保管罪の成立が争われた、いわゆる「coinhive事件」の最高裁判決が言い渡されました。 今回は、coinhive事件を立件当時から追っていた浅野潔志さんに判決の内容や意義を解説してもらいます。 == 「coinhive事件」判決は、「不正指令電磁的記録」の解釈を明らかにし、ITサービスを提供する上でのグレーゾーンを解消した最高裁判決として、大変意義の大きいものであったと考えられます。 そこで、当記事では、coinhive事件最高裁判決(以下、「本判決」と言う。)を概観し、さらに、当該判決が与えるIT事業者への影響について検討を加えたいと思います。 判決全文は、こちらで読むことができます。 事案の概要 本件では、広告表示に代わるウェブサイトのマネタイズ方法を模索していたWebデザイナーの被告人が、自己の運営するウェブサイトで運用する目的で、ウェ

                                                coinhive事件最高裁判決とIT事業者への影響 - merpoli(メルポリ)|メルカリグループの政策企画ブログ
                                              • あなたのメディアは、誰に、何の価値を提供しますか? 古田大輔氏インタビュー 前編【デジタル人材戦略】 - Media × Tech

                                                「ニュース・イノベーション&リーダーシップ」エグゼクティブ・プログラムに参加する古田氏(写真右から3人目、ニューヨーク市立大学提供) 諸課題に対峙する各メディアの人材戦略を紹介する「デジタル人材戦略」連載。番外編として、国内外のニュースメディア事例に詳しく、昨年から1年間、ニューヨーク市立大学のプログラムに自ら参加して各国のメディアのリーダーたちと学び合った古田大輔氏(ジャーナリスト/メディアコラボ代表)に「ジャーナリスト育成の今と未来」を聞いた。(Media×Tech編集部) ジャーナリズムをビジネスとして成立させつつ、発展させるためには ——参加したプログラムの内容はどのようなものでしたか? 僕が参加したのは、「ニュース・イノベーション&リーダーシップ」というプログラムです。変化が激しいデジタル時代に、ジャーナリズムをビジネスとしても成立させつつ、どう発展させていくのか、を考えるメディ

                                                  あなたのメディアは、誰に、何の価値を提供しますか? 古田大輔氏インタビュー 前編【デジタル人材戦略】 - Media × Tech
                                                • 拡大し続ける開発組織の生産性を向上させるメルカリのクライアントCI/CDチーム #TeamInterview | メルカリエンジニアリング

                                                  CI/CD(継続的インテグレーション/継続的デリバリー)は、ソフトウェアを素早く開発し、お客さまに素早く価値を届けるために必要不可欠です。バックエンドやフロントエンド、それぞれの技術レイヤーにおいてCI/CDが必要ですが、この記事はモバイルアプリやWebにおけるCI/CDを提供するクライアントCI/CDチームにスポットを当てます。 今回はクライアントCI/CDチームの@y-kazamaと@kaito、@thiそして@aha-oretamaにインタビューを行いました。現在の業務とこれからの取り組み、そしてチームが実施してきたユニークな取り組みについて話を聞いています。組織が大きくなる中でもエンジニアの生産性を低下させないように取り組む、彼らの思いをご覧ください。 聞き手はEngineering Officeの@afroscriptです。 クライアントCI/CDチームのメンバーについて — ま

                                                    拡大し続ける開発組織の生産性を向上させるメルカリのクライアントCI/CDチーム #TeamInterview | メルカリエンジニアリング
                                                  • Pydanticで始めるイミュータブルクラス駆動開発 - NFLabs. エンジニアブログ

                                                    はじめに こんにちは!NFLabs. 研究開発部の林です。普段はセキュリティ教育プラットフォームの開発をしています。 今回はセキュアコーディングの重要な要素である「バリデーション(入力検証)」に関連して、PythonのPydanticライブラリにフォーカスしてお話します。 Python界隈では、昨今、型ヒントやFastAPIの普及に伴い、型の重要性や有用性が徐々に認識されつつあるかと思います。 それに伴い、バリデーションライブラリのデファクトスタンダードの一つであるPydanticの注目度も上がってきたと感じています。 Pydanticは実行速度の速さを特長として挙げていますが、Pydanticがもたらす安全性・Immutable(不変)性は、開発速度向上にも一役買っています。 本稿ではPydanticがいかに開発速度・開発体験に寄与するか考察します。 ちなみに、タイトルの「イミュータブル

                                                      Pydanticで始めるイミュータブルクラス駆動開発 - NFLabs. エンジニアブログ
                                                    • エンジニア人生で苦しかった話|Gon

                                                      「エンジニアになって良かったですか?」 今の僕は、迷わずYESと答えられます。 フルリモートで猫たちと過ごしながら仕事ができて、海外にも気軽に行けるようになりました。 自分のやりたいことや経験にも惜しみなくお金を使えるほど、経済的にも余裕ができました。 エンジニアを軸に人生の舵を切れるようになりましたし、今は充実した生活を送れています。 でも、4〜5年前は不安でしょうがなかった。 正直、最初の1〜2年は本当に苦しかったですし、毎日が試練の連続で何度も心が折れました。 「自分には向いていないんじゃないか」 「周りと比べてレベルが低すぎる」 「何が分からないのかさえ、分からない」 自分の不出来に落ち込んで押しつぶされそうな毎日。 実際、僕の周りにも同じような経験をした人がたくさんいます(むしろ大半の人がそうだと思います)。 エンジニア転職した時の同期も、Xで相談してくれる方も、みんな同じ気持ち

                                                        エンジニア人生で苦しかった話|Gon
                                                      • Visual StudioのGitHub Copilotが便利すぎて離れられない | ドクセル

                                                        スライド概要 GitHub Universe 2024 や Microsoft Ignite 2024 で発表された最新機能を中心にまとめてデモをしました。 11/30 開催のVisual Studio Users Community Japan 勉強会 #7 -.NET Conf 2024 in Roppongi Tokyo- (https://vsuc.connpass.com/event/335130/)のスライドです。

                                                          Visual StudioのGitHub Copilotが便利すぎて離れられない | ドクセル
                                                        • “09” の検索結果 – CS50 for Japanese: コンピュータサイエンスの入門

                                                          以下のように、ユーザが株式を 「購入」 および 「売却」 できるウェブサイトを実装します。 背景 株 (会社の株式) を売買することの意味がよくわからない場合は、ここでチュートリアルを参照してください。 株のポートフォリ […] 続きを読む

                                                          • GitHub Certifications が GA となり、GitHub 認定プログラムの教材へのアクセスと資格取得が誰でも可能になりました | DevelopersIO

                                                              GitHub Certifications が GA となり、GitHub 認定プログラムの教材へのアクセスと資格取得が誰でも可能になりました | DevelopersIO
                                                            • Pull requestの理想的なサイズとその理由

                                                              この記事は、Lancers(ランサーズ) Advent Calendar 2022 の2日目の記事です。 モチベーション 一般的にPull Requestはサイズが小さいほうが良いとされていますが、理想的なPull Requestのサイズは具体的に何行なのでしょうか? また、なぜPull Requestのサイズは小さい方が望ましいのでしょうか? 本稿ではPull Requestの理想的なサイズとその理由について、リサーチした内容をまとめます。[1] 本稿で取り扱う観点について Pull Requestのサイズを考察するにあたり、主に注目される観点は以下の2つがあります。 リーン思考に基づいたフロー効率の観点 コードレビューに関する観点 本稿では、理想的なPull Requestのサイズについて具体的な数字を示したいというモチベーションから、コードレビューに関する観点について取り扱うことにし

                                                                Pull requestの理想的なサイズとその理由
                                                              • Google Apps Script(GAS)の基本的な使い方|2つの開き方とその違いを解説 - 株式会社ASTINA

                                                                GAS(Google Apps Script)を始めたいが、どのように開けばいいのかわからない スプレッドシートやGoogleドキュメントを自動化したいが、どの方法でスクリプトを作成すればいいのか知りたい GASの開発環境の違いやメリット・デメリットを理解して、自分に合った方法を選びたい 毎日届く大量のメール管理、お問い合わせフォーム内容の選別、毎月発生する資料のPDF化など、日々の業務で発生する、簡単だが毎日やるには少し面倒な作業。 これらを「PCがすべて自動で行ってくれたらと良いな」と思ったことはありませんか? 定期的な作業や、避けられたであろうミスはプログラムを用いて自動化してしまえば解決できます。 今回は、手軽に始められる Google Apps Script(GAS)というプログラミング言語をご紹介します。 初歩的な部分を画像とともに解説するので、読めば実行までの流れがわかるよう

                                                                • 「良いコード/悪いコードで学ぶ設計入門」レビュー(6章のみ)

                                                                  「良いコード/悪いコードで学ぶ設計入門」レビュー 「良いコード/悪いコードで学ぶ設計入門」という書籍に色々と気になることが書かれていたので、今更ではありますが、特に気になる6章を中心にレビューしたいと思います。自分は著者を存じ上げませんが、この書籍を執筆中に下読みとして読んだつもりで、気になる点を列挙したいと思います。 なお、書籍のサンプルコードは Java で書かれていましたが、この記事内では Kotlin で書かせていただきます。 著者・関係者の方々の気分を害されたら申し訳ありません。 取り上げる題材の統一感 まず、6章全体で取り上げられている題材(サンプルコード)に統一感がありません。 6章で扱われている題材はざっと分けると次のようになっています。 6.1 魔法発動処理 6.1.2 生命状態判定処理 6.2 魔法種別による分岐処理 6.2.6 面積計算処理 6.2.7 魔法別コスト計

                                                                    「良いコード/悪いコードで学ぶ設計入門」レビュー(6章のみ)
                                                                  • 6月の更新プログラムKB5003637、Windows 10印刷とタスクバーに問題発生

                                                                    Windows Latestは6月11日(米国時間)、「Windows 10 KB5003637 update could break your taskbar, printer」において、2021年6月の累積更新プログラムで導入された「KB5003637」が、一部ユーザーのWindows 10にタスクバーやデスクトップのアイコンまたは印刷機能に問題を引き起こしている可能性があると指摘した。 ユーザーが報告しているKB5003637の適用が原因になっていると見られる問題は次のとおり。 タスクバーのシステムトレイにおいて日付、時刻、システムアイコンが消える 検索ボックスと通知センターのアイコンが壊れる可能性がある プリンタで問題が発生する 問題発生の条件や推測される原因として、次の説明が掲載されている。 タスクバーの「ニュースと関心事項」が有効になっていて、かつ、表示スケールが推奨/デフォル

                                                                      6月の更新プログラムKB5003637、Windows 10印刷とタスクバーに問題発生
                                                                    • 『テスト書いた方が開発が早いじゃん』を解き明かす #phpcon_nagoya

                                                                      PHPカンファレンス名古屋2025の発表資料です https://fortee.jp/phpcon-nagoya-2025/proposal/436ec84b-1ab6-46a4-abb8-a29abaf8a817

                                                                        『テスト書いた方が開発が早いじゃん』を解き明かす #phpcon_nagoya
                                                                      • やらない理由を書いてやらない - Good Concepts in Programming - - Qiita

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

                                                                          やらない理由を書いてやらない - Good Concepts in Programming - - Qiita
                                                                        • https://twitter.com/i/events/1433619501354946563

                                                                          • バグ報奨金制度の運用代行サービス「Bugty」開始--スリーシェイクがIntigritiと提携

                                                                            スリーシェイクは9月2日、欧州のサイバーセキュリティ企業であるIntigritiと提携し、日本企業によるバグバウンティ(バグ報奨金制度)の運用を代行するサービス「Bugty(バグティ)」を開始すると発表した。料金は年間1000万円からで、ここにはプラットフォーム利用料、バグ報奨金のデポジット、代行手数料が含まれるという。 バグ報奨金制度は、企業が自社の製品やサービスに対する調査案件を公開し、製品やサービスの脆弱性を発見・報告することで、バグハンター(プログラムの脆弱性などを発見する人)に対して報奨金を支払う仕組みのこと。複数のバグハンターが多角的・定常的にプログラム・システムの内部を診断し、バグを発見報告する。 同社が今回提供するBugtyでは、セキュリティ専門家でないと対応の難しいバグバウンティの運用から請求までを代行し、契約・レポーティングまですべてをサポートする。加えて、業務上必要な

                                                                              バグ報奨金制度の運用代行サービス「Bugty」開始--スリーシェイクがIntigritiと提携
                                                                            • 高校の卒業制作でゲーム作った - Qiita

                                                                              自己紹介 こんにちは。どきみきと申します。名市工1に所属する3年生の18歳、つよつよプログラマーになることを夢見てプログラムを学んでいるひよこプログラマーです。 合成音声(特にVOCALOID!!)が大好きなので、ボカロ、ボイロ、ボイボとか好きな人と仲良くしたいです。 どんなゲーム? ここからDLできます 初音ミクが建物を壊したり、敵を倒したり、人にネギを刺したりするアクションオープンワールド(?)なゲームです。 ゲーム制作を始めた動機 ゲームが作りたかったからです。 名市工には3年次に、課題研究という、卒業制作のような自由にモノを作る授業があります。 課題研究には毎年、成果物を後輩に向けて発表する時間があります。 私は、発表で先輩方の作ったゲームを見て、自分もゲームが作りたいと思うようになりました。 どうせならすごいもの作りたいと考え、高クオリティで楽しいゲームを作るとこが目標になりまし

                                                                                高校の卒業制作でゲーム作った - Qiita
                                                                              • Code Red: The Business Impact of Code Quality -- A Quantitative Study of 39 Proprietary Production Codebases

                                                                                Code quality remains an abstract concept that fails to get traction at the business level. Consequently, software companies keep trading code quality for time-to-market and new features. The resulting technical debt is estimated to waste up to 42% of developers' time. At the same time, there is a global shortage of software developers, meaning that developer productivity is key to software busines

                                                                                • とほほのTypeScript入門 - とほほのWWW入門

                                                                                  TypeScriptとは インストール コンパイル 型アノテーション 指定できる型 型アサーション 型エイリアス リンク TypeScriptとは Microsoft が開発した言語で、JavaScript に型定義などの機能を追加したものです。 JavaScript 言語の完全なスーパーセットになっています。 型の異なる関数呼び出しや代入をコンパイル時に検出することによりプログラムの品質を高めることができます。 また、ECMAScript の最新機能を早めに取り入れるため、まだ、ブラウザが未対応の機能を早い時期から使用することが可能となります。 プログラムの拡張子には通常 .ts をつけます。 TypeScriptファイル(*.ts) を JavaScript ファイル(*.js)にコンパイル(トランスコンパイル・トランスパイル)します。 React や Angular などでも Typ

                                                                                  新着記事