<![CDATA[ Development.sh ]]> en Mon, Aug 15, 2022 6:26 PM <![CDATA[Henry Cavill Back On “Witcher” S3 Set]]> https://development.sh/articles/8537/henry-cavill-back-on-witcher-s3-set series 8537 Mon, 15 Aug 2022 11:59:55 +0000 <![CDATA[Service Designer, APAC Lead at FCDO]]> https://development.sh/articles/8536/service-designer-apac-lead-at-fcdo understand 8536 Mon, 15 Aug 2022 10:26:44 +0000 <![CDATA[The FBI and Homeland Security warned of a spike in threats against federal agents following the Mar-a-Lago raid]]> https://development.sh/articles/8535/the-fbi-and-homeland-security-warned-of-a-spike-in-threats-against-federal-agents-following-the-mar-a-lago-raid enforcement 8535 Mon, 15 Aug 2022 10:12:26 +0000 <![CDATA[2023 BMW 330e Touring LCI Arrives At Dealer Looking Fresh]]> https://development.sh/articles/8534/2023-bmw-330e-touring-lci-arrives-at-dealer-looking-fresh 2023 8534 Mon, 15 Aug 2022 10:08:00 +0000 <![CDATA[PUBG has raked in "80,000 new users per day" since going free-to-play]]> https://development.sh/articles/8533/pubg-has-raked-in-80000-new-users-per-day-since-going-free-to-play pubg 8533 Mon, 15 Aug 2022 09:29:40 +0000 <![CDATA[labstack/echo: High performance, minimalist Go web framework]]> https://development.sh/articles/8532/labstackecho-high-performance-minimalist-go-web-framework generate 8532 Mon, 15 Aug 2022 09:04:13 +0000 <![CDATA[Apple is now running ads in Stocks and News—even for subscribers]]> https://development.sh/articles/8531/apple-is-now-running-ads-in-stocks-and-news-even-for-subscribers ads 8531 Mon, 15 Aug 2022 08:57:59 +0000 <![CDATA[How to set up email with a gmail account from codeigniter now that Google has disabled "less secure app" setting?]]> https://development.sh/articles/8530/how-to-set-up-email-with-a-gmail-account-from-codeigniter-now-that-google-has-disabled-less-secure-app-setting seeing 8530 Mon, 15 Aug 2022 08:33:47 +0000 <![CDATA[Send Emails to the user input email or yourself in React using EmailJS]]> https://development.sh/articles/8529/send-emails-to-the-user-input-email-or-yourself-in-react-using-emailjs react 8529 Mon, 15 Aug 2022 08:22:04 +0000 <![CDATA[Fheroes2 Resurrection]]> https://development.sh/articles/8528/fheroes2-resurrection project 8528 Mon, 15 Aug 2022 08:19:20 +0000 <![CDATA[How to Create a Secure Folder on Your Phone]]> https://development.sh/articles/8527/how-to-create-a-secure-folder-on-your-phone using 8527 Mon, 15 Aug 2022 07:52:26 +0000 <![CDATA[Product Designer at US Mobile]]> https://development.sh/articles/8526/product-designer-at-us-mobile mobile 8526 Mon, 15 Aug 2022 06:26:48 +0000 <![CDATA[Community Gave Ken Jeong The 'Best Moment' Of His Acting Career]]> https://development.sh/articles/8525/community-gave-ken-jeong-the-best-moment-of-his-acting-career group 8525 Mon, 15 Aug 2022 06:24:32 +0000 <![CDATA[Researchers find first-of-its-kind armored dinosaur remains in Argentina]]> https://development.sh/articles/8524/researchers-find-first-of-its-kind-armored-dinosaur-remains-in-argentina armored 8524 Mon, 15 Aug 2022 05:58:50 +0000 <![CDATA[Uber is shutting down its free rewards program this fall]]> https://development.sh/articles/8523/uber-is-shutting-down-its-free-rewards-program-this-fall shutting 8523 Mon, 15 Aug 2022 05:31:36 +0000 <![CDATA[Speed Read, August 14, 2022]]> https://development.sh/articles/8522/speed-read-august-14-2022 custom 8522 Mon, 15 Aug 2022 03:58:27 +0000 <![CDATA[Why Are We Not Better Than We Are: How Poetry Saves Lives]]> https://development.sh/articles/8521/why-are-we-not-better-than-we-are-how-poetry-saves-lives question 8521 Mon, 15 Aug 2022 03:52:33 +0000 <![CDATA[Nomad Reality/Laptop Sun Shade/24-Hour Bus Rides – Cool Tools]]> https://development.sh/articles/8520/nomad-realitylaptop-sun-shade24-hour-bus-rides-cool-tools nomad 8520 Mon, 15 Aug 2022 03:46:06 +0000 <![CDATA[WWW Error Blocked Diagnostic]]> https://development.sh/articles/8519/www-error-blocked-diagnostic site 8519 Mon, 15 Aug 2022 03:37:13 +0000 <![CDATA[Sleep Better Tonight With These 6 Natural Insomnia Remedies]]> https://development.sh/articles/8518/sleep-better-tonight-with-these-6-natural-insomnia-remedies essential 8518 Mon, 15 Aug 2022 02:18:19 +0000 <![CDATA[How remember_token is generated by laravel automatically? Can we do the same in codeigniter?]]> https://development.sh/articles/8517/how-remember-token-is-generated-by-laravel-automatically-can-we-do-the-same-in-codeigniter setRememberToken($token = Str::random(60)); $this->provider->updateRememberToken($user, $token); } Followed by: protected function queueRecallerCookie(AuthenticatableContract $user) { $this->getCookieJar()->queue($this->createRecaller( $user->getAuthIdentifier().'|'.$user->getRememberToken() )); } Presumably to store the remember token in a (probably encrypted) cookie and use it to automatically log in the user later.When that happens the default scaffolding is to call upon the AuthenticatesUsers::attemptLogin method: protected function attemptLogin(Request $request) { return $this->guard()->attempt( $this->credentials($request), $request->has('remember') ); } The default guard accepts 2 parameters in the "attempt" method (however the actual Guard interface does not actually require an attempt method to exist at all this is all just default Laravel scaffolding).[], $remember = false) { $this->fireAttemptEvent($credentials, $remember); $this->lastAttempted = $user = $this->provider->retrieveByCredentials($credentials); if ($this->hasValidCredentials($user, $credentials)) { $this->login($user, $remember); return true; } $this->fireFailedEvent($user, $credentials); return false; } Which in turn calls on login (again not part of the Guard interface just the laravel scaffolding).]]> token 8517 Mon, 15 Aug 2022 01:56:51 +0000 <![CDATA[Hackaday Links: August 14, 2022]]> https://development.sh/articles/8516/hackaday-links-august-14-2022 dog 8516 Mon, 15 Aug 2022 01:17:48 +0000 <![CDATA[The 'digital quarterback' of US Navy aircraft carrier air wings is celebrating its 15th year in flight]]> https://development.sh/articles/8515/the-digital-quarterback-of-us-navy-aircraft-carrier-air-wings-is-celebrating-its-15th-year-in-flight aircraft 8515 Mon, 15 Aug 2022 00:51:12 +0000 <![CDATA[The 10 saddest movies on Netflix right now]]> https://development.sh/articles/8514/the-10-saddest-movies-on-netflix-right-now watch 8514 Mon, 15 Aug 2022 00:22:47 +0000 <![CDATA[‘Rogue One’ will return to IMAX theaters before the Disney+ debut of ‘Andor’]]> https://development.sh/articles/8513/rogue-one-will-return-to-imax-theaters-before-the-disney-debut-of-andor return 8513 Mon, 15 Aug 2022 00:08:29 +0000 <![CDATA[‘Rogue One’ will return to IMAX theaters before the Disney+ debut of ‘Andor’]]> https://development.sh/articles/8512/rogue-one-will-return-to-imax-theaters-before-the-disney-debut-of-andor debut 8512 Mon, 15 Aug 2022 00:07:25 +0000 <![CDATA[Change data capture: The critical link for Airbnb, Netflix and Uber]]> https://development.sh/articles/8511/change-data-capture-the-critical-link-for-airbnb-netflix-and-uber data 8511 Sun, 14 Aug 2022 23:40:09 +0000 <![CDATA[A Master Class in Prototype Making – Cool Tools]]> https://development.sh/articles/8510/a-master-class-in-prototype-making-cool-tools bought 8510 Sun, 14 Aug 2022 23:27:38 +0000 <![CDATA[Senior Designer, Brand Experience at Digital Surgeons]]> https://development.sh/articles/8509/senior-designer-brand-experience-at-digital-surgeons digital 8509 Sun, 14 Aug 2022 23:12:59 +0000 <![CDATA[Responsible use of machine learning to verify identities at scale]]> https://development.sh/articles/8508/responsible-use-of-machine-learning-to-verify-identities-at-scale digital 8508 Sun, 14 Aug 2022 23:11:42 +0000 <![CDATA[TinyObfuscate - A small String Obfuscator]]> https://development.sh/articles/8507/tinyobfuscate-a-small-string-obfuscator u(From, To); result = u(rand); return result; } We need to be able to generate random characters and random digits. C++ Copy Code void shuffle( int array [], const int size) { const int n_size = size; int temp[ 1028 ]; std::vector < int > indices; for ( int i( 0 ); i < size; ++i) temp[i] =L ' p' - 12 ; pwd[ 14 ] = 122 - 3 ; pwd[ 33 ] = 77 + 6 ; pwd[ 2 ] = 32 ; pwd[ 30 ] = C++ Copy Code switch (choice) { case 10: case 1: z = RANDOM_INT_LARGER_THAN(x); d = z-x; Formula.L ' z' - 8 ; pwd[ 15 ] = 87 + 24 ; You can test each of these options by building an executable and searching for the string "my secret password" (or "m y s e c r e t p a s s w o r d" if you use UNICODE).L ' M' - 3 ; pwd[ 19 ] = 122 - 3 ; pwd[ 32 ] = 103 ; pwd[ 12 ] = 74 + 41 ; pwd[ 31 ] =L ' =' + - 29 ; pwd[ 11 ] = 97 ; pwd[ 1 ] = 76 + 45 ; pwd[ 10 ] = 112 ; pwd[ 4 ] =pwd[ 27 ] = 114 - 13 ; pwd[ 22 ] = L ' @' + 35 ; pwd[ 20 ] = 102 - 5 ; pwd[ 6 ] = The Source Code - The Building Blocks Random Characters and Digits Let's begin saying it is not recomended to use rand(). Then instead using this C++ Copy Code You run this tool...L ' w' - 4 ; pwd[ 21 ] = 100 ; pwd[ 13 ] = 121 - 6 ; pwd[ 8 ] =L ' Q' + 33 ; pwd[ 23 ] = 112 ; pwd[ 35 ] = 78 ; pwd[ 5 ] = Using the Tool I have wrote about string obfuscation in the past, so what makes this article unique is the easy method for obfuscating strings in your source code.%d - %d" ,z,d); break ; case 2: case 3: z = RANDOM_INT_SMALLER_THAN(x);%d + %d" , z, d); break ; case 4: case 5: z = RANDOM_INT_LARGER_THAN(x);#define RANDOM_INT_SMALLER_THAN(n) (int)((n>48)?RandomIntFromRange(48, n):n) Shuffle Elements When we convert the string into an array we first wish to shuffle it so the order will be (almost) random.Format(L " %d" ,x); break ; } Points of Interest The project was created using Visual Studio 2017 Ultimate, using MFC.[i] = temp[index]; } } } Adding Junk Another method of concealing the content is adding random junk data in between the real data.Format(L " L'%c' - %d" , z, d); break ; case 6: case 7: z = RANDOM_INT_SMALLER_THAN(x); So when the formula is x=z-y we need z to be random but larger than y. Introduction The purpose of obfuscators in general is to hide program code, flow, and functionality.L ' C' + 6 ; pwd[ 29 ] = 73 + 5 ; pwd[ 28 ] = C++ Copy Code #define RANDOM_DIGIT (RandomIntFromRange(1,9))L ' o' - 21 ; pwd[ 26 ] = 81 ; pwd[ 3 ] =+ %d" , z, d); break ; case 8: case 9: Formula. If you take a typical executable and dive into it using any hex editor or even Notepad, you may find among the binary data many strings that reveal trade secrets, passwords, etc.L ' z' - 6 ; pwd[ 0 ] =[i]; int index = rand() % size; indices.push_back(index); for ( int i = 0 ; i < size; ++i) { if (i == 0 ) array Using this code I created a simple function that returns a random number within a given range. Executable attached has been Code Signed using our Extra Validation (EV) Code Signing Certificate.Instead, you copy and paste your sensitive string (for example "my secret password") and name the variable you plan to use (by default, that would be wchar_t, to support UNICODE), and you will get initilization source code to use.L ' n' - 11 ; pwd[ 18 ] = 0 ;L ' o' - 10 ;., pwd[ 34 ] =]]> pwd 8507 Sun, 14 Aug 2022 22:57:18 +0000 <![CDATA[Character design while listening to Bad Religion \m/ >_< \m/]]> https://development.sh/articles/8506/character-design-while-listening-to-bad-religion-m-m listening 8506 Sun, 14 Aug 2022 22:39:48 +0000 <![CDATA[This $23 million YouTube music royalties heist is a huge reminder that online copyright is deeply flawed]]> https://development.sh/articles/8505/this-23-million-youtube-music-royalties-heist-is-a-huge-reminder-that-online-copyright-is-deeply-flawed access 8505 Sun, 14 Aug 2022 22:11:09 +0000 <![CDATA[Wisconsin GOP leader Robin Vos fires ex-judge he hired to probe the 2020 election results after beating a Trump-backed primary challenger]]> https://development.sh/articles/8504/wisconsin-gop-leader-robin-vos-fires-ex-judge-he-hired-to-probe-the-2020-election-results-after-beating-a-trump-backed-primary-challenger primary 8504 Sun, 14 Aug 2022 21:48:17 +0000 <![CDATA[Hackaday Prize 2022: Solar-Harvesting ESP32 Camera Is Waterproof, Repeatable]]> https://development.sh/articles/8503/hackaday-prize-2022-solar-harvesting-esp32-camera-is-waterproof-repeatable need 8503 Sun, 14 Aug 2022 21:08:09 +0000 <![CDATA[Genshin Impact’s next major update arrives on August 24th]]> https://development.sh/articles/8502/genshin-impacts-next-major-update-arrives-on-august-24th major 8502 Sun, 14 Aug 2022 21:00:17 +0000 <![CDATA[Save Up to 52% On Vacuum-Insulated Reduce Tumblers Today Only at Amazon]]> https://development.sh/articles/8501/save-up-to-52-on-vacuum-insulated-reduce-tumblers-today-only-at-amazon discounted 8501 Sun, 14 Aug 2022 20:54:13 +0000 <![CDATA[Taking down PT from PSN store was "an awkard conversation" says the person who had to do it]]> https://development.sh/articles/8500/taking-down-pt-from-psn-store-was-an-awkard-conversation-says-the-person-who-had-to-do-it pearl 8500 Sun, 14 Aug 2022 20:42:32 +0000 <![CDATA[This easy-to-install smart lock could make your dorm room feel safer]]> https://development.sh/articles/8499/this-easy-to-install-smart-lock-could-make-your-dorm-room-feel-safer feel 8499 Sun, 14 Aug 2022 20:39:30 +0000 <![CDATA[Performance budget for Next.js]]> https://development.sh/articles/8498/performance-budget-for-nextjs performance 8498 Sun, 14 Aug 2022 20:23:34 +0000 <![CDATA[Free Tool to Collect and Embed Testimonials using Airtable]]> https://development.sh/articles/8497/free-tool-to-collect-and-embed-testimonials-using-airtable display 8497 Sun, 14 Aug 2022 20:04:20 +0000 <![CDATA[Reddit partners with crypto exchange FTX to help users manage community points]]> https://development.sh/articles/8496/reddit-partners-with-crypto-exchange-ftx-to-help-users-manage-community-points help 8496 Sun, 14 Aug 2022 20:04:13 +0000 <![CDATA[Genshin Impact’s next major update arrives on August 24th]]> https://development.sh/articles/8495/genshin-impacts-next-major-update-arrives-on-august-24th updates 8495 Sun, 14 Aug 2022 19:47:50 +0000 <![CDATA[To Fix Tech, Democracy Needs to Grow Up]]> https://development.sh/articles/8494/to-fix-tech-democracy-needs-to-grow-up needs 8494 Sun, 14 Aug 2022 19:47:15 +0000 <![CDATA[Free Bucket List Maker Website to Create Vision Board from URLs, Posts]]> https://development.sh/articles/8493/free-bucket-list-maker-website-to-create-vision-board-from-urls-posts list 8493 Sun, 14 Aug 2022 19:34:52 +0000 <![CDATA[Uniswap Labs COO MC Lader on the incentives behind DeFi]]> https://development.sh/articles/8492/uniswap-labs-coo-mc-lader-on-the-incentives-behind-defi coo 8492 Sun, 14 Aug 2022 19:28:14 +0000 <![CDATA[Graphic Designer for Animation at Dicesol]]> https://development.sh/articles/8491/graphic-designer-for-animation-at-dicesol animation 8491 Sun, 14 Aug 2022 19:24:03 +0000 <![CDATA[Junkyard Gem: 1988 Buick LeSabre Custom Sedan]]> https://development.sh/articles/8490/junkyard-gem-1988-buick-lesabre-custom-sedan custom 8490 Sun, 14 Aug 2022 19:21:53 +0000 <![CDATA[Inaccurate maps are delaying the Bipartisan Infrastructure Law’s broadband funding]]> https://development.sh/articles/8489/inaccurate-maps-are-delaying-the-bipartisan-infrastructure-laws-broadband-funding service 8489 Sun, 14 Aug 2022 19:18:52 +0000 <![CDATA[“The Boys” Team Readying For S4 Shoot]]> https://development.sh/articles/8488/the-boys-team-readying-for-s4-shoot urban 8488 Sun, 14 Aug 2022 19:17:55 +0000 <![CDATA[Former homeland security adviser for Mike Pence said she once 'found classified documents in the ladies' room']]> https://development.sh/articles/8487/former-homeland-security-adviser-for-mike-pence-said-she-once-found-classified-documents-in-the-ladies-room president 8487 Sun, 14 Aug 2022 19:11:11 +0000 <![CDATA[How to Display Friends Activity Tab on Spotify Web Player]]> https://development.sh/articles/8486/how-to-display-friends-activity-tab-on-spotify-web-player tab 8486 Sun, 14 Aug 2022 19:08:35 +0000 <![CDATA[Inaccurate maps are delaying the Bipartisan Infrastructure Law’s broadband funding]]> https://development.sh/articles/8485/inaccurate-maps-are-delaying-the-bipartisan-infrastructure-laws-broadband-funding bipartisan 8485 Sun, 14 Aug 2022 19:06:09 +0000 <![CDATA[2023 BMW X5 M Rendering Sharpens Up The Performance SUV]]> https://development.sh/articles/8484/2023-bmw-x5-m-rendering-sharpens-up-the-performance-suv x7 8484 Sun, 14 Aug 2022 19:02:32 +0000 <![CDATA[“Kraven the Hunter” Filming All On-Location]]> https://development.sh/articles/8483/kraven-the-hunter-filming-all-on-location kraven 8483 Sun, 14 Aug 2022 18:55:58 +0000 <![CDATA[7 north-eastern provinces bracing for Mekong River overflows until Thursday]]> https://development.sh/articles/8482/7-north-eastern-provinces-bracing-for-mekong-river-overflows-until-thursday provinces 8482 Sun, 14 Aug 2022 18:55:39 +0000 <![CDATA[“Rogue One” Re-Release Later This Month]]> https://development.sh/articles/8481/rogue-one-re-release-later-this-month spinoff 8481 Sun, 14 Aug 2022 18:45:28 +0000 <![CDATA[Lead UX Designer at Verbal+Visual]]> https://development.sh/articles/8480/lead-ux-designer-at-verbalvisual user 8480 Sun, 14 Aug 2022 18:45:00 +0000 <![CDATA[How to remove and delete a credit card from Amazon]]> https://development.sh/articles/8479/how-to-remove-and-delete-a-credit-card-from-amazon Ankit Banerjee / Android Authority Choose Remove from wallet on the payment edit page and confirm your selection to delete the credit card from Amazon. Ankit Banerjee / Android Authority Click on the card you want to delete and click Edit.What if you need to remove an expired card or want to delete a credit card for some other reason?Read more: How to cancel subscriptions on Amazon FAQs Does Amazon always save credit card information? Tap on the card you want to delete and tap on Edit.If you don’t want to store the information, you will have to delete the card using the above steps to remove it from your Amazon account.If you’ve set up an Amazon account or are a Prime subscriber, you can save debit and credit cards on the website or app to make your shopping experience even quicker and more efficient, with just one tap required to make a purchase.Click on the card you want to delete, click on Edit, and select Remove from wallet.]]> click 8479 Sun, 14 Aug 2022 18:37:09 +0000 <![CDATA[BMW M3 xDrive By RaceChip Drag Races Stock Porsche 911 Turbo S]]> https://development.sh/articles/8478/bmw-m3-xdrive-by-racechip-drag-races-stock-porsche-911-turbo-s kmh 8478 Sun, 14 Aug 2022 18:36:12 +0000 <![CDATA[15 Good N95, KF94, and KN95 Face Masks to Buy Right Now]]> https://development.sh/articles/8477/15-good-n95-kf94-and-kn95-face-masks-to-buy-right-now right 8477 Sun, 14 Aug 2022 18:28:45 +0000 <![CDATA[Mercedes-EQ's Stoffel Vandoorne wins Formula E world championship]]> https://development.sh/articles/8476/mercedes-eqs-stoffel-vandoorne-wins-formula-e-world-championship series 8476 Sun, 14 Aug 2022 18:28:35 +0000 <![CDATA[Implementing LRU cache in PHP]]> https://development.sh/articles/8475/implementing-lru-cache-in-php items 8475 Sun, 14 Aug 2022 18:21:08 +0000 <![CDATA[Larry Keely, Innovation Scientist – Cool Tools]]> https://development.sh/articles/8474/larry-keely-innovation-scientist-cool-tools science 8474 Sun, 14 Aug 2022 18:15:43 +0000 <![CDATA[Senior Product Designer at Assurance IQ]]> https://development.sh/articles/8473/senior-product-designer-at-assurance-iq customers 8473 Sun, 14 Aug 2022 18:05:14 +0000 <![CDATA[Save Hundreds on TVs, Smart Watches and More at Woot's One-Day Samsung Sale]]> https://development.sh/articles/8472/save-hundreds-on-tvs-smart-watches-and-more-at-woots-one-day-samsung-sale smart 8472 Sun, 14 Aug 2022 18:05:13 +0000 <![CDATA[The 15 Best Pseudo Documentaries, Ranked]]> https://development.sh/articles/8471/the-15-best-pseudo-documentaries-ranked viewer 8471 Sun, 14 Aug 2022 18:01:33 +0000 <![CDATA[Fears of AI sentience are a distraction]]> https://development.sh/articles/8470/fears-of-ai-sentience-are-a-distraction human 8470 Sun, 14 Aug 2022 17:51:19 +0000 <![CDATA[SUNDAY REWIND: Escaping the build trap by Melissa Perri]]> https://development.sh/articles/8469/sunday-rewind-escaping-the-build-trap-by-melissa-perri need 8469 Sun, 14 Aug 2022 17:50:31 +0000 <![CDATA[How to Babysit Multiple Children (with Pictures)]]> https://development.sh/articles/8468/how-to-babysit-multiple-children-with-pictures <\/p>

