投稿時間:2021-09-24 02:29:19 RSSフィード2021-09-24 02:00 分まとめ(30件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
AWS AWS News Blog AWS Cloud Builders – Career Transformation & Personal Growth https://aws.amazon.com/blogs/aws/aws-cloud-builders-career-transformation-personal-growth/ AWS Cloud Builders Career Transformation amp Personal GrowthLong time readers of this blog know that I firmly believe in the power of education to improve lives AWS Training and Certification equips people and organizations around the world with cloud computing education to build and validate cloud computing skills With demand for cloud skills and experience at an all time high there s never been a … 2021-09-23 16:08:19
AWS AWS Machine Learning Blog Explore image analysis results from Amazon Rekognition and store your findings in Amazon DocumentDB https://aws.amazon.com/blogs/machine-learning/explore-image-analysis-results-from-amazon-rekognition-and-store-your-findings-in-amazon-documentdb/ Explore image analysis results from Amazon Rekognition and store your findings in Amazon DocumentDBWhen we analyze images we may want to incorporate other metadata related to the image Examples include when and where the image was taken who took the image as well as what is featured in the image One way to represent this metadata is to use a JSON format which is well suited for a document … 2021-09-23 16:51:59
python Pythonタグが付けられた新着投稿 - Qiita AWS CDK Python を使って簡単な AWS Lambda 関数をデプロイする https://qiita.com/t-kigi/items/8f9415e857dade8d848d AWSCDKで利用可能な言語にはJavaScriptTypeScriptPythonJavaCFGOがある記事執筆現在が、AWSCDKを利用する場合にはこれらの言語だけではなく、AWSCDKそのものの実行環境として、nodejsおよびawscdkをインストールする必要がある。 2021-09-24 01:16:12
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) 1日24回、特定のwebページの変動する値を取得したいです。 https://teratail.com/questions/361030?rss=all 日回、特定のwebページの変動する値を取得したいです。 2021-09-24 01:54:08
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) range関数の使い方について https://teratail.com/questions/361029?rss=all range関数の使い方について前提・実現したいこと同じコードを複数回繰り返すプログラムを作りたいと考えています。 2021-09-24 01:53:09
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) UnityからSwiftへのビルド 画面遷移でエラーが発生する https://teratail.com/questions/361028?rss=all UnityからSwiftへのビルド画面遷移でエラーが発生するUnityでアプリ開発をしています。 2021-09-24 01:40:13
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) dockerでrubyを起動させる方法 https://teratail.com/questions/361027?rss=all 2021-09-24 01:05:47
AWS AWSタグが付けられた新着投稿 - Qiita AWS CDK Python を使って簡単な AWS Lambda 関数をデプロイする https://qiita.com/t-kigi/items/8f9415e857dade8d848d AWSCDKで利用可能な言語にはJavaScriptTypeScriptPythonJavaCFGOがある記事執筆現在が、AWSCDKを利用する場合にはこれらの言語だけではなく、AWSCDKそのものの実行環境として、nodejsおよびawscdkをインストールする必要がある。 2021-09-24 01:16:12
海外TECH Ars Technica European Union announces plans to require all mobile devices to use USB-C https://arstechnica.com/?p=1797712 cdevices 2021-09-23 16:25:58
海外TECH DEV Community next.js: i18n with static sites https://dev.to/martinkr/next-js-i18n-with-static-sites-2644 next js in with static sitesRecently I had a client who wanted a fast single page application SPA with an outstanding lighthouse score and multiple languages hosted on a cheap shared hosting solution only accessible by FTP and of course they wanted it to be build with react js From the initial requirements and the following discussion we decided to have a local build step which would generate static files and transfer them to the web server Given their limited expertise and the specific requirements I was suggesting a static site generator with a custom headless setup for their content The client was happy with the proposed architecture I was looking into the possibility of using next js and the two major requirements a static page served by apache and internationalization in True static filesNext js provides a true out of the box static sites generator The next export command generates a set of fully optimized static HTML files This export can thus be served without any dependencies by any web server No need to run node js etc a regular nginx or apache installation is completely sufficient internationalization in Next js also provides an amazing out of the box support for internationalized in routing and a decent ecosystem for in solutionsThe in routing support is currently meant to complement existing in library solutions like react intl react inext lingui rosetta next intl and others by streamlining the routes and locale parsing Sounds nice and being a fan of react inext I looked into next inext and was quite happy to see that they support Static Generation SSG To complement this next inext fully supporting SSG SSR multiple namespaces codesplitting etc Production ready next inext supports passing translations and configuration options into pages as props with SSG SSR support Upon closer inspection I figured they re only supporting Static Generation SSG with next start not next export About the differences read my article The two and a half one flavors of next js s pre rendering next start spins up the next js web server and requires node js which was a problem for the hosting solutions I needed an export which would run on a basic nginx From the next js documentation Note that Internationalized Routing does not integrate with next export as next export does not leverage the Next js routing layer Hybrid Next js applications that do not use next export are fully supported how does this work with static generation Creating a custom in solution for true SSG supportWell we re just going to create our own custom in solutionLet s collect the requirements The custom solution must have full support for next exportThe custom solution should load the translations files from a folder with minimal configurationprovide a hook with the same interface as react inextprovide a stateful hook for the current languageset retrieve the selected language to from the GET parametersfallback to the default language if no GET parameter is presentset the GET parameter on internal links and preserve existing GET parameters provide a sample component for selecting the language next export inLet me introduce the final static solution and feel free to take a look at the source code which meets all the requirements So if you need an in solution which has full support for next export and minimal configuration effort use the next export in npm module LinksExample implementation Github for the npm module Github for the example I hope you enjoyed the post If you buy me a coffee I can stay awake and write another one Have fun and if you 2021-09-23 16:54:54
海外TECH DEV Community Futuristic Infinite Scrolling in React and JavaScript https://dev.to/dhairyanadapara/infinite-scrolling-react-45pg Futuristic Infinite Scrolling in React and JavaScriptThere are multiple use cases in the modern UX when we are required to use infinite scrolling Previously devs are using the height of the viewport and element to find out the intersection of the element is in the viewport The main issue in the same is that the function that calculations will be executed on the main queue so it makes your app a bit slow and it was bit unreliable A few days ago I came across the Intersection Observer API Which can be used in the following applications Lazy loading of images or other content as a page is scrolled Implementing infinite scrolling websites where more and more content is loaded and rendered as you scroll so that the user doesn t have to flip through pages Reporting of visibility of advertisements to calculate ad revenues Deciding whether or not to perform tasks or animation processes based on whether or not the user will see the result The Intersection Observer API provides a way to asynchronously observe changes in the intersection of a target element with an ancestor element or with a top level document s viewport Source code is available at Demo link Let s start with the solution import React Component from react import App css class App extends Component constructor props super props this state arr componentDidMount this createObserver createObserver gt let options root null rootMargin px threshold const boxElement document getElementById loading const observer new IntersectionObserver this handleIntersect options observer observe boxElement handleIntersect entries observer gt const arr this state entries forEach entry gt console log entry intersectionRatio if entry intersectionRatio gt this setState arr arr concat render const arr this state return lt div className App id app gt lt div id infinite container gt lt div class cards list id card list gt arr map x gt lt div class card gt lt div class card image gt lt img src gt lt div gt lt div class card title title white gt lt p gt Card Title lt p gt lt div gt lt div gt lt div gt lt div id loading style height px gt Loading lt div gt lt div gt lt div gt export default App As you can see we have used the react class component so it will be easy to understand You can use functional components also Let s start with understanding the observer initialization createObserver gt let options root null rootMargin px threshold const boxElement document getElementById loading const observer new IntersectionObserver this handleIntersect options observer observe boxElement IntersectionObserver takes arguments optionsoptions are the configuration for Intersection Observer It has properties root The element which you want to use as the viewport If you want to use the browser s viewport pass null rootMargin Offset is added to the target rectangle while calculating intersectionsthreshold A list of thresholds sorted in increasing numeric order The callback will be called when intersectionRatio passes the thresholdcallbackcallback has argument entrieslist of IntersectionObserverEntry which describes the intersection between target and root elementobserverIntersectionObserver object same we have created in createObserverHere we are observing the loading element which will be at bottom of the card list In our case we have only target element in the observer so we will get only object in entries If you have multiple target elements targets to the same observers you will get more entries handleIntersect entries observer gt const arr this state entries forEach entry gt if entry intersectionRatio gt this setState arr arr concat IntersectionObserverEntry object have multiple attributes like boundingClientRect intersectionRatio intersectionRect isIntersecting rootBounds target time The main attributes are intersectionRatio returns the percentage of intersectionRect to the boundingClientRect isIntersecting return if target and root are intersecting or not target this is an important attribute when we have multiple targets attached to the same observerIn the above function we have iterated over the entries and checked if the intersection ratio is more than is not means the target element has an intersection with root or viewport is happened or not As you can see we are observing the element with id loading which is placed at bottom of the card list element So what will happen when we scroll down and reach the loading element it intersection will happen and the state will be updated accordingly In this case we are not doing any API calls so data is getting updated quickly In case of fetch request it would be better to use the rootMargin You can also update the threshold based on requirements 2021-09-23 16:51:01
海外TECH DEV Community Writing a Visual Studio Code Completion Provider https://dev.to/dendron/writing-a-visual-studio-code-completion-provider-198f Writing a Visual Studio Code Completion ProviderVisual Studio Code VSCode provides many powerful features for extension developers Autocomplete warnings tasks and many more features are included out of the box and are available for extension developers to take advantage of However figuring out how you can take advantage of these features as an extension developer can require digging through API documentation to learn the exact behavior Using the API incorrectly can lead to issues that are hard to debug as I learned working on the block autocomplete feature for Dendron This post is an overview of VSCode autocomplete ーalso called intellisenseーfeature from the viewpoint of an extension developer I especially want to highlight a few pitfalls VSCode provides defaults for many of the options around autocomplete but the behavior of these defaults can be confusing if you don t know what they are Entry pointYour entry point into adding an autocomplete feature is languages registerCompletionItemProvider This allows you to attach a function that will generate the options when requested languages registerCompletionItemProvider markdown provideCompletionItems provideBlockCompletionItems Above is how Dendron attaches the completion provider for blocks This part is straightforward although note the symbols at the end These are the symbols that when written will trigger your completion provider automatically While you can define multiple symbols each symbol has to be a single character If An overview amp tutorial of writing VSCode completion providers intellisense as an extension developerNext let s take a look at the completion function Here is the function signature for Dendron export async function provideBlockCompletionItems document TextDocument position Position token CancellationToken Promise lt CompletionItem undefined gt document and position are straightforward token is used to cancel completions for example if the user hits cancel while waiting for the completions Key thing about the token is to remember that javascript is single threaded the token won t suddenly get cancelled in the middle of your function The only point where it can become cancelled is if you await for something and yield the execution This means you don t have to check if the token is cancelled everywhere in your code just check after any awaited operation that might take a significant amount of time Checking the token is easy if token isCancellationRequested return is enough The more important thing here is how the function gets called One way the function will get called is if the user types one of the trigger symbols you registered Another way is if the user hits the key for Trigger Suggest Ctrl Space by default all registered completion providers for this language will run Crucially this means your completion provider may be activated at any point in the document with or without your trigger key It s up to your implementation to check if the current position is somewhere that this completion is appropriate for and return if not Let s look at a simplified version of how Dendron handles this for the autocomplete let found RegExpMatchArray undefined const line document lineAt position line There may be multiple links within this lineconst matches line text matchAll LINK WITH BLOCK REGEX for const match of matches if isUndefined match groups isUndefined match index continue const entireLink match groups If the current position is within this link then we are trying to complete it if match index lt position character amp amp position character lt match index entireLink length found match if isUndefined found return The gist of it is that we get the text for the current line and check if the current position is inside a link with a block that we can complete CompletionItem labelA key part of the completion item is the label The label is not only displayed for the completion items but it s also used as a default for many of the options in a CompletionItem The text that gets inserted when the user selects something deciding the order in which these items are displayed and how these options are narrowed when the user types are all based on the label by default rangeThe range is the most confusing part of the CompletionItem in my opinion The range determines things where the selected item will be inserted and also what counts as stuff that the user typed to narrow the items For the first use of range whatever range you provide will be replaced with the insertText or missing that label of the completion item If you have nothing to replace the range can have start end in which case the text is just inserted at that point The second use of range makes things a bit more tricky Because the range determines what counts as stuff the user typed you have to be careful about what you include in the range For example Dendron s autocomplete allows users to type to get all blocks within a text as autocomplete options The problem The user needs to type to activate the completion but is not part of any completion item and also needs to be removed once an item is selected because the text is supposed to look like something after the completion While it would be convenient to just set the range to anything within the brackets this will result in all completion items being narrowed out because will also count as stuff the user typed to narrow the items Something important to bring up here is the default for range If you lookinto the docs you ll see that the default is the range of the current word effectively the output of TextDocument getWordRangeAtPosition function getWordRangeAtPosition allows you to set a custom regex to select what current word means so this might sound like a good way to calculate therange While this would work in some cases I found thatgetWordRangeAtPosition is extremely inefficient if your regex is more complexthan Especially using lookaheads or lookbehinds causes VSCode tocompletely hang I d recommend avoiding this function unless the default mostlyworks for you sortTextThis field is used to determine in what order the completion items are initially ordered Initially is important here as VSCode may move the items around once the user starts typing if it decides some items match the text better The annoying part about sortText it simply sorts the items using basic string sorting Issue here being that if you have a loop to generate your completion items you can t just use the index to sort the items blocks map block index gt These won t sort right because lt in string sort return label block text sortText String index The fix is to pad your sortText sortText String index padStart This is not a perfect fix of course but it s unlikely that you ll have over completion items insertTextThis is the text to be inserted when the user selects a completion By defaultit s set to the label but you ll want to set this if you are using the label todisplay something more informative to the user For example when completingblocks Dendron uses the label to display the actual line the user is selecting But the text we need to insert into the wikilink is not the same as the lineitself so we set this to get it to link to the right place insertText AnchorUtils anchorstring anchor additionalTextEditsinsertText replaces the part of the text that is selected by the range Thisis actually quite limiting As I mentioned before range not only selects thewhat will be replaced but also what VSCode considers typed by the user tonarrow options What if you want something to be replaced along with what theuser typed but you don t want it to be used in narrowing For example when autocompleting for blocks in Dendron the user might type some header but the resulting link will look like some header text here We need to remove along with whatever the usertyped but if we set the range to include it then the narrowing would bethrown off because it would look for options where the label includes To get around this we use the additionalTextEdits to automatically remove the part Another use for additionalTextEdits is to insert text somewhere completelydifferent in the document Think of auto imports for some languages where youtype something and the language automatically adds import Or in Dendron if the user selects a block that doesn t already have a block anchor whencompleting blocks we need to insert a block anchor there additionalTextEditshave no limits to where they can put the text as long as it s within the samedocument In any case let s see what this code looks like const edits TextEdit if found groups trigger edits push new TextEdit new Range position line found index position line found index found groups trigger length if isUndefined anchor anchor type block value genUUIDInsecure const blockPosition VSCodeUtils pointVSCodePosition block position end edits push new TextEdit new Range blockPosition blockPosition AnchorUtils anchorstring anchor The first part adds a text edit to remove the part the user typed bycalculating the range from a regex match then replacing it with Thesecond part adds the part to a block by calculating the range from theparsed document ConclusionAutocomplete is a ubiquitous feature in text editing today both for writingnatural languages and coding It is an incredibly easy to use yet powerfulfeature for your users and it enables unmatched user experiences when doneright But when done wrong it can cause a disconnect and confusion around yourproduct At Dendron we strive for the former and hope that the learnings fromour experience will help you do the same 2021-09-23 16:43:43
Apple AppleInsider - Frontpage News Best iPad case deals: OtterBox, Speck, Spigen, ESR, Pad & Quill all marked down https://appleinsider.com/articles/21/09/23/best-ipad-case-deals-otterbox-speck-spigen-esr-pad-quill-all-marked-down?utm_medium=rss Best iPad case deals OtterBox Speck Spigen ESR Pad amp Quill all marked downDid you just purchase Apple s brand new iPad mini or iPad If so you may want to protect the tablet And thanks to these money saving iPad case deals there s an option to fit nearly every budget Whether you need a super protective case or are wanting to rock a good looking case AppleInsider has found a bunch of great deals for every occasion off OtterBox cases Read more 2021-09-23 16:54:59
Apple AppleInsider - Frontpage News China driving stronger year-over-year iPhone 13 demand, analyst says https://appleinsider.com/articles/21/09/23/china-driving-stronger-year-over-year-iphone-13-demand-analyst-says?utm_medium=rss China driving stronger year over year iPhone demand analyst saysInvestment bank Wedbush believes that iPhone orders are about ahead of the company s previous iPhone lineup driven in part by strong demand in China Credit AppleIn a note to investors seen by AppleInsider lead Wedbush analyst Daniel Ives says that iPhone demand looks robust out of the gates with pre orders in China leading the way in He notes that pre orders in China have approached the million or million mark Read more 2021-09-23 16:11:20
Apple AppleInsider - Frontpage News 'Foundation' could take 70 episodes or more to tell the whole story https://appleinsider.com/articles/21/09/23/foundation-could-take-70-episodes-or-more-to-tell-the-whole-story?utm_medium=rss x Foundation x could take episodes or more to tell the whole storyWriter and showrunner David Goyer says his adaptation of Foundation for Apple TV is only possible thanks to modern streaming standards with shows spanning multiple seasons to tell one story culled from many novels Foundation premieres Friday September on Apple TV Foundation has been called the greatest science fiction series ever written and its grand scope made it difficult for adaptation until now David Goyer says he found a way to capture the story written by Issac Asimov without losing necessary detail though it may take several seasons Read more 2021-09-23 16:08:57
Apple AppleInsider - Frontpage News Best Deals Sept. 23 - Up to $70 off Beats products, $200 off Surface Pro 7, and more! https://appleinsider.com/articles/21/09/23/best-deals-september-23---up-to-70-off-beats-products-200-off-surface-pro-7-and-more?utm_medium=rss Best Deals Sept Up to off Beats products off Surface Pro and more Thursday s best deals include more than PowerBeats Pro for off a TB SanDisk SSD off Surface Pro and more Thursday September Shopping online for the best discounts and deals can be an annoying and challenging task So rather than sifting through miles of advertisements check out this list of sales we ve hand picked just for the AppleInsider audience Read more 2021-09-23 16:01:13
海外TECH Engadget Razer's Kaira X is a lower-cost headset for console gamers https://www.engadget.com/razer-kaira-x-headset-xbox-playstation-164416154.html?src=rss Razer x s Kaira X is a lower cost headset for console gamersYou re in luck if you liked Razer s Kaira headset but didn t want the added cost or pairing of a wireless model to your console Razer has launched a Kaira X line that offers the core functionality of its predecessor to PlayStation and Xbox gamers just with a mm wired connection ーand of course a lower price You ll still get the mm quot TriForce quot drivers albeit without a titanium coated diaphragm cardioid boom mic and on headset controls and the cable opens the door to virtually any device with a standard headphone jack The differences beyond that largely boil down to color The Kaira X for PlayStation is available only in a Sony friendly black and white design while the Xbox variant is available in five hues that include black white and three eye searing colors blue red and quot volt quot green that match official Xbox Wireless Controllers Only the more somber colors of either version are available now though as the three brighter Xbox options will only be available for pre order on October th Don t worry if you re happy to spend more Razer has also introduced a quot White Suite quot of Xbox peripherals that include new shades of the Kaira and Kaira Pro as well as a Wolverine V gamepad They re on sale now for the same and respective prices as other versions You can also pick up a Universal Quick Charging Stand for Xbox controllers for or if you buy one in an Aqua Shift colorway 2021-09-23 16:44:16
海外TECH Engadget Unagi's $2,440 smart scooter includes turn-by-turn directions and GPS tracking https://www.engadget.com/unagi-model-eleven-smart-scooter-adas-turn-by-turn-directions-gps-tracking-163008213.html?src=rss Unagi x s smart scooter includes turn by turn directions and GPS trackingUnagi Scooters has revealed what it claims is the first smart scooter around in the Model Eleven It includes a bunch of intriguing features such as audible directions remote kill and an advanced driver assistance system ADAS sensor You can play your own music or podcasts using the built in Bluetooth speaker and hear turn by turn directions to help you get where you re going Unagi teamed up with Google to bring the navigation feature to its iOS and Android app After you ve selected your destination and put your phone away you ll hear direction prompts through the audio system and see directional signals on the display Unagi ScootersOn the security end there s a motion sensor alarm to deter potential thieves as well as GPS tracking You ll be able to kill a stolen scooter remotely from within the app Perhaps the Model Eleven s most eye catching feature is that ADAS sensor in the higher end version Unagi says the scooter can tell the difference between people stop signs stoplights cars and other objects It can warn you of a potential collision through both the audio system and the touchscreen display Unagi ScootersUnagi enlisted industrial designer Yves Béhar to help create the Model Eleven which it says is the lightest full suspension scooter on the market in part thanks to its use of long carbon fiber The foldable scooter features Unagi s existing dual motor system a swappable battery system and what the company claims are puncture proof tires you can easily change when needed The standard Model Eleven costs For the ASAS model you ll need to fork over Unagi is initially offering pre orders through an Indiegogo campaign but with the likes of Best Buy now selling the company s scooters it wouldn t be surprising to see the Model Eleven at retailers in the future Unagi Scooters 2021-09-23 16:30:08
海外TECH Engadget Airbnb doubles its pledge to house Afghan refugees https://www.engadget.com/airbnb-afghan-refugee-commitment-update-162825619.html?src=rss Airbnb doubles its pledge to house Afghan refugeesAt the end of August Airbnb announced it would offer free temporary housing to refugees from Afghanistan Now through its Airbnb org nonprofit the company says it can go beyond its initial commitment With help from hosts and donors from across the US Airbnb announced today it s prepared to house as many as refugees temporarily As Airbnb itself notes that doesn t necessarily mean it will max out that capacity quot If demand for housing aligns with supply in communities where refugees are resettling these new resources could help provide housing for an additional Afghan refugees quot the company said Since announcing the initiative Airbnb says it has helped place Afghan refugees across the US quot Resettlement agencies expect bookings will increase as more Afghan evacuees move off military bases and into communities where they will resettle quot the company noted The need for temporary housing for Afghan refugees is dire particularly in the US Officials estimate as many as refugees will arrive in the country by the end of the month Additionally another could come over the next year And that s just in the US In August the United Nations High Commissioner for Refugees said there were million registered Afghan refugees worldwide To that point Airbnb said it s assessing the possibility of expanding the availability of the program to other countries that have committed to resettling Afghan refugees 2021-09-23 16:28:25
海外TECH Engadget Google's Android Automotive OS is coming to Honda cars in 2022 https://www.engadget.com/google-android-automotive-os-honda-2022-160039999.html?src=rss Google x s Android Automotive OS is coming to Honda cars in A host of features are being added to Google s Android Auto experience and the company s Automotive OS will come to more cars including for the first time Honda vehicles from onwards Google introduced its Android Auto app in enabling drivers to run a tethered connection between their smartphone and their vehicle s stereo system to play music from the device have Maps turn by turn directions be read aloud and take calls through the sound system In the six years since both Android Auto and the infotainment systems they operate on have gotten a whole lot smarter On Thursday Google announced that it will be rolling out even more features and capabilities to drivers whether they run Android Auto on their phones or directly through their cars While Android Auto has been designed to minimize distractions to the driver when on the road initially connecting the phone to the infotainment or stereo system has to date been a whole thing You d have to make sure the Bluetooth radio was live on your phone then cajole the vehicle into recognizing and pairing with the device then remember the myriad various oral commands to incite Android Auto into doing what you actually wanted it to But no longer Drivers will soon be able to effectively automate the tethering process just by saying “Hey Google let s drive nbsp What s more Google has redesigned the Auto UI to enable access to a bevy of content sources including Amazon Music Audible iHeartRadio JioSaavn Pandora Podcast Addict SoundCloud and YouTube Music with one tap accessibility as well as have the system read incoming text messages aloud and allow the driver to respond by voice Expect to see these new features arrive over the next few weeks in English speaking markets as well as Germany Spain Mexico France and Italy And for international travelers using dual SIM phones Android Auto will allow you to establish separate Work and Personal profiles and have their relevant contact lists and calendar appointments display depending on when and why they re behind the wheel For vehicles with in car displays Android Auto the mirroring version not what you d find on the Polestar or the XC Recharge will soon boast a few new features such as games Google is partnering with GameSnacks to offer drivers quick and fun diversions to play while the vehicle is parked Finally an end to doom scrolling while sitting in public charging lots Conversely Google is making paying for gas less interactive Just say “Hey Google pay for gas to have the vehicle s infotainment system complete a contactless payment with Google Pay You do have to select the fuel grade and you know actually pump the gas but still The feature will be available at Exxon and Mobil gas stations to start with support for Shell Conoco Phillips and stations coming soon As for the integrated Android Automotive OS like what you d find in select Ford GM and Volvo vehicles get ready to see it in a whole bunch of new makes and models Google announced on Thursday that its latest partner is Honda which will begin producing vehicles with built in AAOS come the model year and will soon be available in both the Chevy Silverado and the Renault Mégane E Tech 2021-09-23 16:00:39
海外TECH Engadget Pixel-only Photos and Gboard features are coming to more Android devices https://www.engadget.com/pixel-google-photos-gboard-other-android-devices-160039468.html?src=rss Pixel only Photos and Gboard features are coming to more Android devicesYou won t need a Pixel phone to use some of Google s handiest and in one case face preserving features Google is rolling out a batch of Android feature upgrades that include perks previously reserved for its in house devices Google Photos Locked Folder is coming to Android and newer devices for instance ーyou can create a passcode protected space to keep certain photos and videos separate from the rest Similarly Gboard s Smart Compose is coming to Android and newer hardware If you re writing a common phrase or just want to save time you ll get suggestions to complete messages And there s good news if you re prone to walking into lamp posts ーthe Heads Up anti distracted walking feature is available through Digital Wellbeing on all Android or later devices Other additions are new to all Android devices Google Assistant now has a central Reminders hub Nearby Share now includes a much needed privacy control that can limit visibility to no one contacts only or everyone Gboard meanwhile can automatically suggest pasting addresses phone numbers web links and even screenshots Over new Emoji Kitchen stickers are due in the fall And if you have an Android TV you ll find remote control features built into Android on your phone This strategy is a familiar one for Google It tends to bring features to Pixels first before a wider release whether it s to help sell phones or just to ensure they work well before reaching other devices Whatever the reasons for the staggered launch here the greater availability might just be welcome if you re privacy minded or in a hurry 2021-09-23 16:00:39
海外TECH CodeProject Latest Articles Globalizing your App Service with Front Door https://www.codeproject.com/Articles/5313473/Globalizing-your-App-Service-with-Front-Door azure 2021-09-23 16:11:00
海外科学 NYT > Science A ‘Race-Free’ Approach to Diagnosing Kidney Disease https://www.nytimes.com/2021/09/23/health/kidney-disease-black-patients.html A Race Free Approach to Diagnosing Kidney DiseaseThe most common method of assessing the condition may make Black patients seem less ill than they really are some experts say A new report calls for scrapping the formula 2021-09-23 16:30:09
ニュース BBC News - Home Ministers prepare for worst in gas price crisis https://www.bbc.co.uk/news/business-58668594?at_medium=RSS&at_campaign=KARANGA prices 2021-09-23 16:48:34
ニュース BBC News - Home BP closes some sites due to lorry driver shortage https://www.bbc.co.uk/news/business-58645712?at_medium=RSS&at_campaign=KARANGA driver 2021-09-23 16:11:48
ニュース BBC News - Home Covid-19: Life expectancy falls for men and Stonehenge welcomes pagans again https://www.bbc.co.uk/news/uk-58670805?at_medium=RSS&at_campaign=KARANGA coronavirus 2021-09-23 16:26:07
ニュース BBC News - Home US Haiti envoy quits over 'inhumane' deportations https://www.bbc.co.uk/news/world-us-canada-58667660?at_medium=RSS&at_campaign=KARANGA haiti 2021-09-23 16:06:22
ニュース BBC News - Home Notting Hill director Roger Michell dies aged 65 https://www.bbc.co.uk/news/entertainment-arts-58670835?at_medium=RSS&at_campaign=KARANGA cousin 2021-09-23 16:14:53
ニュース BBC News - Home Dramatic last-wicket Lancashire win ends Hampshire title hopes https://www.bbc.co.uk/sport/cricket/58664902?at_medium=RSS&at_campaign=KARANGA aigburth 2021-09-23 16:32:41
GCP Cloud Blog Cloud DNS explained! https://cloud.google.com/blog/topics/developers-practitioners/cloud-dns-explained/ Cloud DNS explained How many times have you heard this It s not DNS NO way it is DNS It was the DNS When you are building and managing cloud native or hybrid cloud applications you don t want to add more stuff to your plate especially not DNS DNS is one of the necessary services for your application to function but you can rely on a managed service to take care of DNS requirements Cloud DNS is a managed low latency DNS service running on the same infrastructure as Google which allows you to easily publish and manage millions of DNS zones and records Click to enlargeHow does DNS work When a client requests a service the first thing that happens is DNS resolution Which means hostname to IP address translation Here is how the request flow works Step A client makes a DNS requestStep The request is received by a recursive resolver which checks if it already knows the response to the request Step a If yes the recursive resolver responds to request if it has it stored in cache already Step b If no the recursive resolver redirects request to other serversStep The authoritative server then responds to requestsStep Recursive resolver caches the result for future queries  Step And finally sends the information to the clientWhat does Cloud DNS offer Global DNS Network Managed Authoritative Domain Name System DNS service running on the same infrastructure as Google You don t have to manage your DNS server Google does it for you   Availability amp Automatic Scaling Cloud DNS uses Google s global network of anycast name servers to serve your DNS zones from redundant locations around the world providing high availability and lower latency for users Allows customers to create update and serve millions of DNS records  Private DNS Zones Used for providing a namespace that is only visible inside the VPC or hybrid network environment Example a business organization has a domain dev gcp example com reachable only from within the company intranetPublic DNS Zones Used for providing authoritative DNS resolution to clients on the public internet Example a business has an external website example com accessible directly from the Internet Not to be confused with Google Public DNS which is just a public recursive resolver Split horizon DNS Used to serve different answers different resource record sets for the same name depending on who is asking internal or external network resource DNS peering DNS peering makes available a second method of sharing DNS data All or a portion of the DNS namespace can be configured to be sent from one network to another and once there will respect all DNS configuration defined in the peered network Security Domain Name System Security Extensions DNSSEC is a feature of the Domain Name System DNS that authenticates responses to domain name lookups It prevents attackers from manipulating or poisoning the responses to DNS requests Hybrid Deployments DNS ForwardingGoogle Cloud offers inbound and outbound DNS forwarding for private zones You can configure DNS forwarding by creating a forwarding zone or a Cloud DNS server policy The two methods inbound and outbound You can simultaneously configure inbound and outbound DNS forwarding for a VPC network  Inbound Create an inbound server policy to enable an on premises DNS client or server to send DNS requests to Cloud DNS The DNS client or server can then resolve records according to a VPC network s name resolution order On premises clients use Cloud VPN or Cloud Interconnect to connect to the VPC network OutboundYou can configure VMs in a VPC network to do the following Send DNS requests to DNS name servers of your choice The name servers can be located in the same VPC network in an on premises network or on the internet  Resolve records hosted on name servers configured as forwarding targets of a forwarding zone authorized for use by your VPC networkCreate an outbound server policy for the VPC network to send all DNS requests an alternative name server For more GCPSketchnote follow the GitHub repo For similar cloud content follow me on Twitter pvergadia and keep an eye out on thecloudgirl devRelated ArticleIt s not DNS Ensuring high availability in a hybrid cloud environmentLearn how to configure your environment to ensure that your Cloud DNS environment is highly available in a hybrid environmentRead Article 2021-09-23 16:15:00

コメント

このブログの人気の投稿

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

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

投稿時間:2020-12-01 09:41:49 RSSフィード2020-12-01 09:00 分まとめ(69件)