-
Posted: January 6th, 2009, 11:27pm CET
pTomorrow most people will be back from the holiday season, time to start again with the a href=http://en.opensuse.org/KDE/Meetingsbiweekly IRC meetings/a of a href=http://en.opensuse.org/KDE/Teamthe openSUSE KDE Team/a. This time we will look back to last year or rather to the a href=http://en.opensuse.org/OpenSUSE_11.1openSUSE 11.1/a release shortly before Christmas and the biggest reported problems. And also, despite the a href=http://zonker.opensuse.org/2008/12/15/discussing-opensuse-112-schedule/schedule discussion/a not being finished yet, we will start to collect and discuss a href=http://en.opensuse.org/KDE/Ideas/11.2ideas for openSUSE 11.2/a./p
-
Posted: January 6th, 2009, 11:12pm CET
a href="http://www.novell.com/prblogs"img align=right border=0 src="http://www.planetsuse.org/novell.png" alt="Novell OpenPR Blog"/apThe a href=http://www.linuxfoundation.org/en/Main_PageLinux Foundation/a has launched the “I#8217;m Linux” video contest, where participants create a video to showcase what Linux means to users and to inspire new users. In true community-style anyone can participate and everyone is invited to vote on the videos. For more contest details and rules, go a href=http://video.linuxfoundation.org/category/video-category/-linux-foundation-video-contesthere/a./p
pAs a board member of the Linux Foundation, Novell thinks this is a great opportunity for the Linux community to unleash their inner directors on behalf of Linux. For inspiration, check out these Novell Linux videos, a href=http://www.youtube.com/watch?v=Pa1RCg-Ccp0here/a, a href=http://www.youtube.com/watch?v=GVOnFdMf0RUfeature=relatedhere/a and a href=http://www.youtube.com/watch?v=rtp5gNhBZgofeature=relatedhere/a./p
-
Posted: January 6th, 2009, 10:26pm CET
a href="http://tirania.org/blog/index.html"img align=right border=0 src="http://planet.gnome.org/heads/miguel.png" alt="Miguel de Icaza"/apimg src=http://primates.ximian.com/~miguel/pictures/animal-1.png align=right /Christian Lassmann from Weltenbauer Software
Entwicklung GmbH, who I had the pleasure of meeting at the
Unite Conference in Denmark in October, just wrote to tell me
that a href=http://www.myanimalcentre.com/My Animal
Center/a, a game built
with a href=http://unity3d.com/unity/features/wii-publishingUnity3D's
Wii Edition/a and Mono hit the shelves on December 20th in
Germany.
pThe game uses C# extensively. It was a joy to hear
Christian explain how the various effects were created, I wish
he blogged about it.
pCute trailer (text is in German):
p
pThe game is coming to a Wii near you in the US soon./p/p/p/p/p
-
Posted: January 6th, 2009, 9:08pm CET
p lang=en-US7 months have been passing by since the launch of the official openSUSE forums back in June. Since then a lot has been done by both the membership and the forums team to make this a big gain for the whole openSUSE community. From now on we are going to provide status reports on a monthly basis to represent the progress we make. As this is the first issue of status reports, we#8217;d like to provide some long-term openSUSE forums statistics along the statistics for December 2008./p
pspanUp to the 31st of December 2008, we achieved a membership of 18.772 members, 18.144 threads and 105.203 posts, which is quite a lot considering that we started with an empty database due to some technical issues we had during the merge of the three independent parties that initially joined forces. Most users ever online was 7.771 - including guests - on the 2nd of December 2008./span/p
p lang=en-USThe following diagram shows the monthly development of new user registrations, user activity, new threads and new posts since the launch in June. The user activity measures the number of individual visits to the openSUSE forums. We started strong with the release of openSUSE 11.0, then the traffic has been slowly declining followed by another peak with the release of openSUSE 11.1./p
pa href=http://lizards.opensuse.org/wp-content/uploads/2009/01/osflongtermstats.jpgimg class=alignnone size-full wp-image-343 src=http://lizards.opensuse.org/wp-content/uploads/2009/01/osflongtermstats.jpg alt= width=500 height=284 //a/p
p lang=en-USThe next diagram outlines the daily statistics of the same measurements for December 2008. As you can see, the release date of openSUSE 11.1 - the 18th of December - had a significant impact on all presented measurements./p
pa href=http://lizards.opensuse.org/wp-content/uploads/2009/01/osfdecemberstats.jpgimg class=alignnone size-full wp-image-344 src=http://lizards.opensuse.org/wp-content/uploads/2009/01/osfdecemberstats.jpg alt= width=500 height=284 //a/p
p lang=en-USKudos to our Top5 posters during the last 7 months#8230;/p
ul
lioldcpu - 4.558/li
licaf4926 - 3.643/li
likgroneman - 2.536/li
liken_yap - 2.375/li
liswerdna - 2.355/li
/ul
p lang=en-US#8230;and to our Top5 posters during December 2008./p
ul
licaf4926 - 795/li
lioldcpu - 658/li
limingus725 - 449/li
liken_yap - 441/li
liBenderBendingRodriguez - 284/li
/ul
p lang=en-USThanks a million for making the openSUSE forums useful./p
p lang=en-USWe#8217;d like to take the opportunity to thank the whole openSUSE community for their participation - without your great support during the last 7 months the success of the openSUSE forums would never be possible. The openSUSE forums are accessible through the a href=http://forums.opensuse.org/website/a and the NNTP gateway. If you#8217;re interested in the latter possibility, be sure to read my a href=http://lizards.opensuse.org/2008/06/17/nntp-access-to-the-opensuse-forums/former article/a about NNTP access to the openSUSE forums./p
p lang=en-USAs of the issue #49 of the openSUSE Weekly Newsletter, we present hot topics and asserted threads at a dedicated openSUSE forums section to the openSUSE community. If you are a frequent forums visitor and you#8217;d like to contribute to this openSUSE forums section, you are very welcome to join the Newsletter Team. If you#8217;re interested, please contact me - rhorstkoetter/at/opensuse.org - for further information./p
p lang=en-USHappy New Year from the whole openSUSE forums team!/p
-
Posted: January 6th, 2009, 8:42pm CET
a href="http://jimmac.musichall.cz/log"img align=right border=0 src="http://planet.gnome.org/heads/jimmac.png" alt="Jakub Steiner"/apI had a series of hard drive failures in a rather short time frame last year. My backup strategy sucks as much as the next guy#8217;s. I figured the drives are cheap enough to finally buy/build a disk array. /p
pI have a very noisy and probably very power hungry dual pIII/700MHz box that I use as a file server since 1999. It holds my git repositories, my music, my photo library, videos. It has a bunch of internal drives and two firewire and one usb external drive. A mess. It also acts as a print server and DHCP/DNS Cache/PXE server. I use the awesome codea href=http://www.thekelleys.org.uk/dnsmasq/doc.htmldnsmasq/a/code for this as my router#8217;s DHCP server configuration involves an on/off switch./p
diva href=http://www.flickr.com/photos/jakubsteiner/3169403341/ title=Rrrrraid! by jimmac, on Flickrimg src=http://farm2.static.flickr.com/1109/3169403341_7df8307dc5_b.jpg alt=Rrrrraid! //a/div
pI looked around for cheap NAS boxes. There#8217;s quite a few of them, but I#8217;ve ended up fancying a href=http://www.synology.com/enu/products/CS407e/index.phpSynology Cubestation/a. Looking at the feature list, I was a bit worried if those aren#8217;t just bullet points. I expected this coming from the marketing department making sure to have more features than the competition, while the actual features wouldn#8217;t really deliver. That fear was luckily unsubstantiated. Everything I tried worked marvelously as expected from an appliance, despite including features like torrent download and your own personal Flickr-like web service./p
diva href=http://www.flickr.com/photos/jakubsteiner/3170352379/ title=Reorganization by jimmac, on Flickrimg src=http://farm2.static.flickr.com/1004/3170352379_5d2c44b9d2.jpg alt=Reorganization //a/div
pI#8217;ve done the initial setup from a Mac, using the included client software. The client finds the CubeStation on the LAN and sets up a small ~2GB partition where it puts the kernel and the system software. There#8217;s a Linux client for this included in the upcoming a href=http://www.synology.com/enu/support/beta/Synology_all_DSM0803_2009.phpfirmware package/a, which I was quickly pointed to on the a href=http://www.synology.com/enu/forum/index.phpcompany forum/a, a valuable resource. Once the root partition with the system is up, you can use the web frontend to manage your Cubestation. The UI is decent, I was highly suspicious when I read #8220;AJAX frontend#8221; on the box. It lacks the elegance of a Wordpress dashboard, but gets the job done (crystal icons, yuck). /p
diva href=http://www.flickr.com/photos/jakubsteiner/3174828864/ title=CS407e by jimmac, on Flickrimg src=http://farm2.static.flickr.com/1026/3174828864_8d01be1199.jpg alt=CS407e //a/div
pThe initial creation of the RAID-5 Volume took longer than I expected. Somewhere around 10-12 hours. Then I was able to set up my samba sharing, ssh terminal access, iTunes (DAAP), printer and UPS (so it can shut down cleanly on power failure). That#8217;s what the appliance provides out of the box. I had to upgrade the firmware (through the web-ui) to be able to serve media to my PS3 through UPNP (It presents the media in a much more sane way than mediatomb I was using)./p
pThis piece of hardware got me really excited because it#8217;s what an appliance should be. It#8217;s designed to solve a specific set of problems. But unlike something that would come from Apple, it allows customizations for those special cases you may need. Usually you don#8217;t get both of these at the same time. Setting up all this on a stock Linux distro would take quite a lot of effort and I doubt I#8217;d be able to pull it off. Having a solid foundation which you can extend is heaven. And extending I needed. Apart from the DNS/PXE/caching server I wanted to have a git server for my local repos I used to have on my Linux server. I was expecting to fight with building all these manually, but luckily things were a lot easier./p
diva href=http://www.flickr.com/photos/jakubsteiner/3173993007/ title=CS407e by jimmac, on Flickrimg src=http://farm4.static.flickr.com/3105/3173993007_2ba2cbc268.jpg alt=CS407e //a/div
pThere#8217;s tons of apps already compiled and packaged for the box. You need to a href=http://www.nslu2-linux.org/wiki/DS101/DS101BootStrapdownload a script/a that installs a package management system, ipkg on your main Volume (so it#8217;s unaffected when you update firmware) and sets up an /opt mount point. Then you can simply codeipkg install package/code. Apart from codednsmasq/code and codegit/code, I also installed codeiptraf/code to monitor bandwith usage (And some other handy utils like codescreen/code)./p
pI found the performance good, but if you fear the 64MB 266MHz PPC being too shabby for things like a rails server, they make an 800MHz/128MB variant as well, the a href=http://www.synology.com/enu/products/CS407/spec.phpCS407/a. But for what it#8217;s been designed for, the hardware is perfectly adequate./p
-
Posted: January 6th, 2009, 8:34pm CET
pimg src=http://news.opensuse.org/wp-content/uploads/2007/11/knewsticker.png alt=news /nbsp;nbsp;nbsp;nbsp;Issue #53 of openSUSE Weekly News is a href=http://en.opensuse.org/OpenSUSE_Weekly_News/53now out/a!br /In this week’s issue:/p
ul
li Masim Sugianto: First Hackfest for Indonesian openSUSE Community
/li
li How to Make openSUSE 11.1 LiveUSB
/li
li Joe Brockmeier: openSUSE - One of the 10 coolest of 2008
/li
li Marek Stopka: Fatrat - Nice download manager in OBS…
/li
li Howto-How to compile the new Kernel 2.6.28?
/li
/ul
pThe openSUSE Weekly News is available in:br /
a href=http://de.opensuse.org/OpenSUSE-Wochenschau/53German/a (delay),br /
a href=http://en.opensuse.org/OpenSUSE_Weekly_News/53/indonesianIndonesian/a,br /
a href=http://ja.opensuse.org/OpenSUSE_Weekly_News/53Japanese/a,br /
a href=http://pl.opensuse.org/Tygodnik_openSUSE/53Polish/a,br /
a href=http://pt.opensuse.org/Not%C3%ADcias_da_semana_no_openSUSE/53Portuguese/a,br /
a href=http://ru.opensuse.org/%D0%95%D0%B6%D0%B5%D0%BD%D0%B5%D0%B4%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8_openSUSE/53Russian/a (delay) andbr /
a href=http://es.opensuse.org/OpenSUSE_Noticias_Semanales/53Spanish/a./p
pNew: Short version in a href=http://hu.opensuse.org/OpenSUSE_Heti_H%C3%ADrmond%C3%B3/53Hungarian/a ./p
-
Posted: January 6th, 2009, 7:53pm CET
a href="http://andrew.jorgensenfamily.us"img align=right border=0 src="ajorg.png" alt="Andrew Jorgensen"/apIf you#8217;re lucky enough to have a a href=http://www.grandcentral.com/GrandCentral/a account and use Linux you#8217;ll likely be very pleased with a little application called DialCentral. Originally written for the Nokia Internet Tablet, DialCentral lets you use your GrandCentral account to make calls to arbitrary numbers. You can already do that through the web interface but a dialer is much more convenient, especially on an Internet Tablet or Netbook. It also supports your GrandCentral and Evolution contact lists and your call history./p
pimg class=alignnone size-full wp-image-412 title=DialCentral src=http://andrew.jorgensenfamily.us/files/2009/01/dialcentral.png alt=DialCentral width=406 height=447 //p
pIf you use openSUSE there are packages of DialCentral available in a href=http://download.opensuse.org/repositories/home:/ajorgensen/my home repository/a in the openSUSE Build Service. If you use Ubuntu or Debian the a href=http://repository.maemo.org/extras/pool/4.1/free/d/dialcentral/Maemo package/a should work for you. a href=https://garage.maemo.org/svn/gc-dialerSource code/a is also available, of course./p
pAnd because everyone loves speculation: I think Google intends to integrate GrandCentral with both GoogleTalk and Android some day. It#8217;s odd that the only VoIP supported by GC for now is GizmoProject, but this is clearly just an artifact of the pre-google years. Some day soon you will be able to make POTS phone calls from Google Talk, and probably from Gmail./p
-
Posted: January 6th, 2009, 9:18am CET
...and if you are not using emacs.br /br /So what happens? This broken thing automatically sends release all keys event one second after you release _any_ key. So if you hold down shift and start typing, LETTERS COME OUT ALL CAPS, unless you pause for a second in typing, when it sends you bogus shift release event and you continue with small letters.br /br /The same thing happens with control, and makes emacs unusable :-(.
-
Posted: January 6th, 2009, 5:44am CET
pimg class=alignnone size-medium wp-image-307 title=Evening flares src=http://kevinsword.com/wp-content/uploads/2009/01/hpim0823-300x223.jpg alt=Evening flares width=300 height=223 /br /
#8230;some of us are trying to sleep./p
-
Posted: January 6th, 2009, 5:28am CET
a href="http://www.figuiere.net/hub/blog/"img align=right border=0 src="http://planet.gnome.org/heads/hub.png" alt="Hubert Figuiere"/aul
liTime to resume blogging more regularly. Possibly reducing the use of a href=http://twitter.com/hfiguiere/Twitter/a and a href=http://identi.ca/hub/identi.ca/a./li
liSecond day of work of the year./li
liObserving the DVCS flamewar on d-d-l and g-f-l. Some of the arguments are definitely wrong: switching to hack that bridge one DVCS to another while we still don't have any committment from a sysadmin to help maintaining it. My ideal solution would be to set up a git server with gitorious for non core modules and start with that. I actually would happily move Niepce to git.gnome.org if it existed as it is merely an unreleased application (for GNOME) and not a GNOME component./li
liGot pointed to an extensive a href=http://lclevy.free.fr/cr2/index.htmlCanon CR2 RAW file documentation/a. Looks like I have a lot of catch up to do for a href=http://libopenraw.freedesktop.org/libopenraw/a./li
liSunday: opened a pandora box while fixing some warning in AbiWord by fixing dead code, const-ness and a few other insignificant details that will accumulate and make the code more clean. Just committed another bunch./li
liReceived in the mail the missing card for my copy of the emDracula/em board game (from the emKosmos/em 2 players series). It took two emails separated by several weeks to the French publisher. I was feeling hopeless. Ended up playing it 5 times tonight./li
/ul
-
Posted: January 6th, 2009, 4:36am CET
a href="http://joeshaw.org"img align=right border=0 src="http://planet.gnome.org/heads/joe.png" alt="Joe Shaw"/apI haven#8217;t been on a href=http://mail.gnome.org/mailman/listinfo/desktop-devel-listd-d-l/a for months now, but when someone mentioned how comically entertaining the whole a href=http://mail.gnome.org/archives/desktop-devel-list/2009-January/msg00003.htmlDVCS survey thread/a was, I just had to catch up./p
pFrom my cursory understanding, it seems like the data would be stored as bzr repositories and then new code would be developed to export those repositories over the git protocol, so that git users could use their own tools./p
pWhile it seems like a neat hack, and probably a worthwhile proof-of-concept, the idea that GNOME would switch to it seems completely insane to me. There are lots of reasons why, many addressed in the thread:/p
ul
liWhy develop this code only for GNOME, instead of developing it with the support and blessing of upstream bzr and/or git? There the collective experience of these communities could guide and influence the development./li
liThere is basically only one person developing this software, resulting in a critical piece of GNOME infrastructure with a a href=http://en.wikipedia.org/wiki/Bus_factorbus factor/a of 1. This is very bad, and when you consider that the results of the survey strongly support Git, the vast majority of developers will be using it and would be inconvenienced if the system failed./li
liGNOME has a terrible track record of abandoned software #8212; maybe it#8217;s not actually any worse than other 10 year old large-scale open source projects #8212; but it is very common. I don#8217;t have any data to back this up, but I feel that in a lot of ways this is even more true for infrastructure that most developers never see./li
liThe git-over-bzr option was never an option in the DVCS survey, but if it were it seems like it would have rated extremely lowly. There seems to be a a href=http://mail.gnome.org/archives/desktop-devel-list/2009-January/msg00072.htmlvocal opposition/a to it in the thread./li
liThis is an abstraction, and a href=http://www.joelonsoftware.com/articles/LeakyAbstractions.htmlabstractions are always leaky/a. wxWindows kinda sucks because it can#8217;t emulate all windowing systems equally. There is no way a git compatibility layer on top of a bzr repository will ever be as good as a native solution, just like git-on-svn isn#8217;t as good as a pure git solution./li
liWhat happens when (not if, when) the git protocol changes in an incompatible way? Will we be at the mercy of someone to hack and fix the compatibility layer? Will the original author still be around and interested enough to do it, possibly years down the road?/li
/ul
pThe last point, combined with the abandonware point earlier, are what concern me the most. In the thread, a href=http://mail.gnome.org/archives/desktop-devel-list/2009-January/msg00048.htmlDavid Zeuthen asked Olav Vitters/a:/p
blockquotepThen what happens when a new version of git with a new feature, incompatible with the git-serve kludge, is released? Then we#8217;re screwed, right? And who gets to pay? We do. We#8217;re stuck with an old version of git. Us. The very same people who very clearly said #8220;git#8221;, not #8220;bzr#8221;./p/blockquote
pNot the most politic way of saying it, but I think the point is valid. When I read that, I had deja vu, because I had emjust/em read a href=http://mail.gnome.org/archives/desktop-devel-list/2008-December/msg00008.htmlthis thread/a from early December about Bugzilla, initiated by Olav:/p
blockquotepSubject: Reduced Bugzilla functionality for 6+ months #8212; acceptable?/p
pThe GNOME Bugzilla is still using 2.20. Current stable upstream is at 3.2.br /
[...]br /
For that the proposal is that the following is not part of the initialbr /
upgraded bgo:br /
* The points systembr /
* index.cgi UI modsbr /
* Making a new faviconbr /
* The infomessages on show_bug.cgibr /
* Layout modifications for attachment table and the login boxbr /
* duplicates.cgi modificationsbr /
* Fixing the comment headersbr /
* Patch and keyword emblemsbr /
* delete-keyword.pl, mass-reassign-bugs.pl, and year-end-stats.plbr /
* describeuser.cgi
/p/blockquote
pIn other words, upgrade the GNOME Bugzilla installation to a new version of the upstream software, and break all of GNOME#8217;s current customizations. Is this not exactly what will happen eventually with the git kludge? I can foresee history repeating itself here. Bugzilla is pretty essential to GNOME, and degradation of service is undesirable. But a degraded, unavailable or fractured source control system is unconscionable./p
-
Posted: January 6th, 2009, 1:15am CET
pOver the holidays i have spent lots of time in KDE 4.2 beta on openSUSE 11.1 and things look to be shaping up well. I have submitted a few bugs to upstream and hope to see those washed out when 4.2 is officially released./p
pHave a look at my New Oxygen Themed Desktop for KDE 4.2. Very nice colors, looks very sharp. (Click the image to see its full size)/p
pa href=http://2.bp.blogspot.com/_t6Gi9aNztmk/SWKepDZd0CI/AAAAAAAAACg/BHABH6p-oGU/s1600-h/Oxygen_Theme_KDE4.2_beta.pngimg src=http://2.bp.blogspot.com/_t6Gi9aNztmk/SWKepDZd0CI/AAAAAAAAACg/BHABH6p-oGU/s320/Oxygen_Theme_KDE4.2_beta.png border=0 alt= //a/p
pAnother look at Oxygen with a few windows open with shadows. So.. pretty. img src=http://opsamericas.com/wp-includes/images/smilies/icon_smile.gif alt=:) class=wp-smiley /br /
(Click the image to see its full size)/p
pa href=http://1.bp.blogspot.com/_t6Gi9aNztmk/SWKfVa1_WgI/AAAAAAAAACo/xb4Qa0ojM6Y/s1600-h/Oxygen_Theme_KDE4.2_beta2.pngimg src=http://1.bp.blogspot.com/_t6Gi9aNztmk/SWKfVa1_WgI/AAAAAAAAACo/xb4Qa0ojM6Y/s320/Oxygen_Theme_KDE4.2_beta2.png border=0 alt= //a/p
pI love the new smoothness and fluency of the new KWin4, its integration with Desktop Effects is something to brag about. Plasmoids are great even when Desktop Effects are not enabled, so you can still have nice eye candy and a good workable desktop when you have a video card that does not support Desktop Effects./p
pThe features missing page a href=http://en.opensuse.org/What_features_is_KDE4_missing_when_compared_to_KDE3here/a is getting whittled away at and will soon be a thing of the past./p
pCome join the fun and load the unstable Beta of KDE 4.2/p
pNice Work from the KDE Team and the openSUSE KDE Team./p
-
Posted: January 6th, 2009, 12:47am CET
a href="http://tirania.org/blog/index.html"img align=right border=0 src="http://planet.gnome.org/heads/miguel.png" alt="Miguel de Icaza"/apBrad Taylor has announced
the a href=http://brad.getcoded.net/blog/entry.php?e=1659155321first
release of the Mono Accessibility/a stack:
blockquote
UI Automation provides programmatic access to most user
interface (UI) elements on the desktop, enabling assistive
technology products such as screen readers to provide
information about the UI to end users and to manipulate the
UI by means other than standard input. UI Automation also
allows automated test scripts to interact with the UI.
/blockquote
pMono's Accessibility Framework is an implementation
of a href=http://www.mono-project.com/UI_AutomationUI
Automation/a. The same API that is available for WPF and
the framework is used by Silverlight and Windows.Forms.
pbClient Code:/b The initial launch of Mono
Accessibility adds accessibility support to applications built
with Windows.Forms to be accessible.
pbBackend Code:/b The code has a bridge that talks to
the
existing a href=http://library.gnome.org/devel/atk/unstable/ATK/a
framework on Linux.
pIn the future the Mono Accessibility framework will be used
in our own Moonlight 2.0.
pCheck
the a href=http://www.mono-project.com/Accessibility:_Release_Notes_0.9release
notes/a, a href=http://www.mono-project.com/Accessibility:_Installing_From_Sourceinstall
from source/a or use OpenSUSE's
a href=http://download.opensuse.org/repositories/Mono:/UIA/MonoPreviewOpenSUSE_11.0/mono-uia.ymp1-click
install/a./p/p/p/p/p/p
-
Posted: January 5th, 2009, 11:36pm CET
a href="http://tirania.org/blog/index.html"img align=right border=0 src="http://planet.gnome.org/heads/miguel.png" alt="Miguel de Icaza"/apa href=http://www.koushikdutta.com/Koushik Dutta/a
got
Mono a href=http://www.koushikdutta.com/2009/01/mono-on-android-with-gratuitous-shaky.htmlrunning
on the Android-based G1 phone/a.
pHe posted
a a href=http://www.koushikdutta.com/2009/01/mono-on-android-with-gratuitous-shaky.htmlvideo/a
of the phone compiling Hello World (he points out that it is
slower due to Mono running from the SD card):
pHe also posted some a href=http://www.koushikdutta.com/2009/01/dalvik-vs-mono.htmlperformance and memory
usage/a comparisons between Dalvik, Mono and Java/ARM.
Short story: Mono does great!
pThere are some caveats on running Mono on the G1, see the
comments
on a href=http://www.koushikdutta.com/2009/01/mono-on-android-with-gratuitous-shaky.htmlthis
post/a. Still, these are encouraging news./p/p/p/p
-
Posted: January 5th, 2009, 7:26pm CET
I have no clue how RSS feeds are supposed to work, however when fixing just a typo in strongMr. PratchetT's/strong name ;-) in a href=http://hedgehogpainter.livejournal.com/3647.htmlthis post/a (written in quite a stress just before leaving for vacation in certain warm-climate country), it got pushed into RSS anew. Oh well, sorry for bothering with that boring real-life joke again ... But that's not what I wanted to write about. Some small bits and pieces from my YaST development agenda accumulated over the time. None of them deserves a separate entry though, so I'm placing them all here.br /br /First some bad news for 11.1 openSUSErs (SLES/D ones, on the other hand, can celebrate):br /br /h3Changing hostname with YaST/h3br /It has always been fascinating for me to observe computer naming schemes people choose. Middle-Earth geography, hard-to-pronounce spider genus names (a colleague of mine is a devout spider breeder), a href=http://www.kdedevelopers.org/blog/124coolo's/a female characters from Shakespeare plays ... br /When it comes to setting the hostname of your machine so that it fits your naming scheme :-) there were two important milestones in YaST development: olliSince 11.0 you can opt for installation with strongautomatic configuration/strong. In other words, the installer asks minimum of questions and proposes some reasonable default values otherwise, so you don't have to click em'Next-Next-Accept'/em so much./lilistrongYaST /strongand strongNetworkManager/strong marriage tied together via strongsysconfig/strong bound has been officially divorced in 11.1. NetworkManager now uses its own settings system independent of system-wide em/etc/sysconfig/em. Therefore, if NetworkManager is in charge of controlling the network and you run YaST network configuration module, most of the fields for inputting some values will be greyed-out./li/olWhat does it mean? If you install with automatic configuration, you won't have an opportunity to set your hostname during the installation and you'll end up with strong'linux-$random'/strong instead. And since YaST network setup is inaccessible when NetworkManager controls the network (which is the default proposal for laptops), you will not be able to change it, unless you manually edit em/etc/HOSTNAME/em file. Bothersome, isn't it?br /br /Fortunately, allowing to change hostname in YaST is a question of un-disabling two widgets (compared to more work with adding related UI to NM connection editor). Don't be scarred off by this pop-up message:br /br /centera href=http://pics.livejournal.com/hedgehogpainter/pic/0000rqdy/img height=240 border=0 width=269 alt=Network managed via NM src=http://pics.livejournal.com/hedgehogpainter/pic/0000rqdy/s320x240 //a/centerbr /br /Just switch to Hostname/DNS tab and set the hostname of your choice:br /br /centera href=http://pics.livejournal.com/hedgehogpainter/pic/0000sbds/img height=240 border=0 width=269 src=http://pics.livejournal.com/hedgehogpainter/pic/0000sbds/s320x240 alt=Set the hostname //a/centerbr / But unfortunately, only in SLES/D 11 and in openSUSE 11.2. It was too late for 11.1 :-(br /br /h3Punycode? What the .../h3br /If the world was ideal (in this particular case - composed of ASCII-characters only ;-)), it would be certainly quite boring. As non-ASCII characters in hostname and domain name would drive hostname resolvers crazy, smart people came up with a href=http://en.wikipedia.org/wiki/Punycodepunycode/a, which is a schema for converting such hostnames into RFC-compliant character set. Thus, a domain names strongpřiacute;liscaron;.žluťoučkyacute;.kůň.cz/strong * orstrong 我爱你.zh/strong ** become, after converting to punycode strongxn--pli-rma35ctb.xn--luouk-uva4it5a4g.xn--k-qla0j.cz/strong or strongxn--6qq986b3xl.zh/strong respectively. Which is certainly more machine- than human-readable. Good news is that SLES/D 11 YaST will now do the conversion for you: br /br /centera href=http://pics.livejournal.com/hedgehogpainter/pic/0000tyy2/img height=240 border=0 width=269 src=http://pics.livejournal.com/hedgehogpainter/pic/0000tyy2/s320x240 alt=punycode support in hostnames module //a/centerbr /Many thanks to a href=http://kobliha-suse.blogspot.com/Lukas /afor this a href=http://forgeftp.novell.com/yast/doc/SL11.1/modules/Punycode.htmlPunycode YCP module /a(originally written for yast2-dns-server, because we support punycode in DNS zones, too), without it, it would be much more difficult to add punycode support to hostnames configuration. And again, this candy is only for SLES/D users :-( (or those patient enough to wait for 11.2)br /br /h3i18n in yast2-apparmor - saga continues/h3Ok, so I thought I was particularly smart when I thought I made yast2-apparmor finally see the right translated strings, as I describe it a href=http://hedgehogpainter.livejournal.com/3362.htmlhere/a. Well, not surprisingly, I wasn't. Two programs - AppArmor strongUI frontend /strong(YaST) and AppArmor strongCLI backend/strong (genprof amp; friends) - talk to each other, but use different textdomains (originally, they didn't, I changed it in order to have yast2-apparmor pot files generated together with those of other YaST modules). br /The key to make strings from both sources correctly translated is not to overwrite textdomain toem 'yast2-apparmor'/em on global level, but to use customized gettext function for YaST UI strings and em'apparmor-utils' /emotherwise (globally). In case you'll ever need it, here is strongem'mygettext/em/strongem'/em, doing the job:pre
setlocale(LC_MESSAGES, quot;quot;);
my $dom = Locale::gettext-gt;domain_raw(quot;yast2-apparmorquot;);
$dom-gt;dir(quot;/usr/share/YaST2/localequot;);
$dom-gt;codeset(quot;UTF-8quot;);
#bubli's own variation of gettext, because we need to
#translate strings in two textdomains
sub mygettext
{
my $msgid = shift;
return $dom-gt;get(quot;$msgidquot;);
}
/pre Oh, and if you happen to see the strings coming out in incorrect encoding, please vote for a href=https://bugzilla.novell.com/show_bug.cgi?id=448217this bug./abr /br /*) it means 'a horse too yellow' - not very meaningful phrase even in czech, but it is used to demonstrate as many accented czech letters in as few words as possiblebr /**) decrypting this is a homework for watchful reader :-)br /***) if you use some interesting host naming schemes, you can drop me a comment :)br /br /
-
Posted: January 5th, 2009, 6:10pm CET
a href="http://cameronseader.blogspot.com/"img align=right border=0 src="http://planetsuse.org/cameron.png" alt="Cameron Seader"/aOver the holidays i have spent lots of time in KDE 4.2 beta on openSUSE 11.1 and things look to be shaping up well. I have submitted a few bugs to upstream and hope to see those washed out when 4.2 is officially released. br /br /Have a look at my New Oxygen Themed Desktop for KDE 4.2. Very nice colors, looks very sharp. (Click the image to see its full size)br /br /a href=http://2.bp.blogspot.com/_t6Gi9aNztmk/SWKepDZd0CI/AAAAAAAAACg/BHABH6p-oGU/s1600-h/Oxygen_Theme_KDE4.2_beta.pngimg src=http://2.bp.blogspot.com/_t6Gi9aNztmk/SWKepDZd0CI/AAAAAAAAACg/BHABH6p-oGU/s320/Oxygen_Theme_KDE4.2_beta.png border=0 alt= id=BLOGGER_PHOTO_ID_5287963340610326562 //abr /br /Another look at Oxygen with a few windows open with shadows. So.. pretty. :)br /(Click the image to see its full size)br /br /a href=http://1.bp.blogspot.com/_t6Gi9aNztmk/SWKfVa1_WgI/AAAAAAAAACo/xb4Qa0ojM6Y/s1600-h/Oxygen_Theme_KDE4.2_beta2.pngimg src=http://1.bp.blogspot.com/_t6Gi9aNztmk/SWKfVa1_WgI/AAAAAAAAACo/xb4Qa0ojM6Y/s320/Oxygen_Theme_KDE4.2_beta2.png border=0 alt= id=BLOGGER_PHOTO_ID_5287964102818224642 //abr /br /I love the new smoothness and fluency of the new KWin4, its integration with Desktop Effects is something to brag about. Plasmoids are great even when Desktop Effects are not enabled, so you can still have nice eye candy and a good workable desktop when you have a video card that does not support Desktop Effects. br /br /The features missing page a href=http://en.opensuse.org/What_features_is_KDE4_missing_when_compared_to_KDE3here/a is getting whittled away at and will soon be a thing of the past. br /br /Come join the fun and load the unstable Beta of KDE 4.2br /br /Nice Work from the KDE Team and the openSUSE KDE Team.
-
Posted: January 5th, 2009, 5:59pm CET
a href="http://www.suseblog.com"img align=right border=0 src="http://www.planetsuse.org/morris.png" alt="Scott Morris"/apThis family#8217;s loss breaks my heart. They are friends of ours, and live in our neighborhood. Here is the obituary:/p
pimg src=http://www.letslearnlinux.com/suseblog/2009-01-05/shelbi_kay_elwell.jpg alt=Shelbi Kay Elwell border=0 //p
p#8220;Shelbi Kay Elwell 2002 ~ 2008 Our little princess, Shelbi Kay Elwell, age six, passed away from a sudden illness on Dec. 30, 2008.Shelbi was born to her loving parents, Rian and MeLea Elwell on Feb. 26, 2002. Shelbi loved princesses, Barbies, playing with her cousins, her brothers, and her many friends. She was a happy and fun loving little girl. She shared hugs and kisses with her family. She attended Pony Express Elementary School where she was in the first grade. Survived by her parents, her brothers, Cameron, Nathan and Carter, grandparents, Brad and Debra Sheppard, Ted and Roxene Kresser, Jack and Marsha Elwell, great grandparents, Grant and Karen Stubbs, RueLeen Sheppard, Susan Elwell, Frankie Barney, aunts, uncles, and many cousins. Funeral services will be held Saturday, Jan. 3, 2009 at 11 a.m. at the Eagle Mountain East Stake Center, 4506 E. Pony Express Parkway, Eagle Mountain, Utah. Viewings Friday evening from 6-8 p.m. at the church and Saturday 9:30-10:45 a.m. prior to the funeral. Burial, American Fork Cemetery.#8221;/p
pI went to the viewing on Saturday morning, and to her funeral. She was a beautiful little angel of a child./p
pIf you can, please donate to help them with the mounting hospital, funeral, and burial costs. To make a contribution, go into any Zion#8217;s bank branch, and state that you would like to make a donation to the account under the name of Shelbi Kay Elwell. You will then be able to make your contribution./p
pa href=http://www.legacy.com/DeseretNews/Obituaries.asp?Page=LifestoryPersonId=122050818 target=_blank alt=Shelbi Kay ElwellHere is the original obituary/a/p
pAnother way you can help is to post this same message on your blog or website, or send it to those in your address book. If you do, please include the information about her donation account. Let#8217;s all help the Elwells as they work through their grief during this difficult time./p
div class=feedflare
a href=http://feeds.feedburner.com/~f/SuseLinuxRants?a=Y1qfyj.Pimg src=http://feeds.feedburner.com/~f/SuseLinuxRants?i=Y1qfyj.P border=0 //a a href=http://feeds.feedburner.com/~f/SuseLinuxRants?a=ZkA4Du.pimg src=http://feeds.feedburner.com/~f/SuseLinuxRants?i=ZkA4Du.p border=0 //a a href=http://feeds.feedburner.com/~f/SuseLinuxRants?a=bSpXgc.Pimg src=http://feeds.feedburner.com/~f/SuseLinuxRants?i=bSpXgc.P border=0 //a a href=http://feeds.feedburner.com/~f/SuseLinuxRants?a=7SYT2r.pimg src=http://feeds.feedburner.com/~f/SuseLinuxRants?i=7SYT2r.p border=0 //a a href=http://feeds.feedburner.com/~f/SuseLinuxRants?a=v8TXVX.Pimg src=http://feeds.feedburner.com/~f/SuseLinuxRants?i=v8TXVX.P border=0 //a a href=http://feeds.feedburner.com/~f/SuseLinuxRants?a=4k9al0.pimg src=http://feeds.feedburner.com/~f/SuseLinuxRants?i=4k9al0.p border=0 //a a href=http://feeds.feedburner.com/~f/SuseLinuxRants?a=emv0JK.pimg src=http://feeds.feedburner.com/~f/SuseLinuxRants?i=emv0JK.p border=0 //a
/divimg src=http://feeds.feedburner.com/~r/SuseLinuxRants/~4/503520594 height=1 width=1 /
-
Posted: January 5th, 2009, 2:01pm CET
a href="http://www.gnome.org/~michael/blog"img align=right border=0 src="http://planet.gnome.org/heads/michael2.png" alt="Michael Meeks"/aul !-- --
li
Wandered across the mail mountain, it seems slashdot generated a
flood of mail for me while I was away - most curious. Filed misc. queued
up bugs, poked at Evolution summary migration on x86_64 - discovered an
old and nasty 64bit portability issue wrt. moving summaries between
machines.
/li
/ul
-
Posted: January 5th, 2009, 8:52am CET
pUpdated image descriptions to build openSUSE 11.1 live CD and USB images using a href=http://kiwi.berlios.deKIWI/a #8220;easily#8221;. Presenting updated easy-kiwi-build to build openSUSE 11.1 based images:/p
pstrong* Install required packges:/strong/p
pa href=http://software.opensuse.org/ymp/home:cyberorg:kiwi/openSUSE_11.1/easy-kiwi-gui.ymp1-click install easy-kiwi-gui/a/p
pOr via command line:/p
p align=leftemstrongzypper ar http://download.opensuse.org/repositories/openSUSE:/Tools/openSUSE_11.1 openSUSE:Tools/strong/em/p
p align=leftemstrongzypper ar http://download.opensuse.org/repositories/home:/cyberorg:/kiwi/openSUSE_11.1 home:cyberorg:kiwi/strong/em/p
pemstrongzypper refreshbr /
/strong/em/p
pemstrongzypper in easy-kiwi-build easy-kiwi-guibr /
/strong/em/p
pemstrongzypper up -t package -r openSUSE:Tools/strong/em # Always make sure kiwi packages are up to date./p
pstrong* Build your own Live CD or deploy it on USB stick/strong/p
p1. Mount openSUSE 11.1 DVD/iso atemstrong /mnt/11.1,/strong/em this will be used as installation source of all the packages in the image./p
pimg src=http://farm4.static.flickr.com/3077/3170177648_96468474c0.jpg alt=Easy-kiwi-GUI width=426 height=448 //p
pRun stronga href=http://www.luckylemon.deJan Webber/a#8217;s/strongemstrong easy-kiwi-gui/strong/em as root or follow the instructions below to do it manually./p
p2. Select the image you want to build in emstrong/etc/sysconfig/kiwi-build/strong/em, choices such as :strongexample, icecream, kde3, kde4/strong and stronggnome/strong are available./p
p3. Run as root: emstrongkiwi-build-image -cd/strong/em (to build Live CD) or emstrongkiwi-build-image -u/strong/em (for USB, keep USB stick plugged in when running this, does not work with USB hard-disk)./p
pHave a lot of fun#8230;/p
-
Posted: January 5th, 2009, 8:00am CET
divToo many posts to handle? If you missed out on a great post from last month, here#8217;s a quick digest of the top posts that you may want to check out:/div
ul
liba href=http://opsamericas.com/?p=951The Kernel Debugging Tools for Linux/a/b
divsmallPosted on Tuesday, December 30th, 2008 in a href=http://opsamericas.com/?cat=21Linux/Kernel/a - Comments: (0)/small/div
divFrom the article:Your Kernel just crashed or one of your drive is not working!! What do you do?Well, this article gives an introduction to some kernel debugging tools for Linux. These tools makes the kernel internals more transparent. These tools help you to trace the kernel execution process and examine its memory and data structures.The tools discussed here are :1./div
/li
liba href=http://opsamericas.com/?p=1046openSUSE 11.1 Review/a/b
divsmallPosted on Tuesday, December 30th, 2008 in a href=http://opsamericas.com/?cat=3Applications/a - Comments: (0)/small/div
divFrom the article:If I could use one word to describe openSUSE 11.1, it would be #8220;solid.#8221; There may be a way to knock this version of openSUSE off-stride, but I haven#8217;t found it yet. In the past, updating openSUSE could be a pain, thanks to what seemed like endless development problems with its update routines. Those finally appear to be history./div
/li
liba href=http://opsamericas.com/?p=948Netbook Smackdown: Compare the Six Top Netbooks/a/b
divsmallPosted on Saturday, January 3rd, 2009 in a href=http://opsamericas.com/?cat=8Desktop/a - Comments: (0)/small/div
divFrom the article:Among the six top netbooks, what’s the best choice? It all depends.Regardless of brand name, most netbooks are close cousins. Most come with the Intel Atom chip, have screens that are 9 or 10 inches, and cost about $349-$399. Sure, there are variations, especially on cost (more on that later) but the makers are obviously aware of each other specs./div
/li
/ul
divIf you enjoy the content on this site, please make sure to subscribe to the RSS feed./div