IT |
InfoQ |
How Open-Source Maintainers Can Deal with Toxic Behavior |
https://www.infoq.com/news/2023/05/open-source-toxic-behavior/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
|
How Open Source Maintainers Can Deal with Toxic BehaviorThree toxic behaviors that open source maintainers experience are entitlement people venting their frustration and outright attacks Growing a thick skin and ignoring the behavior can lead to a negative spiral of angriness and sadness Instead we should call out the behavior and remind people that open source means collaboration and cooperation By Ben Linders |
2023-05-04 13:12:00 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
Python で DAW 用の VST プラグインを呼び出して MIDI データから WAV ファイルを生成する (dawdreamer) |
https://qiita.com/mml/items/40c8e595f329b6c6a265
|
dawdreamer |
2023-05-04 22:32:13 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
【pandas-profiling/AutoViz/SweetViz 比較】EDAに役立つライブラリを比較してみた |
https://qiita.com/moe_tips/items/1d60d590a7374e8d7785
|
matplotlib |
2023-05-04 22:17:25 |
js |
JavaScriptタグが付けられた新着投稿 - Qiita |
ReactアプリをGithub Pagesにデプロイする方法 |
https://qiita.com/haru_go/items/f8b626f3dc243970e1b9
|
githubpages |
2023-05-04 22:20:22 |
golang |
Goタグが付けられた新着投稿 - Qiita |
【GO言語】お手軽Exponential Backoff And Jitter |
https://qiita.com/hoshiimo_se/items/d87d96e2fdcf1c735a9f
|
exponential |
2023-05-04 22:55:57 |
golang |
Goタグが付けられた新着投稿 - Qiita |
Go の Gin と GORM で最低限の掲示板を作るチュートリアル |
https://qiita.com/yumgoo17/items/7fa6436255da5cae423f
|
gomod |
2023-05-04 22:01:29 |
GCP |
gcpタグが付けられた新着投稿 - Qiita |
Google Cloudアップデート (4/6-4/12/2023) |
https://qiita.com/kenzkenz/items/01ef1784dc56cbf300ea
|
appengineseaprnodejs |
2023-05-04 22:48:13 |
技術ブログ |
Developers.IO |
[レポート] AWS Summit Berlin 2023 キーノート #AWSSummit #KEY101 |
https://dev.classmethod.jp/articles/aws-summit-berlin-2023-keynote-report/
|
awssummitberlin |
2023-05-04 13:22:21 |
海外TECH |
Ars Technica |
UK competition watchdog launches review of AI market |
https://arstechnica.com/?p=1936686
|
chatgpt |
2023-05-04 13:31:54 |
海外TECH |
DEV Community |
Error, Error Handling and Error Handling Technique |
https://dev.to/chiedoxie/error-error-handling-and-error-handling-technique-4ge8
|
Error Error Handling and Error Handling Technique ErrorAn error in software development is an undesired or unexpected event that occurs during the execution of a program or application In software development an error is every developer s nightmare and one of the reasons why people give up on software development Error TypesThey are various types of errors associated with software development but the most dominant type of errors areOperational ErrorFunctional Error Operational ErrorOperational Error in software development refers to runtime errors an application or a program encounters due to unhandled exception or another code issue These errors can be challenging to diagonise as memory leaks infinite loops incorrect system configuration or a combination of these issues can be a cause of operational errors Functional ErrorFunctional error refers to bugs in the application code that prevents the program or application from performing as expected these types of error usually require more effort to identify than operational error The major causative of Functional error are incorrect logic misused use cases incorrect syntax typos and misconfiguration Error HandlingError handling is the process of identifying responding and recovering from errors that occurs during the execution of a program or application The way a developer handles an application error says a lot about the developer A good developer must be a good error handler Error Handling TechniquesError Handling techniques are those approach a developer uses in handling errors the technique used in handling various errors depends greatly on the type of programming you are writing and the use case The error technique for a security application might not be the same for an e commerce website they are various error handling techniques and they includeTry Catch and Finally BlockThe Call back FunctionPromisesAsync and AwaitEvent Emitters Try Catch and Finally Block the Try Catch and Finally block is a programming construct used for error handling This construct are divided into the three blocks Try block the try block is used to enclose an code which might throw an error during execution The purpose of this is to try the code and catch any error that might be in the code When a try block is executed the JavaScript runtime attempts to execute each statement inside the block in order If an error occurs during the execution of any statement control is immediately transferred to the nearest catch block that can handle the type of error that occurred If no matching catch block is found the error is thrown out of the try block and caught by any enclosing catch block or the program crashes if no enclosing catch block is found Catch Block The catch block is the next block of code after the the try block the catch block is used to handle errors that might have be thrown by the try block The catch block takes an error as as a parameter which contain the information about the error thrown by the try block and inside the catch block developers can write code that handles the error in a controlled and predictable way such as logging an error message displaying a user friendly error message or attempting to recover from the error Finally Block The finally block is an optional block after the catch block this block of code are used to implement functions that will be executed regardless of whether an error is thrown or not The main purpose of the finally block is to perform any necessary cleanup tasks such as releasing resources like file handles or network connections that were acquired in the try block This ensures that resources are properly released even if an error occurs try client await MongoClient connect uri Insert the name into the collection const result await collection create console log Name added to the database result ops name catch err console log An error occurred while adding the name to the database err finally Close the database connection client close This code is an example of using a try catch finally block in Node js to add a name to a MongoDB database The try block contains the code that attempts to insert a new document into the names collection using the create method The await keyword is used to make the create method return a promise which allows us to use the async await syntax for handling asynchronous operations in a synchronous style If an error occurs during the execution of the try block the error object is caught by the catch block which logs an error message to the console The finally block is used to close the MongoDB connection using the close method of the MongoClient instance This ensures that the database connection is always closed regardless of whether the operation was successful or not By using a finally block to close the database connection we ensure that our application is properly cleaning up after itself and releasing any resources that were allocated during the operation This is important to prevent resource leaks and ensure that our application is efficient and reliable Async and Awaitin JavaScript async and await keywords are used for handling asynchronous operation the async keyword is used to define an asynchronous function which returns a promise the await keyword can then be used in the function to wait for the completion of the asynchronous function before moving on to the next line of code if an error occurs during the execution of the await statement it will throw an error and control will be passed to the nearest catch block async function addNameToDatabase collection nameToAdd let client try Connect to the database client await MongoClient connect uri Insert the name into the collection const result await collection insertOne nameToAdd console log Name added to the database result ops name catch err console error An error occurred while adding the name to the database err finally Close the database connection if client client close In this code we ve defined an async function called addNameToDatabase that takes two arguments a collection object and a nameToAdd string Inside the function we ve declared a variable called client to store our database connection The try block contains the code that inserts the nameToAdd string into the collection object We re using the await keyword to wait for the insertOne method to complete before moving on to the next line of code If the insertOne method throws an error the catch block will catch it and log an error message to the console Finally we have a finally block that closes the database connection We re using an if statement to check whether the client object exists before calling the close method in case an error occurred before the connection was established To use this function you can simply call it with your collection and nameToAdd arguments const collection db collection names const nameToAdd John addNameToDatabase collection nameToAdd In summary we ve converted the original code into an async function that makes use of the await keyword to handle asynchronous code and added error handling and a finally block to ensure that the database connection is closed properly PromisesIn error handling promises are often used to handle errors that occur during asynchronous operations such as network requests or database queries When a promise is resolved successfully its then method is called and the result of the operation is passed to the next part of the program If an error occurs during the operation the promise is rejected and the error is passed to the promise s catch method which can be used to handle the error and prevent the program from crashing function addNameToDatabase collection nameToAdd return MongoClient connect uri then client gt Insert the name into the collection return collection insertOne nameToAdd then result gt console log Name added to the database result Close the database connection client close catch err gt console log An error occurred while adding the name to the database err Close the database connection client close throw err catch err gt console log An error occurred while connecting to the database err throw err Here s an example of how to use promises to handle the error in the addNameToDatabase functionIn this version of the function we re returning a promise from addNameToDatabase which resolves when the name is successfully added to the database and rejects if any errors occur We re also using promises to handle the connection to the database and the closing of the database connection Inside the then block that s called when MongoClient connect uri resolves we re returning another promise that resolves when the name is successfully added to the database and rejects if any errors occur We re also using a catch block to handle any errors that occur during the insertion of the name and to make sure that the database connection is closed before the error is re thrown Finally we re using another catch block outside the then block to handle any errors that occur during the connection to the database and to make sure that the error is re thrown so that it can be handled by any code that s calling addNameToDatabase Good Error Handling PracticesIdentifying potential source of errors Anticipating possible errors and taking steps to prevent them Providing clear and informative error messages that helps users and developers understand what went wrong and how to fix it |
2023-05-04 13:35:08 |
海外TECH |
DEV Community |
Which programming ecosystems are helped and hurt by generative AI? |
https://dev.to/ben/which-programming-ecosystems-are-helped-and-hurt-by-generative-ai-3m38
|
Which programming ecosystems are helped and hurt by generative AI Which languages frameworks infrastructure etc is set to become more useful and important and what is potentially less relevant due to advancements in how software products and systems could be developed with the assistance of AI |
2023-05-04 13:31:29 |
海外TECH |
DEV Community |
Coding for No-Coders: JavaScript Editing |
https://dev.to/mikehtmlallthethings/coding-for-no-coders-javascript-editing-1mim
|
Coding for No Coders JavaScript Editing What is HTML All The Things HTML All The Things is a web development podcast and discord community which was started by Matt and Mike developers based in Ontario Canada The podcast speaks to web development topics as well as running a small business self employment and time management You can join them for both their successes and their struggles as they try to manage expanding their Web Development business without stretching themselves too thin Learn Web Development with ScrimbaWe re super excited to partner with Scrimba to give you a off discount on their monthly and yearly course subscriptions We ve been recommending Scrimba as a learning platform for over a year Their advanced course platform allows you to code alonside the instructor right in teh browser off Scrimba What s This One About No code platforms are useful tools for those that don t have the expertise to code up a web app website or mobile app themselves but what if we told you that they can be useful for programmers too No code tools can save web developers time by offering a quick and easy creation platform that can typically be expanded upon with code usually JavaScript This week Matt and Mike discussed the importance of no code being used alongside code to help teach new developers and assist veteran programmers with their tight deadlines Show Notes No Code s PurposeMakes creation accessible to those that don t know how to program their own websites web apps mobile apps and moreLowers the barrier to entry to anyone that has basic computer skillsWhen you use no code you avoid needing to know Coding in HTML CSS JS PHP etc Hosting setting up servers load balancing Backend Infrastructure user authentication data storage etc Why Use No CodeProgramming takes time and skill to learnEngineering solutions properly even if you have programming skills can be challenging especially when multiple technologies are being meshed together no code alleviates all this needMost no code platforms are an all in one offering for your use case ie blog ecommerce which is convenient and easy to budget for The Problem with No CodeLimited to what the no code platform offers or is compatible with ie they may allow for connections with third party services but only some Walled garden affectIf you need to scale outside the platform s offering you re left with a potentially very difficult and expensive migration ie you may need to hire a dev team Expanding No CodeMany no code platforms already allow for embedding scripts and custom code commonly JavaScript at least As you expand your no code project you re learning programming while still being able to fall back on a tried and true platformWhen you become more familiar with coding the no code platform becomes less of a necessity and more of a toolYou ll be more prepared for scaling your project should you outgrow the no code platform even if you re not capable enough to make a custom app yourself you can still pitch in to keep dev costs down or at least have a better understanding of what it is you need to have made You can personally start making more money as you gain more skills Thank you If you re enjoying the podcast consider giving us a review on Apple Podcasts or checking out our Patreon to get a shoutout on the podcast Support us on PatreonYou can find us on all the podcast platforms out there as well asInstagram htmlallthethings Twitter htmleverything TikTok |
2023-05-04 13:11:08 |
海外TECH |
DEV Community |
SQL vs. NoSQL: Explained |
https://dev.to/externlabs/sql-vs-nosql-explained-1lff
|
SQL vs NoSQL ExplainedThere are two primary databases that are generally used for storing digital data SQL and NoSQL From engineers and IT decision makers to analysts everyone is familiar with relational and non relational databases Both methods are used to store data effectively but they vary in their structures relationships scalability language and support However the large variety and depth of database systems in today s world can be very dizzying With the increased amount of unstructured data the processing power the availability of storage and the transforming analytic requirements have ignited interest in different technologies NoSQL is an alternative to traditional Relational Database Management Systems Thus it is important to know in detail how NoSQL differs from SQL This is the reason we are writing this blog today Let s find out about each type of database how they are similar and different and how to find out which type of database is suitable for your application A Z About SQL and NoSQLSQLSQL stands for Structured Query Language It is a programming language for both technical and non technical minded users to query control and change data in a relational database It uses a relational model that is well organized into columns and rows and works marvellously with well defined structured data like those where relations exist among different entities In a SQL database the tables are connected through foreign keys and develop relations between tables and fields for example the employees and the department In addition to this SQL databases are vertically scalable which means one can increase the load by adding more storage components like RAM or SSD SQL Functions Retrieval of the DatabaseCan perform queries on the databaseInsert records in the database Delete records from a database Can set permissions on tables and viewsCan create new tables in a databaseCan also create stored procedures NoSQLA NoSQL database is a non relational database hence “No in its name it is also defined as “Not only SQL But wait it doesn t mean the system doesn t use SQL Non relational implies that they can store data in a way other than tabular relations The SQL database is used for structured data whereas NoSQL is suitable for structured semi structured and unstructured data Thus NoSQL doesn t adhere to a rigid schema and has more versatile structures to accommodate the different data types Other than that NoSQL databases make use of varying query languages sometimes they don t even have a query language The NoSQL database works wonders with unstructured data and is schema less They use non tabular data models that are document oriented or graph based SQL vs NoSQL Key FeaturesSQLGives high performance capabilitiesIt is highly compatible with all kinds of RDBMS such as MySQL SQL Server Oracle Database MS Access and more Provides vertical scalabilityManages large transactions with efficiency Provides robust security measures like rigid schema data consistency data integrity and regular updates Best suited for all types of organizations It is easy to learn and manage It is an open source programming language SQL supports the data definition language and the data manipulation language for the database query NoSQLIt is more scalable than any other database management system It is schema free which means you don t have to define the schema before storing the data in the system NoSQL also makes it easy to distribute the data to more than just one device With a NoSQL database you don t require data normalization It has a simple API for easy user interfaces The good thing is that it can store unstructured semi structured and structured data SQL vs NoSQL Main DifferencesLet s get to the main point which database to choose To decide which database you should choose you have to know the major differences between them It will make things a little clearer and it will also make it easier for you to choose So here we will use five practical points to differentiate SQL from NoSQL LanguageSQL is very old so it is recognizable well documented and widely used It s versatile pretty safe to use and well suited for complex queries But SQL also restricts its users from working in a pre defined tabular schema However NoSQL databases allow the representation of alternate structures alongside each other encouraging greater flexibility NoSQL emphasizes less planning and gives freedom to add new attributes and fields as well as the possibility of varied syntax across the database As a group NoSQL languages are devoid of the standard interface that SQL offers so in NoSQL it gets difficult to execute more complex queries While querying a relational database competency in one language translates to proficiency in others Moreover there is very little consistency between the NoSQL languages as they have a diverse set of unrelated technologies Various NoSQL databases have a unique data manipulation language bound by particular structures and capabilities ScalabilitySQL databases can be scaled vertically whereas NoSQL databases use a primary secondary architecture so they scale well horizontally Vertically scalable means that you can maximize the load on a single server by increasing things like RAM CPU or SSD In the case of NoSQL you have to handle the traffic by sharding or partitioning your NoSQL database So it is somewhat like adding more blocks to already stacked blocks versus adding more blocks to the neighbourhood This makes NoSQL larger and more powerful making it the preferred choice for larger data sets StructureSQL database schema always depicts relational tabular data with rules on consistency and integrity They contain tables with columns and rows and the keys have strained logical relationships Whereas NoSQL does not follow this format it has four broad categories viz column oriented key value document and graph PropertiesSQL and NoSQL obey different rules for resolving transactions The SQL database follows ACID properties atomicity consistency isolation and durability whereas the NoSQL database follows the CAP theorem consistency availability and partition tolerance Support and CommunitiesSince it s years old the SQL database has held massive communities stable codebases and proven standards Tons of examples are posted online and experts are available to support those who are new to programming relational data NoSQL technologies are getting adopted quickly but their community is smaller The SQL languages are associated with large vendors while NoSQL benefits from open systems When to Use SQLSQL is the best choice when working with related data Relational databases are efficient flexible and can be accessed easily from any application When one user updates a specific record every instance of the database gets refreshed automatically and this information is provided in real time It can be considered one of the benefits of a relational database You can handle large amounts of information easily with SQL and relational databases and can allow flexible access to the data once instead of changing multiple files It s great for assessing data integrity Big companies like Uber Netflix and Airbnb use SQL Even major organizations like Google and Amazon have built their own database systems using SQL to query and analyze data When to Use NoSQLNoSQL is considered good when it is more crucial that the availability of big data be fast It can also be used when a company wants to scale due to changing requirements Either way NoSQL is easy to use flexible and offers good performance When you are dealing with large data sets or flexible data models use NoSQL For large amounts of unstructured data and document databases like CouchDB MongoDB and Amazon DocumentDB NoSQL is a good fit The NoSQL databases are scalable and they allow horizontal scaling Cassandra is one of the NoSQL databases developed by Facebook it handles massive amounts of data spread across various servers with no single point of failure Other than Facebook Amazon Google and Netflix use NoSQL systems for their extensive datasets How Extern Labs Helps With SQL NoSQL Database IntegrationIf you have decided which database to use between SQL and NoSQL now you have to move the data into them However data integration is a complex process If you do it wrong you can lose valuable data sets or even face fines for non compliance with data governance frameworks Extern Labs can help you with Data integration whether you choose SQL or NoSQL Get world class tech services and easy data transformations with Extern Labs |
2023-05-04 13:07:39 |
Apple |
AppleInsider - Frontpage News |
Apple adds 20 new games to its Apple Arcade catalog |
https://appleinsider.com/articles/23/05/04/apple-adds-20-new-games-to-its-apple-arcade-catalog?utm_medium=rss
|
Apple adds new games to its Apple Arcade catalogApple has announced a major update to the Apple Arcade catalog adding new games across a multitude of genres Image Credit AppleDebuting in Apple Arcade is Apple s all you can play gaming subscription service It currently hosts more than games that can be played across a variety of Apple platforms such as iPhone iPad and even Apple TV Read more |
2023-05-04 13:40:45 |
Apple |
AppleInsider - Frontpage News |
FTC wants Facebook to stop rolling out new services until it can guarantee user privacy |
https://appleinsider.com/articles/23/05/04/ftc-wants-facebook-to-stop-rolling-out-new-services-until-it-can-guarantee-user-privacy?utm_medium=rss
|
FTC wants Facebook to stop rolling out new services until it can guarantee user privacyThe FTC wants to stop Meta from debuting new products and services profiting from the data it collects until they comply with privacy requirements for minors The FTC doesn t want Meta profiting off kidsThe agency on Tuesday suggested modifications to its privacy policy with Facebook citing the company s incomplete compliance with the policy It also accused Facebook of deceiving parents regarding their control over their children s communication on the Messenger Kids app and misrepresenting the access it granted certain app developers to users private data Read more |
2023-05-04 13:06:00 |
海外TECH |
Engadget |
Amazon's May the 4th sale includes a 'Mandalorian' Echo Dot |
https://www.engadget.com/amazons-may-the-4th-sale-includes-a-mandalorian-echo-dot-135519927.html?src=rss
|
Amazon x s May the th sale includes a x Mandalorian x Echo DotAmazon is running a Star Wars sale to capitalize on May the th and that includes bargains on themed tech The retailer is offering a bundle that combines the fifth generation Echo Dot with a The Mandalorian Grogu stand for or off This deal applies regardless of color and you can buy the Echo Dot with clock for with a similar discount You won t have to pay a significant premium if you want baby Yoda in your kid s room or are eager to flaunt your fandom The sale also includes a section dedicated to Star Wars collectibles including Lego sets figurines and books The latest generation Echo Dot remains our favorite budget smart speaker for a good reason it delivers far more than you d expect for the price The sound is surprisingly loud and vivid and it includes both a mm output jack and Bluetooth support ーyou can use it to enhance a beloved stereo system or play any audio from your phone Add robust support for media services including Apple Music and Spotify and it s a reliable choice for a nightstand or the kitchen The Echo Dot isn t as compact as Google s Nest Mini and you ll still get more powerful sound rom the regular Echo Nest Audio or Apple s HomePod mini And if you don t like Alexa you ll want to look elsewhere Overall though this is the best speaker for many people ーwhether or not you re a Star Wars fan Follow EngadgetDeals on Twitter and subscribe to the Engadget Deals newsletter for the latest tech deals and buying advice This article originally appeared on Engadget at |
2023-05-04 13:55:19 |
海外TECH |
Engadget |
The best work-from-home and office essentials for graduates |
https://www.engadget.com/best-work-from-home-office-gifts-for-graduates-123015003.html?src=rss
|
The best work from home and office essentials for graduatesAfter they re done celebrating their academic accomplishments your grad might already have a new job or internship lined up or they may be very close to a new opportunity If so they ll want a few essentials that will ease them into the working world whether they re dealing with a daily commute or logging on from home Here are a few gift ideas that they ll appreciate regardless of where they find themselves doing most of their work LumeCube Edge Desk LightEven if your graduate already has an upgraded webcam bad lighting can prevent them from putting their best face forward when virtually speaking with colleagues The LumeCube Edge Desk Light can fix that with its multiple brightness and warm light settings plus a bendable neck that makes it easy to adjust the light s position Since it s quite flexible they can use it for other things too including note taking and live streaming And we know they ll appreciate its built in USB C and USB A charging ports which will let them conveniently power up their phone earbuds and more while getting all of their work done ーNicole Lee Commerce WriterLogitech MX Anywhere Today s office life is more on the go than ever with workers switching between home office and maybe the occasional coffee shop in between But being mobile doesn t mean having to settle for an unresponsive trackpad The MX Anywhere is a comfy mouse that can easily slip into a bag though not as easily as it connects via the included receiver or Bluetooth And it really does work anywhere ーincluding on glass surfaces ーKris Naudus Commerce WriterLogitech Brio There s a good chance your grad will have to take regular video conference calls at their new job even if they go into the office from time to time Sure they could use their laptop s built in basic camera but a webcam like the Logitech Brio can help them put their best face forward on every call they take The Brio shoots p video and they can customize aspects of their feed including brightness contrast and additive filters by using the free Logi Tune software But most of the time the cam will do the hard work for them it has remarkably good auto light correction which will help them look better in dark environments noise reducing dual microphones and auto framing with RightSight If the latter is enabled your grad can shift in their chair and move around and the Brio will adjust automatically to keep them in the center of the frame And when they re not on a call there s a handy shutter that covers the camera lens for extra privacy ーValentina Palladino Senior Commerce EditorSony WH XMBlocking out the world in an attempt to focus isn t something that only new graduates do ーbut they too can benefit from having a little help in that area Whether they re going to work on a loud train or trying to finish prepping a presentation at home a pair of ANC headphones like Sony s WH XM can help them stay in the zone The XM are Sony s latest flagship model and the best wireless headphones you can get right now by our standards Sony packs so much into these cans improved noise cancellation excellent sound quality handy touch controls and a hour battery life just to name a few things Their redesigned design makes them even more comfortable to wear for hours on end and their ability to connect to two devices at once means your giftee can easily switch from taking a call on their phone to listening to music on their laptop ーV P Keychron KLaptop keyboards are fine when you re working on the go but having a separate keyboard at work or in your home office will make long stretches of typing much more comfortable There are tons of options out there but Keychron s K would be a good pick for almost anyone It s a full sized mechanical keyboard with Gateron switches that s neither too loud or too subtle Keyboards like this are far and away more fun to type on than standard laptop built ins and the K shouldn t be too noisy to annoy a cubicle neighbor or a roommate We like that you can pair it with up to three devices simultaneously and it can be used wired or wirelessly It also has more than different styles of RBG backlighting so you can switch between something more subdued and an all out light show with a few presses of a button ーV P Sonos Era Laptop speakers are fine for playing music while you work but to do lofi chill hop beats justice your grad may appreciate a quality speaker We re big fans of Sonos latest the Era Deputy editor Nate Ingraham gave it an in his review praising its loud room filling sound that combines heavy bass with a defined higher end It looks great on a shelf thanks to its clean compact design and it comes in white or black so you can match it to your home s aesthetic It has a line in port for turntable or other auxiliary connections and is one of Sonos first plug in models that includes Bluetooth connectivity However most people will likely use Wi Fi connectivity and Sonos app to control their streaming services of choice ーAmy Skorheim Commerce WriterBenQ ScreenBarThe BenQ Screenbar put the finishing touch on our weekend editor Igor Bonifacic s WFH setup he even said the soft glow helps dispel the gloom of a Canadian winter The lighting fixture mounts at the top of a monitor making it ideal for small setups where a desk lamp wouldn t fit A sensor automatically dims and adjusts color temperature according to the room s ambient light or you can change it yourself with the buttons on top The one drawback is that the ScreenBar takes up the same real estate on a monitor as a webcam would If you think your grad will be on a lot of Zoom calls this might not be the best fit A S Bellroy Transit WorkpackIf your grad s first gig is hybrid freelance or in office there s a good chance they ll be on the move a lot Daypacks and laptop bags specifically designed for work are easy to carry like a standard backpack but include enough pockets and pouches to organize the necessities of a modern work day We like Bellroy s Transit Workpack because it has dedicated spaces for a laptop headphones wallet tech organizers and even a change of clothes If you go for the larger liter size a pair of shoes will fit too We also appreciate that the sleek profile hides the water bottle pocket on the side so the bag looks like something meant for the office rather than a hike A S Mophie Powerstation Pro XLMophie s Powerstation Pro XL is the best battery pack for powering a mobile command center I ve tested Grads who plan to travel or are trying their hand at the digital nomad lifestyle will appreciate the multiple hours of juice the Powerstation can deliver to their phone laptop and peripherals It can give an iPhone more than three charges and has a trio of USB C ports to refill multiple devices at once Best of all for someone entering the workforce it comes in a fabric covered case that looks professional A S Elevation Lab Go StandSome advice if you end up buying the Go Stand for your grad snag one for yourself too This clever folding stand holds a phone or tablet at an adjustable angle so the screen is easy to read sans an awkward balancing act I use one daily to keep my phone visible on my desk and I find it works better than any stand built into a phone or tablet case It folds to a tiny flat wedge that fits in a pocket when not in use and it has a nice rubberized non skid texture I ended up buying a second one when my family kept stealing mine A S Roost laptop standHunching to stare at a desk level laptop is hard on anyone s back and neck You can help protect your grad s posture with a Roost laptop stand that raises nearly any laptop to eye level I ve used a previous generation Roost for about four years running and it still works like it did when it was brand new It folds down to a skinny stick and fits in any pack that can hold a laptop Once unfurled it can accommodate nearly any notebook including larger ones like a inch MacBook Pro One thing to note is that your grad won t be able to use their computer s trackpad or keys when the stand is in use so they ll need an external keyboard and mouse A S Uplift standing deskThere are endless brands selling standing desks now and Uplift makes some of the best ones The V model I bought has made my workdays far more comfortable After two and a half years it still raises up and lowers down multiple times a day all week long without complaint If your grad will be working from home a standing desk will make a difference since experts advise incorporating some movement throughout the day That said this is no small investment and the amount of customization Uplift offers verges on overwhelming If you don t know exactly what your grad might want you may be better off skipping the surprise and ordering the unit with them If that s not possible the company does offer gift certificates A S ErgoFoam Adjustable Foot RestA dedicated footrest can help your legs feel more comfortable during those long stretches of being stuck at your desk The ErgoFoam Adjustable Foot Rest is a good example It strikes the right balance between cushy and firm and its velvety gently arched frame encourages your legs to rest at an angle that feels natural This model has a removable two inch base that you can take off if you find the standard height uncomfortable It can also be flipped over and used as a foot rocker if you want to move your feet around while working None of this is a substitute for periodically getting up and moving over the course of the day but when that s not feasible it can help ーJeff Dunn Senior Commerce WriterNekteck W USB C Desktop ChargerIn the eternal struggle to keep all our devices charged it s easy to see the convenience of a desktop charging station that puts multiple ports within arm s reach throughout the workday If you don t already own one of these Nekteck s W USB C Desktop Charger should do the job It packs four ports in a relatively compact frame two USB C plus two USB A for lower power gadgets The two USB C ports top out at W and W respectively The former isn t powerful enough to charge some heavy duty laptops like a MacBook Pro at full speed but it s still usable and both can refill many phones tablets and smaller notebooks quickly We ve found Nekteck chargers to be reliable and this device is certified by the USB IF so it shouldn t present any safety concerns over time Best of all it s a good deal at and it comes with a six foot USB C to USB C cable in the box ーJ D Sorbus Tier Bamboo Desk OrganizerAs you accumulate more papers accessories and random tchotchkes at your desk it s easy for your workspace to become cluttered Stuffing some of that mess into a dedicated organizer is a simple way to save space and make your environment feel less chaotic The Sorbus Bamboo Desk Organizer should help here It s about a foot wide and offers three drawers for tucking away smaller accessories like notepads jewelry or charging cables plus a top shelf space for more essential items you want to keep in view The light wood finish shouldn t look out of place on most desktops either ーJ D Ergotron LX Desk Monitor ArmIf you plan to work in front of a monitor for most of the work week you should make sure it s positioned around eye level to avoid excess strain on your neck and back The stand that comes with your monitor might be flexible enough as it is but if not consider a monitor arm It ll give your display a wider range of motion and it can save desk space to boot Ergotron s LX Desk Monitor is a well regarded take on this idea Its aluminum frame lets you comfortably move a VESA compatible monitor in any direction and supports panels up to inches and pounds When it s hooked up the arm can lift your screen up to inches above a desk surface pull it forward about inches tilt it degrees and rotate or pan it a full degrees It s fairly simple to set up too plus it comes with a year warranty Just note that if you re a little over six feet tall you should get the “Tall Pole model instead ーJ D Audioengine AA set of desktop speakers will make listening to music playing video games and watching movies in your home office much more pleasurable than using the tinny speakers built into most monitors and laptops Audioengine s As deliver a nice mixture of sound quality and aesthetic appeal for just under without taking up too much space Because they re on the smaller side at six inches tall they don t have the deepest bass response but they still sound accurate and pleasingly balanced The black and gray exposed driver look is stylish and they can pair over Bluetooth in addition to traditional cables If you do take the plunge though you should also look into buying a pair of speaker stands that angle the sound directly toward your ears Note that Audioengine sells a different version of the A that trades Bluetooth for WiFi though it costs extra Another set the A goes for but comes in more colors and offers more connection options like RCA and USB And if money is less of an object the HD and A offer progressively richer sound as you go up the price ladder ーJ D This article originally appeared on Engadget at |
2023-05-04 13:30:16 |
ニュース |
BBC News - Home |
Stephen Tompkinson trial: Friend says he heard 'hit of flesh' |
https://www.bbc.co.uk/news/uk-england-tyne-65481347?at_medium=RSS&at_campaign=KARANGA
|
bodily |
2023-05-04 13:37:41 |
ニュース |
BBC News - Home |
Number of people getting mortgages rises sharply |
https://www.bbc.co.uk/news/business-65483728?at_medium=RSS&at_campaign=KARANGA
|
levels |
2023-05-04 13:12:10 |
ニュース |
BBC News - Home |
Former SNP spindoctor attacks 'grotesque' police probe |
https://www.bbc.co.uk/news/uk-scotland-65481090?at_medium=RSS&at_campaign=KARANGA
|
foote |
2023-05-04 13:50:38 |
コメント
コメントを投稿