タグ

ブックマーク / qiita.com (403)

  • 2023年最新版の有名企業のエンジニア向け研修資料をまとめてみた - Qiita

    企業が新人エンジニア向けに公開している研修資料をまとめました。 リクルート リクルート エンジニアの心構えから、 JavaScript TypeScript AWS など、実際の研修資料の中身まで多数公開されています。 こちらの研修資料を見るだけでもかなり勉強になる内容となっているので、エンジニアの方は必見。 リクルートテクノロジーズ エンジニアコース新人研修の内容を公開します!(2020年度版) 株式会社リクルート エンジニアコース新人研修の内容を公開します!(2021年度版) 株式会社リクルート エンジニアコース新人研修の内容を公開します!(2022年度版) GMOペパボ GMOペパボ エンジニア研修資料を毎年公開しています。 そのため最新の情報が得られるので、毎年チェックしましょう! またGoogle Cloud認定資格 Professional ML Engineer合格に向けた

    2023年最新版の有名企業のエンジニア向け研修資料をまとめてみた - Qiita
  • ChatGPT先生のお陰でネットワークスペシャリストに合格した話 - Qiita

    ※ 直近2年間で高度試験に合格していれば免除 攻略の定石 〜過去問〜 ChatGPTの話題の前に、受験する皆様に絶対に伝えておかねばならないネスペひいては情報処理技術者試験共通の対策定石があります。それは 過去問をやれ です。これに尽きます。 勉強スケジュールを決めるとか目標をどうのこうのとかありますがそれは人によって合う合わないがあります。 しかし過去問をやれだけは全人類共通の対策方法になります。特に午前問題は過去問に100%答えられるなら新規問題の割合は多くないので確実に合格します! 午後問題も、過去問と同じ単語を答えさせる問題が何回か出てくるので、「この単元・単語が好きなんだな」みたいな傾向がわかったりします。それ以上に 「どれぐらいの粒度でどのような観点の回答をすべきか」 を抑えることができるので、具体的な習得目標ができ、「全く過去問を解かなかった人」と比べると大きなアドバンテージ

    ChatGPT先生のお陰でネットワークスペシャリストに合格した話 - Qiita
  • ローカルで動く大規模言語モデル(Rinna-3.6B)を使ってあなただけのAIパートナーを作ろう - Qiita

    はじめに はじめまして。株式会社ずんだもんのアルバイトエンジニアのinadaです。 今日は誰でも作れるずんだもんと題してローカルPCにずんだもんAIを作ります。この記事はそのチュートリアル記事です。 (誰でもと書いてますが、RTX 3060(12G)搭載以上のPC推奨です。CPUマシンでも出来る部分はありますが非推奨です。RTX 3060(12G)のグラボは5万ぐらいで買えるので持ってなければ買っちゃいましょう。) 対象読者/記事の範囲 ローカルPCで動かせる大規模言語モデルを、学習用のデータの用意から、学習、動かすところまで一通りどんなものか、お試ししてみたい人。 自分だけの世界にただ一人だけのうちの子、またはパートナー(うちの嫁)を作り育てたい。そんな沼にはまりたい、興味がある人。 AIの仕組みや用語は当記事では解説しません。AIの用語(モデル, loss, epoch, checkp

    ローカルで動く大規模言語モデル(Rinna-3.6B)を使ってあなただけのAIパートナーを作ろう - Qiita
  • Bashを使いこなすための必須コマンド71選 - Qiita

    はじめに mkdir, ls, cp, touch, mv, rm以上のコマンドにあんまり触れていない。。。という方、もっとコマンドを使いこなしたい!という方。。。必見。 基的だが全部網羅するには大変な基コマンド及びショートカットを溢れんばかり71選お届けします。たくさんありますので、表題に何のコマンドか書いてあるのをご活用ください。 一部、macユーザー向けとなっていることをご了承ください。 弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。 また、Nucoでは一緒に働く仲間も募集しています!興味をお持ちいただける方は、こちらまで。 Ctrl を使ったショートカット 最初に、Ctrlを使ったショートカットを紹介します。 Ctrl-A 行頭移動 ↓ Ctrl-E 行末移動 ↓ Ctrl-W 直前一単語を削除 ↓

    Bashを使いこなすための必須コマンド71選 - Qiita
  • シェルスクリプトで日付処理ならdateコマンドは投げ捨ててDateutilsを使おう! - Qiita

    この中で私が特に気に入ったコマンドは dateround です。次点は dategrep です。この二つは特に強力で、awk やその他のコマンドを使って日時をこねくり回すような「無駄に難解なコード」を書かずに Dateutils のコマンド群だけで大抵のことはなんでもできてしまいます。専用のことをするには専用のコマンドを作ることが重要であることを思い出させてくれるでしょう。 Dateutils の重要な特徴と使用例 大抵のコマンドは機能の説明から想像できると思いますし、公式サイトにも例があるので詳細を一つ一つ説明することはしません。その代わりに「Dateutils の使いこなしに必要な考え方」が分かるような例をいくつか紹介します。 重要な注意点ですが Dateutils はロケールをサポートしていますが、原則としてシステムのロケール情報やユーザーの環境変数には依存していません。内部にロケー

    シェルスクリプトで日付処理ならdateコマンドは投げ捨ててDateutilsを使おう! - Qiita
  • 【CKA-JP合格体験記】勉強で得たものを考える - Qiita

    はじめに CKA-JPに合格しました。勉強していく中で得たものについて徒然に書いていきます。 ちなみに合格ラインは66点で私は84点でした。 CKS受験に必要でした まず受験の経緯ですが、CKS受験に必要だったためです。業務でKubernetesを使っていたため技術力を高めたいと思っていましたが、CKAには業務で使っていない内容が含まれており、あまりやる気は出ませんでした。。 以下のページにあるように、CKS受験には有効期限が切れていないCKAを持っていることが必要です。 実践的なKubernetes技術取得の証明になります そもそも資格を取る目的として自分の技術証明があると思います。Kubernetes認定試験の場合は、選択式ではなく実際にコマンドを打って答えるので実践的な内容になります。 具体的にはkubectlでコンテナやサービスといったリソースを自分で作れる証明になります。 選択式

    【CKA-JP合格体験記】勉強で得たものを考える - Qiita
  • インフラ構築を完全に自動化してみる - Qiita

    はじめに 業ではGo,Laravelでバックエンド開発したり、ECS,CDKを使ってDevOps周りを整えようと頑張ったりしてます。 今回はアプリケーションチームがインフラチームにインフラ構築依頼を出さなくても自律して環境構築ができるようにBackstageを利用するプランを考えて実装をしてみました。 対象読者 プラットフォームエンジニアリングに興味がある方 目次 解決したい課題 参考書籍 採用技術 解決策 解決できた課題 解決できていない課題とその解決策 感じたこと 解決したい課題 インフラ構築にかかるコストが大きい 見積もりよりもインフラ構築にかかるコストが大きくなっていました。CDKによるインフラのコード化は行なっていますが、必要な情報を揃えるまでに時間がかかっています。その原因としては以下の2つが考えられました。 アプリケーション担当者とインフラ担当者の間でのコミュニケーションコ

    インフラ構築を完全に自動化してみる - Qiita
  • 脆弱性を探す話 2023 - Qiita

    最近年2回のサイボウズ以外はほぼバグバウンティしていない現状であるが、やる気が起きたときようにメモ 主にWebアプリに関すること 診断と自分で勝手に脆弱性を探す行為との違い 網羅性は全く必要ない 診断は網羅してないと怒られることがあるが好きな脆弱性だけ探せる。 期間が永遠 診断期間は自由なので後で気づいて頭を抱えることはない 攻撃に到るまでを説明する必要がある 「バージョンが古いのでダメです」だけでは許してもらえない 変なことすると逮捕される可能性がある 無闇にツール回すと不正アクセス禁止法に引っかかるので だがしかし海外勢は法律の違いもあるのか好きなサイトに気軽にツールを回すので太刀打ちできない 日人としては許可されたところかローカルに環境作って攻撃するのが心理的安全性が高い 2023年度の傾向 コモディティ化が進む 自分だけしか知らないような脆弱性はない まだ知られていない手法もほぼ

    脆弱性を探す話 2023 - Qiita
  • KubernetesのPodのResource設定の考え方 - Qiita

    PodのResource設定(spec.containers.resources)はこうあるべき、みたいなふんわりとしたイメージが自分の中であるのですが言語化できていないのでしていきたいと思います。 なお、この記事の内容は運用するKubernetes上には自分たちが運用するサービスに関するコンテナのみが載っている前提です。 不特定多数のユーザーのコンテナが載る際はまた別の考えになると思います。 あとこの記事の内容は僕個人の考えです。 TL;DR CPU requests 必要。コンテナを動かすために必要な値を設定してね。低すぎちゃだめよ。 limits 不要。でも場合によっては必要だよ。 Memory requests 必要。コンテナを動かすために必要な値より少し余裕を持って設定してね。 limits 必要。requestsと同じ値にしてね。 1. CPU 1-1. requests 必ず

    KubernetesのPodのResource設定の考え方 - Qiita
  • 国内の情報セキュリティに関連する組織・情報源について - Qiita

    はじめに 国内の情報セキュリティに関連する組織・情報源をまとめてみました。 組織内でセキュリティ情報を展開するときは、権威があって日のサイトだと伝わりやすい気がします。 国民のための情報セキュリティサイト 総務省が運営しています。ITの基礎知識から一般利用者・組織向けのセキュリティ情報が掲載されています。 まさに国民のためという感じがします。 NISC 内閣サイバーセキュリティーセンター 内閣官房が運営しています。様々なセキュリティ情報があります。 SNS関連アカウントもあり情報にアクセスしやすそうです。 サイバー警察局 警察庁が運営しています。セキュリティ事案への注意喚起などが行われています。 国家公安委員会 「重大サイバー事案に係る警察活動への苦情申出」などを受け付けているようです。 防衛省 サイバーセキュリティ 注意喚起や活動内容が掲載されています。 外務省 サイバーセキュリティ

    国内の情報セキュリティに関連する組織・情報源について - Qiita
  • マイクラサーバー建て方JE/BE - Qiita

    概要 マイクラサーバの立て方です(てきとう) 対象 Java版/BE版の両方に対応したサーバーを立てたい方( javaベース) Win10(win11?) 参考にしたサイト https://mcpoteton.com/mcserver/pluginserver 構築方法 Javaのインストール 気が向いたら https://www.java.com/ja/download/help/download_options_ja.html SpigotMCのインストール Spigotはプラグインサーバーです。Modを使用することはできません。(クライアントModは利用できます。) Modを使用したい方はForgeなどのサーバーを使用してください。 立てたいバージョンのやつをインストールします 1. 以下のリンクに飛びます https://getbukkit.org/download/spigot

    マイクラサーバー建て方JE/BE - Qiita
  • CISSP合格したので勉強法など - Qiita

    CISSP合格しました セキュリティ関係の体形的知識をつけたい!!と思って高名なCISSPの試験合格を自分へのエサに勉強しようと始めました。 を買ってすぐ炎上案件に放り込まれてしまい、ちゃんと勉強ができたのは2022/7~2023/4 の10か月間。試験の難度と比してかなり長い時間かけました。 結果として、セキュリティを中心とした仕事を作れるようになったり、お客さんと話すときに「教科書的な答えはこれですねー、でもxxがーとか」 「一般的なフレームワークではxxですね」とか、(一般的なスタンダードが自信をもってわかるので)わかってる感をだせるようになりましたw 目的が達成されてわたしは満足です。 人 インフラ系のSE。マネジメント系の仕事が多い。セキュリティ専門職ではないが、仕事でもセキュリティ系のミドルウェアの設計はしたりします。 たまに比較される情報安全確保支援士は取得済み 趣味は読

    CISSP合格したので勉強法など - Qiita
  • 初学者の私がGitを理解するために、この順番で読めばよかったと思った記事の順番 - Qiita

    エンジニア未経験のわたしがGitを学ぶ上で、この流れで記事を読むべきだったと思ったことを記載する。 完全に初学者意見のため、疑いながら読んでください。 私は下記の流れで学習することによって、理解をしやすいように感じた。 ① Gitで何をしているかのイメージを掴む(コマンドなし) ② Gitのイメージを、コマンドで実現している記事をみる ③ 実際にGitのコマンドを打ちながら、出力と、頭の中のイメージのすり合わせ Gitで何をしているかのイメージを掴む(コマンドなし) こちらの記事は、Gitのイメージをコマンドなしで、わかりやすく図で示してくださっています。 記事にも記載されていますが、 ・重要なのは 「何」から「何」へ・「どんな作業」を行う のかを追う ・操作前と操作後でどんなことが起こっているのかをイメージする 上記の内容が、すごく同意で、重要だと感じている。いきなりコマンドを打ちながら

    初学者の私がGitを理解するために、この順番で読めばよかったと思った記事の順番 - Qiita
  • z/OS技術者が学ぶべきオープンな技術 ~USSの活用~ - Qiita

    はじめに 主にオンプレ環境で使われるzSystems(z/OS)のようなメインフレームは負の遺産のように語られることも多いですが、世界的にみても金融系システムを中心としてミッション・クリティカルなトランザクション処理のインフラとして重要な役割を担っているのは紛れもない事実です。 2023/3/16にガートナー株式会社は以下のようなプレス・リリースを出しています。 Gartner、オンプレミスに関する展望を発表 ...従来型 (Old) のオンプレミス・テクノロジは衰退し、クラウド・ネイティブの要素を取り入れた新しいオンプレミス (Newオンプレミス) のテクノロジへのトランスフォーメーションが進み、結果としてユーザー企業はオンプレミスの在り方を変えざるを得なくなるとGartnerはみています。 ... インフラ戦略およびイノベーションを率いるITリーダーは、Newオンプレミスへの理解を深め

    z/OS技術者が学ぶべきオープンな技術 ~USSの活用~ - Qiita
  • ゼロから機械学習エンジニアになった方法 - Qiita

    はじめに 未経験から機械学習エンジニアになって2年が経った節目にここに至るまでの経緯を紹介します。 初期スペック 30代 高専卒 工場勤務 数学は学生時代は並みの上くらいだったがほとんど忘れてる プログラミングスキルゼロ パソコンスキルはオフィスソフトが事務作業レベルで使える程度 タイピングできる 初期のモチベーション 今の仕事は今の会社じゃないと役に立たないスキルしか身につかないと感じ、何か自力で稼げるスキルを身に着けたい。 人生の大半の時間を費やす仕事を苦痛で終わらせたくない。楽しい仕事がしたい。 パソコン触るの好きだし、プログラミングとかどうなん?(機械学習なんて言葉も知らない) 取り組んだこと 1/2 まずは触ってみる プログラミングのプの字も知らなかったので、最初に取り組んだのが Progate でした。はじめはHTMLCSSでWebページを作ることからはじめました。しかし、P

    ゼロから機械学習エンジニアになった方法 - Qiita
  • WindowsとGitHubのファイル並び順の違いを、ASCII文字の範囲で具体的に確認した - Qiita

    そのリポジトリがこちら という感じ。 リポジトリの README は英語っぽい何かで書いたが、せっかくなのでそれと同じことをここ Qiita に日語っぽい何かで書いておく。 ASCII 文字のファイル並び順調査 WindowsGitHub のファイル名における ASCII 文字の取り扱いを見てみる。 Windows 画像が縦長すぎるので縮小表示している。 クリックすれば別タブで原寸閲覧できるはず。 並び順 数字部分は数値として並び替えられる。 大文字・小文字は区別されない。 制約 頭と尻のスペースは削除される。 一部の記号が使えない。 " * / : < > ? \ | Windows 10 Home 64-bit 22H2 にて確認。 実は他にも色々と制約があるが、ASCII 文字の並び順というテーマからは遠のくのでカットしている。 その辺は公式ドキュメントを見た方がずっと正確だ

    WindowsとGitHubのファイル並び順の違いを、ASCII文字の範囲で具体的に確認した - Qiita
  • 【GPT】プロンプトエンジニアリング手法まとめ - Qiita

    はじめまして、sonesuke( https://twitter.com/sonesuke ) です。 LLMのニュースを追っかけ続けたので、これからキャッチアップする人用にまとめておきます。 単発のプロンプトテクニックについてはこちらご覧ください。 これだけは知っとけ用語 各手法の説明を読む前に、これらの用語を読んでおくと各手法がわかります。知っている人は飛ばしてください。 プロンプトエンジニアリング 入力(プロンプト)を工夫して性能をあげようというアプローチ。 機械学習系で精度アップといえば、追加学習させたりモデルを拡張するのですが、LLMではモデルが大き過ぎてコストが洒落になりません。 そのような事情からプロンプト側を工夫することで、回答に直接影響を与えるという手法が発達しています。 ファインチューニング モデルを新たな学習データで追加学習させ、モデルのパラメータを更新し、精度を高め

    【GPT】プロンプトエンジニアリング手法まとめ - Qiita
  • 10分で理解する Prometheus - Qiita

    Prometheus とは SoundCloud が中心になって開発しているプル型のリソース監視ソフトウェアです アーキテクチャを見ると複雑そうに見えますが、Prometheus はセットアップがめちゃくちゃ簡単です 全体を理解する Prometheus でできること 監視の機能としてはあんまり目新しいものはないですが、監視対象が動的に変更されるようなスケーラブルな環境のリソース監視を意識した設計になっています 監視対象のサーバーから情報を取得 & 保管 保管済みデータに対して集計クエリを発行できる しきい値を超えた場合のアラート (メール、Slack、がんばればTwilioで電話) 柔軟なアラート設定 (同じエラーはまとめて通知とかの設定ができる) 登場人物 Prometheus で監視の仕組みを入れるためには、以下の2つだけ知っていればとりあえず使えます 名称 説明

    10分で理解する Prometheus - Qiita
  • annotationではなくIngressClassリソースを使う(nginx-ingress) - Qiita

    経緯 kubernetesのバージョンが1.18以降でIngressリソースにおけるIngress.Classというアノテーションが非推奨になる、 ということで調査しておく必要があるという話になったため。 Ingressとはなにかがよくわかる図が載っている記事 https://qiita.com/MahoTakara/items/cdfa379f2280a58fdd6d 調査 k8s公式にはIngress.Classのアノテーションはもう非推奨だしIngressClassリソースつかえやみたいなの書いてます。 https://kubernetes.io/blog/2020/04/02/improvements-to-the-ingress-api-in-kubernetes-1.18/ https://kubernetes.io/docs/concepts/services-network

    annotationではなくIngressClassリソースを使う(nginx-ingress) - Qiita
    remixed
    remixed 2023/03/31
    K8s。v1.18でIngressリソースにおけるIngress.Classというアノテーションが非推奨。
  • ChatGPTプロンプトエンジニアリングのコツ8箇条~OpenAI公式のベストプラクティスから学ぶ~ - Qiita

    はじめに OpenAI API (ChatGPT含む) のプロンプトエンジニアリングのベストプラクティスが公式から出ているのを知り、和訳しながら読んでいきたいと思います! プロンプトエンジニアリング8箇条 (忙しい人向け) 最新のモデルを使用する 指示をプロンプトの最初に配置し、###または"""で指示と文脈を分ける 望む文脈、結果、長さ、形式、スタイルなどについて具体的で詳細に記述する 例を使って望む出力形式を明示する ゼロショットから始め、効果がなければファインチューニングを行う 曖昧で不正確な表現を減らす やってほしくないことだけでなく、代わりにやってほしいことも記述する コード生成には、特定のパターンに誘導する「leading words」を使用する How prompt engineering works (プロンプトエンジニアリングの仕組み) インストラクション・フォロー・モデ

    ChatGPTプロンプトエンジニアリングのコツ8箇条~OpenAI公式のベストプラクティスから学ぶ~ - Qiita