AWS |
AWS Big Data Blog |
Introducing Apache Airflow version 2.6.3 support on Amazon MWAA |
https://aws.amazon.com/blogs/big-data/introducing-apache-airflow-version-2-6-3-support-on-amazon-mwaa/
|
Introducing Apache Airflow version support on Amazon MWAAAmazon Managed Workflows for Apache Airflow Amazon MWAA is a managed orchestration service for Apache Airflow that makes it simple to set up and operate end to end data pipelines in the cloud nbsp Trusted across various industries Amazon MWAA helps organizations like Siemens ENGIE and Choice Hotels International enhance and scale their business workflows while significantly improving security … |
2023-08-10 16:59:07 |
AWS |
AWS - Webinar Channel |
Best practices for migrating to Amazon DocumentDB- AWS Virtual Workshop |
https://www.youtube.com/watch?v=LC35TxWv5fw
|
Best practices for migrating to Amazon DocumentDB AWS Virtual WorkshopAmazon DocumentDB with MongoDB compatibility is a fully managed native JSON database designed for scaling enterprise workloads Amazon DocumentDB provides you the flexibility of a document database without the time consuming database administration tasks freeing you to focus on innovation In this session we ll discuss migration best practices to ensure a smooth migration migration tools migration phases and approaches to moving to Amazon DocumentDB We ll demonstrate how you can migrate data to Amazon DocumentDB using AWS Database Migration Service AWS DMS Learning Objectives Objective Learn about Amazon DocumentDB migration best practices to ensure a smooth migration Objective Learn about migration tools migration phases and approaches to moving to Amazon DocumentDB Objective Watch a demo on migrating data to Amazon DocumentDB using AWS Database Migration Service AWS DMS To learn more about the services featured in this talk please visit To download a copy of the slide deck from this webinar visit Subscribe to AWS Online Tech Talks On AWS AWSOnlineTechTalks sub confirmation Follow Amazon Web Services Official Website Twitch Twitter Facebook Instagram ️AWS Online Tech Talks cover a wide range of topics and expertise levels through technical deep dives demos customer examples and live Q amp A with AWS experts Builders can choose from bite sized minute sessions insightful fireside chats immersive virtual workshops interactive office hours or watch on demand tech talks at your own pace Join us to fuel your learning journey with AWS AWS |
2023-08-10 16:00:12 |
js |
JavaScriptタグが付けられた新着投稿 - Qiita |
javascriptにおけるesbuildとは? |
https://qiita.com/GS-AI/items/c313973463bb552934e9
|
esbuild |
2023-08-11 01:01:11 |
海外TECH |
MakeUseOf |
How to Screenshot an Instagram Story Without Getting Caught |
https://www.makeuseof.com/tag/screenshot-instagram-stories/
|
stories |
2023-08-10 16:05:55 |
海外TECH |
MakeUseOf |
7 Reasons Why You Should Ignore Ray Tracing in Video Games |
https://www.makeuseof.com/you-should-ignore-ray-tracing-in-video-games-reasons-why/
|
Reasons Why You Should Ignore Ray Tracing in Video GamesRay tracing might sound like a must have feature to enable when you game but it s far from necessary You can even ignore it completely here s why |
2023-08-10 16:00:55 |
海外TECH |
DEV Community |
Get Class Name in Typescript |
https://dev.to/idmontie/get-class-name-in-typescript-23ih
|
Get Class Name in TypescriptWe don t get a lot of information using typeof in JavaScript or TypeScript At most it tells us whether a value is undefined number string or object If you want to get the class name using a function you can use the following extended version of classOf that is originally from “JavaScript The Definitive Guide function classOf obj unknown if obj null return Null if typeof obj undefined return Undefined if typeof obj object Warning this won t work if your Typescript is minified and class names are mangled return obj as object constructor name if typeof obj function Warning this won t work if your Typescript is minified and function names are mangled const possibleName obj as CallableFunction name if possibleName return possibleName return Object prototype toString call obj slice console log classOf null Null console log classOf undefined Undefined console log classOf Number console log classOf foobar String console log classOf Object console log classOf Array console log classOf new Date class Test console log classOf new Test Test function test console log classOf test test console log classOf function Function Playground LinkThis classOf function works for any value including numbers strings booleans classes and functions It will return the best name for that given value that is passed If the object has a constructor name that value will be returned If that value is a function the name of that function will be returned TakeawaysUnfortunately during some transpilation steps or code compression these names get mangled or removed completely so it s best not to rely on the class s actual name directly Instead instanceof should be used or a static name attribute that cannot be modified |
2023-08-10 16:48:43 |
海外TECH |
DEV Community |
How to install PDlib |
https://dev.to/technology-schaechner/how-to-install-pdlib-hg
|
How to install PDlibIf you like our articles we would appreciate a like and a comment Today we will show you how easy it is to install PDlib You need this for example for face recognition in NextCloud as in this article Face Recognition in NextCloud •Schächner xn schchner za de If you want us to help you with the installation please write to us You can also use it to fix the following error App Face Recognition cannot be installed because the following dependencies are not fulfilled The library pdlib is not available But let s start right away First we edit a file sudo nano etc apt sources list d pdlib listThere we need to add the package source at the end deb signed by usr share keyrings delellis archive keyring gpg arch amd jammy jammyAfter that we download the key with this command wget O sudo gpg dearmor o usr share keyrings delellis archive keyring gpgThat was the hardest part Now we still leadsudo apt updateout and then we can take the package with yousudo apt install php pdlibto install Now we install PDlib again specifically for the Face Recognition App For this we need some dependencies againsudo apt get install libx devsudo apt get install libopenblas dev liblapack devsudo apt install cmakesudo apt install php devThen install the shared library Dlib sudo git clone cd dlib dlibsudo mkdir buildCD buildsudo cmake DBUILD SHARED LIBS ON sudo makesudo make installNow for the actual installation sudo git clone cd pdlibsudo phpizesudo configure enable debugsudo makesudo make installSo We re done with the installation Now you only have to go into the php ini file under the point dynamic extensions add the following content sudo nano etc php cli php ini pdlib extension pdlib so We re still testing thatsudo apt get install php bzsudo make testGood luck and have fun Thanks for reading Schächner |
2023-08-10 16:48:28 |
海外TECH |
DEV Community |
How to build a custom widget in Flutter — GoGoSoon |
https://dev.to/5minslearn/how-to-build-a-custom-widget-in-flutter-gogosoon-mpl
|
How to build a custom widget in Flutter ーGoGoSoonAs we all know Flutter is gaining more and more popularity day by day Flutter apps has been loved by people for its smoothness One such example app is Zerodha s Kite Kite is a trading app released by India s biggest stock broker Zerodha Similar to this there were many complex applications built with Flutter However building complex applications is not so simple You have to refactor your code as and when needed to maintain the app s performance One such refactoring technique is extracting the duplicated code component and reuse them at multiple places In this blog we ll be learning about replacing a duplicated component by building a custom widget in Flutter What is a Custom WidgetIn Flutter a custom widget refers to a user defined widget that encapsulates a specific set of functionality or visual representation Custom widgets are the building blocks of a Flutter application They allow developers to create reusable UI components that can be used throughout the application If you re switching from React Native assume Custom Widget as a custom React component and what we call as props in React will be called as parameters in Flutter Why Custom WidgetsCustom widgets enable you to encapsulate complex UI elements promote code re usability and enhance the maintainability of your Flutter applications Developers should build custom widgets in Flutter for several reasons Here are a few Code Re usabilityIt allow developers to encapsulate complex functionality and appearance into reusable components Once created custom widgets can be used multiple times throughout the application reducing code duplication and promoting a modular development approach MaintainabilityIt contribute to the maintainability of the codebase By encapsulating specific functionality or visual representation custom widgets create a separation of concerns This separation makes it easier to locate modify and debug code related to a particular UI component Consistent UIIt enable developers to define a consistent and unified UI design across their application AbstractionIt provide a level of abstraction that hides the implementation details and complexity of a particular UI element Developers can create high level widgets that expose a simplified interface and handle the internal logic allowing other developers to use the widget without worrying about its internal workings This abstraction promotes modularity making it easier to understand test and maintain the code Build a Custom WidgetLet s start building our custom widget Clone the repoInstead of starting from the scratch I ve created a Flutter app in Github and added a duplicated code components in that repo Let s begin from there Pull the code from Github by running either of the below commandsgit clone git clone email protected minslearn Flutter Custom Widget gitBy default it ll be in master branch I m switching to a refactor branch you don t need to because I want you all to have a look at my initial and final code Initial code will be in master branch and final code will be in refactor branch Run the following command to install all the dependencies cd Flutter Custom Widget flutter pub get Run the appOpen the repo in Visual Studio Code and spin up your emulator you may connect your mobile device too Once your emulator is up and running press F to run the app in the emulator Here s the view of your app on the first run If you ve come so far that s great Analyze the codeLet s look at the code Open lib main dart file We have MyApp class called at the beginning This in turn calls MyHomePage class Here we go Our code for the entire UI If you re someone who loves writing clean code you would definitely say that it s a ugly code Here s the reason for it Look at the code carefully where the lines from to and the lines from to are completely duplicated except a very few handpicked words Example the word “Twitter has been replaced with “Instagram The Clean coder will definitely refactor this code before working on adding new features functionalities Let us follow the clean coding practice too Refactor ーBuild a custom widgetWe have to extract the text and button into a separate component This component should accept the platform and onPressed as it s parameters We can template out the common text from them So our code to build the custom widget looks like below class CustomButton extends StatelessWidget final String platform final VoidCallback onPressed const CustomButton super key required this platform required this onPressed override Widget build BuildContext context return Center child Column mainAxisAlignment MainAxisAlignment center children Text Press the below button to follow me on platform ElevatedButton onPressed ScaffoldMessenger of context showSnackBar SnackBar content Text Pressed Follow on platform button duration const Duration seconds onPressed child Text Follow on platform As we discussed above we ve the template text and accept platform and onPressed parameters We replace platform wherever we need and call onPressed method as the extension of showing a snack bar Add the above code at the very end of the main dart file Integrate Custom WidgetLet s integrate our custom widget into our code Replace lines to with the following code CustomButton platform Twitter onPressed Open Twitter App Replace lines to with the following code CustomButton platform Instagram onPressed Open Instagram App Run your app now Unfortunately you ll not notice any change in the UI However your underlying code has changed That s exactly what refactoring is Quoting from Martin Fowler Refactoring is a disciplined technique for restructuring an existing body of code altering its internal structure without changing its external behavior You may ask a question by look at the above code The line numbers and also contain the same code const SizedBox height Why don t you include that into your component That s great if this question really hit your mind There is no need for the custom widget component to include the SizedBox component Because SizedBox component is added in the Home page to give some space between each component It is not mandatory that whenever we use this button we have to give a space at the top bottom of the widget However if such case arise you can add the SizedBox widget inside your custom widget What s the benefit of building custom widgetYou don t see a direct benefit right away However you may experience it in the future Here s a quick example for you Let s assume you ve built this app for a client It has become a complex app and you ve used this custom widget around places in your app The app is released and people enjoy using it Around months later your client come back to you with the next version of changes One of the items in the huge list is “We re coming up with a slight change in theme Replace all the social media referral buttons to be in outlined shape and change the color to green It is one simple configuration change in our custom widget However assume if you have not built the custom widget and copy pasted the same code in all the places Then you have to carefully look at each place and replace them with care without touching other pieces of code These are the only lines we have to change in the our custom widgetOutlinedButton style OutlinedButton styleFrom foregroundColor Colors green If you have not refactored your code you have to make this change in places I ve pushed my code to the same Github repo Refer master branch for the non refactored code and refactor branch for refactored code NoteAlways use custom widgets for it s specific use cases For example in our case it is for Social media redirects This widget should not be used at places which is unrelated to it s context If you do so remember the above case where the client requirement was to change the design of only the social media referral buttons but our change will be applied to all the other places where this widget has been used leading to unexpected bugs It is always advised to write unit test cases for Custom Widgets which will help us to mitigate the bugs earlier One more tip would be to name your component more readable This makes the other developer know what the widget does just by reading it s name In our case I ve named it as CustomButton which makes no sense Instead the best possible alternatives would be SocialMediaButton SocialButton etc which fits into our use case ConclusionIn this blog we learnt about building a custom widget by removing a duplicated code component Building custom widgets in Flutter promotes code re usability maintainability consistency abstraction flexibility and community collaboration Custom widgets are a powerful tool in the Flutter developer s toolkit enabling the creation of beautiful and functional user interfaces while maximizing efficiency and maintainability Hope you enjoyed reading the article If you wish to learn more about Flutter subscribe to my article at my site Originally published at on June |
2023-08-10 16:35:59 |
海外TECH |
DEV Community |
Introducing Goctopus: open-source, state-of-the-art GraphQL endpoint discovery & fingerprinting tool. |
https://dev.to/escape/introducing-goctopus-open-source-state-of-the-art-graphql-endpoint-discovery-fingerprinting-tool-mg1
|
Introducing Goctopus open source state of the art GraphQL endpoint discovery amp fingerprinting tool Read this article more comfortably on Escape Blog In the fast evolving domain of APIs GraphQL has emerged as a powerful data oriented language As its adoption soars so does the need for robust tools to discover and fingerprint these APIs Enter Goctopus a Golang based solution we developed at Escape to provide comprehensive fast and interoperable endpoint discovery and fingerprinting for GraphQL APIs Engineered to overcome the limitations of existing tools Goctopus extends its arms into realms of subdomain enumeration route brute force authentication detection schema introspection and more all while maintaining optimum speed and resource management In this article we dive into why we created Goctopus what it does and how it s pushing the boundaries of API security TL DR We built an open source GraphQL endpoint discovery amp fingerprinting tool check out Goctopus on Github Unmasking APIs The Importance of API Discovery amp FingerprintingIn the expansive realm of APIs two practices stand out in their ability to shed light on the intricacies of your online presence API Discovery and Fingerprinting API Discovery is the process of finding all the APIs an organization has in its ecosystem The aim here is to unveil the totality of the digital surface that can be interacted with In the era of microservices and distributed systems discovering all your API endpoints is crucial for both maintaining service interoperability and ensuring security API Fingerprinting on the other hand takes this a step further Once the endpoints are discovered they re scanned to find specific information about them technologies used configuration authentication details Endpoint discovery amp fingerprinting are crucial tools in offensive and defensive security to Detecting Attack Surface By understanding what endpoints exist and how they operate you get an accurate view of your potential attack surface This gives you the upper hand in securing your system as you can preemptively locate and address vulnerabilities Internet wide Research If you re a security researcher or an organization keen on understanding the landscape of what s exposed on the internet fingerprinting can give you a macro view It helps to gather data about technologies configurations and security practices being used across various domains Classifying endpoints Being able to determine which technologies and configurations are used on APIs is usually the first step in any security process offensive or defensive For REST APIs there are a myriad of tools to perform those tasks However for GraphQL this is not the same story as you will see in the next paragraph Identifying the Void Why We Needed GoctopusRegarding GraphQL APIs we built Grafinder a while ago and it has been serving us well for a few years However when we decided to implement our API Catalog we needed a more robust faster all in one and more interoperable solution Grafinder had some shortcomings that were hard to ignore It was slow hard to use programmatically often missed inputs lacked options and its Python basis wasn t our preferred choice for this specific task Moreover we found ourselves needing a tool that could offer more comprehensive and efficient discovery and fingerprinting capabilities Broad and efficient discovery capabilities Subdomain enumeration brute force script analysis Precise fast and complete fingerprinting of GraphQL APIs Technology authentication schema field suggestion attack Easy to use and enjoyable CLI Complete Package for programmatic usage Service interoperability communicate with external services via webhooks Portability run easily anywhere at any scale Versatile inputs take a variety of inputs domains URLs and IP addresses Speed scan thousands of domains in minutes Scale run on larger machines or scale horizontally Network resources send a minimum amount of necessary requests and maximize throughput So with those constraints in mind we realized we needed a solution that could go beyond what was already there A more holistic tool A faster tool A well better tool We needed Goctopus Unleashing the Beast Meet GoctopusBorn out of the needs we ve just discussed Goctopus is our answer to the comprehensive fast and interoperable tool we need Created with Golang for its superior speed and efficiency in networking this octopus has its arms reaching everywhere Let s delve into its various facets Discovery Subdomain Enumeration Goctopus uses DNS records APIs via subfinder to enumerate subdomains Bruteforce We built a custom list of popular GraphQL routes so that Goctopus has the best odds of finding endpoints on every domain it tests Script Analysis Work In Progress With this in the pipeline Goctopus will soon be able to sniff out hidden GraphQL endpoints from Javascript amp HTML files across the web Fingerprinting Authentication It quickly identifies which endpoints require authentication and which are publicly exposed GraphQL Schema Introspection Goctopus checks if the schema is available or not Field Suggestions for Bruteforcing If the schema is unavailable this clever cephalopod can even figure out if the schema can be brute forced using field suggestions attacks Engine Fingerprinting Work In Progress Once this feature is added Goctopus will be capable of understanding the tech stack behind an endpoint Dx amp usage CLI Goctopus is easily usable as a CLI for manual operations Go package It can be used as a Golang package programmatically to integrate into other tools Webhook With this feature Goctopus can forward its results via a webhook so that other services can retrieve them Variety of inputs The tool accepts a wide variety of inputs domains URLs and IP addresses Performance Speed Designed for speed Goctopus can scan thousands of domains in minutes Scale This tool has no fear of the deep it s built to scale on larger machines or spread horizontally across a cluster Network resources Goctopus is mindful of its requests only sending what s necessary Rate limiting It also ensures not sending too many requests to a single endpoint concurrently to avoid rate limiting In a nutshell Goctopus is what we envisioned when we realized the limitations of existing tools It s comprehensive fast flexible and extensible Quick Hands On Meet GoctopusInterested in trying out Goctopus Here s how to get started Installation You have two options here If Go is installed on your machine just run go install v github com Escape Technologies goctopus cmd goctopus latest in your terminal Prefer Docker No problem use docker run rm it escapetech goctopus latest lt options gt to run the latest version of Goctopus in a docker container Usage Example Once installed take Goctopus for a spin with this simple command goctopus a example com This will start the discovery process on the specified domain with all features enabled a flag stands for all For instance running Goctopus on rickandmortyapi com will result in the following goctopus a rickandmortyapi com v INF Enumerating subdomains for rickandmortyapi com INF Found subdomains for rickandmortyapi com in seconds millisecondsINFO Done fingerprinting rickandmortyapi comINFO Found authenticated false domain rickandmortyapi com schema status OPEN source rickandmortyapi com url INFO Done Found graphql endpointsVisit our GitHub repo for detailed documentation and the latest release notes The Future of Goctopus Contributing and RoadmapWe re actively looking for ways to enhance Goctopus and we welcome contributions Feel free to raise issues or PRs on our GitHub repo We re excited to see where the community can take this project Looking ahead we ve got big plans Improved subdomain enumeration more intelligent endpoint discovery engine fingerprinting the roadmap for Goctopus is packed with exciting updates Goctopus at Escape Providing Top Notch Security for Our UsersHere at Escape we re using Goctopus to provide enhanced security for our users API Catalog We re utilizing Goctopus to provide users with detailed information about their attack surface By continuously scanning for new APIs and updating our records we can ensure an up to date vision and alert our users whenever they expose an unprotected API Suggestions Goctopus is also integrated into our application creation process to automatically suggest our user s endpoints to secure to make our platform as smooth to use as possible Kraken We built an internal tool around Goctopus called Kraken to scale Goctopus to another level It consists of an API a database and dozens of Goctopus instances managed by a Kubernetes cluster that allowed us to scan Millions of domains to gather data on k GraphQL endpoints Stay tuned for an upcoming article on the topic We invite you to join us in exploring what Goctopus can do Try it out contribute and together let s push the boundaries of API security And don t forget to star the Goctopus repo on GitHub And if you want maximum security for your GraphQL APIs try out Escape security platform for free |
2023-08-10 16:18:17 |
海外TECH |
DEV Community |
How to configure Supabase to send emails from your domain |
https://dev.to/zenorocha/how-to-configure-supabase-to-send-emails-from-your-domain-ci8
|
How to configure Supabase to send emails from your domainOne of the coolest things about Supabase is that it has a built in authentication system that allows you to send emails to your users These emails typically include Confirm signupInvite userMagic linkReset passwordChange email addressAs you get ready to move to production you might want to consider sending emails from a custom SMTP service Here s why The challenge of sending emails via SupabaseAll of the Supabase Auth emails are sent from noreply mail app supabase io Although this is good enough to get started you probably want these emails to be sent from your own domain for brand recognition Apart from that you can only send up to emails per hour That s a recent change caused by an influx of spam messages The default email system we provide is only for testing purposes it is not intended for production use This means that the deliverability will not be great because everyone is using it for testing and is a major reason we don t recommend using it for production Paul Copplestone CEO at Supabase Beyond rate limits a managed SMTP server might also help with Deliverability and IP reputation managementCompliance and anti spam practicesAnalytics and webhooksScalability Integrate to have full control and visibilitySupporting existing tools is one of Supabase s product principles so they have made it easy to configure a custom SMTP server or any other tool you need On top of that we ve built an integration that allows you to connect your Supabase project to Resend All you need to do is navigate to the Integrations page and follow the steps Once you re done you ll be able to send emails from your own domain This will give you full control and visibility over your email delivery No more Hey I didn t get your email from your users Now you can see exactly what s happening with your emails if they were sent delivered bounced or marked as spam Here s a video showing the integration end to end Configure a custom SMTP server manuallyIf you prefer to configure your SMTP server manually you can do that as well Navigate to your Supabase project click on Project Settings then navigate to Auth Over there you ll find the SMTP Settings section Once you toggle the Enable Custom SMTP option you ll be able to configure your SMTP server You can change the host port number username password sender email and sender name You can copy and paste all of these values from the Resend SMTP page Check the documentation to learn more about integrating SMTP with Supabase |
2023-08-10 16:02:54 |
海外TECH |
Engadget |
The best smart speakers for 2023 |
https://www.engadget.com/best-smart-speakers-151515264.html?src=rss
|
The best smart speakers for Voice assistants are everywhere now on your phone in your TV possibly even in your kitchen appliances But one of the most common ways that people interact with Siri Alexa and the Google Assistant is through a smart speaker and there are now a wide variety of such devices available at a wide variety of price points There are downsides to having a smart home device that s always listening for a wake word as giving more personal information to Amazon Apple and Google can be a questionable decision That said all these companies have made it easier to manage how your data is used ーyou can opt out of humans reviewing some of your voice queries and it s also less complicated to manage and erase your history with various digital assistants too The good news is that there s never been a better time to get a smart speaker particularly if you re a music fan For all their benefits the original Amazon Echo and Google Home devices did not sound good Sonos on the other hand made great sounding WiFi connected speakers but they lacked any voice controlled smarts That s all changed now Sonos released its own voice assistant in and also supports Alexa on its latest speakers Google and Amazon meanwhile made massive improvements in sound quality with recent speakers Even lower end models like the Echo Dot and Nest Mini sound much better than earlier iterations With the growing popularity of these speakers there are now more options than ever Let s walk through our top picks for the best smart speakers at different price points and for different uses Picking an assistantThe first thing most people should do is decide what voice assistant they want to use Google Assistant and Amazon s Alexa are both well supported options that are continually evolving with new features added at a steady clip A few years ago Alexa worked with more smart home devices but at this point basically any smart device worth buying works with both It s mostly a matter of personal preference If you already use Google Assistant on your Android phone it makes sense to stick with that But while Alexa isn t quite as good at answering general knowledge questions it syncs just fine with things like calendars from your Google account And it works with perhaps the widest variety of smart home devices as well If you ve never used Alexa or Google Assistant you can download their apps to your smart phone and spend some time testing them out before buying a speaker If you buy a Sonos device with a microphone you can also use the company s own voice assistant voiced by Giancarlo Esposito It s focused purely on music control so you won t use it to do things like send messages or ask the weather forecast But as a music assistant Sonos Voice Control is generally quite fast and reliable As for Apple you won t be surprised to learn the HomePod and HomePod mini are the only Siri compatible speakers on the market Apple s Siri has a reputation for not being as smart as Alexa or Google Assistant but it s totally capable of handling common voice queries like answering questions controlling smart home devices sending messages making calls and streaming music Technically Siri and Apple s HomeKit technology doesn t work with as many smart home devices as the competition but it s not hard to find compatible gear And Apple has most definitely improved Siri s capabilities over the last couple years with handy features like and Intercom tool and routines that take advantage of the built in temperature sensor in the HomePod and HomePod Mini Best smart speaker under Amazon Echo DotMost people s entry point into the smart speaker world will not be an expensive device Amazon s fourth generation Echo Dot and Google s Nest Mini are the most obvious places to start for two important reasons One they re cheap Both the Nest Mini and Echo Dost cost Two they re capable Despite the low price these speakers can do virtually the same things as larger and more expensive devices The Google Nest Mini was released in late but Amazon just refreshed the Echo Dot last year The Echo Dot is the best small smart speaker for most people Amazon keeps improving the audio performance across its Echo device line and the Echo Dot is no exception It produces much louder and clearer audio than I d expect from a speaker The Nest Mini doesn t sound bad and it s perfectly fine for listening in the bedroom while getting ready for the day but the Echo Dot is a better all purpose music listening device From a design perspective Amazon broke the mold with the latest Echo Dot Instead of a small puck like the Nest Mini the new Dot is shaped like a little globe It s much bigger than the Nest Mini but that size gives it room for higher end audio components Although mostly hands free the Dot keeps the physical volume buttons and mute switch on top along with a button to activate Alexa s voice control While the Dot doesn t look as sleek as the Nest Mini having physical buttons makes it easier to adjust volume and mute the mic I do wish the Dot had a way to physically pause music on the Nest Mini if you tap the middle of the device the music stops Overall the Dot is the best budget choice for most people but I wouldn t hesitate to recommend the Nest Mini as another affordable smart speaker option I generally prefer using Google Assistant over Alexa and anyone who feels the same should go ahead and get the Nest Mini The Dot does sound notably better so if you plan to listen to audio on a regular basis that s probably the way to go But if you only plan to use it for a quick song or podcast when you re getting ready in the morning just pick your favorite assistant and go from there Best smart speaker under Amazon EchoAmazon Apple and Google all have smart speakers the fourth generation Echo the HomePod mini and the Nest Audio respectively All three companies claim superior audio quality so for lots of people these speakers will be the sweet spot between small speakers like the Echo Dot and Nest Mini and bigger more expensive models like the Sonos Era Once again Amazon punches above its weight Like the Dot the latest Echo is totally redesigned and the new internals were made with music in mind It combines a three inch woofer with two inch tweeters ーa more advanced setup than either the Nest Audio or HomePod mini The Google Nest Audio uses a three inch woofer but only a single inch tweeter while the Apple HomePod mini makes do with a single “full range driver and two passive radiators In practice this means the Echo is noticeably louder than either the Nest Audio or HomePod mini and much better suited to play room filling sound than the competition It also delivers an impressive bass thump and powerful mid range frequencies In fact my main complaint with the speaker is that highs aren t quite crisp enough Compare the Echo to an Era and the sounds much more lively while the Echo comes off a bit muddy Then again the costs more than twice as much as the Echo While the Echo speaker may beat the Nest Audio and HomePod mini on volume and bass Google and Apple s speakers are not bad options The HomePod mini is the quietest of the three speakers but it still sounds balanced across the entire audio spectrum The bass isn t too assertive but there s more presence than I would have expected given its tiny size it s by far the smallest of these three speakers And it has a few nice perks if you re using an iPhone or newer Thanks to the U “ultra wideband chip in recent iPhones the HomePod mini can tell when there s a phone near it which makes handing off music from your phone to the speaker or vice versa quite simple Playback controls for the HomePod mini will automatically pop up as well and your phone s lock screen will display music suggestions if the speaker isn t currently playing Setup is also dead simple ーjust bring an iPhone or iPad near the speaker and it ll automatically start the process Google s Nest Audio is also quite pleasant to listen to It s a little louder than the HomePod mini and has stronger bass to boot It doesn t have the same overall power and presence that the Echo does but for it s a well balanced speaker that should serve most people s needs All three of these speakers support stereo pairing as well if you want more volume or crave a more immersive experience For two Echoes will fill a large room with high quality sound and enough bass to power a party A pair of HomePod mini or Nest Audio speakers aren t quite as powerful but it makes for a great upgrade if you re a more avid listener A pair of Nest Audio or HomePod mini speakers sounded great on my desk during the workday I don t need overwhelming volume but can appreciate the stereo separation And two of those speakers together can easily power a larger living space although the Echo is the better choice if volume is a priority Here too I think that picking the smart assistant that works best in your house and with your other gadgets is probably the most important factor ーbut given Alexa s ubiquity and the new Echo s superior sound quality it s the best smart speaker at this price point Best midrange smart speaker Sonos Era If you have more than a passing interest in music the Echo Dot and Nest Mini aren t really going to cut it Spending more money to upgrade to a speaker designed with audio quality in mind is one of the best decisions I ve made For years I didn t have a proper home music solution but in the end the modest investment has made my life much more pleasant For years the Sonos One has been a favorite of mine combining a reasonable price with good sound quality and a plethora of useful features like easy multi room audio stereo pairing and compatibility with tons of services This year Sonos replaced the One with the Era a speaker that is an improvement in almost every way you can think of Most importantly it uses a new speaker array that includes two tweeters instead of just one as well as a woofer that s percent bigger The end result is that the Era handily bests the One in sound quality with impressive bass surprisingly huge volume and increased high end clarity thanks to the additional tweeter There are a lot of other improvements beyond just sound quality The Era uses its built in microphones for much easier Trueplay tuning which optimizes the speaker s output based on where you place it Previously you had to use an iPhone and walk around the room waving the phone to optimize your Sonos speaker but now the process is much simpler The Era also includes line in via a USB C port and also has Bluetooth for when you just want to quickly connect a device to the speaker It s a bummer that you need to buy an adapter to hook up a turntable or other audio equipment to the Era but since the One didn t support line in at all I m still glad it s an option There are a handful of other small but solid improvements like redesigned controls on the top that make it easier to skip tracks and a mic mute switch that cuts the power to the mic for extra security Like the One it s easy to set up Alexa or the Sonos voice assistant here but the Era doesn t support the Google Assistant so if you were previously using a Sonos speaker and relied on Google you re unfortunately out of luck here Other than that one change though the Era is an excellent all around performer It s a great speaker on its own and is also a great starting point if you want to build a multi room audio setup The Amazon Echo Studio remains an excellent sounding speaker as well and at it s a good bit cheaper than the Era as well If you want to save some cash or already have a bunch of other Echo devices in your smart home ecosystem it makes sense as a speaker for higher quality music playback But given that it ll be four years old this fall I think it makes sense to opt for a newer device that ll get longer support and updates Best smart speaker for music lovers Sonos FiveAs nice as the Era and Echo Studio are there s only so much you can get out of them If you crave more bass clarity and stereo separation the Sonos Five is the best sounding smart speaker on this list It has many of the conveniences in the Era and sounds significantly better than any other Sonos speaker It also sounds much better than the Echo Studio and anything Google is currently selling That said the Five stretches our definition of a smart speaker here because it doesn t have a built in voice assistant But it s so good at music playback that it s worth recommending you pick one up along with an Echo Dot or Nest Mini Both of those speakers work with Sonos so you can use voice commands to control the Five just as you would a dedicated Alexa or Google Assistant device Sonos also refreshed the speaker two years ago with a new wireless radio as well as more memory and a faster processor This means it should stay current and work with future Sonos software updates for years to come Since we re talking quot best quot here I m going to go ahead and recommend that true music junkies splash out on two Five speakers and pair them in stereo Put simply it s the most enjoyable experience I ve had listening to music in years I found myself picking up new details while listening to albums I ve heard over and over again It s a wonderful experience and worth saving for if you re a music lover I didn t know what I was missing until I tried the Five The Sonos Era also recently released is a speaker that supports Dolby Atmos spatial audio from Apple Music and Amazon Music Unlimited I ve found that the quality of spatial audio mixes can be very hit or miss but the good news is that the Era sounds outstanding whether it s playing back Atmos content or just standard tracks It s not quite as good as the Sonos Five but it does have built in microphones for voice assistants and easy Trueplay tuning as well as Bluetooth and the redesigned controls on the Era Again the main downside is that Google Assistant isn t supported here Finally if you re an Apple Music user or have a lot of Apple hardware in your home the second generation HomePod is definitely worth considering At it s a lot cheaper than these Sonos speakers but supports spatial audio like the Era The Era and Sonos Five are better speakers overall and certainly much louder but there s a lot to like about the HomePod s audio quality at its price point It s a clear crisp vocal forward speaker and its design and software processing does a great job of making music sound like it s all around you even if you re not playing back Dolby Atmos tracks Best portable smart speaker Sonos RoamWhile many people will be happy with a few speakers strategically placed throughout their home you might want something that works outside as well as inside Fortunately you can find speakers that pair voice controls and strong music playback performance with portable weatherproof form factors For my money it s hard to beat the Sonos Roam for sheer versatility not to mention audio quality When used inside the home the Roam works like any other Sonos speaker It fits in with an existing multi room Sonos setup or you can get a pair for stereo playback Like most other Sonos speakers it works with the Sonos Voice Assistant Google Assistant or Amazon Alexa and it supports essentially every major music service available It sounds very good given its tiny size it s quieter and not quite as clear as the Sonos One or the Era but it still packs a surprising bass thump and distinct highs Since it was designed with on the go usage in mind the Roam has a battery and Bluetooth so you can take it anywhere and use it far away from your WiFi network And its diminutive size makes it easy to take it everywhere both around the house and out and about It s also the first Sonos speaker that is fully waterproof as well as dust and drop resistant so you shouldn t worry about taking it to the pool or beach The Roam gets about hours of battery life whether you re on WiFI or Bluetooth There are other portable speakers that last longer so if you re really going to push the battery you might be better served by another option Another wireless speaker option is the Sonos Move It s much larger and louder than the Roam and has better sound quality which it should given that it costs But rumors indicate Sonos is getting ready to replace it this fall with a new model With that in mind I d recommend most people interested in a speaker like this wait to see what Sonos has coming up is a lot of money to spend on hardware that s about to be replaced A better choice than the Move unless you already have other Sonos products is the Bose Portable Smart speaker It supports Alexa and Google Assistant commands and since it can connect to WiFi you can ask your preferred assistant to play music from Spotify Amazon Music and other services On top of that it produces well rounded sound sports an IPX design with a convenient carry handle and will last up to hours on a single charge Bose also has a good alternative to the Roam The SoundLink Flex supports Siri and Google Assistant commands plus it has an IP design that s roughly the size of a small clutch bag It pumps out bright dynamic sound and can pair with other speakers for stereo sound too it s excellent and slightly cheaper than the Roam While this guide is all about smart speakers we d be remiss if we didn t mention all of the solid portable speakers out there that either have limited smart features or none at all We have an entire guide to the best portable Bluetooth speakers so if you re purely concerned with portability and less about having an ecosystem of connected speakers there are lots of options worth investigating This article originally appeared on Engadget at |
2023-08-10 16:46:05 |
海外TECH |
Engadget |
X CEO confirms video calls are coming to the platform |
https://www.engadget.com/x-ceo-confirms-video-calls-are-coming-to-the-platform-163621725.html?src=rss
|
X CEO confirms video calls are coming to the platformX formerly Twitter CEO Linda Yaccarino confirmed today that video chat is coming to the platform In an interview with CNBC s Sara Eisen viaTechCrunch Yaccarino said “Soon you ll be able to make video chat calls without having to give your phone number to anyone on the platform The move reflects Yaccarino and Musk s mission to build X into an “everything app that includes long form videos payments and creator subscriptions The announcement follows a slightly cryptic post this week from X designer Andrea Conway “Just called someone on X she posted followed by four exploding head emojis Although that post didn t clarify whether it was voice or video calls it now appears she was referring to the latter It isn t clear how X video calls would fill a burning need for consumers The crowded video chat landscape already includes Zoom Microsoft Teams Google Meet Apple FaceTime and more But as Musk and Yaccarino try to reshape the company they increasingly view the platform formerly known as Twitter as expanding far beyond tweets into a real time town square for various media communications and payments just called someone on X ーAndrea Conway ehikian August “At the heart of the rebrand X we need to keep our minds open that it s developing into this global town square that is fueled by free expression where the public gathers in real time Yaccarino said “And I want to stop on that for a second because in real time is what s most important about the vibrancy of X and how people interact with it And now it s all in one seamless interface One of the platform s first moves into new areas was in long form video The company added a Twitter Blue perk in May that lets subscribers upload videos up to two hours long Apple was an early adopter as it used the allotment to plug its series Silo by posting the entire first episode on the social platform X also recently began paying content creators with enough of a following to generate income ーwith one user claiming to receive Yaccarino echoed the company s previous comments about X as a payment platform “Payments There s been a lot of talk about that she said “Payments between you and a friend between you and one of your creators So there s been a lot going on in the rebrand represented ーreally a liberation from Twitter A liberation that allowed us to evolve past a legacy mindset and thinking and to reimagine how everyone everyone on spaces who s listening everybody who s watching around the world it s going to change how we congregate how we entertain how we transact all in one platform “The rebrand represented really a liberation from Twitter X CEO Linda Yaccarino tells SaraEisen “A liberation that allowed us to evolve past a legacy mindset pic twitter com vxrIHXーCNBC CNBC August This article originally appeared on Engadget at |
2023-08-10 16:36:21 |
海外TECH |
Engadget |
Instant Pot pressure cookers and accessories on sale for up to 30 percent off |
https://www.engadget.com/instant-pot-pressure-cookers-and-accessories-on-sale-for-up-to-30-percent-off-162040914.html?src=rss
|
Instant Pot pressure cookers and accessories on sale for up to percent offInstant Pot pressure cookers and related accessories are on sale via Amazon with discounts up to percent If you ve been mulling over s hottest kitchen item all these years this is the perfect time to see what all the fuss has been about The entry level Instant Pot Duo in model with a three quart capacity is on sale for a price reduction of percent and the cheapest it s been all year The feature rich Instant Pot Duo Plus in model also boasting a three quart interior is available for instead of the usual price of The sale extends to items like the Instant Vortex Plus XL quart air fryer oven which holds a spot in our list of best air fryers as it now costs instead of The same goes for accessories You can pick up replacement inner cooking pots tempered glass lids steamer inserts and a whole bunch of other items to make the most out of your recent Instant Pot purchase Cue infomercial voice but that s not all The sale covers just about everything the Instant brand manufactures so pick up a stand mixer at a deep discount or a coffee maker You can basically stock your entire kitchen with gadgets and doodads What s the big deal surrounding Instant Pots in the first place These are multi function pressure cookers with plenty of high tech bells and whistles They allow you to whip up relatively complex recipes in record time like putting together a curry in minutes or a pot of bolognese in minutes Newer models like the ones on sale today can also saute steam make rice and even prepare yogurt among other tasks Follow EngadgetDeals on Twitter and subscribe to the Engadget Deals newsletter for the latest tech deals and buying advice This article originally appeared on Engadget at |
2023-08-10 16:20:40 |
海外科学 |
NYT > Science |
Russia Is Launching Luna-25 to the Moon: How and When to Watch |
https://www.nytimes.com/2023/08/10/science/russia-moon-launch.html
|
Russia Is Launching Luna to the Moon How and When to WatchThe mission years in the making will attempt to put a robotic lander on the lunar surface the first Russian visit to the moon since |
2023-08-10 16:13:47 |
金融 |
金融庁ホームページ |
令和5年7月に開催された業界団体との意見交換会において金融庁が提起した主な論点を公表しました。 |
https://www.fsa.go.jp/common/ronten/index.html
|
意見交換会 |
2023-08-10 17:00:00 |
ニュース |
BBC News - Home |
Ukraine orders evacuation of parts of north-east |
https://www.bbc.co.uk/news/world-europe-66466050?at_medium=RSS&at_campaign=KARANGA
|
kupiansk |
2023-08-10 16:27:43 |
ニュース |
BBC News - Home |
McDonald's supervisor guilty of sexually assaulting trainee |
https://www.bbc.co.uk/news/uk-england-gloucestershire-66465283?at_medium=RSS&at_campaign=KARANGA
|
december |
2023-08-10 16:40:33 |
ニュース |
BBC News - Home |
Move the slider across our images to see Hawaii wildfire devastation |
https://www.bbc.co.uk/news/world-us-canada-66465570?at_medium=RSS&at_campaign=KARANGA
|
devastationsatellite |
2023-08-10 16:14:36 |
ニュース |
BBC News - Home |
Oxford Street disorder: Suella Braverman wants culprits to be hunted down |
https://www.bbc.co.uk/news/uk-england-london-66459233?at_medium=RSS&at_campaign=KARANGA
|
cities |
2023-08-10 16:02:36 |
ニュース |
BBC News - Home |
UCI Cycling World Championships 2023: Sarah Storey wins 36th Para-cycling gold |
https://www.bbc.co.uk/sport/cycling/66464349?at_medium=RSS&at_campaign=KARANGA
|
glasgow |
2023-08-10 16:49:13 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
アマゾン、PB事業縮小 独禁当局を意識 - WSJ発 |
https://diamond.jp/articles/-/327617
|
縮小 |
2023-08-11 01:03:00 |
Azure |
Azure の更新情報 |
WordPress on App Service: Integration with Azure Communication Services Email |
https://azure.microsoft.com/ja-jp/updates/wordpress-on-app-service-integration-with-azure-communication-services-email/
|
party |
2023-08-10 16:00:37 |
GCP |
Cloud Blog |
New ISO 27001 and SOC Security Certifications for Google Maps Platform |
https://cloud.google.com/blog/products/maps-platform/new-iso-27001-and-soc-security-certifications-google-maps-platform/
|
New ISO and SOC Security Certifications for Google Maps PlatformWe now have ISO SOC and SOC security certifications for Google Maps Platform products Certifications such as these provide independent third party validations of our ongoing commitment to world class security and help our customers with their own compliance efforts Google has spent years building one of the world s most advanced infrastructures and through Google Maps Platform we make it available to enterprises worldwide to power their geospatial applications About ISO certificationThe International Organization for Standardization ISO is an independent non governmental international organization with an international membership of national standards bodies The ISO IEC family of standards helps organizations keep their information assets secure ISO IEC outlines and provides the requirements for an information security management system ISMS specifies a set of best practices and details the security controls that can help manage information risks Google Maps Platform and our Common Infrastructure are now certified as ISO IEC compliant The standard does not mandate specific information security controls but the framework and checklist of controls it lays out allow Google to ensure a comprehensive and continually improving model for security management About SOC certificationThe SOC is a report based on the Auditing Standards Board of the American Institute of Certified Public Accountants AICPA existing Trust Services Criteria TSC The purpose of this report is to evaluate an organization s information systems relevant to security availability processing integrity confidentiality and privacy The AICPA created the Statement on Standards for Attestation Engagements No SSAE to keep pace with globally recognized international accounting standards SSAE aligns closely with the International Standard on Assurance Engagements ISAE both of which are used to generate a report by an objective third party attesting to a set of assertions made by an organization about its controls The Service Organization Controls SOC framework is the method by which the control of financial information is measured Google Maps Platform undergoes a regular third party audit to certify individual products against this standard About SOC certificationLike SOC the SOC report has been developed based on the Auditing Standards Board of the American Institute of Certified Public Accountants AICPA Trust Service Criteria TSC The SOC is a public report of internal controls over security availability processing integrity and confidentiality The AICPA created the Statement on Standards for Attestation Engagements No SSAE to keep pace with globally recognized international accounting standards SSAE aligns closely with the International Standard on Assurance Engagements ISAE SSAE and ISAE are used to generate a report by an objective third party attesting to a set of assertions made by an organization about its controls The Service Organization Controls SOC framework is the method by which the control of financial information is measured Google Maps Platform undergoes a regular third party audit to certify individual products against this standard as well These new certifications complement our existing CSA STAR and ISO certifications We look forward to securing additional certifications in the future that help companies better understand our security efforts and infrastructure so they feel confident building with Google Maps Platform To see what Google Maps Platform products are in scope for these new certifications please visit our Trust Center Existing customers can access certifications and reports via the Compliance Reports Manager Others can contact our sales team to review the certifications and reports |
2023-08-10 18:00:00 |
コメント
コメントを投稿