並び順

ブックマーク数

期間指定

  • から
  • まで

1961 - 2000 件 / 16796件

新着順 人気順

*programmingの検索結果1961 - 2000 件 / 16796件

  • 僕らを縛る Node.js という呪いについて

    これ僕らの物語であり、僕と君の物語であるかもしれない。 数日前、友人が言った。「久しぶりに Rails を書いたけれど、Node.js の良さに敵わない」と。 その言葉に同意しながらも、他方で少し不思議に思う。 いつから僕らは Node.js しか使わなくなったのか。あれだけ話していた Rails などの多くの Web 技術にときめかなくなったのか。と。 もちろん、使えないというわけではない。寧ろ今現役で十分な活躍をしているフロントエンドの人間は、等しく皆「主役であるバックエンドのサブとして存在するフロントエンド」を経験してきている。 書こうと思えば書ける。だがその中で、敢えてフロントエンドとその技術を選んできた。 だけど今はどうだろう。フロントエンドエンジニアはもはや「JavaScript を扱うソフトウェアエンジニア」となり、一般的なバックエンドは勿論、Node.jsが一級市民として存

      僕らを縛る Node.js という呪いについて
    • わざわざ言語化されないClineのコツ

      これなに これを書いた後にClineが盛り上がってきたので、また書きたくなった。二番煎じをやめろ。 大枠では変わってないので軽めのTips集です。 前回から変わった点 一か月前(2025/2/3)に書いた時から状況が変わっている ハイブリッド推論モデルとして、Claude 3.7 Sonnetが公開(2/24) Clineのアップデート .clineignoreによる読み込み対象からの除外 @terminal, @gitによるコンテキスト理解の改善 MCP Marketplace mizchiさんの魂が震えた モデル選定(2025/03) 利用経験のあるモデルを主観的にランク付けしている。 Tier1(基本これでいい) Claude 3.7 Sonnet Tier2(サブ機) Claude 3.6 Sonnet Claude 3.5 Sonnet Gemini 2.0 Pro Tier3(

        わざわざ言語化されないClineのコツ
      • インターホンをスマホに通知する方法をものすごく丁寧に説明する【Raspberry Pi Zero WH 】 - Qiita

        在宅勤務している人、多いですよね。 いつでも配達を受け取れてとても助かります。 しかし...2階で仕事をしていると、 インターホンの音が聞こえにくい! 他のことに集中していると気づかない!!!! せっかく配達に来てくれたのだから、一発で受け取りたいものです。 エンジニアらしく仕組みで解決しましょう! 忙しい人のための超要約 インターホンの室内モニタのA接点を使用します(鳴ると接点が閉じる) RaspberryPi Zero WH を用いて、A接点のオンオフによりGPIOの出力3.3VをGPIO17に印加する回路を組みます GPIO17に印加されたことをPythonスクリプトで検知します 検知したらLINE Messaging APIを使用してpush通知を送信します この説明で理解できる人は、記事全体を読む必要ないと思います。 電子工作初心者でも理解しやすいよう丁寧に書き上げたので、ぜひご

          インターホンをスマホに通知する方法をものすごく丁寧に説明する【Raspberry Pi Zero WH 】 - Qiita
        • エンプラ情シスのAWSあるある(業務システム編)

          JAWS-UG情シス支部 第28回 https://jawsug-sysad.connpass.com/event/261308/

            エンプラ情シスのAWSあるある(業務システム編)
          • VS CodeとAIチャットの往復いらず! 話題の拡張機能Clineで爆速開発してみよう - Qiita

            最近、AIにアンテナの高いエンジニア界隈でClineというツールが話題です。 これは元々Claude Devと呼ばれていた、VS Codeの拡張機能です。 サイドバーで生成AIとチャットしながら開発補助をしてもらえて、自分のリポジトリから必要なファイルを読み込んで理解してくれたり、ターミナルでコマンドを実行して出力を確認してくれたり、さらには必要なコードを書いたりしてくれます。 似たようなツールでCursor(カーソル)も結構前から人気ですが、Clineのいいところは いつものVS Codeに拡張入れるだけでそのまま使える どこまで手動/自動で補助してもらうか、好きな具合にカスタマイズできる 結果、コーディングしながらChatGPTやClaude.aiとエディタを往復する手間が省ける ことが大きなメリットです。私も秒でトリコになりました。 実際に試してみよう! VS Codeに拡張機能「C

            • GitHub Copilotがプルリクを勝手にレビューしてくれる設定を広めたい

              はじめに 最近GitHubでプルリクのレビューアーにCopilotくんをアサインすると、AIがレビューしてくれるようになりました。 アサインしてしばらく待つとレビューを付けてくれます。 今回はCopilotくんの指摘はなかったようです。 さて、この機能は非常に便利なのですが、毎回アサインするの面倒くさいですしプルリクを出す人によってはアサインしなかったり忘れたりするのはイマイチなので、勝手にアサインして毎回レビューしてもらう設定にしちゃいましょう。という記事です。 GitHub Copilotは定額なのでなるべく使いまくったほうが得ですよね! 結論を簡単に書くと ルールセットで [Request pull request review from Copilot]を有効化 すればOK これで完全に理解した方は以降は読まなくてもよいかと思います。 まずはCopilotくんにレビューしてもらおう

                GitHub Copilotがプルリクを勝手にレビューしてくれる設定を広めたい
              • 海外の技術者が日本語の「文字化け」を本気で解説、日本人顔負けの日本通っぷりが披露される

                by Whooym 文字が適切に表示されずに読めなくなってしまう「文字化け」は、海外の技術者の間でも「Mojibake」で通用するとのこと。そんな文字化けの種類について、東京で自然言語処理(NLP)の開発をしているポール・オリーリ・マッキャン氏が解説しました。 A Field Guide to Japanese Mojibake https://www.dampfkraft.com/mojibake-field-guide.html マッキャン氏によると、文字化けは作成した時と異なる文字コードで文書を開くことで発生するとのこと。文章が文字化けすると無意味な文字列になってしまうので読めませんが、どのような文字コードが使われたかによって異なるパターンが表れるので、慣れると使われている文字コードの種類を推測することができるそうです。 ◆UTF-8 UTF-8はインターネット上では最も一般的な文字

                  海外の技術者が日本語の「文字化け」を本気で解説、日本人顔負けの日本通っぷりが披露される
                • エンジニアが一生困らないドキュメント作成の基本(仲田 尚央) | 書籍 | ソシム

                  「コードを書くのは好きだけどドキュメントは苦手」 「ドキュメントはつい後回しにしてしまう」 エンジニアの皆さん、そんな覚えはありませんか? 本書は、日本語ドキュメントのスペシャリストであるテクニカルライターの著者が、エンジニアが「いつ」「何のドキュメントを」「どうやって」書けばよいのかを、イチから解説します。 先生役の著者と生徒役をキャラクターにし、全編にわたってイラストを豊富に掲載。 はじめてドキュメントを書くエンジニア、またはこれまで自己流で書いてきたエンジニアが、一度読めば一生使える知識満載です。 装丁画と挿絵は、カケヒジュンさんが手がけます。 目次 <基礎編> Chapter1 良いドキュメントを効率良く書くために Chapter2 ドキュメントの読み方を理解する Chapter3 読み手とテーマを選定する Chapter4 テーマを分解する Chapter5 ドキュメントの骨組み

                    エンジニアが一生困らないドキュメント作成の基本(仲田 尚央) | 書籍 | ソシム
                  • エンジニアを分類する、3つのタイプ|山本 正喜 / kubell CEO

                    エンジニアのタイプは、技術が好きか、プロダクトが好きか、組織が好きかの3つに大きく分類できる。技術の人は技術の本質を追求しテックリード/アーキテクト、プロダクトの人は技術を手段と割り切りフルスタックエンジニア/PdM、組織の人は開発生産性を高めようとEM/PMOを目指すことが多い — 山本 正喜 / Chatwork CEO (@cwmasaki) February 9, 2022 思っていた以上の反響をいただいて、いろいろと「このケースはどうなんだろ」というコメントも多数いただくので、この分類にいたった背景や考察などを、しっかり記事にしてみようと思います。140文字だと伝えきれない・・! エンジニアとしての志向性を技術・プロダクト・組織のどれが好きかで分類すると、目指すキャリアパスを考えやすいよねという話で、私がよくエンジニアの若手に話している内容をツイートしたものでした。 3つのタイプ

                      エンジニアを分類する、3つのタイプ|山本 正喜 / kubell CEO
                    • 【緑色変】算数の教養がほとんどなかったプログラマがAtCoderを4年やって緑になれた話|きりみん

                      こんばんみんみん。 バーチャル幼女プログラマーという肩書でインターネットをやっているきりみんちゃんというものです。 競技プログラミングのAtCoderというサービスに日々取り組んでいるんですが、この度めでたく緑レートになることが出来ました。 いわゆる色変エントリというやつです。 で、誰?3年前にこんなエントリを書いた者です。 VTuberをやったり絵を描いたりしてる社会人エンジニアです。 専門分野はAndroidでしたが、最近はフルスタックエンジニアを目指してフロントエンドやバックエンドなどをやっています。 現在のAtCoderコミュニティの中心層は理系の学生やもともと数学がかなり好きなタイプの人たちです。 一方きりみんちゃんはプログラマでありながら数学にコンプレックスがあり、それどころか小学2年までしか義務教育を受けていないため、中学、高校レベルの基礎的な数学の教養が全くありませんでした

                        【緑色変】算数の教養がほとんどなかったプログラマがAtCoderを4年やって緑になれた話|きりみん
                      • 100秒でMySQLのローカル環境をDockerで作って、データも自動で入れる。最強のSQL練習環境構築法

                        【2022/2/26 追記】 主にはてブコメントで様々なご指摘を頂いたので、タイトルの修正&内容を一部追記しました。分かりにくいタイトルを付けてしまい申し訳ございません。ご指摘ありがとうございます。 もともと本記事は自分用のメモを兼ねて駆け出しエンジニアの人が数人参考にしてくれたらいいかな、程度の気持ちで書いたものでした。 現在はてなブックマークのテクノロジーカテゴリーで 1 位になっており、予想の 1000 倍以上の人に見ていただける記事になってしまいました。 今後も精進します、ありがとうございます! 特に理由もなくローカルに MySQL を入れて遊びたくなる気持ちって定期的に湧きますよね。 私は湧きます、半年に 1 回ぐらい。 業務ではフロントを触ることが多く、DB はそれほど触りません。 そのため久々に MySQL をローカルで立ち上げようとするといつも手順を忘れてしまっていて、なん

                          100秒でMySQLのローカル環境をDockerで作って、データも自動で入れる。最強のSQL練習環境構築法
                        • 「コード書きました、あとはよろしく」では優れたソフトウェアは生まれない コンテナのスペシャリストが語る、運用性を損なう8つの実装例 | ログミーBusiness

                          You build it, you run it原トリ氏:(スライドの「You build it, you run it」を指して)この言葉、聞いたこと、見たことがある方がいるかもしれません。これは、2006年にACM(Association for Computing Machinery)という団体が、Amazon AWSのCTOであるワーナー・ヴォゲルスに対して行ったインタビューの最中に彼が言った言葉です。 ACMは、チューリング賞の表彰をしていることで有名な団体です。この「You build it, you run it」という言葉自体はそれなりに有名だと僕は思っていますが、この言葉をそのまま読むと、「作ったら運用しろ」という意味になりますね。しかし、それだけではない、この言葉に込められた意味を深く理解してもらうために、この言葉が使われた前後の文章も見てみようと思います。 インタビュ

                            「コード書きました、あとはよろしく」では優れたソフトウェアは生まれない コンテナのスペシャリストが語る、運用性を損なう8つの実装例 | ログミーBusiness
                          • Gitのコミットメッセージの書き方(2023年ver.)

                            本記事のモチベーション 約8年前、Gitを使い始めたときに以下の記事を公開したところ、想像以上の反応をいただきました。 当時はSubversionからGitに移行し、試行錯誤をしている中だったこともあり、多くの反応をいただけたことはモチベーションのひとつでした。 ただ、時が経ち、当然かもしれませんが現在は当時と違う書き方をしており、思想として変わっていない部分はあるものの、今でもときどきLikeをいただく中で、アップデートを全くしないのは誠実じゃないなと感じていました。 というわけで、現在のフォーマットも数年後には変わっている可能性が高いですが、その時々のスナップショットを公開することにも何らか意味があるかなと思い、「今の僕はこうコミットメッセージを書いているよ」というのをまとめました。 Gitを使う環境 開発フローやホスティングサービスごとのUIのdiffによって、最適なフォーマットは変

                              Gitのコミットメッセージの書き方(2023年ver.)
                            • ユダヤ虐殺ごっこのアメリカ人やイギリス人の反応が思ってたのと違った

                              海外メディアのコメント欄の反応 ちょっと翻訳間違ってるかもだけど上の方に載ってたの要約↓ 1998年のことを昨日言ったかのように扱うのっておかしいだろ日本もなんか我が国みたいになってきてんなブラックジョークならフランキーボイルやジミーカーみたいな大物コメディアンはもっと際どいのやってるけど未来永劫公的な仕事から締め出されるべきだと思うか?俺は思わないねちゃんと全文報道しろよ、そうじゃなきゃ判断できないよ どうせいつもの奴だろ 22歳のとき作った23年前のコントの台本のブラックジョークでキャンセルは流石に頭おかしい あー、これはキャンセルカルチャーの慣習の完璧な嫌な例だな BBCも切り取り誤訳でいつも通りこのクソに加担してる 『プロの犠牲者』か…日本人ってモンティ・パイソンとか知らないのかな23年後の世界の人間が何で怒るか予想するのは不可能 ああ、これは我々が住んでる世界の話だ… 例えば19

                                ユダヤ虐殺ごっこのアメリカ人やイギリス人の反応が思ってたのと違った
                              • [作って学ぶ]ブラウザのしくみ | 技術評論社

                                概要 Webブラウザは、開発者にとってもユーザーにとっても、もはや日常の一部となっているほど身近なソフトウエアですが、近年のブラウザはあまりにも高機能かつ巨大になってしまったため、その仕組みを詳しく理解することは困難です。そこで、シンプルなブラウザをRustを用いて実装することによって、ブラウザ上でWebサイトを開くまでに何が起きているのかを理解することを目的とします。さらに、作成したブラウザを、別冊で解説・実装している自作OSの上で動かすことによって、ブラウザと更にその裏側を理解していきます。 目次 はじめに 本書を読むにあたって 目次 第1章:ブラウザを知る──Webサイトを表示するアプリケーション ブラウザの役割❶──Webクライアントとしてのブラウザ クライアント/サーバモデル Webクライアント Webサーバ インターネットとWeb 通信プロトコル HTTP URLによるリソース

                                  [作って学ぶ]ブラウザのしくみ | 技術評論社
                                • 「iモード」とは何だったのか その本質と功績、iPhoneに駆逐された理由

                                  NTTドコモは11月30日、iモード公式サイトのサービスを終了した。ある意味で日本の2000年代を支えた存在の終了であり、1つの時代の終わりともいえる。 一方で、「iモードとはどういう意味を持った存在であるか」については、少々誤解も多いように思う。iモードの全てが日本独自で悪いものではなかったし、現在の目で見て無価値なものではない。 iモードがなぜ盛り上がり、そしてスマホの勃興とともに消えていったのかは、業界構造を含めた理解が必要になる。 そしてそのことは「ガラケー」と呼ばれるフィーチャーフォンが、本当はどういうものだったのかを考え直すきっかけともなる。 今回は改めて、「iモードとは何だったのか」を考えてみたい。 この記事について この記事は、毎週月曜日に配信されているメールマガジン『小寺・西田の「マンデーランチビュッフェ」』から、一部を転載したものです。今回の記事は2021年12月6日に

                                    「iモード」とは何だったのか その本質と功績、iPhoneに駆逐された理由
                                  • 個人制作で2年かけて作られた“タイピングのアプリ”がTwitter上で「かわいい」「面白そう」と一瞬で1万リツイートを超える話題に。作者は『Ozawa-Ken』『釣りスタ!』などを手がけた比護氏

                                    ソーシャルゲーム事業を展開するGREEで『釣り★スタ』や『探検ドリランド』などの作品に携わったゲームクリエイターの“higo”こと比護賢之(ひご よしゆき)氏は10月22日(金)、ゲーム感覚で楽しくタイピングを学べるアプリ『Typing Land』(以下、タイピングランド)を無料で近日中にリリースすると発表した。対応プラットフォームはAndroid、iOS、MacOS、Windowsとなっている。 アプリは日本語のほか、英語や中国語(繁体、簡体)、韓国語、フランス語、ドイツ語、ロシア語の計8言語へ対応。広告表示も一切なしで、インストール後はネットへ接続していない状態でもプレイ可能だ。 https://twitter.com/higopage/status/1451491382477029381 比護氏は自身のTwitterアカウント(@higopage)で公開した映像について「絶望的な拡散

                                      個人制作で2年かけて作られた“タイピングのアプリ”がTwitter上で「かわいい」「面白そう」と一瞬で1万リツイートを超える話題に。作者は『Ozawa-Ken』『釣りスタ!』などを手がけた比護氏
                                    • AIコーディングの常識が変わる!Claudeを"覚醒"させる知性、「Serena」徹底解説|Kyutaro

                                      AIを使ってコーディングをしていると、こんな風に感じたことはありませんか? 「大きなファイルを読み込ませるたびに、大量のトークンが消費されてしまう…💸」 「1つのバグを直してもらったら、別の3つのバグが生まれてしまった…😭」 「AIがコードの全体像を理解してくれなくて、何度も同じ説明を繰り返している…🌀」 これらの悩みは、AIがコードを「テキストの羅列」としてしか見られていないことに起因します。しかし、もしAIが人間のようにコードの「意味」や「構造」を理解してくれたら…? 今回は、そんな夢のような未来を実現するツール「Serena」について、その魅力と使い方を、AI技術に触れたことのある皆さまに向けて、じっくりと解説していきます! そもそも「Serena」って何者? なぜ必要なの?Serenaは、一言でいうと「AI(特にClaude)に、あなたのプロジェクトコードを深く理解させるため

                                        AIコーディングの常識が変わる!Claudeを"覚醒"させる知性、「Serena」徹底解説|Kyutaro
                                      • コンテナ・Docker・Kubernetesについて初心者にも分かりやすく解説するとこうなる

                                        DockerやKubernetesなどのコンテナ技術は多くのシステムで用いられていますが、初心者が概要を理解するのは難しいもの。そんなコンテナ技術の概要について、クラウドストレージサービスを運営するBackblazeが分かりやすくまとめています。 What Are Containers? https://www.backblaze.com/blog/what-are-containers/ ・目次 ◆コンテナとは何か? ◆コンテナと仮想マシンの違いは? ◆コンテナのメリットは? ◆コンテナの用途は? ◆Dockerとは何か? ◆Kubernetesとは何か? ◆コンテナとは何か? 物流の世界における「コンテナ」は、形状やサイズを規格化し、異なるメーカーが製造した船舶・電車・トラックなどの移動手段や、世界中の港などの「異なる環境」でも同じように物を運んだり保管したりできるようにしたものです。

                                          コンテナ・Docker・Kubernetesについて初心者にも分かりやすく解説するとこうなる
                                        • スタートアップファイナンス:Excel事業計画(財務モデル)の基本・作り方【入門編】

                                          本資料は、主にスタートアップや成長期の企業が事業計画を立て、財務モデルを構築する際の実践的なガイドラインを提供します。ビジネスアイデアの定量化からファイナンス戦略まで、幅広い観点からExcel事業計画の作成方法を解説していきます。 <主なトピック> 1. Excel事業計画の目的と重要性 2.…

                                            スタートアップファイナンス:Excel事業計画(財務モデル)の基本・作り方【入門編】
                                          • 桜井政博のゲーム作るには 最終回スペシャル

                                            最終回スペシャルでは、このチャンネル制作にまつわるいろいろをお話したいと思います。 「なぜ終わるのか」など、実に意外な情報もあるかも…? そういうわけで、【N: 企画コンセプト】のカテゴリーにしています。 これは私が手がけた作品のコンセプトなどを語るカテゴリーですね。 --- 最終話を出しましたが、このチャンネル自体は残しておきます。 とくにゲーム作りにかかわるかたや目指すかたは、ひとつの虎の巻として取っておいていただければ幸いです。 また、今後私自身がなんらかの情報発信に用いるかもしれません。 テキトーな配信をする場などに使う可能性もあります。 いずれにせよ、今後ともよろしくお願いします!!

                                              桜井政博のゲーム作るには 最終回スペシャル
                                            • 結局 Git のブランチ戦略ってどうすればいいの? - Qiita

                                              1つのIssueが大きくなると1 Pull Requestで大量の差分が発生します。 そうなるとレビュワーに負担がかかり、コンフリクトの可能性も高まり、コードレビューを効率よく進めることができません。 このINVEST原則を守ることでチームはより効果的に作業を進め、柔軟に対応して開発を進めることができます。 Git Flow Git Flowは5種類(main, hotfix, release, develop, feature)のブランチを運用するブランチ戦略です。 2010年に提唱された有名なブランチ戦略です。 オンラインサービスのように継続的デリバリーするコードを想定して作られた戦略ではないです。 main ブランチ 常にリリースできる状態を保つ hotfix, develop へ切り出す このブランチへの直pushはNG hotfix ブランチ バグ修正など緊急時に対応するためのブ

                                                結局 Git のブランチ戦略ってどうすればいいの? - Qiita
                                              • テストコードにはテストの意図を込めよう #vstat

                                                リーダブルなテストコードについて考えよう~VeriServe Test Automation Talk No.3~で発表した資料です。 【発表資料中のURL】 ※複数…

                                                  テストコードにはテストの意図を込めよう #vstat
                                                • マイクロサービスに次に来るかもしれない言葉について - arclamp

                                                  2021年9月18日に開催されたXP祭り2021で「マイクロサービスに至る歴史とこれから」という講演をしました。資料は次の通りです。本来は75分ぐらいかかるのを45分で話そうとして、余裕で時間オーバーしてすみませんでした。 テクノロジーとテクニックによる進化の流れ テクノロジーやテクニックは、ITの改善サイクルを向上させるために進化を続けています。「技術そのもの」であるところのテクノロジーに対して、テクニックというのは「人による技術の活かし方」を示します。なので、基本的にはテクノロジーが生まれ、それを使いこなしたテクニックが登場することになります。 テクノロジーとテクニックの進化の歴史現在、進化中のテクノロジーであるCloud NativeやServerlessを前提としたテクニックを示す用語、つまり、マイクロサービスに次に来るかもしれない言葉というのは、時間軸からすると再来年ぐらいに出て

                                                    マイクロサービスに次に来るかもしれない言葉について - arclamp
                                                  • QDくん⚡️Python x 機械学習 x 金融工学 on Twitter: "オライリーの教育的な良書「Think Python」第2版は日本語訳が無料公開されている。 https://t.co/277qzyR7Rs ・初心者がつまずきやすい点を先回りして説明 ・各章の終盤にデバッグのヒントが書いてある https://t.co/RPX57PNyn9"

                                                    オライリーの教育的な良書「Think Python」第2版は日本語訳が無料公開されている。 https://t.co/277qzyR7Rs ・初心者がつまずきやすい点を先回りして説明 ・各章の終盤にデバッグのヒントが書いてある https://t.co/RPX57PNyn9

                                                      QDくん⚡️Python x 機械学習 x 金融工学 on Twitter: "オライリーの教育的な良書「Think Python」第2版は日本語訳が無料公開されている。 https://t.co/277qzyR7Rs ・初心者がつまずきやすい点を先回りして説明 ・各章の終盤にデバッグのヒントが書いてある https://t.co/RPX57PNyn9"
                                                    • VS CodeのCopilotとCopilot Chatの機能と活用方法 | DevelopersIO

                                                      VS CodeのGitHub Copilotはコード補完だけでなく、スマートアクション、3種類のチャットモードといった多彩な機能を提供。Custom instructionsでAIの動作を細かく制御でき、GitHubのMCP連携も可能です。価格をある程度気にせず使える点も大きな魅力です。 VS CodeのCopilotとCopilot Chatを導入していてBusiness Planのシートを割り当てていただいているのですが、あまり活用できていなかったためどういった機能があるのか調査しました。 CopilotはGithub上で使えるCopilotやCLIから利用できるCopilotなどもありますが、ここではVS Code上から利用できるCopilotに焦点を当てています。 また拡張機能であるGitHub CopilotおよびCopilot Chatは事前にインストールされていることを前提と

                                                        VS CodeのCopilotとCopilot Chatの機能と活用方法 | DevelopersIO
                                                      • GitMCP

                                                        Simply change the domain from github.com or github.io to gitmcp.io and get instant AI context for any GitHub repository.

                                                          GitMCP
                                                        • ツイッターにはいなさそうだけど実際は存在するITエンジニアについて語ってみる|nhjun

                                                          <2024.11.19夜> 全体的に見直して文章構成も改め一部加筆しました。また、同時にタイトルも底辺という言葉は好ましくないと思い改めました。 ツイッターにいるエンジニアだけがすべてではないことを知っていただきたくこの記事を書いている。正直、彼らがエンジニアを名乗ってSNSをやってるorエンジニア関連の議論に参加しているとは到底思えないと思うのが当時彼らの間近で働いてた者としての感想である。エンジニアのレベルに高低ああり、下の方に位置する人々はIT土方や限界SESなど色々な呼び方があると思う。FizzBuzz書ける書けない?など具体的な基準もあるだろう。ただ、技術の高低云々以上に意識の差が予想以上にあることを知っていただきたい。 この記事で想定されるエンジニア二次請SIerかさらにその下で派遣的に働いているエンジニアのことである。以降で触れる実務の内容はSI傘下の大規模開発がメインである

                                                            ツイッターにはいなさそうだけど実際は存在するITエンジニアについて語ってみる|nhjun
                                                          • 成果を出すプログラマーが習得している「コードを書かない技術」 - Qiita

                                                            はじめに 私がプログラマーとして働き始めて1年半がたちました。幸いなことに環境に恵まれ、私の身の回りには成果を出し続ける優秀なプログラマーがたくさんいます。 1年半彼らの仕事を観察して気づいたことは、成果を出すプログラマーは共通して 「コードを書かない努力をしている」 ということでした。 この記事では彼らが業務で行なっている、 「コードを書かないための思考、習慣」 についてまとめていきたいと思います。 前提 多くの人は「プログラマーはコードを書くことが仕事」だと考えています。この考えに基づくと、プログラマーが「コードを書かない努力をする」ということが、ひどくおかしなことに思えてしまうかもしれません。 そこでまず前提として3つの誤解を解くところから始めましょう。 [誤解1] プログラマーの仕事は「コードを書くこと」である 私たちプログラマーの多くは会社から給料をもらいながらコードを書いていま

                                                              成果を出すプログラマーが習得している「コードを書かない技術」 - Qiita
                                                            • 安く早く開発するための個人開発アーキテクチャ

                                                              はじめに 最近趣味で個人開発をしながらアーキテクチャの検討を行なっていたのですが、自分なりにいい感じの結論に辿り着いたので今回はそのアーキテクチャの紹介しようと思います! インフラ、バックエンド、フロントエンドの各セクションに自分が使用しているテンプレートのリポジトリのリンクを載せてあるので興味のある方は参考にしてください。 また今回紹介するアーキテクチャはあくまで一例なので、間違いや不備などがあればご指摘いただければ幸いです。 前提条件 個人開発で使用するアーキテクチャを考える上で、自分の中でいくつか前提条件があります。 ランニングコストを抑える いくつか前提条件がある中で、個人的に一番重要な要素になります。 バズるサービスを作りたいという気持ちはありますが、そのためにいくらでもコストをかけられるかと言われるとそうではありません。むしろ個人開発となると、抑えられるコストはできる限り抑えた

                                                                安く早く開発するための個人開発アーキテクチャ
                                                              • 僕の考えた最強の Python 開発環境 (2024)

                                                                はじめに こんにちは, 普段は情報科学専攻の大学院生をしながらバックエンドエンジニアをやっている @koki-algebra です. 普段は Go をよく書いているのですが, 大学でやっている機械学習の研究では Python を使うことがほとんどです. Go のエコシステムに慣れきった私は Python の混沌とした環境に耐えきれず, 最強の開発環境を整えることを決意しました. 具体的には Package Manager, Formatter, Linter, Type Checker, Test Tool を選定し, VSCode の DevContainer を用いてポータビリティに優れた開発環境を作ることを目指します. また, Deep Learning では GPU が必須である場合が多いので, GPU 環境も同時に整えたいと思います. 以下のレポジトリが今回考えた開発環境のテンプ

                                                                  僕の考えた最強の Python 開発環境 (2024)
                                                                • Claude Code 疲れを軽減する 30+ 個のカスタムコマンド

                                                                  こんにちは、わさびーふです。 今回は Claude Code をより効果的に活用するための設定集「wasabeef/claude-code-cookbook↗」について紹介しようと思います。 もう冗長な作業をできるだけコマンドに落とし込むようにしています。特に Role 機能で専門家の視点を切り替えられるのが気に入っています。セキュリティとパフォーマンスの専門家に議論させたり、アーキテクトにレビューしてもらったり、議論を俯瞰して見ているような感覚です。 ⚠️ 前提 この Cookbook は私のワークフローに最適化されています。かなり個人的な好みが反映されていて、尚且つまだ活発に更新中なので、あくまで参考程度に見てほしく、使えそうなところだけ使ってみてください。 2025/07/24 現在までの設定なので最新はリポジトリを確認して下さい 個人的によく使うやつ /pr-auto-update

                                                                    Claude Code 疲れを軽減する 30+ 個のカスタムコマンド
                                                                  • テーブルを使ったドロップダウンリストは時代遅れに!? エクセルの新関数でもっと便利に【残業を減らす!Officeテクニック】

                                                                      テーブルを使ったドロップダウンリストは時代遅れに!? エクセルの新関数でもっと便利に【残業を減らす!Officeテクニック】
                                                                    • FANZAの検索結果から熟女を除外するブックマークレット

                                                                      興味のない作品が検索結果に混じるのは邪魔ですよね。 私は熟女モノとか人妻モノは眼中にないのですが、なぜだか最近そっち系の作品が多くて閉口しています。 しかしFANZA側の検索システムはNOT検索できるようになっていません。そこで、検索結果から除外できそうなものを除外するブックマークレットを作ることにしました。 さいわい近年は内容の概要文をそのままタイトルにしたような作品ばかりなので、タイトルに含まれるキーワードで除外が簡単にできそうです。 「熟女」とか「五十路」のような単語を含む作品を非表示にしてしまえばよいのです。 ブックマークレット javascript: (() => { const r = /熟女|完熟|熟れ|四十路|五十路|六十路|人妻|奥様|妻|夫|母|ママ|おばさん|BBA|姑|嫁/; const q = '#list>li'; document.querySelectorA

                                                                        FANZAの検索結果から熟女を除外するブックマークレット
                                                                      • Geminiの「Gem」機能のTips集(2/3):応用編(知識機能、ハルシネーション抑制、自己点検、引用マーカー排除)|榎本大貴 / LITALICO研究所所長

                                                                        この記事は、前回の記事で紹介した「基本編」の続きです。基本編では、Gemのプロンプトを書く際の基本的な構造や、強調・リストなどの基本的なTipsを紹介しました。 今回は、僕が実際に使っていて「これ便利だな」と思った、より実践的な使い方を紹介していきます。知識機能の活用方法や、出力のコントロールなど、試行錯誤しながら見つけたTipsをまとめました。基本編を読んでいなくても大丈夫ですが、読んでおくとより理解しやすいかもしれません。 (2026/01/03追記)他の記事へのリンクを貼っておきます それでは、実践的なTipsを見ていきます。 応用編「知識」機能を使うTIPSではなく標準機能の紹介です。なくても使えるので、意外と使っていない人がいるかなと思って念のため紹介します。 「知識」とは、AIに参照させる情報(ファイルやテキスト)のことです。 一方、「指示」(カスタム指示)は、AIに何をどうや

                                                                          Geminiの「Gem」機能のTips集(2/3):応用編(知識機能、ハルシネーション抑制、自己点検、引用マーカー排除)|榎本大貴 / LITALICO研究所所長
                                                                        • GitHubにAIプログラミング機能「Copilot」登場 関数名とコメントから中身を丸ごと自動補完

                                                                          米GitHubは6月29日(現地時間)、関数名とコメントから、関数のコードを丸ごと自動補完するAIプログラミング機能「GitHub Copilot」(コパイロット、副操縦士の意)を発表した。専用ページから登録すると、テクニカルプレビュー版の招待を順次受けられる。 米Microsoftのコードエディター「Visual Studio Code」と、Visual Studio Codeベースのクラウド開発環境「GitHub Codespaces」向けの拡張機能として提供する。 例えば、コメントとして「// Get average runtime of successful runs in seconds」(成功した実行の平均実行時間を秒の形式で取得する)と書いておき、その下に「func averageRuntimeInSeconds」と関数を書き始めると、Copilotがその先を自動補完。必要な

                                                                            GitHubにAIプログラミング機能「Copilot」登場 関数名とコメントから中身を丸ごと自動補完
                                                                          • 良いコードレビューとは

                                                                            コードレビューする時、自分がどんなことに気を付けているか (本当は気をつけたいか)みたいなポイントをまとめてみた。 コードレビューの目的 プロダクトの品質を担保するため 人は基本的にミスをするもの 1人で考えたものより、2人、3人集まって考えたものの方が良いことが多い 知識をチーム内でシェアするため チームでコードに関する知識を常に共有し続けることで、「この機能はAさんしか知らない」といった属人化問題を防ぐ Aさんが有休取った時に限って障害が起きたりするんですよね。分かります 他の人が書いたコードを読み、さらに分からないことは質問できる、素晴らしい学びの場だと捉える 責任をチーム内でシェアするため 何か問題が起きた時に関連するコードを書いた人間だけが責められるようなことは決してあってはならない レビュー時 (又はそのコードがデプロイされるまで)に問題に気づけなかったチーム全体の責任なので、

                                                                              良いコードレビューとは
                                                                            • 技術選定の審美眼(2023年版) / Understanding the Spiral of Technologies 2023 edition

                                                                              Tech BASE Okinawa 2023 2023/09/23(土) https://codebase.connpass.com/event/285901/ https://techbaseokinawa.com/

                                                                                技術選定の審美眼(2023年版) / Understanding the Spiral of Technologies 2023 edition
                                                                              • レイテンシ(遅延)とスループット(帯域幅)と帯域幅遅延積 - Qiita

                                                                                マルチクラウド展開にまつわる既成概念を覆すより データ転送では、特に長距離の場合にレイテンシ(遅延)が問題になることがありますが、現在はすべてのクラウド・プロバイダーがそれぞれの物理インフラストラクチャを互いの近くに配置(専門用語では「コロケーション」)しているため、これはさほど問題となりません。この近接性(場合によっては同一コロケーション施設内の別の部屋)は、クラウド間のレイテンシがミリ秒単位であることを意味します。それに加え、クラウド・データセンター・リージョンは世界中で増加しており、クラウド・リージョン間の距離は縮まっています。 という事で、レイテンシ(遅延)について、まとめてみてみます。 ■ Agenda レイテンシ(遅延)とスループット(帯域幅) レイテンシと TCP の動作 帯域幅遅延積(Bandwidth-Delay Product) TCP Window Size の調整と

                                                                                  レイテンシ(遅延)とスループット(帯域幅)と帯域幅遅延積 - Qiita
                                                                                • 個人開発で参考になるNext.jsリポジトリ10選

                                                                                  OpenStatus - ステータスページ App Router Turborepo Drizzle Clerk tRPC Tailwind shadcn/ui LLM Report - OpenAI モニタリング App Router Prisma NextAuth shadcn/ui Stripe Dub - URL 短縮 App Router Turborepo Prisma NextAuth Tailwind Stripe slug - URL 短縮 Prisma NextAuth tRPC Tailwind Cal.com - 日程調整 Turborepo Prisma NextAuth tRPC Tailwind Taxonomy - ブログ App Router Prisma NextAuth Tailwind Rowy - ローコード GUI Firebase Dorf -

                                                                                    個人開発で参考になるNext.jsリポジトリ10選

                                                                                  新着記事