並び順

ブックマーク数

期間指定

  • から
  • まで

2881 - 2920 件 / 16797件

新着順 人気順

*programmingの検索結果2881 - 2920 件 / 16797件

  • 開発に使える脆弱性スキャンツール - NTT docomo Business Engineers' Blog

    この記事は、 NTT Communications Advent Calendar 2022 7日目の記事です。 はじめに こんにちは、イノベーションセンター所属の志村と申します。 「Metemcyber」プロジェクトで脅威インテリジェンスに関する内製開発や、「NA4Sec」プロジェクトで攻撃インフラの解明・撲滅に関する技術開発を担当しています。 今回は「開発に使える脆弱性スキャンツール」をテーマに、GitHub Dependabot, Trivy, Grypeといったツールの紹介をさせていただきます。 脆弱性の原因とSCAによるスキャン 現在のソフトウェア開発は、多くのOSSを含む外部のソフトウェアに依存しています。Python、Go、npm など多くの言語は、様々なソフトウェアをパッケージとして利用できるエコシステムを提供しており、この仕組みを利用してOSSなどのコンポーネントをソフト

      開発に使える脆弱性スキャンツール - NTT docomo Business Engineers' Blog
    • 実装例から見る React のテストの書き方 - Cybozu Inside Out | サイボウズエンジニアのブログ

      2024/04/17: 更新 内容を更新した記事を書きましたので、よかったらこちらも併せて、ご覧ください。 zenn.dev こんにちは!フロントエンドエキスパートチームの@nus3_です。 kintone のフロントエンド刷新プロジェクト(フロリア)では、品質を保ったまま開発を加速させるためにフロントエンドのテストを積極的に行っています。 今回はそんなフロントエンドのテストの実装例をいくつか紹介します。この記事がフロントエンドのテストを行う上での参考になれば幸いです。 テストに使用する主なパッケージ コンポーネントのテスト 補足: Testing Library の記法をチェックしてくれるeslint-plugin-testing-library カスタムフックのテスト 補足: React v18 では @testing-library/react の renderHook を使う 参考

        実装例から見る React のテストの書き方 - Cybozu Inside Out | サイボウズエンジニアのブログ
      • HHKB Studio レビュー — KaoriYa

        2023/10/25発売のHHKB Studioを購入し、構成・構造を細部まで検証したのでレビューします。 注意: 詳細レビューは執筆中で、随時追記しています。ひとまず総評まで読んでいってください。 レビューする私の立場 私はHHKB Studioの購入者です。 特にどこからか提供や依頼を受けてのレビューではありません。 またHHKBの従来品の愛用者でした。 初期のHHKB Professionalから始まり、 Pro 2、Type-S、HYBRID Type-Sまで色違いや予備品も含めて 合計7台を所有しています。 加えて2020年末より自作キーボードに傾倒しました。 短期間で大量のキットを組み立てたり、 自ら回路を設計したり、 ファームウェアを書き起こしたり、 あのKeyballシリーズのファームウェアを担当したり と 自作キーボードとポインティングデバイスに関する一定以上の知見を持っ

          HHKB Studio レビュー — KaoriYa
        • AIによってプログラマの仕事が増え始めている - きしだのHatena

          どうやら、中小企業で今までなら予算の関係でシステム化を見送っていたところが、AIコーディングを使うプログラマに発注すると手ごろな金額で実現できるということで、仕事の量が増えてるらしい。 もちろん単価は低いわけだけど、裾野が広がれば上も伸びるはず。予算があるところも、今までその予算では実現できなかったものが可能になってシステム化が増えるということもありそう。 自分の個人的にも、いままで時間がかかって面倒そうなので二の足を踏んでいたものが思いついたらすぐ作れるようになって、結果的に自分でコードを書く量も増えている。 他の人も、オレオレ便利ツールが手元にたくさんできてるんじゃないかと思う。 今までならOSSにしてたかもしれないけど、秒でできてしまったものにOSS化の手間をかける気にならないということで、この話に続くけども。 AIのせいでAIの学習データがなくなってきている - きしだのHaten

            AIによってプログラマの仕事が増え始めている - きしだのHatena
          • AIに「ユーザーペルソナ」を与えるだけで、UIデザインはここまで化ける - Qiita

            はじめに AIにUIデザインや要件定義を頼むとき、「機能」ばかり指示していませんか? 実は、誰が使うか(ペルソナ)を1行足すだけで、出力されるデザインの解像度が劇的に変わります。 同じ「タスク管理アプリ」という指示で、ペルソナの有無によってどれだけ差が出るか実験しました。 検証: 3つのアウトプット比較 1. ペルソナなし ▼ 実際に入力したプロンプト タスク管理アプリを作ってください 結果:ザ・無難 誰でも使えるが、誰の心にも刺さらない「田中太郎」仕様 よくあるBootstrap的な青基調のデザイン 機能は揃っているが、面白みや特徴はない 2. ペルソナあり:アオイ ▼ 実際に入力したプロンプト 以下のペルソナに向けた「タスク管理アプリ」を作ってください 名前: アオイ(24歳・女性・カフェ店員/イラストレーター志望) 性格: 感覚派。細かい文字や複雑な設定を見ると、やる気がなくなる。

            • 学校や企業で教材として使える「Python」入門書のPowerPoint/PDFファイルが無料公開中【やじうまWatch】

                学校や企業で教材として使える「Python」入門書のPowerPoint/PDFファイルが無料公開中【やじうまWatch】
              • [新卒向け研修資料] テスト文字列に「うんこ」と入れるな(2025年版)

                インフィニットループ社内の新卒向け研修で使われた資料、テスト文字列に「うんこ」と入れるな(事例などを追記した2025年版)です。 詳しくはこちらのページをご参照ください。 https://www.infiniteloop.co.jp/tech-blog/2025/05/unko2025/

                  [新卒向け研修資料] テスト文字列に「うんこ」と入れるな(2025年版)
                • 【必須】GitHubとnpmで脆弱なパッケージを入れないための防御設定 8選 - Qiita

                  はじめに こんばんは、mirukyです。 2026年3月31日、npmの Axios パッケージ(週間1億ダウンロード)がサプライチェーン攻撃を受けました。攻撃者はメンテナーへの標的型ソーシャルエンジニアリングでセッションを乗っ取り、悪意ある依存 plain-crypto-js を注入した axios@1.14.1 と axios@0.30.4 をレジストリに公開しました。このパッケージは postinstall フックで多段階RATを展開し、macOS・Windows・Linuxすべてに対応する本格的なバックドアを設置するものです。影響はOpenAIのmacOS署名パイプラインにまで及び、証明書のローテーションが実施される事態となりました。 OWASP Top 10:2025でも Software Supply Chain Failures(サプライチェーンの障害)が第3位 に新設される

                    【必須】GitHubとnpmで脆弱なパッケージを入れないための防御設定 8選 - Qiita
                  • あるエンジニアの面接で、ソートについて聞かれたら

                    あるエンジニアさんが面接でソートについてきかれました。 ここまで覚えておく必要あるの?と思いましたが、知っている人はいるものですね。 でも、必要なら調べるぐらいの情報のような気もする。Webエンジニアなら必要な知識なのかなあ。

                      あるエンジニアの面接で、ソートについて聞かれたら
                    • RAGの性能を改善するための8つの戦略 | Fintan

                      近年、OpenAIのGPT-4やGoogleのGemini、MetaのLLaMAをはじめとする大規模言語モデル(Large Language Model:LLM)の能力が大幅に向上し、自然言語処理において優れた結果を収めています[1][2][3]。これらのLLMは、膨大な量のテキストデータで学習されており、さまざまな自然言語処理タスクにおいて、タスクに固有なデータを用いてモデルをファインチューニングすることなく、より正確で自然なテキスト生成や、複雑な質問への回答が可能となっています。 LLM-jp-eval[4]およびMT-bench-jp[5]を用いた日本語LLMの評価結果。Nejumi LLMリーダーボード Neoより取得。 大規模言語モデルは近年急速な進歩を遂げていますが、これらの進歩にもかかわらず、裏付けのない情報や矛盾した内容を生成する点においては依然として課題があります。たとえ

                        RAGの性能を改善するための8つの戦略 | Fintan
                      • Claude Code や Codex をオーケストレーションして自動でレビュー FB ループを回して洗い物をしてる話

                        はじめに 皆さんはもう AI コーディングツールを使っているでしょうか。Claude Code や GitHub Copilot、Cursor など、さまざまなツールが登場して、「AI がコードを書いてくれる時代」がやってきました。 私も例に漏れず、その恩恵に預かろうと意気揚々と AI コーディングを始めました。これまでの生活はプログラミングと家事の二本柱。 AI がコードを書いてくれるなら、プログラミングの時間が圧縮されて、自分の時間が増えるはず。溜まった洗い物や洗濯物を片付ける余裕が生まれるはず。そんな期待を胸に。 ところが現実は違いました。 AI がコードを書いている間、私は画面の前に張り付いていたのです。AI の出力をチェックし、軌道修正し、承認し、またチェックする。気づけば一日中 AI の相手をしていて、洗い物は溜まる一方。プログラミングに費やしていた時間が「AI のお世話」に置

                          Claude Code や Codex をオーケストレーションして自動でレビュー FB ループを回して洗い物をしてる話
                        • 国土交通省が「MCPサーバ」公開 APIの知識不要、対話形式でのデータ取得が可能に

                          「MCP」(Model Context Protocol)は、大規模言語モデル(LLM)などを使ったAIアプリケーションと、外部のツールやデータとの連携を標準化するプロトコルだ。2024年にAnthropicが発表したもので、AIが外部サービスを安全かつ一貫性のある形で利用できるように設計されている。 国土交通省は2025年11月4日、このMCPを活用したアプリケーションとして、APIの知識は不要で、自然言語でデータ検索ができる「MLIT DATA PLATFORM MCP Server」を無償公開した。

                            国土交通省が「MCPサーバ」公開 APIの知識不要、対話形式でのデータ取得が可能に
                          • 225行のコードでGPTの仕組みを理解する

                            概要 LLMに関心があり、ChatGPTやtransformerの仕組みを理解したいと思っていたところ、雰囲気を掴むのにこちらの動画がとても参考になりました。 動画の内容としては、以下のコーパスを学習して、直前の数文字から次の1文字(単語ではないことに注意)予測機を作成するというものです。 この動画で完成するコードは以下で、225行しかなくとても読みやすいです。 また短いですがtransformerのエッセンスが詰まっていて勉強になりそうです。 このコードを読み解くことでGPTやtransformerがどのように動いているのか、ざっくり理解してみようと思います。 ちなみに完成するとこんな感じの文字列が生成されます。ぱっと見文章っぽいですね。 first Scitizen: He's enough; but he cannot give his friends. MARCIUS: Do yo

                              225行のコードでGPTの仕組みを理解する
                            • 「Rails vs Node.js」を観た|laiso

                              このYouTubeライブはフロントエンドの最適化を専門にするmizchiさんがCloudflare Meet-up Tokyoで行った同タイトルのプレゼンを、RustやRDBの実装に詳しいkoba789さんを話し相手に語っていくというものだ。背景としては2人ともチーム開発の現場でのRailsが活発に利用されていた時期にウェブ開発を経験し、現在はNode.jsのサーバーサイドも実践している。 ライブは3時間半という長時間におよび、スライド外の周辺情報や持論や余談など多岐に渡るので、すでにこのプレゼンに触れた人でもさらに深掘りできるようなコンテンツになっている。 全体を大まかに1時間ごとの3パートに区切って視聴するとわかりやすい。前半はRailsからNext.jsに辿り着くまでのウェブ開発の変遷。ORMの話は主に後半戦で。最後の1時間はアフタートークになっている。 内容としてはRailsアプリ

                                「Rails vs Node.js」を観た|laiso
                              • 羽生先生の発言は何が開発者の反発を招いたのか? | やねうら王 公式サイトやねうら王 公式サイト

                                2つ前の投稿で羽生先生のインタビュー記事の発言を取り上げたらプチ炎上しました。私は特に炎上を狙ってやっているわけではなく、羽生先生の発言が将棋AI界隈に悪い影響が残り兼ねないので書いたのですが、開発関係者からは一定の同意が得られたものの、将棋ファンからは殺害予告やら、こんなツイートやらが届く始末です。 まあ、一線を越えているものに関しては関係各所と連携しつつ、粛々と対応させていただく次第です。(念のために言っておきますと、将棋ファンのすべてがこういう人たちばかりだとは私は思っていません。極一部にちょっとややこしい人がいらっしゃるという認識です。) この記事は大変長くなるので、「最新版のやねうら王が(お金を出してでも)欲しい!」と言う方や、「やねうら王の開発に支援してやる!」と言う方は、とりあえず、この記事の末尾のリンクから御支援くださいませ。 今回は、前回の羽生先生の発言を再度取り上げ、何

                                • 今年お世話になった開発環境の棚卸し 2025

                                  はじめに 師走も佳境ということで、自分の開発環境に新しく導入したツールや本年もお世話になったツールを棚卸しがてら紹介できればと思います! 前提: 普段の開発スタイル 中学生という多感な時期にブラッディ・マンデイというドラマにハマってしまったせいで、ターミナルみたいな無機質な画面に向かって作業することがかっこいいと思っているエンジニアです。そんなわけで、普段の開発はNeovimを使い、ターミナルから出ない生活を送らせていただいてます。 最近は業務でフロントもバックエンドも触るので、tmuxで複数サーバーを立ち上げて切り替えながら作業しています。雰囲気はこんな感じです。 ターミナルはもちろん透過させてます。 私は新しいクルトガを買ってもらうと勉強を頑張れたタイプの人間なので、開発環境も同じ。ツールを自分好みにして気分を上げることで、作業効率も上げていくスタイルを採用しています。 それでは、以下

                                    今年お世話になった開発環境の棚卸し 2025
                                  • Cursorを3週間使った所感・Clineとの違いまとめ

                                    基本的なCursorの使い方については無数に紹介記事があるが、例えば下記の記事を参照されたい。 Cursorで良いなと思ったところ ちなみに、執筆時点でのCursorのバージョンは0.45.14。YOLOモードは暴走が怖いのでオフにして、Composer(agent)モードを使用している。 提案されたコマンドを編集してから実行できる これはかなり便利だと感じた。なぜなら、このコマンドを打ったらエラーが出るとわかってるコマンドを打ってほしくないから。この例の他にも、pythonの仮想環境でuvを使いたいときなど、少し編集して実行できると嬉しい。 Acceptする前に動作チェックができる Clineでは、Acceptするまで動作検証ができなかったはず。CursorではAcceptする前に動作検証ができるので、その結果を見てからAcceptするかどうかを判断できるのが使いやすいと感じた。 Cla

                                      Cursorを3週間使った所感・Clineとの違いまとめ
                                    • 個人的GitHub Copilotの使い方メモ - Qiita

                                      はじめに 個人的に GitHub Copilot(以降: Copilot)にとてもお世話になっているので、自分なりの設定や良いなと思っている点をメモとしてまとめてみました!(2025/10時点) 基本的なことばかりかもしれませんが、どなたかの参考になりましたら嬉しいです! 適していないと感じるケース CLIをメインで使いたい VSCodeが合わない 応答が遅いと支障が出る or ストレス Claude Codeの色々な機能(Sub Agents、Hooks)を活用している などなど Copilotを好んで使っている理由 いくつか理由があります! 最近は機能差が減ってきたり、細かいところで使いやすさを感じる部分もあったりするのも理由の1つです。(機能面の比較に一部記載) 料金面 比較的料金が安い💰 少し開発する程度の方なら余裕をもって使えそうです! 僕は最近開発がっつりではないので助かって

                                        個人的GitHub Copilotの使い方メモ - Qiita
                                      • 浮動小数点型の算術とお近づきになりたい人向けの記事 - えびちゃんの日記

                                        お近づきになりたい人向けシリーズです。 いろいろなトピックを詰め込みましたが、「これら全部を知らないといけない」のようなつもりではなく、いろいろなことを知るきっかけになったらいいなという気持ちなので、あまり身構えずにちょっとずつ読んでもらえたらうれしい気がします。 まえがき 予備知識 規格 用語 精度という語について 記法 表現について 有限値の表現について エンコードについて 丸めについて よくある誤差や勘違いの例 0.1 = 1 / 10? 0.1 + 0.2 = 0.3? 整数の誤差 Rump’s Example 基本的な誤差評価 用語に関して 実数の丸め 有理数の丸め 基本演算の丸め 差について 複数回の演算 補題たち 桁落ちについて Re: Rump’s example 融合積和 数学関数に関する式の計算 誤差の削減に関して 総和計算 数学関数の精度について 比較演算について 雑

                                          浮動小数点型の算術とお近づきになりたい人向けの記事 - えびちゃんの日記
                                        • 凄腕エンジニアと一緒に働いて学んだ技術以外の大切なこと - Qiita

                                          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 運が良いことに自分は今、今まで出会ってきたエンジニアの中で一番凄いと思う人と一緒に働けています。 今の会社で働けていてよかったな〜と日々感謝しつつ、一緒に働いている中でたくさんのことを勉強させていただいています。 そしてそろそろアウトプットせねば!(使命感)と思いこの記事を書いています。 今回は技術以外のことで学んだこと、大切だと思ったことを書いていきます。 (この記事の中で凄腕エンジニアさんのことはTさんと呼ぶことにします。) (どれくらい凄いのかも本当は書きたいですが、この記事の目的とは離れてしまうので省略します。。。)

                                            凄腕エンジニアと一緒に働いて学んだ技術以外の大切なこと - Qiita
                                          • ルーチンワークはPythonにやらせよう Seleniumで勤怠処理を自動化する - Qiita

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

                                              ルーチンワークはPythonにやらせよう Seleniumで勤怠処理を自動化する - Qiita
                                            • OSSのゆく道:Faker.jsの顛末|Takahiro Ito

                                              今日は技術支援のためチュートリアル的なものを作っていたところ、そこで使っていたfaker.jsというライブラリに異変が。faker.jsの機能でTwitterで表示するようなアバター画像のURLをランダムに生成するのだが、その画像がすべて403でアクセスできない。 プロトタイピングにおいてfaker.jsはとても便利だったので、このままでは色々困っちゃうなーと思って調べてみた所、オープンソースの意義について考えさせる事実が見えてきた。 faker.jsの作者を襲った悲劇他に同じ問題に遭遇している人がいないか、Twitterでfaker.jsについて調べた所、以下のツイートを見つけた。 I lost all my stuff in an apartment fire and am barely staying unhomeless. Lost access to most of my acc

                                                OSSのゆく道:Faker.jsの顛末|Takahiro Ito
                                              • Google が Gemini Code Assist を個人ユーザー向けに無料で提供。月18万件の補完 | HelenTech

                                                Googleは、個人開発者向けに AI コーディングツール Gemini Code Assist の無料版のパブリックプレビューを発表しました。 Gemini Code Assist は、コードスニペットの作成、デバッグ、既存コードの修正などを支援し、開発者が複数のプラットフォーム間を行き来することなく作業を完了できるよう設計されています。無料版は学生や趣味のプログラマー、フリーランサー、スタートアップなどを対象としており、最新の AI 技術を活用した高度なコーディング支援を提供します。 今回、無料版として個人ユーザーに提供される Gemini Code Assist は、月間最大18万回のコード補完が可能であり、Google によれば、これは他の無料のコーディングアシスタントが提供する2,000回(おそらく GitHub Copilot)と比較して大幅に上回っていると述べています。 個人

                                                • 個人サービスのホスティング代、年1,500円まで削れた — 6サービス比較した結果

                                                  2026年2月14日 更新: 推奨サービスを Cloudflare Pages → Cloudflare Workers に変更しました。Pages の上位互換にあたり、Cloudflare も公式に Workers を推奨しています Pages は静的サイト向け、Workers は汎用ランタイム——という棲み分けでしたが、Workers が静的アセット配信もサポートしたことで、Pages でできることは Workers ですべてカバーできるようになりました。新機能の開発も Workers に集中しており、Pages → Workers の自動マイグレーションも予定されています 詳しくは公式のマイグレーションガイドを参照してください https://developers.cloudflare.com/workers/static-assets/migration-guides/migrat

                                                    個人サービスのホスティング代、年1,500円まで削れた — 6サービス比較した結果
                                                  • テスト自動化から、 開発を支える継続的テストへ

                                                    2023-11-02 JaSST'23 Kyushu 招待講演 https://www.jasst.jp/symposium/jasst23kyushu.html 実装完了後の手動テストに依存した開発サイクルに継続的テストのアプローチを適用し、段階的に品質を向上する方法について説明しています。

                                                      テスト自動化から、 開発を支える継続的テストへ
                                                    • マイクロソフト、Webアプリのテスト自動化サービス「Microsoft Playwright Testing」プレビュー公開。クロスブラウザ/クロスプラットフォームのテストを並列実行

                                                      マイクロソフトは、Webアプリケーションのテスト自動化ライブラリ「Playwright」を用いた、Microsoft Azure上のテスト自動化サービス「Microsoft Playwright Testing」のプレビュー公開を発表しました。 Microsoft Playwright Testingに使われている「Playwright」は、マイクロソフトが中心となってオープンソースで開発しているWebアプリケーション向けテスト自動化ライブラリです。対応環境が幅広く柔軟で、精度の高いテストを特長としています。 具体的には、Chrome、Edge、Firefox、Safariの主要なWebブラウザのすべてを対象にしたテスト自動化が可能で、ヘッドレス、ヘッドありのいずれにも対応。モバイルエミュレーションを用いたAndroid版Google ChromeとMobile Safariのテストも、実

                                                        マイクロソフト、Webアプリのテスト自動化サービス「Microsoft Playwright Testing」プレビュー公開。クロスブラウザ/クロスプラットフォームのテストを並列実行
                                                      • Pythonでニューラルネットワークを書いてみよう

                                                        連載目次 本連載(基礎編)の目的 スクラッチ(=他者が書いたソースコードを見たりライブラリーを使ったりせずに、何もないゼロの状態からコードを記述すること)でディープラーニングやニューラルネットワーク(DNN:Deep Neural Network、以下では「ニューラルネット」と表記)を実装して学ぶ系の書籍や動画講座、記事はたくさんあると思います。それらで学んだ際に、「誤差逆伝播」(バックプロパゲーション)のところで挫折して、そこはスルーしている人は少なくないのではないでしょうか。個々の数式や計算自体を理解していても、何となく全体像がつかめずに、 と自信を持って言えない人も多いのではないかと思います。 本連載(基礎編)はそういった人に向けた記事になります。この記事はニューラルネットの仕組みを、数学理論からではなくPythonコードから学ぶことを狙っています。「難しい高校以降の数学は苦手だけど

                                                          Pythonでニューラルネットワークを書いてみよう
                                                        • 強い思想: Go を Web 開発に採用する上で

                                                          フラットパッケージは正義か? 私が SNS で何度か言及した以下の記事がある。 フラットパッケージ戦略は,確かに Go の文化圏においては一定の支持を集めている。Go の公式リポジトリや有名ライブラリなんかも,Java などの言語に比べたらずっとパッケージ階層が浅く,ネストしていないものが多いと思う。 しかし,それも 「コードベースを小さく保つ」 を大前提としていることを忘れてはならない。 DDD やクリーンアーキテクチャといった言葉が飛び交うぐらいの規模であれば,パッケージを切ることに関して後ろめたさを感じる必要はない。 むしろ,大きなコードベースが誕生することが開発初期から簡単に予見できるような状況で, YAGNI という言葉に甘んじて設計を放棄するのは極めて悪手であると私は断言する。身を以て失敗を経験した私の口から伝えたい。

                                                            強い思想: Go を Web 開発に採用する上で
                                                          • 占いに全く興味がない夫が過去にプログラミングの勉強で作った占いサイト、完全に出鱈目にも関わらず結構当たると評判で今だに結構アクセスがある

                                                            パン界のセレブ @yukkiko パンはねぇ、見た目で美味しさがわかるんだよ ベーグルはねぇ焼く前に茹でるんだよ プレッツェルはねぇ、アルカリ性の溶液にくぐらせるんだよ. パンの人 パン界のセレブ @yukkiko 占いに1ミリも興味のない夫が過去にプログラミングの勉強で作ったという占いサイト、完全に出鱈目にも関わらず結構よく当たると評判で10年経った今でも結構なアクセス数があるらしい。 2022-06-08 23:36:16

                                                              占いに全く興味がない夫が過去にプログラミングの勉強で作った占いサイト、完全に出鱈目にも関わらず結構当たると評判で今だに結構アクセスがある
                                                            • 駆け出しエンジニアと繋がりたい のタグが信用を失いつつあるのは何故か。

                                                              masashi@20歳フリーエンジニア @masa_x15 【19歳で公務員を辞めて1年未満でフリーランスになった人】高卒で警察官になるが10ヶ月で退職 ▶︎プログラミング独学 ▶︎ 実務4ヶ月で独立 ▶︎ フリーエンジニアになり月単価50万以上 | Java → Kotlin | 3ヶ月でフォロワー1000人達成 | エンジニア関連の相談・質問はLINEで受けてます💡 lin.ee/iM1vZHv masashi@20歳フリーエンジニア @masa_x15 僕がフリーエンジニアになった手順 ①公務員を辞めて逃げ道なくす ②半年間本気でプログラミング学習 ③Wantedlyと企業HPから300社近く応募 ④ベンチャー内定 ⑤実務キャッチアップ+フリーランスの方と交流 ⑥4ヶ月で独立 ①で環境を変えれるかどうかが一番重要! #駆け出しエンジニアと繋がりたい 2021-09-13 12:06

                                                                駆け出しエンジニアと繋がりたい のタグが信用を失いつつあるのは何故か。
                                                              • Claude Codeを使い倒す方法|すてぃお

                                                                僕は食べ放題だとついつい食べ過ぎちゃうし、Netflixなども見放題だと永遠と見ちゃいます。 なんだか◯◯放題って使わないと損って思っちゃう派です。 Claude MAXも同様で、定額課金(しかも20xだと月200ドル)だと使わないと損って思ってしまいます。 使い倒した結果がこちらです Claude Codeを使い倒したいときに下記2つの問題があります。 Claude Codeに渡すタスクを作るのが大変でなかなかClaude Codeに渡せない Claude Codeが実装してくれた内容をレビューするのが遅れて、次のタスクが渡せない つまり、下記のような作業フローになっており、自分自身がボトルネックになってしまうのです。 これでは本当はもっとClaude Codeを使い倒したいのに使い倒せないのです。 できれば常にClaude Codeを立ち上げてなにかをやらせておきたいところです。 なの

                                                                  Claude Codeを使い倒す方法|すてぃお
                                                                • Vimの思想について

                                                                  ここでいくつかのルールとして motion-count-multiplied 例えば10jで十行下へ移動、d2kで上2行を削除など operator-doubled 例えばyy, dd, cc, >>とか、2回繰り返すとカーサーのある行に動作する upper case operator 例えばc->C、d->D, y->Yのように、現在のカーサーから行の最後まで動作するケースと、対になっている(逆の機能を持つ)ケース、例えばp->P, o->O, n->N, a->A, i->I, f->Fなど)に大まかに分けられる exclusive inclusive 例えば、yiw vs yaw, cib vs cabの違いで、テキストオブジェクトの内部(inner)だけか、境界線も含めるか(around) があります。これらのルールは他のプラグインにもよくみられるので、Vim wayに慣れればプラ

                                                                    Vimの思想について
                                                                  • 国内音ゲー、「ベトナム語版がバグる」原因が開発者らの恐怖を呼ぶ。“カンマとピリオド逆問題”による数字のワナ - AUTOMATON

                                                                      国内音ゲー、「ベトナム語版がバグる」原因が開発者らの恐怖を呼ぶ。“カンマとピリオド逆問題”による数字のワナ - AUTOMATON
                                                                    • 可愛すぎかよ! ハッカーの新しい相棒 コマンドラインからLLMを使えるgptme|shi3z

                                                                      こういうのが欲しかったんだよ。マジで。 コマンドラインからLLMを呼び出せるgptmeというツールがアツい これは、gptmeコマンドを追加するというもの。 環境変数としてOPENAI_API_KEYとかAnthropicのキーとかを設定しておくと勝手にAPIを呼び出してくれる。もちろん、クラウドに送信するとかけしからんという勢にはローカルLLMでも対応できる。 こいつはコマンドライン版ChatGPTのようなものなので、コマンドラインで動くのだが、その真価は例えばパイプで繋いだ時とかに発揮される。 $ du -d 1|gptme "一番容量を食ってるフォル ダは何Gバイト使ってんの?" Found OpenAI API key, using OpenAI provider [10:13:32] No model specified, using recommended model for

                                                                        可愛すぎかよ! ハッカーの新しい相棒 コマンドラインからLLMを使えるgptme|shi3z
                                                                      • 2025年版 サーバーレス Web アプリケーションの作り方

                                                                        主語がデカくてごめん https://serverless.connpass.com/event/362044/ での発表内容です

                                                                          2025年版 サーバーレス Web アプリケーションの作り方
                                                                        • 【完全版】歴史でシェルの設定ファイルを理解する - 全POSIXシェル対応 (.profie, .bash_profile, .bashrc, .zprofile, zshrc, etc.) - Qiita

                                                                          プロファイルでできることは環境の設定だけです。シェルの設定は実際にはできないことはないのですが、やっても無意味なことになるのでできないとします。無意味なことになるというのは新しく起動したシェルにはプロファイルで行うシェルの設定は反映されないということです。環境の設定とは、特定のシェルに依存しない初期化処理のことで、その一つが環境変数の設定です。環境変数は OS の機能であってシェルの機能ではありません。環境の設定には、他に stty コマンドによる端末の設定や umask コマンドによる umask の設定などがありますが、プロファイルで設定することはあまりありません。 rc ファイルでは環境の設定とシェルの設定の両方ができます。シェルの設定、例えばプロンプト文字列の設定やシェルの機能を有効にしたり補完スクリプトの読み込みなどは rc ファイルに書きます。つまり、ほとんどのことは rc フ

                                                                            【完全版】歴史でシェルの設定ファイルを理解する - 全POSIXシェル対応 (.profie, .bash_profile, .bashrc, .zprofile, zshrc, etc.) - Qiita
                                                                          • 【特集】 OBSの神プラグインにまた新機能。配信やWeb会議の画面を拡張現実っぽく見せることが可能に

                                                                              【特集】 OBSの神プラグインにまた新機能。配信やWeb会議の画面を拡張現実っぽく見せることが可能に
                                                                            • Flashほど一時代を築いた割りに本気で使えなくなった技術ないだろ

                                                                              コボラーだったワイが、 「いつまでもCOBOLってのもな……最近はWeb開発が流行っとるらしいしそっちに転向や!」 つって当時は最先端だったFlashを必死で覚えてデザイナースクールにも通ったのに、 今、再びCOBOLで金融系システムの保守業務に携わっている。 なんでワイはFlashじゃなくてJava Servlet方面に行かんかったんや…… そっちやったらフレームワークとかにも対応して行けたやろうに、 FlashとHTMLに特化してしまったばっかりに。 adobe絶対に許さない。

                                                                                Flashほど一時代を築いた割りに本気で使えなくなった技術ないだろ
                                                                              • 「プログラマーのための CPU 入門 ― CPUは如何にしてソフトウェアを高速に実行するか」を読んだ - おしぼりの日常

                                                                                年明けの暇な時間を利用して読んでみました。 書籍のリンク 技術書としての感想 良かった点 悪かった点 注意点 総評 技術書としての感想 良かった点 とにかく文章が分かりやすい 色々な用語の使い方に違和感がない 言葉にすると簡単ですが、本当に分かりやすかったです. 具体例が豊富 図が豊富 コード例が豊富 実験例が豊富 まず、「〇〇 な場合に命令の処理が詰まって遅くなります」といった説明の後に、「では、具体的にこういったケースを考えてみましょう」という具体例を持ってくる展開が多く、とても親切だと感じました.また、このような具体例の説明のときにほぼ必ず図が用いられています.特に全体を通して頻繁に出てくる命令流の図は非常に分かりやすかったです.また、コード例とそれを用いた実験も豊富でした.具体的には、キャシュの章では実際にキャッシュミスを意図的に起こすコード・キャッシュヒットを意図的に起こすコード

                                                                                  「プログラマーのための CPU 入門 ― CPUは如何にしてソフトウェアを高速に実行するか」を読んだ - おしぼりの日常
                                                                                • 世界一わかりやすい機械学習プログラミングチュートリアル - Qiita

                                                                                  はじめに この記事はNuco Advent Calendar 2022の5日目の記事です 対象読者 Pythonが注目されている理由のひとつは機械学習プロジェクトの主要な開発言語であるからといってもよいでしょう。多くの企業の業務システムのAIの開発言語はPythonです。そんなPythonの学習を始めてある程度文法の理解が進んできて、機械学習に触れてみたい方を対象にしています。 Pythonの基本文法を理解している 機械学習を始めてみたい チュートリアル概要 Pythonは長年機械学習で使用されているので、ライブラリも豊富にあります。本記事では機械学習用ライブラリのscikit-learn(サイキット・ラーン)を使用して教師あり学習を行い住宅価格を予測してみます。 何ができるようになるか 機械学習で使われる基本的な用語を理解し、学習の全体像をつかめるようになります。 機械学習の目的 機械学

                                                                                    世界一わかりやすい機械学習プログラミングチュートリアル - Qiita

                                                                                  新着記事