並び順

ブックマーク数

期間指定

  • から
  • まで

6801 - 6840 件 / 16780件

新着順 人気順

*programmingの検索結果6801 - 6840 件 / 16780件

  • Learning Zig

    Learning Zig Welcome to Learning Zig, an introduction to the Zig programming language. This guide aims to make you comfortable with Zig. It assumes prior programming experience, though not in any particular language. Zig is under heavy development and both the Zig language and its standard library are constantly evolving. This guide targets the latest development version of Zig. However, it's poss

    • Monaspace

      Since the earliest days of the teletype machine, code has been set in monospaced type — letters, on a grid. Monaspace is a new type system that advances the state of the art for the display of code on screen. Every advancement in the technology of computing has been accompanied by advancements to the display and editing of code. CRTs made screen editors possible. The advent of graphical user inter

        Monaspace
      • Tailwind CSS v3.0

        Tailwind CSS v3.0 is here — bringing incredible performance gains, huge workflow improvements, and a seriously ridiculous number of new features. For a tour of some of the coolest new features, check out the "What's new in Tailwind CSS v3.0" video on our YouTube channel. Tailwind CSS v3.0 has got to be our most exciting release ever, including improvements like: Just-in-Time, all the time — lightn

          Tailwind CSS v3.0
        • Kotlinの「コンテクスト指向プログラミング」とは何か? - Don't Repeat Yourself

          導入 Kotlinにおける高階関数 2種類の高階関数 スコープ関数 コンテクスト指向プログラミングで何ができるか? Context Parametersによるコンテクスト指向プログラミングの拡張 定義と解決したい課題 できること モノイド Raise DSL 関数型プログラミング言語からの影響 最後に 導入 あまりKotlinそれ自体で話題になっているわけではないのですが、Kotlinは「コンテクスト指向なプログラミング言語だ」とたまに言及されることがあります。たとえばKotlinのコンパイラチームの方が書いている記事にそのような用語で言及されているのを見かけます。 proandroiddev.com 私はKotlinに入門した際に、この言語はスコープの単位でいろいろ物事が整理されるように作られていそうだと感じていました。たとえばスマートキャストのように、特定の操作をして以降のスコープにお

            Kotlinの「コンテクスト指向プログラミング」とは何か? - Don't Repeat Yourself
          • コードレビューとは何か

            前の記事[1]では、AIコーディングの原則を整理した。責任は人間が取る、そのためにドキュメントが重要であり、それは人間とAIの両方の架け橋であると書いた。一方で、AIコーディングではコードレビューは不要、あるいは不可能だという声がある[2]。「人間が書いたコードは2025年に死んだ。コードレビューは2026年に死ぬ」と。 「責任は人間が取る」と「コードレビューは不要」は両立するのか。そもそもコードレビューとは何か、何であると思われているのか。この問いを起点に、コードレビューの意味を考えなおし再度位置づけを確認する。 コードレビューはバグ探しではない 多くの開発者がコードレビューの第一目的をバグの発見だと考えている。Bacchelli & Birdの研究[3] [4]では、開発者の44%が欠陥発見を最も重要な動機として挙げた。しかし実際のレビューコメントを分析すると、欠陥に関するものはわずか

              コードレビューとは何か
            • The Agent Skills Directory

              ███████╗██╗ ██╗██╗██╗ ██╗ ███████╗ ██╔════╝██║ ██╔╝██║██║ ██║ ██╔════╝ ███████╗█████╔╝ ██║██║ ██║ ███████╗ ╚════██║██╔═██╗ ██║██║ ██║ ╚════██║ ███████║██║ ██╗██║███████╗███████╗███████║ ╚══════╝╚═╝ ╚═╝╚═╝╚══════╝╚══════╝╚══════╝

                The Agent Skills Directory
              • GitHub Copilot SDKの発表

                Author Mario Rodriguez GitHub Copilot SDK(テクニカルプレビュー)が公開されました。GitHub Copilot CLIを支える同じエージェント基盤を、あらゆるアプリケーションに組み込むことができます。 エージェントワークフローをゼロから構築するのは大変です。 ターン間のコンテキスト管理、ツールやコマンドのオーケストレーション、モデル間のルーティング、MCPサーバーの統合、そしてパーミッション、安全性の境界、障害モードの設計が必要です。実際のプロダクトロジックにたどり着く前に、すでに小さなプラットフォームを構築することになってしまいます。 GitHub Copilot SDK(テクニカルプレビュー)は、その負担を取り除きます。GitHub Copilot CLIを支える同じGitHub Copilotエージェント基盤を、あらゆるアプリケーションに組み

                  GitHub Copilot SDKの発表
                • macOS 12.3 MontereyでPython 2.7が削除されるのに伴い、AlfredやPopClip、xbar(BitBar)でPythonを利用したプラグインが動かなくなっているので注意を。

                    macOS 12.3 MontereyでPython 2.7が削除されるのに伴い、AlfredやPopClip、xbar(BitBar)でPythonを利用したプラグインが動かなくなっているので注意を。
                  • 中高年で低スキルの「名ばかりエンジニア」が淘汰される時代 - paiza times

                    Photo by Sarebea こんにちは。谷口です。 最近、パナソニックによる中高年社員の早期退職募集が話題になりました。少し前には富士通やNECといった企業も同じような大規模な人員整理を実施していましたし、大企業の雇用や経営状況に関するニュースは依然として絶えません。 エンジニアの中には、「言うてもIT業界とかエンジニアは大丈夫だろう、人員不足だし」と考えている方もいるかもしれません。が、新型コロナウイルスの流行が依然としておさまらず、景気の回復も見込めない現在、そんな悠長なことは言っていられないかもしれません。 ノースキルの中高年エンジニアは不要 「もう終身雇用制度の時代は終わっている」という話を聞いたことがある人は多いでしょう。ただ、実際に自分の会社でリストラがあったとか、給与が大幅に下げられたといった経験がない限り、身をもって実感している人はまだまだ少ないかと思います。 むしろ

                      中高年で低スキルの「名ばかりエンジニア」が淘汰される時代 - paiza times
                    • リングフィットアドベンチャーの記録で友達と競える仕組みを作った

                      🐣 はじめに おうちで気軽にフィットネスができる「リングフィットアドベンチャー」。 一人でがんばるのもいいけどみんなで競い合ったほうがもっと楽しいし継続できるよね!ってことで、そんな仕組みを作りました。 具体的には 運動結果のSlack通知(「今日もちゃんと運動して偉い!」) 運動結果データのログ保存(いつ・だれが・どれくらい運動したか) ログの集計・可視化・通知(「8月のカロリー部門1位は○さんでした!」) を自動化しています。 運動結果のスクショをTwitterに投稿するだけで参加できます。 この仕組みを作ってから、今では10人くらいでわちゃわちゃ楽しくやってます。 また後述しますが、すべて無料枠で運用しています。 主な機能 Twitterの投稿を検知してSlackに通知します。 毎週月曜日に進捗をお知らせします。 月初に前月のサマリーを投稿します。(テキストだけ人力🤫) 🎯 技

                        リングフィットアドベンチャーの記録で友達と競える仕組みを作った
                      • named exportは有害だと考えられます

                        TypeScriptの話です。default exportを使うことが有害であるかのような言説に異議を唱えるためにこの記事を書きました。 あらかじめ断っておきますが、この記事はTypeScriptを使っているプロジェクトのモジュール構成に関する話です。npmに上げられているようなNode.jsパッケージ間でのimport/exportはまた別のエコシステムが関わってくる話なので、分けて考えてください。Denoにおけるimport/exportに関しては、この記事での議論がそのまま通用します。 基本的にdefault exportのみを使うべき 筆者の考えでは、named exportの方が、あなたのプロジェクトに対する害が大きいです。むしろ、「基本的にdefault exportのみを使う」ことを考えた方が良いと思います。それは以下のような理由からです。 named exportを積極的に

                          named exportは有害だと考えられます
                        • 「コード全捨て」で覚悟が決まった。Bill Oneチームが“売れない新規事業”を脱却した方法 | レバテックラボ(レバテックLAB)

                          「コード全捨て」で覚悟が決まった。Bill Oneチームが“売れない新規事業”を脱却した方法 2024年7月26日 Sansan株式会社 VPoE 大西 真央 SEとしてエンジニアのキャリアをスタートさせ、2012年以降はアジャイルやDDDなどの開発スタイルを経験。2016年にSansanに入社し、営業DXサービス「Sansan」の大阪開発拠点立ち上げやインボイス管理サービス「Bill One」の立ち上げにプロダクト開発責任者として携わる。2024年4月より現職。 X(@mmmmao0530) これまでの経歴 新規プロダクトをつくり始めたものの、なかなか売れずに苦しんでいる開発チームも多いのではないでしょうか。Sansan社の2本目の柱として現在急激に売上を伸ばしている請求管理SaaS「Bill One」も、実はそのひとつでした。 Bill One開発チームは、多くのユーザーに必要とされる

                            「コード全捨て」で覚悟が決まった。Bill Oneチームが“売れない新規事業”を脱却した方法 | レバテックラボ(レバテックLAB)
                          • エンジニアの成長に技術力は必要条件であって十分条件ではない - 文系新卒エンジニアが大規模開発から得た技術以外の3つの成長 - Speee DEVELOPER BLOG

                            ※この記事は、2024 Speee Advent Calendar 23日目の記事です。 昨日の記事はこちら tech.speee.jp はじめに こんにちは、SpeeeのDX事業部でHousiiというサービスのアプリケーション開発をしている24新卒の北田です。大学では法学部で文系の出身でしたが、現在はReactとRailsを使用したフルスタック開発に携わっています。 入社から半年が経ったあたりで、私はサービス開始以来最大規模の新規開発のリードという機会を任されることになりました。このプロジェクトを通じて、私は「エンジニアの成長に必要なのは技術力だけではない」ということを強く実感しました。 そこで、この記事では、以下の3つの観点から、エンジニアの技術以外の成長について共有させていただきたいと思っています。 事業視点での判断力:機能を「作る」前に「判断する」ことの重要性 技術的な判断力と実装

                              エンジニアの成長に技術力は必要条件であって十分条件ではない - 文系新卒エンジニアが大規模開発から得た技術以外の3つの成長 - Speee DEVELOPER BLOG
                            • ドワンゴ川上量生は“人と競う”を避けてきた?「20代エンジニアは、自分が無双できる会社を選んだもん勝ち」 - エンジニアtype | 転職type

                              エンジニアとしてのキャリアのスタートダッシュを切るために、大事な時期である20代。この時期にどんな環境を選び、どのような経験を積むかが、自身の成長速度を左右するといっても過言ではない。では、理想の成長を実現するためには、何を軸に会社を選べばいいのか? 業界を牽引するトップエンジニアや著名人たちが、自らの経験をもとに「もし今、20代だったら」と仮定して語る、働きたい会社の三大条件からヒントを探ろう。 エンジニアたるもの、常に最新技術に触れ続けなければ未来はない。いかに先進性のあるプロダクトを扱うかが、自身のキャリアを左右する……。 技術革新のスピードがめまぐるしい昨今では、そう感じてしまうのも無理はない。ただ本当に、エンジニアにとって競争は避けられない宿命なのだろうか? その問い掛けに否と答えるのは、ドワンゴ創業者の川上量生さん。川上さんが提案するのは、「自分が無双できる会社を選べ」というキ

                                ドワンゴ川上量生は“人と競う”を避けてきた?「20代エンジニアは、自分が無双できる会社を選んだもん勝ち」 - エンジニアtype | 転職type
                              • 【訃報】プログラミング言語「Pascal」の開発者ニクラウス・ヴィルト氏が89歳で死去、ソフトウェア設計のパイオニアとして複数のプログラミング言語を考案し1984年にチューリング賞を受賞

                                プログラミング言語「Pascal」の開発者であるニクラウス・ヴィルト氏が2024年1月1日に亡くなりました。89歳でした。 RIP: Software design pioneer Niklaus Wirth • The Register https://www.theregister.com/2024/01/04/niklaus_wirth_obituary/ We lost a titan of programming languages, programming methodology, software engineering and hardware design. Niklaus Wirth passed away on the first of January. We mourn a pioneer, colleague, mentor and friend.— Bertra

                                  【訃報】プログラミング言語「Pascal」の開発者ニクラウス・ヴィルト氏が89歳で死去、ソフトウェア設計のパイオニアとして複数のプログラミング言語を考案し1984年にチューリング賞を受賞
                                • トランザクションを考慮した実装について考える

                                  はじめに アプリケーションレイヤーでトランザクションを考慮した実装をどのようにすればいいのか悩んでいる人が多いことに気がつきました。オニオンアーキテクチャ等でアプリケーションコードを関心ごとのレイヤーに分離するときに、トランザクションを開始するためのDBとのコネクションの作成をどのレイヤーで実施するのか悩んでいる人が多いそうです。 本記事ではDDD+オニオンアーキテクチャ+Repositoryパターンを使う前提で、私がよく使うトランザクションを考慮した実装について説明しようと思います。 トランザクションを考慮した実装 私はトランザクションを開始するためのDBとのコネクションの作成はUsecase層で実施します。 私がよく書く実装ではDDDでいうEntityを定義します。そしてRepositoryではEntityのCRUDのみ行うように実装し、Repositoryをトランザクション境界にしま

                                    トランザクションを考慮した実装について考える
                                  • 温故知新 TypeScript10年の歴史を振り返る

                                    Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers. →

                                      温故知新 TypeScript10年の歴史を振り返る
                                    • GitHub - lima-vm/lima: Linux virtual machines, with a focus on running containers

                                      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 - lima-vm/lima: Linux virtual machines, with a focus on running containers
                                      • Next.js知識ゼロから生成AI頼みでWebアプリを作って思ったこと

                                        はじめに どんな人向けの記事? LLM に興味のある方 Next.js に興味のある方 生成 AI を使った Web アプリ開発に興味のある方 概要 私は Claude に出会うまでは、Next.js の知識がゼロでした(名前すら知らなかった)。 そんな私が、ここ 2,3 週間で Next.js でアプリを 5 つ作ったのですが、本記事ではその背景や詰まったときの対処法、得られた知見などを備忘録的に書き留めておきます。 最近作った Web アプリ(参考) この記事では Web アプリの詳細については述べませんが、どの程度のレベルのものかの参考にしていただければと思います。 LLM の Shaberi3 ベンチマーク結果可視化アプリ リスクを考慮した株価・新 NISA 資産運用シミュレータ Mac(Apple Silicon)の LLM 推論速度可視化アプリ ※残り 2 つは本業用の超ニッチ

                                          Next.js知識ゼロから生成AI頼みでWebアプリを作って思ったこと
                                        • Simplicity on Rails -- RDB, REST and Ruby

                                          Kaigi on Rails 2023の登壇資料です。 https://kaigionrails.org/2023/talks/moro/ 実世界のRailsアプリケーションをシンプルに保つための方法を、Railsが提供する機能群をもとに考察します。 実世界の、特に仕事で開発するRai…

                                            Simplicity on Rails -- RDB, REST and Ruby
                                          • gh コマンドでエージェントスキルをインストール・管理できるようになった

                                            スキルをインストールする スキルを検索する それでは gh skill コマンドを使ってスキルをインストールしてみましょう。GitHub 上で公開されているスキルを探すには gh skill search コマンドが使用できます。もしくは skills.sh のようなスキルカタログサイトを参照しても良いでしょう。ここでは例として React に関するスキルを検索してみます。 gh skill search react 上記のコマンドを実行すると、GitHub Code Search API を通じて公開リポジトリ全体から、スキル名や説明に "react" というキーワードを含む SKILL.md が検索されます。検索結果からそのままチェックを入れてインストールできます。 スキルの内容を確認する ここでは https://github.com/vercel-labs/next-skills

                                              gh コマンドでエージェントスキルをインストール・管理できるようになった
                                            • C++言語によるお嬢様コーディングがブームの兆し!?/「こちらのmain様は何もお受け取りにならず代わりにintをお返しになる関数でして……」【やじうまの杜】

                                                C++言語によるお嬢様コーディングがブームの兆し!?/「こちらのmain様は何もお受け取りにならず代わりにintをお返しになる関数でして……」【やじうまの杜】
                                              • 朝飯前に学べる!便利なPythonのヒント100選【前編】 - Qiita

                                                本記事は、Fatos Morina氏による「100 Helpful Python Tips You Can Learn Before Finishing Your Morning Coffee」(2021年5月10日公開)の和訳を、著者の許可を得て掲載しているものです。 朝飯前に学べる!便利なPythonのヒント100選【前編】 Photo by Jexo on Unsplash はじめに Pythonは、主にそのシンプルさと習得のしやすさから、最近では非常に人気があります。 データサイエンスや機械学習、ウェブ開発、スクリプト記述、自動化など、幅広い分野で利用することができます。 この記事はかなり長いので、すぐ始めましょう。 1. forループのelse条件 今までにPythonのあらゆるコードを見てきたとしても、次のfor-elseは見逃している可能性があります。私も数週間前に初めて見ま

                                                  朝飯前に学べる!便利なPythonのヒント100選【前編】 - Qiita
                                                • マナビDX - マナビDXはすべての人に学びの場を提供します

                                                  マナビDXは デジタル知識・スキルが身につく”学びの場” 経済産業省と独立行政法人情報処理推進機構 (IPA) が運営する デジタル人材育成プラットフォーム 信頼できる講座を厳選 デジタルスキル標準 (DSS) ※などのスキル標準への対応を経産省・IPAが審査し、合格した講座のみを掲載 講座の種類が豊富 多数パートナーが提供するデジタルに関するリテラシーから実践レベルまで幅広い講座を掲載 リスキリングにも活用 リスキリングに重要なデジタルスキル習得をはじめる方に最適な初学者向け講座も提供 ※個人の学習や企業の人材確保・育成の指針として策定された、ビジネスパーソンがDXに関するリテラシーを身につけ変革により行動できるようになるための「DXリテラシー標準(DSS-L)」と、DXを推進する人材の役割や習得すべきスキルなどを定義した「DX推進スキル標準(DSS-P)」の2種類からなるスキル標準

                                                    マナビDX - マナビDXはすべての人に学びの場を提供します
                                                  • How to Build Anything Extremely Quickly - Learn How To Learn

                                                    Do “outline speedrunning”: Recursively outline an MVP, speedrun filling it in, and only then go back and perfect. This is a ~10x speed up over the ‘loading-bar’ style (more on that below) Don’t just read this article and move on. Go out and do this for the very next thing you make so you can get in the habit of doing it. (btw, here, speedrunning just means doing something as fast as possible) Outl

                                                      How to Build Anything Extremely Quickly - Learn How To Learn
                                                    • 発売から27年目で“隠しメッセージ”の解読に成功! SFC版『デザエモン』に開発者が仕込んだデータ転送機能を見事実行

                                                      1994年9月30日に発売されたシューティングゲームを作るソフト『デザエモン(スーパーファミコン版)』には、開発者による“隠しメッセージ”が仕込まれていました。その謎が解き明かされました。 『デザエモン』ではある特定の操作をすると、“ひみつ”と題された開発者からの隠しメッセージが表示されます。これが発見されたのは2016年頃のことでした。 隠しメッセージによると「ジョイパットポート1を使って、データのやりとりができる」そうです。自分で作ったゲームをコンピュータで吸い出したり、カセットに転送したりできる機能が隠されているようです。 謎解きを開始します。「アセンブラの知識と簡単なハードの知識と根気があればできるでしょう。」というメッセージから、ハードに関しては難しいことはしていないと考えました。 どうやったら通信できるのでしょうか。開発者の気持ちになって、コントローラーポートを眺めてみます。普

                                                        発売から27年目で“隠しメッセージ”の解読に成功! SFC版『デザエモン』に開発者が仕込んだデータ転送機能を見事実行
                                                      • The Ruby community has a DHH problem

                                                        David Celis recently published a thoughtful piece on Rails governance in response to the latest troubling blog post from DHH, the creator of Rails. Like David, I’ve also been troubled by DHH’s recent output and the harm it is causing to the Ruby community. I think it’s worth taking a moment to analyse DHH’s post in more detail and make it clear exactly why it’s so problematic. In his post, DHH com

                                                          The Ruby community has a DHH problem
                                                        • ソフトウェアエンジニアとして勉強する際にどこから新しい情報を収集して、どのように習得するように心がけていますか?情報源&量(言語やフレームワーク、ライブラリなど)が多すぎて効率よく習得する方法、またそもそも自分にとって優先順位が高いかわかりません。 | mond

                                                          ソフトウェアエンジニアとして勉強する際にどこから新しい情報を収集して、どのように習得するように心がけていますか?情報源&量(言語やフレームワーク、ライブラリなど)が多すぎて効率よく習得する方法、またそもそも自分にとって優先順位が高いかわかりません。 これはあくまで僕のやりかたなので他の方には合わないかもしれませんが紹介します。僕が情報収集する方法は2つです。 GitHub トレンドを定期的に探る GitHub の有用 OSS を紹介してくれる X/Twitter アカウントをフォローする GitHub トレンドを定期的に探る前者は以下の URL にアクセスし、Language をご自分の興味あるプログラミング言語に切り替えるだけです。GitHub が集計した人気の OSS が表示されます。 https://github.com/trending Build software better,

                                                            ソフトウェアエンジニアとして勉強する際にどこから新しい情報を収集して、どのように習得するように心がけていますか?情報源&量(言語やフレームワーク、ライブラリなど)が多すぎて効率よく習得する方法、またそもそも自分にとって優先順位が高いかわかりません。 | mond
                                                          • あの IBM が作ったオープンソース日本語フォントを使い、プログラミングフォント『PlemolJP』を作ってみた - Qiita

                                                            ダウンロード GitHub のリリースページからダウンロードできます。 各リリースノートの下部にある Assets という箇所を開くと、zip ファイルをダウンロードできます。 ✅ PlemolJP_HS_vx.x.x.zip になっているものは全角スペースを可視化しない版(HS: Hidden Space) ✅ PlemolJP_NF_vx.x.x.zip になっているものは Nerd Fonts 対応版(NF: Nerd Fonts) Powerline を始めとした多くのアイコンが表示できます。 ※Console 版のみの提供 ダウンロード⏩ Releases 気に入ったら GitHub でも Star🌟 を付けてもらえると大変嬉しいです! 謝辞 IBM Plex シリーズを提供してくださっている IBM 社へ、この場を借りてお礼申し上げます。 IBM Plex Sans JP は

                                                              あの IBM が作ったオープンソース日本語フォントを使い、プログラミングフォント『PlemolJP』を作ってみた - Qiita
                                                            • 「Java 20」正式リリース。スレッド間で共有できるScoped Values、複数スレッド処理をまとめるStructured Concurrencyなど新機能

                                                              「Java 20」正式リリース。スレッド間で共有できるScoped Values、複数スレッド処理をまとめるStructured Concurrencyなど新機能 オラクルはJavaの最新バージョン「Java 20」正式版のリリースを発表しました。 Java 20 is now available! #Java20 #JDK20 #OpenJDK Download Now: https://t.co/6hZhod56WB Release notes: https://t.co/3eTwYKn1Cw API Javadoc: https://t.co/QUNgT4ol6Y Features: https://t.co/enLcqDmBQX Inside Java on JDK20: https://t.co/WIzDOeTgZl pic.twitter.com/7ahbOPF4LQ — Ja

                                                                「Java 20」正式リリース。スレッド間で共有できるScoped Values、複数スレッド処理をまとめるStructured Concurrencyなど新機能
                                                              • 【生成AI】知らないと後悔する、GPT-4oだけでシステム開発を300%効率化するハック【CodeAGI】 - Qiita

                                                                都内のIT企業に勤めている、ソフトウェアエンジニアの D̷ELL と申します。 本稿はQiita Engineer Festa 2024の参加記事です。 本日は生成AI(GPT-4o)のAPIキーだけで、システム開発を300%効率化するハックを共有したいと思います。 概要 生成AIによるアプリケーション開発自動化が実現しつつある時代になってきた 日本企業における「Excelドキュメント」は数多く、生成AIを実践投入しづらい GPT-4oのAPIキーさえあれば、社内のドキュメントからシステムを自動構築してくれる仕組みがあった はじめに みなさんはアプリケーション開発における生成AIの利用と言えば、何を想像しますか?おそらく大半の方が、ChatGPTやCopilotを用いた「コード生成の補助」ですよね。プロンプトを渡せば、特定のファイルのコードを修正したり、自動生成したりしてくれます。 最近で

                                                                  【生成AI】知らないと後悔する、GPT-4oだけでシステム開発を300%効率化するハック【CodeAGI】 - Qiita
                                                                • 若者向けソフトウェア人材おすすめビルドN選 - Qiita

                                                                  この記事はpyspaアドベントカレンダー2021の三日目です。前日の記事はykubotaさんです。 はじめに 「自分には才能がある!」と信じてこの業界に踏み込んだものの右も左も怪物だらけで形見が狭い思いをしているのは僕だけではない。 憧れるのは異世界転生のような俺TUEEEE展開であり「何ってクイックソートをしただけだが?」とか言ってたら地位と名声が向こうから転がり込んできて欲しい。 しかし世の中そんなに甘くなく、標準ライブラリを使って威張れるのは学生ぐらいのものである。 学生?そうだ!学生の頃から精進しまくっていたら今ごろすごいソフトウェアエンジニアになれていたはずなんだ!という後悔を抱えて生きている社会人が世の中にはいっぱいいる。 そんな立場から若者を見ていると「大学に入ってプログラミングを始めました」という大学生を見かけるたびにアドバイスをしたくなる衝動に駆られるが、毎度同じような事

                                                                    若者向けソフトウェア人材おすすめビルドN選 - Qiita
                                                                  • Win32 Disk Imager Renewal (Google Drive 相性問題解決、単一バイナリ、デジタル署名版) - by dnobori - Qiita

                                                                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? by 登 大遊, 2022/11/19, Quiita 第二投稿記事 Git リポジトリ https://github.com/dnobori/DN-Win32DiskImagerRenewal は、Windows 上での USB メモリ / SD カードイメージ書き込みツールのデファクト・スタンダードとなっている Win32 Disk Imager について、以下の点を改良した 「Win32 Disk Imager Renewal」 の デジタル署名済みの EXE 単体で動作する Win32 / x64 / ARM64 版バイナリ と

                                                                      Win32 Disk Imager Renewal (Google Drive 相性問題解決、単一バイナリ、デジタル署名版) - by dnobori - Qiita
                                                                    • 【TypeScript】enumを使ったっていいじゃないか

                                                                      TypeScriptで定数をどのように表現するか、というのは意外に意見が分かれるテーマです。本稿では、enumの特徴とその代替手段を整理し、何を採用すべきかを考えてみます。 enumを推奨しないという意見が多いのは知っていても、何故そう言われているのか、を理解していますか? 「使ってはダメ」と思考停止するのではなく、この記事を読むことでメリット・デメリットを理解して自分で選択できるようになる、かもしれません! 列挙型(enum)とは enumはJavaScriptにはないTypeScript独自の構文で、定数を集合としてまとめて扱うことができます。 enum Mode { Auto = 'Auto', UDP = 'UDP', TCP = 'TCP', } const mode: Mode = Mode.Auto

                                                                        【TypeScript】enumを使ったっていいじゃないか
                                                                      • NGINX開発者のIgor Sysoev氏が引退を発表。F5とNGINXから退任

                                                                        世界中で最も使われているWebサーバの1つ「NGINX」のオリジナル開発者であり、NGINX社の協同創業者でもあるIgor Sysoev氏が、F5とNGINXから離れることが発表されました。 Sysoev氏は今後、家族との時間や個人的なプロジェクトを進めるとのことです。 Today we announce that incredible NGINX co-founder Igor Sysoev has chosen to step back from F5 in order to spend more time with his family & friends and on personal projects. Thank you for everything you have done to make the world's websites better, Igor. https:/

                                                                          NGINX開発者のIgor Sysoev氏が引退を発表。F5とNGINXから退任
                                                                        • 【Mac大手術】ぐちゃぐちゃだったPythonの環境構築をやり直した話【さよならAnaconda】 - Qiita

                                                                          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 「環境構築無しでプログラミングを始められる!」 この言葉に甘えてはや2年ほどが経っただろうか。そのおかげで僕のPCの環境はぐちゃぐちゃだった。 condaとpipを適当に使い、よくわからないから仮想環境も構築せずに、importしてなかったら適当にpip installして耐え忍んでいた。 いつかはやらないとなー。とか思ってたけど、ついに重い腰を上げて手術することにした。 理由は三つ。 ・ Webアプリ開発にも興味が出てきて、環境のことを知らないといけなくなった ・ VSCodeで謎にシャットダウンされ、Pythonファイルが開けなくな

                                                                            【Mac大手術】ぐちゃぐちゃだったPythonの環境構築をやり直した話【さよならAnaconda】 - Qiita
                                                                          • GitHub Copilotでバイブコーディング:エージェントモードとMCPサポートがVS Codeユーザーに提供開始

                                                                            このブログでは、GitHub Copilotの多数のリリースについてご紹介します。これらのリリースにより、GitHub Copilotは世界をリードするモデルを活用し、ツールやサービスのコンテキストを強化することで、よりエージェントとしての能力を高めます。 Visual Studio Codeのエージェントモードを全ユーザーに提供します。このモードはMCPをサポートしており、必要なあらゆるコンテキストや機能へのアクセスを可能にします。さらに、オープンソースでローカルで動作するGitHub MCPサーバーをリリースします。これにより、MCPをサポートするさまざまなLLMツールにGitHubの機能を追加できるようになります。 マルチモデルの選択肢として、Anthropic Claude 3.5、3.7 Sonnet、3.7 Sonnet Thinking、Google Gemini 2.0 F

                                                                              GitHub Copilotでバイブコーディング:エージェントモードとMCPサポートがVS Codeユーザーに提供開始
                                                                            • PyWeb 【Webで動作するPython実行/学習環境】

                                                                              Python学習環境 PyWebはプログラムを学習する人のためのPython実行環境です。会員登録、インストール、費用不要で利用できます。 お知らせ 2025-11-05 Google Pay、Apple Payでの寄付が可能になりました。 2025-03-14 活動計算書を掲載しました(当ページの一番下にリンクがあります) 2025-02-19 システム障害のため午前中に利用不可になっていました。申し訳ありませんでした。 2024-10-19 スマホでブラウザを更新しないと利用できない不具合を解消しました 2024-10-06 Ver 1.81へアップデートしました。

                                                                              • ChatGPT「Advanced Data Analysis(旧Code Interpreter)」でデータ分析!使い方や活用事例・料金について徹底解説|Ainova

                                                                                ChatGPT「Advanced Data Analysis(旧Code Interpreter)」でデータ分析!使い方や活用事例・料金について徹底解説 2023年7月、ChatGPTの有料版(ChatGPT Plus)ユーザー向けに画期的な新機能「Advanced Data Analysis (ADA)」(旧称: Code Interpreter)が提供開始されました。 この機能は、ChatGPTが単なる対話型AIから、高度なデータ分析やファイル操作まで実行できる強力なツールへと進化したことを象徴しています。 例えば、売上データが記録されたExcelファイルをアップロードし、ChatGPTにデータ分析やグラフ作成を依頼する、といったことが可能になります。 従来は有料プラン限定の機能でしたが、現在(2025年6月時点)では、最新モデルGPT-4oを利用することで無料ユーザーも一部機能を利用

                                                                                • 七声ニーナを支えるバックエンド技術 | BLOG - DeNA Engineering

                                                                                  データ統括部AI基盤部の竹村( @stakemura )です。本記事では、このたびリリースされた、自分の声をキャラクターの声に変換できるWebサービス VOICE AVATAR 七声ニーナ を支えるバックエンド技術についてお話しします。 本サービスはDelight Boardという部署横断型のプロジェクトにて、1000人を超える社員投票により自分の案がまさかの採択となったことがきっかけとなります。幸運にも、百戦錬磨のプロジェクトメンバーに助けられ今日のリリースを迎えましたが、採択当時は人脈も信用貯金も何もない入社一年目の思いつきにすぎず、言い出しっぺである自分の力不足によりタイトなスケジュールでの開発となってしまいました。本記事では、その限られた開発期間の中で、自分が何を考えて実装したかを中心にお伝えします。 サービングに求められる要件 七声ニーナの音声変換はブラウザから受け取った入力音声

                                                                                    七声ニーナを支えるバックエンド技術 | BLOG - DeNA Engineering

                                                                                  新着記事