Zewnętrzny HDD USB 3.0 4x szybszy na Twoim kompie?

W dzisiejszych czasach bardzo modnym rozwiązaniem jest wymiana wbudowanego dysku HDD na SSD i zakup, bądź przerobienie starego, na dysk zewnętrzny. Najczęściej na interfejsie USB 3.0. Zrobiłem tak i ja. W laptopie zamontowałem 256GB SSD i dołożyłem zewnętrzy Seagate 4TB. Wszystko działało „wyśmienicie”, do czasu zainstalowania na zewnętrznym dysku gier. Według statystyk, średni transfer danych na dysku twardym powinien oscylować ok. 100 MB/s. Continue reading “Zewnętrzny HDD USB 3.0 4x szybszy na Twoim kompie?” »

Czytaj więcej

Komendy z Linuxa w CMD’ku?

Microsoft umożliwił zainstalowanie sobie Linux Bash Shella pod Windowsem 10, no i fajno. Tylko że tak nie do końca fajno. W PHP Storm mam podłączenie do CMD’ka windowsowego i tam już nie mam dostępu do nowego tworu Microsoftu. Jest za to ograniczony dostęp do komend cd, dir itp. nic wielkiego. Ni to power shell, ni terminal z linucha. Po prostu coś, gdzie idzie wpisać php index.php > example.txt i fajrant, buda stoi. Na całe szczęście nie musi tak być! Continue reading “Komendy z Linuxa w CMD’ku?” »

Czytaj więcej

Windows 10, UEFI i partycja GPT – jak zainstalować

Dawno nie formatowałem komputera. Bardzo dawno. Kilka lat już będzie. Przyzwyczaiłem się że wystarczy wsadzić pendrive lub płytkę, dalej dalej dalej, ustawić partycję i wszystko działa. Niestety nie w dzisiejszych sprzętach w których jest UEFI oraz rozruch oparty o GPT a nie MBR. W skrócie, w sumie też dla samego siebie tutorial jak zainstalować system Windows 10 z włączonym w BIOS UEFI. Continue reading “Windows 10, UEFI i partycja GPT – jak zainstalować” »

Czytaj więcej

Wydajność UNSET vs. NULL

Przeprowadziłem małe testy dwóch sposobów zwalniania zasobów i czasu który zajmuje taki proces. Czytałem na kilku portalach czy powinno się unsetować zmienne czy nullować. Wiele komentarzy polegało na sprzeczaniu się która operacja trwa dużej i jest bardziej pamięciożerna. Nie będę oceniał co jest bardzie przydatne czy w jaki sposób powinno się to robić. Wszystko zależy od tego w jakiej sytuacji się znajdujemy i które zasoby są dla nas kluczowe.

Podczas zmieniania wartości zmiennej $foo = null; uzyskasz efekt szybszego zwolnienia pamięci RAM, ale zabierze to kilka cykli procesora, co może znacząco wydłużyć czas realizacji zadania. Funkcja unset() natomiast nie zwolni pamięci RAM natychmiastowo, jednak nie obciąży on w żaden sposób procesora. W celu zobrazowania problemu przygotowałem prosty skrypt z jedną pętlą. Test polega na szybkim tworzeniu i zwalnianiu zmiennej tekstowej oraz na ciągłym dopisywaniu do istniejącej zmiennej kolejnych linii tekstu. Każdy test da nam 2 wyniki zajętości pamięci.

Continue reading “Wydajność UNSET vs. NULL” »

Czytaj więcej