タグ

itbookのブックマーク (6,262)

  • エンプラに Kubernetes を 導入してみて分かった 4つの Lessons Learned

    kubernetes初心者がKnative Lambda Runtime触ってみた(Kubernetes Novice Tokyo #13 発表資料)NTT DATA Technology & Innovation

    エンプラに Kubernetes を 導入してみて分かった 4つの Lessons Learned
    itbook
    itbook 2020/09/25
  • インフラエンジニアというキャリアの話 / be-infra-engineer!

    @フィヨルドミートアップ 2020/09/24

    インフラエンジニアというキャリアの話 / be-infra-engineer!
    itbook
    itbook 2020/09/25
  • Amazonの転売業者をブラックリスト化するツール「アマゾン転売屋ブラックリスト」誕生

    Amazon.co.jpの転売業者をブラックリスト化するツール「アマゾン転売屋ブラックリスト」を、フリーランス技術者が開発して注目が集まっています。 開発したのは秀(@jackpot__hide)さん。ツールはブックマークレットとして配布しています。 ブックマークレットでは、セラーをブラックリストに登録したり、登録を解除したりすることが可能。登録したセラーはAmazon.co.jp上で「転売ヤー」のラベルが表示されます。詳しい使い方は秀さんのnoteで説明されています(※個人情報などが気になる人は、Amazonにログインせずに使うことも可能です)。 セラーのページでブックマークレットをクリックするとブラックリストに登録できる ブラックリストに登録した業者に「転売ヤー」のラベルが(画像は一部加工しています) (画像は一部加工しています) 秀さんに開発のきっかけを聞いたところ、「転売業者デー

    Amazonの転売業者をブラックリスト化するツール「アマゾン転売屋ブラックリスト」誕生
    itbook
    itbook 2020/09/24
  • 個人サイトについて

    なぜ個人でウェブサイトを運用しているのかについて、整理しておきたい。 要約すると、以下の理由でやっている。 ウェブの技術を学べて費用対効果が高いから 表示されるコンテンツを制御したいから フィードバックの場と適切な距離を置きたいから かっこいいから コスパが高い 個人でウェブサイトを持って運用していくことは、学習意欲の高い多くの人にとって費用対効果の高い活動だと思う。 ほとんどの技術が無料で利用できる時代になってきているので、ここで言う費用というのは時間や労力のことで、効果というのは得られる知識のこと。その仕組みを用意するにあたって、ウェブサイトというものがどういう仕組みで動くかということが、一通り理解できる。この辺の分野を職とするような人であれば、こういうことは最低限理解しておいてほしいし、何なら採用面接でもこういったことを質問する・される機会がある。 学習コストについて述べたけれど、

    個人サイトについて
    itbook
    itbook 2020/09/22
    “多くの人にとって、ウェブの技術は魔法だ。少し指を動かすだけで、世界中の人に自分の声を届けられる。しかし自分にとって、ウェブの技術はもはや魔法ではない。
  • 特別講座 ネットワークプログラミング ( FWをつくろう )

    特別講座 ネットワークプログラミング ( FWをつくろう ) ファイアウォール(FW)とは,「ある特定のコンピュータネットワークとその外部との通信を制御し、内部のコンピュータネットワークの安全を維持することを目的としたソフトウェア」である. つまり,特定のパケットを破棄(または通過)させる制御を行うソフトウェアである. 特定のパケットとは, 特定ポートにアクセスするパケット 特定のIPアドレスからのパケット 特定の内容(パターン)をもつパケット などがある. 今回は,以下の図のような構成のネットワークにFWを設置する環境を想定する. 今回のFWはルータの機能はなく,あくまでPCとルータ間のパケットを監視し,不要なデータを遮断する機能を持つ. FWソフトウェアを作成するには, パケットの中身を見る パケットの転送の可否を行う 2つのプログラミングが必要になる. ここでは,上記の2つのプログラ

    特別講座 ネットワークプログラミング ( FWをつくろう )
    itbook
    itbook 2020/09/22
  • パケットキャプチャツールをつくる - Qiita

    はじめに ネットワークと C 言語の勉強を兼ねて、簡易的なパケットキャプチャツールをつくってみました。参考にしたのは「ルーター自作でわかるパケットの流れ」という書籍です。 表紙に書かれている「ネットワークはどのようにつながるのかパケットの気持ちになって考えてみたことはありますか?」というコメントにが若干引いておりましたが、こういったディープな内容のは中々ないので有り難かったです。なお、このはタイトルのとおりルータを自作することがゴールになっていて、パケットキャプチャツールの作成はそのための練習という位置付けです。 また、特別講座 ネットワークプログラミング ( FWをつくろう )というサイトも非常に参考になりました。図入りで説明されていてとても分かりやすかったです。 ちなみに、C 言語は大学の時に少しかじったものの、ほぼ初心者に近い状態だったので Udemy の「イメージでわかる!基

    パケットキャプチャツールをつくる - Qiita
    itbook
    itbook 2020/09/22
  • 全米が待ち望んでいた超便利なTailwind CSSツールリスト

    こんにちは、たかとーです。 今日はTailwind CSS Resources you wish you had. - DEV Community 👩‍💻👨‍💻の日語訳記事です! 当記事は、Janeさんの許可を得て翻訳しています。Tweet Tailwind CSS Resources you wish you had. Tailwind CSS リソース 私が学んでいたときに役に立ったいくつかのリソースをリストアップしていきます。それらをあなたのリストに追加したり、すでにある場合は、それらを使い続けてください。 1) TailwindInk ブランドカラーを選ぶと、補色のリストを生成してくれるカラージェネレーターサイトです。カラーコードはTailwindのconfigファイルに簡単にコピーすることができます。 2) Tailblocks この素晴らしいプロジェクトはMert C

    全米が待ち望んでいた超便利なTailwind CSSツールリスト
    itbook
    itbook 2020/09/22
  • 僕らは何故Kubernetesを使うのか

    最初に お仕事で「Kubernetesはいいので、次のプロジェクトで使いたい」と言うと 「何がいいんですか?」とか「何ができるの?」とか聞かれてうまく答えれない事がまぁまぁあったので自分なりにKubernetesがなぜ生まれたのか、なんで使いたいのかと何ができるかをまとめてみた リソース調達の歴史から見るKubernetesが現在の地位につくまで リソース(アプリケーションを動かすためのサーバなど)調達の視点から、Kuberenetes誕生までを見ていきます。 物理サーバを調達する時代 原初のアプリケーション開発では、アプリケーションを開発してキャパシティを予測して、リソース見積もりを行い、サーバ購入を行っていました。 この方法では以下のような課題がありました。 リソースを用意するのに、数週間から数ヶ月かかる サーバを注文してから、到着するまでの時間もかかりました。 またその前のリソース見

    僕らは何故Kubernetesを使うのか
    itbook
    itbook 2020/09/22
  • ユニットバスの天井裏に備え付けのL2スイッチを発見した話 - hnwの日記

    (2021/06/23追記: この記事を書いてしばらくして引っ越しました。原状復帰済みです。念のため。) 私は同じ賃貸住宅に10年ほど済んでいるのですが、ごく最近になって自宅内に備え付けのL2スイッチが存在することに気づきました。ソイツはなんとユニットバスの天井裏にいたのです。 このスイッチをGbEスイッチにリプレースしたところ、自宅のコンピューティング環境を改善することができました。稿ではその顛末を紹介します。皆様のお風呂場探検の参考になれば幸いです。 謎の情報コンセント 読者の皆さんは情報コンセントというものをご存じでしょうか。下の写真のようにイーサネットケーブルを差すコンセントのことを言うそうです。 我が家の情報コンセント これがない家もあると思いますが、私が今住んでいるマンションには情報コンセントが部屋ごとについています。 この説明は入居時に一切受けていないのですが、試しにイーサ

    ユニットバスの天井裏に備え付けのL2スイッチを発見した話 - hnwの日記
    itbook
    itbook 2020/09/22
  • トランスポート層の仕事

    トランスポート層の仕事 トランスポート層ではポート番号が活躍 なぜ送信側にもポート番号が使用なのか? コネクションとコネクションレス コネクション型とコネクションレス型 コネクション型 コネクションレス型 それぞれのメリットとデメリット UDP UDPヘッダ UDPの動作 UDPヘッダのサイズは8バイト UDPを使用した代表的なプロトコル TCP TCP ヘッダ 信頼性を高めるための3つの技術 TCPはコネクションを確実に終わらせる アドレス変換 2種類のアドレス変換機能 アドレス変換の弊害 NAPTは安全? トランスポート層で動作する機器 ステートフルインスペクション ファイアウォールから統合セキュリティ製品へ トランスポート層の役割は、ネットワーク層でノード間の通信を行う機能を提供した後に、ノード間で通信を行うアプリケーション間でエラーの無い通信路を提供することが役目です。ネットワーク

    トランスポート層の仕事
    itbook
    itbook 2020/09/14
  • Google Cloud、機械学習アプリ開発の苦痛を減らすノウハウを紹介

    Google Cloudは2020年9月1日(米国時間)、機械学習モデルを利用したアプリケーション開発の苦痛を減らし、プロトタイプ開発を迅速に進める方法を公式ブログで紹介した。 概要は以下の通り。 トレーニング済みモデルを使用する 機械学習プロジェクトで最も時間がかかり、苦痛な部分の一つは、機械学習アルゴリズムに学習させるラベル付きデータを収集することだ。だが、多くの一般的なユースケースでは、機械学習モデルを一から構築する必要はなくなっている。誰かが構築、調整、メンテナンスした学習済みの機械学習モデルを利用できるためだ。Google Cloudが提供する「Cloud AI API」はその一例だ。Cloud AI APIを使えば、次のような作業に機械学習を適用できる。 音声および動画ファイルのテキスト変換 ドキュメント内のテキストの理解 構造化ドキュメント(フォームや請求書のような)の解析

    Google Cloud、機械学習アプリ開発の苦痛を減らすノウハウを紹介
    itbook
    itbook 2020/09/12
  • 【資料公開】IIJ Technical NIGHT vol.9 | IIJ Engineers Blog

    日9/11(金)18:00より「IIJ Technical NIGHT vol.9」を開催します! ※前半のセッションが予定より長くなるため、15分拡大の19:45終了を予定しています この記事では、講演で使用する資料を公開します。 テーマは「セキュリティアナリストのお仕事──分析、AI、ツール開発」 IIJのSOC(Security Operation Center)での取り組みを紹介します。 サイバー攻撃に対応するため24時間ネットワークを監視するSOC。しかし、武器がなくては日々のセキュリティ・インシデントに立ち向かう事はできません。IIJでは、SOCのアナリストを支援する武器として、一般的に流通している情報やツールのほかに、社内のエンジニアが独自の方法で分析したり、ツールの開発を行っています。 今回はその中から、「インシデントを発見するためのインテリジェンス構築」と「インシデント

    【資料公開】IIJ Technical NIGHT vol.9 | IIJ Engineers Blog
    itbook
    itbook 2020/09/12
  • ユーザーとベンダーの認識のギャップ

    ユーザーとベンダーの認識のギャップ ユーザーとベンダーが同じゴールに向かっているプロジェクトほど素晴らしいことはありません。ステークホルダー全員が同じ目標に向かって取り組むため、認識のズレによる作業遅延もほとんど発生せず、順調に作業が進んでいきます。しかしそんなプロジェクトは現実的には非常に少ない気がします。 どうしてもステークホルダー間の認識のギャップはつきものです。特にユーザー側とベンダー側は立場が違うので、認識のギャップは少なからず発生してしまいます。その認識のギャップからプロジェクト炎上してしまう、なんてことも。。 ここではそんな認識のギャップを上げながら、どうすれば「認識のギャップを埋めて、プロジェクトをスムーズに進めていけるのか?」という難題について考えてみたいと思います。 ユーザー側の言い分 「ITの効果に満足したことがない」 ベンダーがどんなに素晴らしいシステムや製品を導

    ユーザーとベンダーの認識のギャップ
    itbook
    itbook 2020/09/11
  • 続々連携がストップしているドコモ口座とWeb口振受付の問題について - novtanの日常

    詳細不明なところもありますのでなんとも言えないんだけど、外部から見える範囲でわかる問題点について解説してみます。詳細を調べたら問題なかったり、中の人だけが知っている仕様によってクリアされている問題もあるかもしれません。 事実誤認があれば訂正しますのでよろしく。 そもそもドコモ口座って? ドコモユーザーならおなじみ、それ以外でも使えるアカウントサービスである「dアカウント」に紐づけてキャッシュレス決済などで使用できる電子マネー(だよね)のことです。 dアカウントは元々はドコモ契約者向けのアカウントサービスだったんですが、スマホを起点としたサービスを提供するに当たり、汎用的なアカウントサービス(ID提供サービスとも言えます)にするためにドコモの回線契約とのつながりを限定的にしたものです。GoogleアカウントやFacebookアカウントでのログインと同様、dアカウントでのログインができるように

    続々連携がストップしているドコモ口座とWeb口振受付の問題について - novtanの日常
    itbook
    itbook 2020/09/10
  • 「ドコモ口座」不正引き出し、昨年5月にも りそな銀で同じ手口 教訓生かされず? | 毎日新聞

    NTTドコモの電子マネー決済サービス「ドコモ口座」で提携する銀行口座から不正に預金が引き出された問題で、2019年5月にも同様の不正被害があったことが9日、明らかになった。ドコモはその後も人確認を厳格化する対応をとっていなかった。今回の問題では人確認の甘さが指摘されており、過去の教訓が生かされなかった可能性がある。 ドコモなどによると、19年5月、提携を開始したりそな銀行の口座からドコモ口座に不正な入金が確認された。何者かが預金者になりすまし、銀行の口座番号や暗証番号を使って銀行口座から預金を引き出したとみられ、今回の問題と同じ手口だった。多額の被害が出たのを受けて、ドコモとりそなは同月中に銀行口座の新規登録を停止した。

    「ドコモ口座」不正引き出し、昨年5月にも りそな銀で同じ手口 教訓生かされず? | 毎日新聞
    itbook
    itbook 2020/09/10
  • ドコモ口座、全35行で新規登録停止 異業種連携に穴 - 日本経済新聞

    全国の地方銀行などでNTTドコモの電子決済サービス「ドコモ口座」を使った預金の不正な引き出しが見つかった。ドコモは9日、連携する全35行で新規登録を停止すると発表した。1年前にはセブン&アイ・ホールディングスの「セブンペイ」がサービス停止に追い込まれている。相次ぐ悪用はデジタル社会の基盤のもろさを改めて浮き彫りにする。【関連記事】ドコモ口座、17行なお稼働 被害額2000万円に拡大ドコモ口座不正引き出し、りそな銀で昨年5月にもドコモ口座不正 誰もが被害の可能性これまで不正な預金の引き出しが確認されたのは七十七銀行(仙台市)や中国銀行(岡山市)など

    ドコモ口座、全35行で新規登録停止 異業種連携に穴 - 日本経済新聞
    itbook
    itbook 2020/09/09
  • Dockerハンドブック - 教会エンジニアの開発日記

    Dockerの概念や仕組みまではなんとなく理解できるもののDockerfileを書こうとするとスムーズに書けなかったり、そもそものDockerの基礎、あるいはコンテナ技術というものの基礎が抜け落ちていてDocker環境に移行できていないところも多いのではと思い、この記事を翻訳しました。 Source:The Docker Handbook by Farhan Hasin Chowdhury(@Twitter記事は、原著者の許諾のもとに翻訳・掲載しております。 コンテナ化の概念自体はかなり古いですが、2013年にDocker Engineが登場したことで、アプリケーションのコンテナ化がはるかに簡単になりました。 Stack Overflow Developer Survey-2020によると、 Dockerは#1 最も望まれるプラットフォーム、#2 最も愛されるプラットフォーム、および

    Dockerハンドブック - 教会エンジニアの開発日記
    itbook
    itbook 2020/09/09
  • AWS Japan Summit Online 2020

    Home Toggle submenu for: AWS Summits AWS Summit ANZ AWS Summit ASEAN AWS Summit India AWS Summit Seoul AWS Summit Tokyo Toggle submenu for: Events/Webinars AWS Innovate - AI/ML Edition AWS Innovate - Data Edition AWS Innovate - Modern Apps Edition AWSome Day Online Conference AWS Builders Online Series Toggle submenu for: Hot Topics AI and Machine Learning Migration and Modernization Data and Anal

    AWS Japan Summit Online 2020
    itbook
    itbook 2020/09/09
  • 続々 WiresharkのDissectorを使った独自プロトコル解析(TCP,UDP分割パケットの場合)

    稿では、初めて実際に独自プロトコルのDissectorを作る人が最初にぶつかるであろう壁を乗り越える方法を紹介します。 Dissectorって何?という人は、先に↓こちらを読んでください。 WiresharkのDissectorを使った独自プロトコル解析をやさしく解説してみました - DARK MATTER 稿では、基的なDissectorの作り方と、Dissectorを活用したパケット解析方法を紹介します。WiresharkのDissectorをご存知でしょうか?DissectorはWireshar ... できるようになること 複数のパケットに分割されたパケットのDissectorの作成 TCPのパケット分割について(いちおう書いておきます) TCPはストリーム型の通信であり、送信サイズや通信環境によりTCPの仕組みでパケットが分割されて送信される場合があります。このため一般に公

    続々 WiresharkのDissectorを使った独自プロトコル解析(TCP,UDP分割パケットの場合)
    itbook
    itbook 2020/09/09
  • ネットワークハッキング入門 - ニート向けソフトウェアエンジニアリング塾

    sudo airodump-ng -c 1 --bssid 00:11:22:33:44:55 -w aircap wlan1

    ネットワークハッキング入門 - ニート向けソフトウェアエンジニアリング塾
    itbook
    itbook 2020/09/09