- would run on i586
- would run some desktop environment, while leaving some of the 64MB of RAM unallocated
- would run recent wine
- would run X with GL/DRI, so those games could be run
I've been having quite a trouble with Google Desktop binding all sorts of keyboard shortcuts that interfere with my work. Most annoying was with its binding of Win+Space, that collides with my Launchy hotkey. I solved this by tuning the startup order of applications, but it wasn't pretty. Today I found new hope. According to this post, shortcuts can be configured via registry:
In „HKEY_CURRENT_USER\Software\Google\Google Desktop\Preferences“
create a DWORD value named „hot_key_flags“.
Setting this value to:
- „0“ disables both Ctrl-Alt-G and Windows-G
- „1“ disables Windows-G, but leaves Ctrl-Alt-G enabled
- „2“ disables Ctrl-Alt-G, but leaves Windows-G enabled
- Removing the key or setting the value to „3“ or higher will enable both keys.
This solved my problem with AltGr+G, later I will try if it also helped launchy.
I spent few evenings figuring out why vegas always recompresses MPEG2 video from my camcorder, instead of using Smart Render. First, both project and encoder must be set to video size 704×576 pixels, with upper field first interlace (note, that changing encoder template is only possible with Vegas Pro). And the magic setting that will allow smart render is to set Maximum Bitrate for encoder to exactly 9542800 bits/s.
UUID partition was mystery to me – according to all documentation
available they make life easier instantly and you no longer have to worry about
your partition letters. Since I'm using LVM on all servers I manage I already
stopped worrying. But since this is preferred method now, I wanted to use it
(especially after last time udev created /dev/mapper/vg-lv device,
but no /dev/vg/lv device after boot and I realized that after my
backups were week old and I had to restore corrupted file :().
But here's the problem with UUIDs and LVM: After you create new LV, vol_id
and blkid will show their UUID. But as soon as you want to mount that LV via
/etc/fstab, it yields Special device UUID=... does not
exist. Today I learned this special command:
sudo partprobe
It updates the /dev/disk/by-uuid directory and your uuid mount works like a charm.
I just found clever post with steps to make more space available to your root partition by having /usr compressed with squashfs and overlayed with unionfs. So I'm adding it here as note to self to try it on my Ubuntu on USB disk, where I devoted to much space to NTFS partitions :) It also could be fine for Aspire One, if my wife will start to actually store any files there, not just do the browsing.
http://po-ru.com/…-the-eee-pc/
Oh yes, and according to this comment, Ubuntu 8.10 works nicely on Aspire One, so if I'll be willing to sacrifice nice bootup times of Linpus to more standard way of administration (at least for me), I might give that a try.
I recently got this cutie from Acer. It's purpose is to be my wife's browsing machine. For that I had to modify some things:
- Install Skype
- Install Pidgin
- Upgrade to Firefox 3
- Instal mscorefonts
- Video player with subtitle support
Let’s have a look at my programming duties today. The plot goes like this: There is a Web Dynpro within Enterprise Portal (I don’t know proper English fairy tale style, but this sentence feels similar to ‘In a dark, filthy cave lived a horryfying twelve-headed fire-spitting dragon’). This web dynpro opens external window with a JSPDynPage portal component.
Amongst other functionality there is a button, which switches application on the opening window. Since it’s a webdynpro in a portal, we need to use window.opener.top.location, as webdynpro is within a frame (or iframe). First time in works. Second time, Internet Explorer yields Access Denied.
You think: Common cross-site scripting issue. But we only do window.location.href="/irj/portal?NavigationTarget=ROLES://...", so no server is changed. The new component sits at same server as well. And it worked for the first time! Window opener still exists, but any access to it returns Access Denied. And the cause is, that we didn’t change window.opener, we changed window.opener.top, and thus window.opener is no longer valid. Once you realize that, the solution is pretty straightforward:
this.windowopenertop = window.opener.top; this.windowopenertop.location.href=role1url;
and then later
this.windowopernetop.location.href=role2url;
…and the dragon lived happy ever after (though the user can choose to see another dragon at same location).
Now this was another long night: I was trying to create IPSec tunnel between Cisco PIX and Ubuntu-based router with OpenSwan. At first, I was unable to estabilish ISAKMP communication as PIX always rejected it with SA not acceptable. That was solved with adding
ike=aes-sha1-modp1024
into ipsec.conf configuration file. And once I got though this I came to thegreat showstopper, that is mentioned in the title. Cisco and various forums state, that my pre-shared key was wrong (but it wasn’t), that I should do clear crypto sa on the PIX (but it didn’t help), or that my access list was wrong (but they seemed right). After giving up and getting some sleep instead I decided to change the encryption (I used AES with SHA1). I added new policy for 3DES with MD5 and suddenly the message was gone!
But there was a new one, saying Proxy Identities Not Supported, and finally I found where I should have had 192.168.8.0 instead of 192.168.1.0 – in the ipsec.conf.
And from that time on, the tunnel works perfectly.
One more note:
After you’re happy that your tunnel has been estabilished and you’re re looking forward to trying it out, you may get disappointed that no pings to remote internal network will work, and that ssh will return No route to host.The secret ingredient is to use internal network interface as source, so use
ping remoteinternalhost -I routerinternalinterfaceip
ssh -b routerinternalinterfaceip remoteinternalhost
You tried to do Exchange Information Store backup onto a Samba share. It failed, because you didn’t have enough disk space. You engage ‘Replace’ instead of ‘Append’ as you intended in the first place. And NTBackup fails with this error message, right after first information store log file. You fiddle three hours with Samba settings, shutdown all bridged virtual machines on server hosting the share, and finally you close the f*cking NTBackup window and start it over… and suddenly you can go to sleep
Thanks to experts-exchange. Did you notice they no longer ROT13 the solution, instead, plain text is situated some 7 pages below? Just read the problem description and press End…
Or update your greasemonkey script.
If you ‚promoted‘ a Samba share to DFS root, a try to access the DFS link right after the change, you may receive rather long and useless error message from explorer, that starts with <location> refers to a location that is unavailable. This is all just a result of your impatience. Log off, log on and try again!