inicio mail me! sindicaci;ón

Tomasz Wysocki - dziennik internetowy

Otchłań mojego umysłu…

Archive for wrzesień, 2006

Parted - print

I’m going to make changes. I’m making shot, because it may be nice to remind:

# parted
GNU Parted 1.7.1
Using /dev/hda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print                                                            

Disk /dev/hda: 80.0GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type      File system  Flags
 1      32.3kB  10.7GB  10.7GB  primary   ext2              
 2      10.7GB  74.7GB  63.9GB  extended               lba  
 5      10.7GB  11.3GB  535MB   logical   linux-swap        
 6      11.3GB  63.9GB  52.6GB  logical   ext3              
 7      63.9GB  74.7GB  10.7GB  logical   ext3              
 3      74.7GB  80.0GB  5371MB  primary   ext2              

(parted)
  1. tomwys’ GNU/Linux 0.2 (LFS 6.2)
  2. extended
  3. tomwys’ GNU/Linux 0.1 (LFS 6.1)
  4. -
  5. swap
  6. /home
  7. Gentoo
  8. -

Niedługo zmiany. Być może kiedyś miło będzie odświerzyć pamięć:

# parted
GNU Parted 1.7.1
Using /dev/hda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print                                                            

Disk /dev/hda: 80.0GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type      File system  Flags
 1      32.3kB  10.7GB  10.7GB  primary   ext2              
 2      10.7GB  74.7GB  63.9GB  extended               lba  
 5      10.7GB  11.3GB  535MB   logical   linux-swap        
 6      11.3GB  63.9GB  52.6GB  logical   ext3              
 7      63.9GB  74.7GB  10.7GB  logical   ext3              
 3      74.7GB  80.0GB  5371MB  primary   ext2              

(parted)
  1. tomwys’ GNU/Linux 0.2 (LFS 6.2)
  2. extended
  3. tomwys’ GNU/Linux 0.1 (LFS 6.1)
  4. -
  5. swap
  6. /home
  7. Gentoo
  8. -

Opera - naczelny ramożerca mojego komputera | Opera - top RAM user of my computer

When I’m writing this post, Opera using almost 80% of my computer’s RAM. Is it too much? For me it is. I have 256MB of RAM, so 200MB for browser is too much. It’s also strange, because I have only two tabs opened, I don’t use widgets, IRC is disabled. It’s probably cause Opera allocates much ram but frees only little of it. Opera uses much CPU also. Maybe I should think about new web-browser or upgrade my computer hardware. It’s some kind of problem.


W chwili gdy piszę ten wpis Opera wykorzystuje prawie 80% RAMu posiadanego przez mój komputer. Czy to dużo? Dla mnie tak. Mam 256MB RAMu i zajęcie 200MB dla samej przeglądarki to zdecydowanie za dużo. Najlepszy w tym wszystkim jest fakt, że mam otwarte tylko dwa taby, nie mam żadnych widgetów, a IRC jest wyłączony. Zajętość prawdopodobnie bierze się z tego, że Opera chętnie rezerwuje nowy ram, a nie kwapi się zbytnio ze zwalnianiem. Opera oprócz ramu zjada dużo CPU. Może warto by się zastanowić nad wymianą przeglądarki, a może raczej nad rozbudową komputera. Trudna sprawa.

Problem z su pod Gentoo

Tuż po instalacji Gentoo natknąłem się na następujący problem:

$ su
Password: 
su: Permission denied
Sorry.

Problem wynika z wysokiego poziomu zabezpieczeń zastosowanego w Gentoo. Aby go rozwiązac, powinniśmy wszystkich użytkowników, chcących korzystać z polecenia su, dodać do grupy wheel:

# gpasswd -a nazwa_użytkownika wheel
Adding user nazwa_użytkownika  to group wheel

Gdzie nazwa_użytkownika to identyfikator użytkownika, który ma mieć uprawnienia do korzystania z su.

$ su
Password: 
#

Gentoo

Zacząłem swoją przygodę z Gentoo. Co prawda kiedyś miałem już tą dystrybucję na dysku, jednak wtedy celem było obejrzenie i ewentualna ocena. Teraz mam zamiar zacząć korzystać z tego systemu.

