投稿時間:2022-05-19 22:30:57 RSSフィード2022-05-19 22:00 分まとめ(34件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
AWS AWS Partner Network (APN) Blog Automate Container Security on AWS Using Trend Micro Cloud One https://aws.amazon.com/blogs/apn/automate-container-security-on-aws-using-trend-micro-cloud-one/ Automate Container Security on AWS Using Trend Micro Cloud OneWhen working with containers image scanning isn t the only problemーthe bigger challenge is the ability to detect and remediate issues that may occur throughout the containers lifecycle In this post we will discuss security best practices for container workloads running on Amazon Elastic Kubernetes Service Amazon EKS and illustrate how a solution from Trend Micro can help you secure containerized workloads running in a Kubernetes environment on the AWS cloud 2022-05-19 12:45:09
python Pythonタグが付けられた新着投稿 - Qiita 【忘備録】python  f-strings https://qiita.com/SE55392354/items/fa07f9060d3e0452b4fa aaprintfaisa 2022-05-19 21:57:14
js JavaScriptタグが付けられた新着投稿 - Qiita 星レビュー機能の実装 https://qiita.com/2016asap/items/908fa7a6b94ddc2ed4ae fontaws 2022-05-19 21:48:04
js JavaScriptタグが付けられた新着投稿 - Qiita 【Firebase】Realtime Database(version 9)データ操作あれこれ https://qiita.com/shiho97797/items/de25f6d61f99497c4a35 import 2022-05-19 21:35:10
GCP gcpタグが付けられた新着投稿 - Qiita ざっくりとKubernetesのネットワークを探る https://qiita.com/ymktmk/items/ca4cfadd75ffb61ce444 kubernetes 2022-05-19 21:14:04
Ruby Railsタグが付けられた新着投稿 - Qiita 星レビュー機能の実装 https://qiita.com/2016asap/items/908fa7a6b94ddc2ed4ae fontaws 2022-05-19 21:48:04
海外TECH Ars Technica Modular, DIY-friendly Framework Laptop gets updated with 12th-gen Intel CPUs https://arstechnica.com/?p=1855140 cpuslaptop 2022-05-19 12:00:35
海外TECH MakeUseOf The 5 Best Websites to Buy Second-Hand Books https://www.makeuseof.com/best-websites-second-hand-books/ booksif 2022-05-19 12:30:13
海外TECH MakeUseOf The Best iPhone 12 Pro Max Cases https://www.makeuseof.com/best-iphone-12-pro-max-cases/ casesthe 2022-05-19 12:15:13
海外TECH DEV Community #18: Debug Static Web Apps with Edge DevTools https://dev.to/azure/18-debug-static-web-apps-with-edge-devtools-34c8 Debug Static Web Apps with Edge DevToolsGLOBAL ACCESSIBILITY AWARENESS DAYDid you know today is Global Accessibility Awareness Day a day where we think about digital accessibility and what it means to make the web experience inclusive and friendly to everyone Visit the Accessbility in Microsoft Edge documentation to learn best practices around designing building and testing your modern websites for accessibility As we ll learn in a post later this week stay tuned using the Azure Static Web Apps extension for VS Code makes it quick to create and manage your Web Apps directly from VS Code But what about the other aspects of your developer experience like debugging your web app or profiling its performance in the browser As a web developer it s important to minimize context switching The fewer tools you need to use to do your job the better This way you can stay focused on the tasks at hand more easily without having to constantly deal with multiple tools and windows on your computer You become more productive when the tools you rely on work better together What We ll CoverGetting started with the Edge DevTools VS Code extensionSeamless debugging experiences for your front end app Discovering some of the DevTools accessibility tools Discovering some of the DevTools performance improvement tools Exercise Install the Edge DevTools VSCode Extension and try these features out About The AuthorToday s post is authored by Patrick Brosset a Microsoft Edge Developer Experience PM Follow Patrick at patrickbrosset or here on dev to Patrick BrossetFollow Debug front end code from VS CodeAfter you ve created your SWA and have started adding more functionality to it there will come a time when debugging your front end code may become useful Maybe you ve added some JavaScript front end logic that needs debugging or maybe you ve added new CSS layout code that needs inspecting The DevTools built in to your favorite browser come in very handy at this point But having to switch between your source files in your editor and your browser window to do the debugging can quickly become frustrating It s also prone to errors as there aren t great solutions to move the tweaks you do in DevTools back to your editor One tool that can help a lot here is the Microsoft Edge Developer Tools extension for VS Code This extension gives you DevTools in VS Code directly Edge DevTools For Visual Studio Code v was just released recently Read this post to learn about improvements and new features like Screencast with emulation support Sourcemap support for styles and more Edge DevTools for Visual Studio Code V Christian Heilmann・May ・ min read vscode development browsers With this extension the Elements and Network are embedded directly within VS Code your Console messages appear in the VS Code console issues detected by the Edge Issues panel are highlighted in your source code directly and you get a live preview of your web app s front end right in VS Code Finally as you tweak your CSS code from within the Styles panel your changes are automatically applied to your source files even if you use a CSS pre processor Get started with Edge DevTools VS Code extensionFirst let s install the extension right from VS Code In VS Code open the Extensions sidebar and search for Edge Tools The Microsoft Edge Tools for VS Code extension should be listed Click the Install button and wait for the process to end Once installed the extension appears as a new icon in the Activity bar which gives you access to useful features Let s jump straight in and make use of the most useful feature generating a launch json configuration file for your project Click the Microsoft Edge Tools extension icon in the Activity bar Click Generate launch json A file appears in VS Code with some useful configuration details we can tweak The most important configuration you should change now is the url and perhaps add a preLaunchTask if you need to I ll use my blog to illustrate the changes here In this project I have a build task configured that generates the HTML code for my blog from markdown watches for changes in files and serves the resulting site from HTTP port So in my case I ll update the Launch Microsoft Edge in headless mode configuration in launch json to this type pwa msedge name Launch Microsoft Edge in headless mode request launch runtimeArgs headless remote debugging port preLaunchTask npm serve url http localhost presentation hidden true When this launch configuration is used it will build my blog from source code serve it on a local server open the browser directly within VS Code and the DevTools panels alongside it Let s test it Click on Launch Project in the Microsoft Edge Tools extension to get everything running Now try to apply this to your own project changing the configuration to match your needs Next we ll review the most useful features of the extension Mirror CSS changes to source filesTweaking CSS properties in DevTools is great because you get a live preview of your changes on the web page and with the Microsoft Edge Tools extension you also get mirroring of your changes right back to the corresponding source file This way you don t need to remember all of the changes you made and manually apply them to your editor The extension is able to figure out the mapping between the live CSS code and the source files in your project Changing CSS code in the Styles panel automatically opens the corresponding source file and applies the same change Note that the extension does not save the CSS source file for you You can keep on tweaking CSS in DevTools and only once you re ready save the changes made by the extension in the source file on your behalf You can learn more about CSS mirroring in the Microsoft Edge DevTools extension docs Find issues with your codeEdge DevTools comes with a built in Issues tool that provides useful information about the inspected web page For example it can report on browser compatibility accessibility or security issues The Microsoft Edge Tools extension in VS Code provides the same feature but integrated right into your source code For example browser compatibility warnings are highlighted in your CSS source code with squiggly lines and hovering over the highlight reveals more information about the issue You can also review all issues at once by opening the Problems panel in VS Code s bottom drawer You can learn about other ways to find issues with your code in the Microsoft Edge DevTools extension docs Get your console messagesThe Microsoft Edge Tools extension in VS Code also integrates the very popular Console tool People rely on the console all the time when debugging their code Because the extension also works with the built in VS Code JavaScript debugger that means you can debug your front end JavaScript code in VS Code as normal and see your console logs in DevTools right next to you Learn about other DevTools featuresAs we ve just seen the Microsoft Edge Tools extension is very helpful It caters for most web development tooling needs while ensuring you have a seamless experience without having to leave VS Code But there s more to the Edge DevTools available in the browser the tools you get when you press F that s not yet available within the VS Code extension version Building a great SWA means building a great web app first and foremost and while learning the ins and outs of SWA is very important learning about how to build a performant and accessible web experience for all your users is also crucial Let s discover a few tools and features of DevTools that can help you with this Fix accessibility issuesEvery year the WebAIM organization publishes a report of the most common website issues that create accessibility problems for people Sadly every year the result is quite depressing You can read the WebAIM Million report On the bright side though the most common accessibility issues can be detected and solved easily with DevTools So let s learn about some of the features that can help create more accessible web experiences for all The most common accessibility problem out there is low contrast text If the contrast ratio between the text color and the color of the background behind it is too low then people might not be able to read the text at all The color picker in DevTools is a great way to detect these problems Right click a piece of text on your web page and select Inspect In the Styles tab find the color CSS property that defines which color the text is and click the colored square next to it Review the Contrast ratio in the color picker Your goal is to have check marks next to it meaning that the contrast ratio meets the recommendation If the text doesn t have enough contrast then you can fix the problem right here in DevTools Click the show more arrow next to the Color contrast value to reveal more information Two lines will appear in the color picker Use these lines to choose a color that meets the recommendation Another very common accessibility problem is missing alternative text for images or alt text Alt text helps users of screen readers perceive the content of an image but it also important for cases where users decide to disable images or when images fail to load and even for search engine optimization And DevTools can detect missing alt text automatically So there s really no excuses for not writing great textual substitute for your images Open DevTools by pressing F Click More Tools in the main toolbar at the top and select the Issues tool from the list Check if the list of issues contains an Accessibility category If it does check for Images must have alternate text warnings Open one of the warnings review the problem and click Open in Elements to see the problem directly in the Elements tool Now let s talk about source order The order in which assistive technology such as screen readers navigates a page is linked to the order in which the various elements appear in the document source code Now this order might be very different from the order in which the elements appear visually on the screen Using CSS you can re order things visually without changing the document source order So to make sure the document navigation makes sense to all even to users of assistive technology it is important to check that the source order itself makes sense Edge and Chrome DevTools have a Source Order Viewer feature that helps with this Open DevTools by pressing F Open the Elements tool and select a layout element which you want to check the source order in Click Accessibility in the tool s sidebar At the bottom of the Accessibility pane select the Show source order checkbox An overlay appears showing the source order with numbers Keep selecting different elements in the DOM tree to review their source order Improve performanceGreat performance can have a very positive impact on your website A page that appears fast and responds to user actions instantly can impact user retention engagement and even revenue Performance improvement work can be daunting but there are two useful tools in DevTools that can ease the pain the Performance tool and the Detached Elements tool Let s start with the Performance tool You ll find one in all browser DevTools Edge Chrome Firefox or Safari They re all a little bit different but at their core give you ways to understand the runtime performance of the inspected web page over a given period of time To use the tool in Edge Open DevTools by pressing F Click Performance in the main toolbar at the top you might have to click on the More tabs gt gt button first if the tab isn t visible Click the Record button Use the web page as a normal user would Stop the recording with the Stop button The Performance tool can tell you how busy or idle the browser was with things like running JavaScript code reacting to user events and re rendering the page during the recording period So it s a great way to find bottlenecks in your site s performance and therefore know what fixes would give the best bang for your bucks One example if your site does a lot of animations and other visual things is that the tool can report on frames per second FPS and alert you when the rate drops too low and could impact the user experience The Performance tool has a lot of functionality packed into a small user interface so it can be important to go through its documentation to understand what everything does To learn more check out Get started analyzing runtime performanceAnother important performance aspect is memory How much memory your site uses of what s available and whether it keeps on using more and more memory over time can make your site and even the entire computer run slow One type of memory leaks is DOM leaks where the front end JavaScript code does a lot of DOM node manipulation and in the process keeps references to more and more DOM nodes it doesn t need any longer As the complexity of your app or site grows it gets easier to make mistakes and introduce these types of memory leaks by accident Edge comes with a tool called Detached Elements which is great for investigating this type of memory leaks Knowing that you have a leak isn t too hard but knowing where it originates from can feel like playing hide and seek in the dark The Detached Elements tool points at DOM nodes that are still around in memory but not used in the page and tells you which part of your code still references them This way you can take a look at your code and decide whether these nodes are indeed being leaked and need to be destroyed potentially saving a lot of memory and improving performance To use the tool in Edge Open DevTools by pressing F Click More Tools in the main toolbar at the top and select the Detached Elements tool from the list Click the Get detached elements button to list the DOM nodes in memory that aren t used in the page You can then use the app as a user would and keep clicking that button to update the list You can also click the Collect garbage button to force the browser to run its garbage collection mechanism to see if some nodes have been collected in the meantime This should already give you a pretty good idea of where to start looking but the tool is also integrated with the Memory tool and using the Memory tool is great for finding where the listed DOM nodes are references from Click the Analyze button and wait for the heap snapshot to be taken Click any of the numbers appearing in the Id column to jump right from a DOM node in the Detached Elements tool to its list of retainers in the Memory tool The information displayed in the Retainers section of the Memory tool will give you hints as to which part of your code is currently keeping the DOM node alive in memory Learn more about using the Detached Elements tool in Debug DOM memory leaks with the Detached Elements tool ConclusionI hope what we saw today was useful If there s one thing I d love for you to take away from this is that building a great Azure Static Web App starts with building a great web experience for all Learning the tools at your disposal to find and fix the most common mistakes that prevent such a great experience is important and the Edge DevTools VS Code extension eases the pain by integrating directly in your existing environment ExerciseInstall the latest version of the Microsoft Edge Developer Tools extension for VS Code and try out some of these features Try identifying and fixing accessibility issues or use the Performance tool to analyze the runtime performance of a Static Web App you ve deployed 2022-05-19 12:46:05
海外TECH DEV Community Full Backend Apps on AWS Lambda? https://dev.to/adamgordonbell/full-backend-apps-on-aws-lambda-499p Full Backend Apps on AWS Lambda Is anyone hosting a full CRUD type app with routing and persisting as an AWS Lambda And if so how is that going Since you can run a container as a lambda and you get built in scaling up and down it seems like it might be a good fit 2022-05-19 12:45:46
海外TECH DEV Community Introducing Swarmion 🐝, a Type-safe Serverless Microservices Framework https://dev.to/kumo/introducing-swarmion-a-type-safe-serverless-microservices-framework-3fmp Introducing Swarmion a Type safe Serverless Microservices FrameworkThe serverless computing paradigm introduced a lot of opportunities to create more scalable and cost efficient software but it also came with its own challenges some of which we harshly experienced After more than two years spent building multiple real world applications ranging from small startups to large groups we decided to share our learnings and help other teams build awesome products This is why we would like to introduce Swarmion an open source framework dedicated to Serverless microservices A great emphasis has been done on developer experience since working with a Typescript monorepo is a challenge What is Swarmion Swarmion is an open source framework for building type safe Serverless microservices at scale It takes full advantage of the Serverless Framework to handle provisioning and deployment of resources while adding support for microservices and end to end type safety It is composed of two parts a template for starting state of the art projectsa set of tools and plugins to ease the communication between microservices and secure their deploymentToday we are going to focus on the first part stay tuned for more articles TL DR try it out Head to the end of this article for a quick tutorial Our core beliefs Your codebase should adapt to your team organizationChanges in the way you organize your teams should not have an impact on the speed at which you can develop and deploy new features Therefore Swarmion uses a flexible microservices approach in a monorepo DRY Don t Repeat Yourself Having several teams working in the same environment requires efficient collaboration Swarmion allows to clearly separate the shared logic and interfaces from the service specific logic for better decoupling Developer experience is key for code qualityAs your codebase grows testing and deployment times are likely to skyrocket Swarmion uses optimized low level software esbuild vitejs to reduce testing and building times and a smart monorepo management tool Nx to provide a top level developer experience and reduce CI CD delays Template featuresThe template comes with state of the art tooling for a Typescript monorepo The main philosophy is to allow easy customization of the different tools used in the packages without having to write too many code every tool can be configured at the root level and extended through composition at the package level Yarn with workspacesYarn and workspaces allows to create a monorepo with multiple packages each with their own dependencies Every package in the monorepo is considered as an npm package inside the monorepo Every modification to its source code is instantly available to the other packages NxA powerful and extensible build system Nx is used to manage dependencies between packages provide visualization of the monorepo dependencies through the yarn nx graph command and gain access to powerful custom generators Our nx plugin already has two generators for libraries and serverless services more are coming Nx also avoids unnecessary computation when running commands inside the monorepo using local caching and changes detection for an smooth developer experience and an optimized CI CD TypescriptSince every package inside the monorepo is using Typescript every line of code can be statically checked A strict and strong Typescript configuration is located at the root level extended throughout the packages using composition ESLintA comprehensive set of formatting through eslint plugin prettier and linting rules generated with Clinter Once again each package can easily extend the root configuration Shared Typescript librariesOne of the main challenges of a Typescript monorepo is to build shared Typescript libraries Packages are transpiled in cjs esm thanks to Babel and d ts Typescript declaration file to enable any usage across the monorepo JestEvery package has testing configured through jest with a default configuration that can easily be extended thanks to the jest config ts file at the package level VS Code supportEach package in the monorepo is defined as a workspace in the multi root workspaces It enables easier browsing and searching features bringing the same navigation than in a standard codebase Using multi root workspaces makes it possible to use the great vs code extension which makes it possible to run and debug tests directly inside VS Code Generate a project with SwarmionTo create a Swarmion project head to Click the use this template buttonAnd you re all set Follow the install docs Quick overviewThe generated repo will have the following structure ├ーbackend ├ーcore core service ├ーusers users service └ー other deployed services ├ーfrontend ├ーapp ├ーcloudfront └ー other deployed services ├ーcommonConfiguration configuration files such as jest babel ├ーbabel config js └ーlintstaged base config js ├ーcontracts JSONSchema based binding contracts ├ーcore contracts ├ーusers contracts └ー other contracts used between deployed services ├ーpackages ├ーconfiguration common constants used in all services ├ーserverless configuration common constants used in all serverless deployed services ├ーserverless helpers a set of shared helpers └ー other internal shared packages ├ーpackage json shared dependencies and global scripts└ーyarn lock unique lock file using yarn workspacesTo learn more about this structure head to the documentation Wrapping upBe sure to check out for docs about Swarmion the template repo and the tools repo Any feedback is welcome Upcoming featuresSwarmion is being maintained by a core team of several people we are striving to deliver more and more features a create swarmion app script to create an app even more easilymore contracts in our library to define type safe and runtime interactions between servicesfrontend generators for apps and libraries AcknowledgmentsSwarmion was created by Adrien Cacciaguerra and François Farge adriencaccia adriencaccia farge francois fargitoThanks to the swarmion team Guillaume Duboc Maxime Vivier Axel Fournier and Stanislas Hannebelle Thanks to all the contributors Thanks to Theodo for sponsoring this project 2022-05-19 12:23:00
海外TECH DEV Community 8 Steps to Become a GraphQL Expert https://dev.to/achrafash/8-steps-to-become-a-graphql-expert-2gcp Steps to Become a GraphQL ExpertThe adoption of GraphQL is growing like crazy And I love it But the learning curve is steep and getting started can be overwhelming In fact there are many misconceptions about GraphQL like people believing it s an SQL alternative that speaks directly to the database GraphQL is a query language that rethinks the way a client interacts with the server So you can think of it as a layer between a server and a client not a query language for your database The number one advantage of GraphQL APIs is the ability to get only what you ask for In practice it means things you get less unnecessary data maybe you just want ids of your users not all their information you can combine several queries in a single request eg get all your users and their comments in a single query instead of two The goal of this post is not to go explain every GraphQL concepts but rather to give you a list of steps and resources you can go through to step up your GraphQL game Here are the steps to go from newcomer to shipping production ready GraphQL APIs Step Schema Definition LanguageGraphQL introduced a query language which lead people to think it was a SQL alternative This new language let backend developers describe their data and clients to write efficient queries to ask for exactly the data they need Therefore this language appears in places in the schema files describing the data this acts as a contract between the backend and the frontend developers in the HTTP requests from the client to query data server describing resourcestype User id ID username String email String comments Comment type Comment id ID text String author User createdAt Date replyTo Comment client querying resourcesquery UserWithComments id ID user id id username comments id text createdAt The second big point for GraphQL is that it s a strongly typed language That means easier to maintain test and debug fewer bugs and better automated documentation The language comes with the usual built in types Int Float String Boolean along with some modifiers to specify if the field is required or a list String checkout this cool cheatsheet for more details On the client side operations are supported queries allow you to ask for resources like GET requests mutations allow you to modify resources like POST PUT PATCH and DELETE requests subscriptions allow you to establish a sided connection for real time interactions with websockets Step GraphQL serversAs we said above GraphQL is an abstraction layer that stands between the incoming HTTP requests and the controllers This layer is responsible for translating the query calling the corresponding resolvers to get the requested resources and formatting the output following the same GraphQL structure Happily we have some libraries to take care of all that heavy lifting for us They are called GraphQL engines or servers These libraries are frameworks that let you create a GraphQL API in just a few lines of code here s an example with Apollo in NodeJS const ApolloServer gql import apollo server const typeDefs gql type Query hello String const resolvers Query hello gt return Hello World const server new ApolloServer typeDefs resolvers server listen Checkout this official page for a comprehensive list of servers for every language Step GraphQL ClientsWe ve covered how to handle incoming requests How about sending requests to the API This should be the first step really because GraphQL has been designed with consumers of the API in mind It makes the life of frontend developers easier don t bother finding the right endpoint there s only one just ask what you want and we ll figure out how to mix match and filter to give you just what you need What s cool about it is that you don t have to draw complex libraries to manage requests You can But you don t have to Here s what the first request above looks like with fetch the built in browser API to send HTTP requests app tsconst query query UserWithComments id ID user id id username comments id text createdAt const variables id fetch lt method POST headers Content Type application json body JSON stringify query variables Checkout the official website for a comprehensive list of clients Step Extending the language with Fragments Unions and DirectivesMy favourite part about GraphQL is how flexible it is The language is simple enough to get you started but offers some powerful features like Fragments Unions and Directives to up your game These features help you set up complex access control rules fully typed error handling and much more Here are some quick videos about each of these topics how to use Fragments to refactor queries and mutationshow to use Directiveshow to handle errors with Union typesTalking about error handling Step Error HandlingThis is the annoying part right Well it doesn t have to be that way GraphQL errors have a clear structure defined in the spec and let you define your own custom errors In development mode you can easily enable the stack trace to see exactly where your errors come from example bDid you know that errors can be a huge security vulnerability Checkout our previous post about handling errors from a security point of viewDo you know how to avoid breaking errors in production Testing your code Step TestingYou didn t think you could skip that part did you Testing is an essential part of building reliable and scalable APIs And because of the structural difference between REST and GraphQL strategies for testing your APIs are going to be different describe Queries gt let tester beforeAll gt tester new EasyGraphQLTester schemaCode test Should get friends with a nested query gt const query query GET FRIENDS userId ID user id userId id friends id tester test true query userId Checkout our previous post to learn how to test your GraphQL API from unit tests to integration testsThe TLDR is you need to test every layer of your API schema definition operations queries and mutations and resolvers some great libraries help you isolate these different parts linters help you test your type definitions and EasyGraphQL lets you test and execute queries without a running server resolvers are just functions so you can test them as usual Step SecurityYet another often neglected part of building product ready APIs security But it s even more relevant for GraphQL Why every GraphQL server library is vulnerable by default If you don t take the time to secure your API it s dead simple to break it or worse leak your users data Here s another TLDR for you disable introspection and the GraphQL playground limit access control with authentication and authorization set a request timeout limit the rate of incoming requests limit the depth of queries limit requested resources with a cost analysis handle errors validate inputs use GraphQL over POST not GET requests Guess what The community is fantastic and has built some amazing libraries and plugins to implement these steps in just a few lines of code Learn more in our previous post GraphQL Security Best Practices and run a dozen security scan on your GraphQL API at graphql security It s free No account required we built it Step CachingIf you want to scale your API and make it blazingly fast ️you re gonna need to set up caching No GraphQL doesn t “break caching There are tons of solutions out there But first we need to know what we re talking about There are two sides to the equation client side caching and server side caching For client side caching you can use GraphQL client libraries like Apollo client which also handles caching For server side caching you have neat solutions like GraphCDN or plugins eg the envelop plugin with GraphQL Yoga Other resourcesGraphQL is moving fast New tools libraries and features pop up every week Mastering the fundamental concepts is great but keeping up to date will make you an expert and avoid some bad practices regarding performance security and maintainability Here are my favourite sources to learn and stay up to date GraphQL Weekly the weekly newsletter of everything GraphQL You get the top posts of the week OSS news video and event in your inbox every week Jamie s short min videos on very specific GraphQL topics The GraphQL subreddit and discord group to ask questions and stay up to date with the latest news 2022-05-19 12:07:01
Apple AppleInsider - Frontpage News Audi infotainment system gains Apple Music for 'nearly all' 2022 cars https://appleinsider.com/articles/22/05/19/audi-infotainment-system-gains-apple-music-for-nearly-all-2022-cars?utm_medium=rss Audi infotainment system gains Apple Music for x nearly all x carsAudi has announced that Apple Music subscribers will be able to access the service directly from their car s own entertainment system for the majority of cars from onwards including some already on the road Car manufacturer Audi has been supporting Apple s CarPlay since but now it s making Apple Music available directly through its own in car systems Users can still connect their iPhones but no longer have to for music Integrating Apple Music into the Audio infotainment system marks the next step in the collaboration between Audi and Apple said Christiane Zorn Audi s Head of Product Marketing in a statement For our customers it means that we are offering them direct access to their own personalized listening experience Read more 2022-05-19 12:43:29
Apple AppleInsider - Frontpage News TSMC may build new multi-billion dollar chip plant in Singapore https://appleinsider.com/articles/22/05/19/tsmc-may-build-new-multi-billion-dollar-chip-plant-in-singapore?utm_medium=rss TSMC may build new multi billion dollar chip plant in SingaporeApple Silicon manufacturer TSMC is reportedly in talks to build a major new fabrication facility in Asia as part of measures to address the global chip shortage As its new billion plant in Arizona is delayed TSMC is said to be having preliminary talks with Singapore s Economic Development Board about building a new facility there According to the Wall Street Journal no decision has been made yet but TSMC is negotiating for the local government to help fund the project Reportedly multiple governments have been attempting to attract processor manufacturers specifically to reduce global reliance on Taiwan and China Read more 2022-05-19 12:37:08
海外TECH Engadget What we bought: Why Daily Harvest became my go-to meal delivery service https://www.engadget.com/daily-harvest-meal-kit-irl-124529813.html?src=rss What we bought Why Daily Harvest became my go to meal delivery serviceLike many people my food insecurity got pretty serious in April Cities and businesses all across America were shutting down while grocery stores and delivery services started to run out of food Everywhere I looked ーwhether it was Amazon Instacart Uber Eats or FreshDirect ーit seemed impossible to find a reliable source of fruits and vegetables I looked at my dwindling supply of canned soups and packets of ramen and almost wept Now I know I m immensely fortunate compared to a lot of people to be able to even consider my access to fresh food during the height of the pandemic I know that there are people for whom a supply of canned food would have been a godsend not to mention fruits and vegetables That said I think a lot of people can also identify and felt the need to stock up Even as scarcity eased I wanted to have a reliable source of fresh meals just in case we had to lock down again I looked at delivery services like Blue Apron Sunbasket and Purple Carrot As a single person living on her own I didn t want to get too much food that would just spoil in my fridge I also preferred meals that were ready made rather than deal with raw meats My preference for convenient preparation limited the selections and I narrowed down my options to Daily Harvest Revive Superfoods and CookUnity These companies all offered significant discounts on my first deliveries and I rotated through them each week All three provided delicious fresh food that was easy to prepare and I appreciate that they all made an effort to use sustainable packaging Daily Harvest s packaging was almost percent paper with CookUnity a close second The latter used plastic wrap on top of paper boxes for meals with plastic containers for sauces and meals were delivered in insulated bags that you could return with your next delivery Daily Harvest meanwhile mostly used bowls made from molded pulp as well as recyclable paper cups or pods where possible Revive Superfoods also does a respectable job with recyclable paper cups and plastic lids As my dietary needs shifted to focus on more protein instead of prioritizing fresh vegetables and fruit it was critical that I could look up each meal s nutritional info before my weekly orders Again all three websites offered at least basic data on macros and ingredients The last time I ordered only CookUnity allowed me to filter my searches by calorie count which was one of my concerns at the time CookUnity also had an advantage in that it offered the greatest variety of meals while Revive was the most limited in its options I also loved that CookUnity s food was chef prepared and usually had more balanced macros But they needed to be consumed within two to three days while Daily Harvest s and Revive s could be stored in the freezer Ultimately I quit Revive and CookUnity for the same reason Both companies started to restrict how long you could skip upcoming deliveries and trying to stay on top of my schedule got trickier and trickier The tighter windows meant I had to check in to each service every two weeks to make sure I skipped an order as opposed to a couple of months Daily Harvest Daily Harvest on the other hand lets you skip up to nine weeks of upcoming deliveries the company also sends you a reminder before it bills your account It gives you ample time to consider if you need the food that week and cancel if you feel like it Daily Harvest also provides helpful information about how its vegan meals taste giving you a comparison to something more familiar That s an important feature by the way since Daily Harvest s meals are often vegetarian versions of other dishes My favorites are the “Kimchi fried rice made with riced cauliflower the lentil and tomato bolognese and the spinach and shitake grits with nutritional yeast Each of these consists of a handful of simple mostly organic ingredients and basically everything I ve tried tastes fantastic I loved the Broccoli and Cheeze bowl the vegetable crust flatbreads the assortment of dessert bites the vegan ice creams especially the salted black sesame swirl and the lattes too The only thing I didn t really like was the chocolate and hazelnut smoothie but only in comparison to something similar from Revive Superfoods I also generally picked bowls because they re the easiest to prepare ーjust add a little water you can skip this step and throw it in the microwave Many of the other options require either a blender or using your oven You can tell from everything I ve mentioned though that Daily Harvest has a wide variety of food to offer I haven t even mentioned the breakfast friendly forager bowls the soups and the newly launched “Crumbles which are meant to provide a protein punch Just looking at the menu again has me itching to send in an order for things I haven t tried yet like the Matcha and Murasaki bites In the end though lots of meal delivery services can send you great tasting food few actually do so with the thoughtful approach of Daily Harvest I don t love that the prices of some of its dishes and lattes have increased in the last year but at least it s been very up front about these changes I ve received email notifications delineating exactly what was getting more expensive and when as well as an explanation for the change I ve since canceled my Revive and CookUnity accounts not without hassle by the way After a few rounds of back and forth emails with customer service Revive finally agreed to deactivate my account rather than delete it and remove my payment and delivery details from their servers like I asked CookUnity meanwhile simply had the typical process of offering you a discount and asking you to answer some questions after you manage to find the Cancel Subscription link But at least I was able to actually cancel my subscription without having to talk to customer service Revive still emails me daily asking me to “Come back for more at off or “Reactivate with a off offer even after repeated emails in September and October saying “LAST CHANCE Come back and save x Typical marketing bluster I know but still annoying given I had asked in writing for them to lose my info CookUnity s last email to me was in January th and when I signed back into my account it showed me Your subscription was canceled I haven t gotten a box from Daily Harvest in months because these days I ve been trying out a few more new services like Better Bagel Farmer s Fridge and Huel So far I ve loved the quality of food for the first two and Huel is a little less appetizing Regardless of the new options I add to my roster I m more than happy to keep ordering from Daily Harvest Delicious fresh food a well designed website and thoughtful customer service Take my money 2022-05-19 12:45:29
海外TECH Engadget Framework brings 12th Generation Intel Core chips to its modular laptop https://www.engadget.com/framework-2022-intel-core-12th-gen-chips-new-top-lid-ethernet-120045970.html?src=rss Framework brings th Generation Intel Core chips to its modular laptopFramework s modular do it yourself laptop has won the hearts and minds of plenty of laptop fans and right to repair types alike A year after launch the company is back to offer the biggest test of its long term viability as a computer company Chip upgrades Today the company is announcing new machines packing th generation Intel Core chips as well as replacement mainboards with the new silicon for existing models While the company grows users will need to lay down a refundable pre order deposit of with mainboard pricing running from through to If you re looking to snag a Core i P you ll pay while bags you a Core i P with high rollers looking for the i P laying down the full Framework is using a batch system to fulfill orders and so is advising would be buyers to get their orders in early At the same time the company is releasing a new Top Cover which is designed to add some extra rigidity to the system s body Whereas the original lid was aluminum formed the new units are CNC milled from a solid block of aluminum This too is available both in the new sold version of the laptop and as an upgrade for the existing units already out in the wild priced at As part of this annual upgrade we re also seeing the first new expansion card from the company in the form of a Gbit Ethernet adapter Framework says that the new card uses a Realtek RTL controller and will also support Mbit Ethernet and it will begin retailing later in the year Rounding out the list of news is updated Linux support for both Fedora and Ubuntu as well as better power management while the machine is in standby mode 2022-05-19 12:00:45
Cisco Cisco Blog Cisco Support honored by J.D. Power and TSIA Certifications for providing outstanding customer service https://blogs.cisco.com/customerexperience/cisco-support-honored-by-j-d-power-and-tsia-certifications-for-providing-outstanding-customer-service Cisco Support honored by J D Power and TSIA Certifications for providing outstanding customer serviceAs an IT manager you understand the value of quality customer service Cisco placed as one of the industry s top support service companies Make sure you are leveraging our new innovations 2022-05-19 12:00:56
ニュース BBC News - Home Boris Johnson will not face a further Partygate fine, says No 10 https://www.bbc.co.uk/news/uk-politics-61508110?at_medium=RSS&at_campaign=KARANGA lockdown 2022-05-19 12:06:52
ニュース BBC News - Home Bobbi-Anne McLeod: Man obsessed with serial killers jailed for murder of Plymouth teen https://www.bbc.co.uk/news/uk-england-devon-61506642?at_medium=RSS&at_campaign=KARANGA bobbi 2022-05-19 12:44:50
ニュース BBC News - Home Afghanistan's female TV presenters must cover their faces, say Taliban https://www.bbc.co.uk/news/world-asia-61508072?at_medium=RSS&at_campaign=KARANGA rulers 2022-05-19 12:03:49
ニュース BBC News - Home Pressure builds on Rishi Sunak to act now on living costs https://www.bbc.co.uk/news/business-61506985?at_medium=RSS&at_campaign=KARANGA inflation 2022-05-19 12:45:05
ニュース BBC News - Home Billy Sharp: Fan jailed for headbutting player at end of match https://www.bbc.co.uk/news/uk-england-nottinghamshire-61505835?at_medium=RSS&at_campaign=KARANGA nottingham 2022-05-19 12:40:29
ニュース BBC News - Home Channel 4 News didn't do itself any favours, says Nadine Dorries https://www.bbc.co.uk/news/uk-politics-61508170?at_medium=RSS&at_campaign=KARANGA channel 2022-05-19 12:33:32
ビジネス ダイヤモンド・オンライン - 新着記事 ソフトバンク出資のクラーナ、企業価値3割減も=関係者 - WSJ発 https://diamond.jp/articles/-/303563 企業価値 2022-05-19 21:14:00
北海道 北海道新聞 新宇宙基地に日本人飛行士 日米首脳、月探査の協力強調 https://www.hokkaido-np.co.jp/article/682963/ 首脳 2022-05-19 21:20:00
北海道 北海道新聞 ウクライナ兵捕虜、危うい処遇 ロシアは「投降」主張 尋問や訴追の動きも https://www.hokkaido-np.co.jp/article/682962/ 訴追 2022-05-19 21:18:00
北海道 北海道新聞 旧日銀釧路支店 活用策は 市、カフェなど実現性調査へ https://www.hokkaido-np.co.jp/article/682961/ 釧路市 2022-05-19 21:17:00
北海道 北海道新聞 市職員名乗る女らに200万円引き出される 小樽の80代女性 https://www.hokkaido-np.co.jp/article/682959/ 市職員 2022-05-19 21:07:00
北海道 北海道新聞 田植え機が横転し男性死亡 旭川 https://www.hokkaido-np.co.jp/article/682958/ 西神楽 2022-05-19 21:06:00
北海道 北海道新聞 国内で3万9642人感染 36人死亡、新型コロナ https://www.hokkaido-np.co.jp/article/682954/ 新型コロナウイルス 2022-05-19 21:08:03
北海道 北海道新聞 園子温監督が出版社を提訴 性加害記事「事実と異なる点」 https://www.hokkaido-np.co.jp/article/682957/ 週刊女性 2022-05-19 21:05:00
北海道 北海道新聞 高良、女子走り幅跳びで4連覇 関東学生陸上第1日 https://www.hokkaido-np.co.jp/article/682956/ 走り幅跳び 2022-05-19 21:02:00
北海道 北海道新聞 上川管内304人感染 旭川は223人 新型コロナ https://www.hokkaido-np.co.jp/article/682955/ 上川管内 2022-05-19 21:01: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件)