python |
Pythonタグが付けられた新着投稿 - Qiita |
DeepLに抗ったらあら勝った(?)【これめっちゃいいぞ!】【?】 |
https://qiita.com/ChocoRico/items/accfda1b32b1c15b138c
|
deepl |
2023-06-30 00:07:47 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
ChatGPTに聞いてみた!~AWSの似たような機能の違いについて~ |
https://qiita.com/shogidemo/items/7925eb7af45cf8c64f12
|
awsor |
2023-06-30 00:17:41 |
海外TECH |
MakeUseOf |
5 Ways to Compress a Video on Your iPhone |
https://www.makeuseof.com/how-to-compress-a-video-on-iphone/
|
compress |
2023-06-29 15:45:18 |
海外TECH |
MakeUseOf |
Best Smart Home Deals Ahead of Prime Day |
https://www.makeuseof.com/amazon-prime-day-smart-home-deals/
|
smart |
2023-06-29 15:31:18 |
海外TECH |
MakeUseOf |
Ultramarine Linux Is a Fedora-Based Linux Distro for Windows Dropouts |
https://www.makeuseof.com/ultramarine-linux-is-fedora-based-linux-for-windows-dropouts/
|
linux |
2023-06-29 15:30:18 |
海外TECH |
MakeUseOf |
7 Ways to Use Windows 11 More Efficiently |
https://www.makeuseof.com/use-windows-11-more-efficiently/
|
quick |
2023-06-29 15:15:19 |
海外TECH |
DEV Community |
Understanding TypeScript generators |
https://dev.to/logrocket/understanding-typescript-generators-20lo
|
Understanding TypeScript generatorsWritten by Debjyoti Banerjee️Normal functions run from top to bottom and then exit Generator functions also run from top to bottom but they can be paused during execution and resumed later from the same point This goes on until the end of the process and then they exit In this article we ll learn how to use generator functions in TypeScript covering a few different examples and use cases Let s get started Jump ahead Creating a generator function in TypeScript Understanding JavaScript iterables and iterators Working with generators in TypeScript Use cases for TypeScript generators Calculate values on demand Iterate over large data sets Using generators recursively Error handling Creating a generator function in TypeScript Normal functions are eager whereas generators are lazy meaning they can be asked to execute at a later point in time To create a generator function we ll use the function command Generator functions look like normal functions but they behave a little differently Take a look at the following example function normalFunction console log This is a normal function function generatorFunction console log This is a generator function normalFunction This is a normal function generatorFunction Although it is written and executed just like a normal function when generatorFunction is called we don t get any logs in the console Put simply calling the generator won t execute the code You ll notice that the generator function returns a Generator type we ll look at this in detail in the next section To make the generator execute our code we ll do the following function generatorFunction console log This is a generator function const a generatorFunction a next Notice that the next method returns an IteratorResult So if we were to return a number from generatorFunction we would access the value as follows function generatorFunction console log This is a generator function return const a generatorFunction const b a next console log b value done true console log b value The generator interface extends Iterator which allows us to call next It also has the Symbol iterator property making it an iterable Understanding JavaScript iterables and iterators Iterable objects are objects that can be iterated over with for of They must implement the Symbol iterator method for example arrays in JavaScript are built in iterables so they must have an iterator const a const it Iterator lt number gt a Symbol iterator while true let next it next if next done console log next value else break The iterator makes it possible to iterate the iterable Take a look at the following code which is a very simple implementation of an iterator gt function naturalNumbers let n return next function n return value n done false const iterable naturalNumbers iterable next value iterable next value iterable next value iterable next value As mentioned above an iterable is an object that has the Symbol iterator property So if we were to assign a function that returns the next function like in the example above our object would become a JavaScript iterable We could then iterate over it using the for of syntax Obviously there is a similarity between the generator function we saw earlier and the example above In fact since generators compute one value at a time we can easily use generators to implement iterators Working with generators in TypeScript The exciting thing about generators is that you can pause execution using the yield statement which we didn t do in our previous example When next is called the generator executes code synchronously until a yield is encountered at which point it pauses the execution If next is called again it will resume execution from where it was paused Let s look at an example function iterator yield yield yield for let x of iterator console log x yield basically allows us to return multiple times from the function In addition an array will never be created in memory allowing us to create infinite sequences in a very memory efficient manner The following example will generate infinite even numbers function evenNumbers let n while true yield n const gen evenNumbers console log gen next value console log gen next value console log gen next value console log gen next value console log gen next value We can also modify the example above so that it takes a parameter and yields even numbers starting from the number provided function evenNumbers start number let n start while true if start yield n else yield n n const gen evenNumbers console log gen next value console log gen next value console log gen next value console log gen next value console log gen next value Use cases for TypeScript generators Generators provide a powerful mechanism for controlling the flow of data and creating flexible efficient and readable code in TypeScript Their ability to produce values on demand handle asynchronous operations and create custom iteration logic makes them a valuable tool in a few scenarios Calculate values on demandYou can implement generators to calculate and yield values on demand caching intermediate results to improve performance This technique is useful when dealing with expensive computations or delaying the execution of certain operations until they are actually needed Let s consider the following example function calculateFibonacci Generator lt number gt let prev let curr yield prev yield curr while true const next prev curr yield next prev curr curr next Using the generator to calculate Fibonacci numbers lazilyconst fibonacciGenerator calculateFibonacci Calculate the first Fibonacci numbersfor let i i lt i console log fibonacciGenerator next value In the example above instead of computing all Fibonacci numbers up front only the required Fibonacci numbers are calculated and yielded as they are requested This results in more efficient memory usage and on demand calculation of values as needed Iterate over large data sets Generators allow you to iterate over large data sets without loading all the data into memory at once Instead you can generate values as needed thereby improving memory efficiency This is particularly useful when working with large databases or files function iterateLargeData Generator lt number gt const data Array from length index gt index for const item of data yield item Using the generator to iterate over the large data setconst dataGenerator iterateLargeData for const item of dataGenerator console log item Perform operations on each item without loading all data into memory In this example the iterateLargeData generator function simulates a large data set by creating an array of one million numbers Instead of returning the entire array at once the generator yields each item one at a time using the yield keyword Therefore you can iterate over the data set without loading all the numbers into memory simultaneously Using generators recursivelyThe memory efficient properties of generators can be put to use for something more useful like reading file names inside a directory recursively In fact recursively traversing nested structures is what comes naturally to me when thinking about generators Since yield is an expression yield can be used to delegate to another iterable object as shown in the following example function readFilesRecursive dir string Generator lt string gt const files fs readdirSync dir withFileTypes true for const file of files if file isDirectory yield readFilesRecursive path join dir file name else yield path join dir file name We can use our function as follows for const file of readFilesRecursive path to directory console log file We can also use yield to pass a value to the generator Take a look at the following example function sumNaturalNumbers Generator lt number any number gt let value while true const input yield value value input const it sumNaturalNumbers it next console log it next value console log it next value console log it next value console log it next value When next is called input is assigned the value similarly when next is called input is assigned the value Error handlingException handling and controlling the flow of execution is an important concept to discuss if you want to work with generators Generators basically look like normal functions so the syntax is the same When a generator encounters an error it can throw an exception using the throw keyword This exception can be caught and handled using a try catch block within the generator function or outside when consuming the generator function generateValues Generator lt number void string gt try yield yield throw new Error Something went wrong yield This won t be reached catch error console log Error caught yield handleError error Handle the error and continue function handleError error Error Generator lt number void string gt yield Continue with a default value yield generateFallbackValues Yield fallback values throw Error handled error message Throw a new error or rethrow the existing one const generator generateValues console log generator next value done false console log generator next value done false console log generator next Error caught value done false console log generator next value done false console log generator next Error handled Something went wrongIn this example the generateValues generator function throws an error after yielding the value The catch block within the generator catches the error and the control is transferred to the handleError generator function which yields fallback values Finally the handleError function throws a new error or re throws the existing one When consuming the generator you can catch the thrown errors using a try catch block as well const generator generateValues try console log generator next console log generator next console log generator next catch error console error Caught error error In this case the error will be caught by the catch block and you can handle it accordingly ConclusionIn this article we learned how to use generators in TypeScript reviewing their syntax and foundation in JavaScript iterators and iterables We also learned how to use TypeScript generators recursively and handle errors using generators You can use generators for a lot of interesting purposes like generating unique IDs generating prime numbers or implementing stream based algorithms You can control the termination of the sequence using a condition or by manually breaking out of the generator I hope you enjoyed this article and be sure to leave a comment if you have any questions Get set up with LogRocket s modern Typescript error tracking in minutes Visit to get an app ID Install LogRocket via NPM or script tag LogRocket init must be called client side not server side NPM npm i save logrocket Code import LogRocket from logrocket LogRocket init app id Script Tag Add to your HTML lt script src gt lt script gt lt script gt window LogRocket amp amp window LogRocket init app id lt script gt Optional Install plugins for deeper integrations with your stack Redux middleware ngrx middleware Vuex pluginGet started now |
2023-06-29 15:13:30 |
海外TECH |
DEV Community |
Highlight Your Open Source Contributions |
https://dev.to/opensauced/highlight-your-open-source-contribution-4chd
|
Highlight Your Open Source ContributionsHaving a portfolio of work to lean on is critical in this job market The challenge folks face is highlighting their work on projects showcasing their ability to work successfully within organizations I share practical ways to showcase your skills and open source contributions in this post Make open source contributionsOpen source projects provide a public way to showcase your technical skills and expertise Some guides and articles provide a path to contributing already If you need an introduction to contributing please check out this post from Bekah below Open Source A Beginner s Guide to Getting Started BekahHW for OpenSauced・Jun ・ min read opensource beginners codenewbie learning Years ago I worked at a boot camp crafted an apprenticeship for finding open source projects to work on and even mentored students to contribute to projects for the first time I learned from that experience that finding good first issues and projects to work on takes most of the energy when contributing I suggest following a different path entirely Find someone who has contributed to open source and talk to them directly In fields requiring technical skill an apprenticeship is the best setup for learning a trade If you want to contribute to TypeScript projects find someone who contributes to TypeScript projects and ask them questions OpenSauced provides a chrome extension to discover GitHub users making contributions and we are working on features to make those connections more accessible in the future For now reach out to folks for a quick DM or Zoom call but I caution you to be intentional I cannot overstate this enough human interaction can take so much further beyond endless repo spelunking If you ve already contributed to an open source project congrats You are the perfect person for a new contributor to chat with Please do us a favor and comment in the reply with your contribution Please share your story so that we can highlight it with you Summarize your contribution with a pull request description Your opportunity to shine is highlighting the knowledge you learned while solving a problem I have seen a lot of first time contributions and I have also done a lot of technical screens for engineering candidates My ask is always “Please tell me about your approach The explanation is not for me but for you We can confirm that code works thanks to AI and automated testing libraries but I can t ensure you know why and how the code works unless you explain it in the description Most contributions happen in a vacuum and after all that effort and work you may never mention or reference it againーwhat a loss Green squares eventually fade and the contribution calendar looks hella empty on January st every year Instead of forgetting your good prune git history please share it There is a way to highlight that contribution that makes you more discoverable and quickly recalled when presenting your accomplishments in a job interview or reciting commits during a conference talk If you do not know what to put in your PR description consider checking out Sunday s post Leveraging OpenSauced AI to Generate Compelling PR Descriptions OGBONNA SUNDAY for OpenSauced・Jun ・ min read opensource openai github productivity There is a belief that the code is the best description and there is no real need for a pr description As developers we sometimes must remember to celebrate wins and share stories about code merging From my experience the best developers I have worked with are the ones that educate me about the code they write I get better and the team gets better because of it Share your highlights with the world After the contribution is merged consider writing a DEV post about the experience In the OpenSauced platform we offer a feature called highlights which you can consider the step before you DEV post I also mentioned reaching out to folks who have contributed already The Highlights feed is that list for you You filter based on a project today but we hope to have an updated experience for sourcing top contributors soon the updated experience At OpenSauced we are looking to break the barrier for contributors in open source with our newest feature Open Sauced Highlights ushering in a new phase of Social Coding Where an average contributor may contribute to one project during their career we see an opportunity to highlight those contributions and share your experience with others We would love to see your highlights whether you are starting in open source or the core maintainer of analog Start by linking them below |
2023-06-29 15:07:58 |
Apple |
AppleInsider - Frontpage News |
Daily deals: Apple Pencil $79, $500 off M2 Max MacBook Pro, Apple Watch SE $149, more |
https://appleinsider.com/articles/23/06/29/daily-deals-apple-pencil-79-500-off-m2-max-macbook-pro-apple-watch-se-149-more?utm_medium=rss
|
Daily deals Apple Pencil off M Max MacBook Pro Apple Watch SE moreToday s top deals include off an Acer gaming monitor off an M Mac mini AppleCare kit up to off Kodak wireless Bluetooth speakers off an Asus ZenBook Pro laptop and more Save on an M MacBook ProThe AppleInsider team combs the web for unbeatable bargains at ecommerce stores to curate a list of amazing deals on trending tech products including discounts on Apple products TVs accessories and other items We post the best deals daily to help you stretch your dollar Read more |
2023-06-29 15:12:24 |
Apple |
AppleInsider - Frontpage News |
Award-winning Apple TV+ drama 'The Morning Show' returns for third season |
https://appleinsider.com/articles/23/06/29/award-winning-apple-tv-drama-the-morning-show-returns-for-third-season?utm_medium=rss
|
Award winning Apple TV drama x The Morning Show x returns for third seasonApple TV Emmy SAG and Critics Choice award winning newsroom drama The Morning Show returns for its third season on September The Morning Show The third season will feature ten episodes with the first two airing on the premiere date This season is directed and executive produced by Mimi Leder Charlotte Stoudt serves as showrunner and executive producer Read more |
2023-06-29 15:07:18 |
Apple |
AppleInsider - Frontpage News |
Brydge relaunches in a new venture with old executives |
https://appleinsider.com/articles/23/06/29/brydge-relaunches-in-a-new-venture-with-old-executives?utm_medium=rss
|
Brydge relaunches in a new venture with old executivesFollowing its foreclosure accessory maker Brydge has been restarted by officers including its ex chief financial officer and a number of former Brydge employees Brydge keyboard and trackpadBrydge went into liquidation earlier in with its brand name assets and intellectual property being sold in May At the time it wasn t clear who had bought the assets and the name but now a firm named Uinta Products has announced that it is bringing back Brydge Read more |
2023-06-29 15:02:49 |
海外TECH |
Engadget |
All the big tech layoffs of 2023 |
https://www.engadget.com/big-tech-layoffs-2023-152856197.html?src=rss
|
All the big tech layoffs of The tech industry is reeling from the combination of a rough economy the COVID pandemic and some obvious business missteps And while that led to job cuts in the headcount reductions have unfortunately ramped up in It can be tough to keep track of these moves so we ve compiled all the major layoffs in one place and will continue to update this story as the situation evolves JuneDado Ruvic reutersSpotify layoffsSpotify followed up its January layoff plans with word in June that it would cut jobs in its podcast unit The move is part of a more targeted approach to fostering podcasts with optimized resources for creators and shows The company is also combining its Gimlet and Parcast production teams into a renewed Spotify Studios division GrubHub layoffsGrubHub has faced intense pressure from both the economy and competitors like Uber and that led it to lay off percent of its workforce in June or roughly staff This came just weeks after outgoing CEO Adam DeWitt officially left the food delivery service New chief executive Howard Migdal claims the job cuts will help the company remain quot competitive quot Embracer Group layoffsGame publishing giant Embracer Group announced plans for layoffs in June as part of a major restructuring effort meant to cut costs The company didn t say how many of its employees would be effected but expected the overhaul to continue through March The news came soon after Embracer revealed that it lost a billion deal with an unnamed partner despite a verbal agreement Sonos layoffsSonos has struggled to turn a profit as of late and it s cutting costs to get back on track The company said in June that it would lay off percent of staff or roughly jobs It also planned to offload real estate and rethink program spending CEO Patrick Spence said there were quot continued headwinds quot that included shrinking sales Plex layoffsPlex may be many users go to app for streaming both local and online media but that hasn t helped its fortunes The company laid off roughly percent of employees in June or people Most of the affected people are in its Personal Media unit Plex is reportedly feeling the blow from an ad market slowdown and is eager to cut costs and turn a profit MayREUTERS Chris WattieShopify layoffsShopify s e commerce platform played an important role at the height of the pandemic but the Canadian company is scaling back now that the rush is over In May the company laid off percent of its workforce and sold its logistics business to Flexport Founder Tobi Lütke characterized the job cuts as necessary to quot pay unshared attention quot to Shopify s core mission and an acknowledgment that the firm needed to be more efficient now that the quot stable economic boom times quot were over Polestar layoffsPolestar delayed production of its first electric SUV the Polestar in May and that had repercussions for its workforce The Volvo spinoff brand said in May that it would cut percent of its workforce to lower costs as it faced reduced manufacturing expectations and a rough economy Volvo needed more time for software development and testing that also pushed back the EX Polestar said SoundCloud layoffsSoundCloud followed up last year s extensive layoffs with more this May The streaming audio service said it would shed percent of its staff in a bid to become profitable in Billboard sources claim the company hopes to be profitable by the fourth quarter of the year AprilDado Ruvic reutersLyft layoffsLyft laid off percent of staff in November but took further steps in April The ridesharing company said it was laying off workers or about percent of its headcount It comes just weeks after an executive shuffle that replaced CEO Logan Green with former Amazon exec David Risher who said the company needed to streamline its business and refocus on drivers and passengers Green previously said Lyft needed to boost its spending to compete with Uber Dropbox layoffsCloud storage companies aren t immune to the current financial climate In April Dropbox said it would lay off employees or roughly percent of its team Co founder Drew Houston pinned the cuts on the combination of a rough economy a maturing business and the quot urgency quot to hop on the growing interest in AI While the company is profitable its growth is slowing and some investments are quot no longer sustainable quot Houston said nbsp MarchRoku layoffsRoku shed jobs at the end of but it wasn t done The streaming platform creator laid off another employees in March As before the company argued that it needed to curb growing expenses and concentrate on those projects that would have the most impact Roku has been struggling with the one two combination of a rough economy and the end of a pandemic fueled boom in streaming video Lucid Motors layoffsIf you thought luxury EV makers would be particularly susceptible to economic turmoil you guessed correctly Lucid Motors said in March that it would lay off percent of its workforce or about people The marque is still falling short of production targets and these cuts reportedly help deal with quot evolving business needs and productivity improvements quot The cuts are across the board too and include both executives as well as contractors Meta Facebook layoffsMeta slashed jobs in fall but it wasn t finished In March the company unveiled plans to lay off another workers in a further bid to cut costs The first layoffs affected its recruiting team but it shrank its technology teams in late April and its business groups in late May The Facebook owner is hoping to streamline its operations by reducing management layers and asking some leaders to take on work previously reserved for the rank and file It may take a while before Meta s staff count grows again ーit doesn t expect to lift a hiring freeze until sometime after it completes its restructuring effort in late FebruaryRivian layoffsRivian conducted layoffs in but that wasn t enough to help the fledgling EV brand s bottom line The company laid off another six percent of its employees in February or about workers It s still fighting to achieve profitability and the production shortfall from supply chain issues hasn t helped matters CEO RJ Scaringe says the job cuts will help Rivian focus on the quot highest impact quot aspects of its business Zoom layoffsZoom was a staple of remote work culture at the pandemic s peak so it s no surprise that the company is cutting back now that people are returning to offices The video calling firm said in February it was laying off roughly employees or percent of its personnel As CEO Eric Yuan put it the company didn t hire quot sustainably quot as it dealt with its sudden success The layoffs are reportedly necessary to help survive a difficult economy The management team is offering more than just apologies too Yuan is cutting his salary by percent for the next fiscal year while all other executives are losing percent of their base salaries as well as their fiscal bonuses Yahoo layoffsEngadget s parent company Yahoo isn t immune to layoffs The internet brand said in February that it would lay off over percent of its workforce throughout or more than people Most of those cuts or about positions took place immediately CEO Jim Lanzone didn t blame the layoffs on economic conditions however He instead pitched it as a restructuring of the advertising technology unit as it shed an unprofitable business in favor of a successful one Effectively Yahoo is bowing out of direct competition in with Google and Meta in the ad market Dell layoffsThe pandemic recovery and a grim economy have hit PC makers particularly hard and Dell is feeling the pain more than most It laid off five percent of its workforce in early February or about employees after a brutal fourth quarter where computer shipments plunged an estimated percent Past cost cutting efforts weren t enough Dell said ーthe layoffs and a streamlined organization were reportedly needed to get back on track Deliveroo layoffsFood delivery services flourished while COVID kept people away from restaurants and at least some are feeling the sting now that people are willing to dine out again Deliveroo is laying off about workers or nine percent of its workforce quot Redeployments quot will bring this closer to according to founder Will Shu The justification is familiar Deliveroo hired rapidly to handle quot unprecedented quot pandemic related growth according to Shu but reportedly has to cut costs as it deals with a troublesome economy DocuSign layoffsDocuSign may be familiar to many people who ve signed documents online but that hasn t spared it from the impact of a harsh economic climate The company said in mid February that it was laying off percent of its workforce While it didn t disclose how many people that represented the company had employees at the start of Most of those losing their jobs work in DocuSign s worldwide field organization GitLab layoffsYou may not know GitLab but its DevOps development and operations platform underpins work at tech brands like NVIDIA and T Mobile ーand shrinking business at its clients is affecting its bottom line GitLab is laying off seven percent of employees or roughly people Company chief Sid Sijbrandij said the problematic economy meant customers were taking a quot more conservative approach quot to software investment and that his company s previous attempts to refocus spending weren t enough to counter these challenges GoDaddy layoffsGoDaddy conducted layoffs early in the pandemic when it cut over workers for its retail oriented Social platform In February this year however it took broader action The web service provider laid off eight percent of its workforce or more than people across all divisions Chief Aman Bhutani claimed other forms of cost cutting hadn t been enough to help the company navigate an quot uncertain quot economy and that this reflected efforts to further integrate acquisitions like Main Street Hub Twilio layoffsTwilio eliminated over jobs in September but it made deeper cuts as got started The cloud communications brand laid off percent of staff or roughly people in mid February Like so many other tech firms Twillio said that past cost reduction efforts weren t enough to endure an unforgiving environment It also rationalized the layoffs as necessary for a streamlined organization JanuaryREUTERS Peter DaSilvaGoogle Alphabet layoffsGoogle s parent company Alphabet has been cutting costs for a while including shutting down Stadia but it took those efforts one step further in late January when it said it would lay off employees CEO Sundar Pichai wasn t shy about the reasoning Alphabet had been hiring for a quot different economic reality quot and was restructuring to focus on the internet giant s most important businesses The decision hit the company s Area incubator particularly hard with the majority of the unit s workers losing their jobs Sub brands like Intrinsic robotics and Verily health also shed significant portions of their workforce in the days before the mass layoffs Waymo has conducted two rounds of layoffs that shed people or eight percent of its force Amazon layoffsAmazon had already outlined layoff plans last fall but expanded those cuts in early January when it said it would eliminate jobs most of them coming from retail and recruiting teams It added another people to the layoffs in March and in April said over gaming employees were leaving To no one s surprise CEO Andy Jassy blamed both an quot uncertain economy quot and rapid hiring in recent years Amazon benefited tremendously from the pandemic as people shifted to online shopping but its growth is slowing as people return to in person stores Coinbase layoffsCoinbase was one of the larger companies impacted by the crypto market s downturn and that carried over into the new year The cryptocurrency exchange laid off people in mid January just months after it slashed roles This is one of the steepest proportionate cuts among larger tech brands ーCoinbase offloaded about a fifth of its staff Chief Brian Armstrong said his outfit needed the layoffs to shrink operating expenses and survive what he previously described as a quot crypto winter quot but that also meant canceling some projects that were less likely to succeed IBM layoffsLayoffs sometimes stem more from corporate strategy shifts than financial hardship and IBM provided a classic example of this in The computing pioneer axed jobs in late January after offloading both its AI driven Watson Health business and its infrastructure management division now Kyndryl in the fall Simply put those employees had nothing to work on as IBM pivoted toward cloud computing Microsoft layoffsMicrosoft started its second largest wave of layoffs in company history when it signaled it would cut jobs between mid January and the end of March Like many other tech heavyweights it was trimming costs as customers scaled back their spending particularly on Windows and devices during the pandemic recovery The reductions were especially painful for some divisions ーthey reportedly gutted the HoloLens and mixed reality teams while Industries is believed to be rebooting Halo development after losing dozens of workers GitHub is cutting percent of its team or roughly people PayPal layoffsPayPal has been one of the healthier large tech companies having beaten expectations in its third quarter last year Still it hasn t been immune to a tough economy The online payment firm unveiled plans at the end of January to lay off employees or seven percent of its total worker base CEO Dan Schulman claimed the downsizing would keep costs in check and help PayPal focus on quot core strategic priorities quot Salesforce layoffsSalesforce set the tone for when it warned it would lay off employees or about percent of its workforce just four days into the new year While the cloud software brand thrived during the pandemic with rapidly growing revenue it admitted that it hired too aggressively during the boom and couldn t maintain that staffing level while the economy was in decline SAP layoffsBusiness software powerhouse SAP saw a steep percent drop in profit at the end of and it started by laying off staff to keep its business healthy Unlike some big names in tech though SAP didn t blame excessive pandemic era hiring for the cutback Instead it characterized the initiative as a quot targeted restructuring quot for a company that still expected accelerating growth in Spotify layoffsSpotify spent aggressively in recent years as it expanded its podcast empire but it quickly put a stop to that practice as began The streaming music service said in late January that it would lay off percent of its workforce people worked at Spotify as of the third quarter alongside a restructuring effort that included the departure of content chief Dawn Ostroff While there were more Premium subscribers than ever in the company also suffered steep losses ーCEO Daniel Ek said he was quot too ambitious quot investing before the revenue existed to support it Wayfair layoffsAmazon isn t the only major online retailer scaling back in Wayfair said in late January that it would lay off team members or percent of its global headcount About of those were corporate staff cut in a bid to quot eliminate management layers quot and otherwise help the company become leaner and nimbler Wayfair had been cutting costs since August including positions but saw the layoffs as helping it reach break even earnings sooner than expected This article originally appeared on Engadget at |
2023-06-29 15:28:56 |
海外TECH |
Engadget |
How to buy a vlogging camera in 2023 |
https://www.engadget.com/how-to-buy-a-vlogging-camera-143059694.html?src=rss
|
How to buy a vlogging camera in With the explosion of TikTok and the growth of video on YouTube Twitch Instagram and other social media platforms interest in vlogging has increased exponentially since we last updated our guide If you re one of those vlog creators and a smartphone is no longer good enough it may be time to upgrade to a purpose built vlogging camera Some models are specifically designed for vlogging like Sony s ZV E mirrorless camera that launched last year or Panasonic s compact G Others like the new Panasonic GH Sony AS III and Canon EOS R are hybrid cameras that offer vlogging as part of a larger toolset All of them have certain things in common like flip around screens face and or eye detect autofocus and image stabilization Prices features and quality can vary widely among models though To that end we ve updated our guide with all the latest models designed for every vlogger from novice to professional in all price ranges Engadget has tested all of these to give you recommendations for the best vlogging cameras and we ll even discuss a few rumored upcoming models One caveat to this year s best camera guide is that a parts shortage has limited production of many cameras causing shortages and higher prices Sony for one halted production of the aforementioned ZV E for a time and models from Fujifilm and others are also hard to find The good news is that the shortage appears to be easing so hopefully we ll see normal supply levels in the near future nbsp What do you need in a vlogging camera Vlogging cameras are designed for filmmakers and content creators who often work alone and either use a tripod gimbal vehicle mount or just their hands to hold a camera It has to be good not just for selfies and filming yourself but other “B roll footage that helps tell your story The number one video camera requirement is a flip around screen or viewfinder so you can see yourself while filming Those can flip up down or to the side but rotating out to the side is preferable so a tripod or microphone won t block it Steve Dent Engadget Continuous autofocus AF for video with face and eye detection is also a must It becomes your camera “assistant keeping things in focus while you concentrate on your content Most cameras can do that nowadays but some still do it better than others If you move around or walk a lot you should look for an action camera with built in optical stabilization Electronic stabilization is another option as long as you re aware of the limitations You ll also need a camera with a fast sensor that limits rolling shutter which can create a distracting jello “wobble with quick camera movements K recording is another key feature for video quality All cameras nowadays can shoot K up to at least fps but if possible it s better to have K video recording at or even fps If you shoot sports or other things involving fast movement look for a model with at least p at fps for slow motion recording Video quality is another important consideration especially for skin tones Good light sensitivity helps for night shooting concerts etcetera and a log profile helps improve dynamic range in very bright or dark shooting conditions If you want the best possible image quality and can afford it get a camera that can record K with bits billions of colors That will give you more options when you go to edit your vlog Don t neglect audio either ーif the quality is bad your audience will disengage Look for a camera with an external microphone port so you can plug in a shotgun or lapel mic for interviews or at least one with a good quality built in microphone It s also nice to have a headphone port to monitor sound so you can avoid nasty surprises after you ve finished shooting You ll also want good battery life and if possible dual memory card slots for a backup Finally don t forget about your camera s size and weight If you re constantly carrying one while shooting especially at the end of a gimbal or gorillapod it might actually be the most important factor That s why tiny GoPro cameras are so popular for sports despite offering lower image quality and fewer pro features The best action and portable camerasIf you re just starting out in vlogging or need a small rugged camera an action camera might be your best bet In general they re easy to use as you don t have to worry about things like exposure or focus Recent models also offer good electronic stabilization and sharp colorful video at up to K and fps The downsides are a lack of control image quality that s not on par with larger cameras and no zooming or option to change lenses DJI Pocket IILast time around we recommended the original Osmo Pocket but the Pocket II no more “Osmo has some big improvements As before it s mounted on a three axis gimbal and has impressive face tracking that keeps your subject locked in focus while video recording However the new model has a larger much higher resolution megapixel sensor a faster lens with a wider field of view and improved microphones As before you can get accessories like an extension rod a waterproof case and more What really makes the Pocket II great for vlogging are the follow modes combined with face tracking If you re working solo you can simply set it up and it ll rotate and tilt to follow you around That also applies for walk and talk vlogging so you don t have to worry about focus or even pointing the camera at yourself For it s not only a best buy for beginners but is a handy tool for any vlogger GoPro Hero BlackThe Hero Black is what we called a “big invisible upgrade over the Hero itself a much improved camera over the Hero Black we recommended last time That s largely due to the new processor that unlocks features like higher resolution K p and K fps video much improved Hypersmooth stabilization an improved front screen and more All of that makes the GoPro Hero Black ideal to mount on a drone vehicle helmet bicycle and more at a very manageable price with a year GoPro subscription DJI Action DJI took a much different approach compared to GoPro with its latest Action camera no with more Osmo branding Rather than being a standalone camera it s a modular system with a magnetic mount that lets you add a touchscreen module with a secondary OLED display and three additional microphones or a battery module for longer life and an extra microSD slot As with the Pocket it offers tons of accessories like a in extension rod and more It s a versatile option if you do more than just action shooting and is priced well starting at The best compact vlogging camerasCompact cameras are a step up option from smartphones or action cameras with larger sensors and much better image quality At the same time they re not quite as versatile as mirrorless or DSLR cameras and not necessarily cheaper and they lack advanced options like bit video For folks who want the best possible quality without needing to think too much about their camera however it s the best option nbsp Sony ZV Sony s ZV came out in and it s still the best compact vlogging camera available Based on the RX V it has a inch megapixel sensor and fixed mm f mm equivalent lens It also offers a lightweight body built in high quality microphone plus a microphone port flip out display best in class autofocus and excellent image quality It also has vlogging specific features like “product showcase and background blur While the ZV can t shoot bit video it comes with Sony s S Log picture profiles that give you increased dynamic range for shooting in challenging lighting conditions The flaws include a lens that s not quite wide enough when you re using electronic stabilization mediocre battery life and the lack of a true touch display and headphone port That aside if you re looking to step up from a smartphone it does the job nearly perfectly Canon G X Mark IIICanon s G X Mark III should also be front of mind for vloggers looking for a compact camera option It also packs a megapixel inch sensor but has a mm f mm equivalent zoom ーquite a bit longer than the ZV at the telephoto range It can shoot K at up to fps while offering optical image stabilization an external mic input though no headphone jack and even the ability to livestream directly to YouTube The downsides are contrast detect only autofocus and a screen that tilts up but not to the side For it s still a great option though The best mirrorless DSLR vlogging camerasThis is the class that has changed the most over the past couple of years particularly in the more affordable price categories Interchangeable lens cameras give you the most options for vlogging offering larger sensors than compact cameras with better low light sensitivity and shallower depth of field to isolate you or your subject They also offer better control of your image with manual controls log recording bit video and more The drawbacks are extra weight compared to action or compact cameras extra complexity and higher prices Fujifilm X SFujifilm s X S has displaced the X T as the best vlogging camera out there thanks particularly to the more affordable price This top pick ticks all the boxes for vloggers offering in body image stabilization bit K external video with F Log recording at up to fps along with p at a stellar fps a screen that flips out to the side and easy to use controls It also comes with a headphone jack and USB C port that doubles as a headphone jack The main downside is the limited touchscreen controls but you get a lot of camera for just Sony ZV EThe best Sony APS C camera for vlogging is now the ZV E While using many of the same aging parts as the A including the megapixel sensor it has a number of useful features for self shooters High on the list is Sony s excellent autofocus which includes the same background defocus and Product Showcase features found on the ZV compact It also offers electronic SteadyShot a fully articulating display and more The biggest drawback is rolling shutter that can get bad if you whip the camera around too much If you can find one it s priced at for the body or in a bundle with Sony s mm F power zoom lens Panasonic GH and GHPanasonic s GH was an incredibly popular vlogging camera for a very long time and was actually replaced by two cameras the GH and more budget oriented GH II The GH is a large upgrade in nearly every way offering K at fps and K at up to fps along with ProRes formats that are easy to edit It also comes with the best in body stabilization on any camera and great handling The downside is sub par contrast detect autofocus and battery life that s not amazing It s also worth a look at the GH Mark II which is not only cheaper but particularly well suited for live streamers It s not a huge upgrade over the GH but does more than most rival cameras for the price offering K bit p video a fully articulating display and excellent in body stabilization As with the GH the main drawback is the contrast detect autofocus system Panasonic GPanasonic s G is purpose built for vlogging like the ZV but also allows you to change lenses It has a fully articulating flip out screen axis hybrid optical electronic stabilization K V Log L video at up to fps though sadly cropped at X for K video p at up to fps and contrast detect AF with face eye detection The coolest feature is the Nokia OZO system that can isolate audio to a specific person via face detection tracking ーsomething that can theoretically improve audio quality Best of all you can grab it right now with a mm lens for Canon EOS M Mark IIAnother good buy if you re on a budget is Canon s EOS M Mark II particularly if you re okay with p video only While not a huge upgrade over the original M Canon has made it more compelling for vloggers with a fully articulating display continuous eye tracking in video and live streaming to YouTube It does support K but with a heavy times crop and contrast detect autofocus only Still at this price point it s one of the best budget options selling for with a mm lens Canon EOS RIf you ve got the budget for it Canon s EOS R offers nearly every feature you need in a vlogging camera You can shoot bit K video at up to fps and the Dual Pixel autofocus with eye and face tracking is incredibly reliable It also offers axis optical stabilization a flip out display and a relatively compact size As you may have heard overheating can be an issue but firmware updates have improved that issue and it only applies to the more demanding video settings Fujifilm X TThe Fuijfilm X T is a great all around mirrorless camera for vlogging It has everything you need including a fully articulating display continuous eye and face autofocus bit K log recording at up to fps axis in body stabilization microphone and headphone jacks the latter via USB C and lower noise in low light situations Image quality especially in the skin tones is lifelike and the sensor has minimal rolling shutter It also offers good battery life and comes with dual UHS II card slots Finally it s fairly light considering all the features and Fujifilm has a good selection of small lenses ideal for vlogging What I don t like is an autofocus system not quite as fast or accurate as Sony s and the fairly steep asking price for the body only Nikon Z fcIf you want to look great while vlogging check out Nikon s stylish Z fc It s largely identical to the Z with features like a megapixel APS C sensor K at fps and a reliable phase detect autofocus system with face detection However the Z fc brings a vari angle touchscreen to the party and has a beautiful vintage body covered with convenient manual controls It doesn t have built in optical stabilization but you can get that via a lens The best feature though is the price tag you can get one for with a mm lens Upcoming camerasIf you re not quite ready to buy there are some interesting options on the horizon Canon just announced the EOS R a mirrorless EOS R version of its popular EOS D DSLR It has an APS C sensor and all new RF S lenses meaning that it might replace Canon s current M series cameras Specs include a megapixel APS C sensor K fps video an articulating display and more All of that will make it a top vlogging option if our upcoming review confirms the hype On top of that Canon also announced a cheaper EOS R model with a megapixel sensor that could also be an ideal vlogging camera nbsp In addition Fujifilm just launched the X HS its new flagship mirrorless camera With a megapixel stacked and backside illuminated sensor it offers a raft of impressive features Some of the highlights include fps blackout free burst shooting faster autofocus K fps video a flip out display and stop in body stabilization If you ve got the budget this could be another solid vlogging option This article originally appeared on Engadget at |
2023-06-29 15:16:03 |
海外科学 |
NYT > Science |
The Cosmos Is Thrumming With Gravitational Waves, Astronomers Find |
https://www.nytimes.com/2023/06/28/science/astronomy-gravitational-waves-nanograv.html
|
The Cosmos Is Thrumming With Gravitational Waves Astronomers FindRadio telescopes around the world picked up a telltale hum reverberating across the cosmos most likely from supermassive black holes merging in the early universe |
2023-06-29 15:20:18 |
海外科学 |
NYT > Science |
Climate Change Is Common Thread for Heat and Smoke Crises |
https://www.nytimes.com/2023/06/28/climate/heat-smoke-climate-change.html
|
catastrophic |
2023-06-29 15:22:54 |
金融 |
金融庁ホームページ |
「連結財務諸表の用語、様式及び作成方法に関する規則に規定する金融庁長官が定める企業会計の基準を指定する件の一部を改正する件」について公表しました。 |
https://www.fsa.go.jp/news/r4/sonota/20230629.html
|
企業会計 |
2023-06-29 17:00:00 |
ニュース |
BBC News - Home |
Madonna discharged from hospital after serious bacterial infection |
https://www.bbc.co.uk/news/world-us-canada-66058349?at_medium=RSS&at_campaign=KARANGA
|
bacterial |
2023-06-29 15:33:43 |
ニュース |
BBC News - Home |
Court of Appeal decision raises difficult questions |
https://www.bbc.co.uk/news/uk-66057908?at_medium=RSS&at_campaign=KARANGA
|
asylum |
2023-06-29 15:36:09 |
ニュース |
BBC News - Home |
Why Thames Water in so much trouble |
https://www.bbc.co.uk/news/business-66051555?at_medium=RSS&at_campaign=KARANGA
|
water |
2023-06-29 15:22:50 |
ニュース |
BBC News - Home |
France shooting: Who was Nahel M, shot by police in Nanterre? |
https://www.bbc.co.uk/news/world-europe-66052104?at_medium=RSS&at_campaign=KARANGA
|
paris |
2023-06-29 15:00:41 |
コメント
コメントを投稿