Archive for Czerwiec 2009

shrink ntfs partition

Disaster. Nothing works.

Vista came with my laptop but i decided to install Windows 7. Then i wanted to shrink partition. I should check with chkdsk but haven’t do this. I’ve proceeded to defragmentation so i could shrink partition with Windows tool.

But non of the tested defag tools work so i can shrink partition. They don’t move some sectors:
1. Windows defrag – can’t move, even display nothing.
2. PerfectDisk – it shows some sectors, which it can’t move. Even on boot.
3. UltraDefrag – nice sci-fi interface, shows that move many files, but in PerfectDisk I see again those excluded sectors.
4. MyDefrag – works quite good. Looks like it moves many files. But PD shows excluded sectors.

So i’ve tried ugly way.
1. ntfsresize –size 127G /dev/sda3
2. delete partition with fdisk and create smaller.
3. restart computer – Error: invalid device or something.
4. ntfsfix – bad ntfs sector.
5. testdisk – repairs ntfs partition, so i can mount it. But:
a) it created extended windows partition and logical inside (previously it was only primary ntfs).
b) i can’t boot windows either
c) boot from windows dvd and reapair – doesn’t work.

Looks like i have to backup data somewhere and create partitions from the scratch, because this new extended partition is overlaping my next linux partition. But linux works.


Read Full Post »


After my article was published, there is ongoing discussion on #exherbo, how to call Exherbo developers. Quite funny:

[22:07] although „exherboers” is weird imo… i think we need a better name
[22:07] Exherbites? 😉
[22:08] exherbots? exherbitionists? exherbiatches? (sorry, i just woke up…)
[22:08] exherbo users
[22:08] arkanoid_: Boring!
[22:08] no, users is a dirty word!
[22:08] Philantrop: no, sane. there’s a difference
[22:09] arkanoid_: You are being serious. *That’s* the difference. 🙂
[22:10] I’m always serious!
[22:11] exherboleros!
[22:11] lol
[22:12] that would give us an excuse to wear extravagant hats
[22:12] and pants
[22:12] * replica usually doesn’t wear any
[22:12] * arkanoid_ usuea
[22:12] …
[22:12] * arkanoid_ usually doesn’t need an excuse
[22:12] what about exherbowers or exherboïsts?
[22:14] too metal
[22:15] exherboys sounds misogynist
[22:16] exhertoys
[22:16] or exhergoats
[22:16] SuperHeron: until you realize that all girls on the internet are actually guys
[22:16] replica: Ahem… My wife is not! 🙂
[22:16] replica> lol
[22:16] riiiiight
[22:17] * arkanoid_ is now known as arkanoid
[22:17] Philantrop: i will refrain from making a wife joke at this juncture
[22:17] replica: Feel free to – she’s not watching, atm. 😉
[22:18] Nor does she like IRC for that matter. 🙂
[22:18] pssh… she reads your backlogs!
[22:18] Philantrop: I thought your wife is Ingmar
[22:18] that would explain why he never sleeps
[22:18] berniyh: No, he’s my toyboy.
[22:19] berniyh: No need to become jealous, darling, btw.
[22:19] I’m not a toy :p
[22:20] I’m just an idiot 😛
[22:20] on a different topic, xcm xorg stuff, intel, and 2.6.30 has been solid for over a day now
[22:20] so?
[22:20] spbecker: Ingmar hasn’t been around much today, I think.
[22:20] * ossowick1 is now known as arkanoid_
[22:20] and it even seems to be faster than before
[22:21] I can use google earth without bringing my eeeeeeeeeeeeee to a grinding halt
[22:21] and flash runs smooth
[22:21] spbecker: same here, though you’ll likely run into the odd compositing glitch… at least nothing locks up
[22:21] pfff, google earth…
[22:22] replica> what about exherborists?
[22:22] exherbushido!
[22:22] exherboleros and exhergoats, and i’m rolling on the floor lauging
[22:23] i hate you all
[22:23] SuperHeron: that seems a little too plain imo, we need something that has a little flair or attitude or something
[22:24] hate++
[22:24] spb: what did we do?
[22:25] spb: spbecker: all you need is love!
[22:25] trying to come up with retarded words for something that doesn’t need a word
[22:25] alip: i have love. i like hate too.
arkanoid: all it takes is for someone to blog about us as „exherboners” and that’ll be the end 🙂
replica: except that „something ghey” is any lame word like you guys are trying to come up with when no label is needed
spbecker: we just need to find something less ghey
yeah, like nothing
I approve!
spbecker: i dub thee Sir Null
we need something beginning with exherb…
we don’t _need_ anything!
„exherbo developers”
all we need is love
* SuperHeron has quit („Ex-Chat”)

