Ссылки |
|
|
|
It happens again and again that developers complain about cmake being too slow when compiling after a quick change. The solution is to use
- cmake $target/fast
- cmake install/fast
This way, cmake skips the dependency checking. As example, whenever I change code in kdelibs/kate, I type make katepart/fast and make install/fast.
| |
16 | System & Utilities | http://dhaumann.blogspot.com/2009/01/quickie-faster-compilation-with-cmake.html | 6485 |
| |
|
Perusing through the Plasmasphere as 4.2 looms seeing what needs attention, I had my gaze drawn towards the JavaScript ScriptEngine by Chani. The everything-and-the-kitchen-sink JavaScript API is still in playground, so that won't be there until 4.3, but the basic API was there in kdebase and it generally worked. For certain values of worked. There was much left to be desired.
We've added a number of things to it to get it into shape and feature complete in time for 4.2 so people can actually start using it. It's pretty rewarding to see how fast and general painless working with QtScript can be.
Perhaps just as important, I've also begun documenting the API. Miracle of miracles, documentation!
The Simple JavaScript API will be shipped as "unstable" in 4.2, meaning that I may make changes to it in 4.3. This will allow those of us who care about these things to work with people who would like to use such things and round off the corners between now and 4.3. This is much like how we didn't ...read more...
| |
16 | System & Utilities | http://aseigo.blogspot.com/2009/01/needed-consult-from-javascript-coders.html | 6484 |
| |
|
After a few months where Kolf-NG was just a quite complex rendering engine for simple geometric objects, I thought that it is time to make it a game. That is how my commit message reads. As usual, a picture says more than 1000 words^Wlines of code.  The new Kolf2 game engine. Comparing to the screenshot I took two weeks ago, the attentive observer discovers a couple of important features: - We can have multiple players at once. These are managed through the new game engine.
- There is a hole (which means that the game has an objective).
- Kolf has actual score management, and a cool new score card. (Yes, you can also put this dock on the bottom side of the window, and it will then behave exactly like in Kolf 1.)
Here is the disclaimer: The “New” button does nothing currently (only one course with a hardcoded name can be played with exactly two ...read more...
|
|
16 | System & Utilities | http://majewsky.wordpress.com/2009/01/03/the-week-in-kolf-make-a-game-of-it/ | 6483 |
| |
|
Just like Jim Rohn said: Miss a meal if you have to, but don't miss a book, these days I force myself to read more books more often than before. Here is a list of English fictions that I managed to read fortnightly, in the order of my preference, just in case you are looking for good books and want to read some of them as well. |
16 | System & Utilities | http://ariya.blogspot.com/2009/01/i-could-sit-for-hours-finding-new-ways.html | 6482 |
| |
|
Getting weirded out because some people claimed to have "cracked" the Hyves Desktop application Arend, Girish, Roop and had managed to release just before the holidays began. And not only that, they put the cracked version of Bittorrent and Usenet. As if there was anything to crack... And we're still trying to convince the Powers that Be that making the whole thing GPL would be a Good Thing, since it would be a nice demonstration of Hyves' public website API, as well as a morally good thing. Plus, we wouldn't have to provice binaries for all varieties of Linux, which is quite hard, really. Becoming quite seriously worried about the outlook for 2009. Well, that goes without saying... But we're directly influenced by the current problems, since we bought a new house in 2007 and still haven't managed to sell the old one in 2009. Watching more than the usual number of movies -- we got a great little combined second-hand bookshop/new dvd shop next door -- from Peter Sellers to ...read more...
| |
16 | System & Utilities | http://www.valdyas.org/fading/index.cgi/2009/01/03#holidays | 6480 |
| |
|
Kein Sieger glaubt an den Zufall. -- Friedrich Nietzsche (English translation: No winner believes in coincidence)  Photo by this girl.
| |
16 | System & Utilities | http://ariya.blogspot.com/2009/01/on-coincidence.html | 6478 |
| |
|
A blog entry by Jure Repinc tells us about some of the new features in KDE 3.5 which according to this schedule isn't quite finished yet.
| |
16 | System & Utilities | http://www.topix.com/tech/kde/2009/01/lets-go-with-the-troll-for-a-ride?fromrss=1 | 6476 |
| |
|
Last year I've blogged about the missing system monitor with the three bars for the panel and about its port to Plasma. Meanwhile other developers also did a port called System Status. In a collaboration with them we finally have the applet back in KDE's subversion, the name is now "System Load Viewer" and it uses the data engine "systemmonitor" that already exists in KDE 4.2. So if you want to have the plasmoid for your KDE4.2 desktop, it should be straightforward to compile/install. On the screenshot you can see the plasmoid in action. There are two instances, one on the panel and one on the desktop. The one on the left is the KDE3 one.
 It's worth to mention that the plasmoid already supports more featues that the KDE3 version. Features include:
- show all cpus (for computers with multicores)
- tooltip updates continuously
- nicer visualization (maybe needs some more tweaks)
...read more...
|
|
16 | System & Utilities | http://dhaumann.blogspot.com/2009/01/system-load-viewer.html | 6474 |
| |
|
Trolltech has just released Qt 4.1. Many new features were added since Qt 4.0, including integrated support for rendering SVG drawings and animations, a PDF backend to the Qt printing system and a lightweight ...
| |
16 | System & Utilities | http://www.topix.com/tech/kde/2009/01/re-simba?fromrss=1 | 6473 |
| |
|
Hi!
Happy new year to all of ya!
Had a good start? No hangover, I hope? Mine was very manageable, hehe. Had a great party, esp around 12 when we were standing on the roof of a flat, looking out over the city of Utrecht. Beautiful place to watch the fireworks from...
What will 2009 bring? I won't speculate, I'll just point to some good tidings ;-)
Check the commit digest from the 23th and look at the statistics. First of all, over 900 bugs fixed. Good news for the stability of the KDE 42 release. And second, over 270 programmers added their code to the repository that week. I'm not such a SVN-statistics-expert like that weird brittish guy, but I believe we have a record. Not in terms of lines of code, we often cross the 9500-lines-modified-per-week mark, but looking back a few digests I never saw more than 260 people commit in one week. As Paul's green blobs show, not everybody commits ...read more...
| |
16 | System & Utilities | http://nowwhatthe.blogspot.com/2009/01/2009-brings-good-stuff.html | 6472 |
| |
|
I think the title say it all. so I wish everyone to have a nice year 2009, with everything one might desire ....
| |
16 | System & Utilities | http://www.kdedevelopers.org/node/3816 | 6471 |
| |
|
Experiment - Khrooty4Daily
Not much feedback here (but thanks to those wo did reply :)), but, hey - let's give it a go anyway!
I've cleaned up and uploaded a copy of Khrooty4Daily which you can find here. A few notes before people download it:
- I'm going in completely blind here, and have no idea if this will work across distros - it could easily simple fail for most people at the first hurdle.
- A chroot is not as insulated as a VM - in particular, processes started in the chroot are not separated from those started outside the chroot.
- Again unlike a VM, it's possible for apps in a chrooted environment to e.g. crash/ lockup your X session.
- Based on John's blog here, it seems at least possible that the chrooted KDE4Daily session won't run concurrently with an existing KDE4 session, which is a big shame, if true.
- I have some difficulty unmounting /dev/ from the chroot, apparently necessitating a reboot if I ...read more...
|
|
16 | System & Utilities | http://ssj-gz.blogspot.com/2008/12/khrooty4daily-highly-experimental.html | 6470 |
| |
|
I’m sure there’s already a million “Happy New Year” type posts up but I figured I’d throw in my two cents as well (since I’m actually here for this New Year’s Day). While I’m at it I’ll pass along some things I managed to accomplish over the past week: - Have some troubleshooting that you need to do that requires you to have a small partition? (In my case, troubleshooting for bug 118594). You don’t need to re-format your hard drive. Instead (at least on Linux) just create a partition on a file:
- Create a small-ish file (for instance, using
dd if=/dev/zero of=file-name-here bs=1M count=size-in-megabytes ). - From there, you need to create a filesystem on it. I used plain ext2. If you’re not running as root you may need to manually run
/sbin/mke2fs file-name-here . (since /sbin is normally only in the PATH for root). mke2fs should complain about the file not being a special block device but you can tell it to proceed. Please note that mke2fs is a horribly horribly destructive thing to do on a live filesystem. ...read more...
|
|
16 | System & Utilities | http://www.purinchu.net/wp/2008/12/31/happy-new-year-2009/ | 6468 |
| |
|
Although this will soon be last year's news, I'd like to announce the availability of KDE4 IPS packages for OpenSolaris (that try-out-Solaris live CD Sun hands out everywhere). They're hosted in a VM at the end of my personal DSL line -- and wil lgo into pending/ or contrib/ or whatever the more official places are when I can be arsed to jump through the necessary hoops, which might take a little while because of CampKDE and other travel and organizing things the coming three wekes -- but they're there. In theory pkg install KDEgdm-integration KDEbase-apps should do the whole trick, once you've set up an adidtional IPS authority. Bear in mind that htis is unsigned, untested (except that I'm writing this blog entry from inside Konqueror on OpenSolaris), sometimes setuid, certainly crashy first time alpha quality binary packaging. Think of it, perhaps, as the state of project neon from about a year ago (di dneon even exist then? it's certainly a cool efofrt to serve up daily snaps). Wobbly and incomplete, but it shows what's possible. (It also shows ...read more...
| |
16 | System & Utilities | http://people.fruitsalad.org/adridg/bobulate/index.php?/archives/693-KDE-IPS-OpenSolaris-packages-available-now.html | 6467 |
| |
|
2008 has been a great year for me Free Software wise. Not only did I get the opportunity to attend three awesome KDE developer meetings/sprints, I also got invited and attended the Linux Collaboration Summit. However, personally the most important aspect of 2008 is me returning to serious KDE development. Hmm, probably not returning since my contributions in the early years more or less where heling other developers, doing a couple of fixes and enhancements, mainly in the KDE Games and KDE Edu areas. Due to time being available to me only in small chunks of a couple of minutes but all over the day, I moved on to doing support. Both end user support as well as developer mentoring, the latter mostly on web forums such as mrunix (German), qt-forum and I am actually one of the initial guys behind QtCentre. That was a great time as well as I find helping and receiving many people's thanks extremely gratifying more so when I discovered that people within the KDE community where ...read more...
| |
16 | System & Utilities | http://www.kdedevelopers.org/node/3815 | 6466 |
| |
|
Quick update: Newly available in Project Neon's kde-nightly is kdeedu . Newly available in the kdebase build is support for Google Gadgets .
| |
16 | System & Utilities | http://www.topix.com/tech/kde/2008/12/project-neon-kde-nightly-edu-ggadgets?fromrss=1 | 6463 |
| |
|
First of all… HAPPY NEW YEAR ALL !! I felt I had to do some research… and I did for couple days till yesterday morning I felt ill as hell. Now, I’m getting better, and it seems the “virus” that hit spain got me too… Anyway, I’m winning the battle to my flu. So, before getting ill, I had a look at Qt’s signals and slots, and wondered if I could do something similar myself. Well, I called this tiny library “Ideal”, and till now it only has signals/”slots” (there are no slots, we’ll see later) and a small timer for testing purposes… I don’t mean this thing to be huge, but I guess I will be working on it from time to time. However, it was a great thing for me seeing it working. The “bad” thing: it uses c++0x stuff to work. Let’s see a small usage example: #include <object.h> #include <iostream> using namespace Ideal; using namespace Ideal::Core; using namespace std; class MyObject : public Object { public: MyObject(Object *object = ...read more...
|
|
16 | System & Utilities | http://www.ereslibre.es/?p=181 | 6462 |
| |
|
here are the few weird ways you can decorate your office cubicle :D Picture Location : Hebbal, Bangalore, Karnataka, India
| |
16 | System & Utilities | http://techfreaks4u.com/blog/?p=1167 | 6459 |
| |
|
Aaron Siego of KDE: "It would be very nice if our X server could use OpenGL directly for its display and composition.
| |
16 | System & Utilities | http://www.topix.com/tech/kde/2008/12/re-4-unlike-trolltech-qt-4?fromrss=1 | 6460 |
| |
|
Note: This started out as a comment on one of the Digest stories on the Dot, but I know not many people will read it there, and thought this blog a more appropriate venue than the Digest introduction section! With the end of the year approaching, many of us are in a reflective mood, including myself. So I decided to dust off my blog (for this limited time only!) to address the passionate, emotional and other comments about the state of my publication, the KDE Commit-Digest. As I wrote in the first Digest after my return: "For many reasons (like important "real-life" work and including the simple desire for a rest), the Digest has not been published for many weeks now. My plan to get up to date with current commits is to publish the weekly editions as usual on an accelerated schedule, but with no introductory content (as seen in the section above)..." I decided that these "shorter editions" (actually, they only miss the exclusive introductory content and some ...read more...
| |
16 | System & Utilities | http://www.kdedevelopers.org/node/3814 | 6456 |
| |
|
Did some tumblin' a few days ago, as a result of me and some tram tracks at Hackescher Markt disagreeing as to the general direction of the front wheel of my bike. This resulted in a banged up wrist and rib, but no damage to the laptop or head. So while I'm still able to perform my primary function at work, namely talk, I am somewhat useless in my primary function at home, namely as a holder of hands while our daughter learns to walk. She has decided that this dire situation necessitates desperate measures and promptly started standing by herself. This works ok, as long as the realization does not hit her that no one is holding her, at which point we're back to tumblin', this time into a pile of cute making happy gurgling sounds, which I am convinced mean "Dad, check out what I did!".
My year has been awesome, folks, and the next one is promising to be even awesomerer. I wish you all the very best, for the new year, ...read more...
| |
16 | System & Utilities | http://www.kdedevelopers.org/node/3813 | 6455 |
| |
|
Being lazy here, but I suspect this will be quicker than trying to work it out myself :-) I'm using dfaures's excellent scripts as detailed on techbase to build and run trunk in a local directory while still having a stable 4.1 desktop from packages. It works wonderfully, execpt I can't seem to solve 2 issues. 1) When building kdeedu with the experimental Marble Python support turned on it tries to install marble.so to /usr/lib64/python2.6/site-packages/PyKDE4/, which I obviously don't want. I've tried exporting PYTHON_SITE_PACKAGES_DIR as something local but that doesn't seem to do the trick. Does anyone know what variable I do need to set? This isn't a major issue now as it's now able to be turned off. 2) When trying to run the trunk startkde in Xephyr it fails, with the following being the apparently pertinant part of the log: kdeinit4: preparing to launch /media/laptop/Programming/KDE/inst/kde4trunk/lib/kde4/libexec/klauncher kdeinit4: Launched KLauncher, pid = 24785 result = 0 klauncher(24785) kdemain: Waiting for already running klauncher to exit. ...read more...
| |
16 | System & Utilities | http://www.layt.net/john/blog/odysseus/dear_lazyweb | 6453 |
| |
|
huzzah! I finally fixed all of plasma-overlay’s known bugs, and made the config ui actually work :) it only took a couple of days to round up the last few things, surprisingly. now I finally have the option to write code that is *not* bugfixes for my damn soc project. I think it’s about time I did some fun little plasmoids instead of working on big crazy things. yes, we’re in feature freeze, but I’ve been bugfixing for 4 damn months :P I need a break. I have a ton of ideas for small, (hopefully) simple plasmoids and I want to try them out. I also thought it’d be fun to try and do them in ecmascript (or javascript or qtscript or whatever you call it) to see just how hard it is to do this. :) so, join me as we dive into plasmaland and try to create a brand new widget fropm scratch without any of that silly crashy c++ :) right now I have no idea how to do this; I knlow plenty about plasma ...read more...
|
|
16 | System & Utilities | http://chani.wordpress.com/2008/12/29/adventures-in-plasmaland-part-1/ | 6451 |
| |
|
So as Nikolaj has been blogging about his cool new features that he has in store for Amarok 2.1, I feel obligated to reply. Can't let him steal all the thunder and PR! Amarok 2 introduced many new features, and undoubtedly one of the most controversial ones was the context view. All of a sudden this large area was smack dab in the middle of Amarok, sticking its nose where some users didn't think it belonged. Mostly, this was because it was not always as easy or efficient to display data the data that users wanted, or it was clunky and hard to use. As the context view evolved alongside libplasma, some of the constructs that were used became outdated as well. All in all, the CV was not, in my opinion, living up to its potential and was very much one of the weaker spots of Amarok 2.0. What is to be done? Improve it, of course! Or, in this case, rethink the basic foundation of how the user interacts with the ...read more...
| |
16 | System & Utilities | http://amarok.kde.org/blog/archives/859-Context-View,-Reborn-pt.-1.html | 6450 |
| |
|
Of course there is better documentation available for IPS. I griped first, then did some more creating searching. The documentation is well hidden: this (OSOL 2008.11 IPS developer page) doesn't help much beyond saying "you need a manifest," but this (software porter's guide to IPS) has an actual example of manifest files and how to set things up for importing SysV packages. So, having read all that, my perl script to massage our SysV specfiles into an IPS manifest (taking into account the way we talk about licenses, the dependencies and the way de set up versioning) was only 156 lines long, and it only took two totally botched IPS repositories to get me to the point that I could# pkg install FOSSqt So there you have it: IPS packages for an old version of Qt in a repo you can't get at because it's in a VM on my local network. Nyah, nyah. While working on all this, ...read more...
| |
16 | System & Utilities | http://people.fruitsalad.org/adridg/bobulate/index.php?/archives/692-OpenSolaris-IPS-packages-for-Qt-4.4.1.html | 6449 |
| |
|
I committed the last of the changes for panel hiding for 4.2 this morning. Here's the current status of things:
- General hiding:
- unhides triggered only where the panel is, not along whole screen edges, making non-full-width panels behave a bit nicer
- unhides on drag enter, hides again on drag leave. I actually ended up implementing the first half of the XDnd protocol (X11 doesn't actually do drag and drop natively!) by hand using xlib calls to make this work. Every time I touch xlib I am reminded how much a I love Qt and KDE libs for making it possible to never touch xlib for anything sane. (Unfortunately, desktop shells involve all sorts of insanity. ;)
- Auto hiding: when the mouse leaves the panel, the panel hide; when it hits the screen edge it unhides. General features/improvements:
- will not hide if a popup is shown, hides when the popup goes away if the mouse is not in the panel
Compositing-only features:
- Glow: when the mouse approaches, a small glow on the screen edge ...read more...
|
|
16 | System & Utilities | http://aseigo.blogspot.com/2008/12/hiding-panels-feature-complete-for-42.html | 6447 |
| |
|
Quassel is an IRC client and service written in Qt. It can be used as a regular IRC client, or as a distributed client subscribed to a “core” IRC service running on a local or external server. This is similar to screening text-based chats on a dedicated server. The purpose of the review was to determine if Quassel is a suitable Qt4 replacement for Konversation as the default IRC client in Kubuntu Jaunty. Previously, Kubuntu shipped Konversation (KDE3) as the default IRC client. Kubuntu Jaunty will be 100% KDE4. We need a replacement IRC client since Konversation and the Kopete IRC plugin are not expected to be ported by then. Kubuntu uses IRC as a main communication method for user support. As such, we require an IRC client which is easy to set up and use. Using Quassel to connect to IRC to get user support was the primary use case for the review: - Start Quassel
- Connect to irc.freenode.net
- Join #kubuntu
- (Optional) Change your nick
Overall, I got the impression that Quassel ...read more...
| |
16 | System & Utilities | http://weblog.obso1337.org/2008/expert-review-of-quassel-031/ | 6445 |
| |
|
It is not just a comment , it is a Truth. It becomes difficult when someone tries to translate technical documents as we don’t have proper words in our own language to describe all these technical/buzz words. Few days back I suddenly got a mail from Jaganadh G telling that he started translated my small python book in Malayalam. You can see his ongoing work here. I am very sure that this is going to help many people to understand things easily as they will be reading in their mother toung.
| |
16 | System & Utilities | http://kushaldas.in/2008/12/29/localisation-is-important/ | 6442 |
| |
|
Well, I've been extremely busy on the weather plasmoid and finally, '1.0' is ready for use. It's now moved to kdereview so that any final bugs can be shaken out. This should arrive in extragear as soon as the review is completed. You'll notice some differences: * New! Five day view. Special thanks to Marco Mart and Lee Olson also the wind icon. * Dock applet to plasma panel thanks to Marco Martin for this. * Tooltip support that displays the icon, place, condition and current temperature. * Rearranged configuration dialog thanks to Davide Bettio for this. * All the conversion combo boxes now work it you can mix and match any combinations. * Clickable credits where present (depends on data source) this will take you to the original data from the source's website. * Popup tooltips when you hover over the 5 day icons to show you what the condition will be. * Clickable watches/warning links where present (depends on data source). * If in Canada, if a watch or warning ...read more...
| |
16 | System & Utilities | http://www.kdedevelopers.org/node/3811 | 6438 |
| |
|
Today I got down and installed Ubuntu 8.10 on this new X300, and things went rather smoothly. I chose to use the ext3 filesystem on the flash disk, and not to create a swap partition (and opted to buy 4GB RAM for it). In terms of things that work, the list is rather good. The wireless worked out of the box, sleep works, sound works, both batteries are detected, the graphics card works (with 3D acceleration) and general ACPI stuff works. However, I have noticed a few problems. First off (and this is really frustrating) - you can’t use the touchpad with the buttons from the TrackPoint (and vice versa). This means you can’t middle-click and drag using the touchpad. It’s frustrating because on my T43p you can, and I got into the habit of doing this because I find the buttons above are more conveniently located than the buttons beneath. Secondly, it seems that display brightness adjustment sort of works, but keeps tripping over itself. For example, right now my screen is on 75% brightness but I can’t adjust ...read more...
| |
16 | System & Utilities | http://blog.gwright.org.uk/articles/2008/12/29/thinkpad-x300-and-linux-first-impressions-and-power-consumption-issues | 6437 |
| |
|
Ссылки |
---|
|
|