投稿時間:2023-07-19 23:14:42 RSSフィード2023-07-19 23:00 分まとめ(18件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
AWS AWS Architecture Blog Let’s Architect! DevOps Best Practices on AWS https://aws.amazon.com/blogs/architecture/lets-architect-devops-best-practices-on-aws/ Let s Architect DevOps Best Practices on AWSDevOps has revolutionized software development and operations by fostering collaboration automation and continuous improvement By bringing together development and operations teams organizations can accelerate software delivery enhance reliability and achieve faster time to market In this blog post we will explore the best practices and architectural considerations for implementing DevOps with Amazon Web Services AWS enabling you … 2023-07-19 13:13:39
python Pythonタグが付けられた新着投稿 - Qiita TestClientを用いてFastAPIのテストをする https://qiita.com/tonnsama/items/a4010356fceca7235bba fastapi 2023-07-19 22:41:32
AWS AWSタグが付けられた新着投稿 - Qiita 新卒SEがAWS資格取得してみた https://qiita.com/asukitt/items/2b5d9a6f122380bbea4b awsclf 2023-07-19 22:32:49
海外TECH Ars Technica Fear, loathing, and excitement as Threads adopts open standard used by Mastodon https://arstechnica.com/?p=1954956 media 2023-07-19 13:18:09
海外TECH MakeUseOf What Is CCS? The Most Common Standard for Fast-Charging EVs https://www.makeuseof.com/what-is-ccs/ electric 2023-07-19 13:05:18
海外TECH DEV Community Tailwind intro – good and bad https://dev.to/hi_iam_chris/tailwind-intro-good-and-bad-2l1e Tailwind intro good and badTailwind is a utility first CSS framework that gained a lot of popularity But just like with every framework and library it comes with good and bad sides In this post I will cover a few good and bad parts of it Utility first If you check Tailwind pages it will say it is a utility first CSS framework But what does that mean Tailwind comes with many useful classes replacing a CSS rule Rules like margin padding and font size and for each there is a class If you compare it to many other CSS frameworks most of them have classes like accordion content card and similar that come with a defined set of rules for them In this case you use these utility classes to build your components Defined colors and sizesIn the above I mentioned that there are classes for each CSS rule And there are separate classes for different colors padding margin font sizes and all other rules This may seem a bit limiting but it helps you with the starting point for your project and to keep consistency in color and sizes across the project Configurable classesIn some situations you may want to make some spacing with some specific values Some of the tailwind classes do support that by placing value in the square brackets As an example we can look at the padding class For padding you can use p class where p class means padding of rem But if you want to have px padding you could use p px Config fileAll the classes have default values But you can also override them in the tailwind config file If you don t like the shade of the red color or the padding amount of the p class this is where you could override it and still keep consistency across the project Remembering namesNow for some bad sides The first one is remembering all the names There are many plugins for IDEs that give autocomplete and most of the classes are quite intuitive But when you first start I find that there is a lot of time spent looking at the documentation Class name inconsistenciesAnother bad side is class name inconsistencies Often they use full rule names but sometimes there is some short version Like for example flex is the flex rule with the value But for the padding it is used p and then for font size it uses classes like text md Lots of classesUtility classes are useful but when you are building a component that has few rules suddenly your class attribute becomes huge Yes your CSS file is smaller but now you might have over ten classes on some elements Utilities and componentsTailwind does have a way to tackle too many class issues And those would be utilities and components If you have some repeated set of rules you could make a new class under utilities and apply other classes to it Then you could use that class in your HTML ConclusionTailwind is an amazing CSS framework that can help you build beautiful applications very fast and brings many more good features than listed above But it is important to know what to expect before getting into it and I hope this post helps you with it For more you can follow me on Twitter LinkedIn GitHub or Instagram 2023-07-19 13:32:38
海外TECH DEV Community Array Data Structure: With Sketches and Examples https://dev.to/ggorantala/array-data-structure-4cl2 Array Data Structure With Sketches and Examples IntroductionArrays are built in most programming languages They are the most fundamental data structures of all in computer science Arrays are the building blocks for many other more complex data structures Why do we need an array to store elements Why can t we make use of int primitive type Why not make use of primitives In Java int takes bytes So the declaration below occupies bytes of memory int a What if we want to store six int values or bytes We need to use six different variables individually each occupying bytes so that the total will be bytes each of the following occupies bytes which is bytesint a int a int a int a int a int a Creating six different variables is a bit dirty and not a good idea What if we wanted to store a million entries are we supposed to create a million different variables Isn t this bad coding Instead we store the million items in an array sequentially in an int array This can be achieved easily by following the declaration and initialization with values int array Isn t the array beautiful What is an array In Java and many other languages arrays are static fixed size Array organizes items sequentially one after another in memory The items could be Integer String Object anything The items are stored in contiguous adjacent to each other memory locations Each position in the array has an index starting at the th index In Java integers take bytes so the memory addresses of each adjacent element are added by bytes SketchA simple sketch of this is as follows If we say our array memory location address starts from then the following integer address will start from bytes and so on In the above illustration figure we have an array with elements in it with a memory address pointed from to So theoretically anything that we store after this array takes the address from Note In Java we have to specify the size of the array ahead of time before initializing the array We knew everything on the computer is stored in bits or Let us see how these array numbers from the above sketch are stored in memory and addressed in binary Declaration and initializationConsider an array A that has elements To access the last element of the array we use A With this knowledge if N is the array length then N is how we access the last element There are two ways we can declare and initialize the array in Java What happens if we declare an array as follows int A new int stores items capacity and size is no items added so far System out println Arrays toString A Initially we did not add any items to the array so the array values are defaulted to as seen above Let us see another way where we declare and initialize the array approach int A new int A A A A A approach int A Arrays with char datatype and String class is as follows String arraysString fruits new String contains strings char arrayschar chars new char contains itemsThis small illustration helps you understand how we access array elements using their indexes How to access elements Following is a simple sketch of an array A with a capacity N Since arrays in Java starts from th index If you want to access the first element you need to give A and A for accessing the second element and so on A N to access the last element What happens if we do A A N and A N You guessed it We run into ArrayIndexOutOfBoundsException Exception in thread main java lang ArrayIndexOutOfBoundsException Index out of bounds for length at array ArrayIntroduction main ArrayIntroduction java At most we can access the last element of the array using A N How to print array elementsA simple snippet to print the array elements from to N index public class PrintElements public static void main String args int A int N A length for int i i lt N i System out println A i The time and space complexity to print these array elements are Time complexity O N We iterated over all the array elements of size N so the time complexity is linear Space complexity O No algorithmic memory is used here We just used the input A memory hence Constant time Capacity vs Length How long is an array If someone asks you how long an array is there could be two possible answers when discussing how long an array is How many items can an array hold andHow many items currently an array has The first point is about capacity and the second is about length Let us create an array A whose capacity is but no items are added Technically we can say the length is int A new int Let s insert integers and into the above array A A A A At this point the length size of the array is and the capacity of the array that has room to store elements is The following code snippets explain the difference between array length vs capacity CapacityThe capacity of an array in Java can be checked by looking at the value of its length attribute This is done using the code A length where A the Array s name is public class ArrayCapacityLength public static void main String args int A new int System out println Array Capacity A length Running the above snippet gives Array Capacity is LengthThis is the number of items currently in the A array import java util Arrays public class ArrayCapacityLength public static void main String args int A new int int currentItemsLength for int i i lt i currentItemsLength A i i System out println Arrays toString A System out println Array length is currentItemsLength System out println Array Capacity is A length Running the above snippet gives Array length is Array Capacity is 2023-07-19 13:32:20
海外TECH DEV Community Benchmarking 'for', 'while', 'for...of', and 'Array.forEach' - using Performance.now() https://dev.to/maafaishal/benchmarking-for-while-forof-and-arrayforeach-using-performancenow-1jjg Benchmarking x for x x while x x for of x and x Array forEach x using Performance now Currently let s talk about looping in JavaScript As we all know that there several methods to do it Some of the methods that developers usually use are ForWhileFor ofArray forEachDevelopers love using Array forEach because it s simple and easy to use But have you ever wondered why we have so many options for looping Why not just get rid of the rest and stick with the best one Now let s do some performance using Performance now BenchmarkingHere are the test cases and loops used for benchmarking Test Caseconst iterations ITERATION TOTAL const myArray Array from Array iterations keys let total const start performance now Looping method will be hereconst end performance now console log It took end start ms Forfor let i i lt myArray length i total myArray i Whilelet i while i lt myArray length total myArray i i For offor const item of myArray total item Array forEachmyArray forEach item gt total item The tests were run with Node Js v Each loop was tested for different iterations and I averaged the times I got for each iteration ResultHere are the results for each loop with those iterations the lower the better Iterations Iterations Iterations Iterations Iterations ConclusionFor Frontend stuff it s all good to use any of the loop methods for while for of and Array forEach because most websites don t usually show more than items on a page But when it comes to Backend Processing Code Validation Linting etc for and while loops are still totally the way to go So not everything that s cool and easy on the developer side is the best for the project There might be some trade offs you know 2023-07-19 13:20:18
海外TECH DEV Community Advanced Python Tips for Development https://dev.to/scofieldidehen/advanced-python-tips-for-development-olo Advanced Python Tips for DevelopmentPython is a versatile and powerful programming language that offers a wide range of features and capabilities In this blog post we will explore advanced Python tips that can help improve your development workflow and make your code more efficient Let s dive in Use List Comprehensions for Concise CodeList comprehensions provide a concise and elegant way to create lists based on existing lists or other iterables They can often replace traditional loops and conditional statements resulting in cleaner and more readable code Traditional approachnumbers squared numbers for num in numbers     squared numbers append num Using list comprehensionsquared numbers num for num in numbers Leverage Generator Expressions for Memory EfficiencySimilar to list comprehensions generator expressions allow you to create iterators in a concise manner The key difference is that generator expressions don t store the entire sequence in memory making them more memory efficient Use parentheses instead of square brackets to create a generator expression List comprehension creates a list squared numbers num for num in numbers Generator expression creates an iterator squared numbers num for num in numbers Take Advantage of the enumerate FunctionWhen you need to iterate over an iterable and track each element s index the enumerate function comes in handy It returns an iterator of tuples containing the index and the corresponding element Here s an example fruits apple banana cherry for index fruit in enumerate fruits     print f Index index Fruit fruit Simplify String Concatenation with join Concatenating strings using the operator can be inefficient especially when dealing with large strings or many concatenations Instead use the join method to efficiently concatenate multiple strings fruits apple banana cherry combined fruits join fruits print combined fruits   Output apple banana cherry Utilize the zip Function for Parallel IterationThe zip function allows you to iterate over multiple iterables in parallel It takes multiple iterables as input and returns an iterator that produces tuples containing elements from each iterable Here s an example names Alice Bob Charlie ages for name age in zip names ages     print f Name name Age age Use collections defaultdict for Default ValuesThe collections module provides a handy class called defaultdict which is a subclass of the built in dict class It automatically assigns a default value to a key if it doesn t exist eliminating the need for explicit checks Here s an example from collections import defaultdictfruit counts defaultdict int fruits apple banana cherry banana for fruit in fruits     fruit counts fruit print fruit counts   Output apple banana cherry Take Advantage of the any and all FunctionsThe any and all functions are useful for working with iterable data structures The any function returns True if at least one element in the iterable is True while the all function returns True only if all elements are True Here s an example numbers print any num amp gt for num in numbers   Output Trueprint all num amp gt for num in numbers   Output False Use collections Counter for Counting Elements The collections Counter class provides a convenient way to count elements in an iterable It returns a dictionary like object where the elements are the keys and the counts are the values Here s an example from collections import Counterfruits apple banana cherry banana fruit counts Counter fruits print fruit counts   Output Counter banana apple cherry Employ Context Managers with StatementsContext managers are useful when dealing with resources that must be properly managed such as files or database connections Python s with statement simplifies the handling of these resources by automatically closing or releasing them when the block is exited Here s an example with open file txt r as file     contents file read     Do something with the file contents File is automatically closed outside the with block Take Advantage of args and kwargs for Flexible Function ArgumentsThe args and kwargs syntax allows functions to accept various arguments The args parameter collects positional arguments into a tuple while kwargs collects keyword arguments into a dictionary This flexibility can be useful when designing functions with varying argument requirements Here s an example def print arguments args kwargs     for arg in args         print arg     for key value in kwargs items         print f key value print arguments Hello World name Alice age Decorate Functions with staticmethod and classmethodThe staticmethod decorator allows you to define static methods within a class These methods don t have access to the instance or class itself but can be called without instantiating an object Similarly the classmethod decorator defines methods that receive the class itself as the first argument instead of the instance Here s an example class MathUtils     staticmethod    def square x         return x     classmethod    def cube cls x         return x print MathUtils square   Output print MathUtils cube   Output Utilize slots to Reduce Memory UsagePython stores instance attributes in a dictionary by default which can consume a significant amount of memory especially when creating many instances However you can use the slots attribute to tell Python to allocate memory for a fixed set of instance variables reducing memory usage Here s an example class Point     slots x y     def init self x y         self x x        self y y Employ contextlib suppress to Ignore ExceptionsThe contextlib suppress context manager is a convenient way to ignore specific exceptions raised within a code block It helps to prevent unnecessary try except blocks and keeps your code clean Here s an example from contextlib import suppresswith suppress FileNotFoundError     with open file txt r as file         contents file read Use unittest or pytest for Unit TestingUnit testing is essential for ensuring the reliability and correctness of your code Python provides built in modules like unittest and third party libraries like pytest for writing and running unit tests These frameworks offer powerful features and can greatly simplify the testing process Explore Python s Standard Library and Third Party PackagesPython has an extensive standard library that offers a wide range of modules and packages for various purposes Additionally the Python ecosystem boasts numerous third party packages that can enhance your development experience Take the time to explore these resources to find modules and packages that suit your specific needs Incorporating these advanced Python tips into your development workflow can improve code efficiency readability and maintainability Remember to choose the techniques that best fit your project requirements and coding style Top Libraries for PythonLet us dive into some top Python libraries they include NumPy A fundamental library for numerical computing in Python providing support for arrays and matrices operations Pandas A powerful library for data manipulation and analysis offering data structures like DataFrames and Series Matplotlib A popular plotting library for creating static interactive and animated visualizations in Python scikit learn A machine learning library that provides efficient tools for data mining and data analysis TensorFlow An open source machine learning framework developed by Google widely used for deep learning tasks PyTorch Another popular deep learning framework especially favored by researchers known for its dynamic computation graphs SciPy An extension of NumPy that offers additional functionality for scientific and technical computing NLTK Natural Language Toolkit A comprehensive library for natural language processing tasks OpenCV A computer vision library that provides a wide range of image and video processing capabilities Requests A simple and elegant HTTP library for making API requests in Python BeautifulSoup A library for web scraping helping extract data from HTML and XML files Django A high level web framework for building robust and scalable web applications Flask A lightweight web framework that is simple and easy to use for developing web applications SQLAlchemy A SQL toolkit and Object Relational Mapping ORM library for working with databases We will dive deeper into some of these libraries and learn how to use them In the series Python core article course Follow us to see how we build the final project as this is the first session of a three part series If you find this post exciting find more exciting posts on Learnhub Blog we write everything tech from Cloud computing to Frontend Dev Cybersecurity AI and Blockchain Resources Essential Python Extensions for Visual Studio Code Using Python for Web Scraping and Data Extraction Powerful Python Snippets To Automate Tasks Getting Started with Pythonculled from Justin Verthein 2023-07-19 13:10:23
海外TECH DEV Community Neumorphism Website + Github API (Part 4) https://dev.to/schbenedikt/neumorphism-website-github-api-part-4-1e5j Neumorphism Website Github API Part Hey dear developers In this post I would like to introduce a simple way to check the status of an API in JavaScript This can be especially useful when interacting with an external API like us and want to make sure it s reachable Do you like my articles Then I would be happy about a like and a comment SchBenedikt schbenedikt github io My amazing neumorphism html amp css website using Github API hosted with github Neumorphism Website Github APIThis project showcases my GitHub repositories and allows you to explore the projects I ve been working on It uses the GitHub API to fetch the project data and displays it in a user friendly format THERE IS A LIMITED TOKEN REQUEST WHY IT MAY BE PARTIALLY NOT WORKING If you like my project I would appreciate your support with a star IntroductionWelcome to my GitHub Projects showcase This project highlights the repositories I ve been working on and provides a visually appealing and user friendly interface to explore them It utilizes the GitHub API to fetch the project data and incorporates various design effects to enhance the overall experience FunctionalityFetching GitHub ProjectsThe getGitHubProjects username function leverages the power of the GitHub API to fetch the project data associated with a given username It retrieves the repositories and their details in a… View on GitHub The challengeLet s imagine we re developing a web application that interacts with the GitHub API to get information about users and their projects Before we start using the application we want to make sure that the GitHub API is working properly Otherwise our application could fail or behave unpredictably when the API is unreachable The solutionHere s a simple way to check the status of an API in JavaScript Create a function that makes a simple API call For example we can use the fetch method to send a request to the API async function checkAPIStatus try const response await fetch if response status API is reachable console log GitHub API is working else API is not reachable console error GitHub API is not available catch error API is not reachable console error GitHub API is not available Checking API status in JavaScript A simple methodHey dear developers In this post I would like to introduce a simple way to check the status of an API in JavaScript This can be especially useful when interacting with an external API and want to make sure it s reachable before taking any further action The challengeLet s imagine we re developing a web application that interacts with the GitHub API to get information about users and their projects Before we start using the application we want to make sure that the GitHub API is working properly Otherwise our application could fail or behave unpredictably when the API is unreachable The solutionHere s a simple way to check the status of an API in JavaScript Create a function that makes a simple API call For example we can use the fetch method to send a request to the API async function checkAPIStatus try const response await fetch if response status API is reachable console log GitHub API is working else API is not reachable console error GitHub API is not available catch error API is not reachable console error GitHub API is not available Call the checkAPIStatus function and check the status of the API checkAPIStatus Based on the status code you can then decide how to handle API availability You could show a success message if the API is reachable or throw an error message if it s unreachable ConclusionChecking API status is a simple but important thing to do to develop a robust web application By checking the status of the API we can ensure that our application works smoothly and provides users with a positive experience You can incorporate this method into your web projects to ensure external APIs are working properly before taking any further steps This helps to catch potential errors early and improve user experience I hope this method is helpful to you and helps you build reliable web applications Happy coding Thanks schBenedikt 2023-07-19 13:02:54
Apple AppleInsider - Frontpage News Microsoft & Activision merger deadline extended to October 18 https://appleinsider.com/articles/23/07/19/microsoft-activision-merger-deadline-extended-to-october-18?utm_medium=rss Microsoft amp Activision merger deadline extended to October After intense regulatory scrutiny that appears to be slowly lurching to an end Activision and Microsoft have agreed to extend the deadline to finish the multi billion dollar merger In January Activision and Microsoft announced the deal where Microsoft would pay per share to buy the game maker It has been examined by the regulatory agencies of the world with the latest chapter prior to Wednesday s extension being the US Federal Trade Commission s loss in court The deal was supposed to conclude July In a last minute deal the pair has announced that the deal period has been extended to October Read more 2023-07-19 13:04:53
海外TECH Engadget Lexar SD cards and storage gear is up to 52 percent off right now https://www.engadget.com/lexar-sd-cards-and-storage-gear-is-up-to-52-percent-off-right-now-135053644.html?src=rss Lexar SD cards and storage gear is up to percent off right nowAmazon s Prime Day sale on Lexar storage is still going on with deals now available to non Prime members as well One of the best is on Lexar s Play TB microSD V card ideal for gamers smartphone users and others for just or percent off the regular price There are other bargains as well like a pair of GB V x SD cards ideal for mirrorless cameras priced at percent off and a CFexpress Type B USB Gen x reader for percent off nbsp Those who want to top up their Nintendo Switch smartphone or other device with extra space should check out the Lexar Play microSD cards on sale you can get the TB card at an all time low price of percent off or grab the GB model for or GB for The V designation allows read speeds up to MB s with write speeds at around MB s ーa lot of throughput for the price Camera lovers may want to look at Lexar s V UHS II SD cards which are recommended in our latest camera gift guide thanks to a good balance between speed and value The MB s write speeds are enough for most H H K video modes and you can then transfer files to your computer at up to MB s A pair of the GB cards are available for percent off two GB models are priced at percent off and two GB cards are just Those are just some of the deals as you ll also find discounts on CFexpress Type A cards NVMe SSDs JumpDrive memory sticks and more nbsp 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-07-19 13:50:53
海外TECH Engadget The best gaming handhelds in 2023 https://www.engadget.com/best-handheld-gaming-system-140018863.html?src=rss The best gaming handhelds in Handheld gaming systems are having a moment Yes gaming on the go has been a thing since the Game Boy but the runaway success of the Nintendo Switch and continued growth of mobile processors has brought an explosion of devices that let you play all sorts of games wherever you want Figuring out the best gaming handheld for you though can be complicated You already know that the Switch is worth buying but depending on what you want to play the right handheld could cost you less than or close to To help you narrow things down we ve extensively researched the best handheld gaming consoles and tested the major contenders from beefy portable PCs to compact emulation machines What to know about the gaming handheld marketJeff Dunn EngadgetThe market for gaming handhelds can be broken down into three broad tiers At the top you have x based portable gaming PCs like the Steam Deck or Asus ROG Ally These are the most powerful handhelds you can buy as they seek to replicate the experience of a moderately specced gaming desktop The Steam Deck runs on Linux but most others use Windows If you want to play modern recently released PC games on the go and need something stronger than a Switch this is the type of device you d get They can also emulate the widest range of retro consoles However they re typically the largest and most cumbersome devices to hold and their battery life can be short Naturally they re also the most expensive costing anywhere from to more than Further down on the price spectrum are mobile handhelds like the Logitech G Cloud or Retroid Pocket These often run Android or Linux and can range from under to ish They aren t equipped to play modern console or PC titles but they re usually more compact than a portable PC and can still be used for mobile games and cloud streaming While most are marketed toward those ends many gamers actually buy them to emulate video classic games through software like RetroArch Getting emulators to work can be complicated and accessing the BIOS and ROM files required to play games this way is legally murky Engadget does not condone piracy Backing up files of games you already own for personal use only is considered more defensible however so for that a mobile handheld can be a more user and wallet friendly way to play the classics on the go Today the ARM chips in top mobile handhelds can emulate games into the sixth generation of consoles We ll call the last tier “handhelds that do their own thing This is a catch all for things like the Switch or Playdate portable devices that run heavily customized software and aim to provide a unique gaming experience They aren t necessarily ideal for emulation or playing the latest multiplatform titles instead they often have distinct game libraries They might not have the widest appeal as a result Switch excluded but they re often easier for less tech literate folks to just pick up and use Best handheld gaming PC for most Valve Steam DeckIt s been well documented over the past year but Valve s Steam Deck still offers the best balance of price and functionality in the gaming handheld market The entry level model which costs and comes with GB of easily expandable eMMC storage is an unmatched value The and variants with faster SSDs and with the highest end model a premium glass display are fantastic as well though they face stiffer competition from similarly priced Windows handhelds We ll dig into this more below Either way the Steam Deck continues to be a remarkably capable device While not every game in the Steam library has compatiblilty with the device s Linux based OS thousands are and the list of officially verified and still playable titles is growing all the time It can play some games natively and stably that just aren t possible on the Nintendo Switch from Elden Ring to Final Fantasy VII Remake to the Resident Evil remake The process isn t quite as plug and play as Nintendo s console as some games require tweaks to run optimally and some newer AAA titles are starting to push the device s limits But SteamOS makes its settings relatively accessible and in practice this is essentially a last gen console that plays in p but can be carried anywhere This power makes the Steam Deck a superb device for emulation as well While some systems need a few tweaks Wii and others are more game dependent the oft tricky PS and Xbox most run flawlessly and just about everything is at least playable It can even play higher end Switch games Using a tool like EmuDeck makes setting all of this up about as easy as it could be too Beyond emulation the Deck s flexibility makes it a fine device for cloud streaming Xbox games You can also pair it with a dock and play many but not all games at higher resolutions on a TV or monitor The Steam Deck s biggest flaw is its size At pounds about two inches thick and just under a foot long it stretches the limits of a “handheld device Even if you have large hands it can be tiring to hold for a couple of hours Depending on what you play its battery life can range from eight hours to less than two The inch IPS LCD display while decent isn t as vibrant as the Switch OLED and the d pad is somewhat mushy All that said the Deck is a sturdy piece of kit Its joysticks are pleasingly smooth the face buttons and triggers are responsive and it dissipates heat comfortably It doesn t feel far off from using a normal controller plus there are four customizable back buttons and two trackpads to make navigating PC style game UIs easier And while the whole thing is heavy its contoured grips slide naturally into the hands You can read our full Steam Deck review for more details Best Windows alternative ASUS ROG AllyIf you re willing to spend more and want the most performant handheld possible you could skip the Steam Deck and buy a Windows based device instead Of those the ASUS ROG Ally is the best we ve tested It s not nearly as frictionless as the Steam Deck but it s a fine alternative to traditional gaming laptops if you re willing to trade some ease of use for better frame rates and a superior display As our review notes the ROG Ally s AMD Z Extreme APU lets it play more demanding games at higher frame rates than the Steam Deck After updates we saw fps gains of roughly to percent in AAA titles like Cyberpunk and Shadow of the Tomb Raider While the Steam Deck officially maxes at a TDP of W the ROG Ally has a Turbo mode that boosts the power draw to W or W when plugged in letting it eke out more performance It s not a major leap over Valve s machine but it can do better so it may be worthwhile if you mostly play big budget AAA games The bigger selling point might be the display which is similar in size to the Steam Deck at seven inches but has a sharper p resolution and supports faster refresh rates up to Hz It s brighter and more color rich as well plus it has thinner bezels around the sides The ROG Ally is noticeably more svelte than Valve s machine as it s about half as thick a tad lighter and inches shorter It doesn t come with a case like the Steam Deck but physically at least it s more portable Because the ROG Ally runs on Windows it can play games from any gaming client not just a selection of compatible games on Steam If you ve built up a large library on other stores like Epic GOG Itch io Battle net or the Xbox app you generally won t have to jump through as many hoops to get them working here There are some caveats to all of this however The ROG Ally s upgraded performance and display comes at the expense of battery life which usually sits in the two hour range The Steam Deck isn t a battery champ either but it can last much longer with less demanding titles And while the ROG Ally is less of a brick its back is a bit sharper than the Steam Deck s more rounded grips If you can handle the extra weight the Steam Deck may still be more pleasing to hold The main issue is that Windows simply isn t designed for this form factor Having access to any gaming client is fantastic but whether a game works smoothly “out of the box can feel like a crapshoot Sometimes the UI won t scale properly other times you ll have to spend several minutes fiddling with graphics settings or key bindings Navigating the OS with a touchscreen keyboard is a chore Nobody will confuse the Steam Deck with the Switch but after a year of software tweaks and community help it s become much simpler to just pick up and use than any Windows alternative The ROG Ally has also had some troubles with quality control Most notably several users have reported problems with the device ejecting or outright killing their microSD cards leading ASUS to confirm in July that “certain thermal stress can indeed cause the card reader to malfunction The company plans to issue an update to help the issue but that may lead to louder fan noise The ROG Ally s SSD is replaceable at least so we recommend upgrading that if you ever need more storage Best budget handheld gaming system Retroid Pocket The Retroid Pocket is an Android device with far less power than the Steam Deck or portable Windows PC so the only way it can play modern games is via cloud streaming But if you primarily want a handheld to emulate older games when you re away from your home console or gaming PC this is a generally comfortable and at reasonably affordable way to do so We praised this handheld s predecessor the Pocket in The Pocket is effectively the same device but with a stronger chipset the Unisoc T and more RAM GB The design is like a smaller Nintendo Switch Lite which is to say it s slim lightweight g and fairly ergonomic so it s not fatiguing for long gaming sessions The inch touch display isn t huge but it s bright and saturated with a sharp enough x resolution and a aspect ratio that plays nice for cloud streaming and emulating systems like the PSP You ll get borders with some older consoles though The hardware still has some quirks The face buttons are on the beady side the start and select buttons are oddly placed on the left hand side and the analog triggers aren t pressure sensitive The joysticks are on the shallower side too though they re smooth and accurate in action For the money the Pocket is built well and easy to transport The Pocket can emulate consoles up to the Dreamcast PSP range fairly comfortably so you ll have few troubles if you re mainly looking to play older games from the SNES PS and earlier With a recent firmware update the device s performance has also improved with more demanding machines like the PlayStation and GameCube It s still not flawless particularly with the PS but numerous games are at least playable which is impressive at this price You can also play most native Android games or stream games from a PC Xbox or PS Battery life will depend on what you re playing but typically lasts between five and seven hours Retroid recently launched a handheld called the Pocket Flip that s more or less the Pocket with a clamshell design It costs more and uses sliders instead of joysticks but if you d prefer a form factor that s closer to a Nintendo DS than a Switch Lite feel free to get that instead A more powerful Android option AYN OdinThe AYN Odin is worth considering if you like the idea of the Retroid Pocket but are willing to pay a little more for better emulation performance with systems like the GameCube PS and Wii Its Snapdragon processor and Adreno GPU still can t run percent of games from those systems but the Odin can do more than the Pocket and the handful that are playable on both devices will generally perform better here The device is even capable of playing some DS games The Odin is also a better piece of hardware than the Pocket Its layout is pretty much the same but it has gentle curves on the back that make it easier to grip a couple of customizable back buttons and analog triggers that ll play nicer with more modern games and cloud streaming It has a larger inch p display and it should still get around five to seven hours of battery life on average It s not as portable as Retroid s handheld but its build quality is more substantial on the whole All of this makes the Odin a better device than the Pocket but it s hard to call it a better value AYN sells three different Odin models The base version which often goes for is probably the “Goldilocks option for most people A more powerful Odin Pro comes with twice the RAM GB and storage GB but costs at that price you re getting pretty close to the Steam Deck which is comprehensively superior There s also the Odin Lite which is technically more capable than the Pocket but less of a jump than its siblings It s worth noting that AYN has a new “Loki series of handhelds on the way as well Nevertheless the Odin is a standout among mobile gaming handhelds You can read our full Odin Pro review for more details Another good but pricey option Logitech G CloudIf the Logitech G Cloud cost or so less it might be the best Android handheld on the market Its inch p display is bright vibrant and altogether more pleasing to look at than the Retroid Pocket AYN Odin and even the entry level Steam Deck Despite having the same screen size as the Deck it weighs a half pound less and its contoured grips are easy to hold for hours Its haptics work as they should and it gets a good to hours of battery life The big panel makes it a treat for game streaming and in terms of emulation it can play into the Dreamcast PSP range comfortably Since Logitech is an established firm you don t have to worry about extended shipping fees or wait times either just grab one from your retailer of choice and you ll have it in a few days Alas the G Cloud has typically sold for in recent months While that s less than its launch price it s still too much when the Pocket and Odin get you most of the way there for much less and when the Steam Deck can do far more for extra The Odin is more powerful too the G Cloud can still play some GameCube DS and PS games but not as comfortably particularly at higher resolutions Plus while the G Cloud doesn t feel cheap its triggers are somewhat shallow and its face buttons are just OK The triggers are analog though And because the device only supports the FAT file system it can t play any games larger than GB off a microSD card All that said the G Cloud is still a more luxurious experience than the Odin and Pocket in many ways If money is no object or if you ever see on sale around it s worth considering A premium device for vintage portable games Analogue PocketThe Analogue Pocket is the ultimate Game Boy As we note in our review its vertical design is built like a modernized version of Nintendo s classic handheld The general layout is the same and it can even work with classic accessories like the Game Boy Camera But in contrast it has four face buttons instead of two a couple of triggers on the back microSD and USB C ports and a rechargeable battery rated for six to hours of playtime Most notably there s a gorgeous inch display that s backlit and incredibly sharp ppi but can look like an old Game Boy screen through different filter modes This is an elegant handheld with a premium feel plus it can output to a TV with an optional dock Unlike the retro handhelds mentioned above the Pocket is designed to play actual cartridges not just emulate ROM files It can play Game Boy Game Boy Color and Game Boy Advance games through its cartridge slot with games from the Sega Game Gear and eventually other systems like the TurboGrafx and Atari Lynx playable through optional adapters Like past Analogue devices the Pocket uses field programmable gate array FPGA motherboards to mimic its target systems on a hardware level In practice this means the Pocket s “emulation of older titles is near perfect with a level of responsiveness and visual faithfulness that software based emulation can t match Pop a Game Boy or GBA cartridge in here and you can essentially play it as nature intended That said thanks to a big update last year and an active community around the device the Pocket can also run ROMs off a microSD card and thus play systems like the SNES and Sega Genesis At the Pocket isn t cheap and its shoulder buttons aren t as crisp to press as the excellent face buttons or d pad Still if you have a collection of Game Boy Game Gear or GBA games the Pocket is the most luxurious way to play them and it s only become more versatile since launch Its biggest problem is that it s extremely hard to get ーexpect to wait several months for any new order to ship A charming indie game machine PlaydateThe Playdate from app developer and Untitled Goose Game nbsp publisher Panic might be the most niche device in this guide It s a tiny yellow box with a inch monochrome display two face buttons a d pad and a physical crank built into its side Our review called it a cross between a Game Boy and a business card and it is indeed incredibly compact measuring about three inches tall and just pounds Its game library largely consists of oddball indies most of which focus on one or two core ideas instead of stuffing in as many mechanics as possible A couple dozen of those games come with the Playdate for no extra cost a few others are available through a built in store and hundreds more can be sideloaded from shops like Itch io None of this is designed for emulation or capital m “Modern gaming and at it s wildly expensive given its limitations Plus while the display is smooth and sharp enough it s not backlit so it s difficult to view in dim lighting But beyond that the Playdate is as polished as it is adorable and many of its games are simple fun Battery life is decent at six to eight hours as well In a sea of devices that try to be everything for everyone the Playdate s goals are admirably focused and low key For the most part it achieves them If you re into smaller scale games and have some cash to burn it ll be a charming little toy Like the Analogue Pocket however actually getting a hold of one will take some time As of this writing Panic says new Playdate orders won t ship until “late Honorable mentionsSam Rutherford EngadgetRazer EdgeThe Razer Edge sits in a similar no man s land as the Logitech G Cloud As we said in our review the hardware isn t bad at all It s about as powerful as a flagship phone from so it can play just about all Android games at max settings and emulate GameCube PS and Wii games well Its Hz OLED display is impressive and both its speakers and battery life are solid But the design is odd It s essentially a standalone tablet attached to a Razer Kishi V so it doesn t feel quite as stable as something like the AYN Odin or Logitech G Cloud The display also has a superwide aspect ratio that isn t well suited to most retro games so the effective screen space for emulation isn t much more than what you d get from a smaller device It may be one of the more powerful Android handhelds but at the whole thing is way too expensive Miyoo Mini The Miyoo Mini is more affordable than our top picks and comes in a well built Game Boy style form factor that fits nicely with older games Its inch display really pops for something in the to range its battery lasts as long as it needs to and we found it to emulate retro consoles up to the PlayStation without much issue As a Linux handheld its software is extensively customizable though it can require a bit of tinkering to get the most out of it as a result Unfortunately between stock shortages and its lack of availability at major retailers the Mini has been difficult to actually buy If you can t find one Anbernic s RGXX should be a decent alternative it s a bit easier to pick up and use once it s set up though it lacks built in WiFi Mat Smith EngadgetAnbernic RGMWe weren t able to test it but the Anbernic RGM should be a good alternative to the Retroid Pocket for those who want something more compact The two devices run on the same chipset but the RGM has a inch display and a more substantial metal frame Its aspect ratio means you won t have to deal with black bars as much for retro games too though it can feel crunched with newer systems and cloud streaming At or so it s also pricier than the Pocket Backbone OneAt their core all of the mobile handhelds we ve mentioned are just modified Android or Linux tablets If you play more casually you can get a similar experience by hooking up your existing smartphone to a mobile gamepad like the Backbone One This connects directly to your phone s USB C or Lightning port and immediately works with any game with controller support Its face buttons are somewhat noisy and its d pad is a bit spongy but it s comfortable for its size and has all the inputs needed for modern gameplay including analog triggers and clickable joysticks There s also a headphone jack and pass through charging port plus a useful app for starting party chats The One costs which isn t cheap but it feels much more natural than using a console controller with a clip This article originally appeared on Engadget at 2023-07-19 13:40:07
海外TECH Engadget Digital 'immortality' is coming and we're not ready for it https://www.engadget.com/digital-immortality-is-coming-and-were-not-ready-for-it-133022423.html?src=rss Digital x immortality x is coming and we x re not ready for itIn the fantasy drama Truly Madly Deeply lead character Nina Juliet Stevenson is grieving the recent death of her boyfriend Jamie Alan Rickman Sensing her profound sadness Jamie returns as a ghost to help her process her loss If you ve seen the film you ll know that his reappearance forces her to question her memory of him and in turn accept that maybe he wasn t as perfect as she d remembered Here in a new wave of AI based “grief tech offers us all the chance to spend time with loved ones after their death ーin varying forms But unlike Jamie who benevolently misleads Nina we re being asked to let artificial intelligence serve up a version of those we survive What could possibly go wrong While generative tools like ChatGPT and Midjourney are dominating the AI conversation we re broadly ignoring the larger ethical questions around topics like grief and mourning The Pope in a puffa is cool after all but thinking about your loved ones after death Not so much If you believe generative AI avatars for the dead are still a way out you d be wrong At least one company is offering digital immortality already and it s as costly as it is eerie Re memory for example is a service offered by Deepbrain AI a company whose main business includes those “virtual assistant type interactive screens along with AI news anchors The Korean firm took its experience with marrying chatbots and generative AI video to its ultimate macabre conclusion For just dollars and a few hours in a studio you can create an avatar of yourself that your family can visit an additional cost at an offsite facility Deepbrain is based in Korea and Korean mourning traditions include “Jesa an annual visit to the departed s resting place Right now even by the company s own admission the service doesn t claim to replicate their personality with too much depth the training set only really affords the avatar to have one “mood Michael Jung Business Development and Strategy Lead at Deepbrain told Engadget “If I want to be a very entertaining Michael then I have to read very hyper voices or entertaining voices for lines Then every time when I input the text to the avatar I m going to have a very exciting Michael Re memory isn t currently trying to create a true facsimile of the subject it s something you can visit occasionally and have basic interactions with but one hopes there s a little more character to them than a virtual hotel receptionis While Re memory has the added benefit of being a video avatar that can respond to your questions audio based HereAfter AI tries to capture a little more of your personality with a series of questions The result is an audio chatbot that friends and family can interact with receiving verbal answers and even stories and anecdotes from the past By all accounts the pre trained chatbots provide convincing answers in their owners voices until the illusion is unceremoniously broken when it robotically responds “Sorry I didn t understand that You can try asking another way or move onto another topic to any query it doesn t have an answer for nbsp Whether these technologies create a realistic avatar or not isn t the primary concern AI is moving at such a clip that it ll certainly improve The trickier questions revolve around who owns this avatar once you re gone Or are your memories and data safe and secure And what impact can all this have on those we leave behind anyway Joanna Bryson Professor of Ethics and Technology at Hertie School of Governance likens the current wave of grief tech to when Facebook was more popular with young people Back then it was a common destination to memorialize friends that had passed and the emotional impact of this was striking “It was such a new immediate form of communication that kids couldn t believe they were gone And they seriously believe that they re dead friends were reading it And they re like I know you re seeing this OLIVIER DOULIERY via Getty ImagesThe inherent extra dimension that AI avatars bring only adds fuel to the concern about the impact these creations might have on our grieving brains “What does it do to your life that you re spending your time remembering …maybe it s good to have some time to process it for a while But it can turn into an unhealthy obsession Bryson also thinks this same technology could start being used in ways it wasn t originally intended “What if you re a teenager or preteen and you spend all your time on the phone with your best friend And then you figure out you prefer like a AI synthesis of your best friend and Justin Bieber or something And you stop talking to your actual best friend she said Of course that scenario is beyond current capabilities Not least because to create an AI version of our best living friend we d need so much data that we d need their participation consent in the process But this might not be the case for much longer The recent spate of fake AI songs in the style of famous artists is already possible and it won t be long before you won t need to be a celebrity for there to be enough publicly available input to feed a generative AI Microsoft s VALL E for example can already do a decent job of cloning a voice with just three seconds of source material If you have ever had the misfortune of sorting through the possessions of a dead relative you often learn things about them you never knew Maybe it was their fondness for a certain type of poetry via their underlinings in a book Or maybe something more sinister like bank statements that showed crippling debt We all have details that make us complex complete human beings Details that often intentionally remain hidden from our public persona This throws up another time honored ethical conundrum The internet is awash with stories of parents and loved ones seeking access to their deceased s email or messaging accounts to remember them by For better or worse we may not feel comfortable telling our immediate family about our sexuality or our politics or that our spouse was having an affair all things that our private digital messages might reveal And if we re not careful this could be data we inadvertently give over to AI for training only for it to burp that secret out posthumously Even with the consent of the person being recreated in AI there are no assurances someone else can t get their hands on the digital version of you and abuse it And right now that broadly falls into the same crime bucket as someone stealing your credit card details Until they do something public with it at which point other laws such as right to publicity may apply but usually these protections are only for the living Bryson suggests that the logical answer for data protection might be something we re already familiar with like the locally stored biometric data we use to unlock our phones “Apple has never trusted anyone So they really are very privacy oriented So I tend to think that that s the kind of organization that will come up with stuff because they want it themselves The main issue this way as Bryson points out is that if your house burns down you risk losing “grandma forever AntonioGuillem via Getty ImagesData will always be at risk no matter where or how it s stored It s a peril of modern day living And all those concerns about privacy might feel like a tomorrow problem in the same way we tend to worry about online fraud only once it s happened to us The cost accuracy and just general creepiness that AI and our future digital avatars create might be scary but it s also a crushing inevitability But that doesn t mean our future is doomed to be an ocean of Max Headroom s spouting our innermost secrets to any hacker that will listen “It will be a problem in the immediate there probably is a problem already Bryson said “But I would hope that a good high quality version would have transparency and you d be able to check it And I m sure that Bing and Google are working on this now for being able to verify where chat programmes get their ideas from Until that time though we re at risk of finding out the hard way Bryson is keen to point out that there are some positive takeaways and they re available to the living “If you make it too much about death you aren t thinking correctly about it she said This technology forces us to confront our mortality in a new albeit curious way and that can only help us think about the relationships we have right here in the world of the living An AI version of someone will always be a poor facsimile so as Bryson suggests why not get to know the real person better while you can “I wish people would rehearse conversations with a chatbot and then talk to a real person and find out what the differences are This article originally appeared on Engadget at 2023-07-19 13:30:22
海外TECH Engadget Microsoft and Activision extend the deadline for their $68.7 billion merger to October 18th https://www.engadget.com/microsoft-and-activision-extend-the-deadline-for-their-687-billion-merger-to-october-18th-132138900.html?src=rss Microsoft and Activision extend the deadline for their billion merger to October thAfter months of battling their way through regulatory red tape Microsoft and Activision Blizzard are closer than ever to making their merger happen However with some issues still to smooth out in the UK the companies weren t able to neatly tie things up in time for their initial July th deadline As such they ve agreed to extend their merger agreement by three months to get the billion acquisition over the line quot Microsoft and Activision Blizzard have jointly agreed to extend the merger agreement deadline from July th to October th to allow for additional time to resolve remaining regulatory concerns quot Microsoft said in a statement nbsp If they hadn t agreed on new terms and either side walked away which they could have done as of today Microsoft would have been on the hook for a billion breakup fee That termination fee will increase to billion if the merger hasn t closed by August th and billion if it s not a done deal by September th The fee will only be paid if the acquisition doesn t close In addition they agreed that Activision can give its shareholders a dividend of per share quot Microsoft and Activision Blizzard remain optimistic that we will get our acquisition over the finish line so we have jointly agreed to extend the merger agreement to October th quot Microsoft Gaming CEO Phil Spencer wrote in a note to employees quot While we can technically close in the United States due to recent legal developments this extension gives us additional time to resolve the remaining regulatory concerns in the UK quot Microsoft and Activision Blizzard have extended the merger agreement deadline to We re optimistic about getting this done and excited about bringing more games to more players everywhere ーPhil Spencer XboxP July The Competition and Markets Authority the UK s antitrust regulator initially blocked the deal in April based on concerns over its impact on the cloud gaming market deals Microsoft signed with third party cloud gaming platforms were enough of a remedy for the European Union to approve the merger Microsoft appealed the CMA s decision but with just days to go before the deadline the CMA said it would be willing to review a modified merger proposal The CMA Microsoft and Activision submitted a joint proposal to an appeals tribunal to delay their litigation by two months in an attempt to resolve the regulator s concerns amicably The appeals tribunal granted that request on Monday The CMA has also given itself an extra six weeks until the end of August to review Microsoft s new proposal However it hopes to do so as quickly as possible It s not quite clear when this might all be wrapped up one way or the other but the CMA and both companies are aiming to do so very soon and certainly well before October th One key date to look out for is August nd That s when an evidentiary hearing in the Federal Trade Commission s administrative proceeding in an attempt to block the deal is scheduled to start The FTC was unsuccessful in its efforts to obtain an injunction to stop the merger from happening in the meantime However if the deal hasn t closed by August nd and the FTC s administrative trial begins things could get more complicated for Microsoft and Activision This article originally appeared on Engadget at 2023-07-19 13:21:38
海外科学 NYT > Science A Cow, a Camel and a Finch Exploded in Space. What Is Going On? https://www.nytimes.com/2023/07/19/science/explosions-black-holes-lfbots.html A Cow a Camel and a Finch Exploded in Space What Is Going On Astronomers have yet to determine the cause of luminous fast blue optical transients and the latest they have detected is raising even more questions 2023-07-19 13:28:02
ニュース BBC News - Home Europe heatwave: Nearly all major Italian cities on red heat alert https://www.bbc.co.uk/news/world-europe-66242277?at_medium=RSS&at_campaign=KARANGA europe 2023-07-19 13:23:31
ニュース BBC News - Home The Ashes: England's Mark Wood removes Australia's Steve Smith lbw on 41 https://www.bbc.co.uk/sport/av/cricket/66244950?at_medium=RSS&at_campaign=KARANGA The Ashes England x s Mark Wood removes Australia x s Steve Smith lbw on England bowler Mark Wood dismisses Australia batter Steve Smith lbw on on day one of the fourth Ashes Test at Old Trafford 2023-07-19 13:23:15

コメント

このブログの人気の投稿

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

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

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