/srv/irclogs.ubuntu.com/2011/10/19/#ubuntu-classroom.txt

sebsebsebhi09:00
=== tau is now known as Guest62209
=== taliraj is now known as tau141
=== tau141 is now known as taliraj
jcastrowoo hoo!13:00
jcastrohow is everyone doing today?13:00
tcarrondo:)13:00
tcarrondoI'm here13:00
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat || Event: Ubuntu Open Week - Current Session: Advanced dualboot (Win/Ubuntu) config sharing a lot of stuff! - Instructors: tcarrondo
tcarrondoso that's me13:01
ClassBotLogs for this session will be available at http://irclogs.ubuntu.com/2011/10/19/%23ubuntu-classroom.html following the conclusion of the session.13:01
tcarrondoHi everyone, my name is Tiago Carrondo I'm an IT trainer for the last 7 years13:01
tcarrondoI teach a lot of uninterresting stuff, but since 2008 most of my session are about Ubuntu13:01
tcarrondoI see almost everyday all the resistence and dificulty people have to change from one OS to another.13:02
tcarrondoSo my work here today is to share with all of you what I think is the best confortable way to really start using Ubuntu everyday for all our ordinary tasks,13:02
tcarrondoand don't just do a simple dualboot where there is a work space area (Win) and "the other thing" where I go to just try and play some youtube videos (Ubuntu)13:02
tcarrondoFeel free to ask all the questions you have, in #ubuntu-classroom-chat with the prefix "QUESTION:"13:03
tcarrondoI hope my rusty English don't betray me...13:03
tcarrondo.13:03
tcarrondoI'm assuming you all are experienced with both Win and Ubuntu installation13:03
tcarrondoAnd I promise that during the next week or so I'll share with you more detailed instructions of all the steps I will present here today for those of you that need it13:03
tcarrondo.13:04
tcarrondoLet's start then!13:04
tcarrondo.13:04
tcarrondoWhen a person is willing to start a everyday usage of Ubuntu needs to have in it all the documents, photos, videos, ttf, mails, bookmarks, emails, calendar, ...13:04
tcarrondoThat are present in his regular everyday system.13:05
tcarrondoFirst step is to rearrange partitions: I normally advise using 1 NTFS for Win 2 for Ubuntu (swap + EXT4 for /) and a third one for all the rest NTFS too, so that it can be accessed from both systems with no trouble (today I'll call it "STUFF")13:05
tcarrondoThe idea is to isolate the system files in their own partitions and all the shareable data in the third13:06
tcarrondosounds simple, and it really is! :)13:06
tcarrondoAfter installing both OS we should create in STUFF  a folder named with the user of the system13:07
tcarrondoInside that folder we should create our personal folders ; Docs, Photos, Music, Videos, Downloads13:08
tcarrondoThen in Win we change the locations os theses folders to those in STUFF13:09
tcarrondoAnd do the same in Ubuntu13:10
tcarrondoFirst problem solved: Now we have all our personal files seamlessly tidy13:10
tcarrondoI can now open that document that I have in that specific folder of my Docs13:11
tcarrondo.13:12
tcarrondoAfter a few docs opened we start noticing that there are some ttf missing!13:12
tcarrondoNext step: sync ttf with Win13:13
tcarrondosome tutorials explain how to add a single ttf file or a folder,13:14
tcarrondobut I prefer to create a link inside /usr/share/fonts/truetype to my win Fonts folder13:14
tcarrondoand then just run "fc-cache" regularly or create a monthly cron for doing that :)13:15
tcarrondo.13:15
tcarrondoDon't forget to ask all the questions you have in #ubuntu-classroom-chat13:16
tcarrondo.13:16
tcarrondoAfter those 2 steps we can now spend at least 50% of our worktime in Ubuntu13:17
tcarrondoLet's to to INternet navigation:13:18
tcarrondoAlmost everyone knows (and uses) Firefox and Chrome(ium)13:18
tcarrondoBoth browsers have sync options for bookmarks, prefs, settings that are OS independent13:19
tcarrondoSo you just need to set up those services and you'll have the same Firefox or Chrome, no matter what's the OS you're using13:20
tcarrondoFor those who really like IE, you can use Xmarks and have the same job done13:21
tcarrondosyncing in Ubuntu with Chromium or Firefox13:22
tcarrondo20 min passed and still no questions, there are 2 possibilities: I'm doing a great job or everybody's a sleep...13:23
tcarrondoNext in line is my precious calendar service13:24
tcarrondo.13:24
tcarrondoI use google calendar13:25
tcarrondoit's really simple to add it to my desktop, using Sunbird or thunderbird13:26
tcarrondoon both Ubuntu and Win13:26
tcarrondoAnd my Android, of course..13:26
ClassBottaliraj asked: by changing the location, you meann the path of the folders? how do we do that on ubuntu? I'm not sure i have andersted this....when i open the document folder in my home, i can see the files which are in STUFF. sorry for my english13:27
tcarrondotaliraj, great question!13:27
tcarrondoI've tried a lot of procedures for doing this13:27
tcarrondothe simplest is drag n drop13:28
tcarrondoI open my personal folder13:28
tcarrondodelete the Documents folder13:28
tcarrondothen just CTRL + SHIFT drag n drop the docs folder in STUFF to my personal folder13:29
tcarrondoand rename it Documents13:30
tcarrondoand of the links are restablished everywhere13:30
tcarrondosome other ways i've tried don't work as good as this13:31
tcarrondotaliraj, hope I've cleared your doubt (my english is limited too)13:31
tcarrondoNo more questions, I'll continue13:32
tcarrondofor email service I use gmail (or gapps)13:33
tcarrondoand once more I use Thunderbird as a client13:33
tcarrondothat can be configured same way in both OS13:34
=== sabayonuser3 is now known as kamilnadeem
tcarrondoI don't know if there's a way of sharing the complete Thunderbird profile folder between OS, so that I just need to configure things in one place13:35
tcarrondobut I haven't got the time to run some tests yet, so I allways configure mail and calendar twice :)13:36
tcarrondoWith these steps most people can start using Ubuntu for their regular tasks, as if they where in their old OS13:38
tcarrondoAnd I one more step, that helps me a lot13:38
tcarrondosaving time and bandwidth13:39
tcarrondothat is: don't double syncing my cloud files13:39
tcarrondoI use both U1 and dropbox13:40
=== SWAT__ is now known as SWAT
tcarrondobut I haven't really tried U1 in Win yet, so for now I'll stick with dropbox13:41
tcarrondoWhen dropbox is installed there's a folder in my personal folder with all my contents13:42
tcarrondobut Win has one and Ubuntu another13:42
tcarrondoif I use the same folder for use with both Ubuntu and Win, I'll spend less bandwidht e significant less time13:43
tcarrondoSo, we go back to STUFF partition and create a Dropbox folder13:43
tcarrondoThen you just have to point your Dropbox software to that folder in Ubuntu let it sync everything and then in Win (or the contrary)13:44
tcarrondoThis can be done during installation13:44
tcarrondoor in the preferences menu after install13:44
tcarrondotheres just an Issue with this13:45
tcarrondowhen we reboot switching OS too quickly, once in a while it creat 1 or 2 conflicted version of files13:45
tcarrondoAny questions?13:46
tcarrondoOr suggestions?13:47
tcarrondoI'm almost done then13:47
tcarrondoJust tell you that I tried this formula a lot of times, with unexperienced users, and the results are great13:49
tcarrondoWe have 10min left13:50
ClassBotThere are 10 minutes remaining in the current session.13:51
ClassBottaliraj asked: How can we mont STUFF on startup?13:52
tcarrondotaliraj, thanks for helping me not feeling alone in here :)13:53
tcarrondothe easy way:  install ntfs-config13:54
tcarrondoyou can also edit /etc/fstab (the "a little more hard way")13:55
ClassBotThere are 5 minutes remaining in the current session.13:56
ClassBotDeckard3 asked: sorry i haven't the begining but as u say to make a partition for dropbox, also we can use that same partition for thunderbird , right?13:56
tcarrondoWe use a dropbox folder in another partition that can be accessed for both win and ubuntu13:57
tcarrondoas for Thunderbird, theoretically it should work13:58
tcarrondobut I haven't tried yet13:58
tcarrondo2min13:59
tcarrondo1 more question?13:59
tcarrondotaliraj,  I'll my students will help me publishing the detailed tutorials for each one of these steps until sunday :)14:00
tcarrondoso that I can share them with everyone in PT and in EN14:00
tcarrondoThanks for coming to this session, good luck with your next dualboot14:00
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat || Event: Ubuntu Open Week - Current Session: How to contribute translating Ubuntu - Instructors: dpm
tcarrondoI leave you with dpm14:01
ClassBotLogs for this session will be available at http://irclogs.ubuntu.com/2011/10/19/%23ubuntu-classroom.html following the conclusion of the session.14:01
dpmhi everyone14:03
dpmI hope you liked tcarrondo's great session14:03
dpmnow it's translation time! :-)14:03
dpmI prepared a series of slides for the session, which you'll find here and should make it easier for you to follow along:14:04
dpmhttp://ubuntuone.com/2BO0P9Vt1Pp40dhiXXHnZv14:04
dpmFor those of you using Lernid, the [SLIDE n] commands should get you to the right page in the presentation. For everyone else, they should help you knowing which slide I'm taling about each time.14:04
dpm[SLIDE 1]14:05
dpmMy name is David Planella, and I work as the Ubuntu Translations Coordinator in Canonical, in the Community team14:05
dpmthere I have the pleasure to work with Ubuntu legends such as Ahmed Kamal, Jorge Castro, Daniel Holbach, and least but not last our fearless leader, Jono Bacon.14:06
dpmMost importantly, I have the privilege of working with the awesome Ubuntu Translations community14:06
dpmBe very welcome to this session on Ubuntu Translations, where we'll see:14:07
dpm - How Ubuntu can be translated into almost any language,14:07
dpm - The work of our (again) awesome translation teams,14:07
dpm - How Launchpad can be used to translate Ubuntu in a distributed manner,14:07
dpm - And how to get started translating Ubuntu14:08
dpmOh, I almost forgot: I've reserved some time at the end of the session for questions, but feel free to ask them at any time during the talk14:08
dpmJust remember to ask them on #ubuntu-classroom-chat and to prepend them with QUESTION:14:09
dpmSo, without further ado...14:09
dpm[SLIDE 2]14:09
dpmBenvinguts, Willkommen, Bienvenidos, ようこそ, Welcome, 환영합니다, Bem-vindo, Ongietorri, স্বাগতম, Welkom, Mirë se erdhët, Bienllegáu, እንኳን ደህና መጡ, Вітаем, مرحبا, Dobro došli, Donedigezh vat, Добре дошли, 歡迎, Dobrodošli, 欢迎, Velkommen, Welkom, Bonvenon, Tere tulemast, Tervetuloa, Bienvenue, Wolkom, Benvido, Καλώς ήρθατε, ברוכים הבאים, Üdvözöljük, Ve14:09
dpmlkomin, Selamat Datang, Benvenuti, ಸುಸ್ವಾಗತ, Witôj, Қош келдіңіз, Esiet sveicināti, Sveiki, Selamat Datang, स्वागतम्, Velkomen, Benvenguda, Witamy, Bun venit, Добро пожаловать, Добродошли, Vitajte, Välkommen, நல்வரவு, ยินดีต้อนรับ, Hoşgeldiniz, Ласкаво просимо, خوش آمدید, Chào mừng, مەرھابا !!!14:09
dpm(if I've forgotten to welcome in your language, do write a big "welcome" in #ubuntu-classroom chat, and I'll include it here too :)14:10
dpmUbuntu has a very diverse community, and one of the aspects this diversity is directly reflected is in the number of languages it is translated into,14:11
dpmand the strong communities built around them.14:11
dpmAs of Ubuntu 11.10, Natty Narwhal, the OS is translated into nearly 40 languages14:12
dpmand many more nearly complete14:12
dpmCheck out the impressive work of our translators:14:13
dpmhttp://people.canonical.com/~dpm/stats/ubuntu-11.10-translation-stats.html14:13
dpmpretty cool, eh? :)14:13
dpm[SLIDE 3]14:14
dpm"Every computer user should be able to use their software in the language of their choice" lies at the very core of the Ubuntu philosophy14:14
dpmhttp://www.ubuntu.com/community/ubuntustory/philosophy14:14
dpmwhich is why we encourage the creation of translation communities and provide them resources to ease the process of translation into their own language14:15
dpmso that anyone, without requiring advanced technical skills, can start contributing from day one.14:15
dpmSo let's try to answer some basic questions...14:15
dpm[SLIDE 4]14:16
dpm 14:16
dpmWho translates Ubuntu?14:16
dpm----------------------14:16
dpmThat's an easy one: Ubuntu Translators :-)14:16
dpmThey are volunteers who organise themselves in translation teams, appointed to be responsible for the translation of a given language.14:17
dpmAnd14:17
dpmthey14:17
dpmjust14:17
dpmrock14:17
dpmrepeat it with me :)14:17
dpmYou can see the full list of Ubuntu translation teams here:14:17
dpmhttps://translations.launchpad.net/+groups/ubuntu-translators14:17
dpmwhich is another impressive list14:18
dpmWe've currently got about 160, of about 300 registered languages for Ubuntu in Launchpad, our translation tool14:19
dpmSo if there isn't an Ubuntu translation team for your language, now is the chance to create one :)14:20
dpmbut more on that later14:20
dpmAlso very important to mention is the work of upstream translators, whose effort Ubuntu benefits greatly from.14:20
dpmUbuntu includes the best-of-breed Open Source software of the many independent projects available, which is what we call upstream.14:21
dpmTranslations are no exception, and if these upstream projects are translated outside of Ubuntu, we import and use the awesome work of upstream translators14:21
dpmLet's see some numbers about our amazing translations community:14:21
dpmnearly 18.000 translators who've submitted at least one translation,14:21
dpmcoming from more than 240 countries.14:22
dpmA default Ubuntu installation contains about 160.000 translatable messages,14:22
dpmwhich can go up to 475.000 when adding non-default apps such as GIMP, Inkscape, etc.14:23
dpmSo you see that there's a lot of work to do, and _you_ can help in making Ubuntu better supported in your language.14:23
dpmLet's se how...14:23
dpmah, before going further, any questions so far?14:23
dpmit seems we're good :)14:24
dpm[SLIDE 5]14:24
dpm 14:24
dpmHow is Ubuntu translated?14:24
dpm-------------------------14:24
dpmWe use our very own translations tool: Launchpad Translations14:25
dpmLaunchpad Translations allows you to easily translate projects online14:25
dpmand seamlessly build and organise translation communities around them.14:25
dpmIt also allows translating complete Operating Systems, Ubuntu being the most prominent example.14:26
dpmYou can start translating Ubuntu here:14:26
dpm    https://translations.launchpad.net/ubuntu14:26
dpmThere you'll see a list of translatable applications and documentation, ordered by priority and ready to translate14:27
dpmThe colored bars you see is the percentage of translation: green meaning translated messages and red untranslated ones14:27
dpmWhich comes handy when trying to track progress and find out which apps need to be translated14:28
dpmIn any case, you'll need a Launchpad account to contribute to translations14:29
dpmIt's really easy to create one, and the great thing is that it will allow to log in to other Ubuntu services. It's a unified login for all, so you will only need to create one account ever to contribute to Ubuntu.14:30
dpmAnd for those of you familiar with OpenId, the account is OpenId-enabled, which means you can even use it as a login to some external sites!14:31
dpmAnyway, talking about submitting your first translations to Ubuntu, instead of going to the Launchpad URL in your browser,14:32
dpmalternatively, you can go directly to translatable applications in Launchpad from your desktop.14:32
dpmIf you open an application and go to Help > Translate this application...,14:32
dpmyour browser will be started and it will take you to the Launchpad Translations page for that application.14:32
dpmWhich is pretty neat14:32
dpmYou can try this: open Gedit, go to "Help > Translate this application..." and see it for yourself.14:33
dpm(I'll leave you some time to try it out)14:33
dpmOn the browser window that opens you can start submitting translation suggestions from day one.14:35
dpmThis will take you to the translation page in your preferred language14:35
dpmwhich you can then click on and you'll see the list of translatable applications for14:35
dpmin Launchpad, using the standard translations terminology, these are called templates14:36
dpmand are the translatable units translators work with14:36
dpmI really recommend using Launchpad for online translation14:36
dpmit is really easy and flexible14:36
dpmand it allows saving your work, even before it is reviewed, facilitating the QA work14:37
dpmto ensure users get high quality translations14:37
dpmthat said, if you prefer translating offline, Launchpad Translations is flexible enough to let you download PO files (the underlying text files used for translations)14:37
dpmto be used in offline translation tools14:38
dpmThese files are standard, so you can use any PO file editor available out there14:38
dpmYou'll find a bunch in the Ubuntu Software Centre14:38
dpmOk, let's move on, any questions so far?14:39
dpm[SLIDE 7]14:39
dpmall right then, next:14:40
dpm 14:40
dpmHow can I contribute?14:40
dpm---------------------14:40
dpmAs in any Open Source project, the important thing is communication.14:40
dpmWhile everyone can submit translation suggestions in Launchpad,14:41
dpmthey will need to be reviewed by Ubuntu translation teams before being used.14:42
dpmWe do not only want to provide the best translated OS, but also the best quality of translations.14:42
dpmSo we also encourage translation teams to communicate through any means appropriate14:42
dpmmost teams use a mailing list14:43
dpmbut others also forums, IRC, etc.14:43
dpmand most of them have also got a wiki page in the Ubuntu namespace14:43
dpmwhere they coordinate their work14:43
dpmSo the next step in contributing to Ubuntu Translations is to get in touch with the translation team for your language,14:44
dpmand tell them you'd like to contribute.14:44
dpmIt's easy: you can just find them on14:45
dpm    https://translations.launchpad.net/+groups/ubuntu-translators14:45
dpmOn that page, you can simply click on the links under the "Team/Supervisor" column and they will take you to the Launchpad page for the team14:45
dpmYou see that finding the language is easy, it's on the column on the left14:45
dpmand most translation teams are named as follows:14:45
dpm"Ubuntu <language> translators"14:46
dpmwhere <language> is the name of the language they translate into14:46
dpmon their Launchpad page you'll find all the info you'll need to get in touch with them14:46
dpmIf there isn't a team for your language yet, you should definitely start one14:46
dpmYou can do it by following these simple steps:14:47
dpm    https://wiki.ubuntu.com/Translations/KnowledgeBase/StartingTeam14:47
dpmcreating a team is a one-off thing, which shouldn't take too long14:47
dpmand after the new team has been appointed, you can start translating in Launchpad straight away14:48
dpmIf that step gets too technical for you, do not worry14:48
dpmYou can always get in touch with the global translations community and ask for help or advice, which is always a good idea14:48
dpmAlso if you want to start any discussion on Ubuntu Translations14:48
dpmIn true Ubuntu spirit, everyone is welcome there, and you'll get to know lots of interesting people from all over the globe :)14:49
dpmHere's how to get in touch with the global translations community:14:49
dpm    https://wiki.ubuntu.com/Translations/Contact14:49
dpmTo wrap up, I'd also recommend you to look at these pages to get started with translations:14:50
ClassBotThere are 10 minutes remaining in the current session.14:50
dpm* https://wiki.ubuntu.com/Translations/14:50
dpm* https://wiki.ubuntu.com/Translations/QuickStartGuide14:50
dpm[SLIDE 8]14:51
dpm 14:51
dpmQ&A14:51
dpm---14:51
dpmSo I hope that that gave you a taste of how translation works in Ubuntu and how you can join our awesome translators.14:51
dpmNow feel free to ask any questions about anything related to translations.14:51
dpmBring them on! :-)14:51
ClassBotThere are 5 minutes remaining in the current session.14:55
dpmSo if there are no questions, I'll just say thanks for listening in, I hope you enjoyed the session and hope to see some of you translating Ubuntu in the near future! ;-)14:56
dpmcheers!14:56
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat || Event: Ubuntu Open Week - Current Session: Volunteer Leadership -What does it take? - Instructors: akgraner
ClassBotLogs for this session will be available at http://irclogs.ubuntu.com/2011/10/19/%23ubuntu-classroom.html following the conclusion of the session.15:00
akgranerhi all!15:00
akgranerHi I’m Amber Graner and I’m an active Ubuntu user and Ubuntu Community member and all around FOSS advocate. I’ve been a volunteer in some form or fashion since I was a pre-teen - within my hometown, High School Marching Band, Red Cross, MS Society, Religious Organizations, US Army, Family Readiness Groups, PTO/PTAs and more. I’m excited to share my thoughts on volunteerism and leadership.15:00
akgranerWithin the Ubuntu Comunity, I’m an active blogger, co-author of the 6th Edition of the Official Ubuntu Book, former Ubuntu Women Leader, Active on the NC LoCo team, and recently elected to the Ubuntu Community Council and active on the newly formed Ubuntu Leadership Team (https://wiki.ubuntu.com/UbuntuLeadership). So leadership and volunteerism is something I love to learn about and share.15:01
akgranerSo let’s get started! :-)15:02
akgraner(If I go to fast or to slow - someone ping me in -chat and I'll adjust)15:03
ClassBotcprofitt asked: How did you become involved in the Offical Ubuntu Book?15:03
akgranerAt first I was asked if I would be a reviewer then from there was asked if I would help co-author - and each cycle we always look for new reviewers15:04
akgranerI was asked by other authors and the confirmed through the publishers15:05
akgranerFirst - Thank you all for attending!15:05
akgranerLeadership is something that is talked about a lot in our community these days?  What does that mean really?15:05
akgranerA common definition of a leader is “A leader is a person who influences a group of people towards the achievement of a goal.”15:06
akgranerIn the Ubuntu Community we have many wonderful people who voluntarily take on the roles and responsibilities to become a leader; those individuals who give selflessly of their time, talent and treasure are known as the leadership throughout our community.  Whether it’s on one of the many councils, boards, teams, or projects they lead; they are leaders! (Thank you all for taking on those roles  - you are appreciated and you matter!)15:06
akgraner(from: http://akgraner.com/?p=1037)15:06
akgranerI am sure or at least I hope many of you attending and participating today are current leaders in some form or fashion as well as those of you who would like to become more involved with Leadership within the community.15:07
akgranerIn this session I want to go over some of the skills and leadership style that are needed to be an effective and efficient leader in a volunteer community. Specifically the Ubuntu Community,  but this information can tweaked for any group/leader.15:08
akgranerso let's look at this list15:08
akgraner*Delegates15:08
akgraner*Team Player15:09
akgraner*Goal-Orientated15:09
akgraner*Promotes Diversity15:09
akgraner*Polite15:09
akgraner*Confident15:10
akgraner*Supportive15:10
akgraner*Flexible15:10
akgraner*Organized15:10
akgraner*Communication Skills15:11
akgraner*Fair15:11
akgraner*Honest15:11
akgraner*Responsible15:12
akgraner*Sense of Humor15:12
akgraner*Good Role Model15:12
akgraner*Calm15:12
akgraner*Ethical15:12
akgraner*Assertive15:13
akgraner*Enthusiastic15:13
akgraner*Positive Attitude15:13
akgranerThat's a pretty long list and it's often hard to balance all these at the same time15:13
akgranerGood Leaders take time to self-assess and figure out where they are weakest at and seek to improve upon those areas15:14
akgranerI know I don't always get them right all the time, but I do go over this list (as well as the others I'll be presenting a little later) constantly looking for areas I can improve upon15:15
akgranerPeople with these character traits are likely to be very successful in a number of life roles,15:16
akgranerand (LoCo, Team, Project) leaders who possess many of these traits have a good chance of influencing people to want to make the LoCo, Team, Project etc work well.15:16
akgranerBut *every * leader has a starting point, and the best training many leaders receive is through the experience of helping out other team members.15:16
ClassBotcprofitt asked: Any advice for leaders on how to best self-assess?15:17
akgranerSometimes that can be a difficult, but here's what I do - I ask people to look at the list and give me feedback (honest feedback)15:17
akgranerI look at comments that people give me when working on a project together15:18
akgranerI look at how I handled a given situation and ask if there was a better way I could or should have handled it15:18
akgranerhowever, if you search on like for leadership and self-assessment there are some good sites out there as well15:19
akgranermany of these sites are free to use - and can help you determine what type of leader you are and what areas you can improve upon15:19
akgraner(I don't have the list with me - but can add some of them I use to a blog post after this session)15:20
akgranerAny other questions about what I have listed so far?15:20
akgranerok...great15:21
akgranerLeaders must have general goals to accomplish within the Team or Project, some of which include but aren’t limited to the following:15:21
akgraner(Looking at Ubuntu in this list but again these can be tweaked for other volunteer groups as well)15:21
akgraner* Understand the Ubuntu project goals15:21
akgraner* Create or improve the Project or Team15:22
akgraner* Convey the vision of the Ubuntu project goals to the Project or Team team.15:22
akgraner* Gain members’ support; let members know how they can help meet Project or Team  goals15:22
akgraner* Identify and recruit other leaders to chair meetings/lead within the group15:22
akgraner* Organize and plan for successful Project or Team events with the help of other team members.15:23
akgraner* Train every member (who wants to know) what to do as a leader with your Project or Team15:23
akgraner*  Encourage team members to talk, work, and socialize together.15:23
akgraner * Actively promote diversity.15:23
akgraner * Work through others to get tasks done.15:24
akgraner* Monitor leadership actions of key leaders.15:24
akgraner * Assess progress toward Team or Project goals periodically.15:24
akgraner * Change course when needed.15:25
akgraner* Praise people publicly and often.15:25
akgraner * Interact effectively with the Ubuntu Councils, Boards, Teams Projects, and team members.15:25
ClassBotcprofitt asked: When dealing with conlflict between two team members or two sub-team groups what can you suggest as best practice?15:26
akgranerKeeping in mind this is my suggestion and my style may differ from others but here is how I try to work this out15:27
akgraner1) understand what is behind the conflict15:27
akgraneris it an error in communication styles15:28
akgranerare the people really agreeing but can't see that? (sometimes that happens)15:28
akgraner2) what motivates the people  - behind every disagreement are people who are passionate about the issue15:28
akgraner3) Is it something that can or should be worked out  - sometimes people just have to agree to disagree - I mean is what they are disagreeing about within their control to change15:29
akgraner(example many people disagree with let's say Unity and they argue over it, but the people who are often arguing over it, don't have the power to change it)15:30
akgraner4) is it due to leadership styles15:31
akgranerthe way one interacts in a volunteer organization is rarely the same as a corporate situation15:31
akgranerso you have to get to the bottom of the conflict and sometimes that is tricky and unpleasant15:32
akgranerbut once you figure that part out the work to resolve the issues can begin15:32
akgranercprofitt, did that answer your question?15:32
akgraneralso In Jono's Art of Community he lists some great strategies as well15:33
akgranerok so any questions on the general goals list?15:33
akgranerkeeping in mind those are broad goals and each project and team can narrow the scope of those based on the needs/goals of their particular team or project15:34
akgranerok moving on :-)15:34
akgranerAre Teams and Projects within Ubuntu considered Social Organizations?15:35
akgranershort answer - Absolutely, yes!15:35
akgranerThe social value of teams and groups in today’s Ubuntu Community is critically important. The fact is, without social mingling and meaningful, fun activities for all many projects and teams don’t/won’t survive for long.15:35
akgranerTo be effective, Projects and Teams should have characteristics such as:15:36
akgraner(ok here's another list for you all)15:36
akgraner* positive, friendly, informal environment15:36
akgraner* no cliques15:36
akgraner* clear goals15:36
akgraner* meaningful, fun activities to participate in as a whole15:37
akgraner  * decentralized decisions15:37
akgraner* everyone included15:37
akgraner* timely, accurate information flow15:37
akgraner * no gossip15:38
akgranerI can think of a few groups (LoCo teams) that do all these well15:38
akgraneror at least what I've seen - Florida, Vancouver, Pennsylvania and others15:39
akgranerI know there are others but the effectiveness  of these teams is a result of some awesome leadership15:40
akgranerHow does a leader exhibit the traits and skills discussed so far and still get the job15:40
akgranerdone?15:40
akgranerCan the leader be kind and considerate and achieve the goals of the project/team? What is the “job,” really?15:41
akgranerRecall that the job is to improve cohesion, morale, and self-reliance among people who have choices (to participate or not).15:41
akgranerLet’s look at some different leadership styles:15:41
akgraner* Directing—Leader is task oriented, with little group input, limited group experience or time.15:42
akgraner* Coaching—Leader is both task and group oriented; directs and encourages the group’s effort, but the group is more experienced and makes inputs to the process. The leader watches progress and coaches the group as needed to keep on track. This style of leadership is prevalent in business (especially big corporations).15:42
akgraner * Supporting—Leader is group oriented; sets the overall project goals and supports the group’s efforts. The group has considerable experience and therefore makes major inputs  on planning and decisions. The leader review progress at intervals and suggests changes.15:42
akgraner * Delegating—Leader is more interested in group interaction than the outcome of the project. The group is highly experienced, and they define the project goals, plan, make decisions, and control their own work.15:43
akgranerSo, which leadership style should leaders in the Ubuntu Community use?15:43
akgraner(gald you asked :-D)15:43
akgranerglad even15:43
akgranerVery simply, for a volunteer group, coaching and supporting styles work best.15:44
akgraner(that's not to say that a combination of the these styles may have to be used)15:44
akgranerHowever, with more critical concerns, use coaching, but the directing style should rarely (if ever) be used. More routine tasks call for a supporting style, even delegation for simple ones.15:44
akgranerUbuntu leaders may find it necessary to use any or all of these styles. The situation, experience of the group, and time needed to accomplish the task are all factors that help determine the style.15:45
akgranerOther  leadership skills include ability to supervise, motivate people, manage multiple projects, and work harmoniously with a variety of personalities.15:45
akgranerHere’s is a list of important activities for supervising/leading/managing people: (pick the term you like best)15:47
akgraner * Know Volunteers - listen and track15:47
akgraner* Plan15:48
akgraner* Encourage15:48
akgraner* Support15:48
akgraner* Get Feedback15:48
akgraner* Evaluate15:49
akgraner* Correct Privately15:49
akgraner* Pitch In15:49
akgraner * Praise, Say Thank You, let team members know they matter15:49
akgranerSupervising /leading/managing in a volunteer community may be different than your experience supervising in a business or other environment.15:50
ClassBotThere are 10 minutes remaining in the current session.15:50
akgranerSome team members may be more technically skilled than you are in some areas, or may have different goals than you and/or the group do.15:50
akgranerYou don't have a supply-and-demand relationship or work flows common to most work environments. Instead, team members have both their own goals and their own skills.15:50
akgranerEffective volunteer leadership is often not really about making decisions. Instead, volunteer leadership is often about discovering the goals and skills of your fellow volunteer team members, developing a consensus of goals to pursue, and facilitating the details of that consensus so everybody has fun. It's also often about coaching, mentoring and providing feedback.15:51
akgranerOk so that is a lot of information - any questions?  Anything I didn’t mention that you want to ask about?  Remember people are people, communities are communities and these leadership skills are a basic foundation to effective and efficient leadership.15:51
akgranerAlso much of the information presented today is modified from other Leadership Handbooks for volunteer organizations I’ve been involved with which includes but not limited to, FRG’s (Family Readiness Groups), MS Society, Red Cross, PTO/PTAs and more.15:52
akgranerAll this information and more is also included in the LoCo Leaders Handbook that the Ubuntu Leadership Team is currently working on - this initiative was started 4 cycles ago and is just now taking off (If you are interested in contributing to this Handbook or reviewing it - please let the Ubuntu Leadership Team (https://wiki.ubuntu.com/UbuntuLeadership)  know)15:52
ClassBotrrnwexec asked: Much of what we hear/read about under the topic of "leadership" is actually more about "management". Which of these do you feel is more difficult in a volunteer setting? And, which one is needed more in the Ubuntu project?15:53
akgranerI think I answered this one in the last part of the session  - also cprofitt posted a great link in -chat which is- http://guides.wsj.com/management/developing-a-leadership-style/what-is-the-difference-between-management-and-leadership/15:54
akgranerwe have about 6 minutes left is there anything else?15:54
ClassBotThere are 5 minutes remaining in the current session.15:55
akgranerif not - then thank you all so much for attending - and I hope you found this session useful!15:56
akgranertalk amongst yourselves dpm is up next  with - Writing your first Ubuntu app....15:56
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat || Event: Ubuntu Open Week - Current Session: Writing your first Ubuntu app - Instructors: dpm
ClassBotLogs for this session will be available at http://irclogs.ubuntu.com/2011/10/19/%23ubuntu-classroom.html following the conclusion of the session.16:00
dpmhey everyone, and thanks akgraner for a great session!16:01
dpmHello all16:01
dpmWelcome to this introductory session on writing an app for Ubuntu16:02
dpmaka the first step to becoming a full-blown Ubuntu App Developer :)16:02
dpmFor those of you who've been to my earlier session a couple of hours ago,16:03
dpmyou'll probably know me already and the session was good enough for you to stick for the second one16:03
dpmso thanks! :)16:03
dpmFor anyone joining now, my name is David Planella, and while I generally work as the Ubuntu Translations Coordinator in the Community team at Canonical,16:04
dpmthis last cycle I've been more and more involved in the app development community.16:04
dpmIt's a new and exciting territory, and I hope you enjoy it as much as I do16:04
dpmWhat we are going to see today is a very gentle but fast introduction to writing an app for Ubuntu, with a real and simple example you can play with on your own time, explore and expand upon16:04
dpmThe idea is not to concentrate on the example itself, but rather to get you familiar with the tools and processes to use and to follow throughout your app's lifecycle, which hopefully will whet your appetite for more :)16:05
dpmAnd also to direct you to the right places to ask for help16:05
dpmThe way the session will be structured will be a bit like the developer journey on the app developer site at developer.ubuntu.com,16:06
dpmso it will be similar to a tour through the site, which is the place you'll generally go to whenever you need more information or whenever you submit an app to ultimately be published in the Software Centre.16:07
dpmSo something like:16:07
dpm1. Get started16:07
dpm2. Resources16:07
dpm3. Publish16:08
dpm4. Community16:08
dpmOh, and the developer site is, of course, at http://developer.ubuntu.com16:08
dpmThe time is limited, so we'll go into more detail into the more practical step of getting started, which is more fun, and we'll just say a few words on the other steps.16:09
dpmIf you've got questions during the session, feel free to ask!16:09
dpmjust do it on #ubuntu-classroom-chat and prepend them with QUESTION:16:10
dpmSo,16:10
dpmlet's roll16:10
dpm 16:10
dpmThe tools16:10
dpm---------16:10
dpmThroughout the session we'll be talking about Quickly.16:11
dpmThis is what we'll use to create Ubuntu apps. Quickly is nothing else than a command-line utility which acts as a wrapper around the tools we chose to be part of the Ubuntu SDK, if you will.16:11
dpm(people seem to like the SDK word)16:11
dpmIt provides a set of commands to act as shortcuts to the key actions a developer most usually needs while writing a piece of software. They are quite handy, and they really make life easier for you.16:12
dpmHere are some examples of such commands:16:12
dpm$ quickly edit - to open your code files in an editor of your choice16:12
dpm$ quickly debug - to start debugging graphically your application16:12
dpm$ quickly package - to automatically package your app for you16:13
dpmNote that you don't have to use quickly commands if you are already familiar with the tools. Quickly just provides the glue and a few shortcuts. So for example using 'quickly save' is the same thing as 'bzr commit' (the Bazaar command).16:13
dpmYou can see a nice overview of the underlying tools and the commands to activate them here:16:13
dpmhttp://developer.ubuntu.com/get-started/quickly-workflow/16:14
dpmThe ones you'll see today are Python, Glade and a bit of Bazaar and Debian packaging, although those two will rather be working in the background16:14
dpmThe other nice thing about quickly is that it installs all the packages you'll need to get started hacking on Ubuntu.16:15
dpm(as in hacking a new app)16:15
dpmSo if you want to follow along and create your first app, go ahead and:16:15
dpm* Install quickly by opening http://apt.ubuntu.com/p/quickly on your browser16:15
dpmI'm assuming you are using Ubuntu 11.10, but the example app should also work with Ubuntu 11.0416:16
dpmWe'll be writing some code in Python, and while you don't have to be a Python pro, I'm assuming some familiarity with the language or at least with another programming language.16:16
dpm(I'll wait for a minute to let you install quickly)16:16
dpmok16:19
dpmoh, btw, in principle, you can use any combination of tools and programming languages for Ubuntu apps. It's just that we simply cannot support every single combination under the sun, so we made a set of oppinionated choices on the tools we think are best and are best supported in Ubuntu16:21
dpmand put them together with quickly16:21
dpmSo if you create apps with quickly, they'll be easier to create, review and publish in the Software Centre16:21
dpmok, let's move on to the fun part :)16:22
dpm 16:22
dpmStep 1: Get started16:22
dpm-------------------16:22
dpmSo here we are, ready to write our first app, already excited?16:22
dpmThis is the stage we get straight to business and put on our developer hats for some hacking fun. At this point we generally have an idea of the type of app we want to write and go for the implementation.16:22
dpmIn this case, we'll be writing a very very simple 'Hello world!' type of app, but with a twist: ours will be an 'Ubuntu rocks!' app.16:23
dpmYou'll find the code available here for reference:16:23
dpmhttps://code.launchpad.net/~dpm/+junk/ubuntu-rocks16:23
dpmBut we'll write it together16:23
dpmI'm adding the link here, as I say, for reference, and in case you get lost at some point.16:24
dpmWhat you see here is the version-controlled version of the app, safely hosted in Launchpad, the online collaboration tool for developing open source projects, another of our recommended toolset choices.16:24
dpmI'll be pointing to particular revisions in there to show you the changes throughout the app creation stage, but you can also download it to explore it.16:25
dpmYou can do that by running the following command on a terminal:16:25
dpm$ bzr branch lp:~dpm/+junk/ubuntu-rocks16:26
dpm(don't type the leading "$", it's just to mark that it's a command)16:26
dpmThis will use Bazaar to fetch the code. Don't worry about the amount of lines of code there: most of it is boilerplate created by quickly.16:26
dpmThis corresponds to the first stop in the journey of an Ubuntu App Developer, of which you can get a taste here:16:27
dpmhttp://developer.ubuntu.com/get-started/16:27
dpmYou can watch the video later, it's short and gets quickly to the point, but for now, and given that we've already installed the tools, we'll start writing some code.16:27
dpmEnough talk, now let's get onto it for real!16:28
dpm1. Open a terminal (press the Ctrl+Alt+t key combination)16:28
dpm2. Run the following command (again, don't type the leading "$", it's just to mark that it's a command):16:28
dpm   $ quickly create ubuntu-application ubuntu-rocks16:29
dpm   -- This will create the boilerplate code for your app, and a first saved revision, so you can concentrate on other more important things :)16:29
dpm3. Enter the folder where the code lives now, by running:16:30
dpm   $ cd ubuntu-rocks16:30
dpm   -- You'll see all the files Quickly created there. Don't worry too much about them for now, but you can examine them with the file browser later on (e.g. typing 'nautilus .' to fire up the file browser in the folder)16:31
dpm4. Next up, we'll modify the AUTHOURS file to indicate we're the authors of the code. This is needed by some commands later on. Now type the following:16:31
dpm   $ gedit AUTHORS16:32
dpm5. On the text editor window, add your name and e-mail, then you can save and close the file16:32
dpm6. In order to keep our work, it is good practice to save revisions from time to time. Now it's as good a time as ever. You can do that now by typing:16:33
dpm   $ quickly save "Updated authors file"16:34
dpm   -- Now there is a revision identified by a number and the message you passed quickly saved under revision control. You can always come back to it if you like.16:34
dpm   -- This corresponds to http://bazaar.launchpad.net/~dpm/+junk/ubuntu-rocks/revision/216:35
dpm   -- What you're looking at there is the state of the files at the stage I saved my work, which should be similar to yours, apart from a different e-mail and name, of course :)16:35
dpm7. Now let's add some real code, fire up the text editor to open all the project files:16:36
dpm   $ quickly edit16:36
dpmBtw, is everyone fine so far? Any questions?16:36
dpmthey tell me all fine on #ubuntu-classroom-chat. Cool, let's move on, then :)16:38
dpm8. Modify the file focused on the editor (__init__.py), as follows:16:38
dpm   * Add an 'import appindicator' statement at the top of the file, so that we can use the appindicator module16:39
dpm   * Add the following piece of code after the '# Run the application.' line (use the same indentation!): http://pastebin.ubuntu.com/713330/16:39
dpm   * This corresponds to revision http://bazaar.launchpad.net/~dpm/+junk/ubuntu-rocks/revision/316:40
dpmCompare that revision with your code to ensure they match before saving16:40
dpmSo once you've done that:16:41
dpm9. Now try to see if everything went well, run the application:16:41
dpm*drum roll*16:41
dpm   $ quickly run16:41
dpm   * If you didn't get any errors, hooray and congrats! Check out the new indicator at the top right-hand corner :)16:42
dpm   * If you did get errors, I'd recommend downloading the original app as explained earlier, or double checking that your code corresponds to the revision I mentioned on the last step (unfortunately we're tight on time on this session and can't provide much support)16:43
dpmAny success stories on #ubuntu-classroom-chat?16:44
dpmYes! We've got a success story!16:44
dpmawesome16:45
dpmWhat you see there is your first ever Ubuntu app with indicator support! \o/16:45
dpmThe code is relatively simple, and we just added indicator support through the indicator API, a menu and a few entries to populate the indicator. There are comments in the code that explain each bit in more detail16:45
dpm(3 success stories on #ubuntu-classroom-chat so far!)16:46
dpm10. Now save your app by running:16:46
dpm    $ quickly save "Added an indicator with some entries"16:46
dpm11. Let's modify the UI a bit, to direct people to the indicator and give you a taste of UI design. Fire up glade, the GUI designer:16:47
dpm    $ quickly design16:47
dpm12. What you see are the widgets that are part of your app's main window. You can modify them visually with Glade. Go to the widget tree on the top right-hand side, expand the ubuntu_rocks_window until you find 'label1' and select it.16:47
dpm13. Now go to the properties dialog below the widget tree and find the 'Label:' property. Change it to something like: http://pastebin.ubuntu.com/713357/16:48
dpm14. Check out that the app runs with your UI changes:16:48
dpm    $ quickly run16:48
dpmEverything allright until here?16:48
dpmI'll have to go a bit faster as we're running out of time, but we're nearly done anyway16:49
ClassBotThere are 10 minutes remaining in the current session.16:50
dpmI hear 'like delphi but with python. love it :)' from #ubuntu-classroom-chat :-)16:50
dpm15. Save the final version of your app:16:50
dpm    $ quickly save "Modified the GUI with a note"16:50
dpmSo you're done!16:50
dpmWell done to everyone who made it this far: your first Ubuntu app in just a few minutes, which is pretty cool16:51
dpmLet's go quickly through the next steps after this16:51
dpm 16:51
dpmStep 2: Resources16:51
dpm-----------------16:51
dpmOnce you've created your first app, you'll hopefully want to know more, to see where you can take your newly acquired and shiny app developer skills.16:51
dpmThe answer is near: the resources section on developer.ubuntu.com:16:52
dpmhttp://developer.ubuntu.com/resources/16:52
dpmThere you'll find all the documentation and links to external documentation you need, including API reference, the platform overview diagram and tutorials.16:52
dpmThis is a very new and growing section, and we need your help. In true open source style, you can also contribute your tutorials to be featured in developer.ubuntu.com!16:53
dpmCheck out http://developer.ubuntu.com/resources/tutorials/all/16:53
dpm 16:53
dpmStep 3: Publish16:53
dpm---------------16:53
dpmUltimately, the last step to ensure wide adoption of your app is to publish it to the Software Centre.16:54
dpmThere it can be exposed to our million-wide user base so that they can enjoy what you've created.16:54
dpmIn order to make this easy for you, we're also providing you some tools to make this incredibly simple for you. Enter My Apps:16:54
dpmhttps://myapps.developer.ubuntu.com/16:54
ClassBotThere are 5 minutes remaining in the current session.16:55
dpmAn online tool to submit your apps to be published to the Software Center16:55
dpmYou'll find more info on the publishing process here: http://developer.ubuntu.com/publish/16:55
dpmIf you're using quickly, you can use the 'quickly package' or 'quickly submitubuntu' commands to create packages ready tu upload to My Apps and be reviewed by the App Review Board, who will check the quality of the package and applications before being accepted into Ubuntu16:56
dpmYou can try the 'quickly package' command with your app already to produce a working Debian package16:57
dpmYou can then click on the resulting package to get Software Centre to install it on your system16:57
dpmBut of course the real deal is when your package ends up in the Software Centre and gets exposed to all Ubuntu users16:58
dpm 16:58
dpmStep 4: Community16:59
dpm-----------------16:59
dpmAs I've got not much time left, let me point you to http://developer.ubuntu.com/community/16:59
dpmThere you'll find all the info you need to get support, and if you like16:59
dpmto get involved in the app developer community16:59
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat || Event: Ubuntu Open Week - Current Session: Social Networking in Ubuntu: What's new? - Instructors: kenvandine
ClassBotLogs for this session will be available at http://irclogs.ubuntu.com/2011/10/19/%23ubuntu-classroom.html following the conclusion of the session.17:00
kenvandineHello everyone!17:00
kenvandineThanks for joining me today, we'll be talking about what's going on with social networking in Ubuntu 11.10.17:01
kenvandinewe'll have plenty of time for questions at the end, so please hold on to them for a bit :)17:02
kenvandineUbuntu includes a social networking desktop service, named Gwibber.17:02
kenvandineGwibber isn't new to Ubuntu, it has been included for quite a while now.17:03
kenvandineThe intent isn't just to provide a twitter or facebook client, but it is to provide a means for you to interact with your favorite social networks.17:03
kenvandineGwibber does include a client application that aggregates the social networking sites you love to use, into one convenient place as well as allow you to post to multiple accounts simultaneously.17:04
kenvandineFor 11.10, the Gwibber client received a complete face lift, in fact a complete re-write.17:04
kenvandineThe previous version had many great features, but ended up being quite limiting when we wanted to improve the overall user experience.17:05
kenvandineWith the new Gwibber client, there aren't really many new "features" however it is important to note not all previous features made it in.17:06
kenvandineThe most notable missing feature is the multi-column view, we'll work hard to make sure it returns in Gwibber 3.4 in Ubuntu 12.04.17:07
kenvandineas for new features, the long sought after native retweet support was added17:07
kenvandineboth displaying retweets natively and retweeting17:08
kenvandinethere is obviously still lots of room for improvement, but we'll talk about that a bit later on17:08
kenvandineNow lets talk a bit about other ways you can use your favorite social networking services from Ubuntu.17:09
kenvandineIntegration in the messaging menu17:09
kenvandinein case people aren't familiar with the term, it is located at the top right side of your screen with the small envelop icon17:10
kenvandinethe messaging menu displays (surprise) messaging related information17:11
kenvandineemail, chat, social networks, etc17:11
kenvandineIncluded is numbers of unseen posts from gwibber17:11
kenvandineand a menu item for launching the update status poster, which we'll talk about in a bit17:11
kenvandinehttp://people.canonical.com/~kenvandine/uow-2011/indicator-update-status.png17:12
kenvandinehopefully you all recognize that17:12
kenvandinethe unseen counts displayed aren't new for 11.10, but "Update Status" is17:13
kenvandinethose counts get zeroed out when you display the stream where the count comes from17:13
kenvandinemessages, replies, and private messages17:13
kenvandineok, moving on17:14
kenvandineIntegration in the Unity Launcher17:14
kenvandinelets start with the screenshot first this time, should save some explaining :)17:14
kenvandinehttp://people.canonical.com/~kenvandine/uow-2011/launcher-update-status.png17:14
kenvandinethe Unity Launcher includes Quick menus, which are accessible on a right click17:15
kenvandinea right click on the Gwibber icon will raise this menu17:15
kenvandinewhich includes access to Accounts, Preferences, Update Status and Refresh17:16
kenvandineclicking on Refresh there makes gwibber refresh it's streams, which is normally done on a regular interval17:16
kenvandinethis can also be accomplished with hitting F5 when the client is in focus17:17
kenvandinethe gwibber icon on the Unity Launcher also displays an unseen count17:17
kenvandinesimilar to the count displayed in the messaging menu17:17
kenvandineonly it is the sum of all the unseen, not broken down by messages, replies and private17:18
kenvandinethis provides a nice view of what you have waiting for you, in easy view17:18
kenvandinenow lets talk about the new Update Status Poster17:19
kenvandineit's a simple posting dialog, that does nothing else17:19
kenvandineaccessible from the launcher and messaging menu17:19
kenvandinehttp://people.canonical.com/~kenvandine/uow-2011/update-status.png17:19
kenvandineyou can post to all or any of your social networks without having the gwibber client running17:20
kenvandineeverything i've mentioned so far is included in the default install of Ubuntu 11.1017:20
kenvandinenow we'll talk about the Unity Lens for Gwibber17:21
kenvandineyou can install it with http://apt.ubuntu.com/p/unity-lens-gwibber17:21
kenvandineor whatever method you prefer17:21
kenvandinewith the lens you can:17:21
kenvandineDisplay all posts including videos, photos, links, replies, etc17:21
kenvandine  http://people.canonical.com/~kenvandine/uow-2011/dash-gwibber-filter-messages.png17:21
kenvandineSearch and filter results17:22
kenvandine  http://people.canonical.com/~kenvandine/uow-2011/dash-gwibber-filter-messages-search.png17:22
kenvandinethe lens also returns results in a global search, from the dash17:22
kenvandineor you can go right to the lens by clicking on the microblogging icon at the bottom of the dash or with the super-g key combination17:23
kenvandinethe results are broken down by type, so messages, images, videos, links, etc17:24
kenvandineand you can filter by any of those types as well17:24
kenvandinein 12.04 you'll be able to also filter by account and probably more17:24
kenvandinethe lens is brand new with gwibber 3.2 and ubuntu 11.10, so please help report bugs and make suggestions17:25
kenvandineso that is the state of things today, in 11.1017:26
kenvandinemoving on...17:26
kenvandinePlans for Gwibber 3.4 (Ubuntu 12.04)17:26
kenvandine * Multi-column view17:26
kenvandine * Google + (assuming we get an API)17:27
kenvandine * Live search (filters)17:27
kenvandinethis would be filtering the results in the gwibber client just like we do in the lens today17:27
kenvandine * Performance improvements17:27
kenvandine    * further reduce memory usage17:28
kenvandine    * speed up startup time17:28
kenvandine * Improved account management17:28
kenvandine * In-line viewing of more content (Videos, Images)17:28
kenvandine * Photo/Video uploads17:28
kenvandine *  Smooth scrolling17:28
kenvandineone thing I am pretty unhappy with in 3.2 is the step wise scrolling, like we had in the previous client17:29
kenvandineand the way it works makes the tiles jump around a bit when you scroll tiles that have comments or image previews in them17:29
kenvandinewe'll make that slick and smooth for 12.0417:29
kenvandine * User guide17:29
kenvandine * Lens: improve filter selection (including filter by accounts) and categorization17:29
kenvandine * Lens: clicking on a tile should raise the client and view the post17:30
kenvandine * and hopefully, if we can find a volunteer we would love to see someone do some gnome-shell integration17:30
kenvandineso any volunteers... :)17:31
kenvandinewhich i guess takes us to my final topic17:31
kenvandineDo you want to help?17:32
kenvandineWe need developers, designers, bug triage and documentation writers.17:32
kenvandineor example we have a great user guide the Vancouver loco wrote, however it needs to be updated to match the current version of Gwibber and converted to a format we can include in the help viewer.17:33
kenvandinegreat is an understatement... the vancouver folks really created an amazing guide17:33
kenvandinewe would love to include it with gwibber17:34
kenvandineWe also want a new logo17:34
kenvandineand help designing other various things, including how we can fit google + circles into gwibber17:35
kenvandinethe concept does fit to nicely in an aggregated, multi-service client17:35
kenvandinebut we really need to make it work, there is huge potential17:35
kenvandinejust a couple examples, but there are many ways folks can help17:36
kenvandineIf you are interested in helping in any way, please join us in #gwibber on Freenode.17:36
kenvandineor grab a bug on launchpad and propose a branch!17:36
kenvandine:)17:36
kenvandinenow we have plenty of time for questions17:36
kenvandinefor helping out, the gwibber service is all python and the client is vala17:38
ClassBotW8KWA-Charles asked: What social networking site does qwibbler support best?17:39
kenvandinetwitter, facebook and identi.ca are all included in Ubuntu by default17:39
=== me is now known as Guest65804
kenvandineso those clearly get the most attention and I focus a lot of effort in keeping them working well17:39
kenvandinestatus.net support is the same as identi.ca17:40
kenvandinefoursquare is also in really good shape right now17:40
kenvandinethere are also a couple of other services available that aren't maintained in gwibber, sohu and sina which are both very popular in china17:40
ClassBotnitstorm asked: ​ How are certain applications like Lernid able to have direct twitter capability, are they using Gwibber somehow discreetly in the background? Also, how's it possible to make applications that are developed integrate into tweeting/facebook-updates/etc..etc., via Gwibber?17:41
kenvandinewe have libgwibber, which provides an API for using gwibber17:41
kenvandinelernid uses it17:42
kenvandineand software-center, if you notice when you rate an application17:42
kenvandineyou can share your rating17:42
kenvandineeven gives you a selector for choosing an account to post to or to post to all automatically17:43
kenvandinethe API also lets other applications embed stream content17:43
kenvandineso for example, lernid could contain a pane that displays all the posts that match a hashtag17:43
kenvandinelike #ubuntuopenweek17:44
kenvandinei would love to see more apps using it, if anyone has questions let me know17:44
kenvandineor just ask in #gwibber17:44
kenvandinewe are constantly looking to improve the API17:45
ClassBotoliverhr asked: How can I configure timeline refresh for twiter?17:45
kenvandinein gwibber preferences, you can set the refresh interval17:45
=== EgyParadox is now known as Guest18212
kenvandineanymore questions?17:46
=== Guest18212 is now known as EgyParadox
kenvandineok, I guess that's it then!17:48
kenvandinethanks everyone for you time, I hope you all enjoy Ubuntu 11.1017:48
ClassBotnitstorm asked: Is there some other way to update status than go to Messaging menu and clicking "Update Status"? In < 11.10, we had a nice box integrated in the MeMenu to update status. Some way to re-enable that feature or something?17:49
kenvandineunfortunately not, indicator-me was merged into the session indicator and the posting entry was dropped17:49
ClassBotThere are 10 minutes remaining in the current session.17:50
kenvandinei am hoping to have a default key binding for it so you can raise it with the keyboard17:50
kenvandineand am up for other suggestions as well17:50
kenvandinesomeone could easily write an indicator that does just that :)17:50
kenvandineusing libgwibber17:50
ClassBotThere are 5 minutes remaining in the current session.17:55
ClassBotLogs for this session will be available at http://irclogs.ubuntu.com/2011/10/19/%23ubuntu-classroom.html18:00
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat ||
=== airurando_ is now known as airurando

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!