Dlaczego Gentoo?

Muszę niestety zrezygnować z LFS. Nie mam czasu na zarządzanie nim. Potrzebuję czegoś co działa automatycznie. Jedną z możliwości był powrót do Debiana, jednak postanowiłem spróbować czegoś nowego. Gentoo wydało mi się ciekawą i wartą dłuższego wypróbowania dystrybucją.

Pierwsze wrażenia

Pierwsze co rzuciło mi się w oczy, to ułatwiony proces instalacji, w stosunku do tego przez który musiałem przegryźć się kiedyś. Zrezygnowano ze stage1 i stage2 i ogólnie zmieniono kilka rzeczy. Generalnie system mi się podoba, jednak nie obyło się bez wpadek. Pierwszą rzeczą która mnie zaskoczyła był “Segmentation Fault” w xmms. I nie chodzi tu nawet o samo wystąpienie tego błędu tylko o to, że “sam się naprawił” (normalnie jak nie-Linux).

Czy tak zostanie?

Nie wiem jeszcze czy zostanę przy Gentoo. Jeśli mi się nie spodoba, zwyczajnie wrócę do Debiana.

Hello world!

My “Hello world!” in assembler language:
section .text                   ; program section

global _start                   ; ld is reported about _start

_start:                         ; from this label program starts

        mov eax, 4              ; 4 - write command
        mov ebx, 1              ; 1 - stdout
        mov ecx, hello          ; hello - our text
        mov edx, size           ; size - text size
        int 0x80                ; 0x80 - system call

        mov eax, 1              ; 1 - exit command
        mov ebx, 0              ; 0 - program exit state
        int 0x80                ; 0x80 - system call




section .data                   ; data section
        hello db 'Hello, world!', 0x0a ; our text
        size equ $ - hello      ; text size ([current address] - [text address])
I may write something more interesting soon.
Moje “Hello world!” w assemblerze:
section .text                   ; sekcja programu

global _start                   ; informuje ld o _start

_start:                         ; etykieta wykonywana na starcie programu

        mov eax, 4              ; 4 - polecenie write
        mov ebx, 1              ; 1 - stdout
        mov ecx, hello          ; hello - nasz tekst
        mov edx, size           ; size - dlugość tekstu
        int 0x80                ; 0x80 - wywołanie przerywania systemowego

        mov eax, 1              ; 1 - polecenie exit
        mov ebx, 0              ; 0 - status poprawnego zakończenia programu
        int 0x80                ; 0x80 - wywołanie przerywania systemowego




section .data                   ; sekcja danych
        hello db 'Hello, world!', 0x0a ; nasz napis
        size equ $ - hello      ; długość napisu ([aktualny adres] - [adres napisu])
Niedługo postaram się umieścić coś ciekawszego.

Shannon - zagustuj w celtyckich rytmach

Shannon to zespół grający dość nietypowy gatunek muzyki, jakim jest muzyka celtycka. Z zespołem po raz pierwszy spotkałem się na Przystanku Woodstock. Dali tam taki koncert, że jeszcze bardzo długo będę go pamiętał. Ostatnio wróciłem do muzyki tego zespołu i ściągnąłem porcję darmowych mp3 z ich strony. Muzyka, przez nich tworzona, jest bardzo żywa i interesująca. Możemy usłyszeć tam takie instrumenty jak: dudy, buzuki, flet, bębenek, gitara akustyczna, oraz dobrze znane ze sceny rockowej: gitara basowa i perkusja.

Gorąco polecam ten zespół. Sam zastanawiam się nad kupnem płyty.

Pierwszy plug-in

Dzisiaj napisałem swojego pierwszego w życiu plug-ina. Kodowałem już wiele programów, a nawet hacki do cudzych aplikacji, ale z potrzebą stworzenia plug-ina spotykam się po raz pierwszy. Napisana przeze mnie wtyczka jest przeznaczona do WordPressa. Przeczytać o niej więcej oraz ściągnąć ją można na tej stronie. Wtyczka została zaprojektowana specjalnie dla eleeki.