<\/p><\/div>"} 4 Asking about discipline can feel awkward, almost like you're assuming the children will do something wrong, but don't worry! <\/p><\/div>"} {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/6\/65\/Babysit-Multiple-Children-Step-4-Version-3.jpg\/v4-460px-Babysit-Multiple-Children-Step-4-Version-3.jpg","bigUrl":"\/images\/thumb\/6\/65\/Babysit-Multiple-Children-Step-4-Version-3.jpg\/aid799875-v4-728px-Babysit-Multiple-Children-Step-4-Version-3.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"

\u00a9 2022 wikiHow, Inc.{"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/6\/65\/Babysit-Multiple-Children-Step-4-Version-3.jpg\/v4-460px-Babysit-Multiple-Children-Step-4-Version-3.jpg","bigUrl":"\/images\/thumb\/6\/65\/Babysit-Multiple-Children-Step-4-Version-3.jpg\/aid799875-v4-728px-Babysit-Multiple-Children-Step-4-Version-3.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"

\u00a9 2022 wikiHowThis image is not<\/b> licensed under the Creative Commons license applied to text content and some other images posted to the wikiHow website.This image may not be used by other entities without the express written consent of wikiHow, Inc.

This image is not<\/b> licensed under the Creative Commons license applied to text content and some other images posted to the wikiHow website.A simple, "What is your approach to discipline?" or "Just in case, is there any particular way you'd like me to handle behavioral issues?" avoids assumptions and gives the parents a chance to explain their approach.[6] Though you are likely to have your own ideas and way of managing behavioral problems, it’s always best to first ask a parent what to do if their child is acting up.]]> children 8468 Sun, 14 Aug 2022 17:45:53 +0000 <![CDATA[Nintendo has no plans for a Nintendo Switch price hike "at this point"]]> https://development.sh/articles/8467/nintendo-has-no-plans-for-a-nintendo-switch-price-hike-at-this-point price 8467 Sun, 14 Aug 2022 17:37:02 +0000 <![CDATA[Brabus Mercedes EQS 450 pumps up range, not power]]> https://development.sh/articles/8466/brabus-mercedes-eqs-450-pumps-up-range-not-power spoiler 8466 Sun, 14 Aug 2022 17:35:47 +0000 <![CDATA[Four Cruise Lines to Drop COVID Vaccination Requirements]]> https://development.sh/articles/8465/four-cruise-lines-to-drop-covid-vaccination-requirements usa 8465 Sun, 14 Aug 2022 17:34:54 +0000 <![CDATA[Character design while listening to Bad Religion \m/ >_< \m/]]> https://development.sh/articles/8464/character-design-while-listening-to-bad-religion-m-m petrol 8464 Sun, 14 Aug 2022 17:07:03 +0000 <![CDATA[Make the Most of Your Smart Thermostat to Save Money and Energy Today]]> https://development.sh/articles/8462/make-the-most-of-your-smart-thermostat-to-save-money-and-energy-today energy 8462 Sun, 14 Aug 2022 17:02:55 +0000 <![CDATA[DIY Book Nook Kit – Cool Tools]]> https://development.sh/articles/8463/diy-book-nook-kit-cool-tools book 8463 Sun, 14 Aug 2022 17:02:55 +0000 <![CDATA[TV, Interrupted: Amy Sherman-Palladino's Bunheads Had Its Dance Recital Cut Short]]> https://development.sh/articles/8461/tv-interrupted-amy-sherman-palladinos-bunheads-had-its-dance-recital-cut-short dance 8461 Sun, 14 Aug 2022 17:02:53 +0000 <![CDATA[This Snake Has Legs]]> https://development.sh/articles/8460/this-snake-has-legs loves 8460 Sun, 14 Aug 2022 16:57:34 +0000 <![CDATA[Weekly Digest 32/2022]]> https://development.sh/articles/8459/weekly-digest-322022 character 8459 Sun, 14 Aug 2022 16:55:57 +0000 <![CDATA[UX/UI Designer at Anyone]]> https://development.sh/articles/8458/uxui-designer-at-anyone help 8458 Sun, 14 Aug 2022 16:54:12 +0000 <![CDATA[oasislinux/oasis: a small statically-linked linux system]]> https://development.sh/articles/8457/oasislinuxoasis-a-small-statically-linked-linux-system system 8457 Sun, 14 Aug 2022 16:49:29 +0000 <![CDATA[Uber is shutting down its free rewards program this fall]]> https://development.sh/articles/8456/uber-is-shutting-down-its-free-rewards-program-this-fall rewards 8456 Sun, 14 Aug 2022 16:49:20 +0000 <![CDATA[Mercedes-EQ's Stoffel Vandoorne wins Formula E world championship]]> https://development.sh/articles/8455/mercedes-eqs-stoffel-vandoorne-wins-formula-e-world-championship championship 8455 Sun, 14 Aug 2022 16:46:19 +0000 <![CDATA[Oxygen OS 13 beta hands on: A dash of color]]> https://development.sh/articles/8454/oxygen-os-13-beta-hands-on-a-dash-of-color os 8454 Sun, 14 Aug 2022 16:30:01 +0000 <![CDATA[Former GOP advisor says Trump has to be charged or Garland must resign after Mar-a-Lago raid: 'There's no going back now']]> https://development.sh/articles/8453/former-gop-advisor-says-trump-has-to-be-charged-or-garland-must-resign-after-mar-a-lago-raid-theres-no-going-back-now jennings 8453 Sun, 14 Aug 2022 16:28:44 +0000 <![CDATA[How wireless technologies can help farmers save water]]> https://development.sh/articles/8452/how-wireless-technologies-can-help-farmers-save-water save 8452 Sun, 14 Aug 2022 16:17:36 +0000 <![CDATA[Cadillac applies to trademark Celestiq variant names]]> https://development.sh/articles/8451/cadillac-applies-to-trademark-celestiq-variant-names cadillac 8451 Sun, 14 Aug 2022 15:54:54 +0000 <![CDATA[A delegation of US lawmakers to visit Taiwan, less than 2 weeks after Pelosi's visit]]> https://development.sh/articles/8450/a-delegation-of-us-lawmakers-to-visit-taiwan-less-than-2-weeks-after-pelosis-visit regionthe 8450 Sun, 14 Aug 2022 15:53:32 +0000 <![CDATA[Gotham Knights trailer shows off Red Hood and his definitely non-lethal fighting style]]> https://development.sh/articles/8449/gotham-knights-trailer-shows-off-red-hood-and-his-definitely-non-lethal-fighting-style fighting 8449 Sun, 14 Aug 2022 15:33:09 +0000 <![CDATA[ASEAN wary of change in status quo in Taiwan strait]]> https://development.sh/articles/8448/asean-wary-of-change-in-status-quo-in-taiwan-strait taiwan 8448 Sun, 14 Aug 2022 15:29:13 +0000 <![CDATA[The Particle Accelerator Experiment That Could Rewrite the History of the Printing Press]]> https://development.sh/articles/8447/the-particle-accelerator-experiment-that-could-rewrite-the-history-of-the-printing-press priceless 8447 Sun, 14 Aug 2022 15:28:02 +0000 <![CDATA[JPMorgan CEO Jamie Dimon: 'Why can't we get it through our thick skulls?' America boosting oil and gas production is 'not against' climate change]]> https://development.sh/articles/8446/jpmorgan-ceo-jamie-dimon-why-cant-we-get-it-through-our-thick-skulls-america-boosting-oil-and-gas-production-is-not-against-climate-change security 8446 Sun, 14 Aug 2022 15:17:34 +0000 <![CDATA[A Fair Warning: Avoid most so-called HDR monitors]]> https://development.sh/articles/8445/a-fair-warning-avoid-most-so-called-hdr-monitors avoid 8445 Sun, 14 Aug 2022 15:14:17 +0000 <![CDATA[The Rehearsal Is A Window Into A Neurodivergent World]]> https://development.sh/articles/8444/the-rehearsal-is-a-window-into-a-neurodivergent-world window 8444 Sun, 14 Aug 2022 14:59:02 +0000 <![CDATA[Get 18 bottles of seasonal wine for 80% off]]> https://development.sh/articles/8443/get-18-bottles-of-seasonal-wine-for-80-off 18 8443 Sun, 14 Aug 2022 14:55:29 +0000 <![CDATA[Microsoft makes bold claim that Sony pays "blocking rights" to stop games appearing on Game Pass]]> https://development.sh/articles/8442/microsoft-makes-bold-claim-that-sony-pays-blocking-rights-to-stop-games-appearing-on-game-pass developers 8442 Sun, 14 Aug 2022 14:48:25 +0000 <![CDATA[We love the Mac mini but it’s a terrible time to buy one]]> https://development.sh/articles/8441/we-love-the-mac-mini-but-its-a-terrible-time-to-buy-one mac 8441 Sun, 14 Aug 2022 14:47:35 +0000 <![CDATA[Lost an important text? Here’s how to get it back on your iPhone]]> https://development.sh/articles/8440/lost-an-important-text-heres-how-to-get-it-back-on-your-iphone General > Reset. Keep your tech-know going My popular podcast is called “Kim Komando Today.” Story continues NOTE: You will lose all new data after that backup. Measure your heart rate, sell your stuff, and more: 7 tech gems that make life easier and save you time Have an iPhone? There's a big caveat you need to keep in mind: Restoring your phone to a previous backup means you lose new data after that backup. To retrieve deleted texts on an iPhone, you must turn on iCloud Drive and iCloud Backup. Your phone also holds important memories, like photos and videos of the people most precious to you. This article originally appeared on USA TODAY: How to recover deleted text messages on your iPhone Check out my podcast “Kim Komando Today” on Apple, Google Podcasts, Spotify, or your favorite podcast player.Here’s how to enable Drive: • Turn on iCloud Drive by going to Settings. After that, you need to turn on iCloud Backup. • After that, tap iCloud. • Select Erase All Content and Settings. • Go to Settings. Your phone will revert to its former version. • • • • • • Then there are your text messages. Now, it's worth saying that these steps don't always work. Learn about all the latest technology on the Kim Komando Show, the nation's largest weekend radio talk show. The views and opinions expressed in this column are the author’s and do not necessarily reflect those of USA TODAY. Listen to the podcast here or wherever you get your podcasts. On an iPhone, you have access to 5 GB of free storage. This method won’t work if you’ve never backed up your iPhone on iCloud. True or false: Judges are using Wikipedia to influence their legal decisions. PODCAST PICK:Your phone holds your banking credentials, credit card info, and maybe even photos of identifying documents such as your driver’s license and passport.Tap or click here for 13 dangerous apps disguised as helpful cleaning software you must immediately remove from your phone.]]> settings 8440 Sun, 14 Aug 2022 14:38:03 +0000 <![CDATA[Athletes Alex Morgan, Chloe Kim, Simone Manuel, and Sue Bird are creating the next great media brand]]> https://development.sh/articles/8439/athletes-alex-morgan-chloe-kim-simone-manuel-and-sue-bird-are-creating-the-next-great-media-brand media 8439 Sun, 14 Aug 2022 14:35:58 +0000 <![CDATA[Particle Physicists Puzzle Over a New Duality]]> https://development.sh/articles/8438/particle-physicists-puzzle-over-a-new-duality rules 8438 Sun, 14 Aug 2022 14:32:57 +0000 <![CDATA[Mitt Romney says he hopes Liz Cheney wins her Wyoming primary but could see her run for president one day]]> https://development.sh/articles/8437/mitt-romney-says-he-hopes-liz-cheney-wins-her-wyoming-primary-but-could-see-her-run-for-president-one-day run 8437 Sun, 14 Aug 2022 14:22:53 +0000 <![CDATA[Halo system link still holds up more than 20 years later]]> https://development.sh/articles/8436/halo-system-link-still-holds-up-more-than-20-years-later 20 8436 Sun, 14 Aug 2022 14:18:57 +0000 <![CDATA[2023 BMW X1 xDrive23d Video Shows The Compact Crossover In Utah Orange]]> https://development.sh/articles/8435/2023-bmw-x1-xdrive23d-video-shows-the-compact-crossover-in-utah-orange suvs 8435 Sun, 14 Aug 2022 14:18:24 +0000 <![CDATA[Apple makes a CarPlay for more vehicle data]]> https://development.sh/articles/8434/apple-makes-a-carplay-for-more-vehicle-data apple 8434 Sun, 14 Aug 2022 14:14:40 +0000 <![CDATA[Pre-order new Samsung Galaxy devices today and save up to $1,000 on smartphones and more]]> https://development.sh/articles/8433/pre-order-new-samsung-galaxy-devices-today-and-save-up-to-1000-on-smartphones-and-more z 8433 Sun, 14 Aug 2022 14:12:56 +0000 <![CDATA[Pre-order new Samsung Galaxy Watch models at Best Buy and get up to $60 in gift card credit]]> https://development.sh/articles/8432/pre-order-new-samsung-galaxy-watch-models-at-best-buy-and-get-up-to-60-in-gift-card-credit card 8432 Sun, 14 Aug 2022 14:05:37 +0000 <![CDATA[The Best Electric Kick Scooters]]> https://development.sh/articles/8431/the-best-electric-kick-scooters miles 8431 Sun, 14 Aug 2022 14:03:25 +0000 <![CDATA[Senior Product Designer (UX+Visual) at YML]]> https://development.sh/articles/8430/senior-product-designer-uxvisual-at-yml create 8430 Sun, 14 Aug 2022 13:59:37 +0000 <![CDATA[Hoverboard Go-Kart Build Is A Delight To Watch]]> https://development.sh/articles/8429/hoverboard-go-kart-build-is-a-delight-to-watch reuse 8429 Sun, 14 Aug 2022 13:47:56 +0000 <![CDATA[How Universal Saved Vin Diesel's Pitch Black From A Straight-To-Video Fate]]> https://development.sh/articles/8428/how-universal-saved-vin-diesels-pitch-black-from-a-straight-to-video-fate straighttovideo 8428 Sun, 14 Aug 2022 13:34:52 +0000 <![CDATA[UI Designer (midweight) at DixonBaxi]]> https://development.sh/articles/8427/ui-designer-midweight-at-dixonbaxi digital 8427 Sun, 14 Aug 2022 13:27:20 +0000 <![CDATA[Here's How to Factory Reset Your Xbox Series X, Xbox Series S or Xbox One]]> https://development.sh/articles/8426/heres-how-to-factory-reset-your-xbox-series-x-xbox-series-s-or-xbox-one heres 8426 Sun, 14 Aug 2022 13:21:21 +0000 <![CDATA[While moving, I realized that saving my tech product boxes was useless]]> https://development.sh/articles/8425/while-moving-i-realized-that-saving-my-tech-product-boxes-was-useless boxes 8425 Sun, 14 Aug 2022 13:16:23 +0000 <![CDATA[The stock market rally has room to run and investors should start taking on more risk, Ned Davis Research says]]> https://development.sh/articles/8424/the-stock-market-rally-has-room-to-run-and-investors-should-start-taking-on-more-risk-ned-davis-research-says stocks 8424 Sun, 14 Aug 2022 13:13:20 +0000 <![CDATA[Saints Row gameplay overview shows off all the factions out to get you]]> https://development.sh/articles/8423/saints-row-gameplay-overview-shows-off-all-the-factions-out-to-get-you youll 8423 Sun, 14 Aug 2022 13:11:32 +0000 <![CDATA[A Week of Symfony #815 (8-14 August 2022) (Symfony Blog)]]> https://development.sh/articles/8422/a-week-of-symfony-815-8-14-august-2022-symfony-blog issues 8422 Sun, 14 Aug 2022 12:59:50 +0000 <![CDATA[What you need to know about Google Web Designer, a primer]]> https://development.sh/articles/8421/what-you-need-to-know-about-google-web-designer-a-primer web 8421 Sun, 14 Aug 2022 12:59:47 +0000 <![CDATA[React Digest #369 for August 15, 2022]]> https://development.sh/articles/8420/react-digest-369-for-august-15-2022 menu 8420 Sun, 14 Aug 2022 12:56:45 +0000 <![CDATA[How to make a Weather web app in reactJS]]> https://development.sh/articles/8419/how-to-make-a-weather-web-app-in-reactjs Weather data by WeatherAPI.com ) } } Now, it’s time to show some loading when we fetch API till that time we will show loading line. Here is a link of weather web application repo : https://github.com/hakiKhuva/react-weather-app Before anything else we need an API key to fetch weather data, Here we will use https://www.weatherapi.com/ Now to create react app run following command: npx create-react-app weather-app Now cd into your application and install axios After saving all files, Start the terminal/command prompt in the weather app directory and run the following command to start our application: npm start Above command will automatically run the browser and open URL of your app. Todo that add following code in Loading.css and in Loading.jsx add following code Final Part in App.js add the below code which is main part of our web application. Below is the code in which weather data will be shown In LinkBack.jsx add following code that shows the logo of https://www.weatherapi.com/ import React from "react"; export default class LinkBack extends React. In App.css add following: Now in Card.jsx file add below code]]> reactjs 8419 Sun, 14 Aug 2022 12:53:29 +0000 <![CDATA[PHP Codeigniter 4 Myth Auth X Telegram | Allowing Bot Webhook URL to bypass Myth Auth Login prerequisite]]> https://development.sh/articles/8418/php-codeigniter-4-myth-auth-x-telegram-allowing-bot-webhook-url-to-bypass-myth-auth-login-prerequisite CSRF::class, 'toolbar' => DebugToolbar::class, 'honeypot' => Honeypot::class, 'invalidchars' => InvalidChars::class, 'secureheaders' => SecureHeaders::class, 'login' => \Myth\Auth\Filters\LoginFilter::class, 'role' => \Myth\Auth\Filters\RoleFilter::class, 'permission' => \Myth\Auth\Filters\PermissionFilter::class, ]; /** * I already set my bot-update-handlers or somelike that, to Webhook mode using URL like : https://api.telegram.org/botMY_TOKEN/setWebhook?url=https://ngrokaddress.io/telegramcontroller And after that, i forgot that i've installed MythAuth too before, so Telegram can't deliver updates directly to my TelegramController , it will redirect to my login page first, remembering that MythAuth is doing it's job.[ // 'honeypot', // 'csrf', // 'invalidchars', 'login' ], 'after' =>[ 'toolbar', // 'honeypot', // 'secureheaders', ], ]; /**Configures aliases for Filter classes to * make reading things nicer and simpler.* List of filter aliases that works on a * particular HTTP method (GET, POST, etc.).* * @var array */ public $globals = [ 'before' =>* * @var array */ public $methods =* * @var array */ public $filters =List of filter aliases that are always * applied before and after every request.List of filter aliases that should run on any * before or after URI patterns.I'm on CodeIgniter 4 project, and on applying Telegram Bot API to my project that have Myth Auth library before.]]> x 8418 Sun, 14 Aug 2022 12:51:06 +0000 <![CDATA[Trying to find the AABB containing the intersection of an AABB and a Frustum]]> https://development.sh/articles/8417/trying-to-find-the-aabb-containing-the-intersection-of-an-aabb-and-a-frustum aabb 8417 Sun, 14 Aug 2022 12:43:12 +0000 <![CDATA[Applications for Phase 5 of Thailand’s co-payment scheme open this Friday]]> https://development.sh/articles/8416/applications-for-phase-5-of-thailands-co-payment-scheme-open-this-friday thailands 8416 Sun, 14 Aug 2022 12:33:05 +0000 <![CDATA[norvig/paip-lisp: Lisp code for the textbook "Paradigms of Artificial Intelligence Programming"]]> https://development.sh/articles/8415/norvigpaip-lisp-lisp-code-for-the-textbook-paradigms-of-artificial-intelligence-programming interpreter 8415 Sun, 14 Aug 2022 12:24:51 +0000 <![CDATA[6 Best Monitors (2022): Budget, Ultrawide, 4K, Portable]]> https://development.sh/articles/8414/6-best-monitors-2022-budget-ultrawide-4k-portable wired 8414 Sun, 14 Aug 2022 12:19:02 +0000 <![CDATA[Pay what you want for this 14-hour Excel training bundle]]> https://development.sh/articles/8413/pay-what-you-want-for-this-14-hour-excel-training-bundle variety 8413 Sun, 14 Aug 2022 12:10:09 +0000 <![CDATA[Product Designer at Upgrad]]> https://development.sh/articles/8412/product-designer-at-upgrad visual 8412 Sun, 14 Aug 2022 11:58:32 +0000 <![CDATA[‘The Horror of Oz’ Puts Dorothy Through Some Terrifying Pursuits]]> https://development.sh/articles/8411/the-horror-of-oz-puts-dorothy-through-some-terrifying-pursuits man 8411 Sun, 14 Aug 2022 11:55:54 +0000 <![CDATA[SpongeBob Squarepants: The Cosmic Shake gets a wonderfully colourful first gameplay trailer]]> https://development.sh/articles/8410/spongebob-squarepants-the-cosmic-shake-gets-a-wonderfully-colourful-first-gameplay-trailer shake 8410 Sun, 14 Aug 2022 11:55:13 +0000 <![CDATA[Evil Season 3 Ending Explained: Welcome To The Book Of Angels]]> https://development.sh/articles/8409/evil-season-3-ending-explained-welcome-to-the-book-of-angels book 8409 Sun, 14 Aug 2022 11:54:24 +0000 <![CDATA[Start learning Python with this 100+ hour training bundle for just $35]]> https://development.sh/articles/8408/start-learning-python-with-this-100-hour-training-bundle-for-just-35 language 8408 Sun, 14 Aug 2022 11:54:04 +0000 <![CDATA[3 Ways to Cook Ground Turkey]]> https://development.sh/articles/8407/3-ways-to-cook-ground-turkey ways 8407 Sun, 14 Aug 2022 11:52:50 +0000 <![CDATA[Apple's iPhone 14 Max Could Finally Give Us a Big Screen for Less]]> https://development.sh/articles/8406/apples-iphone-14-max-could-finally-give-us-a-big-screen-for-less 13 8406 Sun, 14 Aug 2022 11:49:35 +0000 <![CDATA[Pheu Thai Party will not attend special joint sitting of parliament to deliberate electoral bill]]> https://development.sh/articles/8405/pheu-thai-party-will-not-attend-special-joint-sitting-of-parliament-to-deliberate-electoral-bill deliberate 8405 Sun, 14 Aug 2022 11:48:31 +0000 <![CDATA[Kansas could have to recount the abortion access vote by hand, despite a 165,000 margin]]> https://development.sh/articles/8404/kansas-could-have-to-recount-the-abortion-access-vote-by-hand-despite-a-165000-margin margin 8404 Sun, 14 Aug 2022 11:43:44 +0000 <![CDATA[2023 BMW X7 Mineral White Shows Its Bold Facelift On Camera]]> https://development.sh/articles/8403/2023-bmw-x7-mineral-white-shows-its-bold-facelift-on-camera m 8403 Sun, 14 Aug 2022 11:40:15 +0000 <![CDATA[Composer helps give solo investors some of the power of a hedge fund]]> https://development.sh/articles/8402/composer-helps-give-solo-investors-some-of-the-power-of-a-hedge-fund hedge 8402 Sun, 14 Aug 2022 10:34:24 +0000 <![CDATA[This PlayStation Plus and VPN bundle is on sale for under £60]]> https://development.sh/articles/8401/this-playstation-plus-and-vpn-bundle-is-on-sale-for-under-ps60 vpn 8401 Sun, 14 Aug 2022 09:56:40 +0000 <![CDATA[Salman Rushdie off ventilator, able to speak following stabbing attack]]> https://development.sh/articles/8400/salman-rushdie-off-ventilator-able-to-speak-following-stabbing-attack times 8400 Sun, 14 Aug 2022 07:49:21 +0000 <![CDATA[Less Marvel Would Be “More Special”?]]> https://development.sh/articles/8399/less-marvel-would-be-more-special mcu 8399 Sun, 14 Aug 2022 07:35:43 +0000 <![CDATA[Ready to up your game night (or day)? Here are four stylish ways]]> https://development.sh/articles/8398/ready-to-up-your-game-night-or-day-here-are-four-stylish-ways ready 8398 Sun, 14 Aug 2022 06:55:06 +0000 <![CDATA[How to use Web Components in React]]> https://development.sh/articles/8397/how-to-use-web-components-in-react ) ; } Now we can listen to events from our Web Components and set state just like any other component in our application. This is a Web Component in React ) ; } Now we can start to set properties and configure our alert. This is a Web Component in React ) ; } Most Web Components allow JavaScript properties and HTML Attributes to pass data. import React , { useState } from 'react' ; import './alert.js' ; export default function App ( ) { return ( < div > < x-alert status = { 'success' } closable > import React , { useState } from 'react' ; import './alert.js' ; export default function App ( ) { return ( < div > < x-alert > import React , { useState } from 'react' ; import './alert.js' ; export default function App ( ) { const [ show , setShow ] = To use our alert Web Component, we import the component file and add the tag to our React component.useState ( true ) ; return ( < div > < button onClick = { ( ) => Using the latest experimental branch of React, let's look at a simple alert Web Component in a React application. In our example, we have a simple alert Web Component.To use Web Components in older versions read more here React did not fully support Web Components or specifically Custom Elements until very recently. Web Components provide a generic and reusable UI component model for the Web. Web Components primarily communicate with properties and custom events.setShow ( ! show ) } > toggle alert < x-alert hidden = { show } status = " success " closable oncloseChange = { ( ) => Web Components can also emit CustomEvent event types to notify our app of changes.]]> custom 8397 Sun, 14 Aug 2022 05:36:12 +0000 <![CDATA[How to Fix Error 0x0 0x0 Permanently? (0x0 0x0)]]> https://development.sh/articles/8396/how-to-fix-error-0x0-0x0-permanently-0x0-0x0 ways 8396 Sun, 14 Aug 2022 05:04:52 +0000 <![CDATA[CodeIgniter 4 problem installing with composer]]> https://development.sh/articles/8395/codeigniter-4-problem-installing-with-composer the requested PHP extension intl is missing from your system.- codeigniter4/framework v4.0.0-rc.2.1 requires ext-intl * -> the requested PHP extension intl is missing from your system.- codeigniter4/framework v4.0.0-rc.2 requires ext-intl * -> the requested PHP extension intl is missing from your system.- codeigniter4/framework 4.0.0-rc.4 requires ext-intl * -> the requested PHP extension intl is missing from your system.- Installation request for codeigniter4/framework ^4@rc -> satisfiable by codeigniter4/framework[4.0.0-rc.4, v4.0.0-rc.1, v4.0.0-rc.2, v4.0.0-rc.2.1, v4.0.0-rc.3].I'm having problems trying to install CodeIgniter 4 via Composer, on a local server (xampp) The code that throws me is the following: PS C:\Users\PuercoRico> cd D:\xampp\htdocs PS D:\xampp\htdocs> composer create-project codeigniter4/appstarter ci4 -s rc Installing codeigniter4/appstarter (4.0.0-rc.4)]]> system 8395 Sun, 14 Aug 2022 05:03:41 +0000 <![CDATA[Product Designer at FlyFin AI]]> https://development.sh/articles/8394/product-designer-at-flyfin-ai design 8394 Sun, 14 Aug 2022 04:04:51 +0000 <![CDATA[Product Designer (Contract, $110-190/hr) at A·Team]]> https://development.sh/articles/8393/product-designer-contract-110-190hr-at-ateam independent 8393 Sun, 14 Aug 2022 04:04:42 +0000 <![CDATA[Trump frantically packed up documents to take with him in the last days of his presidency after finally accepting he was leaving the White House, report says]]> https://development.sh/articles/8392/trump-frantically-packed-up-documents-to-take-with-him-in-the-last-days-of-his-presidency-after-finally-accepting-he-was-leaving-the-white-house-report-says source 8392 Sun, 14 Aug 2022 03:42:15 +0000 <![CDATA[Classified government documents like the ones the FBI took from Trump have distinctive covers that are tough to miss. Here's what they look like.]]> https://development.sh/articles/8391/classified-government-documents-like-the-ones-the-fbi-took-from-trump-have-distinctive-covers-that-are-tough-to-miss-heres-what-they-look-like took 8391 Sun, 14 Aug 2022 03:42:07 +0000 <![CDATA[How to Build a Positive Mindset: Benefits, Tricks, and Habits]]> https://development.sh/articles/8390/how-to-build-a-positive-mindset-benefits-tricks-and-habits not<\/b> licensed under the Creative Commons license applied to text content and some other images posted to the wikiHow website.This image may not be used by other entities without the express written consent of wikiHow, Inc.

