isk666のブックマーク (13)

  • 【日本人エンジニア必携】英語命名規則の決定版 - Qiita

    弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。 また、Nucoでは一緒に働く仲間も募集しています!興味をお持ちいただける方は、こちらまで。 はじめに 英語での適切な命名は、コードの可読性や保守性を向上させるために重要です。適切な命名規則を守ることがコードの理解や共有において不可欠です。 英語での命名規則を学び、適切な命名を行うことで、コードの読みやすさや保守性を向上させ、チーム全体でのコードの理解を促進する手助けとなります。 この記事では、日エンジニア英語での命名規則を理解し、適切な命名を行うための指針を提供します。 命名フローチャート 変数 関数 クラス 1. 変数 1-1. boolean 1-1-1. 存在するかどうかのフラグ 名詞 + exists

    【日本人エンジニア必携】英語命名規則の決定版 - Qiita
  • 一番簡単(だと個人的には思ってる)なセスぺ(現:情報処理安全確保支援士試験)の取り方 - Qiita

    概要 セスぺ(現:情報処理安全確保支援士試験)を取る為の最安最短コースは何となくこうだろうというのが 自分の中ではあるのだけど、誰も周りにそれを言ってる人がいないので書き残しておこうかと。 合格報奨金などで良いお小遣いになる会社もまだまだ多いと思うので、役に立てば幸いです。 受かるためにやる事 身も蓋もないが、ざっくり言うと3点しかやる事はないです。 午前1、午前2対策 JIS Q 27000と27002を流す 情報処理安全確保支援士の対策書籍で論点を拾う ※に関しては合う合わないはあるので、立ち読みして合いそうなのを選びましょう。 かかる費用的にも代と受験費もろもろでも1万2万行かないんじゃなかろうか。 (※22/4/32追記 受験費上がっちゃいましたね… まあ大分安かったしコロナ対策なども増えてコスト増えてるだろうから仕方ない所だろうなとは思うのですが。) 1. 午前1、午前2対策

    一番簡単(だと個人的には思ってる)なセスぺ(現:情報処理安全確保支援士試験)の取り方 - Qiita
  • 安全確保支援士試験の備忘録 - Qiita

    マルウェア ポリモーフィック型:攻撃用コードを暗号化する メタモーフィック型:攻撃用コードを変化させる。Metamorphose(変化) ウィルス定義ファイルでパッカーの検知が困難な理由は、暗号鍵を変えてパック処理すると暗号化済みコード部が変化し、ウィルス定義ファイルに登録されていないファイルとなるから 認証 リスクベース認証:アクセス状況が普段と異なる場合に検知し、追加の認証を行う方式(IPアドレス、位置情報、アクセス頻度、端末) 従業員が仮パスワードを更新しないのは、仮パスワードのままでも業務システムを利用できるから。 リバースブルートフォース攻撃やリスト型攻撃の対策として、利用者の単位時間あたりの認証失敗数がしきい値を超えた場合に、追加の認証を行う IPアドレスが固定されない端末からのアクセスを制限する場合は、クライアント証明書を用いた端末認証を行う ログイン失敗のエラーメッセージを

    安全確保支援士試験の備忘録 - Qiita
  • 【GPT2】AIにラノベのタイトルを作らせてみる - Qiita

    ラノベは全く範疇外で読んだことないんですが、 文章生成AIのGPT-2を触っていて試しに何か生成できないかなと考えた時に、 屋に行くとよく見かける面白いタイトルの文庫のことを思い出し、 せっかくなのでそのタイトルを学習させて生成してみようと思い至りました。 GPT2について まずGPT2ですが、OpenAIが作った自然言語モデルで、 発表当時はフェイクニュースに使用される危険性等で話題になったようです。 家は英語ですが日語のモデルを作成するプロジェクトがあり、 今回は日語版のGPT2-Japaneseを使用します。 GPT2-Japanese 開発環境 この手の機械学習を実行するには実行速度や容量の関係で GPUやらメモリやらが結構重要になってきます。 PCローカルで実行してもできなくはないのですが、それなりにスペックを求められます。 そこで便利なのがGoogle Colabです。

    【GPT2】AIにラノベのタイトルを作らせてみる - Qiita
    isk666
    isk666 2022/02/13
    Python 自然言語処理
  • PyCharmで作ったプログラムをコマンドラインから実行|はなまる

    最近Pythonというプログラム言語をはじめて、PyCharmという統合環境上でずっと作業をしてたんですが、作ったプログラムを他のパソコンへもっていってコマンドラインから実行しようとしたのですが、 あれ?どうすんだ?といろいろ調べてやってみた忘備録。 0. Pythonのインストール別のパソコンにはPythonが入ってないので、まずPythonをインストール https://www.python.org コマンドプロンプトからPythonのプログラムを実行するときは、インストールしたpython.exeが入っているディレクトリへPATHを通します。デフォルトだと以下の場所。インストール時にパスを通すのオプションもありましたが。 PATHの例 set PATH=C:\Users\(ユーザー名)\AppData\Local\Programs\Python\Python39;%PATH%動作確認

    PyCharmで作ったプログラムをコマンドラインから実行|はなまる
    isk666
    isk666 2022/02/05
    Python
  • Amazon.com、同社内で使われていた従業員向けのセキュリティオンライントレーニングを無償で一般公開、日本語版も提供

    Amazon.com、同社内で使われていた従業員向けのセキュリティオンライントレーニングを無償で一般公開、日語版も提供 Amazon.comは、これまで同社内で従業員向けに提供してきたセキュリティのオンライントレーニングコースを無償で一般公開しました。 Starting today, we're making the same cybersecurity training used by Amazon employees available to businesses and individuals around the world at no cost. #CybersecurityAwarenessMonth https://t.co/h1EXJf6lrn — Amazon News (@amazonnews) October 26, 2021 セキュリティトレーニングは「Cyber

    Amazon.com、同社内で使われていた従業員向けのセキュリティオンライントレーニングを無償で一般公開、日本語版も提供
  • nmcliチートシート - Qiita

    概要 nmcliのマニュアルを読んでたら思いの外色々出来ることが分かったけれども、いかんせん情報量が多くて読みづらかったので自分が使いやすい様にまとめました。 (20191127 デバイスとコネクションの説明を追加) デバイスとコネクション コマンドの説明に入る前にNetworkManagerで多用されるこの概念について説明しておきます。 デバイスはその名の通りデバイスを指し、ifconfig コマンドやip コマンドで確認出来るNIC 識別名と同様の役割を果たします。コネクションは1 つのデバイスに複数の設定を保持しておき、ユーザが柔軟に接続を変更できるように導入された概念です。より一般的に言えば接続プロファイルとも言えます。 このコネクションに保持されている設定ですが、反映されるのはコネクション接続時である点に注意してください。つまり、既に接続されているコネクションは一度コネクションを

    nmcliチートシート - Qiita
  • タスクマネージャーでWindows 10ディスク使用率が100%の解決策 - MiniTool Partition Wizard

    最近、タスクマネージャーにディスク使用率が100%に達し、遅延や応答の遅いシステムになったと言ったユーザーが多いです。この記事では、Windows 10のディスク使用率100%の問題を解決する方法を紹介します。 最近、ますます多くのWindows 10ユーザーが、Windows 10ディスク使用率100%が治らない問題に遭遇したと言いました。answers.microsoft.comの例を参照してください: Q:タスクマネージャーDisk使用率が100パーセントになる Windows10をUSBからクリーンインストールしました。 インストール作業は問題なく終了しました。 「ようこそ」を表示後、レスポンスが非常に悪いので、タスクマネージャーを見てみると、 Diskの使用率が100%になっていました。 Windows 10のタスクマネージャーディスク使用率が100%現象どのようにWindows

    タスクマネージャーでWindows 10ディスク使用率が100%の解決策 - MiniTool Partition Wizard
  • Seq2Seqを利用した文章生成(訓練にWikipediaデータを使用) −その1 出力文の再帰入力 - Qiita

    稿では、チャットボット用に作成したKerasベースのSeq2Seq(Sequence to Sequence)ニューラルネットワークを使って、文章生成にトライした結果を記述します。訓練用の日語コーパスには、Wikipediaの公開データをダウンロードして使用しました。 以下は、川端康成の「雪国」冒頭を入力に、文章生成を行った結果です。 国境の長いトンネルを抜けると雪国だった。列車の運転には代表をしていたが、突然横に落ちてくる車を見つける。車は中に入ってくる車に乗っているものの、車が五郎のもとにトラストの「遠隔車」に押され、車は線路上に転落死する。それからしばらく後、ついに日車は来の基地に戻される。その後、同基地にある日基地の調査員が到着する。第一次世界大戦においてアメリカが英米に協力していた。アメリカドイツアメリカに協力し、アメリカとフランスの利害関係を維持するために、英国に

    Seq2Seqを利用した文章生成(訓練にWikipediaデータを使用) −その1 出力文の再帰入力 - Qiita
  • ディープラーニングで文章を自動生成したい! - Aidemy Blog

    はじめまして、Aidemy研修生のいとぅー(@andmohiko)です。 自然言語処理では文章の自動生成というテーマがあります。 今回は、夏目漱石っぽい文章を自動生成してみようと思います。 手法 LSTM-RNNを使います。 LSTMについては詳しくはこちら 簡単に説明すると、 ある長さの文字列から次の一文字を予測する ということをひたすら繰り返すことで文章が自動生成されていくというものです。マルコフ連鎖は前の2文字しか見ないため、LSTMを使うことで文脈に沿った文章が生成されやすくなるという利点があります。 データセット 青空文庫で公開されている夏目漱石の「坊ちゃん」「吾輩はである」「こころ」「夢十夜」を使います。 こちら→作家別作品リスト:夏目 漱石 自然言語処理はデータを集めてくるのが大変なのでとてもありがたいですね。 前処理 ダウンロードしてきた文にはルビや注釈なのど情報が含ま

    ディープラーニングで文章を自動生成したい! - Aidemy Blog
  • バーチャルYoutuberの配信アーカイブからコメントとスパチャを取得する方法(Python)|おあ

    Vtuber沼にハマって配信を見ていると気になるのがスーパーチャット。 いわゆる投げ銭である。 一回の配信でどれくらいのスパチャが投げられているのか? 赤スパを投げる人はVtuberにどれくらい投げ銭しているのか? 気になったので、それらのデータを取るプログラムをPython3で書いた。 Qiitaでやれって話だが、Vtuber関連noteの続きなのでこちらで書く。 動画の情報はYoutube Data APIから取れるまずは動画の情報をとる方法から。動画の情報はYoutube Data APIから取得できる。Search.listに調べたいVtuberのチャンネルIDを与えて日付、タイトル、VideoId(あとで重要)を取得する。一度に取得できるResultは50件が最大なので、nextpagetokenが空になるまでループさせている。チャンネルIDはYoutubeのチャンネルページのU

    バーチャルYoutuberの配信アーカイブからコメントとスパチャを取得する方法(Python)|おあ
  • GitHub - nymwa/nlp100_2021: 自然言語処理100本ノック2020 (2021年解き直し)

  • Google Colaboratoryで試せる面白い機械学習プロジェクト6選 – ピクアカインフォ

    Google Colaboratory(略称Colab)はご存じでしょうか。名前の通りGoogleによって提供されているサービスで、PythonをWebブラウザ上で実行できるJupyter Notebookを提供しています。さらにGPUが無料で実行できるとあって、機械学習系のプロジェクトでも利用されています(実用というより実験などで用いられています)。 今回はそんなGoogle Colaboratoryで実行できる面白いプロジェクトを幾つか紹介します。Open in Colabの画像をクリックすれば、それぞれのプロジェクトをすぐに試せます。 動画中の車認識 Google公式に提供されているプロジェクトです。道路を走っている車を認識し、車を枠で囲みます。結果も動画で確認できます。 Traffic Counting with OpenCV 画像内のテキスト抽出 画像の中に書かれた文字(ネオンサ

  • 1