投稿時間:2021-04-16 05:32:53 RSSフィード2021-04-16 05:00 分まとめ(32件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
AWS AWS Security Blog How to use AWS IAM Access Analyzer API to automate detection of public access to AWS KMS keys https://aws.amazon.com/blogs/security/how-to-use-aws-iam-access-analyzer-api-to-automate-detection-of-public-access-to-aws-kms-keys/ How to use AWS IAM Access Analyzer API to automate detection of public access to AWS KMS keysIn this blog post I show you how to use AWS IAM Access Analyzer programmatically to automate the detection of public access to your resources in an AWS account I also show you how to work with the Access Analyzer API create an analyzer on your account and call specific API functions from your code … 2021-04-15 19:53:24
AWS AWS Learn how Eliiza is enabling nib to automate healthcare claims using AWS AI & ML services https://www.youtube.com/watch?v=2Zkx40j4a9o Learn how Eliiza is enabling nib to automate healthcare claims using AWS AI amp ML servicesnib provides health and medical insurance to over one million Australians and receives thousands of medical claims per day Learn how Eliiza an AWS Partner helped nib automate this process to enable faster responses to their customers and a reduction in manual efforts using Amazon Textract in their machine learning solution Learn more about Amazon Textract Learn more about our partners Subscribe More AWS videos More AWS events videos AWS 2021-04-15 19:27:58
AWS AWS Security Blog How to use AWS IAM Access Analyzer API to automate detection of public access to AWS KMS keys https://aws.amazon.com/blogs/security/how-to-use-aws-iam-access-analyzer-api-to-automate-detection-of-public-access-to-aws-kms-keys/ How to use AWS IAM Access Analyzer API to automate detection of public access to AWS KMS keysIn this blog post I show you how to use AWS IAM Access Analyzer programmatically to automate the detection of public access to your resources in an AWS account I also show you how to work with the Access Analyzer API create an analyzer on your account and call specific API functions from your code … 2021-04-15 19:53:24
Ruby Railsタグが付けられた新着投稿 - Qiita 【Rails】database.ymlの「気になる」を調べてみた https://qiita.com/redrabbit1104/items/94e867941b9046feef7d ENVfetchRAILSMAXTHREADSとはENVはルビのオブジェクトであり、ENV環境変数名で環境変数を呼び出すことができます。 2021-04-16 04:53:31
海外TECH DEV Community Tech Talks: "A Day in the Life of a Ruby Object" (RailsConf 2021) https://dev.to/sylwiavargas/tech-talks-a-day-in-the-life-of-a-ruby-object-railsconf-2021-1f9j Tech Talks quot A Day in the Life of a Ruby Object quot RailsConf What is this post about As a part of my professional growth I make time to watch conference talks on Ruby Rails JS React tech writing and tech trivia Previously I d just watch them but now I will take and publish notes for future reference This talk was a part of RailsConf that I m participating in at the time of writing Talk A Day in the Life of a Ruby Object by Jemma IssroffOne paragraph summary In this talk we ll walk through the lifespan of a Ruby object from birth to the grave from new to having its slot reallocated We ll discuss object creation the Ruby object space and an overview of garbage collection If you can t watch the talk see Jemmas blogs in the read more sectionImpression Jemma is a great teacher who has made this talk beginner friendly by explaining key concepts and providing great visuals She s funny and smart which makes the talk not overwhelming This is what I m all for dense tech talks especially by women technologists Table of contentsNotesTerminologyObjectIncremental Garbage Collection Tri Color Mark and Sweep AlgorithmGenerational Garbage CollectionCompactionSide notesRead more Notesgreat opening anecdote Jemma created objects which would be GB on a computer that had only GB free space and the task was completed with no problem thanks to the gift of garbage collection this was possible because we didn t ask Ruby to remember these objects we were not referring to them so Ruby followed a full object lifecyclewe could see that the objects were created and then bulldozed by running GC stat count GC gt Garbage Collector TerminologyOperating System Heap most of a machine s memory which includes Ruby HeapRuby Heap place in the machine s memory where our Ruby objects live and dieit sometimes references Operating System Heap it can sometimes change its sizeit s made of memory objects called pages when the Ruby Heap is asking for more space it asks in increments of pages Page a unit in Ruby Heapeach page has a header with some info and about slots each slot is byte in size which is exactly where we store the objectssome slots have rvalues which are Ruby s internal representations of an objectin some cases the value of an object is too long for the rvalue to hold and in that case the rvalue will point to an external memory address in the Operatingin some cases rvalues contain pointers to other rvaluesRoot RVALUE values that the program will always know about that are vital to the running of the program Object lt Object xfdcb gt the sequence of characters after Object stands for the memory address we can t access this object because we are not saving it to a variable so it s cleaned upsometimes the size of the Ruby Heap is not representing the memory consumption of your program because of the external pointers the boundary in case of strings is and characters where the object is stored influences the processing time Incremental Garbage Collection Tri Color Mark and Sweep Algorithma really cool algo that Ruby uses in GC to determine which rvalues can have their slots reallocated meaning they are not important to the running of our program lt Jemma s presentation visualizes this process in a wonderful way and maybe these next points won t be of much help without the visualit s tri color white black grey and not bi color because of stop the world Ruby pauses the execution of our programs to do garbage collection and it could get lengthy in bigger programsthe grey allows us to stop the garbage collection not to look at some rvalues to allow our programs to runso Ruby really uses incremental Garbage Collection which are just short intervals of GC when it picks up where we left off Generational Garbage Collectionweak generational hypothesis Most objects die young 🪦we can manually trigger Garbage Collection by GC startit takes an optional parameter of full mark false which determines if it s going to look for every object and in this case it will only look at the young objects lt Minor Garbage Collection to look for all the objects full mark true lt Major Garbage Collection Major GC runs when the Minor GC hasn t freed up enough spaceIf you want to see all the jobs that GC has done you can run GC stat Compactionrvlues are fragmented they are not batched up together but instead spread across pagesan algorithm pulls them all together into one page to take up less spacebecause of that the memory address may change as visible below obj array times map Object new obj Object new gt lt Object xfdcb gt obj array nilGC compactobj gt lt Object xfdcc gt Side notes times Object new gt GB because one object in Ruby is bytes Read moreRuby Garbage Collection Deep Dive GC INTERNAL CONSTANTSRuby Garbage Collection Deep Dive Generational Garbage Collection 2021-04-15 19:57:20
海外TECH DEV Community Automate Customer Rewards using Python, Postgresql and Africas Talking https://dev.to/ken_mwaura1/automate-customer-rewards-using-python-postgresql-and-africas-talking-9dj Automate Customer Rewards using Python Postgresql and Africas TalkingA while back me and a friend shout out to Nyambura for this awesome idea were talking about customer reward programs and promotions The discussion was mostly about how currently organizations tend to do things manually yet most already tend to have some sort of digital system in place with a database backend storing all their records In this article we will be part of the marketing team of our fictional chain of ZOO supermarkets We are tasked with running a customer rewards program to celebrate our st year anniversary Specifically we take on the challenge of awarding airtime to our customers who will shop above a certain amount during the anniversary period There are a few proprietary options including outsourcing this task to a rd Party provider However at ZOO we consider ourselves a digital first franchise thus we decide to develop an in house solution The assumption is we have a POS system with a Postgresql database backend We decide to use Python as our language of choice and the awesome AfricasTalking airtime api Getting PreparedTo follow along this post and code the same features You re going to need a few things Python and pip I am currently using Any version above should work An Africas Talking account Api Key and username from your account Create an app and take note of the api key Additionally you will need to request them to enable airtime access for your account Email their airtime team for further clarificationOnce you ve got the above sorted Create a new directory and change into it mkdir customer rewards cd customer rewardsCreate a new virtual environment for the project or activate the previous one Using python package manager pip install africastalking python sdk python dotenv library sqlachemy psycopg and sqlachemy utils libraries Save the installed libraries in a requirements txt file python m venv source bin activate pip install africastalking python dotenv sqlachemy sqlachemy utils psycopg pip freeze gt requirements txtAs mentioned above we are using Postgresql as our database of choice hence we need a library to interface with the database psycopg is a good option although there are others Although not necessary we ll be making use of SqlAlchemy as our Object Relation Mapper ORM This allows us to use python objects classes functions to make transactions instead of raw SQL Install Postgresql database to simulate a backend with customer details Depending on which platform you code on you could do it natively on your system Personally I am using docker as it is easy to manage containers and prevents my system from being cluttered This article is an awesome resource on how to get Postgresql and pgadmin installed as containers Alternatively check the finished code on Github Config For DaysAs per our current assumption we have a database of customer data and in production that should definitely be the case with backups in place However for this showcase we ll create a sample database and tables This will make it easier to explain the flow of the program This step is entirely optional You could just as easily create a db manually using a database client like dbeaver However using code is the optimal route Let s create a env file to hold all of our environment variables that we dont want to expose to everyone Enter the following changing the placeholders with the proper credentials touch env env postgres db enter your database herepostgres host localhostpostgres port postgres user enter postgres userpostgres password enter postgres user passwordat username enter your at usernameat api key enter your api keyphone number xxxxxxxxWe ll create a config py file to hold all of our configurations Inside our config file lets go ahead and import all of our required libraries config pyfrom sqlalchemy import create engine MetaDatafrom sqlalchemy ext declarative import declarative basefrom sqlalchemy orm import sessionmakerimport osfrom dotenv import load dotenvThe block of code above imports the create engine function to connect with the database as well as Metadata object We then import the declarative base factory function that constructs a base class for declarative class definitions We proceed to import the sessionmaker class that is normally used to create a top level Session configuration which can then be used throughout an application without the need to repeat the configurational arguments We import the os lib to enable access to environment variables We also import the load dotenv function to load values from our env file config py load dotenv db os getenv postgres db db host os getenv postgres host db port os getenv postgres port db user os getenv postgres user db password os getenv postgres password The code block above utilizes the load dotenv function to get values from our env file We proceed to create variables to hold our specific environment values We now go into Database specific configuration The code below Creates an instance of the create engine function passing required parameters in relation to the db We also create instances of MetaData declarative base and Session functions for use across our program config pyengine create engine f postgresql psycopg db user db password db host db port db echo True meta MetaData Base declarative base Session sessionmaker bind engine autoflush True session Session More Customers More DataCreate a new python script named database insert py this will hold all the code for inserting data for our customers and sales transactions Here we will define how our data will be stored inside our database this will also serve a good primer on using sqlachemy for CRUD Create Read Update Delete operations Inside database insert py add the following code database insert pyfrom sqlalchemy import Column Integer String Unicode ForeignKey DateTimeimport sqlalchemy as safrom sqlalchemy utils import PhoneNumberimport datetime as dtimport osfrom dotenv import load dotenvfrom config import engine Base sessionThe above code imports all of our required libraries and the pre defined configurationfrom config py for use when accessing our database We ll now proceed to define our classes for how data will be stored database insert pyphone number XXXXXXXX class Customers Base tablename customers customer id Column Integer primary key True customer first name Column String customer last name Column String phonenumber Column Unicode country code Column Unicode phone number sa orm composite PhoneNumber phonenumber country code class Sales Transaction Base tablename sales transaction transaction id Column Integer autoincrement True primary key True customer id Column Integer ForeignKey customers customer id transaction price Column Integer transaction date Column DateTime timezone EAT In the above snippet we create two classes Customers and Sales Transaction both of which inherit from the Base class from sqlachemy This enables us easily map our models to our tables In case you want more information the documentationprovides great deep dive database insert py Base metadata create all engine temp Customers phone number PhoneNumber f phone number KE c Customers customer id customer first name babygirl customer last name nyambura phonenumber temp phone number e c Customers customer id customer first name zoo customer last name mwaura phonenumber temp phone number e s Sales Transaction customer id c customer id transaction price transaction date dt date s Sales Transaction customer id c customer id transaction price transaction date dt date try session add all c c session add all s s session commit except Exception as e print f We have a problem Houston e session close The above snippet makes use of the Base class to create all of our tables as specified in our classes We proceed to create a temp variable to hold our unformatted phone number We make use of the PhoneNumber function from the sqlachemy utils library to set the correct type of our phone number We then add variables to insert test data into the database The data provided for test purposes use your own as required We created a Foreign Key field in our Sales Transaction table inorder to have a relationship between our Customers table and Sales table Each transaction should have a customer id to easily identify which customer made which transaction The Database should resemble the diagram below The Search Begins In this section we will write queries against our database for customers who we willsubsequently reward Most of the time you would have to do this in native SQL code however we have an ORM in place thus we will write python code inorder to query ourdatabase Inside our working folder create a python file named customer search py This filejust as the name implies will be used to query our customer data Our original task was to reward customers during our anniversary period who have shopped above a certain amount We ll set our shopping period to th March to th March and shopping amount to equal to and above kes customer search pyfrom datetime import datefrom config import sessionfrom database insert import Customers Sales Transactionclass CustomerQuery def customer query start dt date end dt date print start dt sq session query Sales Transaction transaction price Customers customer first name Customers customer last name Customers phone number join Customers customer data for a b c d in sq filter Sales Transaction transaction price gt filter Sales Transaction transaction date gt start dt filter Sales Transaction transaction date lt end dt cl a b c d e customer data extend cl return customer dataprint CustomerQuery customer query In our code block above we import date from datetime library We also get the sessionfom our config file We also get the Customers and Sales Transaction classes from thedatabase insert py We create a CustomerQuery class define a customer query function to hold all of our queries We define a start start dt and end end dt date variables inorder to specify the period in between the anniversary period We then create a query sq on our session We query the Sales Transaction class and Customers class we then create an empty customer data list that we append our query results Since we converted our phone number to PhoneNumber class we can easily get in e format as required by africastalking by calling the e method We then return our customer data list containing all of our required data Everyone gets a Reward Finally we get to rewarding our esteemed shoppers Create a file customer rewards py Inside the file add the following code customer rewards py import africastalking as atfrom dotenv import load dotenvimport osfrom customer search import CustomerQueryload dotenv get the environment values from the env fileat username os getenv at username at api key os getenv at api key at initialize at username at api key airtime at Airtimeaccount at Applicationprint account fetch application data def customer rewards Set The Letter ISO currency code and the amount amount currency code KES for n in CustomerQuery customer query print n n n numbers append n print numbers for number in numbers try response airtime send phone number number amount amount currency code currency code print response except Exception as e print f Encountered an error while sending airtime More error details below n e customer rewards In the block above we import the africas talking python library as well load dotenv function to get our africas talking credentials We proceed to assign variables to our api key and username we then initialize the africas talking client by passing our values as arguments We then assign the airtime class to a variable and the account as well We fetch our current account balance using account fetch application data function We define a customer rewards function inside the function we set an amount currency code variables These will hold our airtime amount and three digit ISO code required by africas talking Read further in the documentation We loop through the customer data and get each number to be rewarded We then insert a try catch block we then attempt to send airtime to each customer using the airtime send function We then call our customer rewards function If all went well your customers should receive their airtime Voila We have successfully developed an automated method to effeciently and quickly reward our loyal customers There is of course room for improvement Adding logging to keep track of customers awarded Connecting to a frontend application to visualize the total amount of airtime sent Alternatively crafting an API around the rewards program But this was more of a demo project to illustrate the viability of the idea One feature I found to be amazing was the Africas Talking airtime api would return an error whenever I sent airtime to the same number more than once in a span of minutes This would be life saver when you have numerous customers to reward it would prevent double or triple rewards without any additional code on our end If you have any question or comments Let me know in the comments or on Twitter Happy Coding Ps Massive shoutout to Anthony Limo Anne from Africas talking airtime and by extension the airtime team The onboarding and KYC process was quick and painless 2021-04-15 19:45:59
海外TECH DEV Community Rails link to React (No API). Yes that's possible! https://dev.to/ericchapman/rails-link-to-react-no-api-yes-that-s-possible-5726 Rails link to React No API Yes that x s possible Rails link to React No API Yes that s possibleEveryone will agree that Rails and React combo are a powerful duo But we all know that building and linking a backend and a frontend take time and resource Not anymore Discover Inertia js Inertia is not another javascript framework Inertia is glue code that easily bring React and Rails together like they was one Once setup completed using inertia is very simple easy and intuitive Imagine be able to render a React component from Rails with a classic render The routing is still manage by Rails Yeah root home show Rails home controller def show Rails will render a React Component with props render inertia Hello props name Mike Taylor endReact Hello componentfunction Hello props return lt h gt Hello props name lt h gt export default HelloResultOf course we could had send something more complex than a string It is also easy to return database data Example def show event Event find params id render inertia Event Show props event event as json only id title start date description endOk you got my attention So what exactly is Inertia With Inertia you build apps just like you ve always done with your server side web Rails framework You use Rails existing functionality for routing controllers middleware authentication authorization data fetching and more The only thing that s different is your view layer Instead of using server side rendering eg ERB templates the views are JavaScript page components This allows you to build your entire front end using React Vue or Svelte Inertia also have option for server side rendering forms helper modal helper validation helper and more How can I install and try Inertia Create a new rails app with React pre configurerails new demo webpack reactcd demonpm install inertiajs inertia inertiajs inertia reactAdd into Gemfilegem inertia rails Install GEMbundle installAdd to app javascript packs application js import App from inertiajs inertia react import React from react import render from react dom const el document getElementById app render lt App initialPage JSON parse el dataset page resolveComponent name gt require Pages name default gt el Create a React component app javascript packs Pages hello jsimport React from react function Hello props return lt h gt Hello props name lt h gt export default HelloThen create your route config routes rbRails application routes draw do root home show endCreate home controlerrails g controller homeclass HomeController lt ApplicationController def show render inertia Hello props name Mike Taylor endendRun your rails apprails sWhat s nextFor complete detail info about Inertia visit there web site at Inertia js position himself to be a serious and powerful alternative to api Of course usage in a real big project need to be tested and like everything else I guess some limitations will rise For now the first impression is more than good and the team behind Inertia js is professional and seem here for the long run ConclusionThat s it for this Inertia js introduction If you want me to do more inertia post let me know and let me know what you would like me to test I am new on twitter so if you want to make me happyFollow me Follow justericchapman 2021-04-15 19:07:28
Apple AppleInsider - Frontpage News Apple TV+ gains whale documentary 'Fathom' https://appleinsider.com/articles/21/04/15/apple-tv-gains-whale-documentary-fathom?utm_medium=rss Apple TV gains whale documentary x Fathom x Two scientist embark on a quest to unravel the mystery of why whales sing on new Apple TV documentary Fathom Fathom is coming to Apple TV The latest Apple TV animal documentary is about humpback whale songs and social communication It joins the increasing number of nature shows already on the platform on June Read more 2021-04-15 19:07:38
Apple AppleInsider - Frontpage News Top 5 Apple deals on Amazon this week https://appleinsider.com/articles/21/04/12/top-5-apple-deals-on-amazon-this-week?utm_medium=rss Top Apple deals on Amazon this weekApril is a bargain hunter s dream with fresh Apple deals on Amazon knocking hundreds off iMacs ーplus AirPods Pro for the return of the GB Mac mini new M MacBook Air deals and iPad savings AirPods Pro on sale for Making a return to the scene this week Amazon s discounted price on Apple AirPods Pro remains the best available Units are in stock and ready to ship for thanks to a instant rebate Read more 2021-04-15 19:46:26
海外TECH Engadget Facebook tests a new feature to recommend businesses in News Feed https://www.engadget.com/facebook-recommend-businesses-news-feed-193257786.html feeds 2021-04-15 19:32:57
海外TECH Engadget IFA is planning a 'full-scale return' with an in-person event in September https://www.engadget.com/ifa-berlin-2021-full-scale-return-in-person-event-190708696.html records 2021-04-15 19:07:08
海外科学 NYT > Science Vaccines Won’t Protect Millions of Patients With Weakened Immune Systems https://www.nytimes.com/2021/04/15/health/coronavirus-immune-system.html Vaccines Won t Protect Millions of Patients With Weakened Immune SystemsMany cannot produce enough infection fighting cells to fend off the coronavirus But researchers are testing one therapy that may help monoclonal antibodies 2021-04-15 19:41:56
海外TECH WIRED Pausing the J&J Vaccine Was Easy. Unpausing Will Be Hard https://www.wired.com/story/pausing-the-jandj-vaccine-was-easy-unpausing-will-be-hard Pausing the J amp J Vaccine Was Easy Unpausing Will Be HardJohnson Johnson s Covid vaccine was supposed to be the uncomplicated one But even with new data getting people to trust it again will be tricky 2021-04-15 19:26:14
海外TECH WIRED US Sanctions on Russia Rewrite Cyberespionage's Rules https://www.wired.com/story/us-russia-sanctions-solarwinds-svr cyberespionage 2021-04-15 19:21:09
海外科学 BBC News - Science & Environment Human cells grown in monkey embryos spark ethical debate https://www.bbc.co.uk/news/science-environment-56767517 chimera 2021-04-15 19:54:12
海外ニュース Japan Times latest articles China still needs an expansionary economic policy https://www.japantimes.co.jp/opinion/2021/04/15/commentary/world-commentary/china-pboc-global-economy-renminbi-covid-19/ monetary 2021-04-16 04:02:20
ニュース BBC News - Home Greensill: Top civil servant failed to declare another job https://www.bbc.co.uk/news/uk-politics-56763652 greensill 2021-04-15 19:07:30
ニュース BBC News - Home Washington seeks to expose Russian intelligence activity https://www.bbc.co.uk/news/world-us-canada-56765753 activities 2021-04-15 19:17:10
ニュース BBC News - Home Renshaw sets new British record at Olympic trials https://www.bbc.co.uk/sport/swimming/56767777 olympic 2021-04-15 19:46:02
ニュース BBC News - Home Pierre-Emerick Aubameyang: Arsenal forward treated in hospital for malaria https://www.bbc.co.uk/sport/football/56767566 Pierre Emerick Aubameyang Arsenal forward treated in hospital for malariaArsenal forward Pierre Emerick Aubameyang has been treated in hospital after he contracted malaria while on international duty with Gabon 2021-04-15 19:21:54
ビジネス ダイヤモンド・オンライン - 新着記事 伝わる!引き出す!リモートワーク会議術【期間限定動画】 - Udemy発!学びの動画 https://diamond.jp/articles/-/267888 udemy 2021-04-16 04:55:00
ビジネス ダイヤモンド・オンライン - 新着記事 「なぜ企業は成長し続けなければならないのか?」元スタバCEOの超明快な答え - 経営・戦略デザインラボ https://diamond.jp/articles/-/268551 岩田松雄 2021-04-16 04:50:00
ビジネス ダイヤモンド・オンライン - 新着記事 コロナ後に財政健全化を進めるための「隠れた重要なポイント」 - 政策・マーケットラボ https://diamond.jp/articles/-/268369 財政健全化 2021-04-16 04:45:00
ビジネス ダイヤモンド・オンライン - 新着記事 終わらせ方の議論なき日銀の金融政策は、まるで第二次世界大戦の日本軍 - 中央銀行の危険な賭け~前代未聞の金融政策は何をもたらすのか https://diamond.jp/articles/-/268425 中央銀行 2021-04-16 04:40:00
ビジネス ダイヤモンド・オンライン - 新着記事 東芝従業員が、社外の人々に握られた会社の「オール」を取り戻すには - 今週もナナメに考えた 鈴木貴博 https://diamond.jp/articles/-/268613 鈴木貴博 2021-04-16 04:35:00
ビジネス ダイヤモンド・オンライン - 新着記事 中国の「台湾統一」まで秒読み!?新たな交通計画で中台の海峡は繋がるか - China Report 中国は今 https://diamond.jp/articles/-/268612 chinareport 2021-04-16 04:30:00
ビジネス ダイヤモンド・オンライン - 新着記事 「インフレ対策」に日本株やドル預金、米国株が有効活用できる理由 - 初心者のための「老後資金」対策講座 https://diamond.jp/articles/-/268565 有効活用 2021-04-16 04:25:00
ビジネス ダイヤモンド・オンライン - 新着記事 アフターコロナの「トップ営業マン」に求められる新たなスキルとは - News&Analysis https://diamond.jp/articles/-/268515 newsampampanalysis 2021-04-16 04:20:00
ビジネス ダイヤモンド・オンライン - 新着記事 大阪市のPR記事が炎上、「ホームレス」をエモいコンテンツにする問題点 - News&Analysis https://diamond.jp/articles/-/268611 newsampampanalysis 2021-04-16 04:15:00
ビジネス ダイヤモンド・オンライン - 新着記事 劇場版「名探偵コナン 緋色の弾丸」失踪者の相続はどうなるか - News&Analysis https://diamond.jp/articles/-/268391 newsampampanalysis 2021-04-16 04:10:00
ビジネス ダイヤモンド・オンライン - 新着記事 「コロナで母子入院」した中年筆者が、治療の不安を主治医と議論してみた - News&Analysis https://diamond.jp/articles/-/268418 「コロナで母子入院」した中年筆者が、治療の不安を主治医と議論してみたNewsampampAnalysis完全な巣ごもりをしていたはずなのに、同居の中年息子である筆者から新型コロナウイルスをうつされてしまった高齢の母…。 2021-04-16 04:05:00
ビジネス 東洋経済オンライン 新型コロナへの過剰反応をいつまで続けるのか 感染者や死者が少ない日本で弊害のほうが拡大 | 政策 | 東洋経済オンライン https://toyokeizai.net/articles/-/422794?utm_source=rss&utm_medium=http&utm_campaign=link_back 東洋経済オンライン 2021-04-16 04:30:00

コメント

このブログの人気の投稿

投稿時間:2021-06-17 22:08:45 RSSフィード2021-06-17 22:00 分まとめ(2089件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)