はじめに インフラアーキテクトのSanbongawaです。 AWSの経験が長くなってくるとそろそろコードを使いましょうと言われて、お悩みのインフラ屋さんは実は多いのではないでしょうか。 そんなインフラ屋の私がコードに挑戦した内容をご紹介するのが目的です。 今回はVisual Studio CodeでAWS CodeCommitを使うを記載します。 (AWS CodeCommitとの使い方) 記載内容 Visual Studio CodeでAWS CodeCommitを使う AWS CordCommitの構築 VSCodeで接続する VSCordからPushする Visual Studio CodeでAWS CodeCommitを使う 今回はこのような動作ができるように構成します。 AWS CordCommitの構築 CodeCommitのサービス画面にてリポジトリを構築します。 必須内容と
【目次】 mainになっていた そもそもgit init時にmasterブランチが作成されている リポジトリをcloneしてきてから作業するのも良いかも zshならgitの補完機能も使えるかも [追記] ブランチ名をあとで変更すれば良いだけかも mainになっていた Githubのデフォルトのブランチが「master」から「main」になったようです。 GitHub、これから作成するリポジトリのデフォルトブランチ名が「main」に。「master」から「main」へ変更 これを知らずにリポジトリを作成後、masterにプッシュしてしまいInitial commitがうまくいきませんでした。 github上で別物として扱われてしまっております まずこの解決方法として、以下のようにmasterブランチのコミットをmainブランチへ移しました。 $ git fetch origin * [new
事業共創プログラム OPEN HUB for Smart World 未来をひらく「コンセプトと社会実装」の実験場 OPEN HUB for Smart Worldは、社会課題を解決し、わたしたちが豊かで幸せになる未来を実現するための新たなコンセプトを創り、社会実装を目指す事業共創の場です
Black Lives Matter It is not our differences that divide us. It is our inability to recognize, accept, and celebrate those differences. - Audre Lorde Donate | Wikipedia | Read | Watch | Get Involved Install npm install moment --save # npm yarn add moment # Yarn Install-Package Moment.js # NuGet spm install moment --save # spm meteor add momentjs:moment # meteor bower install moment --save # bower
Visual Studio Codeのメモ帳用拡張機能であるVSNotesが便利です。 VSNotesを使うと便利になること 左メニューに常時「VS Notes」のアイコンが表示され、メモへすぐにアクセスできる。タグを打つことができ、タグ検索ができる。ファイル名の付け方ルールを設定できる。VSCode Snipetを使うと、テンプレートを利用してファイルを作成できる。必要なもの Visual Studio Code初期設定 VSNotesのインストール Visual Studio Codeで拡張機能のメニューを開きます。検索窓に「VSNotes」と検索して、VSNotesをインストールします。メモの保存先の設定 Shift + Ctr(Command) + Pでコマンドパレットを開き、「vsnotes run」と入力します。「VSNotes: Run setup」が補完されるので、Ente
政府は3月5日、自転車による交通違反への反則金制度(青切符)の導入を柱とする道路交通法改正案を閣議決定した。改正案は今通常国会に提出され、成立すれば2026年の施行を目指す。 【画像】えっ…! これが60年前の「海老名SA」です(計16枚) 改正案では、16歳以上の運転者が警察官の指導警告に従わずに違反を続けたり、悪質、危険な違反をしたりした場合に反則金を科す。また、スマートフォンなどを使用した「ながら運転」、酒気帯び運転の禁止も導入される。これらは自動車と同様の扱いとなり、ながら運転は6か月以下の懲役または10万円以下の罰金、酒気帯び運転は3年以下の懲役または50万円以下の罰金となる。 今回の改正のきっかけは、自転車事故の深刻化である。警視庁の統計によると、2023年の東京都内の交通事故件数は3万1385件。2023年の交通事故死者136人のうち、23.5%に当たる32人が自転車事故によ
2022年7月に連邦破産法第11条の適用を申請した Drobo は、その後も経営が改善することなく、消滅の危機に瀕しています。Drobo の代替をどうしましょう。 [追] その後、完全に消滅しました。公式サイトも消え、ダッシュボードアプリが通信するサーバーもなくなりました。どっかの会社がBeyond Raid引き受けなかったのかよ〜 Drobo代替 Drobo の特徴は主に以下の3つです。 容量の異なるディスクを使用できる(交換前より小さくてもOK) ほぼ何も設定する必要がなく簡単 外付けストレージモデルがある たったこれだけのことですが、これだけのことさえ、この世のあらゆるDrobo以外の機種で実現できません。 タイトルに「代替はあるのか」と書いたけど、いきなり結論としては Drobo の代替機種はこの世にありません。 Drobo が2022年に連邦破産法第11条の適用を申請した後、経営
Drobo何台かを気分良く使っていましたが、その中で一番新しい5Dが壊れ、そしてDroboの信頼が失墜していることに気づきました。それは何のせいであるかという感情的な記事です。 Droboというのはハードディスクケースで、ただのケースではなく、ちょっと賢い奴です。どう賢いかというと、適当にHDDを抜き差しするだけで機械が上手くあしらってくれるというコンピュータが内蔵されたようなケースです。専門家がNASやらDASとか言っているそういうやつです。 https://www.drobo.com https://www.drobo-jp.com 何が優れてるかって、中身のHDD(SSD含む)のメーカーや容量なんかをいちいち気にしなくて良くて、ややこしい設定も要りません。適当にぶっ込むとそのまま使えるという、まるで昔のMacのような思想で作られた機械で、ややこしい設定の知識も興味もないただ使いたいだ
Drobo に何があったかわかりませんが、複合的事情により停滞が続いており先の見込みはあまりなさそう。でも手放せない。困ったなという感傷的で軽い話題です。 もうずっと新製品も出てないしアップデートもないし何もないまま時代に置き去りにされた Drobo です。2022年7月に連邦破産法第11条の適用を申請したというニュースが駆け巡りました。これは日本で言うと民事再生法に近い再建を目指す類いのものらしいですが、良い買い手が見つかるとか、大きな出来事がないとこのまま萎んでいくだけじゃなかろうかと心配しています。 そういえば初夏のころ Drobo の債権者会議のお知らせが来ていて、数週間後にカリフォルニアで行われましたが用事で行けませんでした。この Drobo の債権者というのは、ほんとの債権者でも何でもないユーザーとのしての債権者てことですが。ご丁寧にどうも。と思いました。 以前、ハードディスク
sshd_config で条件を複数AND/ORで書きたい ユーザーが takuya で、LocalIPからの、の両方にマッチしたときのみ、パスワードログインを許可する。 複数を記述は、そのまま列挙すればいい。 Match User takuya Address 192.168.0.0/16 PasswordAuthentication yes 複数条件をORで列挙したいとき たとえば、takuya or pi のユーザーに対して許可したい Match User takuya,pi Address 192.168.0.0/16 PasswordAuthentication yes たとえば、複数のネットワークを指定したいとき Match User takuya,pi Address 192.168.11.0/24,192.168.1.0/24 PasswordAuthentication
開発業務をしている間に、マスターブランチがどんどん更新され、作業ブランチが古くなってしまう。 こんなケースは特にチームで開発をしていると、よくあるパターンですね。 そこで役立つのが「git rebase」コマンドです。 自分は常日頃、開発作業が終わり、プルリクを出す前にいったんブランチを最新の状態にしておくことを心掛けています。 そうしておけば、コンフリクトの可能性も減らすことができますし、追加された機能やレイアウトなどをレビュー時に混同しなくて済むからです。 ※ もし、ブランチが古い状態のままでは、特に大きな変更があった場合、最悪、動かないケースも出てきます。 Gitで作業ブランチを最新状態にする方法 1. 作業ブランチが終了したら、ブランチをmaster(main)にする まず、作業が終わったら、ブランチをmaster(main)にします。 command git checkout m
Evernoteがサービスを終了する主な理由とその背景 ユーザー離れが生じた具体的な要因 Evernoteに代わる他のメモアプリのオプション サービス終了に関するユーザーの反応と意見 Evernoteの経営危機とは 有料化によるユーザー離れの実態 Evernoteの将来性と問題点 Evernoteのサービス終了予定日 2023年のサービス終了を公表 Evernoteの最終アップデート内容チェック サービス終了後のEvernoteデータの扱い Evernoteの代わりになるツールとは 無料版メモアプリNotionとメモアプリJoplinの特徴 Google KeepとMicrosoftのOneNoteの比較検討 DropboxのPaperとシンプルなノートアプリUpNoteの徹底比較 Evernoteから他のアプリへのデータ移行 EvernoteからNotionへの簡単なデータ移行方法 Go
大学在学時に、ソフトウェアVPN(Virtual Private Network)の「SoftEther VPN」(以下、SoftEther)を開発したことで広く知られる登 大遊氏。SoftEther開発後も中国の検閲用ファイアウォール「グレートウォール」へのハッキングなどで話題を集め、現在は東日本電信電話(NTT東日本)のビジネス開発本部 特殊局員、情報処理推進機構(IPA)の産業サイバーセキュリティセンター サイバー技術研究者、筑波大学の客員教授などを務めている。 登氏が、ゲットイットが開催したWebセミナーで、日本のITエンジニアに必要な「トライ&エラー(トライアルアンドエラー)の思考法」について話した。ゲットイットは、リユースIT製品の販売やレンタル、メーカーサポートが終了した製品の保守をサポートするIT機器保守(第三者保守)など幅広い役割で、NTTグループをはじめとする多数の企業
開発サイクルを回していく中でテストや静的解析など様々なツールを活用します。その中で特定の操作をしようとしたらコマンド実行することがよくありますが、ドキュメントを探したり、スクリプトファイルを探したりするのは意外と面倒になる時がありました。 Visual Studio Codeで存在は知っていたけどなかなか使いどころを迷っていたタスク機能が活用できるかもしれないと思って遊んでみることにしました。 タスク機能とは docker-compose upなどのコマンドをタスクに登録しておくことで、コマンドパレット>タスク経由でコマンドを入力することなくターミナル上で実行できるような機能です。 定義ファイル(tasks.json)を作成 もしVisual Studio Codeのインストールからの方は、最後に記載しているインストールマニュアルもご活用ください。 コマンドパレットから「タスク:タスクの構
使い道 この記事は順番に実行したいタスクがあるときに役立ちます。 例えば、以下のような場面です。 開発環境にSFTPで接続してWordpressの子テーマを開発 区切りがいいところでZip化して「Zip削除→Zip圧縮→本番Wordpressにアップロード」のループが面倒 npm run build して、firebase deployする2段コマンドが面倒 AWS Lambda function にソースをアップロードしたい serverless frameworkを使えばserverless deployで終わりだが、使うほどのコード量でもない zip圧縮が面倒だが、連番圧縮しても容量の無駄なので、過去バージョンは自動で消したい やること tasks.jsonの基本 tasks.jsonで順次実行 7zと連携してみる npmとか連携してみる tasks.jsonの基本 初めての人はメニ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く