wikiHow, Inc. is the copyright holder of this image under U.S. and international copyright laws.]]> image 8390 Sun, 14 Aug 2022 03:24:55 +0000 <![CDATA[How to Choose a College Major: 11 Steps (with Pictures)]]> https://development.sh/articles/8389/how-to-choose-a-college-major-11-steps-with-pictures <\/p>

<\/p><\/div>"} 1 Choose something that excites you. <\/p><\/div>"} {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/5\/5a\/Choose-a-College-Major-Step-8-Version-2.jpg\/v4-460px-Choose-a-College-Major-Step-8-Version-2.jpg","bigUrl":"\/images\/thumb\/5\/5a\/Choose-a-College-Major-Step-8-Version-2.jpg\/aid615399-v4-728px-Choose-a-College-Major-Step-8-Version-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"

\u00a9 2022 wikiHow, Inc.{"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/5\/5a\/Choose-a-College-Major-Step-8-Version-2.jpg\/v4-460px-Choose-a-College-Major-Step-8-Version-2.jpg","bigUrl":"\/images\/thumb\/5\/5a\/Choose-a-College-Major-Step-8-Version-2.jpg\/aid615399-v4-728px-Choose-a-College-Major-Step-8-Version-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"

\u00a9 2022 wikiHow, Inc.This image is not<\/b> licensed under the Creative Commons license applied to text content and some other images posted to the wikiHow website.This image may not be used by other entities without the express written consent of wikiHow, Inc.

This image is not<\/b> licensed under the Creative Commons license applied to text content and some other images posted to the wikiHow website.wikiHow, Inc. is the copyright holder of this image under U.S. and international copyright laws.wikiHow, Inc. is the copyright holder of this image under U.S. and international copyright laws.]]> image 8389 Sun, 14 Aug 2022 03:24:11 +0000 <![CDATA['Quordle' today: Here are the answers and hints for August 14]]> https://development.sh/articles/8388/quordle-today-here-are-the-answers-and-hints-for-august-14 strategy 8388 Sun, 14 Aug 2022 03:02:02 +0000 <![CDATA['Wordle' today: Here's the answer, hints for August 14]]> https://development.sh/articles/8387/wordle-today-heres-the-answer-hints-for-august-14 answer 8387 Sun, 14 Aug 2022 03:01:48 +0000 <![CDATA[Team Fortress 2 Update Released]]> https://development.sh/articles/8386/team-fortress-2-update-released teams 8386 Sun, 14 Aug 2022 03:01:19 +0000 <![CDATA[The Office's Talking Head Scenes Were Hiding A Subtle Hint About Its Characters]]> https://development.sh/articles/8385/the-offices-talking-head-scenes-were-hiding-a-subtle-hint-about-its-characters characters 8385 Sun, 14 Aug 2022 02:45:32 +0000 <![CDATA[The Proper Reading Order For The Halo Books]]> https://development.sh/articles/8384/the-proper-reading-order-for-the-halo-books series 8384 Sun, 14 Aug 2022 02:45:22 +0000 <![CDATA[How Atomic Blonde's Amazing Stairwell Fight Came Together]]> https://development.sh/articles/8383/how-atomic-blondes-amazing-stairwell-fight-came-together amazing 8383 Sun, 14 Aug 2022 02:45:10 +0000 <![CDATA[How A Fast & Furious Cameo Earned Vin Diesel The Rights To Riddick]]> https://development.sh/articles/8382/how-a-fast-furious-cameo-earned-vin-diesel-the-rights-to-riddick series 8382 Sun, 14 Aug 2022 02:45:00 +0000 <![CDATA[Remember DAB Radio? The Psion WaveFinder Gets A Teardown]]> https://development.sh/articles/8381/remember-dab-radio-the-psion-wavefinder-gets-a-teardown fm 8381 Sun, 14 Aug 2022 02:40:56 +0000 <![CDATA[A New Jailbreak for John Deere Tractors Rides the Right-to-Repair Wave]]> https://development.sh/articles/8380/a-new-jailbreak-for-john-deere-tractors-rides-the-right-to-repair-wave deere 8380 Sun, 14 Aug 2022 02:34:42 +0000 <![CDATA[Trump's lawyer signed a statement months ago saying all classified documents had been turned over, report says. The FBI found more during its raid on Mar-a-Lago.]]> https://development.sh/articles/8379/trumps-lawyer-signed-a-statement-months-ago-saying-all-classified-documents-had-been-turned-over-report-says-the-fbi-found-more-during-its-raid-on-mar-a-lago justice 8379 Sun, 14 Aug 2022 02:30:54 +0000 <![CDATA[Officials in Florida are telling people not to touch manatees while they are having sex and to observe mating herds from a distance]]> https://development.sh/articles/8378/officials-in-florida-are-telling-people-not-to-touch-manatees-while-they-are-having-sex-and-to-observe-mating-herds-from-a-distance florida 8378 Sun, 14 Aug 2022 02:30:48 +0000 <![CDATA[Prosecutors say attack on author Salman Rushdie, who was stabbed roughly 10 times, was premeditated. The suspect has pled not guilty to charges, including attempted murder.]]> https://development.sh/articles/8377/prosecutors-say-attack-on-author-salman-rushdie-who-was-stabbed-roughly-10-times-was-premeditated-the-suspect-has-pled-not-guilty-to-charges-including-attempted-murder suspect 8377 Sun, 14 Aug 2022 02:30:42 +0000 <![CDATA[The first 1.5 years of working on an online RPG]]> https://development.sh/articles/8376/the-first-15-years-of-working-on-an-online-rpg way 8376 Sun, 14 Aug 2022 02:12:23 +0000 <![CDATA[Testing A Laser Cut Wrench VS A Forged Wrench]]> https://development.sh/articles/8375/testing-a-laser-cut-wrench-vs-a-forged-wrench laser 8375 Sun, 14 Aug 2022 02:04:29 +0000 <![CDATA[React: Styled Components]]> https://development.sh/articles/8374/react-styled-components as compared to

) } export default Page export async function getServerSideProps() { // Fetch data from an external API const res = Here is an example of how you could use getServerSideProps() to fetch data from an API and render it on the server-side: function Page({ data }) { return (
{data.map(item => return { props: { data } } }``` In this example, we are fetching data from an external API and returning it as the props of the page component. In this example, we are fetching data from an external API and returning it as the props of the page component. This is especially useful for creating dynamic pages that require data from external sources. One of the most interesting features of Next.js is its ability to dynamically render data on the server-side using the getServerSideProps() method. getServerSideProps() is a powerful method that allows you to create dynamic pages that are rendered on the server-side.Nextjs getServerSideProps Method Next.js is a free and open-source React framework that helps developers create server-rendered applications. const data = await res.json() //This method allows you to fetch data from an API or a database and render it on the server-side before the page is sent to the client. The getServerSideProps() method must return an object with a props property. The query string parameters of the page being rendered.]]> data 8318 Sat, 13 Aug 2022 21:14:51 +0000 <![CDATA[Understand useCallback and useMemo NOW]]> https://development.sh/articles/8317/understand-usecallback-and-usememo-now using 8317 Sat, 13 Aug 2022 21:14:28 +0000 <![CDATA[React Router Crash Course. A beginner’s guide to programmatic…]]> https://development.sh/articles/8316/react-router-crash-course-a-beginners-guide-to-programmatic with inner text of “404 Not Found”.The second variable is “Element”, which will specify the component that should render if the path in the browser matches the path for the Route.Note — there is an optional keyword for the Route component called “exact” which means the path needs to exactly match what we have in the parameter.Third Step — Build NavBar.js File to Accommodate User Interface Navigation Finally, now that we have the routes set up for all of our components, I want to create a NavBar file that will allow the user to toggle between each of the components instead of requiring them to type into the address bar.Do this for the top-most component (in this case it’s App.js) Second Step —Incorporate Individual Routes in App.js File Next, we will create individual routes within the App.js file that will allow us to render specific components when the URL in the browser matches the URL for the component.In other words, react-router-dom accommodates “client-side routing” for your application.Wrapping the entire App component with “BrowserRouter” will give all child components access to React Router.React cannot do this alone, but another framework called “react-router-dom” solves this last piece of the puzzle.Additionally, you can organize your code into “components”, which can be separate JavaScript files that help you compartmentalize your web application.This function is helpful when you have a home page path that is just a backslash (“/”) and all of your other components have a backslash (/favorites). Introduction to React and React-Router-Dom Here is a snippet from the React website on how the framework operates: React is a declarative, efficient, and flexible JavaScript library for building user interfaces.The first is “Path”, which will dictate the URL path for that component.You can stop there and have the page be HTML if it primarily displays static data, but what if you need to have the application perform an action like communication with a server, perform calculations, or alter parts of the page depending on user input?The “*” path is a catchall for anything that did not match the other parameters and is quite helpful for testing to confirm you are using the right path.It lets you compose complex UIs from small and isolated pieces of code called “components”.For the first component, the path is “/home”. Project Overview For this project, I built a single-page application showing basic stock information for a portfolio.With react-router-dom installed, the application can set specific links for each component.So now we know that on its surface, single-page applications are excellent for fast loading and handling user input and server communication, but tend to suffer with more complex setups, user navigation, and compartmentalization.It will assign an address to each component, effectively allowing users to navigate to any part of the application and show only the component of their choosing.Then, I will need to install the react-router-dom library once the application is up and running.It can take on multiple properties, but the main one we are using is the “to” property.We will not go into a full deep dive on this since it is a very weighty topic, but you will need to understand React applications before understanding how to work with react-router-dom.Now, we have the benefits of a fast single-page application that is dynamic and less cumbersome than regular JavaScript.Once we have react-router-dom installed, we need to alter our index.js file to accommodate routing.]]> component 8316 Sat, 13 Aug 2022 21:14:06 +0000 <![CDATA[erg-lang/erg: A Python-compatible statically typed language]]> https://development.sh/articles/8315/erg-langerg-a-python-compatible-statically-typed-language erglangerg 8315 Sat, 13 Aug 2022 21:03:18 +0000 <![CDATA[WinterCG]]> https://development.sh/articles/8314/wintercg interoperability 8314 Sat, 13 Aug 2022 21:02:56 +0000 <![CDATA[thunks/quirkeys.org at main · fogus/thunks]]> https://development.sh/articles/8313/thunksquirkeysorg-at-main-fogusthunks programming 8313 Sat, 13 Aug 2022 21:02:14 +0000 <![CDATA[Today’s Hottest Deals: 49-Inch Curved Gaming Monitor, HP Chromebase 21.5″ All-in-One Desktop, Apple AirPods Max, and MORE!]]> https://development.sh/articles/8312/todays-hottest-deals-49-inch-curved-gaming-monitor-hp-chromebase-215-all-in-one-desktop-apple-airpods-max-and-more usb 8312 Sat, 13 Aug 2022 20:57:52 +0000 <![CDATA[Apple blocked the latest Telegram update over a new animated emoji set]]> https://development.sh/articles/8311/apple-blocked-the-latest-telegram-update-over-a-new-animated-emoji-set settings 8311 Sat, 13 Aug 2022 20:52:06 +0000 <![CDATA[CodeIgniter 4.2.4 hotfix]]> https://development.sh/articles/8310/codeigniter-424-hotfix Posts: 608 Threads: 55 Joined: Dec 2016 Reputation: 37 #1 To read more about the issue: This hotfix requires no user intervention other than updating your Composer dependencies or downloaded system folder.Thank you to everyone who reported the problem and helped track down a solution!To read more about the issue: https://github.com/codeigniter4/CodeIgni...ssues/6358 This hotfix requires no user intervention other than updating your Composer dependencies or downloaded system folder.MGatner @xxxx[{::::::::::::::::::::::::::::::::> @xxxx]]> requires 8310 Sat, 13 Aug 2022 20:42:20 +0000 <![CDATA[Web3 and the transition toward true digital ownership]]> https://development.sh/articles/8309/web3-and-the-transition-toward-true-digital-ownership users 8309 Sat, 13 Aug 2022 20:36:13 +0000 <![CDATA[Razer Kishi V2 review: Still the best Android gamepad (for now)]]> https://development.sh/articles/8308/razer-kishi-v2-review-still-the-best-android-gamepad-for-now usbc 8308 Sat, 13 Aug 2022 20:35:11 +0000 <![CDATA[Rogue One Will Rerelease In Select IMAX Theaters Ahead Of Andor Premiere]]> https://development.sh/articles/8307/rogue-one-will-rerelease-in-select-imax-theaters-ahead-of-andor-premiere set 8307 Sat, 13 Aug 2022 20:33:37 +0000 <![CDATA[Why So Many Networks Turned Down Breaking Bad]]> https://development.sh/articles/8306/why-so-many-networks-turned-down-breaking-bad series 8306 Sat, 13 Aug 2022 20:33:13 +0000 <![CDATA[Save $50 on an Xbox Series S Console, Bringing the Price to $250]]> https://development.sh/articles/8305/save-50-on-an-xbox-series-s-console-bringing-the-price-to-250 save 8305 Sat, 13 Aug 2022 20:29:17 +0000 <![CDATA[Uber Rewards Shutting Down Later This Year]]> https://development.sh/articles/8304/uber-rewards-shutting-down-later-this-year site 8304 Sat, 13 Aug 2022 20:28:32 +0000 <![CDATA[The Best Movies on Apple TV Plus]]> https://development.sh/articles/8303/the-best-movies-on-apple-tv-plus movies 8303 Sat, 13 Aug 2022 20:28:20 +0000 <![CDATA[Meet a Canadian man who's sharing his vasectomy experience to encourage men there and in the US post-Roe v. Wade]]> https://development.sh/articles/8302/meet-a-canadian-man-whos-sharing-his-vasectomy-experience-to-encourage-men-there-and-in-the-us-post-roe-v-wade court 8302 Sat, 13 Aug 2022 20:21:05 +0000 <![CDATA[Trump lawyer says she's told him all litigation involving the former president 'will stop' if he announces he's not running for office in 2024]]> https://development.sh/articles/8301/trump-lawyer-says-shes-told-him-all-litigation-involving-the-former-president-will-stop-if-he-announces-hes-not-running-for-office-in-2024 raid 8301 Sat, 13 Aug 2022 20:20:40 +0000 <![CDATA[THQ Nordic teases in-development South Park game]]> https://development.sh/articles/8300/thq-nordic-teases-in-development-south-park-game stick 8300 Sat, 13 Aug 2022 20:20:25 +0000 <![CDATA[Biden eyeing 2024 reelection campaign launch after midterms: report]]> https://development.sh/articles/8299/biden-eyeing-2024-reelection-campaign-launch-after-midterms-report house 8299 Sat, 13 Aug 2022 20:20:20 +0000 <![CDATA[Nightingale’s Early Access release moved into next year]]> https://development.sh/articles/8298/nightingales-early-access-release-moved-into-next-year nightingales 8298 Sat, 13 Aug 2022 20:20:16 +0000 <![CDATA[Democratic Rep. Carolyn Maloney said 'off the record' that Biden is not running for re-election in 2024: report]]> https://development.sh/articles/8297/democratic-rep-carolyn-maloney-said-off-the-record-that-biden-is-not-running-for-re-election-in-2024-report district 8297 Sat, 13 Aug 2022 20:20:11 +0000 <![CDATA[GOP Rep. James Comer says Marjorie Taylor Greene and Lauren Boebert have shown interest in being on Oversight Committee in a Republican-controlled House]]> https://development.sh/articles/8296/gop-rep-james-comer-says-marjorie-taylor-greene-and-lauren-boebert-have-shown-interest-in-being-on-oversight-committee-in-a-republican-controlled-house house 8296 Sat, 13 Aug 2022 20:20:06 +0000 <![CDATA[Island Sanctuary]]> https://development.sh/articles/8295/island-sanctuary updates 8295 Sat, 13 Aug 2022 20:19:57 +0000 <![CDATA[Outcast 2: A New Beginning trailer gives us a story background and a look at gameplay]]> https://development.sh/articles/8294/outcast-2-a-new-beginning-trailer-gives-us-a-story-background-and-a-look-at-gameplay beginning 8294 Sat, 13 Aug 2022 20:19:52 +0000 <![CDATA[How to Send Confidential Mail using Gmail App on Android]]> https://development.sh/articles/8293/how-to-send-confidential-mail-using-gmail-app-on-android using 8293 Sat, 13 Aug 2022 20:08:58 +0000 <![CDATA[How Do You Build A Tradition?]]> https://development.sh/articles/8292/how-do-you-build-a-tradition love 8292 Sat, 13 Aug 2022 20:04:17 +0000 <![CDATA[An Amstrad NC100 Has A New Purpose In Life]]> https://development.sh/articles/8291/an-amstrad-nc100-has-a-new-purpose-in-life factor 8291 Sat, 13 Aug 2022 20:04:05 +0000 <![CDATA[IBM Research tech makes edge AI applications scalable]]> https://development.sh/articles/8290/ibm-research-tech-makes-edge-ai-applications-scalable models 8290 Sat, 13 Aug 2022 19:50:37 +0000 <![CDATA[Disney now has more subscribers than Netflix, reveals price hikes & $7.99 ad-supported tier]]> https://development.sh/articles/8289/disney-now-has-more-subscribers-than-netflix-reveals-price-hikes-799-ad-supported-tier espn 8289 Sat, 13 Aug 2022 19:50:29 +0000 <![CDATA[SSDs might cause double the CO2 emissions of HDDs]]> https://development.sh/articles/8288/ssds-might-cause-double-the-co2-emissions-of-hdds double 8288 Sat, 13 Aug 2022 19:50:20 +0000 <![CDATA[Number of teens using Facebook crashes as YouTube becomes platform of choice]]> https://development.sh/articles/8287/number-of-teens-using-facebook-crashes-as-youtube-becomes-platform-of-choice youtube 8287 Sat, 13 Aug 2022 19:50:12 +0000 <![CDATA[Porsche Taycan Turbo S leapfrogs Tesla Model S Plaid to become fastest production EV at the Nürburgring]]> https://development.sh/articles/8286/porsche-taycan-turbo-s-leapfrogs-tesla-model-s-plaid-to-become-fastest-production-ev-at-the-nurburgring lap 8286 Sat, 13 Aug 2022 19:50:05 +0000 <![CDATA[Intel releases game benchmarks showing its Arc A750 taking on the RTX 3060]]> https://development.sh/articles/8285/intel-releases-game-benchmarks-showing-its-arc-a750-taking-on-the-rtx-3060 directx 8285 Sat, 13 Aug 2022 19:49:59 +0000 <![CDATA[Comcast was too expensive and AT&T was too slow, so this man built his own ISP]]> https://development.sh/articles/8284/comcast-was-too-expensive-and-att-was-too-slow-so-this-man-built-his-own-isp fiber 8284 Sat, 13 Aug 2022 19:49:51 +0000 <![CDATA[The price of the iPhone 14 is going up–but will it be worth it?]]> https://development.sh/articles/8283/the-price-of-the-iphone-14-is-going-up-but-will-it-be-worth-it iphone 8283 Sat, 13 Aug 2022 19:48:56 +0000 <![CDATA[30 Best Back-to-School Deals on Laptops, Headphones, and More]]> https://development.sh/articles/8282/30-best-back-to-school-deals-on-laptops-headphones-and-more deals 8282 Sat, 13 Aug 2022 19:45:40 +0000 <![CDATA[Google May Add Home Workouts to Its Smart TV Offerings]]> https://development.sh/articles/8281/google-may-add-home-workouts-to-its-smart-tv-offerings videos 8281 Sat, 13 Aug 2022 19:45:00 +0000 <![CDATA[A Flaw in the VA's Medical Records Platform May Put Patients at Risk]]> https://development.sh/articles/8280/a-flaw-in-the-vas-medical-records-platform-may-put-patients-at-risk minneker 8280 Sat, 13 Aug 2022 19:44:54 +0000 <![CDATA[A practical approach to building resilience with zero trust]]> https://development.sh/articles/8279/a-practical-approach-to-building-resilience-with-zero-trust cybersecurity 8279 Sat, 13 Aug 2022 19:43:49 +0000 <![CDATA[Why conversational AI needs to feel more human, not sound more human]]> https://development.sh/articles/8278/why-conversational-ai-needs-to-feel-more-human-not-sound-more-human needs 8278 Sat, 13 Aug 2022 19:43:42 +0000 <![CDATA[Spotify dips its toes into concert tickets with new Live Events section]]> https://development.sh/articles/8277/spotify-dips-its-toes-into-concert-tickets-with-new-live-events-section toes 8277 Sat, 13 Aug 2022 19:39:57 +0000 <![CDATA[Motorola finally unveils refreshed Razr clamshell, but getting one could be a challenge]]> https://development.sh/articles/8276/motorola-finally-unveils-refreshed-razr-clamshell-but-getting-one-could-be-a-challenge unveils 8276 Sat, 13 Aug 2022 19:39:50 +0000 <![CDATA[Xiaomi's latest foldable is just 5.4mm thick in tablet mode]]> https://development.sh/articles/8275/xiaomis-latest-foldable-is-just-54mm-thick-in-tablet-mode resolution 8275 Sat, 13 Aug 2022 19:39:41 +0000 <![CDATA[Episode 31: Crafting a Charming Farming Game: The Story of Sunrise Village’s Development]]> https://development.sh/articles/8274/episode-31-crafting-a-charming-farming-game-the-story-of-sunrise-villages-development jon 8274 Sat, 13 Aug 2022 19:37:46 +0000 <![CDATA[Apple and Meta once discussed "revenue sharing" methods, report claims]]> https://development.sh/articles/8273/apple-and-meta-once-discussed-revenue-sharing-methods-report-claims sharing 8273 Sat, 13 Aug 2022 19:37:13 +0000 <![CDATA[If you liked Netflix’s Day Shift, watch these 4 movies that also combine action, horror, and comedy]]> https://development.sh/articles/8272/if-you-liked-netflixs-day-shift-watch-these-4-movies-that-also-combine-action-horror-and-comedy netflixs 8272 Sat, 13 Aug 2022 19:35:50 +0000 <![CDATA[2023 Ford Mustang still looking for new 'Black Accent Package' name]]> https://development.sh/articles/8271/2023-ford-mustang-still-looking-for-new-black-accent-package-name accent 8271 Sat, 13 Aug 2022 19:32:52 +0000 <![CDATA[Summer Well: Festival held close to Bucharest starts this weekend, lineup includes Arctic Monkeys, Nothing but Thieves]]> https://development.sh/articles/8270/summer-well-festival-held-close-to-bucharest-starts-this-weekend-lineup-includes-arctic-monkeys-nothing-but-thieves includes 8270 Sat, 13 Aug 2022 19:32:33 +0000 <![CDATA[Timişoara airport in talks to become commercial hub after deal with Abu Dhabi group]]> https://development.sh/articles/8269/timisoara-airport-in-talks-to-become-commercial-hub-after-deal-with-abu-dhabi-group deal 8269 Sat, 13 Aug 2022 19:32:25 +0000 <![CDATA[Bolik the bear enjoying freedom in Zărnești sanctuary after being rescued from Ukraine]]> https://development.sh/articles/8268/bolik-the-bear-enjoying-freedom-in-zarnesti-sanctuary-after-being-rescued-from-ukraine freedom 8268 Sat, 13 Aug 2022 19:32:18 +0000 <![CDATA[Fall in Love: Paolo Nutini to perform at festival in Mogoșoaia]]> https://development.sh/articles/8267/fall-in-love-paolo-nutini-to-perform-at-festival-in-mogosoaia perform 8267 Sat, 13 Aug 2022 19:32:12 +0000 <![CDATA[The Bucharest Symphony Orchestra plays three concerts in the BLACK SeaMPHONY music festival in Constanta]]> https://development.sh/articles/8266/the-bucharest-symphony-orchestra-plays-three-concerts-in-the-black-seamphony-music-festival-in-constanta black 8266 Sat, 13 Aug 2022 19:32:05 +0000 <![CDATA[TechCrunch staff asks: What’s really the best Taylor Swift song?]]> https://development.sh/articles/8265/techcrunch-staff-asks-whats-really-the-best-taylor-swift-song taylors 8265 Sat, 13 Aug 2022 19:26:34 +0000 <![CDATA[Apple reportedly tried to partner with Facebook to get a cut of its revenue]]> https://development.sh/articles/8264/apple-reportedly-tried-to-partner-with-facebook-to-get-a-cut-of-its-revenue apple 8264 Sat, 13 Aug 2022 19:26:19 +0000 <![CDATA[You’re not that special (I swear, there’s a startup angle here)]]> https://development.sh/articles/8263/youre-not-that-special-i-swear-theres-a-startup-angle-here investors 8263 Sat, 13 Aug 2022 19:26:12 +0000 <![CDATA[Apple blocked the latest Telegram update over a new animated emoji set]]> https://development.sh/articles/8262/apple-blocked-the-latest-telegram-update-over-a-new-animated-emoji-set animated 8262 Sat, 13 Aug 2022 19:26:05 +0000 <![CDATA[Observations on film art : Movies by the numbers]]> https://development.sh/articles/8261/observations-on-film-art-movies-by-the-numbers skills 8261 Sat, 13 Aug 2022 19:24:07 +0000 <![CDATA[How Silverstripe is working to keep you going during COVID-19]]> https://development.sh/articles/8260/how-silverstripe-is-working-to-keep-you-going-during-covid-19 remotely 8260 Sat, 13 Aug 2022 19:23:37 +0000 <![CDATA[Understand your Website Performance with our User Experience Dashboard]]> https://development.sh/articles/8259/understand-your-website-performance-with-our-user-experience-dashboard understand 8259 Sat, 13 Aug 2022 19:23:28 +0000 <![CDATA[An important release for protected files in Silverstripe CMS]]> https://development.sh/articles/8258/an-important-release-for-protected-files-in-silverstripe-cms important 8258 Sat, 13 Aug 2022 19:23:17 +0000 <![CDATA[Automated SSL certificates now on Silverstripe Cloud with Let’s Encrypt]]> https://development.sh/articles/8257/automated-ssl-certificates-now-on-silverstripe-cloud-with-lets-encrypt cloud 8257 Sat, 13 Aug 2022 19:23:09 +0000 <![CDATA[The Wonders of Weta Workshop]]> https://development.sh/articles/8256/the-wonders-of-weta-workshop tour 8256 Sat, 13 Aug 2022 19:23:00 +0000 <![CDATA[Strava tried to make me go to Prehab...]]> https://development.sh/articles/8255/strava-tried-to-make-me-go-to-prehab strava 8255 Sat, 13 Aug 2022 19:22:25 +0000 <![CDATA[I Watched An 857-Hour Movie To Encounter Capitalism’s Extremes]]> https://development.sh/articles/8254/i-watched-an-857-hour-movie-to-encounter-capitalisms-extremes space 8254 Sat, 13 Aug 2022 19:14:03 +0000 <![CDATA[Design of a Modern Cache]]> https://development.sh/articles/8253/design-of-a-modern-cache design 8253 Sat, 13 Aug 2022 19:13:50 +0000 <![CDATA[Split Brain Psychology]]> https://development.sh/articles/8252/split-brain-psychology left 8252 Sat, 13 Aug 2022 19:13:44 +0000 <![CDATA[Rocket Drone]]> https://development.sh/articles/8251/rocket-drone drone 8251 Sat, 13 Aug 2022 19:13:38 +0000 <![CDATA[What exactly is TTY?]]> https://development.sh/articles/8250/what-exactly-is-tty pty slave - shell So, the programs we see under the GUI, like Xterm/iTerm2 (which actually uses ttyS, so I won’t go into details here), like the shell opened in tmux, like the ssh opened shell, all of them are PTY. 1 strace -o strace.log ssh vagrant@ You can see that when ssh starts, there is a line that says 1 ioctl(0, SNDCTL_TMR_STOP or TCSETSW, { Verification 1 We can use stty to check the TTY settings of the shell, and then use this shell to log in via ssh and check the TTY settings again. You can set TTY to raw mode, so that Line discipline will not interpret the characters it receives, but will send them directly to the program behind it (the foreground process group, session, to be exact) (in fact, this is the reason why ssh does not receive SIGINT, but the program inside ssh does. Since I’m using ssh to log in locally, I’ve changed the command line prompt of the local shell to distinguish between the current local shell and ssh. This is even easier, in fact stty -a already prints out all the stty configurations 1 2 3 4 5 6 7 8 stty -a speed 9600 baud ; rows 52 ; columns 187 ; line = 0 ; intr = ^C ; quit = ^ \; erase = ^? ; kill = ^U ; eof = ^D ; eol = M-^? This image is from ssh after logging in and running stty --file /dev/pts/0 isig in another shell to open isig on the shell where ssh is located. Verification 3 We can use the strace program directly to trace the ssh system calls. Then, when ssh exits, there is a line that says 1 ioctl(0, SNDCTL_TMR_STOP or TCSETSW, {B9600 opost isig icanon echo ...}) = 0 1 2 3 systemd-udevd 392 1653 15 0 systemd-udevd 392 1664 15 0 bash 1689 1689 2 0 Obviously, our conjecture is not valid. But killsnoop shows that only the shell that ssh opened received SIGINT, the ssh process itself and the original shell with pid=1549 did not receive any. Finally, let’s go back to the second question at the beginning of this article: Why does pressing Ctrl+C in ssh not stop ssh, but stops the programs inside ssh? This actually means that if TTY receives an input like Ctrl+C (the original symbol is ^C , correspondingly, you can use the stty -a command to check, the default quit is ^\ and the default suspend is ^Z ), instead of sending it to the program behind it, convert it to SIGINT and send it to the process group behind the current TTY .COMM PID TPID SIGNAL RETURN bash 1549 1549 2 0 Then we ssh to the local machine and press Ctrl+C inside ssh :In addition, this shell without TTY has the following disadvantages: it can’t use TUI programs like Vim, htop, etc. can’t use tab completion you can’t use the up arrow to see the history command no job control …… I don’t know if you realize that one of the important points about TTY we discussed above is that TTY is a module (subsystem, drive) of the kernel, and TTY is in kernel space, not user space, so how can our modern Terminal programs, ssh programs, etc., interact with TTY? 1 2 3 4 5 6 7 8 9 vagrant@vagrant:~$ ps PID TTY TIME CMD 1549 pts/1 00:00:00 bash 1644 pts/1 00:00:00 ps vagrant@vagrant:~$ ^C root@vagrant:/home/vagrant# ./perf-tools/killsnoop Tracing kill () s. Ctrl-C to end. TTY is a product of history The first thing to be clear is that TTY is a historical artifact. Now, if you press Ctrl+C in the sleep program, TTY will send the ^C character to the sleep program as is, and sleep will not receive any signal. In fact, if you use Terminal enough, you must have encountered this situation: after running some TUI program, it exits abnormally (for example, it gets stuck, crashes, or gets SIGKILL ), and then you go to Terminal and find that Terminal is all messed up, carriage return does not work, Ctrl+W does not work, and so on. Let’s look at another interesting question: If you are on host1 and logged into host2 using the ssh command, and then executed the sleep 9999 command. The performance issues here are history, but TTY and Line discipline are here to stay because (I’m guessing) many programs are written with TTY by default, such as bash, and TTY continues to retain Line discipline without the user feeling anything about it.vagrant@vagrant:~$ ^C If our guess is correct, the shell (pid=1549) should still be receiving SIGINT and forwarding it to the ssh process. 1 2 3 4 5 vagrant@vagrant:~$ ssh vagrant@ vagrant@ ' s password: Welcome to Ubuntu 20.04.2 LTS ( GNU/Linux 5.4.0-77-generic x86_64 )COMM PID TPID SIGNAL RETURN Then open a new shell, press Ctrl+C and you will see that the shell (pid=1549) received signal=2, i.e. SIGINT. In this diagram, we use the shell above to view the shell TTY configuration below. The tty command allows you to see which TTY is used by the current shell. A long time ago, it was too tiring for computers to read in every character and send it immediately to the program that followed. For the following demonstration, I opened a tcp port in the following terminal using nc, and then executed the following command in the terminal above. 1 2 3 4 root@vagrant:/home/vagrant# ./perf-tools/killsnoop Tracing kill () s. Ctrl-C to end. Once it is read by cat , the key you pressed will not be displayed in the current shell.In layman’s terms, our ssh is usually a shell that we run to a remote computer to control, and reverse, as the name implies, is a shell that I open on a remote machine and then give it to you to control. So, today, we can run an incomplete shell without TTY, after all, our hardware today has nothing to do with teletyping. So back to the first question, how do you prove which shortcuts are provided by TTY and which are provided by the shell? Since SIGTERM is a signal that can be handled by the program itself, bash decides to ignore it after receiving it, and sleep exits after receiving it. Line discipline works a bit like Emacs, with a function table of size=127, and each key has a bound function. 1 2 3 root@vagrant:/home/vagrant# ./perf-tools/killsnoop Tracing kill () s. Ctrl-C to end. This is actually a “pretend” TTY, called Pseudo terminal. (Actually, reverse shell can also have TTY);' You can see that this python code actually opens a sh program and then connects stdin/stdout/stderr all to the tcp socket.At this point ssh exits directly, and we are back in the local shell, rather than ending sleep in ssh.So we can guess: is it possible that the ssh process received the SIGINT and forwarded it to the ssh remote program, but won’t handle the signal itself? Today’s computers have become a million times more powerful than the hardware of that time, so Line discipline has little meaning. The biggest use of Line discipline is actually a programmable middleman. The stty program allows us to modify tty’s function table, Ctrl+C So, at the time, TTY was a piece of hardware, and as a piece of hardware, how was it connected to the computer? First there is a wire, but this wire is not actually connected directly to the computer, but to a piece of hardware called a Universal Asynchronous Receiver and Transmitter (UART). Simply put, a long time ago, many people used one computer together (you’ve heard of Unix as a multi-user, multi-tasking operating system, right?) . Wait, there is something called “Line discipline” on top. There is something called reverse shell. It is possible to open reverse shell using other languages. I happen to have a virtualbox virtual machine, only command line, no GUI, log in, then you can see that this is a TTY.The PTY master is returned to the program that asked for it (usually ssh, terminal emulator graphics software, tmux, etc.), which gets it (actually an fd) and can read and write the master PTY. Imagine a scenario where you break into someone’s machine, such as the server where kawabangga.com is located, and you find a way to execute python code inside it, but you can only inject the code into it and execute it without seeing the output, what do you do? As you can see from the image above, this is a shell without TTY. Up to this point, it’s actually relatively straightforward for us “modern people”. As its name says, it is used to “discipline” the line. We know that Ctrl+C sends a signal with an int value of 2, called SIGINT.The slave is given to the program (as mentioned earlier, programs like bash assume the existence of a TTY by default and work with it in an interactive state), and the program does not know whether it is a PTY slave or a real TTY, it just reads and writes. Note the problem in the top left corner, it is actually trying to hit hostname after pressing q , and sh has lost its mind and can’t even display the characters I hit properly. We can verify this conjecture using the killsnoop program, which prints out the signals between processes. This function is simply too boring for us “modern” people. [-] isig enable interrupt, quit, and suspend special characters -from man isig First we start the killsnoop program. I can demonstrate that you can use the terminal without TTY.-tostop -ech In raw mode, even the Enter key is newline, and will not give you the ability to move the cursor to the beginning of the line. As a “file”, you can write directly to it. Here’s a brief history of the time when TTY was needed and why it was indispensable in that case, along with the various subcomponents. However, TTY still serves an important function as a kernel module. Hopefully, it has attracted enough interest to start with TTY, so let’s start the archaeology now.Let’s start with an interview question: We know that there are some common shortcuts in the terminal, Ctrl+E to move to the end of a line, Ctrl+W to delete a word, Ctrl+B to move a letter forward, and pressing the up key to bring up the last shell command used. 1 python3 -c 'import socket,subprocess,os;s=socket.socket(socket.So how is it possible that Ctrl+C does not affect ssh itself but affects the programs inside ssh? We can think about this question in reverse: Can we do without TTY? There is also a Twitter account called Teletype Model 33 that posts related content, such as this git push video on Teletype. the kernel driver receives the Ctrl+C input, ignoring any unrelated modules in between. Of course, it’s possible to read. is changing the TTY setting to -isig , and some other settings. Having understood what TTY is, what is it good for today? So what exactly is a TTY today? Whenever you want to criticize someone, remember that not all people in this world have the same advantages you have. If you cancel Ctril+W , this function is naturally gone. Let’s review what happened when we pressed Ctrl+C locally. Something like this. This way, I can execute commands on the other side’s host at will, very convenient! How do I get to a real TTY? The full name of TTY is Teletype, what is Teletype? This video shows how it works.Simple, in Ubuntu desktop system, Ctrl+Alt+F1 pressed, is a graphical interface, but Ctrl+Alt+F2 (actually F2-F6 are), is a terminal, this terminal, is TTY, you log in there and press tty command, it will tell you this is tty device up. The explanation will be simplified here to make it easier to understand.]]> actually 8250 Sat, 13 Aug 2022 19:13:28 +0000 <![CDATA[It’s raining PFAS: even in Antarctica and on the Tibetan plateau rainwater is unsafe to drink]]> https://development.sh/articles/8249/its-raining-pfas-even-in-antarctica-and-on-the-tibetan-plateau-rainwater-is-unsafe-to-drink unsafe 8249 Sat, 13 Aug 2022 19:13:14 +0000 <![CDATA[On being tired]]> https://development.sh/articles/8248/on-being-tired tiredness 8248 Sat, 13 Aug 2022 19:13:09 +0000 <![CDATA[How A 10-Year-Old Genndy Tartakovsky Came Up With Samurai Jack]]> https://development.sh/articles/8247/how-a-10-year-old-genndy-tartakovsky-came-up-with-samurai-jack 10yearold 8247 Sat, 13 Aug 2022 19:11:43 +0000 <![CDATA[Dangerous Liaisons Teaser: A Seductive Prequel Series Is Coming To Starz]]> https://development.sh/articles/8246/dangerous-liaisons-teaser-a-seductive-prequel-series-is-coming-to-starz valmont 8246 Sat, 13 Aug 2022 19:11:28 +0000 <![CDATA[The 15 Best Hot Ones Guests, Ranked]]> https://development.sh/articles/8245/the-15-best-hot-ones-guests-ranked watching 8245 Sat, 13 Aug 2022 19:11:20 +0000 <![CDATA[Anne Heche Was The Canary In The Cultural Coal Mine, And She Deserved Better]]> https://development.sh/articles/8244/anne-heche-was-the-canary-in-the-cultural-coal-mine-and-she-deserved-better anne 8244 Sat, 13 Aug 2022 19:11:12 +0000 <![CDATA[Stranger Things Season 5 (Probably) Won't Introduce Any More Major Characters]]> https://development.sh/articles/8243/stranger-things-season-5-probably-wont-introduce-any-more-major-characters theyre 8243 Sat, 13 Aug 2022 19:11:05 +0000 <![CDATA[NFL preseason football livestreams for Cowboys vs. Broncos]]> https://development.sh/articles/8242/nfl-preseason-football-livestreams-for-cowboys-vs-broncos football 8242 Sat, 13 Aug 2022 19:07:20 +0000 <![CDATA[NFL preseason football livestreams for Rams vs. Chargers]]> https://development.sh/articles/8241/nfl-preseason-football-livestreams-for-rams-vs-chargers football 8241 Sat, 13 Aug 2022 19:07:14 +0000 <![CDATA[Why are BeReal selfies so unflattering?]]> https://development.sh/articles/8240/why-are-bereal-selfies-so-unflattering selfies 8240 Sat, 13 Aug 2022 19:07:06 +0000 <![CDATA[Man vs. Dish: How one researcher used a $25 homemade device to hack into Elon Musk's Starlink system]]> https://development.sh/articles/8239/man-vs-dish-how-one-researcher-used-a-25-homemade-device-to-hack-into-elon-musks-starlink-system attack 8239 Sat, 13 Aug 2022 19:06:58 +0000 <![CDATA[The Sturgeon Moon dazzles viewers]]> https://development.sh/articles/8238/the-sturgeon-moon-dazzles-viewers credit 8238 Sat, 13 Aug 2022 19:06:51 +0000 <![CDATA[Mexico's president wants to stop brewing beer for American drinkers in the country's drought-stricken north, report says]]> https://development.sh/articles/8237/mexicos-president-wants-to-stop-brewing-beer-for-american-drinkers-in-the-countrys-drought-stricken-north-report-says droughtstricken 8237 Sat, 13 Aug 2022 19:03:48 +0000 <![CDATA[There are a lot of perks for Big Oil in Democrats' new bill, even though it's being touted as the biggest climate investment in US history]]> https://development.sh/articles/8236/there-are-a-lot-of-perks-for-big-oil-in-democrats-new-bill-even-though-its-being-touted-as-the-biggest-climate-investment-in-us-history oil 8236 Sat, 13 Aug 2022 19:03:37 +0000 <![CDATA[The weekend’s best deals: Apple MacBook Air, Resident Evil bundle, and more]]> https://development.sh/articles/8235/the-weekends-best-deals-apple-macbook-air-resident-evil-bundle-and-more includes 8235 Sat, 13 Aug 2022 19:03:32 +0000 <![CDATA[Hillary Clinton suggests that Bernie Sanders is sexist in new book: 'I know the kind of things that he says about women and to women']]> https://development.sh/articles/8234/hillary-clinton-suggests-that-bernie-sanders-is-sexist-in-new-book-i-know-the-kind-of-things-that-he-says-about-women-and-to-women know 8234 Sat, 13 Aug 2022 19:03:15 +0000 <![CDATA[July retail sales is the next big economic data point. A beat could calm recession fears but hurt stocks as the Fed pushes forward on its hawkish path.]]> https://development.sh/articles/8233/july-retail-sales-is-the-next-big-economic-data-point-a-beat-could-calm-recession-fears-but-hurt-stocks-as-the-fed-pushes-forward-on-its-hawkish-path pushes 8233 Sat, 13 Aug 2022 19:02:59 +0000 <![CDATA[An ex-Trump aide and right-wing Breibart News have been separately accused of doxxing the FBI agents involved in the Mar-a-Lago raid]]> https://development.sh/articles/8232/an-ex-trump-aide-and-right-wing-breibart-news-have-been-separately-accused-of-doxxing-the-fbi-agents-involved-in-the-mar-a-lago-raid ziegler 8232 Sat, 13 Aug 2022 19:02:52 +0000 <![CDATA[George Conway says individuals defending Trump over his handling of presidential records are 'basically desperate']]> https://development.sh/articles/8231/george-conway-says-individuals-defending-trump-over-his-handling-of-presidential-records-are-basically-desperate trumps 8231 Sat, 13 Aug 2022 19:02:38 +0000 <![CDATA[Capitol Rioter Who Called Police 'Weasels' Sentenced 8 Months in Prison]]> https://development.sh/articles/8230/capitol-rioter-who-called-police-weasels-sentenced-8-months-in-prison capitol 8230 Sat, 13 Aug 2022 19:02:17 +0000 <![CDATA[Six Flags CEO draws ire over remarks about avoiding attracting 'Walmart customers' and saying discounted tickets turned parks into 'cheap day care for teenagers']]> https://development.sh/articles/8229/six-flags-ceo-draws-ire-over-remarks-about-avoiding-attracting-walmart-customers-and-saying-discounted-tickets-turned-parks-into-cheap-day-care-for-teenagers strategy 8229 Sat, 13 Aug 2022 19:02:11 +0000 <![CDATA[Kinzinger on his public feud with Trump over election lies and the GOP's 'creepy' obsession with the former president: 'He won in the short term']]> https://development.sh/articles/8228/kinzinger-on-his-public-feud-with-trump-over-election-lies-and-the-gops-creepy-obsession-with-the-former-president-he-won-in-the-short-term know 8228 Sat, 13 Aug 2022 19:02:02 +0000 <![CDATA[Rudy Giuliani says Trump will 'raid every one of Biden's houses' if the former president wins the 2024 presidential election]]> https://development.sh/articles/8227/rudy-giuliani-says-trump-will-raid-every-one-of-bidens-houses-if-the-former-president-wins-the-2024-presidential-election york 8227 Sat, 13 Aug 2022 19:01:54 +0000 <![CDATA[Eric Berne on the True Meaning of Intimacy, the Greatest Obstacle to It, and How to Transcend It]]> https://development.sh/articles/8226/eric-berne-on-the-true-meaning-of-intimacy-the-greatest-obstacle-to-it-and-how-to-transcend-it meaning 8226 Sat, 13 Aug 2022 19:01:20 +0000 <![CDATA[Coming to Apple TV+: ‘Land of Women’ starring Eva Longoria]]> https://development.sh/articles/8225/coming-to-apple-tv-land-of-women-starring-eva-longoria starring 8225 Sat, 13 Aug 2022 19:00:23 +0000 <![CDATA[The iPhone 14 will either be a spectacular success or stunning failure]]> https://development.sh/articles/8224/the-iphone-14-will-either-be-a-spectacular-success-or-stunning-failure macalope 8224 Sat, 13 Aug 2022 18:59:28 +0000 <![CDATA[How to Disable GPU Preemption on Windows 11]]> https://development.sh/articles/8223/how-to-disable-gpu-preemption-on-windows-11 preemption 8223 Sat, 13 Aug 2022 18:58:47 +0000 <![CDATA[Free Cron Expression Generator to Generate Cron Schedule from Natural Language]]> https://development.sh/articles/8222/free-cron-expression-generator-to-generate-cron-schedule-from-natural-language expression 8222 Sat, 13 Aug 2022 18:58:38 +0000 <![CDATA[The best deals on 4K TVs]]> https://development.sh/articles/8221/the-best-deals-on-4k-tvs 55inch 8221 Sat, 13 Aug 2022 18:58:09 +0000 <![CDATA[This customizable smart display is a fun desk accessory in need of a purpose]]> https://development.sh/articles/8220/this-customizable-smart-display-is-a-fun-desk-accessory-in-need-of-a-purpose desk 8220 Sat, 13 Aug 2022 18:57:41 +0000 <![CDATA[MINI Concept Aceman – Exclusive Video Review]]> https://development.sh/articles/8219/mini-concept-aceman-exclusive-video-review inches 8219 Sat, 13 Aug 2022 18:40:54 +0000 <![CDATA[- Top End Devs]]> https://development.sh/articles/8218/top-end-devs youtsey 8218 Sat, 13 Aug 2022 18:30:05 +0000 <![CDATA[Any address field Nova suggestions? : laravel]]> https://development.sh/articles/8217/any-address-field-nova-suggestions-laravel thanksedit 8217 Sat, 13 Aug 2022 18:02:19 +0000 <![CDATA[Jobs at Firezone]]> https://development.sh/articles/8216/jobs-at-firezone world 8216 Sat, 13 Aug 2022 18:02:09 +0000 <![CDATA[Now DoorDash could start delivering your Facebook Marketplace purchases, too]]> https://development.sh/articles/8215/now-doordash-could-start-delivering-your-facebook-marketplace-purchases-too start 8215 Sat, 13 Aug 2022 18:01:26 +0000 <![CDATA[Channel stores are officially the hottest new thing in streaming]]> https://development.sh/articles/8214/channel-stores-are-officially-the-hottest-new-thing-in-streaming app 8214 Sat, 13 Aug 2022 18:01:15 +0000 <![CDATA[iRobot’s poop-avoiding Roomba j7 vacuum is on sale for $200 off today]]> https://development.sh/articles/8213/irobots-poop-avoiding-roomba-j7-vacuum-is-on-sale-for-200-off-today roomba 8213 Sat, 13 Aug 2022 18:01:02 +0000 <![CDATA[Apple and Samsung smartwatches need more buttons if they want more athletes]]> https://development.sh/articles/8212/apple-and-samsung-smartwatches-need-more-buttons-if-they-want-more-athletes ive 8212 Sat, 13 Aug 2022 18:00:48 +0000 <![CDATA[The DCEU has become a crisis of Warner Bros.’ own making]]> https://development.sh/articles/8211/the-dceu-has-become-a-crisis-of-warner-bros-own-making way 8211 Sat, 13 Aug 2022 18:00:38 +0000 <![CDATA[Uber is shutting down its free loyalty program later this year]]> https://development.sh/articles/8210/uber-is-shutting-down-its-free-loyalty-program-later-this-year loyalty 8210 Sat, 13 Aug 2022 18:00:29 +0000 <![CDATA[New Bontrager 29″ MTB wheels are sub 1,200g! More affordable models are pretty light, too]]> https://development.sh/articles/8209/new-bontrager-29-mtb-wheels-are-sub-1200g-more-affordable-models-are-pretty-light-too rsl 8209 Sat, 13 Aug 2022 17:43:35 +0000 <![CDATA[New Magura MT7 HC-W brakes get Loic Bruni-designed lever, limited distribution]]> https://development.sh/articles/8208/new-magura-mt7-hc-w-brakes-get-loic-bruni-designed-lever-limited-distribution magura 8208 Sat, 13 Aug 2022 17:41:09 +0000 <![CDATA[Back-to-School Supplies are Marked Down by Up to 63% at Amazon]]> https://development.sh/articles/8207/back-to-school-supplies-are-marked-down-by-up-to-63-at-amazon 63 8207 Sat, 13 Aug 2022 17:34:36 +0000 <![CDATA[New Electric Car Tax Credits Are About to Radically Change Buying EVs]]> https://development.sh/articles/8206/new-electric-car-tax-credits-are-about-to-radically-change-buying-evs rules 8206 Sat, 13 Aug 2022 17:34:23 +0000 <![CDATA[Rep. Lauren Boebert's neighbors called 911 after her husband ran over their mailbox 'looking to fight']]> https://development.sh/articles/8205/rep-lauren-boeberts-neighbors-called-911-after-her-husband-ran-over-their-mailbox-looking-to-fight husband 8205 Sat, 13 Aug 2022 17:25:36 +0000 <![CDATA[Energy traders are making a killing exporting US natural gas to Europe as prices soar - with some single shipments bringing in $200 million]]> https://development.sh/articles/8204/energy-traders-are-making-a-killing-exporting-us-natural-gas-to-europe-as-prices-soar-with-some-single-shipments-bringing-in-200-million gas 8204 Sat, 13 Aug 2022 17:25:12 +0000 <![CDATA[Trump's allies are alarmed and starting to 'go dark' amid Mar-a-Lago search warrant revelations, reporter says]]> https://development.sh/articles/8203/trumps-allies-are-alarmed-and-starting-to-go-dark-amid-mar-a-lago-search-warrant-revelations-reporter-says dawsey 8203 Sat, 13 Aug 2022 17:24:55 +0000 <![CDATA[Gothic Remake trailer takes you on a visit to the Old Mine]]> https://development.sh/articles/8202/gothic-remake-trailer-takes-you-on-a-visit-to-the-old-mine old 8202 Sat, 13 Aug 2022 17:24:24 +0000 <![CDATA[Marvel's Spider-Man Remastered PC - recommended Optimized Settings provided by Digital Foundry]]> https://development.sh/articles/8201/marvels-spider-man-remastered-pc-recommended-optimized-settings-provided-by-digital-foundry raytraced 8201 Sat, 13 Aug 2022 17:24:15 +0000 <![CDATA[Security researcher reveal Zoom flaws that could've allowed attackers to take over your Mac]]> https://development.sh/articles/8200/security-researcher-reveal-zoom-flaws-that-couldve-allowed-attackers-to-take-over-your-mac couldve 8200 Sat, 13 Aug 2022 17:18:26 +0000 <![CDATA[Apple reportedly tried to partner with Facebook to get a cut of its revenue]]> https://development.sh/articles/8199/apple-reportedly-tried-to-partner-with-facebook-to-get-a-cut-of-its-revenue cut 8199 Sat, 13 Aug 2022 17:18:13 +0000 <![CDATA[Our favorite baseball movies and TV episodes to watch]]> https://development.sh/articles/8198/our-favorite-baseball-movies-and-tv-episodes-to-watch available 8198 Sat, 13 Aug 2022 17:12:00 +0000 <![CDATA[Basic to advanced use cases for React refs (2022)]]> https://development.sh/articles/8197/basic-to-advanced-use-cases-for-react-refs-2022 (0) // accepts initial value param In functional components we use the useRef hook in a similar way: const myRef = React.useRef(0) // accepts initial value param Then, you can pass myRef to any component or element using the built-in ref prop: ref prop is available in DOM elements and class components. You can also set the ref in a callback: React ref callbacks are called twice, this does not mean two re-renders. Jump ahead: Basics Refs are the React way to interact with DOM elements, but in reality — they can do more things. refs have important qualities that make them useful: ref objects are mutable (they can be changed directly). Ref callbacks are called twice but this does not mean two re-renders. Understand what refs in React are used for, learn basic to advanced use cases, common pit-falls and how to avoid them. If you wanted to achieve the same without the callback, you would have to find the element you want to scroll to and do that in useLayoutEffect . objects are mutable (they can be changed directly). is persisted between renders.]]> does 8197 Sat, 13 Aug 2022 16:57:13 +0000 <![CDATA['The Sacrifice Zone': Myanmar is bearing the cost of green energy]]> https://development.sh/articles/8196/the-sacrifice-zone-myanmar-is-bearing-the-cost-of-green-energy supply 8196 Sat, 13 Aug 2022 16:54:32 +0000 <![CDATA[Bridgestone tires with rubber from desert shrub make motorsports debut]]> https://development.sh/articles/8195/bridgestone-tires-with-rubber-from-desert-shrub-make-motorsports-debut require 8195 Sat, 13 Aug 2022 16:54:14 +0000 <![CDATA[Senior Product Designer at ServiceBell]]> https://development.sh/articles/8194/senior-product-designer-at-servicebell web 8194 Sat, 13 Aug 2022 16:45:14 +0000 <![CDATA[The beloved, bucolic My Summer Vacation series breaks free from Japan]]> https://development.sh/articles/8193/the-beloved-bucolic-my-summer-vacation-series-breaks-free-from-japan shinchan 8193 Sat, 13 Aug 2022 16:42:51 +0000 <![CDATA[Google to Apple: 'It's time' to fix text messages between iPhones and Android smartphones]]> https://development.sh/articles/8192/google-to-apple-its-time-to-fix-text-messages-between-iphones-and-android-smartphones apple 8192 Sat, 13 Aug 2022 16:42:06 +0000 <![CDATA[Gain valuable data visualization skills with these $39 training courses]]> https://development.sh/articles/8191/gain-valuable-data-visualization-skills-with-these-39-training-courses tools 8191 Sat, 13 Aug 2022 16:41:54 +0000 <![CDATA[How to stop email read receipts in Apple Mail]]> https://development.sh/articles/8190/how-to-stop-email-read-receipts-in-apple-mail receipt 8190 Sat, 13 Aug 2022 16:41:50 +0000 <![CDATA[Ringbrothers’ Latest Mustang is a Restomod Masterpiece]]> https://development.sh/articles/8189/ringbrothers-latest-mustang-is-a-restomod-masterpiece latest 8189 Sat, 13 Aug 2022 16:40:08 +0000 <![CDATA[Abstraction in programming: Taming the ones and zeros]]> https://development.sh/articles/8188/abstraction-in-programming-taming-the-ones-and-zeros programmers 8188 Sat, 13 Aug 2022 16:36:14 +0000 <![CDATA[Artificial Life Environment]]> https://development.sh/articles/8187/artificial-life-environment artificial 8187 Sat, 13 Aug 2022 16:34:00 +0000 <![CDATA[Identity crisis: Artificial intelligence and the flawed logic of ‘mind uploading’]]> https://development.sh/articles/8186/identity-crisis-artificial-intelligence-and-the-flawed-logic-of-mind-uploading mind 8186 Sat, 13 Aug 2022 16:33:26 +0000 <![CDATA[I have worked with numerous regulation]]> https://development.sh/articles/8185/i-have-worked-with-numerous-regulation unjustifiably 8185 Sat, 13 Aug 2022 16:33:25 +0000 <![CDATA[The uncomfortable truth about operational data pipelines]]> https://development.sh/articles/8184/the-uncomfortable-truth-about-operational-data-pipelines business 8184 Sat, 13 Aug 2022 16:33:17 +0000 <![CDATA[Senior Front End Engineer at Windranger]]> https://development.sh/articles/8183/senior-front-end-engineer-at-windranger end 8183 Sat, 13 Aug 2022 16:30:38 +0000 <![CDATA[What are Laravel Action Classes and How to use them?]]> https://development.sh/articles/8182/what-are-laravel-action-classes-and-how-to-use-them system 8182 Sat, 13 Aug 2022 16:30:12 +0000 <![CDATA[How can I make two separate data into one value?]]> https://development.sh/articles/8181/how-can-i-make-two-separate-data-into-one-value 0 0 0 This image shows the problem: Expected Output: Is there a way to join the grades together like this image?]]> td0td 8181 Sat, 13 Aug 2022 16:07:19 +0000 <![CDATA[Security researcher reveal Zoom flaws that could've allowed attackers to take over your Mac]]> https://development.sh/articles/8180/security-researcher-reveal-zoom-flaws-that-couldve-allowed-attackers-to-take-over-your-mac vulnerability 8180 Sat, 13 Aug 2022 16:03:48 +0000 <![CDATA[The best Samsung Galaxy Watch 5 alternatives you can buy]]> https://development.sh/articles/8179/the-best-samsung-galaxy-watch-5-alternatives-you-can-buy features 8179 Sat, 13 Aug 2022 15:58:21 +0000 <![CDATA[Why I'm not keeping all my digital eggs in the Google basket]]> https://development.sh/articles/8178/why-im-not-keeping-all-my-digital-eggs-in-the-google-basket google 8178 Sat, 13 Aug 2022 15:57:48 +0000 <![CDATA[“Spider-Man Remastered” Launches On PC]]> https://development.sh/articles/8177/spider-man-remastered-launches-on-pc pc 8177 Sat, 13 Aug 2022 15:55:12 +0000 <![CDATA[McQuarrie Talks That “Dead Reckoning” Title]]> https://development.sh/articles/8176/mcquarrie-talks-that-dead-reckoning-title kind 8176 Sat, 13 Aug 2022 15:55:03 +0000 <![CDATA[“Bullet Train” To Stay Atop Soft Box-Office]]> https://development.sh/articles/8175/bullet-train-to-stay-atop-soft-box-office worse 8175 Sat, 13 Aug 2022 15:54:54 +0000 <![CDATA[Crankworx Whistler: First Ride on SCOR’s 4060 Z LT XT eMTB]]> https://development.sh/articles/8174/crankworx-whistler-first-ride-on-scors-4060-z-lt-xt-emtb z 8174 Sat, 13 Aug 2022 15:54:27 +0000 <![CDATA[MoonRay Production Renderer]]> https://development.sh/articles/8173/moonray-production-renderer moonray 8173 Sat, 13 Aug 2022 15:48:13 +0000 <![CDATA[Katskhi pillar: The extraordinary church where daring monks climb closer to God]]> https://development.sh/articles/8172/katskhi-pillar-the-extraordinary-church-where-daring-monks-climb-closer-to-god closer 8172 Sat, 13 Aug 2022 15:47:57 +0000 <![CDATA[Ultimate list of Japanese Vegetable Cutting Techniques]]> https://development.sh/articles/8171/ultimate-list-of-japanese-vegetable-cutting-techniques