It has been a while since I’ve blogged. I know I said I would post stuff about something exciting at UDS, but that sort of never happened.
But! Better late than never. I think that waiting a month or so has also made this post better than it would have been at UDS. Before I do any introducing, I feel that a summary of the history of KDE/Debian package management is in order.
A Brief History of Debian-based Package Management in KDE
It can be said that the hardest part of writing a package manager is not in writing the GUI, but in interfacing with the package system. For a long time, this has been the biggest barrier that has limited the number of Qt/KDE package manager for Debian-based systems. Even among those that do exist, such as Adept and PackageKit, each interfaces with your computer’s underlying package system differently, each with its own set of bugs and unique, not-always-equal feature set.
Today was the day of fluffy, hands down! Frederik Gladhorn gave a super lightning talk introducing his quite serious pet project Other than this I attended Lubos' performance talk, and Milian and Aleix's great KDevelop feature promo. I mean if Ctrl+Space can give a complete program, why am I even learning C++? :) In addition Casper gave a very nice talk about getting KDE to work on windows, and
Time flies when you have fun... indeed it does. The conference part of Akademy is over already. Lots of cool things happened though. It started good at the Tegel airport, where I to my surprise (and their surprise as well) met my fellow kdabians Andreas Hartmetz and Patrick Spendring. Yay for not having to travel alone. This also resulted in me not spending 5 hours at Riga airport but actually visit the city. We where warmly welcomed at one of the squares by a bunch of cheering people wearing orange t-shirts..... Nice, just on time to be witness of 1 - 1 in the NL - BRA match. The second goal we saw as well while enjoying one of the local beers. When heading back to the airport we just missed the bus. Ooh well we're not in the middle of nowhere here, right? No kidding, but the next bus to the airport on left 20 minutes later. When it finally arrived it was full of locals. Hey, you don't look like traveling to the airport and you neither ...read more...
Been really busy today with the kids but did manage to get the top 5 ready for you guys.... Read it!
Thomas Mackay - Understanding ESX/ESXi Equivalency…Are we there yet? It is public knowledge that ESX is evolving to a pure ESXi model in the future release cycles of the product, though exact timelines are still under NDA. Convergence to a “console-less” ESX provides a number of benefits to our customers, with which many of you are, by now, well acquainted . It reduces the overall footprint that requires patching (see below) as well as removes the dependency on the vestigial RHEL-based Console Operating System, and sets the stage for future enhancements and technologies yet to be introduced. (Those who are under NDA might know to what I am referring!
Roy Marples, автор новой системы скриптов загрузки Gentoo Linux, называемой OpenRC, написал в своем блоге, что не будет далее развивать OpenRC, т.к. не пользуется Gentoo Linux. В связи с этим, работы по перемещению OpenRC из нестабильной ветки Gentoo в стабильную приостановлены и, возможно, будут отменены.
So, yesterday was the official start of akademy. After spending friday night in the park with some random guys, one of whom hack on Qt in the mobile space (welcome to Finland, I guess), and spending the evening with a bunch of us crammed at a table designed for half as many at a bar, the day of talks began bright and early, about 6 hours after the sun came up Naturally I was tired… For some reason, in Finland I wake up when the sun comes up, but in Phoenix, I could sleep through the fracking apocalypse; I even slept through an earthquake when I was in San Diego once. So, yeah, that combined with far more socializing than I am used to is more or less putting a drain on me.
The day opened up with a cool MeeGo talk, motivating me enough to try to set up the MeeGo development environment, and to try to put together RPMs of the KDE Plasma Mobile Shell which could be deployed to MeeGo devices. Should ...read more...
Everyone is out to lunch, and I’m sitting outside the conference rooms waiting for Aaron’s talk to start. I’ve still got a slight hangover from last night’s wicked party! Btw, I heard that some Indian was stone drunk last night. I hope that wasn’t me? Cause I was okay, seriously, I was okay.
The day was pretty eventful, the party was freaking amazing. I didn’t attend all the talks, though. Most of the time I was sitting outside conference room #2 discussing Nepomuk and Sharing of semantic data. It was fun.
My camera seems to be rather retarded. So I don’t think I can post any pictures right now, but you could check out the Flickr group.
Sooo… People recovering from last night party hangover as I’m typing, attending the first talk of the day. And suddenly, an idea crossed my mind: in order to satisfy Aaron Seigo megalomania, we should start an "Aaron Seigo’s facts" website. Here is my first contribution to it:
"Aaron doesn’t have a God complex, it is God who has an Aaron complex".
Into the sea of existing akademy posts enters another one. Technically its my second day in Finland. I arrived on the 2nd with Pradeepto from mumbai. We met seele and Justin at Schiphol itself, while blauzahl and Mek were on the same flight! If that wasn’t enough, the bus from Helsinki to Tampere found aseigo and Hans Chen on it too, making it the Akademy bus. The Student House TOAS city is an
Today we had the first day of conference of Akademy. Plenty of nice talks (surprise!). Quite a few mobile related (surprise!). I was really looking forward to the development track which had only interesting topics, but unfortunately for me it wasn’t conveniently placed regarding my own talk and the talk of my students. So I could only attend the first one from Thomas McGuire, which was really good. Oh well, I guess I’ll virtually attend the other ones thanks to the recorded videos when they’ll be online.
Other highlights of the day were basically PIM on Mobile by Till, and Plasma Mobile by Alexis and Artur. Very nice talks as well!
My own talk about the KDE Platform Mobile happened at the end of the mobile track which was inconvenient for the aformentioned reason, but also because it was competing with the end of some random soccer game.
Last but not least, we had the talk done by my students about the projects in the Toulouse University. And they did a really decent job ...read more...
libjpeg-turbo - альтернативная IJG библиотека для чтения, записи и обработки изображений стандарта JPEG, использующая MMX и SIMD для оптимизации скорости на платформах x86 и x86-64; библиотека совместима по API и ABI с стандартной libjpeg 6b и может быть установлена вместо обычной дистрибутивной libjpeg для получения 50% и более выигрыша в производительности обработки JPEG изображений.
Yay, sitting here in the big room listening to a MeeGo talk by Valtteri. He's not exactly the business type I expected, btw, he doesn't even wear a suit... For somebody who's a 'director' he looks rather normal ;-)
So yes, the trip was just fine - I expected to travel alone but ended up in the "Akademy flight". From NL to Helsinki we were with about 5 people, from Helsinky to Tampere the airplane had almost 50% Akademy visitors... Nice timing.
The party was great, and I enjoyed the 2-1 vs Brazil, but didn't get drunk as my belly decided to step in and tell me to go back to the hotel. I'm getting used to my lack of intelligence when it comes to handling my body... Eating almost nothing for a full day during the traveling, then having a few beers, then eating way to fast and too much. I do it every darn time...
And now I'm hungry as I didn't manage to find breakfast.
I arrived yesterday in Tampere, Finland for Akademy 2010. The travel went amazingly smoothly and I have even managed to my way around the town without much fuss. (I'm usually quite good at getting mildly lost in new cities, which I try and treat as an opportunity to discover things I wouldn't otherwise. :) Lots of KDE and F/OSS people are here already and the "day 0" hugs, visits, beer and food was excellent. My presentation slides are ready for tomorrow, though I want to go through my speaking notes one more time (and probably copy them over to fresh paper as they've become a bit of an edit-mess). So everything seems to be going very smoothly so far. I'm about to leave the hotel for the Uni where the first day of the conference proceedings will commend in ~90 minutes. The opening keynote talk is about MeeGo, and is being given by the Director of MeeGo Software in Nokia. I can't think of a better way to kick this whole thing off, and am really looking forward to the ...read more...
Last year I went to Akademy as single KMess developer. This year however, things have changed! Valerio and Sjors are also able to attend, making it the first year we meet in real life! It's quite odd to see people for the first time, while you've been working when them for a few years already. However, this goes extremely well. Having the same passion for KDE really helps, and comfortably talking to the other people around you!
We also hope to get KMess in a better state this week then it currently is. At our hotelroom (TOAS, 5th floor), we have a A3 paper where we write down all little annoyances, and see if we can fix them.
On particular note, we'd love to make progress with a new MSNP2P-stack. This should improve the transfer of display pictures, file transfer and webcam support. It currently requires some discussion to get it right, and that's something we've avoided for quite a while. With the three of us at Akademy, I'm positive we ...read more...
My visit to legendary city of Berlin was both fun and educational, specially while hanging out with the locals.
Main differences from other German cities I have visited.
A flock of bicyclists – So many in fact that they have a special lane in the side walk. They act more like biker gangs than bicyclists, they kept trying to run me over, and I’m sure one of them actually pointed at me before he sped up for the kill.
Pigs feet – I noticed a few places where public drinking was not just accepted but it was mandatory (j/k). It was indeed very fun to look at what drunken escapades of days past: A tree filled with shoes and underwear, a perfectly good set of pigs feet in the park, yes pigs feet… You don’t want to know -in fact I don’t want to know either-.
What I enjoyed best of all
Hanging out with my co-workers after hours – I rarely get to have this pleasure since most of us work remotely. I’m pretty ...read more...
Вышла первая стабильная версия системы распознавания текста CuneiForm для платформы Linux. В новой версии проведена большая работа по исправлению ошибок и чистке исходных текстов, что дало разработчикам основание полагать о стабилизации кодовой базы проекта. Код CuneiForm для Linux распространяется под упрощенной лицензией BSD и основан на коде, открытом компанией Cognitive Technologies в 2007 году.
OCR CuneiForm может распознавать любые полиграфические и машинописные гарнитуры всех начертаний, а также шрифты, получаемые с принтеров, за исключением декоративных и рукописных. В систему встроены специальные алгоритмы для распознавания текста с матричного принтера, плохих ксерокопий, факсов и машинописи. Поддерживается более 20 языков. Отдельно стоит отметить отличную поддержку распознавания текста на русском и украинском языках. Результат распознавания может быть сохранен в форматах HTML, hOCR, RTF или PDF с сохранением особенностей начертания оригинала (выделение жирным, курсивом и т.д.).
EDIT: Sorry for the downtime, but the website is back up again
I apologize for the video looking very choppy.. but I couldn’t really help it. After I ran recordmydesktop, it just sucked my CPU into a blinding vortex. And that was after I used a polling interval of 160ms. Either ways, I have also added a video taken from my phone’s camera at the end of this video to show that the performance is actually not all that bad.
Till now whenever I had to test something done with KWin scripting, I just used to add a few little lines to the defaultscript that runs and then just check it out. As such, I was testing everything one thing at a time. I just wanted to write a bigger script, something that used a set of these implemented things to do something.. and what better symbol of nerdism than pong? So, I went ahead and wrote a pong game.. all done in QtScript. The video is for all to see, and a few ...read more...
I'm on my way to Tampere for Akademy 2010. It's my seventh Akademy, not counting Kastle in 2003, the first KDE conference, which became the predecessor for all the Akademy events following afterwards. I'm especially looking forward to Akademy this year, because there are so many interesting topics to discuss, which could make a big difference for KDE in the future. So here are a couple of the things, which I'm particularly interested in this year:
Conference: The conference program is excellent as always. It's great that there is a strong mobile track. This is a still uderused potential for KDE, and I would love to see KDE expand much more in this area. Many years ago I wrote KOrganizer/Embedded which ran on a PDA, but I'm still waiting for the moment where I have a device running KDE software, which I actually want to have with me all the time.
BoFs: The BoF sessions are always a very important part of the Akademy experience. This ...read more...
Following the KDE-Edu meeting at Randa in May, we decided to increase the communication with our users and to increase promotion of our software. One channel to do so is our website which we decided to port to the new KDE website style. We also decided to keep static webpages on http://edu.kde.org with minimum information and to use KDE wikis: http://userbase.kde.org for user-oriented information and http://techbase.kde.org for developer oriented information. Yesterday the new KDE-Edu website went live. There is still improvement to do in the texts of course. I would like to warmly thank Matthias "pipesmoker" who did all the work on this new website. Without him coming back with his web skills, we would not have succeeded in having this new website. This is the magic of Free Software projects when people with the right skills come at the right moment! A big thank to Matthias who worked hard in hot days to make this happen before Akademy. Thanks also to the kde-www people who helped a ...read more...
IBM добавила веб-браузер с открытым кодом Firefox в список программного обеспечения, рекомендуемого для использования сотрудниками корпорации.У IBM — около 400 тысяч сотрудников по всему миру. Среди приложений, которые рекомендуются в корпорации для внутреннего использования, ряд собственных разработок, таких как Lotus Notes, Lotus Sametime, Lotus Symphony. Теперь этот список был пополнен одним из самых популярных Open Source-продуктов в мире — веб-браузером Mozilla Firefox.Разумеется, с браузером Firefox в IBM работали и до сих пор, причем это относится к пользователям не только GNU/Linux, но и других операционных систем (Mac OS X, Windows). Однако теперь Firefox официально становится «решением по умолчанию» для сотрудников IBM.Среди причин выбора Firefox — соответствие стандартам, отк...
Боб Сутор, вице-президент подразделения Linux и открытых платформ IBM, пишет в своем блоге, что всем сотрудникам (всего около 400 тыс. по всему миру) будет рекомендовано использовать Firefox в качестве браузера. В числе причин для выбора Firefox г-н Сутор назвал соответствие стандартам, открытость, безопасность и расширяемость.
Дэвик Поллак объявил о выходе 2-й версии веб-фреймворка Lift.
Последняя версия поддерживает NoSQL хранилища MongoDB и CouchDB, обмен данными посредством JSON, модель обмена Comet, архитектуру REST. Как всегда обещаны улучшения производительности работы фреймворка