As we approach the end of the year we begin the season of giving. What would suit the holiday better than giving to the entire world through the KDE Year End 2014 fundraiser?
Here is a unique way to give back to KDE allowing us to keep giving free software to humankind.
By participating in this fundraiser, you'll be part of the improvements we'll put into our educational software, so kids can have better tools for school; our office suite, so we have the best tools for the workplace; and our desktop so we can all experience a fun and productive experience when interacting with our computers.
Donating to KDE is not for you, it is for the entire world.
As a way to say thank you, starting with €30 we will send a KDE themed postcard to any given address. You will get an extra card for every additional €10 donation. Get cards for yourself and for your family and friends to show them you care for freedom. It's the perfect way to spread the festive cheer and donate to your favorite project at the same time.
Today, KDE releases Plasma 5.1, the first release containing new features since the release of Plasma 5.0 this summer. Plasma 5.1 sports a wide variety of improvements, leading to greater stability, better performance and new and improved features. Thanks to the feedback of the community, KDE developers were able to package a large number of fixes and enhancements into this release, among which more complete and higher quality artwork following the new-in-5.0 Breeze style, re-addition of popular features such as the Icon Tasks taskswitcher and improved stability and performance.
Those travelling regularly will enjoy better support for time zones in the panel's clock, while those staying at home a revamped clipboard manager, allowing you to easily get at your past clipboard's content. The Breeze widget style is now also available for Qt4-based applications, leading to greater consistency across applications. The work to support Wayland as display server for Plasma is still ongoing, with improved, but not complete support in 5.1. Changes throughout many default components improve accessibility for visually impaired users by adding support for screenreaders and improved keyboard navigation.
Aside from the visual improvements and the work on features, the focus of this release lies also on stability and performance improvements, with over 180 bugs resolved since 5.0 in the shell alone. Plasma 5.1 requires KDE Frameworks 5.3, which brings in another great amount of fixes and performance improvements on top of the large number of fixes that have gone into Plasma 5.1. If you want to help to make more of this happen, consider a donation to KDE, so we can support more developers getting together to make great software.
A new Breeze widget theme for Qt 4 lets applications written with KDE Platform 4 fit in with your Plasma 5 desktop.
The Breeze artwork concept, which has made its first appearance in Plasma 5.0 has seen many improvements. The icon set is now more complete. The icons in the notification area in the panel have been touched up visually. A new native widget style improves rendering of applications used in Plasma. This new native style also works for Qt 4 letting applications written with KDE Platform 4 fit in with your Plasma 5 desktop. There is a new System Settings module that lets you switch between desktop themes.
Overall, Plasma 5.1's Look and Feel refines the experience found in 5.0 noticeably. Behind all these changes are improvements to the Human Interface Guidelines, which have led to a more consistent overall user experience.
New and Old Features
Icons-only Task Manager
Plasma 5.1 brings back many features that users have grown used to from its 4.x predecessor. Popular additional widgets such as the Icons-only Task Manager, the Notes widget and the System Load Viewer make their re-entry. Support for multiple time zones has been added back in the panel's clock. The notifications have been visually improved, along with many bigger and smaller bug fixes.
A new feature allows you to easily switch between different widgets which share the same purpose. Changing the application launcher for example has become much easier to discover. Plasma panels have new switchers to easily swap between different widgets for the same task. You can select which application menu, clock or task manager you want with ease. The new Clipboard widget offers a redesigned user interface on top of Plasma's venerable clipboard manager, allowing the user to easily use the clipboard's history and preview files currently in the clipboard. Plasma's alternative launcher, Kicker has seen a large number of improvements, among which better accessibility and integration with the package manager.
Thanks to two Google Summer of Code projects, the Plasma Media Center and tablet-centric Plasma Active user experiences now have basic ports available from Git, but are not release-quality yet.
Further progress has been made on Wayland support. A new window manager binary 'kwin_wayland' now complements the existing 'kwin_x11', and is equipped with the ability to start a nested X server for compatibility with X11-based applications. A newly-created KWayland library provides Wayland setup information to KInfoCenter and other consumers. More work is needed and ongoing to run the Plasma workspace on Wayland; we expect this to bear fruit for end-users in 2015.
Suitability and Updates
Plasma 5.1 provides a core desktop with a feature set that will suffice for many users. The development team has concentrated on tools that make up the central workflows. While many features known from the Plasma 4.x series are already available in Plasma 5.1, not all of them have been ported and made available for Plasma 5 yet. As with any software release of this size, there may be bugs that make a migration to Plasma 5 hard for some users. The development team would like to hear about issues you may run into, so they can be addressed and fixed. We have compiled a list of problems we are aware of, and working on. Users can expect monthly bugfix updates. A release bringing new features and bringing back even more old features will be made in early 2015.
You can install Plasma 5 directly from source. KDE's
community wiki has instructions to compile it.
Note that Plasma 5 does not co-install with Plasma 4, you will need
to uninstall older versions or install into a separate prefix.
We produce beautiful software for your computer, please we'd love you to join us improving it or helping fellow users. If you can't find the time to contribute directly do consider sending a donation, help to make the world a better place!
Qt Developer Days Europe is next Monday to Wednesday in Berlin. It features tutorials and talks on making the most of the Qt toolkit most KDE Software is based upon. Since Qt opened up its development process a large part of KDE Frameworks development has been to ensure close cooperation between the two projects. This has succeeded spectaularly well and at this Qt Dev Days an incredible over 50% of the speakers are active or past developers with KDE.
As usual slides from the talks should be up on the website after the event for those who can not be there. KDE e.V. is a partner organisation of Qt Dev Days with vice-president Aleix Pol representing our community to anyone who wants to find out more.
Put your testing hats on, Plasma 5 has a beta release. The second version of Plasma 5 is due out in under two weeks and now is your chance to test it for bugs which have crept in. It features a bunch of missing features which have been added back such as the much requested icon only task bar. The Visual Design Group have been hard at work over the last three months adding a Qt 4 Breeze theme to make all KDE applications fit into the desktop and many new icons as part of the Breeze icon theme. Check for packages for your distro and try it out.
Since 2008, a bunch of initiatives have been taken towards the fostering and spreading of KDE community and technologies in Brazil and Latin America. Even though at a slow pace sometimes, such effort have yielded good results in disseminating the motivations and benefits of get involved in such a vibrant free software community, mainly in a region where the tradition of sprints is not yet fully consolidated.
In 2010 the 1st Akademy-BR (Brazilian KDE summit) took place at Praia do Forte, Bahia, northeast Brazil. Nearly 20 participants met in a three days meeting where some of current active Brazilian KDE contributors made their first steps in contributing with coding, translation, and promotion. Some people have come and gone, but some of them got vastly seduced by the idea of coming together in the pursuit of sharing knowledge and making world better with high quality free software. Those remain pushing KDE in their universities, companies, and in high visibility meetings such as FISL and Latinoware.
After Akademy-BR, we focused on trying to better integrate KDE people from other countries in Latin America. Some contributors from Peru and Argentina were invited to present their work at previous editions of Latinoware, meet the Brazilian fellows, and help deciding on actions to narrow KDE relationships in Latin America. Such an effort culminated in the 1st LaKademy, held in Porto Alegre, south Brazil, from April 27th to May 1st, 2012. Sixteen participants from Brazil, Argentina, and Peru were involved in artwork, translation, promotion, and development activities.
Two years have passed again until the time for the 2nd LaKademy, held at the Free Software Competence Center (CCSL) at University of São Paulo (USP) from August 27th to 30th, 2014. USP is one of the most important and prestigious universities in the world and CCSL is a two-storey building entirely devoted to free software projects, quite close to IME (Mathematics and Statistics Institute) - where Computer Science, Mathematics, and Statistics courses are offered. Motivated by an expected audience of potential KDE newcomers, we've decided on a schedule with KDE talks on the very first day, an introductory Qt short-course on the second day, and the usual contribution sprints happening in the last two days of LaKademy 2014. Sadly, the number of guests was lower than expected. In spite of that, the talks allowed us to better know each other's work in KDE and the Qt short-course was a place to clarify common doubts and providing an initial support for the KDE newcomers specially attending LaKademy 2014.
LaKademy 2014 Group Photo
What we have done ?
The first day of LaKademy 2014 began with the Lamarque's talk about Eduroam and Plasma Network Management. Afterwards, Rafael Gomes presented his KDE SysAdmin talk - which provided some interesting information about KDE infrastructure and all the work undertaken behind the scenes in order to support KDE technologies development and community communication. The next talk was about KDE Connect, presented by Ronny Yabar, where the most exciting features of KDE mobile-desktop integration were presented, followed by a brief discussion about its architecture. At the end of the day, Filipe Saraiva presented a talk about Qt and KDE applications on Android, with a special note to the GCompris case.
Rafael's talk about KDE SysAdmin
A Qt introductory short-course was presented by Sandro Andrade in the second day of LaKademy 2014. Given the limited time available, the focus was on the essential aspects underlying the Qt-ish way of developing cross-platform applications: signal/slots mechanism, (dynamic) properties, meta-objects, moc and uic compilers, event loops, and basic design of interfaces using QtWidgets and QML. In the audience: some newcomers invited to attend LaKademy, translators trying to get a grasp on programming, veterans helping to make some points clearer, and three guests from USP.
The third and fourth days were dedicated to hacking sessions and a BoF about KDE promo. Among the development outcomes, we managed to port Bovo to KF5 (pushed in 'frameworks' branch of bovo repository) and Filipe started porting Cantor to KF5. Ronny has also submitted some changes to review, regarding KDE Connect. Filipe also started the creation of a meta-package for KF5 in Mageia. Boaglio and Sandro (two old-school geeks with an inexplicable passion for MSX) started the development of QMSX - a GUI front-end for the openmsx emulator:
The QMSX frontend to openmsx
The BoF about KDE promo lasted about two hours and raised a number of questions, evaluation of strategies, and seventeen tasks were recorded in todo.kde.org ('KDE Brazil' project), including the development of promotional material, webinars, KDE presence on social networks, and financial aspects. Filipe helped in fixing the web bots for spreading news in Facebook e Twitter. The next LaKademy was also one of the exciting discussions during the KDE Promo BoF. In general, we agreed on having the 3rd LaKademy happening already in the first half of 2015. The venue is also almost confirmed.
As for the artwork outcomes, Adriana (who joined the group at the very last minute), Viviane, and Wagner produced some amazing stuff in those days. What about these new Konqi and LaKademy wallpapers ? A LaKademy commemorative KSplash theme was also developed.
Wallpapers developed during LaKademy 2014
Finally, Aracele, Camila, and Bianca were involved in translation activities. They focused on techbase translation, which got from 18% to 24% during those days. At the end of the third day, we had a beer-and-pizza lovely night at the Garoa Hacker Club, with a lot of lightening talks, KDE keyrings getting out of a 3D printer, and other nerdiness.
We would like to say a big 'thank you' to the KDE e.V. for the financial support, to the Free Software Competence Center for hosting LaKademy 2014, to Viviane Notato for the artwork support, and to Aracele and Filipe for the local arrangements. We hope to meet each other again soon, at LaKademy 2015, with a 4-5 days of sprints only. No talks, no short-courses :). After all, where can we get the most of fun from when contributing to KDE ?
Akademy continues with hacking and BoF meetings. This wrapup meeting video covers sessions from Wednesday and Thursday including accessibility, release team, user information reporting, KDE applications websites, KDevelop and share-like-connect.
Akademy is in full swing here in Brno in the Czech Republic. The days are now filled with BoF sessions to discuss given topics and make decisions in person much faster than would be possible online. Here is the wrapup session from Tuesday which covered the outcomes from sessions on Solid, Plasma Media Centre, Inqlude, UI design, Frameworks and more.
It was a cloudy morning in Brno.... luckily not as hot as the first day. The traces of fun from last night kept many participants similarly subdued but they were soon woken up by a truly inspiring keynote by Cornelius Schumacher, our fresh former president of KDE e.V.!
Cornelius opened by telling us he became a better person by participating in the KDE Community and wants to share with us why. He kicked off with a tale about his early days in KDE—one day he removed a folder from his code repository: the admin folder. Little did he know about the consequences of this action. The admin folder was shared among all KDE projects and contained the scripts and tools needed to build all KDE applications. Rest assured, it did not take others long to notice that every build had broken. Ultimately, Cornelius learned a lot about CVS and fixing things with it - it is mistakes which teach best. Later on, he ran for the Board of KDE e.V. and learned some of the world's longest words, courtesy of the necessary bureaucratic skills for running a legal organization in Germany. Many of the skills he learned he applied in his work; his KDE experience helped him grow in his role as a manager.
And he is not the only one who benefited from the learning environment the KDE community offers. An old picture of Till Adam shows the Managing Director for KDAB Germany wasn't always the best dressed person in KDE. Cornelius also found a picture of Eva Brucherseifer at a KDE meeting long before she started her own company, BasysKom, which has been sponsoring Akademy for many years. KHTML, our web browsing engine, has grown to be at the core of most modern browsers like Safari and Chrome. One of its initial developers, George Staikos, is now VP of Web Technologies at Blackberry. The pictures Cornelius treated us with once again didn't make it look like either would make it that far. A few more quips were made about t-shirts. Rohan and Vishesh got applause for getting as far as they did in the time they have been part of the KDE community—from students to being full-time employed to do the awesome work they do.
Not all in KDE have been so successful. Upon seeing the screenshot of the most famous Plasma theme, the IRC channel erupted in protest and many contended all was fluffy but before this protest reached him, Cornelius had already moved on to the next slide. And yes, the KDE 2 wallpaper with the slogan 'I con do it' (to promote the work on new icons) might not have been our best and brightest marketing moment. Finally, Cornelius touched on the downside of working with know-it-allstalented and stubbornambitious people: sometimes people bump heads. The KDE community has been dealing with such issues in a comparatively constructive matter, in part through the Community Working Group and other structures.
The question then is: how did all this come to be? Why is KDE such a great environment for growth? Cornelius gives three main reasons for this, starting with Freedom.
"Freedom is central. Freedom is nothing else but a chance to be better" ~ Albert Camus
The license and the freedoms that were defined by Richard Stallman are at the core of our culture and this results a low barrier of entry, motivation to do interesting and fun things, and it facilitates learning because making mistakes is not punished like they are in other environments.
A second important thing is purpose. We have a common goal: build software for client users, specifically the desktop. Cornelius felt this most strongly at an event in Frankfurt where Linus Torvalds handed out an award for providing the best desktop. There was clearly a higher purpose to the KDE community and its work noticeable there. Another great picture giving this feeling is from an event in India where Pradeepto is talking to a group of students. They were about to leave the event (traveling back for almost a day!) as they did not feel their skills were enough to benefit from the sessions available at the event. Pradeepto convinced them to stay and organized, at that moment, a series of beginner-level sessions which were suitable for them, so the second day they could participate already in the normal schedule.
Fluffy Developers Try to Subvert our Reputation as an Enterprise Desktop
The third ingredient Cornelius sees in KDE is fun. And he can only say this in this room: doing C++ is fun! It is even more enjoyable if you use Qt! It isn't the only fun stuff we do, we are a diverse bunch, but it is a common ground, something we all feel at home with. He now works as a manager, but sometimes going back to writing some C++ is relaxing. And it gets us to accomplish great things, be creative, bring our software to millions of users. This is all fun! This is expressed beautifully in the Randa picture he showed: you can see and feel how it is fun, getting into the zone, being productive, helping each other grow. Not many places allow focus as deep as the Randa meetings.
So, freedom, purpose and fun. We should ask ourselves next: how do we preserve what has made KDE great? On the freedom side, we have a solid, strong base. We're pretty safe with that. There are challenges for freedom, but many people are addressing them. Fun is a safe thing, too, this Akademy is a testament of that: we are having fun.
Purpose is the challenge for the KDE community. Our native platform, C++ is still big, but in a slow decline. And the numbers of our contributors and contributions are in decline as well. Yes, lies, damn lies and statistics, and this Akademy we welcomed a lot of new people, but we had bigger events in the past. We have to change to stay relevant and grow. We should be serious about that and shouldn't just say our move to Git screwed our statistics - maybe it did, but that is no reason not to try and do better. At CeBIT we got an award, a readers-choice for the best desktop - won by a large margin. We have a great base and great software and we know what we are doing. But is the desktop still our purpose? If not, then what is? Cornelius wants to see our purpose a little wider. He sees our goal being "give people access to great technology". We want to do great technology, we're ambitious, but in the end it is about bringing it to people. This is where we should put our emphasis to keep KDE relevant.
The secret is, in the end that it isn't KDE which makes anybody a better person. It is us - all of us, together. Cornelius' final message is: be free, maintain your purpose and have fun! Then we can all grow. He receives a great applause and throughout the rest of the event, his keynote comes up many times: it was inspiring and motivating, but also made us think about where we need to go.
Pradeepto Inspires students at kde.conf.in
Fast Track Time
After Cornelius' opening keynote, it is time for the fast track again, starting with Kevin Ottens on "Software Craftsmanship". He discussed hacker culture and taking pride in creating a beautiful (finished) product as a teaser for his other talks and workshop. Alex Fiestas showed off KDE Connect and its nifty features to make your phone work with your Plasma desktop. He was interrupted by his phone (named Rusty Trombone) receiving a call during the talk which successfully stopped his showing of Dr Who. Kai Uwe Broulik showed how to integrate your KDE application with native features on Android and iOS devices. Jos Poortvliet gave some tips on how to deal with people AFK (away from keyboard, with his real-life examples drawing quite some laughs from the audience.
Björn Balazs shared a guide on the impossibility of doing usability. The hardest issue is that we can't do usability in KDE very well as we can't reach our users... In order to save the world, we need to find a way to connect to our users! Starting with our user interface itself. There are plenty of ways to do that and there will be a BoF session to make this happen. Albert Astals Cid ended the morning track with a overview of the release management process. He showed the amount of work put in each release. His point was clear—with 8 releases in July alone, the current process has to be improved. Of course, a BoF session will take place on this subject.
Group Photo time!
Lunch Time and Technical Sessions
After the release management talk the audience was herded outside to have their picture taken, and then again unleashed on Brno to hunt and gather. Food had to come from rather far as nearby places were closed but the clouds had disappeared and the sunny walk provided some time for discussion and the production of vitamin D. After lunch, there was a technical and a less technical track. We don't have coverage of all sessions there, but you can watch the videos later and we have a small selection below again.
Andrew Lake from the Visual Design Group gave an inspiring talk about building up and fostering a community of very different people with a wide variety of skill levels. He explains there were originally fears of design-by-committee (the implicit thought: that produces not-great-design). Andrew claims that while things can go wrong, they don't have to. Oh, and - the same arguments against community design have been leveraged against Free Software itself in the past.
The approach to get a group of people to produce good design is roughly as follows:
Organically curate content by everybody (here it matters to teach people proper communication skills: be gentle, respect opinions etc.)
Encourage those who have gained influence chime in on proposed designs
Limited time for review of a design proposal (this is really important)
Build and sustain a community
Explicitly encourage constructive feedback - set an example - draw a line on destructive behavior
A community needs tools.. forum, VDG in the HIG, mockup toolkit
Sometimes focus on short-term success, even if you want to shoot for the moon
effective = correctness * commitment
Interaction with developers (a 3-lobed circle with "resident designer" and "designer community" interacting with the "developer")
The community design cycle was described by him as follows: develop candidate design; announce the cycle and the candidate design and length of cycle; execute.
Last, Andrew shared a multi-year roadmap for building up the design community - there is still plenty to do!
After Andrew, Jens Reuterberg and Thomas Pfeiffer continued on this subject with a zombie-themed talk. Thomas Pfeiffer (who later got injured in the line of duty) explained how to infiltrate software development teams with tasty brains to eat as ultimate goal and how development teams can get designers and usability experts involved, again, with brains as goal. The talk was conversation-style with Jens talking about communication and the realities of design work and collaboration. It was noted that as a first step:
Developers and usability experts/designers need to go outside of their comfortable boarded-up houses and lure the zombies closer
Shuffle like the zombies, moan like the zombies
Step 2 of the plan (for the zombies!) is to listen, understand, speak the language of the developers, learn to blend in, learn their ambitions and challenges. Jens explained the position of designers and why it is often hard to get them to work in the open on the same channels as developers: "Designers have to care about their careers - and hearing your code is bad once or twice won't impact your career; but having an employer see that others considered your design that bad will". That is an important reason for the use of forums, Google Hangouts and so on by the KDE Visual Design Group.
The third step is to conquer by crafting a productive relationship. This is based on trust: the developer should trust the designer to know what he/she is talking about and the designer should trust that the developer takes him/her serious. And the other way around!
In the end, this leads to better software and most importantly: more brains for everybody.
Jonathan Riddell inspired the masses with drama and emotion. He had a really, really bad accident a few years ago, from which he recovered impressively well although it still hampers him at times. Of course, you don't need to be brain-damaged to care about Free Software and Kubuntu, he cared about them long before the accident happened. He is grateful to Blue Systems as it allowed him to continue working on Kubuntu.
KDE Community Food BoF
In a talk about the Next Generation desktop applications, Vishesh Handa and Alex Fiestas showed off their app Jungle, a new video player, which aims to bring intelligence to video handling, as an example of bringing web-style ideas to the desktop. Alex asked why we use native applications on tablets and why on desktops we use web applications. He looked at web applications and saw features like suggested content, sharing content and giving feedback, of the desktop apps he still uses, none of them offer these features. So he and Vishesh set out to write a video player which would be smart. Jungle learns from the user and organizes your video library for you. In the discussion, it even was suggested to suggest romantic movies to the user when the phone of the boy/girlfriend of the user is detected. It will have a Home/Dashboard and it will download subtitles in the right language. Alex and Vishesh want an Android app (written in Qt) as a remote control, and they want to be able to stream to and from other devices for the future.
The parallel technical session was kicked off by Jan Kundrát who spoke about bringing the Gerrit code review tool to KDE with help of the XIFI project. Gerrit is already available in a testing mode and KDE developers are free to email Jan to request their projects to be available through Gerrit. The future plans are ambitious - each patch, no matter who sends it for evaluation, will be checked by the Continuous Integration system which will run on resources provided by the XIFI project.
Aleix Pol gave a history of his attempts to put KDE Software on mobile platforms, the N900 then the N9, Jolla and now he is working with Android and feels this is the way forward. He has made KAlgebra and it's in Google Play. He has worked on CMake to allow it to compile apps on Android. He says we need to work with F-Droid as well as Google Play and other stores but warns "We need to be mindful of our inner RMS and remember user freedom."
Frederik Gladhorn started with a demo of accessibility for blind people on his laptop opening his presentation with his monitor blanked out, the voice spoke out the elements of the Plasma 5 UI so that he could open his talk. This works well now in Qt 5.4. We badly need a virtual keyboard with working word suggestion, touch friendly and spell checking. Some parts need fixes for the screen reader: KickOff and system tray and KWin need some improvements. Once it's good enough, we will get feedback from the blind community and listen to them.
Kevin Ottens and craftsmanship "agile to the rescue"
What are the promises we make / made in FOSS? Collaboration, security, freedom... To Kevin, these feel like broken promises. For instance, it's less collaborative than we pretend it should be; bus-number of 1 is too common. Does this stem from the methodology advocated as Open Source? Or something else? Even if we knew what caused these problems, the problems are still there. So let's look for solutions. Kevin discussed agile methods for that, mentioning the awesome hamster-wheel effect and sharing a lot of ideas for improvements.
After Kevin, we should have had Tomaz Canabrava explain how he coerced Linus Torvalds into coding C++ but unfortunately, he broke a leg and had to stay in Brazil. Instead of him, Aleix Pol talked about KDevelop5 and the work that is being done on that.
After the last session, everybody got together in the big room for sponsor presentations.
Blue Systems' Jonathan Riddell created the usual big show. He's been on this for years, making a mess on the stage by inviting people for the goodies he brings - polo shirts this year.
Digia's Tejo had a simple message: we build Qt, you build on top of it - you're awesome, keep it up!
Red Hat was happy to welcome all of the KDE contributors and would love it if some of them would stay even longer: join Red Hat!
KDAB told everybody to enjoy the conference and keep hacking!
The Open Invention Network makes no money directly but builds a patent pool to protect Open Source and Free Software and invites us to join, help publish defensive patent articles and so on.
SUSE was represented by Bruno Friedman, openSUSE board member. He's a long time KDE fan/user/occasional contributor and sponsor and he thanked the KDE community for being welcoming and inspiring and strengthening his faith in freedom and collaboration. He finished noting that if anybody asks him where he'd like to be 10 years from now, the answer would be Akademy 2024!
ownCloud was represented by its founder, Frank Karlitschek. He said that he is happy that ownCloud, having grown from the KDE community into its own strong community with a startup behind it, is now in a position to sponsor Akademy. He brought up the state of ownCloud support in KDE and especially the Emblem support in the upcoming ownCloud client release which won't make it in Dolphin due to unfortunate timing and asked if anybody wanted to sit together and see what could be done about it.
Froglogic, Google and BasysKom had no representative at the conference but big thanks for them and their support as well! Each has been sponsoring Akademy for quite a while and we're glad they continued their contribution.
After the sponsors talks it was time for the Akademy Award Winners, which you can read about in our previous article.
Akademy now continues with five days of BoF sessions and hacking to discuss, design and create the next year's worth of output from KDE.
Thanks to everybody who contributed notes to this article: Jonathan Riddell, Jan Kundrát, Camila Ayres and Adriaan de Groot. Remember we offer free hugs for anyone at Akademy who read this far.
한국LUG 사이트는 1024 x 768 해상도(운영자 노트북:14")에 최적화 되어 있습니다. : LINUX FANSITE
WWW.LUG.OR.KR Server is made by CentOS Linux, P4 1.8G, Memory 512MB, Main HDD 160GB, Backup HDD 40GB and LAMP, qmail MTA.
CentOS Linux & Mozilla Firefox UTF-8 Base Created.
1998-2014 www.lug.or.kr Directed By Great Dragon, Kim.
LUG 포인트 정책 : [회원가입 : +100점] [로그인(하루한번) : +100점] [글쓰기 : +20점] [코멘트 : +10점] [다운로드 : -200점] [질문 포인트 : 최소 200점]
데스크탑 프로그래밍(gcc, g++, wxGTK[wxWidgets] 등)은 "Fedora"를 사용하고, 서버 운영(WEB, FTP 등)은 "CentOS"를 사용하시길 권장합니다.
도전하는자, 자신을 투자하는자만이 뜻하는바를 이룰 수 있다.
Information should be Exchanged with Interactive, not One Way Direction.
관리자 Be Maker!
인생에서, 100% 순이익을 보장하는건 없다. 1%의 지식을 나눔으로써, 가끔씩 손해볼 필요도 있다.
그대가 가진 1%의 지식만이라도 공공을 위해 포스팅하라. 손해본다는 생각이 앞선다면 그대의 인생은 힘들어질것이다.
자신이 가진 지식의 1%도 투자하지 않고, 오로지 자신의 이익만 탐하는자와는 동지가 되지마라.
만나서 대화하면 모두 좋은 사람들이지만, 유독 인터넷에서만 자신을 밝히지 않고, 좀비로 서식하는 사람들이 많다.
부지불식간[不知不識間], 좀비(하류) 인생이 될지도 모르니, 항상 자신을 경계하도록 하라.
1. CentOS Linux
2. gcc로 공부하는 C++