IT |
気になる、記になる… |
Microsoft、「Surface Duo 2」と「Surface Duo」向けに2023年8月のシステムアップデートを配信開始 |
https://taisy0.com/2023/08/09/175130.html
|
android |
2023-08-09 13:53:42 |
AWS |
AWS Architecture Blog |
How Thomson Reuters monitors and tracks AWS Health alerts at scale |
https://aws.amazon.com/blogs/architecture/how-thomson-reuters-monitors-and-tracks-aws-health-alerts-at-scale/
|
How Thomson Reuters monitors and tracks AWS Health alerts at scaleThomson Reuters Corporation nbsp is a leading provider of business information services The company s products include highly specialized information enabled software and tools for legal tax accounting and compliance professionals combined with the world s most trusted global news service Reuters Thomson Reuters is committed to a cloud first strategy on AWS with thousands of applications hosted on AWS … |
2023-08-09 13:16:58 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
【Python】UnicodeDecodeError: 'cp932' codec can't decode byte 0x81...エラーの原因と解決方法 |
https://qiita.com/Ryo-0131/items/27829642d2f767507db0
|
unicod |
2023-08-09 22:15:42 |
js |
JavaScriptタグが付けられた新着投稿 - Qiita |
[JavaScript]実行コンテキストについて理解を深める |
https://qiita.com/mortyie/items/a136303f573de1b6cb4b
|
javascript |
2023-08-09 22:37:22 |
js |
JavaScriptタグが付けられた新着投稿 - Qiita |
ajax使って非同期処理を動的にしてなくてちょっとちびった話 |
https://qiita.com/tenon/items/2dddbff3f374cbf8bdba
|
非同期 |
2023-08-09 22:19:56 |
js |
JavaScriptタグが付けられた新着投稿 - Qiita |
jQueryでドロップダウンメニューを作成する |
https://qiita.com/yyuta750/items/aa87cf4b01d4e891caf9
|
jquery |
2023-08-09 22:09:48 |
Docker |
dockerタグが付けられた新着投稿 - Qiita |
【使いまわし】Dockerでプロジェクト名とサービス名を被らせてみる |
https://qiita.com/aka_ebi/items/1eae36b70597f2bfc7a2
|
docker |
2023-08-09 22:27:20 |
Docker |
dockerタグが付けられた新着投稿 - Qiita |
Dockerでシリアルコンソールサーバーを作る |
https://qiita.com/caribou_hy/items/4dfddce103b84997ff37
|
docker |
2023-08-09 22:08:11 |
海外TECH |
MakeUseOf |
How to Play Games With Your Friends on Telegram |
https://www.makeuseof.com/play-games-with-friends-telegram/
|
telegramthere |
2023-08-09 13:15:24 |
海外TECH |
MakeUseOf |
Phyleko ENF 1000S Portable Power Station: A Mixed Bag of Power and Design |
https://www.makeuseof.com/phyleko-enf1000s-review/
|
Phyleko ENF S Portable Power Station A Mixed Bag of Power and DesignA compact option with a unique design and good performance but a few too many quirks and slow solar charging make this difficult to recommend |
2023-08-09 13:15:24 |
海外TECH |
MakeUseOf |
The Best Mini PC Deals: Save Big on These Tiny Computers |
https://www.makeuseof.com/best-mini-pc-deals/
|
addition |
2023-08-09 13:10:57 |
海外TECH |
MakeUseOf |
Automate Your Writing Tasks With HIX AI and GPT-4 |
https://www.makeuseof.com/automate-writing-with-hix-ai-and-gpt-4/
|
automate |
2023-08-09 13:00:24 |
海外TECH |
MakeUseOf |
Drag and Drop Not Working in Windows 11? Try These Fixes |
https://www.makeuseof.com/fix-drag-and-drop-not-working-in-windows/
|
fixesis |
2023-08-09 13:00:24 |
海外TECH |
DEV Community |
Creating an animated navbar inspired by Vercel for my personal site using React (Next.js v13), Framer-Motion, and Tailwind CSS |
https://dev.to/asheeshh/creating-an-animated-navbar-inspired-by-vercel-for-my-personal-site-using-react-nextjs-v13-framer-motion-and-tailwind-css-7ki
|
Creating an animated navbar inspired by Vercel for my personal site using React Next js v Framer Motion and Tailwind CSSWhile building web apps I usually like to take inspiration from other sites I m always fascinated by beautifully designed websites with subtle yet cool animations Vercel is one of those sites I really like as a web developer Also Vercel s design amp frontend team is one of the best out there So a few days back while I was deploying one of my apps on Vercel I noticed there navbar component had a subtle hover animation which felt really smooth Basically what s happening was that each navbar link tab had a background color which would follow the cursor on hover over the navbar Since I m currently building the next version of my personal site using Next js v I decided to implement it in my site as well You can think of this article as a guide to creating the navbar yourself First StepsI already mentioned earlier that the site is being built using Next js v So the first thing you would need to do is scaffold a next app using this command While doing this you will get prompted about whether you want to add Tailwind to the project make you re you add it and also make sure you use the app directory and src folder so that we are on the same page while working pnpm create next app latestThe next thing would be to install the dependencies required mainly Framer Motion in this case pnpm i framer motionStart the dev server pnpm devNow that we have our basic project ready we can start building the navbar Building the Navbar componentLet s create our basic styled navbar component first and it to our global layout file in the project If you re not familiar with what a layout file is it s basically a new file type introduced in Next js v which can be used to create the layout for your site By default Next js would create a layout file for you in the root of your app named layout tsx Create a components folder inside your app directory and create a file named Navbar tsx inside it src app components Navbar tsx use client import usePathname from next navigation import Link from next link const navItems path name Home path now name Now path guestbook name Guestbook path writing name Writing export default function NavBar let pathname usePathname return lt div className border border stone p rem rounded lg mb sticky top z bg stone backdrop blur md gt lt nav className flex gap relative justify start w full z rounded lg gt navItems map item index gt const isActive item path pathname return lt Link key item path className px py rounded md text sm lg text base relative no underline duration ease in isActive text zinc text zinc href item path gt lt span gt item name lt span gt lt Link gt lt nav gt lt div gt This is the basic navbar component we can have If you don t understand what use client at the top of the file is you need to read the Next js docs and a little about React Server Components In short all react components in Next js v are server components by default which means that they run on the server So if you want to use client based hooks like useState or useEffect you need to make them client components using the line use client Now let s break down the rest of the code Firstly I have defined an array of the items I want to have on my navbar In my case they are now guestbook amp writing The next thing you see is our navbar component s function I m using the usePathname hook provided by Next js to get the active pathname The next thing is our actual UI code styled using Tailwind CSS I m mapping over the navItems array and returning Next js s in built Link component for navigation Notice I m conditionally setting the text color of the links based on whether the link is active or not The link activity can be checked by seeing if the path is equal to our active pathname we get from usePathname hook Creating the layoutNow that our basic navbar component is done let s create our layout file and add the navbar component to it so that each page in our web app has access to the navbar Look for the layout tsx file in the root of your app folder and change the code to this src app layout tsximport globals css import NavBar from components navbar export const metadata title Create Next App description Generated by create next app export default function RootLayout children children React ReactNode return lt html lang en gt lt body className bg gradient to tr overflow x hidden min w screen from zinc via stone to neutral flex min h screen flex col items center justify between gt lt main className p py gap w full lg w gt lt section className w full flex gap justify start mb p gt lt div gt lt img src v alt avatar className w h rounded full shadow lg grayscale hover grayscale duration gt lt div gt lt div className flex flex col gap justify center gt lt h className mb text zinc font bold gt Ashish lt h gt lt p className mb text zinc font semibold leading none gt Student • Dev • Ailurophile lt p gt lt div gt lt section gt lt NavBar gt children lt main gt lt body gt lt html gt Let s break down the code The first thing you need to do is import your Navbar component in your layout import NavBar from components navbar The here is an import alias you can set while scaffolding your app The next thing you would see is the metadata object Don t worry if you don t understand what it is it s used to define the metadata for your pages for now let s not change it The last thing is our actual RootLayout function or global layout global as it applies to all of your routes I have added some basic styles for the layout along with an header section with my name and bio on it The navbar component is added right below it Now if you head over to localhost after starting the dev server you would be able to see a basic page like this with the navbar on it Adding the animations to navbarHere comes the last step of this guide We will be adding the hover animations inspired from Vercel to our navbar Here s what the navbar component will look like after adding the animation code src app components Navbr tsx use client import motion from framer motion import useState from react import usePathname from next navigation import Link from next link const navItems path name Home path now name Now path guestbook name Guestbook path writing name Writing export default function NavBar let pathname usePathname if pathname includes writing pathname writing const hoveredPath setHoveredPath useState pathname return lt div className border border stone p rem rounded lg mb sticky top z bg stone backdrop blur md gt lt nav className flex gap relative justify start w full z rounded lg gt navItems map item index gt const isActive item path pathname return lt Link key item path className px py rounded md text sm lg text base relative no underline duration ease in isActive text zinc text zinc data active isActive href item path onMouseOver gt setHoveredPath item path onMouseLeave gt setHoveredPath pathname gt lt span gt item name lt span gt item path hoveredPath amp amp lt motion div className absolute bottom left h full bg stone rounded md z layoutId navbar aria hidden true style width transition type spring bounce stiffness damping duration gt lt Link gt lt nav gt lt div gt Since this code could look a bit complex to some let s break it down to bits and understand what s happening here Firstly we need to add a few more imports motion from framer motion and useState hook from react The second thing that s been added is this block of code it s a simple trick I m using to ignore the slug of my blog posts so that the active pathname is still wriiting if pathname includes writing pathname writing The third thing is our state hoveredPath it s being used to keep track of the link which is being hovered as we are using framer motion and not simply css hover property The fourth thing that s been added is this code block to our Link component The onMouseOver property is being used to set the pathname to the link s pathname whenever someone hovers over the link amp the onMouseLeave property is being used to set the hovered pathname back to after the cursor leaves the link This is important as we don t want the background to be stuck on the same link even after we stop hovering over it onMouseOver gt setHoveredPath item path onMouseLeave gt setHoveredPath pathname The fith and the last thing added to our code is the motion component that will be used to show the hover animation If you don t know what motion does consider reading the framer motion docs For now you can think of it as an animatable component We are using the motion div component here as we need a div component to act as the background for our links You can also see that the motion component is being rendered conditionally whenever item path hoveredPath So whenever a link is hovered our motion div becomes visible creating the background effect The motion div is being positioned relative to the Link component and has a z index of so that it appears below our Link component It also has a styling of width which would make sure it covers the whole Link component and the transition property which can be used to control the animation You can play around with the values to see how they work Don t forget to read the framer motion docs though Note Please remove all the styles from the Next js default template from globals css Your CSS file should look like this src app globals css tailwind base tailwind components tailwind utilities With this our animated navbar is complete and you can test it out in you dev server Here s what it would look like if you did everything correctly Clicking on other links would lead to a as we haven t created the pages for the routes yet After adding routes for those pages the navbar would work like this ConclusionThis might seem like over engineering to some but to me it s not as I was able to add a simple yet beautiful animation to my earlier boring looking navbar by adding just a few lines of code If you find anything hard to understand or something you don t get feel free to leave a comment I ll get back to you Thanks for reading |
2023-08-09 13:49:17 |
海外TECH |
DEV Community |
Caching Git Repos: A Deep Dive into OpenSauced’s ‘Pizza Oven’ Service |
https://dev.to/opensauced/caching-git-repos-a-deep-dive-into-opensauceds-pizza-oven-service-49nf
|
Caching Git Repos A Deep Dive into OpenSauced s Pizza Oven ServiceOver the last few weeks the OpenSauced engineering team has been building a service we re calling the “pizza oven This service indexes commits within bespoke git repositories and can be used to generate insights based on those commits This all gives us the ability to create interesting metrics around open source project velocity “time to merge the who s who of contributors and more all by indexing and parsing the git commits We ve been experimenting with many different models and have created an interesting solution for increased performance and availability of the service Initially as a proof of concept in order to index individual commits in a git repo the pizza oven would do the most basic thing clone the repo directly into memory and parse through all of its commits inserting new commits into a configured database The hot path on the server would include this Go code which clones the git repo directly into memory inMemRepo err git Clone memory NewStorage nil amp git CloneOptions URL URL SingleBranch true But there s an obvious performance bottleneck git cloning repos can be very slow A single large git repository can contain tens of thousands if not hundreds of thousands of objects that need to be fetched from a remote source and uncompressed Further re cloning and re parsing the git repo every time it is queried from the service is an exhaustive waste of compute resources especially if there are already existing commits that have been indexed And finally this service would need to be supported by compute instances with significant amounts of expensive volatile memory in order to clone many different repos concurrently at scale There has to be a better way Enter the LRU cache an efficient way to keep frequently queried items readily available for processing without having to always rebuild the in memory data structures An LRU cache is a “Least Recently Used cache that evicts items that have not been processed or “hit recently You can sort of think of it like a “priority queue where the members of the queue are bumped to the front of the line whenever they are called upon But members of the queue that fall to the back of the line eventually get evicted based on certain constraints For a very basic example if an LRU cache can only be members long whenever a new entry arrives it is immediately put to the front of the queue and the last member is evicted if the size now surpasses More practically speaking an LRU cache is implemented with two common data structures a doubly linked list and a hashmap The hashmap keeps a fast record of key value pairs within the cache and the doubly linked list tracks the “positioning of each item within the cache Using both of these you can efficiently create a system where items in the hashmap can be quickly retrieved and positioning is determined by the front and back of the doubly linked list In Go we can use the standard library “list List as the doubly linked list and the typically “map as the hashmap type GitRepoLRUCache struct a doubly linked list to support the LRU cache behavior dll list List a hashmap to support the LRU cache behavior hm map string list Element The Element in this implementation of an LRU cache can really be anything you want In our case we decided to track git repositories on disk that have already been cloned This gets around the constraint of having large chunks of memory used up through cloning directly into memory Instead we can index repos already on disk or clone new ones as requests come in For this we created the GitRepoFilePath struct that denotes a key value pair which points to a filepath on disk where the repo has already been cloned type GitRepoFilePath struct The key for the GitRepoFilePath key value pair generally is the remote URL for the git repository key string path is the value in the GitRepoFilePath key value and denotes the filepath on disk to the cloned git repository path string Using the LRU cache its data structures and the GitRepoFilePath as the Elements in the cache frequently used git repos on disk can be easily cleanly and efficiently updated without having to re clone them Typically there are two methods that make up an LRU cache s API “Get and “Put Both may be obvious but “Get returns a member from the cache based on its key placing that returned item to the front of the doubly linked list If the queried key in the cache is not present “Get returns a nil Element func c GitRepoLRUCache Get key string GitRepoFilePath “Put is abit more complicated and is where alot of the magic ends up happening when a key value pair are “Put to the cache first the cache must evict members based on its criteria But what sort of eviction criteria makes sense for a cache of git repositories Well with a service that caches git repos onto disk the obvious metric to track is “free space on that disk Someone deploying this service can configure the amount of free disk they anticipate always needing to be available and can also configure the specific directory they want to use as the cache on the system This provides a nice buffer to prevent the disk from completely filling up and potentially causing its own problems During Put when cloning a new repo and putting it into the cache if the amount of used disk surpasses the configured free disk space the LRU cache will evict repos and delete them from the disk This process continues until the configured free disk is less than the actual amount of free disk space at the designated cache path In the Go code this is what the function signature ends up looking like func c GitRepoLRUCache Put key string GitRepoFilePath error This all works really well in a single threaded model but sort of falls apart when you need to concurrently serve many different requests What happens when a request comes in for the same repo at the same time How can the cache handle multiple requests at the same time With a few tweaks and modifications we can make this cache implementation thread safe First we need to enable cache operations to be atomic We can do this by adding a mutex lock to the cache itself type GitRepoLRUCache struct A locking mutex for atomic operations lock sync Mutex a doubly linked list to support the LRU cache behavior dll list List a hashmap to support the LRU cache behavior hm map string list Element This mutex on the cache can then be locked and unlocked during atomic cache operations Let s look at the Get method for how this all works When Get is called the cache s mutex is locked allowing operations to continue This call to c lock Lock will block until the mutex is in an unlocked state which indicates other threads are done operating on the cache func c GitRepoLRUCache Get key string GitRepoFilePath Lock and unlock when done the cache s mutex c lock Lock defer c lock Unlock if element ok c hm key ok Cache hit c dll MoveToFront element return element Value GitRepoFilePath Cache miss return nil The defer c lock Unlock is a nice way in Go of making sure that the mutex is always unlocked before this function scope closes The worst thing possible here is if a dead lock occurs where a thread never unlocks the cache s mutex and no other threads can then operate on the cache hanging when they call c lock Lock This ensures that the cache itself is thread safe but what about the individual elements within the cache If cache operations themselves are really fast isn t there a possibility that an Element could be evicted before its git operations have completed Eviction of an element during processing of git commits would be really bad since this entails removing the git repo from disk entirely which would cause an unrecoverable state of the indexed commits One solution would be to just extend the cache s mutex to not unlock until processing on individual elements has finished But the astute concurrent programmer will see that this returns the cache to a single threaded data structure without any real ability to do concurrent operations Instead the individual GitRepoFilePath elements can also have a locking mutex type GitRepoFilePath struct Locking mutex for atomic file operations lock sync Mutex The key for the GitRepoFilePath key value pair generally is the remote URL for the git repository key string path is the value in the GitRepoFilePath key value and denotes the filepath on disk to the cloned git repository path string Now when elements are returned from the cache operations they themselves can be locked to prevent deadlocks or removal before they have finished processing Let s look at the Get method again to see how it works with locking the individual element when a cache hit occurs func c GitRepoLRUCache Get key string GitRepoFilePath Lock and unlock when done the cache s mutex c lock Lock defer c lock Unlock if element ok c hm key ok Cache hit c dll MoveToFront element Lock the git repo filepath element element Value GitRepoFilePath lock Lock return element Value GitRepoFilePath Cache miss return nil Notice that the queried element is locked before it is returned Then latter after the caller has finished processing the returned GitRepoFilePath they can call the Done method This is a simple thin wrapper around unlocking the mutex but ensures that any consumer of a GitRepoFilePath can “clean up their state once processing has finished func g GitRepoFilePath Done g lock Unlock A similar structuring of locking and unlocking these mutexes in Put and during the eviction process all working together allows for the cache and its elements to be thread safe and concurrently operated on At scale using this LRU caching method we can prevent the re cloning of frequently queried git repos and speed up the service drastically Make sure to check out the open source code for this service and all the details on this implementation of an LRU cache Stay Saucy |
2023-08-09 13:05:00 |
Apple |
AppleInsider - Frontpage News |
Daily deals Aug. 9: M1 iPad Pro from $660, $150 off a 24-inch iMac w/ AppleCare, Samsung monitors from $96, more |
https://appleinsider.com/articles/23/08/09/daily-deals-aug-9-m1-ipad-pro-from-660-150-off-a-24-inch-imac-w-applecare-samsung-monitors-from-96-more?utm_medium=rss
|
Daily deals Aug M iPad Pro from off a inch iMac w AppleCare Samsung monitors from moreToday s top deals include off a ThinkPad X off a Brydge iPad Pro wireless keyboard a MagSafe wireless charger for off a Google Nest video doorbell and more Save on a inch iMacThe AppleInsider editorial team scours the web for unbeatable deals at ecommerce stores to develop a list of amazing bargains on popular tech products including discounts on Apple products TVs accessories and other gadgets We share the hottest deals daily to help you get more bang for your buck Read more |
2023-08-09 13:57:06 |
Apple |
AppleInsider - Frontpage News |
Lens maker Sony doesn't expect high demand for the iPhone 15 |
https://appleinsider.com/articles/23/08/09/lens-maker-sony-doesnt-expect-high-demand-for-the-iphone-15?utm_medium=rss
|
Lens maker Sony doesn x t expect high demand for the iPhone Apple lens supplier Sony says the worldwide economic downturn means there won t be as much demand for the iPhone as it expected iPhone Pro cameraSo far this year Apple has seen lower than normal iPhone sales ーbut made up for it through its Services earnings ーbut it still has the iPhone launch to come Sony had previously said that it expected to see a recovery in its smartphone sensor business during the second half of but now says it will be at least Read more |
2023-08-09 13:15:12 |
海外TECH |
Engadget |
Galaxy Z Fold 5 review: Five years in, Samsung is treading water |
https://www.engadget.com/galaxy-z-fold-5-review-five-years-in-samsung-is-treading-water-140002461.html?src=rss
|
Galaxy Z Fold review Five years in Samsung is treading waterIn Samsung released the original Galaxy Fold the first phone with a flexible display not counting pretenders like the Royole Flexpai And even though it had more than its fair share of flaws you could see its potential Over the next couple of years Samsung refined its flagship foldable with things like IPX water resistance a more durable design and native stylus support More recently however the pace of innovation has started to slow as more iterative improvements and fewer major upgrades have come to fill out the spec sheet It s a similar situation on the new Galaxy Z Fold While many of its upgrades including the brighter main screen are nice to have they re also kind of superfluous Even the one big change for Samsung s new Flex hinge doesn t really change the way you use the device it just makes it a bit thinner When you consider that the price still sits at it feels like Samsung s Z Fold line and possibly the category as a whole is losing momentum Design and displayThe Z Fold was built on the same basic blueprint as its predecessors It packs a skinny but tall exterior Cover Screen and opens up to reveal a big main display with a fingerprint sensor built into its power button The major change this year is Samsung s Flex hinge which is based on a two rail internal structure that s not only smaller than before but also eliminates the gap between the phone when closed This is something Z Fold users have been requesting since the original In addition to slimming the phone down to just mm losing that gap also reduces the chance that dust or rocks can get inside and ruin that fancy flexible screen But that s not all Samsung says its Flex hinge creates a new waterdrop shaped crease that puts less stress on the display which is good for long term durability It also helps keep the factory installed screen protector in place which was an issue on previous models The new hinge also makes the device more pleasant to use and hold The thinner hinge fits better in your hand when the phone is closed and it opens more smoothly too I just wish it hadn t taken five generations to get here Meanwhile Samsung managed to increase the brightness of the main display to nits which is the same as the S Ultra and brighter than the Pixel Fold nits So while the flexible display on Google s foldable is good the Z Fold s is better It s the perfect size and orientation for reading ebooks or browsing comics and I d argue that Samsung s flagship foldable is the best device for playing Marvel Snap You can still use a stylus to draw or take notes and the Z Fold s new S Pen is percent thinner than before But since there s still no room inside the phone to stash it when it s not in use you ll probably want to pair it with one of Samsung s new Slim S Pen cases Performance and multitaskingPhoto by Sam Rutherford EngadgetLast year s model was far from slow but thanks to a new Qualcomm Snapdragon Gen for Galaxy chip the Z Fold is now even faster In traditional benchmarks it posted notably higher multicore scores in Geekbench than the Pixel Fold vs The Z Fold feels incredibly responsive and in games graphics and animations are downright silky That means if you re the kind of power user who demands an abundance of speed regardless of what you re doing the Z Fold is the better pick over the Pixel Fold whose Tensor G chip reserves more horsepower for AI tasks Samsung has also enhanced mobile productivity in three ways To make it faster and easier to launch into side by side app mode a new gesture lets you swipe in from the side of the screen with two fingers to instantly switch into dual pane mode Alternatively if you want to turn a full screen app to a windowed one just swipe diagonally down from one of the top two corners Both gestures are super handy and they re a breeze to use But they re not on by default so remember to activate them in the Advanced features tab in settings Photo by Sam Rutherford EngadgetThe other update is that the Z Fold s taskbar can now show up to four recent apps instead of two It s a simple but straightforward change that takes better advantage of the width of the Z Fold s big main display My only gripe is that the expanded taskbar and the added gestures are software updates so we didn t need a brand new device to get them That said compared to the Pixel Fold which takes a more streamlined approach to multitasking Samsung s desktop like taskbar remains the best for anyone who wants to use their phone like a PC And don t forget that Samsung s handy Dex mode is still around too CamerasThe Z Fold has the same imaging setup as its predecessor a megapixel main camera a MP ultra wide and a MP telephoto with a x optical zoom in the back plus a MP selfie shooter and a MP camera beneath the main display In a vacuum they re more than capable of taking a good picture in practically any environment However when you consider that the S Ultra costs less and comes with a MP main sensor and a x optical zoom lens that puts Samsung s most expensive phone in a weird position Sam Rutherford EngadgetWhat makes things even more awkward is that the Pixel Fold sports a longer zoom x vs x and better overall image processing In my testing that made the Pixel the more adept shooter across a variety of conditions In bright light the Z Fold captured images with Samsung s typical rich saturated color profile The downside is this sometimes results in a small loss of detail occasional blown out highlights and slightly less accurate hues Meanwhile in low light Samsung s Night Mode does a good job of improving exposure without a ton of side effects That said thanks to Google s Night Sight photos from the Pixel Fold are often just a touch brighter and sharper A good example is a shot I took of some flowers at night in which the Z Fold s picture boasts more vivid colors while missing some of the finer texture on the petals Battery lifeDespite having a smaller battery than the Pixel Fold mAh vs mAh the Z Fold lasts longer In our video rundown test Samsung s phone lasted hours and minutes when using its main display and an impressive with its Cover Screen On both counts that s better than Pixel Fold which posted a time of with its internal screen and with its exterior panel Photo by Sam Rutherford EngadgetThe Z Fold s charging speed has stayed the same with watt wired charging watt wireless charging and watt power sharing aka reverse wireless charging That s serviceable but once again the less expensive S Ultra can do better with the ability to go up to watts when plugged in Wrap upAs someone who s still optimistic about foldable devices and has owned the last three generations of Samsung s flagship flexible phone I can t help but like the Z Fold It s faster and sleeker with a brighter main display and even longer battery life than before The question I wrestle with is how many tweaks and updates should we really expect from a device now in its fifth generation nbsp Photo by Sam Rutherford EngadgetThe Z Fold has matured a lot since that initial concept device came out back in and Samsung s new Flex Hinge is an important milestone that people like me have been waiting for But in the end there s not a ton the phone can do now that it couldn t before It s just a bit leaner as if the old model spent the last months in the gym And with a price that s still extremely high I don t think the Z Fold is doing enough to woo anyone who s not already sold on foldables This article originally appeared on Engadget at |
2023-08-09 14:00:02 |
海外TECH |
Engadget |
The best Xbox games for 2023 |
https://www.engadget.com/best-xbox-games-140022399.html?src=rss
|
The best Xbox games for A series of missteps put Microsoft in second place before the Xbox One even came out With the launch of the Xbox Series X and S though Microsoft is in a great position to compete Both are well priced well specced consoles with a huge library of games spanning two decades Microsoft s console strategy is unique Someone with a year old Xbox One has access to an almost identical library of games as the owner of a brand new Xbox Series X That makes it difficult to maintain meaningfully different lists for its various consoles ーat least for now But while next gen exclusives may be few and far between with PS outselling Xbox One by a reported two to one there are a lot of gamers who simply haven t experienced much of what Microsoft has had to offer since the mid s It s with that frame of mind that we approach this list What are the best games we would recommend to someone picking up an Xbox today ーwhether it s a Series X a Series S One X or One S ーafter an extended break from Microsoft s consoles This list then is a mixture of games exclusive to Microsoft s consoles and cross platform showstoppers that play best on Xbox We ve done our best to explain the benefits Microsoft s systems bring to the table where appropriate Oh and while we understand some may have an aversion to subscription services it s definitely worth considering Game Pass Ultimate which will allow you to play many of the games on this list for a monthly fee DeathloopDeathloop from the studio that brought you the Dishonored series is easy enough to explain You re trapped in a day that repeats itself If you die then you go back to the morning to repeat the day again If you last until the end of the day you still repeat it again Colt must “break the loop by efficiently murdering seven main characters who are inconveniently are never in the same place at the same time It s also stylish accessible and fun While you try to figure out your escape from this time anomaly you ll also be hunted down by Julianna another island resident who like you is able to remember everything that happens in each loop She ll also lock you out of escaping an area and generally interfere with your plans to escape the time loop The online multiplayer is also addictive flipping the roles around You play as Julianna hunting down Colt and foiling his plans for murder As you play through the areas again and again you ll equip yourself with slabs that add supernatural powers as well as more potent weapons and trinkets to embed into both guns and yourself It s through this that you re able to customize your playstyle or equip yourself in the best way to survive Julianna and nail that assassination Each time period and area rewards repeat exploration with secret guns hidden conversations with NPCs and lots of world building lore to discover for yourself Originally a timed PlayStation exclusive Deathloop landed on Xbox in September Overwatch Even though Blizzard has improved the onramp for new players this time around Overwatch still has a steep learning curve Stick with it though and you ll get to indulge in perhaps the best team shooter around Overwatch has a deceptively simple goal ーstand on or near an objective and keep the other team away long enough to win It s much more complex in practice To the untrained eye matches may seem like colorful chaos but Overwatch has a deceptively simple goal ーstand on or near an objective and keep the other team away long enough to win It s much more complex in practice Blizzard reduced the number of players on each team from six to five That along with across the board character tweaks has made gameplay faster paced and more enjoyable compared with the original Overwatch There s a greater emphasis on individual impact but you ll still need to work well with your teammates to secure a victory Now featuring a cast of more than heroes each with distinct abilities and playstyles you ll surely find a few Overwatch characters that you can connect with The first batch of new heroes are all a blast to play There are many great though often fairly expensive new skins to kit them out with too The game looks and sounds terrific too thanks to Blizzard s trademark level of polish At least until you figure out how to play Overwatch you can marvel at how good it looks Elden RingWhy would we not include Elden Ring The strengths of FromSoftware s latest action RPG are many but what s most impressive about the game is how hand crafted it feels despite its scale Elden Ring is big but it never feels like it s wasting your time Far from it FromSoftware has created a rich open world with something surprising delightful or utterly terrifying around every corner I ll never forget the moment I found a chest that teleported my character to a cave full of Eldritch monsters Elden Ring is full of those kinds of discoveries And if you re worried about hitting a brick wall with Elden Ring s difficulty don t be Sure it can be tough as nails but it s also From s most accessible game to date as well If you find combat overly punishing go for a mage build and blast your enemies from afar complete side quests and more And if all else fails one of the rewards for exploring Elden Ring s world is experience that you can use to make your character stronger ControlTake the weird Twin Peaks narrative of Alan Wake smash it together with Quantum Break s frenetic powers and gunplay and you ve got Control Playing as a woman searching for her missing brother you quickly learn there s a thin line between reality and the fantastical It s catnip for anyone who grew up loving The X Files and the supernatural It s also a prime example of a studio working at their creative heights both refining and evolving the open world formula that s dominated games for the past decade Control on the last gen Xbox is a mixed affair with the One S struggling a little but the One X being head and shoulders above the PS Pro when it comes to fidelity and smoothness With the launch of the next gen consoles an Ultimate Edition emerged which brought the ray tracing and higher frame rates that PC gamers enjoyed to console players Although you ll only get those benefits as a next gen owner it also includes all the released DLC and is the edition we recommend buying even if you re not planning to immediately upgrade Dead SpaceThe nbsp Dead Space remake feels like a warm juicy hug from a murderous necromorph and we mean that in the best way possible The version of Dead Space spit shines the mechanics that made the original game so magically horrific back in and it doesn t add any unnecessary modern bloat The remake features full voice acting new puzzles and expanded storylines and it introduces a zero gravity ability that allows the protagonist Isaac Clarke to fly through sections of the game in an ultra satisfying way None of these additions outshine the game s core loop stasis shoot stomp Isaac gains the ability to temporarily freeze enemies and he picks up a variety of weapons but he never feels overpowered he s always in danger Mutilated corpse monsters appear suddenly in the cramped corridors of the space station charging at Isaac from the shadows limbs akimbo and begging to be shot off The first game of Dead Space popularized the idea that headshots don t matter and the remake stays true to this ethos yet its combat rhythm still feels fresh The version of Dead Space proves that innovative game design is timeless and so are plasma cutters Halo InfiniteMaster Chief s latest adventure may not make much sense narratively but it sure is fun to play After the middle efforts from Industries over the last decade Halo Infinite manages to breathe new life into Microsoft s flagship franchise while also staying true to elements fans love The main campaign is more open than ever while also giving you a new freedom of movement with the trusty grappling hook And the multiplayer mode is wonderfully addictive though still needs to speed up experience progression with a bevy of maps and game modes to keep things from getting too stale The only thing keeping it from greatness is its baffling and disjointed story but it s not like Xbox fans have many options when it comes to huge exclusives right now Forza Horizon Forza Horizon nbsp deftly walks a fine line by being an extremely deep and complex racing game that almost anyone can just pick up and play The game has hundreds of cars that you can tweak endlessly to fit your driving style and dozens of courses spread all over a gorgeous fictional corner of Mexico If you crank up the difficulty one mistake will sink your entire race and the competition online can be just as fierce But if you re new to racing games Forza Horizon does an excellent job at getting you up and running The introduction to the game quickly gives you a taste at the four main race types you ll come across street racing cross country etc and features like the rewind button mean that you can quickly erase mistakes if you try and take a turn too fast without having to restart your run Quite simply Forza Horizon is a beautiful and fun game that works for just about any skill level It s easy to pick up and play a few races and move on with your day or you can sink hours into it trying to become the best driver you can possibly be Gears Gears tries to be a lot of things and doesn t succeed at them all If you re a Gears of War fan though there s a lot to love here The cover shooter gameplay the series helped pioneer feels great and the campaign while not narratively ambitious is well paced and full of bombastic set pieces to keep you interested As they stand the various multiplayer modes are not great but Gears is worth it for the campaign alone It s also a true graphical showcase among the best looking console games around Microsoft did a great job optimizing for all platforms and use cases with high resolution and ultra high up to fps on series consoles frame rates Nier AutomataIt took more than a while to get here but Nier Automata finally arrived on Xbox One in the summer of And boy was it worth the almost month wait Nier takes the razor sharp combat of a Platinum Games title and puts it in a world crafted by everyone s favorite weirdo Yoko Taro Don t worry you can mostly just run gun and slash your way through the game but as you finish and finish and finish this one you ll find yourself pulled into a truly special narrative one that s never been done before and will probably never be done again It s an unmissable experience and one that feels all the more unique on Xbox which has never had the best levels of support from Japanese developers On Xbox One X and Series X you effectively have the best version of Nier Automata available short of a fan patched PC game On Series S and One S not so much but you do at least get consistent framerates on the Series S and a passable experience on the One S nbsp Ori and the Blind ForestArriving at a time when Gears Halo Forza seemed to be the beginning middle and end of Microsoft s publishing plans Ori and the Blind Forest was a triumph It s a confident mash of the pixel perfect platforming popularized by Super Meat Boy and the rich unfolding worlds of Metroidvania games You ll die hundreds of times exploring the titular forest unlocking skills that allow you to reach new areas It looks and sounds great ーlike Disney great ーand its story while fairly secondary to the experience is interesting Ori might not do much to push the boundaries of its genres but everything it does it does so right Its sequel Ori and the Will of the Wisps is very much “more of everything so if you like Blind Forest it s well worth checking out too PentimentPentiment nbsp is a D adventure meets visual novel set in th century Bavaria You play as Andreas Maler a young artist from a well to do family who gets caught up in a murder mystery while trying to complete his masterpiece The game itself hinges on its artwork and writing Both are remarkable The former is like a medieval manuscript brought to life while the latter is at once warm and biting but always in complete control of what it s trying to say What starts as a seemingly straightforward whodunit turns into a sweeping soulful meditation on the nature of history power community and truth itself Time and again it subverts the “your choices matter promise video games have long tried and mostly failed to fulfill You don t expect one of Microsoft s best first party Xbox games to be a riff on Umberto Eco s The Name of the Rose but well here we are Hi Fi RushHi Fi Rush is a hack and slash action game built entirely around its soundtrack You can move and jump freely but all of your steps and attacks are timed to the beat of the backing music If you time your moves right on the beat you can do more damage and pull off combos Everything else in the world pulsates and takes action to the same rhythm from enemy attacks to lights flashing in the background Is this revolutionary Not really Every hack and slasher has a sense of performance and musicality to it Hi Fi Rush just makes the subtext explicit It s Devil May Cry on a metronome But it s fun Ripping through a room of goons is satisfying in most video games ripping through them entirely in rhythm with each dodge and final blow punctuated by a beat is even more so It helps that the soundtrack is actually good and that the combat system never punishes you too hard for button mashing in a panic It also helps that the tone is that of a cel shaded Saturday morning cartoon starring a lovable doofus named Chai as he takes on a comically evil megacorp Hi Fi Rush has issues its stages can drag for one but it plays like a passion project from the PS Xbox era It has ideas and its main concern is being a good time Red Dead Redemption Red Dead Redemption is the kind of game no one but Rockstar the team behind the Grand Theft Auto series could make Only when a studio is this successful can it pour millions of dollars and development hours into a game Rockstar s simulation of a crumbling frontier world is enthralling and serves as a perfect backdrop to an uncharacteristically measured story While the studio s gameplay may not have moved massively forward the writing and characters of RDR will stay with you While Rockstar hasn t deemed fit to properly upgrade Red Dead Redemption for the next gen yet Series X owners will at least benefit from the best last gen Xbox One X experience with the addition of improved loading times The Series S on the other hand gets the One S version but with an improved fps lock and swifter loading Resident Evil VillageResident Evil Village is delightful It s a gothic fairy tale masquerading as a survival horror game and while this represents a fresh vibe for the franchise it s not an unwelcome evolution The characters and enemies in Village are full of life ーeven when they re decidedly undead ーand Capcom has put a delicious twist on the idea of vampires werewolves sea creatures giants and creepy dolls The game retains its horror puzzle and action roots and it has Umbrella Corporation s fingerprints all over it It simply feels like developers had fun with this one and so will you A word of caution before you run to buy it though This game doesn t play great on every Xbox On Series X things are great There s the option to turn on ray tracing with the occasional frame rate issue or to keep it off and have perfect K presentation With the Series S while there is a ray tracing mode it s almost unplayable With ray tracing off the Series S does a decent job though The One X s p mode is also fantastic although its quality mode feels very juddery If you own a base Xbox One or One S though there s really no mode that actually feels enjoyable to play Sekiro Shadows Die TwiceSekiro Shadows Die Twice isn t just another Dark Souls game FromSoftware s samurai adventure is a departure from that well established formula replacing slow weighty combat and gothic despair for stealth grappling hooks and swift swordplay Oh and while it s still a difficult game it s a lot more accessible than Souls games ーyou can even pause it The result of all these changes is something that s still instantly recognizable as a FromSoftware title but it s its own thing and it s very good This is one game that s really not had a lot of love from its developer or publisher as despite the fact next gen consoles should be easily able to run this game at fps the Series S is locked to an inconsistently paced fps while the Series X doesn t quite hold to either With that said it s more than playable Lost JudgmentThis is private eye Takayuki Yagami s second adventure a spin off of Sega s popular pulpy and convoluted Yakuza saga He lives in the same Kamurocho area the same yakuza gangs roam the streets and there s the very occasional crossover of side story characters and well weirdos But instead of punching punks in the face in the name of justice or honor which was the style of Yakuza nbsp protagonist Kazuya Kiryu Yagami fights with the power of his lawyer badge drone evidence and…sometimes read often he kicks the bad guys in the face The sequel skates even closer to some sort of serialized TV drama punctuated by fights chases and melodrama For anyone that s played the series before it treads familiar ground but with a more serious realistic story that centers on bullying and suicide problems in Japanese high schools which is tied into myriad plots encompassing the legal system politics and organized crime Yagami has multiple fighting styles to master while there are love interests batting cages mahjong skate parks and more activities to sink even more hours into On the PS Lost Judgment looks great Fights are fluid and the recreated areas in Tokyo and Yokohama are usually full of pedestrians stores and points of interest While Yakuza Like a Dragon takes the franchise in a new turn based more ridiculous direction Lost Judgment retains the brawling playstyle of the Yakuza series with a new hero who has eventually charmed us Xbox Game Pass UltimateWe already mentioned this one but it s difficult to overemphasize how good a deal Game Pass is for Xbox owners For a month you get access to a shifting and growing library of games The company does a good job explaining what new games are coming and going in advance so you won t get caught out by a game disappearing from the subscription service just as you re reaching a final boss There are games mentioned in this guide and seven of them are currently available with Game Pass The full library is broad and while Microsoft s cloud service is still just in beta you ll have access to many of the games on your tablet phone or browser through xCloud at no extra fee This article originally appeared on Engadget at |
2023-08-09 13:30:11 |
海外TECH |
Engadget |
Slack's latest redesign has a dedicated DM tab and a Discord-style Activity view |
https://www.engadget.com/slacks-latest-redesign-has-a-dedicated-dm-tab-and-a-discord-style-activity-view-130032154.html?src=rss
|
Slack x s latest redesign has a dedicated DM tab and a Discord style Activity viewSlack is getting a new look starting today The service is rolling out a redesign aimed at helping folks stay focused and get things done by streamlining the interface nbsp Perhaps the most obvious change is to the sidebar On the far left you ll no longer see a tile for each of your workspaces if you re logged in to more than one Those have been collapsed into a single tile and Slack is using the freed up space for new navigation options SlackThe sidebar now includes buttons for Home DMs direct messages Activity Later and More sections along with a search icon and a new Create button The Home view is much like the Slack you ll be used to From here you ll be able to access your various channels unread items drafts apps and more It looks like the DMs section will neatly bring together your direct message conversations and make them easier to access Your DM list will show the most recent message from each chat and you can choose whether to see only unread messages SlackThe Activity feed combines your threads mentions and reactions into a single view though each of those has a dedicated tab within the Activity section The Later section meanwhile has tabs for in progress completed and archived actions The More section is where you ll find tools such as apps and workflows canvases and huddles As for the Create button that replaces the draft message option From here you can whip up a message huddle canvas or new channel Elsewhere there s a new feature that allows you to hover over an icon for one of the dedicated views i e DMs or Activity to take a peek at what s happening without having to drift away from your current task Slack says it s rolling out some device specific updates as well In the iPhone app you ll see tiles at the top of the screen that will take you to the likes of your unreads and threads with a single tap You ll also be able to swipe through all your unreads and perhaps catch up on things more quickly Last but not least Slack is enabling new themes with a more detailed and customizable color scheme This article originally appeared on Engadget at |
2023-08-09 13:00:32 |
Cisco |
Cisco Blog |
How Cisco’s Commitment to DEI Helped It Keep One of Its Best Employees for 23 years (and counting!) |
https://feedpress.me/link/23532/16289785/how-ciscos-commitment-to-dei-helped-it-keep-one-of-its-best-employees-for-23-years-and-counting
|
How Cisco s Commitment to DEI Helped It Keep One of Its Best Employees for years and counting Nakia Stringfield has been a proud Cisconian since Read about how Cisco s commitment to DEI learning and development enabled her to invest in herself and take ownership of her career |
2023-08-09 13:00:54 |
海外TECH |
CodeProject Latest Articles |
BigDecimal in C# |
https://www.codeproject.com/Articles/5366079/BigDecimal-in-Csharp
|
point |
2023-08-09 13:45:00 |
金融 |
金融庁ホームページ |
北陸財務局が「令和5年7月7日からの大雨にかかる災害等に対する金融上の措置について」を要請しました。 |
https://www.fsa.go.jp/news/r5/ginkou/20230710.html
|
北陸財務局 |
2023-08-09 15:00:00 |
ニュース |
BBC News - Home |
Jamie Reid: Punk artist behind Sex Pistols record covers dies at 76 |
https://www.bbc.co.uk/news/entertainment-arts-66450958?at_medium=RSS&at_campaign=KARANGA
|
record |
2023-08-09 13:48:00 |
ニュース |
BBC News - Home |
TUI: Heatwaves likely to affect where and when we holiday |
https://www.bbc.co.uk/news/business-66449744?at_medium=RSS&at_campaign=KARANGA
|
holidaythe |
2023-08-09 13:15:01 |
コメント
コメントを投稿