DynamoDBを理解する

DynamoDBとは DynamoDBについて理解します。 AWSが提供する完全マネージドのNoSQLデータベースになります。NoSQLなので高いスケーラビリティを実現している。RDBほど複雑なクエリを持っていません。 DynamoDBには独自概念が存在しています。 名称 別称など 意味 Table Table RDBでいうところのテーブル…

GitHub Arctic Code Vaultに選ばれたらしい

今更ながらGitHub Arctic Code Vaultというものに選ばれていたのを知った。 北極圏のスバールバル諸島にある廃鉱にGithubのソースを保存するらしい。 piqlFilmとかいうアーカイブフィルムに21TBのソースを入れるとかなんとか。1000年先まで保存することが可能だってよ。 Next.jsにはPRを送ったことがあるので理解できるのだけれど、、誰が俺のArchLinuxのデスクトップの設定ファイルを必要とするのだろうかという疑問(笑)

RSAキーを1行化させる

RSAキーを1行化させるコマンドを書き残しておく。 RSAキーをファイルとして管理するのではなく環境変数などで管理したい場合などがある その際、改行を認識させるため、改行に\n記号を入れることで1行化させることが可能。 catコマンドにこちらのオプションを追加することで1行化されたRSAキーが確認できる $ cat secret.key | sed -e…

Basic認証にアクセスする

URLにユーザー名とパスワードを使ってアクセス https://<ユーザ名>:<パスワード>@www.example.com アプリケーションからBASIC認証の向こうにあるAPIなどにアクセスする場合など使える方法。 ただし、この方法はアクセス先のURLをログに出力する仕様になっているとパスワードも一緒に出力されてしまうため注意がいる。 Authorizationヘッダーを使ってアクセス BASIC認証がかけられたURLにアクセスする場合に、Authorizationヘッダーにユーザ名、パスワードをセットしてリクエストすることも可能。 <ユーザ名>:<パスワードは>の文字列をBASE64でエンコードさせてAuthorizationヘッダーにセットすることでアクセスができるようになる。 Authorization: Basic <Base64エンコードしたユーザ名:パスワード>…

階層記号のメモ書き

マークダウンで階層記号を書く際に、たびたび検索するのが煩わしいのでここに書いておく ┣ ┠ ┝ ├ ┫ ┨ ┥ ┤ │…

改行コードが含まれる文字列をブラウザで改行表示

改行コード(\n)が含まれる文字列をブラウザで改行表示させるときの方法について。ド忘れするのでメモしておく。 サーバーサイドから返ってきたデータに改行コードが含まれており、そのまま表示したら改行されなくて困った時などに使う。 結論、white-spaceを使用しましょう。 空白文字(半角スペースやタブ)、改行などをブラウザでどのように扱うか指定できます。 自動的に折り返す場合や改行するまで折り返さないなどの指定が行えます。 white-space: normal; // 連続する空白文字を1つの半角スペースとして表示 //…

【HP制作】yubinbango.jsを使用して郵便番号補完

yubinbango.jsを使用して郵便番号補完を行う。 HP制作向けの記事。 手順 1.yubinbango.jsを読み込む 2.h-adrのクラス属性を持つ要素で囲む 3.以下のクラスを持つinput要素を配置する 郵便番号 p-postal-code 都道府県 p-region-id 市区町村…
1 2 3