Showing posts with label 11. Show all posts
Showing posts with label 11. Show all posts

Saturday, April 06, 2024

Everything You Need to Know About Windows 11, Latest Features and Improvements

In the previous post about Windows 10, we mentioned that Microsoft Corporation stated Windows 10 would be the last Windows operating system and would only receive upgrades similar to Linux distributions. The announcement of Windows 11 in the fall of 2021 surprised many users, including ourselves. We disagreed with the notion that there would be no more new Windows versions. On October 5, 2021, Windows 11 was released as a continuation of the previous Windows 10 operating system, aiming to enhance the user experience and introduce new features and improvements compared to all previous Windows versions.

However, Windows 11 also brought disappointments because a significant number of computers did not meet the hardware requirements, especially concerning processors, preventing users from upgrading or cleanly installing Windows 11. If you’re using a computer with a previous Windows operating system, it’s recommended to install the PC Health Check application. This small program verifies whether your device meets the requirements for installing Windows 11. Despite having purchased our PC only a year and a half before the release of Windows 11, it didn’t meet the criteria due to an unsupported processor.

Later, many articles on the Internet explained why Windows 11 doesn’t support certain processors and emphasized the importance of TPM - Trusted Platform Module. TPM is a small chip on the computer’s motherboard that provides hardware-level security features. If your system lacks TPM, compatibility issues and lower-powered processors are the primary reasons many users haven’t transitioned to Windows 11. Some users managed to work around the limitations reported by the PC Health Check application by installing Windows 11 from a flash drive rather than via an update.

Windows 11 Pro Desktop

Windows 11 Pro Desktop 

You haven’t missed much - We recently purchased a high-performance laptop ourselves. After more than a year since the official release of Windows 11, we successfully installed the Windows 11 Professional Edition operating system without any issues. However, we’re kept Windows 10 Professional Edition on our PC too and don’t plan to change it. Now, let’s explore why someone might consider upgrading to Windows 11 and what sets it apart:
  • Modernized User Interface: Windows 11 features a redesigned Start menu, notification center, Taskbar, and system tray. Elements have been updated to look more elegant and intuitive.
  • Enhanced Multitasking: Windows 11 improves multitasking, especially for users with multiple monitors. Snap Layouts and Snap Groups make window organization easier.
  • Gaming Optimization: Windows 11 offers better gaming performance. It integrates DirectX 12 Ultimate API, Auto HDR, and Direct Storage technology.
  • Microsoft Store Upgrade: The Microsoft Store has been revamped with richer content. It now supports apps developed for Android devices.
  • Inspiration from Android and macOS: Microsoft drew inspiration from Android and macOS, aiming to unify experiences across devices.
  • User-Friendly and Secure: Windows 11 is easier to use and enhances productivity. It’s considered safer, taking device performance into account.
  • System Requirements: Windows 11 demands higher specs, including a minimum of 4 GB RAM and 64 GB storage. Processors like Intel Core i (8th generation or newer) and AMD Zen+ series are recommended. TPM 2.0 is required for enhanced security.

Overall, Windows 11 brings a fresh experience and improved features, making it a worthy upgrade for many users.

Enhancements in Windows 11: From the Start Menu to the Microsoft Store

Saturday, February 18, 2023

Pokrenite svoje putovanje veb razvoja, uvod u Laravel radni okvir

