-
WatchGtk+ Kick-Start Tutorial for Vala
By
Featured 1 year agoGtk+ Kick-start tutorial for Vala
Presented by Alberto Ruiz
8 minutes tutorial on how to create a simple GTK+ desktop application using the Vala programming language.
-
WatchThorsten Prante, GNOME Zeitgeist
By
Featured 2 years agoThorsten Prante, GNOME ZeitgeistThis talk and demo will treat the Zeitgeist project. Our focus currently is on supporting personal-information-management activities, such as re-finding of information, but will extend to task and time management (via user-initiated and automatic tagging / labeling) as well as to supporting activities common to general information or knowledge work, e.g., via tracking information development (re-visioning) and diffusion as well as anchoring the user's desktop activities to real-world events, activities, and experiences; thereby also providing for a multitude of entry points for searching and browsing or orienteering.
It shouldn't go unnoticed that Zeitgeist can be considered 'spyware for personal use'. This issue (user control, privacy, security) will not be put aside in our talk.
The user interface of the first version of GNOME Zeitgeist, to be released in April/May 2009, provides a time-oriented browser with tagging and bookmarking functionality as well as a search engine. It is based on and works with logged journaling data of the user's working with her/his personal (desktop) computer. An overview description of the extensible architecture will be given in the talk. Usage data are incorporated via dedicated logging components or via D-Bus, facilitating functionality spanning multiple applications. An RDF model will also be developed to provide for interoperability. This way, Zeitgeist will reduce fragmentation or compartmentalization of the user experience when, amongst others, going back to information already used, orienting oneself in one's information, resuming work and task switching.
This is already tackled by common desktop search engines, but they rather fail to find and present the user's information in the context of their, possibly repeated, usages and exploit the thereby implicitly or explicitly established relationships.
The journaling data can be understood as providing extensions to or a generalization of the 'recently used' information access method common to most operating systems, where extension is meant time-wise and spans potentially all information formats of information items which you touch on your desktop, including, for example, text documents, pictures, web resources, instant and email messages, but also contact information, calendar items and other information items related to planning.
Thereby, meaningful integration of information items formats is facilitated such as, e.g., across communication formats and tools (e.g., per person) or all the stuff belonging to a certain activity, including comments/reflections, documents, people you met, etc. (via logging the different aspects of the activities).
One of the key ideas behind Zeitgeist is to enrich information items with personal usage context, in order to build up a personal context history in turn facilitating a personal experience representation. This representation includes, amongst others, the traces a person left with, on, or otherwise related to information items over time, across applications and possibly across devices.
Currently, the domain of Zeitgeist is the desktop and the information a user has touched. It will go beyond this by a) extending its focus across personal computing devices (i.e. personal computing environments, e.g., smart phone and laptop) and b) by including so called z-events, representing information directed to or interesting to a user, e.g., information she/he subscribed to.
Currently, users can employ the Zeitgeist UI for going back directly to the time span / day when she/he had last processed your activity, or searching for a file or tag name or a bookmark, while constraining the search or the browsing view via filters such as types of information items. In the future, as noted above, more relationships will be exploited to browse and search your information items: usage-induced, semantic, and explicit grouping and linking.
As opposed to the intimacy expressed by many people, and in particular knowledge workers, interacting with their personal computing devices throughout the everyday and across private, professional and educational domains, today, it is striking to observe that this very personal computing environment is not really prepared and in fact offers only limited support in answering the central questions of orienting oneself: 'What did I do?' (retrospective perspective), 'What am I currently doing?' (current perspective, where 'current' turns out to be a very vague term), and 'What have I planned for the future?' (prospective perspective).
2009-07-05 15:45-16:30
-
WatchGUADEC 2009: Keynote: Quim Gil
By
Featured 2 years agoKeynote: Quim GilMaemo 5 platform development is in the final stage and we are working already on Harmattan, a very special release marking the graduation in the Nokia software strategy. Harmattan will bring a consolidated Maemo architecture driven by Qt and other champion projects from the freedesktop.org, GNOME and KDE communities.
Since its debut in 2005, Maemo has pioneered implementing young and established Linux components in mobile devices: GTK+, Hildon, Telepathy, D-Bus, BlueZ... Maemo powers open devices like the Nokia 770, N800 and N810 Internet Tablets, and now is gearing to more mainstream audiences with Maemo 5.
2009-07-04 15:00-15:30
Episode 156: Chandra
This time we are off into space, but still sitting in front of the monitor. I take X-Ray data from the Chandra Satellite and make a false colour image out of them. All I needed to know for that (and much much more) is on their album page. The files I have used and the tutorial I was inspired by are also on the Chandra website. While I was editing this show I thought about some different ways to process such an image. Feel free to comment if you also find something better. I?ll update this posting during the week. All images used in this posting and the video are made by NASA/CXC/SAO . The TOC 00:30 Chandra 0?:?? Electromagnetic spectrum 05:10 Data visualisation 09:38 FITS file format 10:30 Getting the data and opening the data files in GIMP as layers 13:00 Setting the image mode to RGB 13:20 Curves tool for adjusting the contrast in the layers 17:00 Smoothing with Gaussian Blur 18:30 Choosing colours from the colour wheel 19:30 Colorize tool 21:40 Changing the opacity of the layers 22:30 Duplicate a layer for enhancing it?s effect 23:00 Hue explained 23:40 Colorize Tool 24:40 Layer modesPublished 11 months ago
By
Episode 155: Favicon
Just a short (itâ??s grading hellâ?¦.) episode about the little icons in your browser window and the bookmarks. It was a Microsoftâ?¢ invention (yes, they invented something ;-) ) and so the most compatible file format is the Windowsâ?¢ icon .ico file. The TOC 00:40 Favicons 01:50 Getting a favicon file into GIMP 02:45 Image properties dialogue 04:20 Adding transparency 05:02 Looking at the work of others 06:50 How to 3D 08:20 Exporting to .icoPublished 1 year ago
By
Episode 154: Compile!
This episode is mostly about Linux and competition. We look at our challenge and the winning image and we have a look at the challenge at gimpusers.com. There you have to design a new splash screen for GIMP. I mention Linux Outlaws who ranted about Ubuntu and were quite right on the points I would make too. I tried PCLinuxOS, liked it and am now trying Debian Squeeze, the old fashioned Linux Dinosaur. Quite lively for such a beast. On this Debian installation I try (successfully :-) ) to compile and install GIMP 2.7.2 from the current sources. It is a single user installation, a recipe for a system wide installation can be found in the wiki. The wiki page I created in the video has been moved already in the wiki to the right location.Published 1 year ago
By
Episode 153: Brocade
Again a trip to Thailand with a wonderful candid shot at a school festival by Peter. There is not much to enhance, just a crop, a bit of curves and the mutation of a blue trash bag into a gray one. Before that I talk about bracketing and ?dedicated? vs. ?drive by? photography. And I present the next addition to our poor webserver ? a Wiki for the collected wisdom of you all. Link sits in the menu box on the top of the right sidebar. Give it a try ? reading and writing.Published 1 year ago
By
Episode 152: Meditations about too much Light
In March I got some images from Peter in Thailand. He lives there in a country full of photogenic sites and has often only the time to take a quick shot with his P&S camera without being able to work around some of the obstacles. Specially for the show he made some with the typical problems. In this case it is to much light ? or better, too much dynamic range. The difference between tropical sun and deep shadows in this temple is too big. The blown out areas are not repairable, all the information is lost. I try to get more of the temple mood into the image (forget that I have not been there??.) by turning the overexposure into a glow on top of the Buddhas. If you can?t get rid of it, try more of it. ;-) A special ?curtain vignette? improves the image a bit further. Of course one can take the puristic stand and say ?Don?t rescue an image, do your photography properly!?. But often you?ll have no image then. Some things can be done in a hurry too: underexpose in such a situation. You?ll loose details in the shadows but gain them in the light. A good trade off in most cases. Be familiar with that button on the camera. The show starts with a look at the level in the donations hat, which is quite high after one and a half week. To get the concept of DONATE FOR MEET THE GIMP! even further into your heads I show how I made the gauge with Wilber slowly filling up. Wolfram Alpha is used to calculate the day of the death of the server. Then I get a bit into setting up the toolbox in GIMP 2.7 and show how to manage the docks after the ?landing zones? have become invisible. And of course there is the challenge!Published 1 year ago
By
[HowTo] Edit Videos using PiTiVi(Video Editor) on Ubuntu Linux
PiTiVi is a program for video editing based on the GStreamer framework. It is free software under the terms of the GNU Lesser General Public License. Any PiTiVi component can be extended through plugins written in Python. The multimedia importing and processing is handled by the GStreamer multimedia framework, and the processing of non-linear editing is handled by the GNonLin editing plugins. Thanks to GStreamer, PiTiVi is notable for being the first open source video editor to support ...Published 2 years ago
Gtk+ Kick-Start Tutorial for Vala
Gtk+ Kick-start tutorial for ValaPresented by Alberto Ruiz
8 minutes tutorial on how to create a simple GTK+ desktop application using the Vala programming language.
Published 1 year ago
By
Episode 135: Darktable
Late ? but here is #135. ;-) Darktable is a new RAW converter, photo editor and image manager for Linux and MacOS. It is in early development and has some really cool features. most of them I only have partially explored, but what I saw was promising. You find Darktable for Ubuntu at Pascal?s ppa. The TOC 04:10 Darktable 04:50 Overview of interface 05:30 The lighttable 06:20 Zooming 08:00 Selections 08:20 Tagging 09:00 The Darkroom 09:30 Profiles needed 10:50 Exposure 11:40 Reset 12:50 Curves 14:00 Clipping / cropping 14:40 Sharpening 16:10 More plugins 16:30 Lens correction 17:30 Colour correction 18:30 Monochrome 20:00 Equalizer 21:00 History 22:10 The VerdictPublished 1 year ago
By
Thomas McGuire, KMail 2
Thomas McGuire, KMail 2Akonadi is something most people know only as a buzzword. But what is Akonadi and what does it mean to KMail? When will KMail be ported to it, and what advantages does it bring?
The main topics I'll explore in this talk will be:
1. The history of KMail and the birth of Akonadi
2. The Akonadi porting of KMail
3. The future: KMail 2 - release plans and visions
1. KMail was created over 12 years ago, in a time where sendmail, procmail and fetchmail were still popular. It had no IMAP, which was added later as an afterthought. Even later, support for groupware over IMAP, like Kolab or Scalix was added. These bolted-on features began to show the limits of the design of the current KMail storage layer. This was not unnoticed by the PIM gurus, who thought hard about a new design and came up with Akonadi. I'll give a brief overview of Akonadi and compare it to the old KMail architecture, and explain some of the advantages Akonadi will bring and which problems it will solve.
2. Here I'll examine how we approach porting in KMail. The modular architecture of Akonadi makes it easy to port many parts independently of KMail. This makes it possible to have a working and maintained KMail available, while in parallel creating the complete Akonadi infrastructure. Some of the Akonadi infrastructure is already in place, like IMAP or OpenChange support, and some is currently developed, like POP3 support or a filtering framework. I'll explain how the old storage layer of KMail will be dumped and what parts remain in KMail that need porting.
3. When will all those Akonadi goodies finally arrive in KMail and be available to the end user? Here I'll give an overview of our release schedule and how we plan to release it. Then I'll explore a bit what might happen in the future, after the KMail 2 release. Things could include improved Nepomuk support, additional Akonadi resources for webmail and much more.
2009-07-05 17:15-17:45
Published 2 years ago
By
Keynote: Glyn Moody, Why Hackers Will Save the World
Keynote: Glyn Moody, Why Hackers Will Save the WorldThe achievements of free software are already extraordinary. As well as running most of the Internet's infrastructure, and powering many of its leading companies, free software is beginning to find wide use in the server rooms of enterprises and on the desktops of general users. It is also increasingly deployed in embedded systems, and for mobile phones. But that's just the start: inspired by the ideas of free software, and building on its innovations, a wide range of other movements have been founded that aim to introduce freedom, openness and transparency to some of the most important areas of human activity. This talk explores their impact.
2009-07-05 15:00-15:45
Published 2 years ago
By