タグ

2020年5月17日のブックマーク (15件)

  • ssh を Google Authenticator PAM module で二要素認証化する(CentOS 8) - setodaNote

    2023-01-10 以下の記事を教えてもらい、比較的簡単に ssh にワンタイムパスワード認証を追加できるようだったので CentOS 8 でも試してみました。 Raspberry Pi の場合と異なり、SELinux による制御を考慮する必要があったので、それを踏まえて設定しました。 Setting up two-factor authentication on your Raspberry Pi - Raspberry Pi https://www.raspberrypi.org/blog/setting-up-two-factor-authentication-on-your-raspberry-pi/ 設定方針 Google Authenticator PAM module の設定 sshd の設定 接続テスト 付録 A: 認証コードが正しいのにログインできない 設定ファイルの確

    ssh を Google Authenticator PAM module で二要素認証化する(CentOS 8) - setodaNote
  • Hello, Deno v1.0.0

    Deno 1.0.0 がリリースされて、ちょっと遊んでみたので、その感想。 圧倒的ゼロインストール感 自分は mac なので brew install deno しました。deno コマンドが入ります。セットアップはこれで終わり。 GitHubtrending に上がっていた https://github.com/oakserver/oak という web server を試してみます。 // server.ts import { Application } from "https://deno.land/x/oak/mod.ts"; const app = new Application(); app.use((ctx) => { ctx.response.body = "Hello World!"; }); await app.listen({ port: 8000 }); この

    Hello, Deno v1.0.0
  • 自然言語を簡単に可視化・分析できるライブラリ「nlplot」を公開しました - ギークなエンジニアを目指す男

    こんにちは。たかぱい(@takapy0210)です。 日は自然言語の可視化を手軽にできるようにしたパッケージnlplotをPyPIに公開したので、これのご紹介です。 nlplotとは? nlplotで何ができるか 使い方 使用データ 事前準備 ストップワードの計算 N-gram bar chart N-gram tree Map Histogram of the word count wordcloud co-occurrence networks sunburst chart まとめ nlplotとは? 自然言語の基的な可視化を手軽にできるようにしたパッケージです。 現在は日語と英語で動作確認済みです。 基的な描画はplotlyを用いているため、notebook上からインタラクティブにグラフを操作することができます。 github.com (スター★お待ちしております🙇‍♂️)

    自然言語を簡単に可視化・分析できるライブラリ「nlplot」を公開しました - ギークなエンジニアを目指す男
  • Google PlayからYouTube Musicへの移行、気になる点をGoogleに聞いてみた

    この連載「Googleさん」でも何度か取り上げてきた「Google Play Music」から「YouTube Music」への移行が、いよいよ現実になりそうです。Googleが5月12日、移行ツールを発表し、年内にGoogle Play Musicを終了すると明言しました。 さっき(5月17日の朝8時)移行ツールを開いてみたら、まだ「もうしばらくお待ちください」でしたが、ロールアウト中なので人によってはもう移行できるかもしれません。 なにしろ中には10万曲をGoogle Play Musicにアップロードしているユーザーもいて、それだけでもデータ量が相当になりそう。1度にみんなが移行しようとしたらさすがのGoogleでもサーバが大変なことになるので、ロールアウトには時間をかけそうです。 Google Play Musicは2013年開始のGoogle音楽サービス。YouTube Mus

    Google PlayからYouTube Musicへの移行、気になる点をGoogleに聞いてみた
  • AWS BackupでEC2インスタンスのバックアップ作成と削除を自動化してみた | DevelopersIO

    こんにちは、オペレーション部の橋です。 AWS BackupでのEC2インスタンスのバックアップライフサイクルが、実際どのように動作するのか気になったので検証してみました。 今回設定すること 下記の要件で動作するように設定します。 EC2インスタンスのバックアップをAMIで取得する バックアップの送信先リージョンは、元のEC2インスタンスが稼働しているのとは別のリージョンとする バックアップ取得のタイミングは毎日 取得したバックアップの有効期限は3日 有効期限切れのバックアップ(AMI)は自動削除する バックアップ作成のための設定 それでは、実際に設定していきます。 なお、前提としてバックアップ元のEC2インスタンスは既に作成済みとします。 設定手順に関しては、下記のAWSドキュメント及びDevelopers.IOの記事を参考にしています。 バックアップのルール設定 バックアッププランの

    AWS BackupでEC2インスタンスのバックアップ作成と削除を自動化してみた | DevelopersIO
  • 北欧ガールが伝授!遭難した時に役立つ即席シェルターの作り方 | サバイバル・防災 【BE-PAL】キャンプ、アウトドア、自然派生活の情報源ビーパル

    北欧スウェーデン出身のトリリンガルタレント、レポーター、アウトドアコラムニスト。いつも赤ズボンを履いて登山やハイキングに出かけることから、ついたニックネームは「赤ズボンのヤンニ」。英語・日語・スウェーデン語を自由自在に操るトリリンガル。自然やアウトドアをこよなく愛し、日各地を旅するレポーターとしてタレント活動をする傍ら、アウトドアや北欧の暮らしに関するコラムを執筆する。日温泉が大好きで、現在は温泉ソムリエの資格取得のため勉強中。 時に母なる自然は厳しい。風、雨や寒さという悪天候によって低体温症を引き起こし、最悪の場合死亡事故を起こしてしまう危険性も・・・。寒さだけではなく、人間というのは酷暑にも弱い。そこで重要になってくるのが、厳しい自然から身を守る「シェルター(避難場所)」。 どのようなシェルターを作ればいいのか? もちろん、テントやタープなどを持っていれば一番シェルターとしては

    北欧ガールが伝授!遭難した時に役立つ即席シェルターの作り方 | サバイバル・防災 【BE-PAL】キャンプ、アウトドア、自然派生活の情報源ビーパル
  • 物体認識モデルYOLOv3を軽く凌駕するYOLOv4の紹介 - ほろ酔い開発日誌

    はじめに 先月、YOLOv4が公開されました。位置づけとしては、物体認識のポピュラーなモデルの1つであるYOLO系統の最新版となります。結果がすごいのはぱっと見分かりましたし、内容も既存の手法をサーベイ・実験頑張って、精度上げていったんだなあくらいのさら読みはしていましたが、もう少しちゃんと読んでおこうと思い、読んでみたので紹介します。 私自身は物体認識の研究者というわけではないですが、なんだかんだ物体認識周りの記事をいくつか書いているので興味のある方は以下もご参照下さい。 note.com note.com [DL輪読会]Objects as Points from Deep Learning JP www.slideshare.net さて、このYOLOv4ですが、元々のYOLOの作者であるJoseph Redmon氏は著者ではありません。Jeseph Redmon氏は研究の軍事利用や

    物体認識モデルYOLOv3を軽く凌駕するYOLOv4の紹介 - ほろ酔い開発日誌
  • 地味に置き場所に困る「ゲームコントローラー」、山崎実業の収納ラックがいい解決法になりそう

    山崎実業の2020年春夏新商品の「ゲームコントローラー収納ラック スマート」が、置き場所に悩みがちなゲームコントローラーの“定位置”になってくれそうです。 ゲームコントローラー収納ラック スマート 山崎実業の「スマート」シリーズから登場したのが「ゲームコントローラー収納ラック スマート」。縦長の台座つきポールに、高さと向きが調節できる置台が3つついており、ゲーム機のコントローラーをかけて置くことができます。充電したまま置けるのと、ケーブルをホールドしておけ着脱が簡単なのが便利。白と黒の2カラーを展開します。 商品写真ではPlayStation 4のコントローラーが収納されていますが、Nintendo SwitchのProコントローラーなども置けるとのこと。また、一番上の置台にはヘッドホンなどをかけることもできます。公式Instagramでは「リングフィットアドベンチャー」のリングコンなども

    地味に置き場所に困る「ゲームコントローラー」、山崎実業の収納ラックがいい解決法になりそう
  • 責任共有モデルとは何か、を改めて考える | Amazon Web Services

    Amazon Web Services ブログ 責任共有モデルとは何か、を改めて考える Blogは、クラウドにおける新しい常識”new normal”を考えるBlogの第二弾です。(第一弾「クラウドにおける安全なデータの廃棄」はこちら) 今回は、クラウドの基的な考え方である”責任共有モデル”をとりあげます。こちらのBlogをご覧の皆様の中には”何故、いまだに責任共有モデルなのか”という疑問を持つ方もいらっしゃるかもしれません。しかし、未だにモデルの考え方や実際のビジネスへの適用方法は十分に理解されていないようにも見受けられます。今回は責任共有モデルとは何か?を振り返るとともに、いくつかの理解のポイントをお伝えします。 セキュリティ責任共有モデルとは? ”セキュリティとコンプライアンスはAWSとお客様の間で共有される責任です。この共有モデルは、AWSホストオペレーティングシステムと仮

    責任共有モデルとは何か、を改めて考える | Amazon Web Services
  • [レポート] 1000万ユーザーのためのAWSクラウドアーキテクチャの進化#AWSSummitOnlineKorea | DevelopersIO

    AWS Summit Online Koreaで発表された「1000万ユーザーのためのAWSクラウドアーキテクチャ進化」セッションのレポートです。AWSのインフラ的な利点の紹介や、ユーザー数によってどのようにアーキテクチャを構築し、どのサービスを利用すると良いかについて整理しています。 こんにちは!新卒エンジニアのハウンです? AWS Summit Online Koreaが開催されたことで、韓国語のセッションレポートを投稿しました!日の方々ともセッションの内容を共有できたらなと思い、日語のレポートも残しておきます。 今回の記事は模範事例の「1000万ユーザーのためのAWSクラウドアーキテクチャの進化」セッションについてまとめます。 ※ 記事で使用されているアーキテクチャ図は登壇資料をもとに修正されたものです。 登壇者紹介 Jongmin Moon Solutions Archite

    [レポート] 1000万ユーザーのためのAWSクラウドアーキテクチャの進化#AWSSummitOnlineKorea | DevelopersIO
  • 【2020年】 Microsoft Azureの機械学習系のサービスまとめてみた | DevelopersIO

    こんにちは、Mr.Moです。 Microsoft Azureには多くの機械学習系のサービスがありますね。この記事では現時点でどのようなサービスがあるのか、また各サービスはどのような状態なのかをまとめていきたいと思います。(全てのサービス網羅を保証するものではありません。ご了承ください) Microsoft Azureの機械学習系のサービス Microsoft Azureの機械学習系のサービスは、大きく下記の3つで区別されているようです。 Machine Learning AI apps and agents Knowledge Mining Machine Learning 機械学習モデルのビルド、トレーニング、デプロイをすばやく簡単に行えます。お好みのツールとフレームワークをロックインなしで使用できます。自動機械学習を使用してモデルを短時間で開発しましょう。クラウドとエッジ全体で、デプロ

    【2020年】 Microsoft Azureの機械学習系のサービスまとめてみた | DevelopersIO
  • BERTの精度を向上させる手法10選 - Qiita

    はじめに 自然言語処理タスクでBERTをfinetuningして使うことが当たり前になってきました。Kaggleなどのコンペや精度要件がきつい案件を行う場合に少しでも精度を向上させたいというシーンが増えてくると考えられます。そこで、精度向上手法をまとめます。タスクとしては分類タスクを想定しています。 文字数調整 学習済みのBERTに入力可能な単語数は最大512個です。そのため、512単語以上のテキストを使用する場合は特別な工夫が必要となります。ここの処理方法の変更が精度向上に寄与することが多いので要チェックです。 例として次のテキストから6単語取得することを考えます(句点も1単語とします) 吾輩 / は / / で / ある / 。 / 名前 / は / まだ / ない / 。 1. Head-Tail 吾輩 / は / / で / ある / 。 / 名前 / は / まだ / な

    BERTの精度を向上させる手法10選 - Qiita
  • 動画で学べる機械学習/AIまとめ – ツクレル – 自分自身のためにプログラミングしよう

    機械学習をこれからはじめるにあたって、基礎知識も何もなくはじめても効率的とはいえません。便利なライブラリによって、数学の知識をしっかり押さえる必要はなくなってきていますが、それでも基的な考え方は覚えておく方がいいでしょう。 今回はそんな機械学習について学べる動画を紹介します。 機械学習入門 01 機械学習とは – YouTube サイボウズ・ラボの中谷さんによる機械学習講座です。 機械学習入門 01 機械学習とは – YouTube 機械学習入門 02 線形回帰を学ぶ 機械学習入門 03 ディープラーニング入門 機械学習入門 04 総まとめ 上記4構成になっています。 機械学習入門 01 機械学習とは – YouTube 【機械学習AIとは? | 機械学習AIの関係/機械学習入門 – YouTube AIとは、からはじまって各技法について細かく解説されています。 AIとは? | 機

    動画で学べる機械学習/AIまとめ – ツクレル – 自分自身のためにプログラミングしよう
  • すべてのエディタでSQLの自動補完をするためにSQL Language Server(sqls)を作った - Qiita

    sqlsとは sqlsとは、いま私が開発中のSQL用Language Serverです。SQLをエディタで編集するときの支援機能を実装したサーバとなっており、主な特徴は以下です。 Language ServerなのでLSクライアントが存在するエディタであればどんなエディタでも利用可能 SQL編集支援機能 自動補完(テーブル名、カラム名など) 定義参照 SQL実行 複数のRDSMSに対応 MySQL PostgreSQL SQLite3 Language Serverとは Language Server(あるいはLanguage Server Protocol)とは、プログラム言語の開発支援機能をエディタに提供するサーバ、およびその通信内容を規定したプロトコルです。ただしサーバといってもほとんどの場合ローカル内にホスティングしてローカルのエディタと通信をします。 ここでは主題ではないので詳し

    すべてのエディタでSQLの自動補完をするためにSQL Language Server(sqls)を作った - Qiita
  • テレワークで起こり得る「データトラブルの全て」を累積20万件以上の相談実績を誇るデータソリューションのプロに聞いてみた

    新型コロナウイルスの影響により、思わぬ形で「テレワーク」がクローズアップされ、多くの企業でテレワークの導入が進められている状況です。こうしたなか、「テレワーク下できちんと従業員は働いてくれるだろうか」「PC持ち出しによる社外からの社内LANアクセスに対するセキュリティはどうしようか」といった悩みを抱える人も少なくないはず。そこで、何度か取材経歴のあるデジタルデータソリューションの「データトラブル解決のプロ」たちに、テレワーク時代におけるデータトラブルについて、疑問や不安をぶつけまくってみました。同社は、国内で11年連続売上No.1を誇るデータ復旧サービスのみならず、デジタルフォレンジックやマルウェア対策などのセキュリティまで、あらゆるデータトラブルを解決することを目指すデータソリューションカンパニーです。 デジタルデータソリューション株式会社-DDS Inc|デジタルデータソリューション株

    テレワークで起こり得る「データトラブルの全て」を累積20万件以上の相談実績を誇るデータソリューションのプロに聞いてみた