タグ

troronのブックマーク (2,290)

  • NTTデータなど10社、AWSを活用して構築した金融機関のシステムのFISC安全対策基準対応リファレンスを公開

    NTTデータなど10社、AWSを活用して構築した金融機関のシステムのFISC安全対策基準対応リファレンスを公開
    troron
    troron 2022/02/16
  • 「AWSの日本リージョンのデータセンターはどんな災害を想定して設計されているんですか?」に答えるためのレポート紹介 | DevelopersIO

    システム監査における安全性の観点からタイトルのような内容についてお客様よりご質問いただくことがあります。 AWSデータセンターの耐障害性については既にAWS Artifactで公開されたレポートがあるのですが、あまり知られていないのかも?と思い、あらためてご紹介しておきます。 AWS Artifact からレポートのダウンロード AWSコンソールから[AWS Artifact]-[レポート]を開きレジリエンスで検索。日におけるAWSリージョンのレジリエンスというレポートが見つかりますので、こちらをダウンロードしてください。 基的にAWS Artifactの内容はAWS機密情報であり、ドキュメントの内容を抜粋してブログに転載するようなことは出来ませんので、お手数ですがご自身の環境より入手いただきご確認ください。 10ページに満たないボリュームですのでサクッと読めます。 「どんなレベルの災

    「AWSの日本リージョンのデータセンターはどんな災害を想定して設計されているんですか?」に答えるためのレポート紹介 | DevelopersIO
    troron
    troron 2022/02/07
  • ソフトウェアエンジニアなら3秒で理解できる NFT 入門 - Okapies' Archive

    はじめに NFT って何ですか? ブロックチェーン上に記録された一意なトークン識別子をその保有者のアドレスと紐付ける情報、およびそれを状態変数として保持するスマートコントラクトのこと。 以上。 え、それだけ? はい。 「デジタル資産に唯一無二性を付与するインターネット以来の革命」なんじゃないの? これを読んでください: speakerdeck.com なるほど。ところで、この記事は何? いま話題の NFT について、NFT の標準仕様である EIP-721 の仕様書と、それを実装しているスマートコントラクトのソースコードから読み解けることを解説する。一般向けの解説とは異なる視点から光を当てることで、ソフトウェアエンジニアに「あ、NFT って単にそういうことだったのか」と理解してもらえるようにすることを狙っている。 また、NFT がソフトウェアとして具体的にどう実装されているかを知ることは、

    ソフトウェアエンジニアなら3秒で理解できる NFT 入門 - Okapies' Archive
  • macOSの暗号化zipの話の続き - NFLabs. エンジニアブログ

    はじめに こんにちは。事業推進部でOffensive Teamを担当する永井です。 今回はアドベントカレンダーの11日目として、前回投稿した「macOSの暗号化zipファイルはパスワードなしで解凍できる」という記事に寄せられたコメントのうち、特筆すべきものをピックアップして回答していきます。 前回の記事を読んでいない方や、もう覚えてないという方は是非前回の記事を見てから続きを読んでいただければと思います。 Q. 正解するまでbkcrackを回さなくてもzip内のCRC32値と比較すれば良いのでは? はい、その通りです。 筆者が前回の記事を書いている時には完全に失念していましたが、zip内にはファイル破損を検出するためにCRC32形式のハッシュ値が含まれています。そのため、bkcrackを正解パターンを引くまで都度回さなくても簡単に正解の.DS_Storeを見つけ出すことができます。 実際に

    macOSの暗号化zipの話の続き - NFLabs. エンジニアブログ
  • 今朝通勤してたら、草むらでじいさんが倒れて死にかけてた。

    今朝通勤してたら、駐車スペースとも言えない草むらでじいさんが倒れた。 まじでひっそりうつ伏せ倒れてたから、たまたま目をやらなかったらマジで気が付かなかった。 横を歩いていた高校生がまず気づき、すかさずじいさんに駆け寄って「だいじょうぶですか?!」と声をかけた。 んで、さすがに俺も声をかけたんだけど、じいさんにどれだけ大丈夫かを問いかけても 「大丈夫…ほっといて…あっちにいって…大丈夫だから…」 と全然大丈夫じゃない。「救急車を呼びますか?!」と問いかけても「ほっといてくれ」の一点張り。 いやいやいやいや…と高校生とどうしたもんかともたついてたら 車で通りかかったおばさんが降りてきて、問答無用で救急車を読んでくれた。 救急車を呼んでいる電話の間ずっとじいさんは「呼ばなくていい」をずっと連呼してた。 とっさに対応出来なかった自分が恥ずかしくなったね。じいさん倒れてるの見て救急車だと思ったんだけ

    今朝通勤してたら、草むらでじいさんが倒れて死にかけてた。
    troron
    troron 2021/12/12
    病院連れてかれても金が払えない可能性
  • 一戸建てに付けてよかった設備

    タッチレス水栓洗剤のついた手、油のついた手、肉を触った手で蛇口を触らなくていい。蛇口に手が届かない娘も手を洗える。もうこれがない家には住めない。 90センチシンク水切りカゴをセットするとリビングの視界から器を消せる。 深型食洗機4人家族の夕分プラス水筒も突っ込める 無線lanエアコンスマホでどこでもスイッチが入れられる。部屋の気温も分かる。富士通製最高。日立のエアコンはどうしても繋がらなかったクソ。 カーポート玄関の軒にかかってるので、多少の雨なら濡れずに車に乗れる。車窓が凍らないのもすごい楽。 IHクッキングヒーター煮物かグリル料理がほとんどなので、手入れが楽で、タイマーもついてるIHが便利。ハンバーグもグリルでいい感じに焼ける。 65インチテレビとスカパーもっと大きくてもよかった。 普通の映画も面白く見える気がする アクセントボード学校や保育園のお知らせでいっぱい。 棚付きトイレッ

    一戸建てに付けてよかった設備
  • 50分で学ぶアルゴリズム / Algorithms in 50 minutes

    スライドでは、有名なアルゴリズムを概観し、アルゴリズムに興味を持っていただくことを目標にします。 第 1 部:アルゴリズムとは 第 2 部:学年を当ててみよう 第 3 部:代表的なアルゴリズム問題 第 4 部:コンピュータとアルゴリズム

    50分で学ぶアルゴリズム / Algorithms in 50 minutes
  • リモートワークのために買って良かったもの10選 - ちなみに

    この記事は Money Forward 関西拠点 Advent Calendar 2021 - Adventar の1日目の記事です。 株式会社マネーフォワード の 関西拠点 に所属するメンバーのテーマ自由なアドベントカレンダーです。 こんにちは。マネーフォワード関西拠点の 西村 (id:Sixeight) です。 マネーフォワードでは現在、コミュニケーションのために週一回の出社を推奨していますが、それ以外はリモートワークを選択することが可能です。 私も今年1月の入社以降、基的にはリモートワークで自宅から勤務しています。 今回はリモートワークをするにあたって買って良かったものを紹介したいと思います。 みなさんのリモートワークをより快適にするための参考になれば幸いです。 第10位 HHKB Professional HYBRID Type-S happyhackingkb.com みなさん

    リモートワークのために買って良かったもの10選 - ちなみに
    troron
    troron 2021/12/01
  • Why can I not pipe input into the `read` command in Bash, in Cygwin, using ConEmu, on Windows?

    troron
    troron 2021/11/12
  • hanhan's blog - Bashのリダイレクション色々

    仕事でシェルスクリプト書くことが、たまにあるのですが参考になるコードをウェブで物色していたところ、以下のようなコードを見かけました。 不等号3つのパターンを初めてみたので、何だこれ?という感じになりまして、この機会に調べてみることにしました。 マニュアルBashのマニュアルにバシッと記載がありました。 Bash Reference Manual - 3.6 Redirections 不等号3つのパターンは、3.6.7 Here Stringsというんですね。知らなかった。 サンプルせっかくなので、リダイレクションの全パターンについて、サンプルコードと結果を載せておきます。 サンプルで使うhoge.txtの中身は文字列hogeです。 3.6.1 Redirecting Input

    hanhan's blog - Bashのリダイレクション色々
    troron
    troron 2021/11/12
  • Rustのメモリ管理機能とその特徴

    初出:技術評論社刊「ソフトウェアデザイン 2021年9月号」 先日、技術評論社よりRustのメモリ管理機能についての特集に寄稿させて頂きました。 この記事は自分が寄稿させていただいた記事をブログ用に一部推敲・加筆を加えたものです。 なお、ソフトウェアデザインでの特集ではより実践的な例でのメモリ管理についての解説もあるので、興味のある方は誌のほうも手にとっていただければと思います。 プログラム言語におけるメモリ管理の課題プログラミングにおける課題の一つとしてどうやってメモリ領域(ヒープ領域)を管理するかというものがあります。 C言語ではmalloc/free関数などを用いて手動でメモリを管理しています。 これらの関数はメモリアドレスを示すポインタを介してメモリ管理を行います。 malloc関数は必要なメモリ領域を確保してその先頭番地のポインタを返し、プログラム内ではその番地のメモリを読み書

  • 最小権限のIAM Policy作成にCloudFormationのコマンドが役立つ | DevelopersIO

    最小権限のIAM Policyを作成するのって地味に面倒ですよね。以前私は、Route53ホストゾーンにDNSレコード作成するのに必要な最小権限のPolicyを作るため、権限ゼロの状態から始めて、権限不足エラーが出るたびに権限を足していくという力技でPolicyを作ったことがあります。 Route53ホストゾーンにDNSレコードをTerraformで作成するのに必要な最小権限 | DevelopersIO もうちょっとスマートなやり方が、CloudFormation(CFn)のコマンドを使うとできる場合があることを学んだのでレポートします。 aws cloudformation describe-type そのコマンドが、 aws cloudformation describe-typeです。--typeオプションでRESOURCEを指定して、 --type-nameでCFnのリソースタイ

    最小権限のIAM Policy作成にCloudFormationのコマンドが役立つ | DevelopersIO
    troron
    troron 2021/11/01
  • 当たり屋対策の集合知

    当たり屋ババアがホッテントリーに載っていた。 https://togetter.com/li/1791171 俺はこの記事を見て、怒りがみなぎってきた!!! なぜなら、俺も当たり屋の被害にあったから!!! そんな怒り心頭な俺は「当たり屋対策」を伝授したくなった。 なので書く。 まず「当たり屋対策」で必須なのは、それを想定しておくことだ。 想定しておけば、その時自分が取るべき行動もわかる。 なので俺の被害の経緯と、反省点を書く。 もちろん、これは俺1人の経験に過ぎない。 だから、お前らの経験や知識もドンドン言ってくれ。 当たり屋被害の経緯----------------あれは3年ほど前。 朝の出勤時間帯。 俺は車を走らせていた。 場所は、住宅街の信号のない交差点。 俺は一時停止線で車を止めた。 左右を見て、車を何台かやりすごし、進もうとしたときだ。 左側面に中年男が立っているのに気が付いた。

    当たり屋対策の集合知
  • 総務省|報道資料|「クラウドサービス提供における情報セキュリティ対策ガイドライン(第3版)」(案)に対する意見募集の結果及び「クラウドサービス提供における情報セキュリティ対策ガイドライン(第3版)」の公表

    「クラウドサービス提供における情報セキュリティ対策ガイドライン(第3版)」(案)に対する意見募集の結果及び「クラウドサービス提供における情報セキュリティ対策ガイドライン(第3版)」の公表 総務省では、「クラウドサービス提供における情報セキュリティ対策ガイドライン(第3版)」(案)について、令和3年7月17日(土)から同年8月15日(日)までの間、広く意見を募集しました。 意見募集の結果、12件の意見の提出がありましたので、提出された意見及び当該意見に対する総務省の考え方をとりまとめ、「クラウドサービス提供における情報セキュリティ対策ガイドライン(第3版)」と併せて公表します。 総務省では、安全・安心なクラウドサービスの利活用推進のため、平成26年4月に「クラウドサービス提供における情報セキュリティ対策ガイドライン」を公表し、その後IoTサービスを提供するクラウドサービスにおけるリスクへの対

    総務省|報道資料|「クラウドサービス提供における情報セキュリティ対策ガイドライン(第3版)」(案)に対する意見募集の結果及び「クラウドサービス提供における情報セキュリティ対策ガイドライン(第3版)」の公表
  • 今月で40歳になりました。 もう40歳、人生の折り返し地点。自分の限界も見..

    今月で40歳になりました。 もう40歳人生の折り返し地点。自分の限界も見えたという自覚があるのに精神的には10代20代と何も変わってない。それはつまり人生に於けるイベントが10代20代と何も変わってないってことだ。 対してここ5年ぐらいで、周りの同僚は結婚したとか子供が生まれたとか管理職に昇進したとかばかりだ。 結婚してないから人間的にどうだのこうだのはないと思う。だけど実感として独身の管理職と結婚してる管理職は部下に対する当たりや育成の仕方に違いがあるように見える。もちろん全員がそうだってことは無いのでただのバイアスかも知れない。そういえば親からは結婚の話なんて一度か二度、それも数年以上前に聞いたぐらいだったがついこの前にも年齢と絡めて言われてしまい、人並みに親っぽいことを言うのだなと感心してしまった。悪いけど諦めて欲しい。 親とはもう何年も顔を合わせてない。別に喧嘩してるわけでも会い

    今月で40歳になりました。 もう40歳、人生の折り返し地点。自分の限界も見..
  • 「それ、どこに出しても恥ずかしくないTerraformコードになってるか?」 / Terraform AWS Best Practices

    2021年9月30日AWS Dev Day Online Japanの登壇資料 動画はこちら: https://www.youtube.com/watch?v=0IQ4IScqQws

    「それ、どこに出しても恥ずかしくないTerraformコードになってるか?」 / Terraform AWS Best Practices
  • Swift Language Updates - Learn Languages 2021

    Swift 5.5 の目玉は Concurrency (並行処理)関連の言語機能の追加です。 Swift 5.5 には Concurrency 以外にも細々としたアップデートはありますが、トークでは Concurrency にフォーカスして紹介します。

    Swift Language Updates - Learn Languages 2021
  • シェルスクリプトは ((i=i+1)) ではなく i=$((i+1)) で計算しなければいけない!という話 - Qiita

    count=0 max=5 while ((count < max)); do # (( 算術式 )) は条件文で使うものです count=$((count + 1)) # 計算したいだけなら算術式展開を使います echo "$count" done ついでに言うと (( 算術式 )) は POSIX シェルで規定されていません。bash、ksh、mksh、zsh では使えますが dash、yash などの純粋な POSIX シェルに近いシェルでは使えません。 なぜ? (( 算術式 )) を使って変数に値を代入したり変更することができますが、それだけのために使ってはいけません。if や while などの条件文とともに使うものです。 C 言語を使ってる人なら比較的見かける書き方だと思いますが、(( 算術式 )) で値を変えるというのは、以下のように評価するついでに値も変えちゃえと、短く書く

    シェルスクリプトは ((i=i+1)) ではなく i=$((i+1)) で計算しなければいけない!という話 - Qiita
    troron
    troron 2021/08/30
  • 新型コロナにおける子供からの家庭内感染 傾向と対策|ai

    新型コロナに家族全員感染したので、知見をまとめます。何ぶん個人差の大きいものではありますが、これが地震や台風のような一つの災害の例として、家族で備えるための一助となればと思います。 経緯小学校低学年の子供が高熱、通っている学童で既に陽性者有(小学校で陽性があったと発熱の前日にお知らせが来たが、同じ学童の子だという事は熱を出して学童を休む連絡をした時に知った)。検査して陽性。 2 日後私が高熱、検査して陽性。 夫はその翌日微熱、濃厚接触者として保健所から検査を手配後。陽性確認。 自宅療養約 1 週間の後、私と子供はホテル療養。 やっていた感染対策夫婦共に40代前半、在宅勤務、基礎疾患なし、外・会旅行はここ 1 年半以上なし、手洗い・消毒、マスク(不織布)、出かけたのは近所の小規模なショッピング施設での買い物、人のいない近所のマイナーな公園だけ。とても感染に気をつけていたというよりは、単

    新型コロナにおける子供からの家庭内感染 傾向と対策|ai
  • An Opinionated Guide to xargs

    Preliminaries What Is xargs? It's an adapter between text streams and argv arrays, two essential concepts in shell. You pass it flags that specify how to split stdin. Then it generates arguments and invokes processes. Example: $ echo 'alice bob' | xargs -n 1 -- echo hi hi alice hi bob What's happening here? xargs splits the input stream on whitespace, producing 2 arguments, alice and bob. We passe