タグ

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

  • IPA試験問題不備(令和6年春期ネットワークスペシャリスト午後2) - Qiita

    続いて、上記説明文を受けての設問内容です。 設問5 [S/MIMEの調査と実施策] について答えよ (1) 表4中の下線⑨の電子署名データの作成方法を,25字以内で答えよ。 (2) 表4中の下線⑩のハッシュ値 aを取り出す方法を,20次以内で答えよ。 (3) 表4中の下線⑪について,どのような状態になれば改ざんされていないと判断できるかを,25字以内で答えよ。 不備の内容 S/MIMEについての基礎 ここで、不備の説明に移る前に、S/MIMEに関する基事項について触れておきます。 S/MIMEは公開鍵暗号(守秘/署名/鍵共有)を用いてメールの暗号化や署名を行う技術およびその規格です。 最新はRFC8551のv4(2019年)ですが、アプリの対応状況は不明なところがあるので、一つ前のRFC5751のv3.2(2010年)を参照した方が無難かも知れません。 そして、S/MIMEで使用するデー

    IPA試験問題不備(令和6年春期ネットワークスペシャリスト午後2) - Qiita
    defiant
    defiant 2024/06/25
    この記事をおすすめしました
  • デジタル庁が発表した「デジタル認証アプリ」でできること ざっくり整理 - Qiita

    2024年6月21日にデジタル庁からデジタル認証アプリの発表がありました。 このデジタル認証アプリで何ができるのか、ざっくり整理してみました。 この記事で対象としている方 デジタル認証アプリの概要についてざっくり理解したい方 デジタル認証アプリについて今北産業してほしい方 この記事では技術的な話はなるべく避け、全体像を整理していきます。 技術的な話を理解したい方は、参考リンクより他の方が書かれた記事を参照してみてください。 「デジタル認証アプリ」はどんなものか? 「デジタル認証アプリ」は、マイナンバーカードを使った認証や署名を、安全に・簡単にするための、デジタル庁が提供するアプリです。 (デジタル認証アプリサービスサイトより引用) デジタル認証アプリは、デジタル庁が提供するデジタル認証アプリサービスAPIと組み合わせて1つのサービス(デジタル認証アプリサービス)を構成しています。デジタル認

    デジタル庁が発表した「デジタル認証アプリ」でできること ざっくり整理 - Qiita
    defiant
    defiant 2024/06/25
    この記事をおすすめしました
  • Plamo Linux 8.xでIncusを使用してUbuntu 22.04のGUIアプリを動かす - Qiita

    はじめに Plamo Linuxを愛する皆さんの中にはUbuntuでは動くのにPlamoで動かせない、または動かすのに苦労することで悩んだ経験がある方もいらっしゃるのではないかと思います。 Ubutu用のバイナリをdeb形式で配布しているアプリには、debファイルを解凍してPlamo形式のディレクトリ配置にすれば問題なく動くものも存在します。 (例: Google ChromeMicrosoft Edge) しかし、要求されるPythonのバージョン不一致や、何故だか分からないけどPlamoでは動かないアプリも存在します。 この記事ではIncusを使用してホストPlamoでゲストUbuntu 22.04のGUIアプリとしてGIMPを動かすこと、日本語入力ができること、音が鳴ることを目標にします。 GPU関連の相性や設定などもあるかもしれませんが、SteamやOpenVINO AI Plu

    Plamo Linux 8.xでIncusを使用してUbuntu 22.04のGUIアプリを動かす - Qiita
  • 祝🎉 POSIX.1-2024 (Issue 8) 改定!16年ぶりの大幅改定でシェルスクリプトはどう新しくなるのか? - Qiita

    FreeBSD では 2024-05-31 に 200112 から 200809 への変更がようやく行われました(一度間違えて 200808 と書いてしまっていますが)。 https://cgit.freebsd.org/src/commit/?id=2e30926a68 https://cgit.freebsd.org/src/commit/?id=6e0278408e macOS は FreeBSD のユーザーランドのコマンドを使用しているため、そのせいで 200112 のままだった可能性も考えられますが、シェルやカーネルは FreeBSD のものではないため、FreeBSD が変更になったからと言って macOS が更新されるとは限らないでしょう。Solaris 10 と 11 ではディレクトリごとに準拠バージョンが異なるバイナリが配置されており以下のようになります。Solaris

    祝🎉 POSIX.1-2024 (Issue 8) 改定!16年ぶりの大幅改定でシェルスクリプトはどう新しくなるのか? - Qiita
    defiant
    defiant 2024/06/18
    この記事をおすすめしました
  • なぜsortコマンドはuniq機能を含んでいるのか?(Unix哲学はどこ行った!?) - Qiita

    Unix 哲学的に考えれば、行を並び替える sort コマンドと重複行を取り除く uniq コマンドは別のコマンドであるべきなように思えます。しかし sort コマンドには -u オプションとして uniq コマンドに相当する機能が組み込まれています。なぜそうなっている(そうなってしまった)のかを「ソフトウェア作法(さくほう)」を参照しながらこの記事で明らかにしたいと思います。 関連記事 Unix哲学「一つのことをうまくやる」は単機能のコマンドを作ることではない 「誰」がuniq機能をsortコマンドに組み込んだ!? 熱烈的な Unix 哲学の信者は「どうせ Unix 哲学を理解しない GNU が便利だと思ってオプションを追加したのだろう」と考えるかもしれません。しかし uniq 機能が組み込まれたのは Version 7 Unix、つまり Unix の開発者が組み込んだのです。これは 1

    なぜsortコマンドはuniq機能を含んでいるのか?(Unix哲学はどこ行った!?) - Qiita
    defiant
    defiant 2024/05/18
    この記事をおすすめしました
  • やはり俺の情報教科書はまちがっている。 - Qiita

    目次 はじめに 個人を特定する情報が個人情報じゃない デジタル署名は暗号化しない TLS(SSL) は共通鍵を公開鍵で暗号化しない TLS(SSL) が使われていれば安全じゃない 変数は箱じゃない Python 等は「ソースコードを 1 行ずつ実行するインタプリタ方式」じゃない 日語 1 文字は 2 バイトじゃない 動画が動いて見えるのは残像によるものじゃない 標化定理は「2 倍以上の周波数」じゃない その他いろいろ はじめに 2022 年から高等学校で、プログラミング等を学ぶ「情報Ⅰ」が 必修 必履修科目になりました。1 さらには 2025 年入試から大学入試共通テストでも出題されるようになり、教科「情報」の重要性が高まっています。 これで 2030年に79万人不足すると言われる IT 人材 の問題が解決!…と言いたいところですが、先日も『課題感ある教科1位「情報」』という調査結果が

    やはり俺の情報教科書はまちがっている。 - Qiita
    defiant
    defiant 2024/04/29
    この記事をおすすめしました
  • 初心者でもCVE番号を取れるかもしれないガイド - Qiita

    はじめに 脆弱性を報告してCVE識別番号(CVE-ID:以下CVEと記す)を取りたい若者がいるみたいなので、そういう人に向けて持続可能(だと思っているけれども他の人がどう感じるかは不明)なやり方をざっくりとガイドする。 筆者は主にWebアプリケーションの脆弱性を報告してCVEを取得しているので(どういうものを見つけているのは各自探してください)、稿ではWebアプリケーションで脆弱性を見つけて報告してCVEをもらうためのアプローチと具体的なやり方についてざっくり書く。他のスマホアプリとかネイティブアプリとかネットワーク層より下には基的に触れないつもりだが、基的には似たような流れだ。 必要な環境 PC スマホとかタブレットだけだとたぶんつらい。とはいえ筆者が最初に脆弱性報告した際に使用していたPCではスペックが低くてプロキシソフトが動かなかったので、最悪Webサーバーとブラウザーさえ動け

    初心者でもCVE番号を取れるかもしれないガイド - Qiita
    defiant
    defiant 2024/02/11
    この記事をおすすめしました
  • パソコン暖房の性能を実験で測定する! - Qiita

    最近寒いですね。そんなときはパソコンこと「計算もできる暖房」をつけましょう。ポチッ!温風が出てきますね。あったまる~! ところで、実際のところパソコンってどれくらい暖房としての能力があるんでしょうか…?調べてみましょう。 ↑これはCPUのCore i9-13900Kです。今日は暖房として働いてもらいます。 実験装置を作る 暖房能力を調べるために、パソコンによって何かの温度が上昇する様子を測定したいので、熱量計を使います。普通、熱量計は発泡スチロールで水を覆って断熱しつつ水の温度を計測するようなものですが、パソコンを水没させるわけにはいきません。 今回は大きな箱の中でパソコンを動かし、空気を温めることにしました。でもそんな都合の良い箱なんてない……(?) おや、ここに逸般の誤家庭には大量に在庫があることでおなじみの(?)MDF板があります。 養生テープで適当に貼り付けて箱にしました(ロボット

    パソコン暖房の性能を実験で測定する! - Qiita
    defiant
    defiant 2024/02/10
    この記事をおすすめしました
  • Linuxで手軽にCPU/メモリの負荷をかける方法 - Qiita

    今日の目標 サーバー構築後、Linuxのリソースの負荷試験を実施する際にLinuxの標準機能だけで負荷を発生させる簡単な方法を学ぶ CPU負荷を手軽にかける 一般的に知られている「stress」といったツールを使って・・・、といった方法ではなく、Linux標準コマンドで出来る方法が良いな~ 番環境とかだと気軽ツールとかインストール出来ないので。 なるべく環境には手を加えない方法をピックアップしてみました。 yesコマンドを使う yesコマンドはOS標準で入っているビルトインコマンドです。 このyesコマンドを連打することによってCPU負荷をかける方法になります。 yesコマンドで処理をかける

    Linuxで手軽にCPU/メモリの負荷をかける方法 - Qiita
    defiant
    defiant 2024/02/01
  • Dockerによる開発環境構築のための概念理解と方法解説 - Qiita

    この記事はNuco Advent Calendar 2023の9日目の記事です。 はじめに この記事ではDockerで開発環境を行うために理解してほしい概念と実際の開発環境の構築手順について解説を行います。大きく分けて、 ・Dockerの概念理解 ・開発環境の構築 これらの章により構成されています。この記事を読むことで、Dockerファイル、イメージ、コンテナ、Docker compose、compose.ymlを理解できるようになることを目指しています。Dockerに触れてみたい、Dockerの理解があやふやという方は参考にしてみてください! 弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。 また、Nucoでは一緒に働く仲間も募集しています!興味をお持ちいただける方は、こちらまで。 Dockerとは まず、Do

    Dockerによる開発環境構築のための概念理解と方法解説 - Qiita
    defiant
    defiant 2024/01/17
    この記事をおすすめしました
  • 「Linuxのしくみ 増強改訂版」のコードを実行するため、DockerでUbuntuの仮想環境を構築する方法 - Qiita

    Linuxのしくみ 増強改訂版」のコードを実行するため、DockerでUbuntuの仮想環境を構築する方法LinuxUbuntuDockerubuntu20.04 はじめに 「Linuxのしくみ 増強改訂版」はプログラムによる実験を行う際に、物理マシン上にインストールしたUbuntu20.24上で動かすことを想定しています。しかし、私はmacOSを使用しているので、Ubuntuの仮想環境を構築して学習を進めることにしました。その際に、Virtual Boxをインストールして仮想マシンを利用しようとしたのですが、上手くいかなかったという記事を見たので、今回はDockerでUbuntuの仮想環境を構築していきます。 GitHubのリポジトリ このリポジトリに仮想環境を構築する際に必要な、ソースコードやDockerfileがあります。また、GitHubのREADMEにも記事と同じ手順が記され

    「Linuxのしくみ 増強改訂版」のコードを実行するため、DockerでUbuntuの仮想環境を構築する方法 - Qiita
    defiant
    defiant 2024/01/15
    システム起動するならもうincusで…
  • Kubernetes と cgroup v2 - Qiita

    はじめに Kubernetes は v1.25 で cgroup v2 サポートを GA しており、その後に cgroup v2 に関連する機能が追加されています。しかしまだ多くのディストリビューションで Kubernetes がデフォルトで cgroup v2 を使用しない設定のため、実際に利用している方は多くないと思います。PFN では2022年12月に Kubernetes バージョンを v1.25 にアップグレードするのと同じタイミングで cgroup v2 に切り替えています。 このエントリでは Kubernetescgroup v2 に関する機能である MemoryQoS フィーチャゲートと memory.oom.group の2つについて、機能概要と課題を共有します。なお、Kubernetes v1.28 時点での情報です。 そもそもの cgroup v2 について そ

    Kubernetes と cgroup v2 - Qiita
  • SBOM - リスクマネジメントからその先へ- (OWS2023から) - Qiita

    はじめに こんにちは。OpenChain Japan-WG、Automation-SGリーダーの忍頂寺です。 OpenChain Japan Advent Calender 17日目を担当します。 記事は、2023年10月にOSSセキュリティ技術ワークショップ(OWS)2023 でお話した「SBOM -オープンソースコンプライアンスなどリスクマネジメントの基礎となるもの。そして、その先へ-」のダイジェストとしつつ、若干の更新を追加しています。 SBOM: ソフトウェアサプライチェーンにおけるリスクマネジメントの基礎として SBOM (ソフトウェア部品表) について、ライセンスコンプライアンスやサイバーセキュリティの観点からその必要性が知られています。昨今は特にサイバーセキュリティ (脆弱性管理) の強化のためSBOMの管理を法的に求められる流れがあり、取引要件としても求められるケースが増

    SBOM - リスクマネジメントからその先へ- (OWS2023から) - Qiita
    defiant
    defiant 2023/12/18
    この記事をおすすめしました
  • なぜエンジニア組織をうまくマネジメントできないと悩む経営者が多いのか? - Qiita

    はじめに 私は、さくらインターネットというクラウドサーバの会社の社長をしていて、よく経営者の方からのメンタリングのリクエストをいただくことがあります。 その中で多くの割合を占めるのが、ITエンジニア(以降、エンジニア)のマネジメントと、エンジニア組織の構築をどのようにすればいいのかというテーマです。 確かに、どんなビジネスをするにしても、単にSaaSやノーコードツールを活用するだけでは足りなくて、自分たちでシステム開発しないといけないケースが増えてきているのは、間違いないなと思います。 外注をしてシステム構築をするケースももちろん多いですが、基幹システムのような使いにくくても自社の社員が我慢すればいいものと違って、自社のお客様向けのシステムだと使いやすくないとお客様が離脱してしまいますし、常にアップデートをし続けて、最良のUI/UXを作ることが業績に直結します。 要は、今のデジタルシステム

    なぜエンジニア組織をうまくマネジメントできないと悩む経営者が多いのか? - Qiita
    defiant
    defiant 2023/12/18
    この記事をおすすめしました
  • スライド作成で画像を探し回るのが面倒なので生成AIで解消してみた【テンプレ公開】 - Qiita

    資料のスライドにイメージ画像などを挿入したい場合はどうしていますか? いらすとやを重宝されている人も多いかも知れません。 ただ、いちいちスライドに合ったイメージの画像を探すのも面倒です。 OpenAIがDALL-E3を発表して画像生成AIのクオリティも向上してきました。 そこで、Googleスライド上でサクッとプロンプト入力してDALL-E3で画像生成してスライドに挿入できるようにしてみました。 Google Apps Scriptでスクリプトを配置して、OpenAIAPIキーさえ用意すれば誰でも利用可能ですので、やり方を解説します。 Youtube動画でも導入手順を解説しています↓ (追記1)APIキーの取り扱いを心配される声を見かけたので、APIキーが秘匿されていることを記述で追加しました。 (追記2)多くの方にいいね・ストックいただいたので、なぜ件に取り組んだかWhyを追記しまし

    スライド作成で画像を探し回るのが面倒なので生成AIで解消してみた【テンプレ公開】 - Qiita
    defiant
    defiant 2023/12/13
    この記事をおすすめしました
  • Markdownで技術同人誌のPDFが生成できるOSSを公開しました - Qiita

    こんにちは、以前 FlightBooksというサービスを立ち上げていたのですが、2年ほどメンテしていなかったため、ローカル動作するOSS版として公開することにしました。 OSS版を作るにあたり、エディタ部分はVSCodeなりお好きなエディタを使ってもらうとして、 MarkdownからHTMLを生成する部分 HTMLからPDFを生成する部分 を切り出して公開しました。 ほかのサービスや技術と何が違うの? 技術書をマークアップテキストで書くプラットフォームとしては、Re:VIEW、Vivliostyleなどがありますが、FlightBooksは「出版やDTPに関する知識がなくても印刷所にだしたい」というエンジニア諸氏のために開発されました。 「商業印刷」にどこまで向き合うか ご家庭のプリンタに印刷を指示すると、ファイルの情報がプリンタドライバに送信され、そこでインクの出し方を制御するためのデー

    Markdownで技術同人誌のPDFが生成できるOSSを公開しました - Qiita
  • [Ubuntu Server 22.04]  Ubuntu Desktop RDP セットアップ - Qiita

    注意事項 リンク先に記載 [Ubuntu Server 22.04] 個人的初期設定 覚書 概要 「目次」 1.Tailscale インストール 2.WeTTY インストール 3.Ubuntu Desktop(GDM3 ubuntu カスタム) インストール、自動ログイン設定 4.Ubuntu Desktop RDP セットアップ 概要 コンストラクション ーRDP セットアップ 0.GNOME の設定から RDP を有効にする 1.openSSL 証明書と鍵ファイルの作成 2.RDP を有効にし、View-only を解除する 3.GNOMEキーリング を解錠する Unlock Keyring (CLI) 4.RDP 用ユーザ認証情報を設定する ーチェック 1.諸々の status 確認 2.設定を修正する 3.RDP service 再起動 ー実際に RDP で接続する 1.gnome

    [Ubuntu Server 22.04]  Ubuntu Desktop RDP セットアップ - Qiita
  • 【永久保存版】0からAWSを勉強するならこのロードマップに従え! - Qiita

    はじめに こんにちは!!@Sicut_studyです! 先日出しました記事が多くの方に見ていだきました! 今回はAWSのロードマップの紹介です。 AWSを勉強しようとしている人からよく聞くのが AWS勉強したいけど何からしたらよいかわからないから資格の勉強しています 資格を勉強するのもいいですが最速でAWSを実践的に使えるということを目的にするなら、その方法は個人的には微妙かなと思います。 私もこのロードマップを行ったあとに試しに資格をとってみましたが、あまり実務に速攻的に役立つという感じではありませんでした (高度なものなら違うかもしれません) 私も2年前はAWSについてまったく知りませんでした しかし、とあるタイミングで 先輩がやっているようなAWSの環境を作って管理するのを私もできるようにならないと高みにいくことはできない このように思うようになり、ロードマップに沿ってに1から学習を

    【永久保存版】0からAWSを勉強するならこのロードマップに従え! - Qiita
    defiant
    defiant 2023/10/16
    この記事をおすすめしました
  • パスワードがハッシュ値で保存されているサイトのSQLインジェクションによる認証回避の練習問題解答 - Qiita

    この記事は、以下の問題の想定正解です。まだ問題を読んでいない方は、先に問題を読んでください。 まず、多くの方に記事を読んで頂きありがとうございます。解答もいくつかいただきましたが、その中で、以下のhm323232さんの解答は非常に優れたもので、これに付け加えることはほとんどありません。 しかし、気を取り直して、解答を書きたいと思います。 まず、ログイン処理の中核部分は以下に引用した箇所です。 $sql = "SELECT * FROM users WHERE userid = '$userid'"; $stmt = $pdo->query($sql); $user = $stmt->fetch(); if ($user && password_verify($password, $user['password'])) { echo "ログイン成功:" . htmlspecialchars(

    パスワードがハッシュ値で保存されているサイトのSQLインジェクションによる認証回避の練習問題解答 - Qiita
    defiant
    defiant 2023/09/26
    この記事をおすすめしました
  • 新入社員必見!業務パソコンにインストールしてはいけない危ないソフトウェアのリスト - Qiita

    こんにちは、新入社員の皆さん!入社おめでとうございます! 最初に聞こえるとちょっと面倒に感じるかもしれませんが、会社のパソコン環境を守るためのいくつかのルールがあります。 この記事では業務で使っている Windows パソコンにインストールしてはいけないソフトウェアについて基的なガイドラインを提供します。情報セキュリティの維持は事業の継続性と信頼性を保つ上で非常に重要です。 【禁止】海賊版ソフトウェア 海賊版ソフトウェアとは著作権者の許諾を受けずに複製されたソフトの事を指します。海賊版ソフトはネットオークションやファイル共有ソフトなどから入手できます。海賊版ソフトの使用は著作権法に違反します。個人では 10 年以下の懲役刑 又は 1000 万円以下の罰金刑、法人で3億円以下の罰金刑となります(著作権法第119条第1項)。代表例を3つ掲載しますので参考にしてください。 No. ソフトウェア

    新入社員必見!業務パソコンにインストールしてはいけない危ないソフトウェアのリスト - Qiita
    defiant
    defiant 2023/08/25
    この記事をおすすめしました