Brief overview of what we gonna do today If you’ll try to google “web scraping tutorial” you’ll get a bunch of tech articles on the subject that tells you how to achieve the result using python. The toolkit is pretty standard for these posts: python 3 (hopefully not second) as an engine, requests library for fetching, and Beautiful Soup 4 (which is 6 years old) for web parsing. I’ve also seen few
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 2020/8/7 に CIS AWS Foundations Benchmark が v1.3.0 に更新されたため、 2018年にリリースされた v1.2.0 からの変更点を確認しました。 項目レベルの変更点で、参照ドキュメント追加などの細かなアップデートは除きます。 CIS AWS Foundations Benchmark とは 米国の非営利団体である CIS (Center for Internet Secuirty) が公開している AWS アカウントの基本的なセキュリティを実装するための技術的なベストプラクティスで
こんにちは、臼田です。 本日はAWS Security Roadshow Japan 2020で行われた以下の講演のレポートです。 金融 コンプライアンスセッション 「AWSコンプライアンス・プログラムの紹介」 高野 敦史 (アマゾン ウェブ サービス ジャパン株式会社 金融事業開発本部 コンプライアンス スペシャリスト) レポート お伝えしたいこと2つ AWSのコンプライアンス・プログラムの概要 規制があったりコンプライアンス関連の課題がある これらがブロッカーになっていくことを排除していくことが大事 AWSコンプライアンス・プログラムがどういうことをやっているのか説明 AWSの規制、ガイドライン等への対応 FISCの安全対策基準第9版へのAWSの対応について 自己紹介 高野 敦史氏 メガバンクでシステム開発や導入 米系の監査法人でシステム監査、内部統制評価、SOCレポート発行業務など
しばたです。 前回の記事でEC2 Windows ServerでRemote Desktop Serviceを構築する際の構成例を紹介しましたが、今回はその中で紹介したRemote Desktop Serviceの全ての機能を利用可能な「フルインストール」を行う場合のセットアップ手順を紹介します。 検証環境 今回は下図の構成を検証環境とします。 任意のVPC内のPrivate Subnet内に、Domain Controller、RD License Server、RDSH Serverの3台のWindows Server 2019 EC2を構築 AMIは現時点で最新の ami-0e7b9e09087bb9a79 (Windows_Server-2019-Japanese-Full-Base-2020.10.14) を使用 EC2はPrivate Subnetに配置するがNAT Gatew
Amazon RDS for PostgreSQLがプライマリ・レプリカを同時にメジャーアップグレードできるようになりました! RDS for PostgreSQLのメジャーアップグレードフローが超シンプルに! RDS for PostgreSQLのプライマリ・レプリカを同時にメジャーバージョンアップグレードできるようになりました(ただし同一リージョンにあるレプリカに限る)。 Amazon RDS for PostgreSQL は、リードレプリカの同時メジャーバージョンアップグレードをサポート @ 2020/10/15発表 レプリカ単体ではメジャーアップグレードできず、PostgreSQLの制約としてプライマリとレプリカのメジャーバージョンが一致しない場合はレプリケートできません。 A read replica can't undergo a major version upgrade b
サントリー、国内の全サーバ1000台をAWS移行 データセンター解約で「身軽になった」(1/2 ページ) サントリーは10月27日、グループ全体のITインフラにAmazon Web Services(AWS)を採用し、2020年7月までに国内にあった受発注、売上予測、顧客データ管理などのサーバ1000台超をオンプレミスからAWSに移行したと明らかにした。これに伴って日本とシンガポールのデータセンターを解約し、インフラの運用コストを25%削減したという。今後は海外のグループ企業でもAWSへの移行を進め、ITインフラを統合管理する方針だ。 サントリーグループの企業数は世界各国で計300社。日本をはじめ、アジア・オセアニア、米国、欧州にそれぞれ約50~90社を展開している。従来は国や地域によってITインフラと運営組織が異なっており、一体的な運用やセキュリティ対策が難しく、運用管理のコストもかさん
The Fedora Projectは10月27日、無償のLinuxディストリビューションの最新版「Fedora 33」の一般公開(GA)を発表した。 FedoraはRed Hat(米IBM傘下)が支援するコミュニティ向けLinuxディストリビューション開発プロジェクト。Red Hat Enterprise Linuxと比較すると最新機能を取り込んでいる点が特徴で、半年サイクルでリリースが行われている。 Fedora 33は4月に公開されたバージョン32に続く最新版となる。Linuxカーネルは5.8をベースとする。デスクトップにフォーカスしたFedora Workstation、コンテナ化されたワークロード向けのミニマルなFedora CoreOSに加えて、新たにFedora IoTがエディションに昇格した。IoTとエッジコンピューティング向けで、ハードウェアのセキュリティ機能や暗号サービ
ビデオ会議に悩まされ続けた編集部が、AWSで「バーチャル司会者」を作った話2020.10.28 17:00Sponsored by アマゾン ウェブ サービス ジャパン株式会社 小暮ひさのり オンラインならではの利点、体験できました。 2020年は、テレワーク元年となりましたね。ギズモード編集部もいち早くテレワークを採用し、すでに半年以上が経過しています。でも、いまだに慣れないのが「ビデオ会議」。 音声を繋いでも最初の挨拶を誰もせずにただ流れていく時間。発言をしても相槌もなく、世界に1人だけ取り残されたような虚無感。そしてだらだらと長引く会議は誠に遺憾…。 この散々たる状況に頭を抱えているのが、編集部のアミトー(綱藤)。まるで盛り上がらない会議に出ながら、彼は考えました。 そうだ、「バーチャル司会者」だ! ビデオ会議の司会進行役にバーチャルな司会者をたてれば、ビデオ会議もスムーズにいくはず
この記事は新野淳一氏のブログ「Publickey」に掲載された「マイクロソフト、「Microsoft Edge for Linux」プレビュー版をついにリリース。なぜマイクロソフトがLinux版を開発しているのか?」(2020年10月21日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。 米Microsoftはこのほど、同社のWebブラウザ「Microsoft Edge」のLinux対応版をプレビューとして公開したと発表しました。現時点で対応するLinuxディストリビューションは、Ubuntu、Debian、Fedora、openSUSEの4種類。 Microsoft EdgeのLinux版プレビューリリースは、Microsoft Edge InsiderのWebページもしくはLinux Software Repository for Microsoft Produ
今週からCX事業部の研修が始まった、新卒エンジニアのたいがーです? 今までReactを触ったことがなかったので触ってみたら、第一歩でつまずきかけたので何があったか、解決策を含めて書いていこうと思います。 はじめに 何が起こったのかはぜひ読み進めていただければと思います。が、このブログは概要にも書かせていただいた通り、懺悔ブログです。 そして、"全文貼ったら長くなっちゃうし、実際に試したしな…"という私の完全な思い込みにより、エラーメッセージ省いてシェアしたのにも関わらず、解決してくださったつよっつよな先輩エンジニアの方のお話です。 もし同じようなところで詰まってしまった方がいらっしゃったら、解決の手助けになれば幸いです。 何が起こったのか こちらの中安さんのブログを見ながら、Reactプロジェクトを作成していました。 とりあえず、私の環境を整理してみましょう。 実行環境 macOS Cat
On the surface, starting a project sounds easy. First you make some directories, install some dependencies, then you write some code. But there's a bit more to it than just those three steps. The type of project you're working on impacts the decisions you make. It gets more complicated when you're working on multiple projects that are related. For example, maybe you have a customer-facing frontend
JSer.info #511 - React 17が正式にリリースされました。 React v17.0 – React Blog React 17では新しい機能はありませんが、今後のアップデートを段階的に行いやすくするための仕組みが追加されています。 今後React 18がリリースされた際に、React 17とReact 18が一つのアプリ内で同時に実行できるようにするための仕組みを追加しています。 これは、アプリ内で段階的にReactをアップデートできるようにするのが主な目的です。 この変更に関連して、React内でのEvent Delegationの仕組みが変更されています。 今まではDocument nodeに対してイベントを移譲していましたが、React 17からはrenderしたRoot nodeに対してイベントを移譲します。 その他の破壊的な変更としては、event pooli
Photo by Vishal Jadhav on UnsplashPreviously, React features such as state and lifecycle functions are available only for class-based components. Function-based components are referred to as dumb, skinny, or just presentational components because they can’t have access to state and lifecycle functions. But since the release of React Hooks, function-based components have been elevated into first-cl
QUIC! IETF sets November deadline for last comments on TCP-killer spawned by Google and Cloudflare The Internet Engineering Task Force has set November 16th, 2020, as the final date for comment on Quick UDP Internet Connections, the would-be TCP-killer that Google and Cloudflare have offered up as part of HTTP/3. QUIC’s backers point out that TCP is chatty and therefore imposes long round-trip tim
Products Docker DesktopContainerize your applicationsDocker HubDiscover and share container imagesDocker ScoutSimplify the software supply chainDocker Build Cloud Speed up your image buildsTestcontainers Desktop Local testing with real dependenciesTestcontainers Cloud Test without limits in the cloud See our product roadmapMORE resources for developers
.app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 2020/5 に Network Loadbalancer(NLB) が TLS ALPN ポリシーに対応しました。 これに伴い「 envoy とか使わなくても NLB だけで gRPC の負荷分散できんじゃね?」という記事はあるものの、実際に試しているものはなかったので、書きました。 作った構成 別件で、たまたま gRPC-gateway の環境を作っていたため、それを少しカスタマイズして利用しました。 ユーザリクエストが、ALBを経由して grpc-gatewayに着弾します。 gRCP Gatewayでは、HTTPリクエストをgR
となり、A13→A14で17%ほど性能が向上していることになる。 動作周波数そのものは同じだから、前回の最後で示した「世代ごとに16.3%近い性能改善」がA13→A14でも実現したことになる。ちなみにA14の詳細はいまだに分からない。一応bigコアがFirestorm、LITTLEコアがIcestormという話になっており、この17%の性能改善はFirestormの方である。おそらくは、さらに解釈/発行命令数を強化しているとは思うのだが。 さて、話をApple Siliconに移したい。現状発表されている内容はこちらで簡単にまとまっている。もう少し突っ込んだ内容は本田雅一氏の記事にまとまっているが、まずはこの辺りからスタートしたい。
こんにちは、臼田です。 みなさん、セキュ活してますか?(ナニソレ 今回は驚きのアップデートです。無料のAWS ShieldでもDDoSイベントのサマリが確認できるようになりました! AWS Shield now provides global and per-account event summaries to all AWS customers こちらを見ていきましょう まずはこいつを見てくれ すごく…いいかんじです これはAWS Shieldの画面にアクセスすると現状見れる画面です。 AWS Shieldには2つプランが有り、デフォルトの状態であるAWS Shield Standardと、月額$3,000の有償オプションであるAWS Shield Advancedなのですが、今まではこのダッシュボードはAdvancedでしか見れなかったのが無料で見れるようになりました! でも嬉しいのは
Internal websites. Every company has them, and they often contain some of your company’s most important data. So you should protect them to protect that data. This isn’t a new idea, as companies have been creating VPNs (virtual private networks) to restrict access to their internal networks for decades. But once Google became wary of this approach in 2009 after the Operation Aurora hack attempt, t
Next.js CommerceA high-performance, server-rendered Next.js App Router ecommerce application. This template uses React Server Components, Server Actions, Suspense, useOptimistic, and more. Note: Looking for Next.js Commerce v1? View the code, demo, and release notes. ProvidersVercel will only be actively maintaining a Shopify version as outlined in our vision and strategy for Next.js Commerce. Ver
はじめにTypeScript 4.1 で新しく増えた --generateTrace という TypeScript Compiler の profile を取得するオプションについて。 TypeScript 4.1 beta でもすっ飛ばされていたネタなので、多分あまり注目されていないだろうし、 僕もたまたま PRs を眺めていたら見つけた程度だし、他の feature と比べるとかなりニッチなのだけど、個人的に面白かったのでエントリに残しておく。 なぜ僕が今回のオプションに惹かれたかとういうと、 3 ヶ月くらい前に、仕事でやっている TypeScript のプロジェクトについて「ローカルでの tsc が遅い!なんでだ!」って感じで憤ってた時期があって、 どこにボトルネックがあるか調べようと思ったことがあったのだけど、このときは深く調べることができずに挫折したという経緯があるため。 ちなみ
by BRICK 101 GitHubで公開されていたYouTube動画ダウンローダー「youtube-dl」関連のリポジトリが、全米レコード協会(RIAA)からの要請を受けて削除されてしまった件で、「youtube-dlは著作権侵害を目的としたツールではない」とフリーのソフトウェアやオープンソースソフトウェア(FOSS)を支援する非営利団体・Software Freedom Conservancy(SFC)やジャーナリストが反論しています。 Asking Microsoft to resign from the RIAA over youtube-dl takedown demand - Conservancy Blog - Software Freedom Conservancy https://sfconservancy.org/blog/2020/oct/26/microsoft-
10/10 に webpack v5 がリリースされたので、今回は変更点や気をつけたい点をまとめてみました。 プロダクションで使うのはまだ早いかも(2020/10/27時点) webpack v5 のリリースは行われたが、まだバグが多くあり、webpack で使用する loader や plugin は対応が追いついていません。 パッとwebpack 5 関連の Issueを眺めるだけでも、まだ多くの問題があることがわかります。 なので、webpack v5 を使用するのは安全にいきたければ 1,2 ヶ月ほど待ってもよいと思います。 いまはこのバグ対応によりすでに webpack のバージョンは v5.3.0 になっています。 試して見たい方は v4 から v5 へのマイグレーションガイドを参考にするとよいです。 周辺ツールの現状 webpackを使用するにあたって特に重要な webpac
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く