Ukoliko učite PHP programski jezik, čiji tutorijal možete pogledati ovde; možete se pitati šta je to Laravel i zašto bi ste i to učili. Zar PHP programski jezik nije dovoljan da iskodirate kakav god hoćete veb sajt, pa ukoliko je neophodno ako zatreba možete ubaciti i JavaScript i Ajax. Pa, vidite ovako; Laravel je open-source framework; na Srpskom jeziku radni okvir; za PHP programski jezik. On vam pomaže tako što preuzima odgovornost umesto vas za veliki deo poslovne logike vaših aplikacija, za mnoge uobičajene komponente kao što su validacija unosa, pristup bazi podataka, autentifikacija korisnika, izrada šablona itd. Danas programeri koriste mnogobrojne radne okvire za razvoj aplikacija, veb sajtova, biblioteke i komponente koje su drugi programeri iskodirali i testirali da vi to ne morate isto kodirati. Radni okviri održavaju konzistentnost i fleksibilnost i dok vi razmišljate, gde i kako nešto iskodirati u PHP programskom jeziku u vašem projektu koji postaje sve veći i kompleksniji; radni okvir razmatra samo: "Koju komponentu treba da koristim ovde?" Ako se pitate zašto baš Laravel; onda je moj odgovor zato što je trenutno jedan od najboljih za PHP developere. Ako se vratimo u prošlost; jedan od prvih radnih okvira je bio 2004 godine Ruby on Rails. Brzo je postao popularan jer je takođe popularizovao MVC, konvenciju nad konfiguracijom i mnoge alatke koje su doprinosile programerima brz razvoj aplikacija. Zatim se pojavio CakePHP 2005 godine i onda se razvoj nastavio u vidu CodeIgniter, Simfony, Kohana, Zend Framework itd. Još, 2010 godine CodeIgniter je postao veoma popularan radni okvir za PHP programere ali je kasnije počeo da zaostaje u tehnološkom razvoju i postao je previše spor. Zato je u junu 2011 godine, Taylor Otwella ponudio svoj radni okvir; napredniju alternativu CodeIgniter-a koju danas zovemo Laravel 


( Laravel je trenutno jedan od najboljih radni okvira za PHP programere )

Laravel 1 je doneo autentifikaciju, lokalizaciju, modele, views, sesije i rutiranje. Sve je iskodirano od nule. Laravel 2 je bio zaslužan za kontrolore, IoC i Blade. Laravel 3 je doneo Artisan i Bundles. Laravel 4 je otišao još dalje sa distribucijom paketa preko Composer radnog okvira. Zato se i kaže da je Laravel baziran na PHP programskom jeziku ali i na drugom radnom okviru Composer-u. Laravel 4 je još 2013 godine doneo još mnogo divnih stvari koje PHP programerima olakšavaju posao poput database seeding, automatsko upravljanje sa konekcijama baza podataka, 2014-te upravljanje PHP Cloud serverima, Vargrant okruženje, upravljanje pretplatama itd. Laravel 5 je još 2015 godine doneo novu strukturu direktorijuma i keširanje ruta itd. Od prekjuče; tačnije 16 februara 2023 godineLaravel je izbacio 10.2 stabilnu verziju koji zahteva minimum PHP 8.1 verziju. Svake godine se u prvih 6 meseci u SAD-u održava konferencija Laracon dok se ista održava u Evropi; tačnije Amsterdam-u u drugoj polovini godine; gde možete uvek saznati skoro sve o razvoju Laravel radnog okvira. E sad se možete pitati, ako je Laravel toliko dobar radni okvir zašto ga svi ne koriste? Mislim da postoje više razloga. Promene se često dešavaju u različitim verzijama, komponentama, kodu i postoje neke knjige i odlična dokumentacija o Laravel-u ali ponekad je komplikovano sve to uklopiti i ispratiti. Ukoliko koristite Share Hosting kod nekog provajdera; možda on jednostavno neće raditi. Druga stvar je ako vi zakupite vaš server. Tad možete da kontrolišete i da instalirate svašta na vaš hosting. Možete kompletan projekat da održavate i menjate kad se nešto promeni. Ali to zahteva mnogo više učenja i strašno je kad nad nekom komponentom nemate kontrolu. Zbog toga neki stariji iskusniji PHP programeri se drže čistog PHP  programskog jezika bez bilo čega što to može narušiti. Sve u svemu, što se mene tiče u svemu trebate biti fleksibilni; potrebno vam je vreme i mnoge greške da bi ste bili iskusniji u PHP  kodiranju ali jednostavno nema odustajanja. Uvek napredujete i učite. Još pre par meseci nije bilo šanse da instaliram Laravel na noviju verziju Linux distribucije Ubuntu-a zbog grešaka koje nisam razumeo dok je to danas druga priča.

Kako da instaliram Laravel?