Read Full Post »

Exherbo community


Exherbo is specific and unique community/project among open source world.

They don’t want to be community like gentoo. As one of develoeprs, ciaranm says „community in the open source context means people who don’t contribute anything but think they have rights”. He even doesn’t want to call Exherbo a community. Instead he likes term „developer base” which he describes as „group of useful people who contribute and mostly get on fairly well with each other”.

This community states about itself, that „Exherbo doesn’t have users, only developers”.

And you will quickly find it yourself if you try to install exherbo and something goes wrong.

If you haven’t read documentation extensively (including maling list and irc) and ask some trival or stupid questions on irc, you will be banned from #exherbo channel. That’s what happend to me.

But there is hope for us lame users. Ban can be removed if you show that you have made your homework and ask for removing ban.

Such behaviour may seem rude and harsh to user who is used to helpful gentoo or ubuntu community.

It’s clearly understandable when you know when they come from. Most of the developers are ex gentooers. And they didn’t liked what was happening with gentoo. When it’s difficult to change any element of distribution, and there is more management then real work, you quickly see stagnation and frustration. It stifles innovation.

So they started from scratch. Not exactly from the ground, because they use many elements from gentoo and improve them over time. Some of the ideas may go to gentoo like it’s happening with pms.

They have their own vision about distribution development. They claim, that 20 core developers is enough for them and they don’t want to go beyond this amount. They consider that more developers will create mess and put away fun.

Instead they created infrastructure which will help to control such huge amount of work like creating distribution is.

They use distributed scm (git) which helps them to „divide and conquer”. Instead of one big repository with 10k packages they have tiny core repository called arbor. There are also topic repositories like x11, gnome, mozilla, etc.

It’s easier to maintain that. You don’t have to read throug one big log. In one repository you see commits only from that repository. If you don’t use gnome, you don’t have to bother with gnome. Just don’t include that repository.

And that works from opposite direction. If some users want anything that isn’t in core, topic or developers repositories, they can create their own repository and use it. It can also be included to exherbo unofficial repositories, so it will be searchable by other exherbo users with paludis.

Another important parts of exherbo are paludis – package manager and exheres – package format. There happens many small improvements which move exherbo step by step into right direction.

Also you have to know how exherboers communicate with each other, what is the workflow. Most work is coordinated through irc. Package requests are tracked with unwritten repository and are searchable with package manger. Buzilla and maling list aren’t used extensively. Every commit to official repositories is visible on irc thanks to cia bot. Most talk and fun happens on irc.

If you want something to be done, don’t demand it. Help developers and make it yourself. Than everobody can focus on what gives most satisfaction. Be developer.

Read Full Post »

My Linux todo

touchpad sensitivity
touchpad disable when typing
video hd acceleration
hibernation, suspend
router mac ip
router upnp
router usb disk
automount working without gui
bootchart, boot in 10 sec
gdm memory leaks
gnome-terminal responsivness
firefox responsivness
kvm and smb
kvm and hot migration
kvm and redundancy
gentoo decrease flags, faster?
earplaseur czy coś takiego
selinux lub nowa odmiana tomoyo
wi-fi ad hoc?
Freepbx asterisk
połączenie nokii przez bluetooth
udostępnianie połączenia nokii
truecrypt (hidden)
md-crypt vs truecrypt
monitoring+streaming audio+video
snapshots: filesystem, hot, recovery
integrity checking: filesystem

Read Full Post »

gimp skrypty wtyczki

Rodzaje według języka:
script-fu – script
python – plug-in
c – plug-in

Lokalizacja kodu:
script-fu – /usr/share/gimp/2.0/scripts/
python – /usr/lib/gimp/2.0/plug-ins/
c – /usr/lib/gimp/2.0/plug-ins/

Lokalizacja tłumaczeń:
script-fu – /usr/portage/distfiles/svn-src/gimp/trunk/po-script-fu/
python – /usr/portage/distfiles/svn-src/gimp/trunk/po-python/
c – /usr/portage/distfiles/svn-src/gimp/trunk/po-plug-ins/

Skompilowane tłumaczenia (ale nie jestem pewien czy na pewno):
script-fu – /usr/share/locale/pl/LC_MESSAGES/gimp20-script-fu.mo
python – /usr/share/locale/pl/LC_MESSAGES/gimp20-python.mo
c – /usr/share/locale/pl/LC_MESSAGES/gimp20-std-plug-ins.mo

Read Full Post »