Archive for ‘ May, 2010

4KB sektory na dyskach

Być może słyszeliście o najnowszych planach rozwoju dysków twardych. Mam tutaj na zmianę rozmiaru sektorów na dysku.

Jak pewnie wiecie, sektory są najmniejszą jednostką przestrzeni na dysku twardym. Do tej pory rozmiar pojedynczego sektora wynosił 512 bajtów. Jednak od grudnia 2009 najwięksi producenci dysków (jako pierwszy Western Digital) przeszli na sektory o rozmiarze 4096 bajtów. Na dotychczas kupionych dyskach jeszcze tego nie widać ponieważ firmware dysków, póki co, emuluje każdy 4096 bajtowy sektor na osiem sektorów o starym rozmiarze (tzw. funkcja Advanced Format). Z czasem oczywiście to działanie zostanie zarzucone.

Po co przechodzić na większy rozmiar sektorów? Read more

Prawa dostępu do plików

Standardowe prawa dostępu do plików i katalogów w Linux’ie każdy zna. Wyświetlamy je poleceniem “ls -l”, ustawiamy poleceniem “chmod” podając albo całą maskę, albo dodając i odejmując poszczególne przywileje. Jednak jak wiele z Was słyszało o, i umie używać ACL? Read more

Iluzja

Kolejny wpis z gatunku “ciekawy filmik z YouTube’a”. Ktoś się naprawdę nieźle postarał. Bezbłędna iluzja. :) Read more

  • Comments Off on Iluzja

xkcd downloader

Z braku lepszych zajęć i z sympatii jaką darzę rysunki na xkcd.com, napisałem prościutki skrypt bash’owy ściągający wszystkie komiksy jakie się ukazały. Jeśli macie ochotę korzystajcie. :)

xkcd.sh

  • Comments Off on xkcd downloader

bash prompt i nie tylko

Z przyczyn różnych, ostatnio był mi potrzebny osobny Linux, najchętniej działający równocześnie z moim. Sprawę oczywiście rozwiązała wirtualizacja, a konkretnie VirtualBox. Zainstalowałem OpenSUSE (bardzo przyjemna dystrybucja), uruchomiłem emulator terminala (bo głównie w konsoli miałem pracować) i zabrałem się za robotę. Na początku oczywiście zmieniłem kolory terminala, bo na białym tle paskudnie się pracuje. Po jakimś czasie stwierdziłem, że ciągle coś jest nie tak. Dopiero po chwili zrozumiałem, że przeszkadza mi czytelność terminala, a raczej jej brak. Nie było od razu widać gdzie kończą się efekty działania jednego programu, gdzie jest polecenie wywołujące następny i jego wynik. Read more

  • Comments Off on bash prompt i nie tylko

Budowa plików ELF

Bardzo polecam wszystkim zainteresowanym kompilacją, programowaniem w C i assemblerze, oraz ogólnie dłubaniem niskopoziomowym przeczytanie artykułu właśnie na ten temat – część 1 i część 2. Autor analizuje w nim i objaśnia budowę pliku wykonywalnego i jego poszczególne sekcje.

Warto mieć choć trochę wiedzy z dziedziny programowania w assemblerze, choć wyjaśnienia są na tyle jasne, że bez niej też można sporo zrozumieć i się nauczyć.

Tutaj można znaleźć bardzo podobny artykuł, jednak znacznie dłuższy i trochę bardziej techniczny. A po przeczytaniu można “popodziwiać” programy autora: Tiny Programs.

Jeszcze jedna próba stworzenia “czegoś małego”: Smallest x86 ELF Hello World

Ile można wycisnąć z Twitter’a?

Ile można zawrzeć w jednym “tłicie”? Pytanie wydaje się banalne. Prawie każdy wie, że wiadomość na Twitterze może mieć maksymalną długość 140 znaków. Wynika to z inspiracji twórców, czyli wiadomości SMS. Wiadomość SMS ma maksymalną długość 160 znaków. W Twitterze 20 znaków jest obcięte na pole nadawcy. Read more

  • Comments Off on Ile można wycisnąć z Twitter’a?

Powrót z GRUB2 do GRUB Legacy

Z różnych przyczyn użytkownicy dosyć często szukają sposobów, żeby wrócić do starego GRUB’a. Wychodząc na przeciw tym z Was którzy poszukują instrukcji jak to zrobić, zamieszczam poniższy wpis. Read more