タグ

ブックマーク / qiita.com (3,200)

  • Vimのキーバインドを体系的に覚えたい - Qiita

    Vimのキーバインドはやっぱり便利 インフラ系だと手元にViしかなく触らなければならないことがあるのはもちろんのこと、その他の機会でもやっぱりVimのキーバインドは便利なのでVimっぽく操作できたらいいのに。。みたいな機会は多いと思います。実際筆者もVScodeを使いつつ、キーバインドはVimのものを利用しています。 しかしながら、その種類が多くて覚えにくかったり体系的にまとまっているものが少なかったので、自分用にまとめました。 これは最初に覚える !は強制の意味。強制的に保存とか、強制的に終了とか。 ZZ保存して閉じる。 wは書き込み、qは終了、eはファイルを開く。 .は直前の操作を繰り返す。 Ctrl+gでファイル情報の閲覧 uはUndo。 Ctrl+rはReDo。 Ctrl+nは後方補完。(前方補完はCtrl+p) 選択系コマンド 効率的にビジュアルモードを使いこなしましょう。なおV

    Vimのキーバインドを体系的に覚えたい - Qiita
    hiroomi
    hiroomi 2024/09/13
  • AWS PrivateLinkの真実:VPCエンドポイントとの関係性を徹底解説 - Qiita

    1. 背景 VPCエンドポイントを紹介する記事で「インターフェース型エンドポイント (AWS PrivateLink)」のような表現や、「PrivateLinkとは、AWSへのAPIアクセスをインターネットを経由せずに行えるインターフェースタイプのVPCエンドポイントです。インターフェースタイプはPrivateLinkと呼ばれています」といった説明をよく目にしたことがあるのではないでしょうか。 このような説明により、PrivateLinkがインターフェースVPCエンドポイントと同義だと誤解してしまう方が多いのではないかと懸念されます。 記事では、AWS VPCエンドポイントの種類、その使い分け、そしてVPCエンドポイントとPrivateLinkの関係について整理します。 AWS VPCエンドポイントには以下の3種類があります。 ゲートウェイエンドポイント(Gateway Endpoint

    AWS PrivateLinkの真実:VPCエンドポイントとの関係性を徹底解説 - Qiita
    hiroomi
    hiroomi 2024/09/11
  • 【小ネタ】Ubuntuで再起動が必要な状態かどうか確認する - Qiita

    はじめに sudo apt update && sudo apt upgrade -y っと。 あれ、再起動いるかどうかでてたのに確認するのわすれた。。。 確認する方法 別のTerminalでログインする 再起動が必要な場合は、*** System restart required ***とログイン時に表示されているはずです。 /var/run/reboot-required を確認する ログイン時に表示されているファイルの内容を直接見ます。

    【小ネタ】Ubuntuで再起動が必要な状態かどうか確認する - Qiita
    hiroomi
    hiroomi 2024/09/11
    “再起動が必要な場合は、*** System restart required ***とログイン時に表示されているはずです。”
  • Python Pandasを使った時系列データの移動平均計算: 実装と分析技法 - Qiita

    はじめに 時系列データの分析は、ビジネス、金融、科学研究など、様々な分野で重要な役割を果たしています。その中でも、移動平均は最も基的かつ強力なツールの一つです。この記事では、Pandasを使用した移動平均の計算と可視化について、基礎から応用まで幅広く解説します。 この記事を読むメリット 実践的なデータ分析スキルの向上: 単純な移動平均から適応型移動平均まで、様々な手法の実装方法を学べます。これらのスキルは、株価予測、需要予測、センサーデータの分析など、実務で即座に活用できます。 効率的なコード設計とパフォーマンス最適化: 大規模データセットの処理技術や、再利用性の高いコード設計について学べます。これにより、より効率的で保守性の高い分析プログラムを作成できるようになります。 分析手法と可視化技術の習得: 移動平均の交差シグナルやボリンジャーバンドなど、分析手法と、それらを効果的に可視化する

    Python Pandasを使った時系列データの移動平均計算: 実装と分析技法 - Qiita
    hiroomi
    hiroomi 2024/09/11
  • Python FastAPIで構築する実用的データ統合パイプライン: 天気・交通APIを例にしたジェネレータ活用術 - Qiita

    はじめに こんにちは、皆さん。今回は、FastAPIを使用して天気予報APIと交通情報APIを作成し、それらから取得したデータを効率的に統合する方法について、Pythonのジェネレータを使用したアプローチを紹介します。この例を通じて、複数のデータソースを組み合わせることで、日常生活の計画をより効率的に立てる方法を学びましょう。 目次 はじめに 環境準備 FastAPIを使用した天気・交通APIの作成 ジェネレータを使用したデータ統合 動作確認と日常生活への応用 パフォーマンスと拡張性 まとめ はじめに 日々の生活において、天気予報や交通情報は私たちの行動計画に大きな影響を与えます。記事では、これらの情報を提供する2つのAPIを作成し、それらからのデータを効率的に統合して活用する方法を紹介します。 環境準備 まず、必要なライブラリをインストールします: from fastapi impor

    Python FastAPIで構築する実用的データ統合パイプライン: 天気・交通APIを例にしたジェネレータ活用術 - Qiita
    hiroomi
    hiroomi 2024/09/11
  • モチベーション高く『継続』して勉強する技術 - Qiita

    はじめに 疲れたら山頂を見るな。振り返ろ こんにちは、Watanabe JIn(@Sicut_study)です。 今回は「努力する」「継続する」ために知っておくべき考え方やテクニックについて紹介していきます。 あなたは努力が得意でしょうか? 努力ができる/できないは才能で決まっています そしてこの才能は後天的に身につけられるものとなっています。 私の周りをみてみると「継続」が得意な人はかなり少ない印象です。 つまり世の中的にも、継続が得意という人は、得意でない人よりも圧倒的に多いのではないかと思います。 多くの人が苦手とする「続ける」という行為ですが、これには考えとやり方が存在していて、これらを理解して実践することができれば才能が身につくようになります。 想像してみてください。あなたが続けていこうと意気込んだけど3日で終わってしまったこと、今でも続けていたらどんな未来が待っていたでしょうか

    モチベーション高く『継続』して勉強する技術 - Qiita
    hiroomi
    hiroomi 2024/09/10
  • ConvertFrom-Jsonの出力はPSCustomObject - Qiita

    タイトル通り。 ハッシュテーブルだと思い込んでちょっと悩んだ。 JSONから変換したオブジェクトにAddできない? JSONに要素を追加する際、文字列を直接切り張りしていたらキリストがお嘆きになろうから、オブジェクトに変換して操作しようと思った。 が、エラーになる。 $JSON = @' { "alpha": "One", "beta" : "Two", "gamma": "Three", "delta": [ "Four", "Five" ] } '@ $Object = $JSON | ConvertFrom-Json $Object.Add("nu","Six") #エラーになる おや?エラーを見るとPSCustomObjectとある。 あれ?Hashtableじゃない…。 ConvertFrom-JsonはPSCustomObjectを出力する 何だこれと調べたところ、公式ドキュメ

    ConvertFrom-Jsonの出力はPSCustomObject - Qiita
    hiroomi
    hiroomi 2024/09/10
  • PowerShellでJSON操作マスター:データ処理を劇的に簡単に - Qiita

    はじめに こんにちは!今回は、PowerShellを使ってJSONデータを操作する方法をマスターしていきます。JSONは現代のデータ交換形式として広く使用されており、APIレスポンスや設定ファイルなど、様々な場面で遭遇します。PowerShellを使えば、このJSONデータを簡単に処理できるんです。 1. JSONデータの読み込み まずは、JSONデータを読み込む方法から見ていきましょう。 $jsonString = '{"name": "John Doe", "age": 30, "city": "New York"}' $jsonObject = ConvertFrom-Json $jsonString # オブジェクトのプロパティにアクセス Write-Host $jsonObject.name # 出力: John Doe Write-Host $jsonObject.age #

    PowerShellでJSON操作マスター:データ処理を劇的に簡単に - Qiita
    hiroomi
    hiroomi 2024/09/09
  • Gmailでメールテストしてたら送信元(FROM)アドレスがGoogleグループのアドレスになってしまう - Qiita

    原因 DMARCポリシーを"p=reject" または "p=quarantine" が設定されているドメインからGoogleグループにメールが送信していたからでした。 他にも、送信元のドメインと [From] アドレスのドメインが一致しない場合。たとえば、john.smith@gmail.com から受信したメールが、Gmail ではなくソーシャル ネットワーク サイト経由で送信された場合も同じ事が起こるようです。 DMARCポリシー ポリシー 動作

    Gmailでメールテストしてたら送信元(FROM)アドレスがGoogleグループのアドレスになってしまう - Qiita
    hiroomi
    hiroomi 2024/09/07
  • 【Mermaidの紹介】Qiitaでダイアグラム・チャートが簡単に書けるようになりました! - Qiita

    はじめに QiitaでMermaidによるダイアグラムが使えるようになりました! もともとQiitaではPlantUMLにてダイアグラムを書くことができるのですが、様々な方からの要望を受けて、Mermaidもサポートすることになりました! この記事では、リリースを記念して、「Mermaidってどんなときに使えるのか」イメージがつかない方へ、Mermaidでできることを知ってもらい、使ってみたいと思ってもらえるように記事にしました。 対象読者 この記事は以下のような方を対象としています。 Mermaidについて詳しく知らない ダイアグラム・チャートをあまり書いたことがない Mermaidを使ったことはないが、ちょっと気になっている Mermaidとは 公式サイトによると、 JavaScript based diagramming and charting tool that renders

    【Mermaidの紹介】Qiitaでダイアグラム・チャートが簡単に書けるようになりました! - Qiita
    hiroomi
    hiroomi 2024/09/07
    “テキストのみで手軽にきれいなダイアグラムを書くことができるツール”
  • ソースコード管理の進化:Excel管理からGitHubまで、エンジニアの戦いを振り返る! - Qiita

    ソースコード管理の進化:Excel管理からGitHubまで、エンジニアの戦いを振り返る! プロローグ 先日、弊社のとある案件内での会話です。 熟練エンジニア(以降「熟練」と表記):GitHubのプルリクが来てたからコードレビューしておいたよ。 若手エンジニア(以降「若手」と表記):ありがとうございます。助かります。 熟練:他の人のコードにも指摘した内容がキミのコードにもあったので指摘しておいた。他の人のプルリクは見ていないの? 若手:いや、他の人のプルリクは見てないですね。。 必要ですかね・・? 熟練:必要だよ。昔はそういうのやりたくてもできなかったんだから! 若手:(はじまった、熟練さんの昔語り・・。長いんだよなぁ。。)なるほど!そうなんですね。他の人のコード読んで勉強します! はじめに 皆さん、こんにちは。エンジニア歴約20年目の立脇です。今日は、エンジニアにとって切っても切り離せない

    ソースコード管理の進化:Excel管理からGitHubまで、エンジニアの戦いを振り返る! - Qiita
    hiroomi
    hiroomi 2024/09/06
  • MkDocsを使って、簡単にドキュメント公開♪ - Qiita

    この記事は BrainPad AdventCalendar 2023 14日目の記事です。 はじめに こんにちは。毎年この時期だけ活動して、なんとなくやっている雰囲気を出すのが得意な@yagizoです。 最近は開発系組織のいろいろなところに首を突っ込んで(いくつかの組織を兼務して)、エンジニアの組織運営を支援したり、エンジニアと他の部署のハブとして奔走したり、既存のプロダクトに新しい武器(機能)を授けるために企画・開発をしたり、新しいサービス企画検討をしたりと、忙しくも充実した日々を送っております。 さて、題です。 みなさん、開発のドキュメント(APIや機能などプロダクト、サービスの仕様書、説明書)って、何を使って書いていますか? 私の所属するチームでは、普段 Sphinxを使って、プロダクトのユーザーガイドなどのHTMLドキュメントを作成しているのですが、「Sphinxってなんでもでき

    MkDocsを使って、簡単にドキュメント公開♪ - Qiita
  • こどおじがAndroidアプリ作ってたらGoogleに子供部屋を追い出された話 - Qiita

    自己紹介 皆様は個人開発をやっておられますでしょうか。私も億万長者を目指して日々スマホアプリ開発をしております。 代表作は安倍晋三エクスプローラー/聖帝エクスプローラー、最近力を入れているアプリはガチ有能AI助手です。他にもいくつかのアプリを個人で開発し、AppStore/GooglePlayで公開しています。 私はこれらのアプリを実家の自室で開発していました。10年以上実家暮らしをしていた筋金入りの子供部屋おじさんです。 なお、ガチ有能AI助手ではバックエンドで使用しているCloudRun、Firebase、Algolia、Suno、Huggingfaceでそれなりに運営費用が発生しています。そのためIn App Purchaseを使用してアプリ内から寄付ができるようにしています。 IAPを使用した寄付機能(iPhone) IAPを使用した寄付機能(Android) GooglePlay

    こどおじがAndroidアプリ作ってたらGoogleに子供部屋を追い出された話 - Qiita
    hiroomi
    hiroomi 2024/09/04
  • 【Next.js + Typescript】ブログサイトを個人開発 - Qiita

    はじめに 今回はじめてNext.jsを使用したアプリの開発をしました。 今まではReactとViteという組み合わせで作成することが多かったので、Next.jsに慣れておらず、苦戦しながらもなんとか作成をすることができました。 開発したアプリの詳細とNext.jsを使ってみた所感を共有したいと思います。 アプリのご紹介 概要 Qiita と MicroCMS の API を利用してブログや記事を掲載するサイトです。 使用している技術スタック - 環境 Next.js: v14.2.6 firebase: 10.13.0 - 言語 typescript: 5.3.3 - ライブラリ react: 18.2.0 react-hook-form: 7.52.2 react-markdown: 9.0.1 react-dom: 18.2.0 - CSS tailwindcss: 3.4.10 da

    【Next.js + Typescript】ブログサイトを個人開発 - Qiita
    hiroomi
    hiroomi 2024/09/04
  • DMARC「p=reject」 設定後の変化 - Qiita

    はじめに DMARCポリシーをp=rejectに変更しました。DMARCに取り組もうとしたきっかけや、取組の経緯は、以下のブログに書いてます。 DMARCとは そもそもDMARCとはって話はいろいろな人がいろいろな記事をあげてくれているので割愛します。このへんの記事や、Youtubeがわかりやすいです。 DMARC「p=reject」設定後の変化 DMARCは認証されていないor認証が不十分なメールを受信側のメールサーバーで検疫or削除してもらうことができる設定です。ポリシーをquarantine (検疫)以上にしておけば、非正規なメールが送信先ユーザーのメールボックスに届きにくくなります。 弊テナントではDMARCポリシーを設定する前は、弊社ドメインになりすましたと思われるメールが 1日10,000通前後 送信されていることが観測されていました。 それが、DMARCポリシーをp=quar

    DMARC「p=reject」 設定後の変化 - Qiita
    hiroomi
    hiroomi 2024/09/03
  • 絶対チェックすべきGitHubリポジトリ15選 - Qiita

    はじめに GitHubのリポジトリをみるという習慣はなかなか初心者の方だとないと思います。 しかし、世の中には参考になるリポジトリがたくさんあるので今回は厳選して紹介していきます。 エンジニア共通 エンジニアであれば共通的に参考になるリポジトリを紹介してきます。 How Web Works Googleで検索ワードをいれてエンターキーを押してから、実際にWebサイトが表示されるまでの裏側で行われていることを詳しく紹介してくれています。 developer-roadmap フロントエンド、バックエンド、フルスタックなど様々なエンジニアのロードマップが紹介されています。 最速で成長したいのであれば、その分野の専門家が教えてくれる学習手順で学ぶのが大切なのでとても重宝されているロードマップです。 free-programming-books 無料で見ることができるプログラミングを勉強する上で役立

    絶対チェックすべきGitHubリポジトリ15選 - Qiita
    hiroomi
    hiroomi 2024/09/03
  • こどおじがAndroidアプリ作ってたらGoogleに子供部屋を追い出された話 - Qiita

    自己紹介 皆様は個人開発をやっておられますでしょうか。私も億万長者を目指して日々スマホアプリ開発をしております。 代表作は安倍晋三エクスプローラー/聖帝エクスプローラー、最近力を入れているアプリはガチ有能AI助手です。他にもいくつかのアプリを個人で開発し、AppStore/GooglePlayで公開しています。 私はこれらのアプリを実家の自室で開発していました。10年以上実家暮らしをしていた筋金入りの子供部屋おじさんです。 なお、ガチ有能AI助手ではバックエンドで使用しているCloudRun、Firebase、Algolia、Suno、Huggingfaceでそれなりに運営費用が発生しています。そのためIn App Purchaseを使用してアプリ内から寄付ができるようにしています。 IAPを使用した寄付機能(iPhone) IAPを使用した寄付機能(Android) GooglePlay

    こどおじがAndroidアプリ作ってたらGoogleに子供部屋を追い出された話 - Qiita
    hiroomi
    hiroomi 2024/09/03
  • Git|作業ブランチ名を常にターミナルへ表示したい(Mac) - Qiita

    はじめに エンジニアのみなさま、日々の学習当にお疲れ様です! また記事まで足を運んでいただき当に感謝です。 約2分程度で読めるので最後まで読んでもらえると幸いです。 ======================================================= 開発中に作業ブランチを確認するとき、毎回『git branch』コマンドを入力して確認してませんか?ちなみに私はずっと入力してました...w 業務効率を上げるために何か良いものはないかと探していたときに 『Oh My Zsh』 に出会いました。 遊び心のあるフレームワークで個人的にとても好きですw 今回はこのフレームワークを活用して作業ブランチ名を常に表示させるための手順をご紹介したいと思います! こんな形で表示されます さっと見たい人向け

    Git|作業ブランチ名を常にターミナルへ表示したい(Mac) - Qiita
    hiroomi
    hiroomi 2024/09/03
  • Slackのデフォルトのフォントが変わってしまったのでSlackのフォントを元に戻したい! - Qiita

    最近、Slackフォントが変わりましたね。自分は前のフォントの方が良かったので元に戻す方法を残しておきます。 結論 Slackの適当なチャンネルに /slackfont Lato と打ち込み送信する。 デフォルトに戻すときは /slackfontと送信する。 ※ 変わらない場合は、フォントをインストールしてください。 解説 Slackデスクトップクライアントでは、 /slackfont <font name> でフォントを <font name> に変えることができます。 フォントはシステムにインストールされてると安心なので、元々のフォントを探してきてインストールします。 Slackの元々のフォントは Lato っぽいので、Google Fontから落としてきてインストールしましょう。 フォントをインストールしたら、Slackを再起動し、上記のコマンドを入力することで、おなじみの見た目

    Slackのデフォルトのフォントが変わってしまったのでSlackのフォントを元に戻したい! - Qiita
    hiroomi
    hiroomi 2024/09/02
  • Jiraの活用事例 ~課題管理編~ - Qiita

    この記事は株式会社富士通システムズウェブテクノロジーが企画するいのべこ夏休みアドベントカレンダー 2020の1日目の記事です。記事の掲載内容は私自身の見解であり、所属する組織を代表するものではありません。 はじめに 記事ではアトラシアン社のサービス/プロダクトであるJiraの具体的な活用方法について紹介したいと思います。 Jiraはいわゆるチケット管理ツールですが、特にアジャイルチームのためのプロジェクト管理ツールとして使いやすいように作られています。 Jiraは高機能でやろうと思えば様々なことが実現できる反面、自由度が高く、効果的な使い方に行きつくには時間をかけて試行錯誤をする必要があるように思えます。インターネットで活用事例を探そうにも、なかなか自分にフィットする使い方が見つからないのではないでしょうか。 記事では、3年ほどJiraを活用してアジャイルチームを運営してきた経験を踏

    Jiraの活用事例 ~課題管理編~ - Qiita
    hiroomi
    hiroomi 2024/09/02
    “「課題管理」業務が必要になってきます。「課題管理」と一言で言いましたが、具体的には下記のような呼び名で呼ばれることが多いかもしれません: バグ管理 QA管理 レビュー指摘管理”