DevOpsとはなんだ
はじめに弊社(株式会社Works Human Intelligence)では、若手への研修としてSchooという「いろんな内容で1時間くらいの授業をしてくれる」サイトの1ヵ月見放題権利を渡しています。そこで、せっかくですから私もこれを機に適当にやりすごしていたIt知識をしっかり学びなおそうと思いまして、手始めに見た動画が以下になります。DevOps...
View ArticleSite-to-Site VPN
Site-to-Site VPNVPN 接続は VPC とお客様独自のオンプレミスのネットワーク間の接続を指します。Site-to-Site VPN は、インターネットプロトコルセキュリティ (IPsec) VPN 接続をサポートしています。概念VPN 接続: オンプレミス機器と VPC 間の安全な接続 高可用性のために同時に使用できる 2 つの VPN トンネルが含まれています。VPN トンネル:...
View ArticleAWS Direct Connect とは
AWS Direct Connect とはAWS Direct Connect は、お客様の内部ネットワークを AWS Direct Connect ロケーションに、標準のイーサネット光ファイバケーブルを介して接続するサービスです。ケーブルの一端がお客様のルーターに、他方が AWS Direct Connect のルーターに接続されます。この接続を使用すると、パブリックな AWS のサービス...
View ArticleAWS Storage Gateway とは
AWS Storage Gateway とはAWS Storage Gateway は、オンプレミスのソフトウェアアプライアンスをクラウドベースのストレージと接続し、お客様のオンプレミスの IT 環境と AWS のストレージインフラストラクチャとの間にデータセキュリティ機能を備えたシームレスな統合を実現するサービスです。このサービスを使用すると、AWS...
View Article100日後にエンジニアになるキミ - 59日目 - プログラミング - アルゴリズムについて
昨日までのはこちら100日後にエンジニアになるキミ - 42日目 - クラウド - クラウドサービスについて100日後にエンジニアになるキミ - 36日目 - データベース - データベースについて100日後にエンジニアになるキミ - 24日目 - Python - Python言語の基礎1100日後にエンジニアになるキミ - 18日目 - Javascript -...
View Article【Vue.js】v-if使用方法 備忘録
概要v-ifの使用方法と、そのサンプルPGMの備忘録です。※祝Qiita初投稿v-ifとはHTML要素を条件分岐させる事ができるディレクティブの事。文法文法.html<タグ v-if条件></タグ><タグ v-if-else条件></タグ><タグ...
View Article【python】PEP8に準拠したdocstringの書き方
PEP8規約を守らないと犬に吠えられる!?pythonには,スタイルガイド,コーディング規約としてPEP8というものがあります.チームでの場合は,PEP8規約を満たすのかコードをチェックすることにより,共通の書き方に揃い,より可読性が高くなると同時に開発がしやすくなります. PEP8をチェックするのはgithubなどにpushするとき,またはpull...
View ArticleAtCoder 生活 58日目
前回58日目今回はC問題を2問を解き、とバーチャル参加を2回しました。問題難易度自力で解けたかかった時間ABC069C✕107分37秒ABC068C✕119分2秒ABC069_C#include <bits/stdc++.h> #define rep(i,n) for(ll i = 0;i < (n);i++)...
View ArticleAmazon VPC とは?
Amazon VPC とは?定義した仮想ネットワーク内で AWS リソースを起動できます。IPV6設定1 つのパブリックサブネットを持つ VPCパブリックサブネットとプライベートサブネットを持つ VPC (NAT)パブリックサブネットとプライベートサブネット、および AWS Site-to-Site VPN アクセスを持つ VPCプライベートサブネットのみおよび AWS Site-to-Site...
View ArticleVPC エンドポイントとは
VPC エンドポイントVPC のインスタンスは、サービスのリソースと通信するためにパブリック IP アドレスを必要としません。VPC と他のサービス間のトラフィックは、Amazon ネットワークを離れません。インターフェイスエンドポイントインターフェイスエンドポイントは、サポートされるサービスを宛先とするトラフィックのエントリポイントとして機能するサブネットの IP アドレス範囲のプライベート IP...
View ArticleMac PHP 出力を改行する
目的出力内容に改行をつける方法をまとめる実施環境下記のサービスにてブラウザ上で実行した。 paiza.io例下記を実行する。(ちなみにMac OSで\を入力する方法は「option」 +...
View Article【html】共通パーツを別ファイル化してjQueryで読み出し+パーツにjsを効かせる方法
はじめにhtmlでヘッダーやフッターを共通パーツ化する方法こうしたことは最近ではVue.jsなどでラクに実現できてしまいますが、今回はプログラマじゃなくても保守できるように。。ということが推奨されたため、できるだけ簡素な方法で実装しました。そして、ヘッダー部分で必要なjsが何故か読み込めず相当ハマってしまったのでその解決法もあわせて記述します。手順以下の方の記事が一番わかりやすく実行しやすかったです...
View Article『Amazon Web Services 基礎からのネットワーク&サーバー構築』(3)
本記事の目標・サーバー構築現在の状況この中にインスタンスを入れたい。大まかな流れインスタンスを作成する。↓作ったインスタンスにインターネットからSSH接続して操作する。↓ファイアウォールで接続制限する。インスタンス作成インスタンスとは Amazon...
View Article【Rails】date_selectのクラス指定
最初にhamlでdate_selectを使用した際クラスを付与できなかったため、クラス指定の仕方を備忘録として残します。date_selectとはhttps://gyazo.com/29cf6b960c4c2391a24e70069a9d8659こんな感じでドロップダウン形式の生年月日のフォームを自動で生成してくれるのがdate_select。ちなみにデフォルトだとこんな感じ。https://gya...
View ArticleVue.js+Webpackを導入したRails環境をdockerで構築してみる【part1】
はじめに学習をする中での備忘録。やることはタイトル通り。※注意これまでバックエンドを1ヶ月半ほど、フロントを3ヶ月半ほど勉強した初学者です。内容に間違い/不合理な点などある可能性が高いです。アドバイスや間違いの指摘など頂けると嬉しいです。ステップ1....
View Article【Python】checkioの使い方
1.目的Pythonのスキル向上のためにcheckioというサイトを使って学習を始めました。https://checkio.org/ただ、学習のための丁寧な説明があるわけではないので、そもそも学習開始時点で「これ、何をすればいいの?」となることが多く、非常に困ったのでcheckioの使い方を紹介することが目的です。シンプルですが、じっくり考えながら学習すると非常に勉強になるので、利用をお勧めします。...
View Article【Java】文字列から特定の文字を消す方法
はじめにタイトルのとおり、業務において文字列から特定の文字を消す必要がありました。その処理をどのように行ったのかを簡単ではありますが記事にしました。実装例今回{}で括られている文字列から{}を消したいとします。この時下記のようにStringクラスのreplaceメソッドを用いれば、{}を消すことができます。sample.javapublicclassMain{publicstaticvoidmain...
View Article【Java】MapのputIfAbsentメソッドをIntelliJ IDEAに教えてもらった話
背景既存のレガシーコードを改善していく過程で、IntelliJからの警告を減らすようにしていました。その際に「Mapに対してkeyの値がnullだった場合、値を設定する」という処理があったのですが、それに対するIntelliJからの指摘が勉強になったので、今回記事にしました。具体例(before)例えば以下のような都道府県名と県庁所在地を持つMapが存在していたとします。Map<String,...
View Article【Swift】サブスクリプトを公式ドキュメントを元にまとめてみた
サブスクリプトとは??クラス構造体列挙体は、コレクション、リストまたはシーケンスのメンバー要素にアクセスするためのショートカットである添え字を定義できます。つまりサブスクリプトとは型が配列等の要素にアクセスするためのショートカットのこと!何がメリットなのか使用することによって、値の取得・設定をしたい時にわざわざメソッドを用いる必要がなくなり、サブスクリプトのインデックスの値によって行えることです!構...
View Article