タグ

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

  • さくらのクラウドのVPCルータとRTX1220のサイト間VPNでVPN再接続を実施しないとデータが流れない場合の回避方法 - Qiita

    さくらのクラウドのVPCルータとRTX1220をサイト間VPNで接続する場合ですが、基的に、 とか とか に掲載されている設定そのままで繋がるのですけど、RTX1220 を再起動した場合や RTX1220 側の SA を削除した(ipsec sa delete と ipsec refresh sa の何れでも)場合、DPD の設定の通りに通信断が検出されず、さくらのクラウドのコントロールパネルで提供されている「VPN再接続」機能というものを使わないと再接続してくれないという問題を回避する策を調べた際のメモ。私だけかもしれませんけど。 ちなみに、VPCルータはプレミアムです。たぶん、スタンダードでも同様かと。ハイスペックは高すぎて手が出ないので知らないです。 実際、これでは運用上困りますので、なんとかしようと思った次第。RTX1220からluaでAPI叩いて何とかする手は残されていそうです

    さくらのクラウドのVPCルータとRTX1220のサイト間VPNでVPN再接続を実施しないとデータが流れない場合の回避方法 - Qiita
    reika221
    reika221 2022/03/03
  • git管理下からはずす手順 - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    git管理下からはずす手順 - Qiita
    reika221
    reika221 2022/02/13
  • 自己署名証明書(CA 含む)を簡単に作成する方法 - Qiita

    $ openssl x509 -text -noout -in minica.pem Certificate: Data: Version: 3 (0x2) Serial Number: 6b:f5:aa:ab:5d:00:bc:34 Signature Algorithm: sha256WithRSAEncryption Issuer: CN=minica root ca 6bf5aa Validity Not Before: Nov 9 03:25:39 2018 GMT Not After : Nov 9 03:25:39 2118 GMT Subject: CN=minica root ca 6bf5aa Subject Public Key Info: Public Key Algorithm: rsaEncryption RSA Public Key: (2048 bit) M

    自己署名証明書(CA 含む)を簡単に作成する方法 - Qiita
    reika221
    reika221 2022/02/06
  • WordPress5.9で追加された関数・クラス・アクション/フィルタ―フックまとめ - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    WordPress5.9で追加された関数・クラス・アクション/フィルタ―フックまとめ - Qiita
    reika221
    reika221 2022/01/29
  • 2020年に初めて Shifter を触ってわかった、Shifter では出来ないこと ♪♪♪ - Qiita

    ■ はじめに この記事は、Shifter Advent Calendar 2020 - Qiita の 12日目の記事になります。 皆さん、どうぞよろしくお願いします !!! 🙇‍♂️🙇‍♂️🙇‍♂️ 今年初めに、こちらのイベントで Shifter と改めて出会う機会がありまして… ゆるやかな合同Web勉強会 - connpass Web サイト や WordPress の運用に課題を抱えていたこともあり、今年、複数のサイトを Shifter へと移行しました。 その辺については、Shifter - Qiita にたくさん記事を投稿してありますので、どうぞご覧下さい。 それで、 Shifter も WordPress も初心者の私が、今年 Shifter をたくさん触って気づいたこともたくさんあるんですが、おそらく他の方々は「Shifter で色んなことが出来るよー」って記事を投稿さ

    2020年に初めて Shifter を触ってわかった、Shifter では出来ないこと ♪♪♪ - Qiita
  • フレッツ光回線でscpが遅かった話 - Qiita

    この記事は、Supershipグループ Advent Calendar 2021の7日目の記事になります。 先日、sshを使用したファイル転送が回線速度と比べて異常に遅いという現象に遭遇したので、その際に行った調査を再現しつつ原因や対策について書いてみたいと思います。 要約 OpenSSHはデフォルトでinteractiveなセッションに af21 、non-interactiveなセッションに cs1 をDSCP値としてIPヘッダに設定する フレッツ網はIPヘッダのDSCP値を帯域優先サービスで使用しており、契約に応じて指定された優先度以外が設定されたパケットの転送は保証されない そのため、OpenSSHをデフォルト設定のままフレッツ網で使うと通信ができなかったり、速度低下などの悪影響を受ける可能性がある OpenSSHがDSCP値を設定しないようにするためには、IPQoS noneを設

    フレッツ光回線でscpが遅かった話 - Qiita
    reika221
    reika221 2021/12/08
  • 【クラウドエンジニア向け】無償公開されている講義資料・研修資料リンク集 - Qiita

    Cybozu 2019年エンジニア新人研修 内容 HTTP/DNS Linux ソフトウェアライセンス Git/GitHub Webアプリケーション基礎 ソフトウェアテスト&テスト自動化 Chrome Developer Toolsの使い方 データベース Docker Webアプリケーションセキュリティ Linux サーバの CPU やメモリリソースの管理について 実践 Go 言語 Kubernetes を使った開発入門 CI/CD スキーマファースト開発ハンズオン GraphQL編 Cybozu 2020年エンジニア新人研修 内容 Webアプリケーション基礎 HTTP/DNS ソフトウェアライセンス スクラムトレーニング 品質保証活動に関するテスト全般からテスト自動化まで HTTPサーバー開発 デザインの役割と関わりかた セキュリティ アクセシビリティ Chrome Developer

    【クラウドエンジニア向け】無償公開されている講義資料・研修資料リンク集 - Qiita
    reika221
    reika221 2021/11/29
  • VSCode。。。エディタやめるってよ。 - Qiita

    だいたい1〜4までできたらIDEって言ってもいいかな。と個人的に思う。 IDEはなんでいるんですか? これは一言でいえば、 使わないとプログラムという作業が煩雑になりすぎるから プログラムはただのテキストファイルです。テキストエディタとコンパイラもしくはパーサがあれば、 プログラムを作ることは可能。 事実、僕は、19の時分からJavaを書き続けているが、最初は、Emacsで書いて、javacコマンドでコンパイルしたものです。 こういった開発スタイルは早晩生産性の観点で、行き詰まります。代表的には以下のような場合です。 プログラムの文法上の間違えの発見が遅れる。 パッケージ含んだクラス名を一字一句間違いなく覚えることも、入力することも現実には難しい。 プログラム整形を人手で行う。そのため、品質が安定しない上に時間がかかる リファクタリングが難しい。 この問題を解決してくれるのがIDEです。つ

    VSCode。。。エディタやめるってよ。 - Qiita
    reika221
    reika221 2021/11/26
  • 初学者に教えたい、MicrosoftがGitHubで公開している教材が最高だった! - Qiita

    はじめに エンジニアやデータサイエンティストの人材育成のためのオープンソースな教材を探していたらMicrosoftGitHubでかなり質の高い教材をweb開発、データサイエンティスト、機械学習、IoTの四項目を対象に提供してるのを発見したため共有したいと思う。 正直、マイクロソフトと聞くとGoogleやらFacebookに比べていけてないイメージを持っていたけど、実際にMicrosoftGitHubレポジトリを見て、彼らはここ数年で大きく変わったように思える。特に人材育成や学習教材に関しては世界一かもしれないなんて思っています。記事では筆者が自信を持っておすすめするMicrosoftのオープン教材を紹介するのでぜひ自身の勉強や人材育成に生かしてもらえれば記事を執筆した甲斐があります。(もちろん僕がお勧めしているだけでなくてGitHubのスター数も多く世界的に認められています!) こ

    初学者に教えたい、MicrosoftがGitHubで公開している教材が最高だった! - Qiita
    reika221
    reika221 2021/11/24
  • GitHub Code Copilotでデータサイエンティストが遊んでみた - Qiita

    Code Copilotとは https://copilot.github.com/ AIがコメントや関数名から続きを推測して補完するツール 使い方 Technical Preview版のみの提供(2021-11-03時点) GitHubから申込みが必要 対応IDE VS Code JetBrains系 お題1 Google画像検索で検索クエリから画像を集める search_image_from_googくらいであと全部いけた # download image from url def download_image_from_url(url, file_name): import urllib.request with open(file_name, "wb") as image_file: image_file.write(urllib.request.urlopen(url).read

    GitHub Code Copilotでデータサイエンティストが遊んでみた - Qiita
    reika221
    reika221 2021/11/04
  • エンジニア200人に聞いて、業務委託単価表を作りました - Qiita

    ISSUEへ移動しました 診断機能の結果も元に単価表の精度をアップデートしています。購読してお待ちいただければと思います。 2022年度最新版はこちら こちらの単価表を元に単価診断機能を作りました 様々なご要望を受け、新たに単価診断機能を作成しました!質問形式で現時点での単価目安を診断することができます。改良に改良を重ねていくのでぜひ一度受けてもらえると嬉しいです! はじめに 私は「ISSUE」という副業プラットフォームを運営しているのですが、プラットフォームを構築する際にエンジニアの方々約200人とお話しました。そのヒアリング内容からエンジニア業務委託単価表を作成してみました。単価はこれから副業フリーランスとして活動しようという方々がよく悩むところだと思います。私もそうでした。またすでに業務委託をしている方もどのタイミングで単価を上げる交渉をすればいいかとても悩むものだと思います。そん

    エンジニア200人に聞いて、業務委託単価表を作りました - Qiita
    reika221
    reika221 2021/10/06
  • VMWare, VirtualBoxのネットワーク接続方式の違いを整理する - Qiita

    はじめに VMWare, VirtualBoxでネットワーク設定をする際、何をどう設定するのがよいかたびたびわからなくなるため、改めて接続方式・構成についてちゃんと理解しておこうと思いました。 そうすることで今後仮想環境を構築する際、ユースケースに応じて適切な設定を選択できればと思います。 対象 仮想環境のネットワークを何となく設定して繋がったので終わりにしている人 何となく設定したけれども思うように繋がらず困っている人 ちょっと前の自分 想定環境 ホストPC: Windows10 Pro 64bit 仮想化ソフトウェア: VMware WorkStation Player 12 Oracle VM VirtualBox 6.0 会社内LANなどに接続したホストPCで仮想環境を構築し、仮想マシンをネットワーク接続させる場合を想定 ネットワーク設定と概略 ざっくりまとめると以下のようになりま

    VMWare, VirtualBoxのネットワーク接続方式の違いを整理する - Qiita
    reika221
    reika221 2021/09/12
  • [随時更新]Microsoft Teamsでweb会議中にリアルタイム書き起こし(日本語)機能がリリースされたのでまとめてみた - Qiita

    [随時更新]Microsoft Teamsでweb会議中にリアルタイム書き起こし(日語)機能がリリースされたのでまとめてみたAzure自然言語処理音声認識SpeechToTextTeams Teamsでweb会議中にリアルタイム書き起こし(日語)機能がリリースされたのでまとめた 変更履歴 20210905 初版公開 背景 Teamsでは、2021年の4月に書き起こし機能がリリースされた。 当時は、英語のみだった。 2021年8月31日に、多言語対応が正式にリリースされた。 その制約、使い方、活用イメージ、期待することをまとめた。 必要条件 必要条件 スケジュールされた会議 インストール型のTeams 対象Officeライセンス:Office 365 E1、Office 365 A1、Office 365 / Microsoft 365 A3、Office 365 / Microsoft

    [随時更新]Microsoft Teamsでweb会議中にリアルタイム書き起こし(日本語)機能がリリースされたのでまとめてみた - Qiita
    reika221
    reika221 2021/09/06
  • 「次から気をつけます」に対抗する、反省文よりは効果が上がる再発防止、学びの機会 - Qiita

    再発防止策を書くのは難しい。 良い再発防止策 良い再発防止策について、順位付けするとしたら、 その種類の問題について二度と意識することがなくなる解決策 その種類の問題を開発時に自動的に検知することができる解決策 その種類の問題が発生しても自動的に復旧することができる解決策 その種類の問題が発生しても影響が局所化される、フールプルーフ、フェールセーフになる解決策 と言うのは意識したいと思いつつ、やはり難しい。 再発防止はむずかしい 障害の再発防止策は、 メカニズム ツール ルール チェックリスト の順番に検討せよ。と言われても、急いで書けなんて言われると「次回からは複数人でチェックします。」とか「チェック項目を追加します。」とかいう徹底できなそうな「反省文」になってしまう。 まさにこの有名な...。 **「なぜミスを繰り返すのか」「どうすればミスを防げるのか」を真剣に考えていないことがミス

    「次から気をつけます」に対抗する、反省文よりは効果が上がる再発防止、学びの機会 - Qiita
    reika221
    reika221 2021/08/17
  • 10年モノのインフラを3年がかりでカイゼンした - Qiita

    CI いちおうJenkinsが立ってました。失敗して赤くなってるジョブが大半で、かといって誰が治すわけでもなく、よくわからないけど失敗したり成功したり、とにかく不安定でした。 CloudWatchのメトリクスで眺めて、EBSのIOPSクレジットの枯渇から激遅になって、Jenkinsジョブのタイムアウト設定で失敗になる、まで明らかにしました。その時の対処は、IOPSクレジット上限サイズの1TBのSSDのEBSを付けることと、同時並行で動けるJenkinsジョブ数に上限を設けることで、落ち着くようになりました。 とはいえ「Jenkinsおじさん」問題があるので、CIをどうにか民主化する必要があります。SaaSから検討して、TravisCIとCircleCIが最終候補になって、トラブルシュートをSSHでできるのを決め手に、CircleCIを導入しました。 8月末にCircleCI1.0が死んだと

    10年モノのインフラを3年がかりでカイゼンした - Qiita
  • HTTPステータスコード 完全に理解した - Qiita

    HTTP/1.1 200 OK Date: Sat, 22 Feb 2020 08:09:30 GMT Content-Type: application/json; charset=utf-8 Connection: keep-alive Server: nginx ETag: "e287c729017cc9785487098b6b103af6" Cache-Control: max-age=0, private, must-revalidate X-UA-Compatible: IE=Edge,chrome=1 X-Runtime: 0.003487 プロトコル:HTTP/1.1 ステータスコード:200 テキストフレーズ:OK ヘッダはさらに細分化されるが、今回は割愛。 画像引用:HTTP のメッセージ - HTTP | MDN ステータスコードは5つのクラスに分類 100番台 🧐

    HTTPステータスコード 完全に理解した - Qiita
    reika221
    reika221 2021/08/04
  • Fastly で 503 が出た場合の原因と対処 - Qiita

    Fastly CDN の初期設定は 5分間でCDNを試してみる の通り非常に簡単に行うことができます。ただ、設定を行っていざ使おうとアクセスすると下記のがような画面に遭遇し、出鼻をくじかれることがあります。このように 503 が発生する原因の多くは設定もしくはオリジンサーバによるものです。ここでは代表的な原因と対処について説明したいと思います。 503 の発生状況は Fastly Control Panel の STATS より確認することが可能です。 Connection Timeout 文字通り、オリジンサーバへの接続のタイムアウトです。Fastly のエッジサーバとオリジンサーバの接続が設定値以内に行えなかった場合に発生します。デフォルトで Timeout は1秒に設定されています。通常、1秒は接続に十分な時間ですが、オリジンまでの回線やネットワーク機器の問題でそれ以上に時間を要する

    Fastly で 503 が出た場合の原因と対処 - Qiita
    reika221
    reika221 2021/08/01
  • 2021年に知っておきたいJavaScript最適化技術34選 - Qiita

    最新の省略テクニック、コツ、秘訣で、JavaScriptコードを最適化する。 開発者の生活というのは常に新しいことを学ぶことで、その変化についていくことは決して難しいことではありません。私は、フロントエンド開発者として知っておく必要のある省略形や機能など、JavaScriptのすべてのベストプラクティスを紹介して、2021年の生活をより快適にしたいと考えています。 JavaScript開発に長く携わっている人でも、コードを追加しなくても問題解決できるような最新機能を知らないこともあるかもしれません。ここで紹介するものは、クリーンで最適化されたJavaScriptのコード記述にも、2021年のJavaScriptの面接準備にも役立ちます。 これは新しいシリーズで、2021年版のJavaScriptコーディングチートシートです。 1. 複数の条件を持つif 配列に複数の値を格納し、includ

    2021年に知っておきたいJavaScript最適化技術34選 - Qiita
    reika221
    reika221 2021/06/12
  • MySQLのダンプファイルから任意のテーブルのみリストアする - Qiita

    はじめに mysqldumpコマンドで取得したダンプファイルから任意のテーブルのみリストアする方法を記載します。 データベース全体のバックアップはあるもののリストアしたいのは一部のテーブルのみといった場合に対応できます。 環境 CentOS 6.4 MySQL 5.1 ダンプファイルを分割する cspilt コマンドを使用します。

    MySQLのダンプファイルから任意のテーブルのみリストアする - Qiita
  • WEBページをコンテントセキュリティポリシー(CSP)対応させる - Qiita

    自社のWEBサービスをCSP対応させたかった話です。 そもそもCSPって何? WEBページの潜在的なXSSなどに対する脆弱性を緩和するための仕組みです。CSPに対応させるというのはCSPの仕組みをもつブラウザの機能を利用するために、レスポンスヘッダーを追記することを指します。具体的にはヘッダーにWEBページが必要とするリソースを列挙する作業になります。そうするとブラウザはそれらのリソース以外を読み込みません。 簡単に言えば、うちのページはここに挙げた場所からしかリソースを持って来ないつもりだし、もし違うところから持って来てたらそいつら全部遮断してしまって構わんよとブラウザに宣言することです。 こうすればXSSなどの意図しないスクリプトの実行を防げるわけですね。同時に自分で自分の首を絞める行為でもあります。 PHPで実装してみる PHPプログラムの場合、CSPの書き方は以下の三つがあります。

    WEBページをコンテントセキュリティポリシー(CSP)対応させる - Qiita