投稿時間:2021-06-02 01:42:05 RSSフィード2021-06-02 01:00 分まとめ(48件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
IT 気になる、記になる… Fitbit、ファッション性を重視した新型アクティビティトラッカー「Fitbit Luxe」の発売を7月に延期 https://taisy0.com/2021/06/02/141226.html fitbit 2021-06-01 15:46:32
AWS AWS Compute Blog Provisioning and using 10DLC origination numbers with Amazon SNS https://aws.amazon.com/blogs/compute/provisioning-and-using-10dlc-origination-numbers-with-amazon-sns/ Provisioning and using DLC origination numbers with Amazon SNSEffective June US telecom providers require one of the following types of origination numbers be used for application to person AP text messaging SMS to US destinations Short codes digit long codes DLC Toll free numbers An origination number is a numeric string that identifies the SMS message sender This blog post explains how customers using … 2021-06-01 15:33:20
AWS AWS Compute Blog Building serverless applications with streaming data: Part 1 https://aws.amazon.com/blogs/compute/building-serverless-applications-with-streaming-data-part-1/ Building serverless applications with streaming data Part In this post I introduce the Alleycat racing application for processing streaming data I explain the virtual racing logic and provide an overview of the application architecture I summarize the deployment process for the different parts of the solution and show how to test the frontend once the deployment is complete 2021-06-01 15:03:00
python Pythonタグが付けられた新着投稿 - Qiita python を実行させたい https://qiita.com/9boz/items/17283429ec623f2e80ca Bの場合必要なのはpython実行環境B個々のPCにpythonをインストールしてもらうインストーラーでインストールしてもらう。 2021-06-02 00:58:17
python Pythonタグが付けられた新着投稿 - Qiita 丸め誤差のはなし https://qiita.com/hanyohanyo/items/4fe7dc621a8179c284b6 丸め誤差のはなしまえがき本記事では数値計算を行う際に必ずと言っていいほど起こり得る丸め誤差について簡単なプログラムPython例を添えて紹介していこうと思いますこの記事を読んで少しでも誤差について興味を持っていただきシリーズ化予定の「高精度計算」や「精度保証付き数値計算」分野に興味を持っていただければいいなぁと思います。 2021-06-02 00:30:06
js JavaScriptタグが付けられた新着投稿 - Qiita 第 7 章 React をめぐるフロントエンドの歴史 メモ https://qiita.com/kamenaris/items/f363015213fadf2072c4 これがUIを宣言的に表現するということComponentBasedコンポーネントベース、JustTheUIUIにしか関知しないコンポーネントベースのアーキテクチャというのは、見た目と機能がカプセル化されたコンポーネントというアプリケーションの部品を作成し、それらを組み合わせることで複雑なUIを構築するという設計思想modelの縛りがないからこそ、ReactではAtomicDesignのように純粋なUIデザイン手法にってコンポーネントを分割することも簡単にできるフルスタックのフレームワークでないことが逆にReactの強みになってるVirtualDOM仮想DOMリアルDOMの更新というのは、当時のブラウザではたとえそれが部分的な追加や削除であっても、何度かツリーをルートからたどって上ったり下りたりしながらさまざまな処理を行わねばならず、非常にオーバーヘッドの大きなものだったので、このDOM更新を最小限に抑える仮想DOMはまさに画期的だったただReactは仮想DOMを採用しているからこそ、コンポーネントを純粋な関数で実装できたり、再レンダリングのタイミングもユーザーにストレスを感じさせないようにうまく調整したりできるReactDeveloperToolsOneWayDataflow単方向データフロー双方向データバインディングはシンプルなアプリケーションでは直感的であっても、多くの状態を持つ大規模のアプリケーションでは簡単にスパゲッティになってしまうというのは多くの開発者が実感するところで、次第にこれこそがアンチパターンだったんだという認識が広まっていったReactにおける単方向データフローとは、データがコンポーネントツリーを親コンポーネントから子コンポーネントに対して一方向に、propsという形をとって流れ落ちることをいう子コンポーネントから親コンポーネントに向かってデータが逆流することはない。 2021-06-02 00:45:58
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) ソースコード読み込み方法 https://teratail.com/questions/341651?rss=all ソースコード読み込み方法前提・実現したいこと初めに、プログラミング初心者の為文に誤りがあると思います。 2021-06-02 00:58:54
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) Reactの画面遷移を繰り返すとエラーが出る https://teratail.com/questions/341650?rss=all Reactの画面遷移を繰り返すとエラーが出る前提・実現したいことReact、typescriptで開発を行なっています。 2021-06-02 00:55:17
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) [python] [pandas]について、 DataFrame と Series がいまいちよく理解できていないのは自覚しているのですが、 https://teratail.com/questions/341649?rss=all 2021-06-02 00:48:12
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) [Unity]ButtonとInput.GetKeyDownの両立 https://teratail.com/questions/341648?rss=all オブジェクトの移動後、ボタンを押すことでその座標を確定させるようにしたいです。 2021-06-02 00:33:52
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) scssをcssに変換時のエラー https://teratail.com/questions/341647?rss=all scssをcssに変換時のエラーsassにheadernavdisplayflexと書くとcssでheadernavdisplaywebkitboxdisplaymsflexboxdisplayflexと出てきてdisplaymsflexboxがエラーになってしまいます。 2021-06-02 00:31:13
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) Ruby on Railsでデータベースにデータを保存できない https://teratail.com/questions/341646?rss=all RubyonRailsでデータベースにデータを保存できない前提・実現したいことこんにちは。 2021-06-02 00:29:40
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) Scrapyの教材で出てくる「::attr(href)」などのうち「::」が何表しているのかわからない https://teratail.com/questions/341645?rss=all Scrapyの教材で出てくる「attrhref」などのうち「」が何表しているのかわからないクローリング、スクレイピングのためにscrapyの勉強をしているのですが、恐らくscrapyというよりかはpythonの基本的な部分で必要な知識が足りないのか、参考書やサイト上に掲載されているコード表現の一部が理解できません。 2021-06-02 00:28:01
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) macでpyxelが使えません https://teratail.com/questions/341644?rss=all macでpyxelが使えません前提・実現したいことmacbookでpyxelを使いたいですpythonでサンプルhellopyxelを使いたいです。 2021-06-02 00:04:19
Linux Ubuntuタグが付けられた新着投稿 - Qiita ブロックデバイス名からUSBPortを探る https://qiita.com/tayoshida/items/c130587ca1e3adafb3c5 方法まずはlsblkでブロックデバイス名を探します。 2021-06-02 00:01:08
AWS AWSタグが付けられた新着投稿 - Qiita Railsでポートフォリオ作成時に何回も使用したコマンド5選 https://qiita.com/TeppeiMimachi/items/c9f2a61bb14250dd5a0b Railsでポートフォリオ作成時に何回も使用したコマンド選どうも、三町哲平です今回は、私がRailsでポートフォリオを作成した際に何度も利用したコマンドの備忘録です。 2021-06-02 00:40:18
Docker dockerタグが付けられた新着投稿 - Qiita Railsでポートフォリオ作成時に何回も使用したコマンド5選 https://qiita.com/TeppeiMimachi/items/c9f2a61bb14250dd5a0b Railsでポートフォリオ作成時に何回も使用したコマンド選どうも、三町哲平です今回は、私がRailsでポートフォリオを作成した際に何度も利用したコマンドの備忘録です。 2021-06-02 00:40:18
Azure Azureタグが付けられた新着投稿 - Qiita [Project Bonsai/Moab]Bonsai育成記 (2)ドメインランダム化 https://qiita.com/Meeracker/items/23afba36adf3e478a5b8 チュートリアルでのパラメータ設定などを見直して、よりリアルな動きをするボールにもシミュレーターが対応できるようにします。 2021-06-02 00:45:59
Ruby Railsタグが付けられた新着投稿 - Qiita Railsでポートフォリオ作成時に何回も使用したコマンド5選 https://qiita.com/TeppeiMimachi/items/c9f2a61bb14250dd5a0b Railsでポートフォリオ作成時に何回も使用したコマンド選どうも、三町哲平です今回は、私がRailsでポートフォリオを作成した際に何度も利用したコマンドの備忘録です。 2021-06-02 00:40:18
海外TECH DEV Community Happy LGBTQIA+ Pride Month! ❤️ https://dev.to/devteam/happy-lgbtqia-pride-month-1j7b Happy LGBTQIA Pride Month ️ It s finally one of our favorite times of the year ーPride Month As many of you know every year in June many countries around the world celebrate the diverse spectrum of LGBTQIA individuals and the great strides and sacrifices they have made throughout history to be seen heard respected and safe to live life authentically Many of our friends family members mentors colleagues and role models are members of the LGBTQIA community ーmany of you here on DEV are as well This month and always we honor and celebrate alongside you You also might remember that in previous years we have celebrated Pride Month by collecting stories from our LGBTQIA community members We re continuing this tradition in with an added focus on amplifying organizations already doing important work with and for LGBTQIA individuals Read on to find out how you can celebrate Pride Month with us Pride Month at DEV Share Your Story amp Hear From OthersIf you identify as an LGBTQIA individual and you d like to share your experience as a person in software development we d love to hear from you This template is here to use as a jumping off point but please feel free to start from scratch if you prefer Just remember to use the tag devpride so we can find and share your post easily When you re done we d love if you could drop the link to your post in the comments below hint use the DEV post liquid tag to embed your work ️If you are an ally we encourage you to keep an eye on this tag throughout the month and learn more about the experiences of the LGBTQIA community members here on DEV Learn About LGBTQIA Organizations Doing Amazing WorkWe also wanted to make some space in this year s Pride Month celebration to recognize several organizations doing fantastic work with and for LGBTQIA folks in tech Here is a list of tech focused LGBTQIA organizations we respect ーand a bit about how they are celebrating Pride Month Out in Techis a nonprofit organization dedicated to uniting the LGBTQIA tech community by creating opportunities for members to advance their careers grow their networks and use technology for good They place a unique emphasis on kindness knowledge belonging and joy In honor of Pride Month Out in Tech is hosting Out in Tech Pride ーan event focused on building equity in tech through courage and conviction They will be celebrating some of their favorite LGBTQIA and allied tech leaders across streaming retail fintech and other industries gt gt Learn more about Out in Tech s Pride celebration here Lesbians Who Tech amp Alliesis a community of LGBTQIA women non binary and trans individuals in technology Their goals are to become more visible to and connected with one another and encourage more women queer folks trans individuals and Black and Brown people to join the tech field Lesbians Who Tech welcomes allies to join and support their organization too In celebration of Pride Month Lesbians Who Tech amp Allies is hosting Not IRL Pride Summit ーa day virtual event focused on enhancing their leadership and technical skills and discussing ways we can do better as global citizens fighting oppression gt gt Learn more about Lesbians Who Tech amp Allies Pride Summit here Start Outis a nonprofit dedicated to growing the number of LGBTQIA entrepreneurs in tech and other fields while increasing their diversity impact and empowerment Start Out has many events throughout the year For Pride Month the organization is hosting a Wine Down Wednesday event on June th ーa Pride themed virtual networking opportunity for LGBTQIA founders and innovators gt gt Learn more about Start Out s “Wine Down Wednesday Pride Edition Event here Trans Tech Social Enterprisesis an incubator for LGBTQIA talent TransTech s work is dedicated to empowering trans lesbian gay bisexual and queer people and allies with practical career ready skills and economic empowerment Its members have access to a vibrant digital community training series and co working spaces in Chicago Illinois gt gt In honor of Pride Month we invite you to explore TTSE s on demand training optionsFeel free to comment with any other meetups groups networks and or organizations focused on making technology more friendly and accessible for LGBTQIA folks You can also create a DEV Listing to broadcast any events that you or your company organization are hosting and embed them in this thread A very happy Pride Month to all In the comments below we d love if you shared Links to your Pride stories don t forget to use the DEV post liquid tag Any other LGBTQIA organizations we should know aboutLinks to Pride Month LGBTQIA DEV Listings for events initiatives you or your company organization are hostingAny other thoughts you have about this important global celebration We would also like to acknowledge that while Pride Month does take place in June for a host of countries many celebrate it during other months of the year We learned so much about when and how different countries and regions celebrate Pride from this calendar Check it out Here s to LGBTQIA Pride 2021-06-01 15:56:55
海外TECH DEV Community Understand Polymorphism once for all https://dev.to/mateocerquetella/understand-polymorphism-once-for-all-4po Understand Polymorphism once for allThe main reason for using interfaces is to achieve polymorphism and to provide developers with the ability to implement interface methods in their own way in the future In this example I will use TypeScript and I will put the repository at the end of the noteSuppose we have an interface and three classes This is the connector interface Now we are going to implement the Wifi communication Here we have developed our concrete class called WifiConnector which has its own implementation of type Connector Now we are creating our System which has a Connector component This is called dependency injection Let s look at this line of code Connector is an interface and must have the method doConnect Now since Connector is an interface the System class has much more flexibility We can pass any type that has implemented the Connector interface In the future the developer will achieve more flexibility For example now the developer wants to add a Bluetooth connection module We see that WifiConnector and BluetoothConnector have their own implementation There is a different way to connect So we can pass any of them to the System class as a constructor parameter This is called polymorphism The System class is now not aware of whether it is Bluetooth or Wifi We can even add another communication module such as Infrared Bluetooth and whatever simply by implementing the Connector interface This is called Duck Typing The connector type is now dynamic since doConnect is just a placeholder and the developer implements it as their own Here is the repository in case you need it and thanks for reading 2021-06-01 15:44:49
海外TECH DEV Community Every Icon you need in reactJS project. ft. react-icons https://dev.to/shareef/every-icon-you-need-in-reactjs-project-ft-react-icons-48ao Every Icon you need in reactJS project ft react icons Hello Developers I just wanna share an awesome library or whatever it is called for Icons in ReactJS React IconsReact Icons enables you to use famous icon provider s icons in React component format React Icons have Icons fromFont AwesomeHeroiconsTypiconsVS Code Iconscss ggAnd a lot Show me the code npm install react icons save import IconName from react icons Icon Provider For example import HiAcademicCap from react icons hi And it will give you something like this lt HiAcademicCap gt And Kabooom You have your Icon Customizing IconsWe have few options to play around alsosizecolorstyleclassNameAnd some otherslet s see the code in action lt HiAcademicCap color blue size rem style color red className black color gt Here first preferance will be given to style color red Then to color property blue then to the color in our className black To increse the side we have sizeThanks for reading EnjoyLearning Closing here This is Shareef GitHubMy PortfolioTwitter ShareefBhaiLinkedinReact Icons 2021-06-01 15:44:40
海外TECH DEV Community High Performance Images: 2021 Guide https://dev.to/requestmetrics/high-performance-images-2021-guide-48g8 High Performance Images GuideImages engage users drive clicks and generally make everything better except performance Images are giant blobs of bytes that are usually the slowest part of your website This guide has everything you need to know for fast images on the web Images are big Really big The bytes required for an image dwarf most site s CSS and JavaScript assets Slow images will damage your Core Web Vitals impacting your SEO and costing you traffic Images are usually the element driving Largest Contentful Paint LCP and load delays can increase your Cumulative Layout Shift CLS If you re not familiar with these metrics check them out in the Definitive Guide to Measuring Web Performance This guide covers optimizing your image format resolution quality as well as embedded images and lazy loading Let s get started Image FormatFirst and foremost your images need to be in the correct format Image formats are designed for a particular kind of image so using the wrong format can make a big image even worse A good general rule is to use jpg for photographs and use pngs for graphics Here s a quick example On the left is a photograph of our buddy Sam the sloth As a JPG the file is only kilobytes Convert the same file to a PNG and it more than doubles to kilobytes The right is an illustration of Sam and is better served as a PNG It s only kilobytes But converting it to a JPG balloons it to kilobytes Note that graphic illustrations tend to be significantly smaller than photographs Be sure to consider this when designing the look and feel of your pages There s lots of other formats too If you have artwork as vectors lines and paths SVG is a perfect format Newer browsers support newer formats as well like AVIF and WebP which might be even smaller Responsive Image ResolutionYour website will not be viewed the same way by everyone Some of your users will have a huge px wide display Others may have a px tablet or a px phone A px wide image would need a lot of wasteful bytes for those smaller devices where the image will get scaled down anyway Why not scale down the images before your users download them Use HTML responsive attributes to describe the sizes available for an image and when to use them lt img src picture jpg srcset picture jpg w picture jpg w picture jpg w sizes max width px vw px alt my awesome picture height width gt In this case the base image is px wide and that s also the default src The srcset defines images at and px wide The sizes uses CSS media queries to hint the browser on the viewable size available for the image If the window is less than px wide the frame will be fullwidth vw Otherwise the frame will never be bigger than px wide Most image tools like Photoshop Gimp and Paint NET can export images at multiple resolutions Your native image viewer can probably do some limited resizing as well To automate this on a large scale you may want to consider a command line tool like ImageMagick Hiding Images on MobileFor some websites you may not want to show an image on mobile devices at all because they are simply too big Setting a display none style on the image isn t very helpful because the browser will still waste time and bytes downloading the image Instead you can use sizes to tell the browser when the image will not be shown lt img src picture jpg srcset picture jpg w picture jpg w picture jpg w sizes max width px px alt my awesome picture height width gt For screen sizes less than px the frame of the image is px wide So the browser knows it doesn t have to bother downloading anything because there is nothing to show Image QualityAside from image format and resolution there are often settings to adjust the quality of the image using lossy compression These are algorithms that remove parts of an image that you wouldn t notice but still take up space Check out this example This reduction is accomplished by pulling out unused colors or by combining colors and pixels that too similar to notice But you don t need to worry about that most optimization tools can detect the appropriate level of quality for an image TinyPNG and ImageMin are great for this Embedding ImagesSometimes an image is essential for a webpage to be useful such as a button logo or icon Once you ve optimized it as small as you can make it the only way to go faster is to embed the image on the page This will save a network request and show an image as soon as the document starts rendering You embed an image by converting it into a base string and putting it right in the html tag like this This may look strange but it s supported as a data url The src defines the format as a PNG image thats base encoded The remainder is the actual contents of the image in this case a small red dot Google uses embedded images frequently in the display of search results One of the many reasons Google feels so fast Check out our review of Google s performance and what you can learn from it Here s a handy web tool for converting your images to base Lazy Loading ImagesWebsites have a lot of images that don t need to be loaded right away But the browser doesn t know what images it will need so its gotta download them all Downloading the extra images creates lag and network congestion that slows down the critical images Instead tell the browser to be lazy Lazy loading is a technique to tell the browser to wait to download certain images until they are visible to the user This can have huge impacts to Largest Contentful Paint LCP performance because the browser can focus on the critical elements to render The HTML spec is experimenting with a loading attribute for lazy loading images but it is still experimental Safari doesn t support it yet so it s not particularly useful for most websites yet Fortunately we can do it with JavaScript There are a few lazy loading libraries like lazysizes These libraries handle a lot of the edge cases and browser compatibility of doing this but essentially they run code like this var lazyEls slice call document querySelectorAll data src var lazyObserver new IntersectionObserver function entries entries forEach function entry if entry isIntersecting var el entry target var src el getAttribute data src if src el setAttribute src src lazyObserver unobserve el lazyEls forEach function el lazyObserver observe el This code uses the IntersectionObserver to detect when an element is visible When an image is visible it moves the data src attribute to src and the image downloads You can apply the same pattern to srcset and for any number of elements You utilize this by renaming the src attribute to data src lt img data src picture jpg loading lazy class lazy gt This markup uses both the experimental loading attribute as well as the generic attribute we can use with a JavaScript function or library Layout SizingWith late loading images it is even more important to specify the sizing of images to prevent Layout Shift Layout shifts are when the positioning of elements changes during load because of dynamically sized content Read more about layout shift and the impact on performance You prevent this by specifying a height and width attribute on your images lt img data src picture jpg loading lazy class lazy width height gt Notice that the height and width attributes It s not px it s just It also doesn t do exactly what you d expect the size of this element will not necessarily be x it will be whatever the CSS styling and layout says it needs to be But the browser remembers the aspect ratio from these attributes so that the height of an image will be correct given it s width So if your layout only has px wide for the image the browser will know without downloading the image to reserve px of height as well to maintain the aspect ratio ConclusionThese techniques will greatly speed your website and images The correct format resolution quality and load order for your images can transform the end user experience of your website for the better Not sure how users see your website today Try out performance monitoring from Request Metrics to track your real user performance metrics 2021-06-01 15:37:07
海外TECH DEV Community How to start a B2B marketplace https://dev.to/alexanderkdev/how-to-start-a-b2b-marketplace-3o51 How to start a BB marketplaceNowadays the BB business model is just starting to take off Entrepreneurs seek solutions and improve their businesses performance The BB model s key feature is the frequency and transaction volume made on the market There are main sectors of BB BB Marketplace for Buyers and Sellers e commerce platform Marketplace for BB services BB rental marketplace In our article we tell you about best example applications set the market trend and create consumer expectations E commerce platforms Amazon Alibaba eBay and others BB services marketplace Thumbtack Fiverr Upwork and others BB rental marketplace Airbnb and others So how to define the distinctive idea and purpose of the project An original idea is what identifies your business from competitors and builds a unique interaction with your customers Please answer the following questions What are the problems in cooperation between business partners What causes these problems What is the possible solution to these problems How can this solution be presented to the masses using the marketplace Deciding exactly how your application will earn is one of the most important tasks One earning scheme can push away your potential clients while another one can attract You should think about possible types of monetization like Transaction fees Subscription Advertising Additional functions If you decide to create a BB Marketplace provide a platform for the sale rental or services of some entrepreneurs to others and have already identified a goal you will need to learn more about the basic functions Registration algorithm The presence of a registered profile and its status perhaps even a rating Product catalog product database with a template field Cloud storage Search by software In app payment payment gateway Checkout template questionnaires Reviews under the product card from buyers As your business expands advanced features become true “magic wands that facilitate and automate a huge part of your and client s business processes Notifications Product delivery monitoring Recommendations system Integration with social networks Recommendations system Search filters Live chat The “Exceed Team is interested in developing entrepreneurship and is ready to take on your BB Marketplace project If you still have questions and would like to know more details about developing an application of this kind write to us 2021-06-01 15:30:36
海外TECH DEV Community FRP - Fast Reserve Proxy - Connect To Database In Private Network https://dev.to/vumdao/frp-fast-reserve-proxy-connect-to-database-in-private-network-4bdg FRP Fast Reserve Proxy Connect To Database In Private Network To support the requirement of accessing database with proper permission and high security this post show you how to open connection to database servers such as postgresql redis mongodb etc within officie network using FRP Fast Reserve Proxy What s In This DocumentWhat is FRP Create FPR Server Using AWS CDK Set up connection to Database In Private NetworkConclusion What is FRP frp is a fast reverse proxy to help you expose a local server behind a NAT or firewall to the Internet As of now it supports TCP and UDP as well as HTTP and HTTPS protocols where requests can be forwarded to internal services by domain name Create FPR Server Using AWS CDK Using CDK will help to spread of the infra to multiple regionsThe stack includes Create EC instance type ta nano and then run setup sh script to start fprs systemD serviceAllocation EIP to the EC instanceCreate record set frps cloudopz co point to the EIPCreate record set of frps in VPC private zoneimport osfrom constructs import Constructfrom aws cdk aws s assets import Assetfrom aws cdk import Stack Duration App Environment Tags aws ec as ec aws route as route dirname os path dirname file class RunAllAtOnce def init self app App env Environment region eu central pattern fra ec stack ECFrpsStackCreate app f frps ec pattern env env pattern pattern eip stack EIPFrpsStackAttach app f frps eip pattern instance id ec stack instance instance id env env pattern pattern RouteFrpsStack app id f Route pattern FrpsStack env env pattern pattern eip eip stack eip ref private ip ec stack instance instance private ip app synth class ECFrpsStackCreate Stack def init self scope Construct id str env pattern kwargs gt None super init scope id env env kwargs self instance None vpc ec Vpc from vpc attributes self VPC vpc id vpc abc availability zones eu central a public subnet ids subnet xyz vpc sg ec SecurityGroup from security group id self f pattern p vpc sg Root volume ebs root dev ec EbsDeviceProps delete on termination True volume type ec EbsDeviceVolumeType GP volume size block root volume ec BlockDeviceVolume ebs device ebs root dev block root device ec BlockDevice device name dev xvda volume block root volume Instance self instance ec Instance self f pattern FrpsInstance instance type ec InstanceType ta nano machine image ec AmazonLinuxImage generation ec AmazonLinuxGeneration AMAZON LINUX vpc vpc security group vpc sg instance name f pattern frps block devices block root device key name frps key Tags of self instance add key Name value f pattern frps Tags of self instance add key cfn frps stack value ec stack Script in S as Asset asset Asset self Asset path os path join dirname setup sh local path self instance user data add s download command bucket asset bucket bucket key asset s object key Userdata executes script from S self instance user data add execute file command file path local path asset grant read self instance role class EIPFrpsStackAttach Stack def init self scope Construct id str env pattern instance id kwargs gt None super init scope id env env kwargs self eip None self eip ec CfnEIP scope self id f FRPSEIP pattern domain vpc ec CfnEIPAssociation self EIPFRPSAttachment instance id instance id allocation id self eip attr allocation id class RouteFrpsStack Stack def init self scope Construct id str env pattern eip private ip kwargs gt None super init scope id env env kwargs vc io hosted zone ZONEID hz route HostedZone from hosted zone attributes self id f Frps pattern HostedZone hosted zone id vc io hosted zone zone name cloudopz co record f pattern frps route ARecord scope self id f frps pattern Record target route RecordTarget from ip addresses eip zone hz record name record ttl Duration seconds Create frps record on fra vc p zone zone vc p zone ZVPCZONEID vc p hz route HostedZone from hosted zone attributes self id f Frps pattern VCPHostedZone hosted zone id vc p zone zone name cloudopz zone frps record frps route ARecord scope self id f frps pattern VCPRecord target route RecordTarget from ip addresses private ip zone vc p hz record name frps record ttl Duration seconds Set up connection to Database In Private Networkfrps cloudopz co is record set point to public IP of the frp server An EC instance security group of the EC should allow only ports within office network or VPNFRP server uses private network in order to talk with FRP client which is a ks service and contains protocol methods as well as binding port to connect to databasesStructure of project tree ├ーDockerfile├ーstart sh└ーfrpc iniBuild image and then push to ECR cloudopz frpc latestDeploy FRP client in ks as a statefulset serviceapiVersion apps vkind StatefulSetmetadata name frpcspec serviceName frpc replicas selector matchLabels ss frpc template metadata labels ss frpc spec containers name frpc image cloudopz frpc latest restartPolicy Always Monitor FRP using dashboard at port ConclusionThere are many ways to provide connection to database please share what you experiencedProviding connection to database for developer shoud restrict permission by granting proper permission on specific database schema only Blog · Github · stackoverflow · Linkedin · Group · Page · Twitter 2021-06-01 15:22:38
海外TECH DEV Community Polypane 6.1: Readability, Content Chaos and rewritten event sync engine https://dev.to/polypane/polypane-6-1-readability-content-chaos-and-rewritten-event-sync-engine-mf8 Polypane Readability Content Chaos and rewritten event sync enginePolypane adds two new debug tools and a much more performant completely rewritten interaction syncing engine along with numerous smaller improvements and bug fixes What s Polypane Polypane is a web browser for developers designers and anyone that works on web projects It shows sites in multiple fully synced panes and has tons of features that help with responsive design accessibility and overall site quality Readability debug toolThe readability debug tool will calculate how difficult each sentence on your page is Darker redder sentences are harder to understand while lighter greener sentences are easier to read We calculate this using the Automated Readability Index ARI which works well for most western European languages For pages in Arabic it uses the Automatic Arabic Readability Index AARI If you know of other languages that have a Readability Index algorithm please let us know This is a really neat way to check which of your sentences might be a little on the complex sites and should be rewritten Content chaos debug toolThe Content chaos debug tool will randomly halve double or triple the content of each text node on your page This is a perfect way to test if your layout wont break when there is unexpected text content such as much longer titles for things than were used in the design or languages that take significant more or less space Rewritten interaction event sync enginePolypane is the only browser that syncs all your user interactions out of the box scrolling clicking keyboard input form events typing and hovers Making this feature performant is a difficult problem since you need the same thing to happen at the same time across all panes In we have completely rewritten our syncing engine bringing it up to the third engine we ve built for this We were able to take out an intermediate component that improves performance a lot and at the same time is able to more accurately sync interaction events across panes In particular you ll notice a higher frame rate for scrolling and animations on hover are much smoother across panes About BrowsersyncStarting in Polypane we will automatically disable the built in syncing when we detect Browsersync with ghostMode turned on Browsersync has always been slightly slower than Polypane s internal syncing and what was essentially happening was that Browsersync was continuously resetting the scroll position after Polypane had updated it leading to a very janky experience Polypane has been showing a warning but unfortunately not many people are aware of the option to turn off ghostMode or even realise they have Browsersync running in their project in the first place That s why we decided it was better to instead disable the scroll syncing in Polypane even though it is more performant Images overview in outline panelThe online panel now gives you a list of all the images on a page along with their current source alt text title shown dimensions aspect ratio and actual dimensions when they differ from the shown dimensions When the alt text is missing we ll show a warning and you can right click any image to save it to disk Like the node tooltip we ll only show the actual size when it differs from the shown dimensions and we only show the aspect ratio if it s not the same as the pixel value Smaller improvementsPolypane inlines stylesheets to enable access to them from the elements panel We ve made this optional which can beslightly faster at the expense of not showing all the styles in the elements panel Starting in we also rewriteinlined stylesheet so that linked resources like background images work correctly Polypane now includes the Angular DevTools in the selection of devtools extensions We updated our color handling throughout the application making it much more performant This is most noticable when editing a colorin the Elements panel It s now no longer possible to navigate to a Facebook Twitter or Instagram URL in Polypane We did this as a productivity measurebecause these sites have server security settings that make Electron applications of which Polypane is one crash We coulddisable the security settings for these sites but we would rather wait for Electron to be fixed so we re keeping a close eye on that Logging in with Google was broken in Polypane but it now works again Read through the full changelog to see the other improvements made Get Polypane Polypane will automatically update on Mac and Windows Linux users need to download the new version fromthe download page and if you re on Mac and Windows but don t want to wait on the update popup findyour download there as well Don t have Polypane yet There is a free day trial available Get it here Full ChangelogNew featuresNew Readability debug toolNew Content chaos testing debug tool Thanks Rik New Interaction syncing engine rewritten to vNew Images overview in outline panelNew Option to disable inlining stylesheetsNew Angular DevTools now available in the devtools extensions installerImprovementsImproved Pane load performance improvementsImproved Remove jank when animating hover stylesImproved Clicks are not synced when they create a new tab when cmd or ctrl is pressed Improved Support shorthand notation in combination with custom properties for hover syncingImproved Prevent Polypane from opening urls that are known to cause crashesImproved Inlined stylesheets no longer overwrite background imagesImproved Increase opacity for unfocused scrollbar Thanks Sam Improved Form elements now use the Polypane accent colorImproved Improve performance of color picker in elements panelImproved Upgrade Chromium versionImproved Better color consistency for dark modeImproved Outline Link checking now ignores javascript blob and data linksImproved Polypane shows a warning when a site wants Location API access but there is no Google API key Thanks Eric Improved Mode switcher shortcut is changed so cmd m for minimize works Thanks Charlie Improved Scroll syncing is now disabled when Browsersync with ghostMode is detected Fixes Fix Log in with Google works againFix Fix auto reloading not starting immediatelyFix CSS injection in Live reload for Default mode Thanks Winston Fix Disabling hover sync also blocked showing the target url on hoverFix Copy button for empty description was missing Thanks Charlie Fix Alignment issues in the Outline panel on MacFix Editing text nodes in elements panel sometimes didn t workFix Prevent tooltip overlay misalignment on some sitesFix Prevent duplicate inlining of stylesheetsFix Polypane console can now print null messagesFix Escape HTML in attributes in overlay tooltipFix Missing rel noopener warning was sometimes shown incorrectlyFix Replace panes button for custom workspaces now replaces panes again Thanks Sam Fix Elements panel not always showing background image declarationsFix Show correct version number in getting started page 2021-06-01 15:09:09
海外TECH DEV Community Choosing a Message Broker: Kafka vs RabbitMQ vs AWS SQS/SNS https://dev.to/aspecto/choosing-a-message-broker-kafka-vs-rabbitmq-vs-aws-sqs-sns-20na Choosing a Message Broker Kafka vs RabbitMQ vs AWS SQS SNSMicroservice applications rely heavily on messaging and asynchronous communications to keep everything working smoothly Choosing the right message broker is one of the first critical choices you must make when developing the services that need to communicate with each other Making the “right choice can be a battle of features and edge cases that can be challenging to differentiate between In this article I ll help provide a bit of guiding light by providing an overview of a few of the more well known message brokers Kafka RabbitMQ and AWS SQS SNS I ll explore the driving forces behind them the general messaging model they follow and do my best to provide some guidance on selecting the broker that is right for you Apache KafkaKafka is an open source message broker developed and maintained primarily by the Apache Software Foundation with the assistance of the open source community Key FeaturesFocus on streamable content working with large data streamsMessage persistence and reprocessing capabilities are core featuresOn site hosting with third party optionsKafka provides optimized stream based processing of events with a publish subscribe model driving the communications between consumers These events can be subdivided into topics allowing for greater organization of your distributed application s communication patterns and are partitioned onto multiple servers within a cluster allowing for a resilient and highly performant message delivery system Technical Details and DeploymentApache provides SDKs in several different languages Kafka is designed to be deployed on site within your own application s architecture This can be on a set of stand alone servers a virtual machine or a Docker container Multiple vendors offer Kafka hosting as a service such as AWS CloudKarafka and Aiven or in virtual machines Below is some sample JS code for getting started with Apache Kafka events const Kafka require kafkajs const kafka new Kafka clientId my app brokers localhost this produces a messageasync function produce const producer kafka producer await producer connect await producer send topic TOPIC NAME messages key key value hello world async function consume const consumer kafka consumer groupId my group await consumer connect await consumer subscribe topic TOPIC NAME await consumer run eachMessage async topic partition message gt console log key message key toString value message value toString headers message headers Strengths amp WeaknessesKafka has a high focus on data stream throughput something that shows in their performance statistics This focus on processing streams of data results in a system with high throughput allowing for complex processing of large data streams Kafka s routing capabilities for those streams of data are relatively limited when compared to other message brokers a gap that is continually getting smaller as these products improve To summarize Kafka is a powerful solution that can provide robust and fault tolerant high performance message streaming letting you confidently drive your application s behavior Depending on your bandwidth and resources you can abstract away as much or as little of the hosting as you feel comfortable making Kafka a solid choice that will scale with your traffic RabbitMQLike Kafka RabbitMQ is another open source message broker Originally developed by Rabbit Technologies the technology has through a series of acquisitions ended up under the ownership of VMWare Key FeaturesFocus on messaging based communication with support for large data streamsComplex routing capabilities provided as a core featureOn site hosting with third party optionsRabbitMQ uses the publish subscribe model as well sending message objects in their binary form to different named queues which can be dynamically created and destroyed RabbitMQ is designed to operate both in isolation and as part of a cluster providing enough configurable power to drive any set of redundancy or data safety needs Technical Details and DeploymentRabbitMQ provides several client libraries in a wide variety of languages It can be deployed on site on anything from a full server to a container or on one of several cloud providers StackheroCloudAMQPComposeThe following sample code written in Node js using the AMQPLIB package should provide a small sample of what it might be like to work with RabbitMQ const amqp require amqplib callback api amqp connect amqp localhost function error connection if error throw error connection createChannel function error channel if error throw error const queue hello queue const msg Hello world channel assertQueue queue durable false Sending message to queue channel sendToQueue queue Buffer from msg console log Sent message msg Consuming messages channel consume queue function msg console log Received message msg content toString noAck true Strengths amp WeaknessesRabbitMQ has the power to handle workloads of nearly any size and can effectively scale alongside your application as your user base grows With a focus on messaging based delivery and complex routing scenarios RabbitMQ is extremely adaptable to any application architecture While originally there was no great support for data stream processing and messages were generally only processed once without the capacity to reprocess a stream both of these gaps have closed as RabbitMQ has continued to grow With the ability to take ownership of the things you want and outsource the rest RabbitMQ can fit into any appropriate role in your application s infrastructure Amazon Web Services SQS SNSSNS and SQS represent two different ways of looking at distributed messaging SNS is highly focused on message delivery offering a publish subscribe model to quickly distribute a message to an array of clients e g mobile devices HTTPS endpoints other AWS services SQS by comparison is focused on the successful delivery and processing of messages by individual clients Key FeaturesTwo products allowing for both broadcast messaging and pub subQuick setup and configuration using AWSNo hosting available outside of AWSWhile SNS will broadcast the same message to an array of recipients SQS will distribute queue messages to single subscribers for processing SNS takes a push based approach to notifications allowing for automated responses to notification activity while SQS tends to focus more on a polling style mechanism with some additional event driven functionality supported Technical DetailsAWS provides a general SDK with access to most AWS services SQS and SNS included in several popular languages The below sample code uses the AWS SDK to demonstrate the process of working with SNS and SQS SNS publishconst AWS require aws sdk AWS config update region REGION const publishParams Message MESSAGE TEXT TopicArn TOPIC ARN const publishTextPromise new AWS SNS apiVersion publish publishParams promise publishTextPromise then function data console log Message publishParams Message sent to topic publishParams TopicArn catch function err console error err err stack SNS Subscribeconst subscribeParams TopicArn TOPIC ARN const subscribePromise new AWS SNS apiVersion listSubscriptionsByTopic subscribeParams promise subscribePromise then function data console log data catch function err console error err err stack SQS sendconst sqs new AWS SQS apiVersion const queueURL SQS QUEUE URL const sendParams DelaySeconds MessageAttributes Title DataType String StringValue Some String MessageBody Something QueueUrl queueURL sqs sendMessage sendParams function err data if err console log Error sending to SQS err else console log Success sending to SQS data MessageId SQS receiveconst receiveParams AttributeNames SentTimestamp MaxNumberOfMessages MessageAttributeNames All QueueUrl queueURL VisibilityTimeout WaitTimeSeconds sqs receiveMessage receiveParams function err data if err console log Receive Error err else if data Messages console log Received messages JSON stringify data Messages Strengths amp WeaknessesAWS SQS and SNS together can be used to build the backbone of a highly scalable highly resilient distributed application With ties into many other AWS services such as AWS Lambda these two tools can help you easily grow your application s communications while providing you with all the tools you need to manage the underlying complexities of the service interactions If your web application is already running on AWS set up time is effectively zero with much less complexity than many of the other systems This does potentially come at the expense of a larger AWS bill as the number of messages grows While Kafka and RabbitMQ don t provide a default message size limit AWS provides some limits around SQS and SNS messages converting the messages into S objects after they reach a certain size We published a detailed article on how you can overcome this size limit I highly recommend browsing it to get a feel for how SQS in particular manages large messages You can find our SQS SNS Producer Consumer Library inside It provides an ability to pass payloads through s SQS and SNS being cloud first do add the additional complication of being vendor locked to a specific service whereas other message brokers resolve this by providing local installation and maintenance capabilities Choosing The Right Message BrokerGenerally speaking there are two considerations you should be thinking about when choosing a broker Consideration The Type of Messages You SendThe first step to choosing a message broker is determining what messages you ll be sending and what their general format will be The characteristics of these messages will drive the questions that need to be asked about each platform s offering though most will be roughly equivalent in terms of feature set meaning that at a general level every solution listed above supports the functionality needed to serve as a message broker for a scalable distributed application From a pure feature perspective one solution is as good as another Consideration Your Daily Work and Applications InfrastructureThis is where secondary considerations come into play Think about your day to day work and systems and ask yourself Are you building an application exclusively in AWS Maybe SQS and SNS make the most sense for establishing your inter service communicationAre you more interested in writing your application than maintaining the piped data between its components Then a third party hosted solution might be the best option for allowing you to focus on your strengths while growing your codebaseAre you highly focused on speed of delivery and minimal latency Then Kinesis might be right up your alley we ll go over Kinesis on another article so stay tuned while an application more focused on verified delivery and redundancy might choose a different technology The requirements of your application s infrastructure and behavioral patterns will drive the choice at this level With the above taken into the account and with the caveat that it is hard and somewhat unfair to reduce these large tech products down to a couple of lines of recommendations here are some guidelines on choosing the right message broker If you care about message retention and being able to easily re process data Kafka is likely your best optionIf you are more concerned with being able to maintain and implement a complex set of routing rules RabbitMQ is likely your best choiceIf you re a small startup looking to get up and running quickly with minimal overhead AWS SQS SNS is a great option given its quick setup and cost structure Getting End to end Visibility Into a Message JourneyOne element you ll want to evaluate is how to best maintain the final product Once your application is sending messages how do we track things down when they go wrong OpenTelemetry is a set of SDKs and tools that can be used to set up observability for your distributed application providing you the means to troubleshoot the distributed messaging driving your application when things go wrong Here s a quick step by step guide on implementing OpenTelemetry in your distributed applications allowing you to achieve end to end visibility into a message journey The guide demonstrates how to do so with Kafka as the message broker PS grab your OpenTelemetry Kafkajs Instrumentation for Node js inside ConclusionIf you re building an application that is “distributed in any way odds are you ll need to handle asynchronous communications between components of your application at some point Messages and the brokers that deliver them will play a critical role in the infrastructure driving your application The above summary is by no means exhaustive I would probably need another thousand words just to make a solid start at capturing the complete message broker landscape but should hopefully provide some quality information that you can use when making your decision The key is to fully understand the requirements for your application and how those requirements fit into the capabilities of the message brokers you are evaluating There is ultimately no “wrong answer to which message broker you choose but hopefully the above information helps point you in the right direction About AspectoAspecto is an OpenTelemetry based troubleshooting platform that helps developers prevent distributed application issues from their local dev environment and across the entire development cycle You can think of it as the Chrome DevTools for your distributed applications Aspecto is used for detecting and troubleshooting microservices based distributed systems and preventing software failures before deployment Visit us at Aspecto iofor more microservices tutorials 2021-06-01 15:05:10
海外TECH DEV Community Using Postman Automation to Test API Endpoints Protected by Okta’s PKCE Flow https://dev.to/giantmachines/using-postman-automation-to-test-api-endpoints-protected-by-okta-s-pkce-flow-1bn Using Postman Automation to Test API Endpoints Protected by Okta s PKCE FlowPostman is a great tool for testing our APIs and streamlining backend development One of the big hurdles however is testing API endpoints that are protected There are some imperfect workarounds that require us to manually enter our credentials each time we need to retrieve an access token But through painstaking trial and error I ve put together a solution to automate the Postman login process with the click of a button In this blog I will go over step by step how you can create the same automated Postman login setup The following requests are based on the Okta platform and Okta s authorization code flow with PKCE documentation Collection and Environment Variables SetupCreate a collection under Collections gt gt Create New Collection We ll name this collection “Okta Login but this can be named anything you like The collection will allow us to use runners to run all our requests at once Setup our environment variables based on Okta s authorization code flow docs The email and password are the user credentials The oktaUrl Okta domain and oktaClientId Client ID can be found within the general settings of your Okta app The redirectUri must match one of the URIs that you have approved for your Okta application These redirect URI value s can be found under the Login redirect URIs field in your Okta Applications settings screenshot below If your application doesn t already have a redirect URI you can set it up with a http localhost As part of the authorization code flow users are redirected back to your client application via the redirectUri after logging in with Okta In our case we won t be redirecting anywhere but the redirectUri is required as a parameter of the request The codeChallenge and codeVerifier values can be generated here The code challenge and code verifier values are used in the Proof Key of Code Exchange PKCE flow You can find more details on Okta s implementation here The authServer is set as default unless you have created a custom auth server The sessionToken authorizationCode and accessToken can be left blank as we will programatically fill in these values from our requests We will tidy things up by using Postman variables We can access these environment variables by adding two curly braces around our environment variable name For example instead of typing “http localhost we can just use redirectUri This helps keep our variables consistent and easily managed updated Creating Requests First we will create a POST request to your Okta domain api v authn Since we have this value set in our environment variable we can just use oktaUrl api v authn in the URL In the JSON body of the request we will send our username and password This is the authentication piece of the flow Okta will return all the user info including the session token Since we want to automate this process we will create a script so that this session token is saved into an environment variable We can add scripts within the Tests section Add the script below to the Tests section of this first request const response JSON parse responseBody pm environment set sessionToken response sessionToken pm test Status code is function pm response to have status pm test Response returns a session token function pm expect response to have property sessionToken Next create a GET request to oktaUrl oauth default v authorize We will need to exchange that session token for an authorization code which will involve sending a few values as query parameters client id oktaClientId scope openidredirect uri redirectUri response type codestate statesessionToken sessionToken code challenge codeChallenge For more details on what the parameters are used for you can check out the docs here We will save the authorization code from Okta s response to this request as an environment variable Add the following script to the tests section of this second request const responseUrl postman getResponseHeader Location const authorizationCode responseUrl responseUrl match code amp null pm environment set authorizationCode authorizationCode pm test Status code is function pm response to have status pm test Response returns an authorization code function pm expect authorizationCode not equal null Last we will create a POST request to oktaUrl oauth authServer v token state state to exchange the authorization code for our access token We will need to send this in a x www form urlencoded format with the following query parameters grant type authorization coderedirect uri redirectUri code authorizationCode code verifier codeVerifier client id oktaClientId We will finally save the access token that we need from Okta s response to this request as an environment variable Add the the following script to the tests section of this third request const response JSON parse responseBody pm environment set accessToken response access token pm test Status code is function pm response to have status pm test Response returns an access token function pm expect response to have property access token Running Our Collection and Final SetupNow that we have everything setup we can simply run our collection using Postman runners To do this double click on the Okta Login collection You will see the Run button which opens up the Runner tab We then can click on Run Okta Login and voila We have our access token saved in our environment variables and we can now use it to hit protected endpoints on our server Access Token UsageAccessing our protected routes is possible now that we have our access token In the authorization tab of your request select Bearer Token from the drop down menu Add accessToken as the value for Token and presto…we can now make API requests as if we were logged in as a user ConclusionUsing Postman collection runners to get our Okta access token makes API testing and backend development much more streamlined Since we can programmatically get our access token this collection can also be useful in creating full regression tests to ensure that all endpoints including the protected ones are working as expected This setup can also be tweaked to be used with other identity providers that utilize the authorization code flow such as Auth AWS Cognito etc If you have any questions or improvements let me know in the comments below 2021-06-01 15:03:43
Apple AppleInsider - Frontpage News Apple TV app launches on Nvidia Shield with 4K, Dolby Atmos support https://appleinsider.com/articles/21/06/01/apple-tv-app-launches-on-nvidia-shield-with-4k-dolby-atmos-support?utm_medium=rss Apple TV app launches on Nvidia Shield with K Dolby Atmos supportThe Apple TV app and Apple TV are now available on the Android TV based Nvidia Shield streaming device Credit NvidiaStarting June Nvidia Shield owners will be able to stream content via the Apple TV app including the Cupertino tech giant s full slate of originals and other TV shows and films purchased through Apple s platforms Read more 2021-06-01 15:53:11
Apple AppleInsider - Frontpage News Signs of Apple Music Lossless, Dolby Atmos content showing up for some users https://appleinsider.com/articles/21/06/01/signs-of-apple-music-lossless-dolby-atmos-content-showing-up-for-some-users?utm_medium=rss Signs of Apple Music Lossless Dolby Atmos content showing up for some usersWith Apple Music Lossless streaming coming at some point in June some users are reporting signs now that content is arriving on the service to support the launch Spatial Audio and Lossless formats showing up in Apple MusicApple hasn t provided an exact date for the launch of the new Apple Music features but with WWDC only one week away it could launch at any time Impatient users hoping to find the update live have discovered some albums are showing labels for Lossless or Dolby Atmos already while others are being prompted to re download albums for new formats Read more 2021-06-01 15:28:01
Apple AppleInsider - Frontpage News Spotify legal chief doubles down on Apple's App Store bullying claims https://appleinsider.com/articles/21/06/01/spotify-legal-chief-doubles-down-on-apples-app-store-bullying-claims?utm_medium=rss Spotify legal chief doubles down on Apple x s App Store bullying claimsSpotify Chief Legal Officer Horacio Gutierrez has continued to attack Apple calling it disingenuous about the economics of the App Store and that Apple s application of a fee On May an op ed by the Spotify legal chief was published one that pointed to Apple s trial with Epic Games as evidence that Spotify is no longer alone in criticizing Apple In an interview on Tuesday Gutierrez delved further into his claims explaining why he called Apple a bully for its control of the App Store It is clear to me that when it comes to their policies on app stores and the way in which they re treating not just competing apps but a whole variety of apps on their App Store is just unfair said Gutierrez to The Verge I think it deserves regulatory attention and I think they re getting regulatory attention for it Read more 2021-06-01 15:12:14
海外TECH Engadget ‘Lego Builder’s Journey’ will hit PC and Switch on June 22nd https://www.engadget.com/lego-builders-journey-pc-nintendo-switch-release-date-154656236.html?src=rss_b2c apple 2021-06-01 15:46:56
海外TECH Engadget Twitter is launching a local weather service with a paid subscription https://www.engadget.com/twitter-local-weather-service-tomorrow-152348998.html?src=rss_b2c optional 2021-06-01 15:23:48
海外TECH Engadget Apple TV comes to NVIDIA Shield devices https://www.engadget.com/apple-tv-app-nvidia-shield-150054844.html?src=rss_b2c apple 2021-06-01 15:00:54
Linux OMG! Ubuntu! Firefox 89 Released with Brand New Look http://feedproxy.google.com/~r/d0od/~3/G161bFT9d5Y/firefox-89-released-with-brand-new-look Firefox Released with Brand New LookA brand new version Mozilla Firefox is out and it boasts a brand new look Firefox refreshes its user interface with new colours new tabs new icons new menus new dialogs new new tab This post Firefox Released with Brand New Look is from OMG Ubuntu Do not reproduce elsewhere without permission 2021-06-01 15:24:14
海外科学 NYT > Science Magic Tricks May Fool You, but These Birds Can See Through Them https://www.nytimes.com/2021/06/01/science/birds-magic-tricks.html people 2021-06-01 15:34:02
海外科学 NYT > Science Moderna Seeks Full F.D.A. Approval for Covid Vaccine https://www.nytimes.com/2021/06/01/science/moderna-vaccine-fda-approval.html Moderna Seeks Full F D A Approval for Covid VaccineThe company s application follows the move by Pfizer and BioNTech to seek full approval last month The vaccines already have emergency use authorization in the United States 2021-06-01 15:23:54
海外科学 NYT > Science Moderna Vaccine Highly Effective in Adolescents, Company Says https://www.nytimes.com/2021/05/25/health/coronavirus-moderna-vaccine-adolescents.html saysthe 2021-06-01 15:26:11
金融 RSS FILE - 日本証券業協会 PSJ予測統計値 https://www.jsda.or.jp/shiryoshitsu/toukei/psj/psj_toukei.html 統計 2021-06-01 16:00:00
ニュース BBC News - Home Covid: Zero daily deaths announced in UK for first time https://www.bbc.co.uk/news/uk-57320320 indian 2021-06-01 15:49:56
ニュース BBC News - Home Daniel Boulton: Murder suspect arrested over Louth deaths https://www.bbc.co.uk/news/uk-england-lincolnshire-57318698 boulton 2021-06-01 15:05:20
ニュース BBC News - Home Fishmongers' Hall: Terrorist shot at 20 times on London Bridge https://www.bbc.co.uk/news/uk-england-london-57286980 cambridge 2021-06-01 15:28:42
ニュース BBC News - Home Boris Johnson and wife Carrie take two-day mini honeymoon https://www.bbc.co.uk/news/uk-57321078 minister 2021-06-01 15:01:33
ニュース BBC News - Home How significant is a day without Covid deaths? https://www.bbc.co.uk/news/health-56604632 coronavirus 2021-06-01 15:36:41
ニュース BBC News - Home Everton boss Ancelotti in talks over Real Madrid return https://www.bbc.co.uk/sport/football/57319559 giants 2021-06-01 15:06:05
ニュース BBC News - Home Kvitova pulls out of French Open with freak injury sustained during media duties https://www.bbc.co.uk/sport/tennis/57319108 ankle 2021-06-01 15:06:52
ニュース BBC News - Home Covid: What's the roadmap for lifting lockdown? https://www.bbc.co.uk/news/explainers-52530518 covid 2021-06-01 15:52:41
北海道 北海道新聞 原油減産縮小を再確認 OPECプラス閣僚級会合 https://www.hokkaido-np.co.jp/article/550720/ 石油輸出国機構 2021-06-02 00:18: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件)