(2023/08/29) 全ブラウザでネストに対応したので記事を更新しました。 本日2023/08/29、全ブラウザでCSSでネスト(入れ子)ができるようになりました💐 次のようなコードが、「SassではなくCSSで」できるようになります。Sassを使わないCSSコーディングを大きく変えることでしょう。
今回のテーマ こんにちは「すずめの戸締りを見ました」AWS事業本部コンサルティング部のこーへいです。 今回のテーマは「pre-commit」です。 テーマの背景 現在担当している案件にてCloudFormationファイルの作成の為、Gitを使用しているのですが、チームの方から「『pre-commit』でコミット直前に自動的にファイルを評価し、整形してくれるツールがある」と教えていただきました。 実際にすごく便利で、是非読者の方に紹介したいと思った次第です。 この記事で何がわかるか 「pre-commit」のセットアップ方法 不要な半角スペースを消してみる セットアップ方法 基本的には公式ドキュメントに簡潔にやり方は記載されており、手順としては以下3ステップしかありません。 「pre-commit」をインストール 設定ファイルを作成 設定ファイルをリポジトリに読み込ませる 「pre-com
AWS認定データベース 専門知識(AWS Certified Database – Specialty)(DBS-C01)の受験にあたり、役に立ちそうなハンズオントレーニングの一覧を紹介します。 AWSのハンズオンチュートリアル AWSではハンズオンのチュートリアルを公開しています。 チュートリアルの中からデータベース関係のものを検索することで、対象のものを検索できます。 カテゴリをデータベース、コンテンツタイプをハンズオンで検索すると、参考になりそうなチュートリアルが18件表示されます。 検索結果 検索結果をjsonで取得する ブラウザでみて良さそうなチュートリアルを探しても良いのですが、画面だとスクロール必要もあり少し探しづらいです。 調べてみたところ、一覧はWebAPIで取得しており下記のcurlコマンドで同等のデータが取得できました。 curl 'https://aws.amazo
こんにちは、AWS事業本部@福岡オフィスのべこみん(@beco_minn)です。 今日のアップデートでAmazon SQSがABAC(attribute-based access control)に対応し、タグによるアクセス制御が可能になりました。 ざっくりまとめ Amazon SQSがABAC(attribute-based access control)に対応した つまり、タグベースでのアクセス制御が可能になった アプリケーション統合サービスでABACに対応していないのはAmazon SQSだけだった ABAC(attribute-based access control)とは ABAC(attribute-based access control)とは、その名の通り属性ベースでアクセス制御を行う仕組みです。AWSでは各IAMリソースや各AWSリソースに付与する"タグ"がこの属性にあた
引数は6つありますが、ここで大事なのは、recvfrom関数ではソケットを通じてデータを受信する際に、第2引数で指定したバッファに対し、第3引数で指定したサイズでデータを受信して格納するということです。リスト1では、第2引数で指定しているバッファはstate->rpacket.dataで、第3引数で指定しているデータサイズはstate->blksize + 4です。 では、このバッファはいったいどこで確保されているのでしょうか? そして受信するデータサイズは、どのようにしてstate->blksizeに指定されているのでしょうか? オーバーフローするバッファ 解析した結果、同じくtftp.cの中のtftp_connect関数内で、このバッファが確保されていることがわかりました(リスト3)。具体的には、指定したバイト分のメモリを指定個分だけ確保するcalloc関数を利用してblksize
株式会社MIXIで『家族アルバム みてね』のSREをしているkohbisです。今回はTerraformのリポジトリ構成についてお話いたします。 Terraformとは TerraformとはHashiCorpが提供するIaC(Infrastructure as Code) ツールであり、HCL(HashiCorp Configuration Language)という独自の文法でクラウドやオンプレミスのインフラリソースを宣言的に定義し、管理やプロビジョニングを行うことができます。 TerraformはAPIを通じてプラットフォームやサービス上にリソースを作成します。Terraformは対象とのAPIのやり取りを「プロバイダ」と呼ばれるプラグインに依存しており、Terraformを利用する場合はまずはじめにどのプロバイダを必要とするのかを定義することになります。 プロバイダの一覧はTerraf
はじめに メーカーのコーポレート部門でソフトウェアエンジニアとスクラムマスターをやっているモンゴルです。 この度、「Microsoft Certified: DevOps Engineer Expert」の資格を取得したのでその合格体験記を書いていこうと思います。 Microsoft Certified: DevOps Engineer Expert って何? 概要 Microsoftのサービス(AzureやGitHub)でDevOpsを実現するための技術の知識を有することを示す資格です。 Associateレベルの資格(AZ-104, AZ-204)と Designing and Implementing Microsoft DevOps Solutions(AZ-400)を取得することで、取得できます。 私はAZ-204を保有していました。 mongolyy.hatenablog.co
ベルリンのしがひです。ワールドカップですね。 ドイツでは出身国とドイツの試合の日には休暇をとる慣わしがあるくらい特別なイベントです。さらに盛り上がるために、しばしば会社や組織内で賭け事が催されます。今回、ベルリンオフィスでこれを開催するためにアプリを作成しました。 法的要件と対応 欧州各国で似たような賭博規制がありますが、ドイツでは以下のような条件で開帳が認められています。 非定期開催であること。 参加者が限定され、公募していないこと。 ルールが明確、確定していること。 賞金が少額であること。 データの保全(5年間) 多くの場合、Excelシートで作った計算機がワールドカップやユーロの時期になるとネット上で出回り、サッカー好きの社員が幹事になって共有フォルダに置いたシートに書き込むといった方法で開催されますが、それではデータのロックが不十分で、ある意味幹事の神の手を暗に認めてしまいます。ま
ブラウザからiPhone(iOS)やAndroidなどスマートフォンやタブレットのカメラを起動するにはJavaScriptであれこれ実装していましたが、HTMLだけで簡単にカメラを起動させることができるcapture属性という便利なものがあったのでメモ用として紹介してみます。 capture属性はinputタグの「type=”file”」に対して指定し、デバイスの背面カメラ、インカメラ(前面カメラ)の選択から、写真と動画(ビデオ)の選択まで細かく指定することができます。 まずはそれぞれの動作サンプルから。 下記の「写真」と「動画」それぞれにある「背面カメラ」「インカメラ」のボタンからカメラを起動してみてください。 ※カメラの起動はiPhone(iOS)やAndroidなどモバイルまたはタブレットデバイスのみで動作します。(PCのカメラは起動しません。) See the Pen HTML c
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く