The document discusses Ubucon conferences, which are community-organized events focused on local Ubuntu communities. It provides details on previous Ubucon Europe and Asia conferences, including locations and dates. The bulk of the document outlines the process of organizing a Ubucon, including establishing a team, acquiring a venue, calling for proposals and sponsors, scheduling sessions, managing logistics, and post-event tasks like publishing materials and planning the next event. The presenters are available to provide resources and assistance to future Ubucon organizers.
- The document discusses the organization of the first UbuCon Asia conference, held in September 2021. It describes some of the challenges in organizing an international online event, including communicating with communities in different regions, coordinating decisions across diverse backgrounds and opinions, and securing support and volunteers. Key difficulties involved contacting communities, gathering and coordinating people, and navigating different perspectives on communication and decision making. The conference organizers overcame these challenges by finding creative solutions, such as utilizing translation technologies and coordinating local volunteers to support translations.
Automating boring and repetitive UbuCon Asia video and subtitle stuffsYoungbin Han
油
Whether its online or offline event, Theres always boring and repetitive jobs for event organizers and volunteers. Putting cover on session videos and making subtitle for videos are part of them. UbuCon Asia team, is no exception. But like you and other ordinary people, our organizers also have their own job and busy with that usually. As its first event we dont even know if we can gather enough volunteers or gain sponsorship to hire some workers. So, We decided to use some automation tools like CI/CD, Speech to text, Translation API, Video cover rendering template and so on to automate these boring job as much as possible and reduce cost at the same time. In this session, I would like to share how we did this and what weve learned while trying to automate stuffs.
https://2021.ubucon.asia/sessions/automating_boring_and_repetitive_ubucon_asia_video_and_subtitle_stuffs
Engaging new l10n contributors through Open Source ContributhonYoungbin Han
油
Last year, Ubuntu Korean LoCo participated Open Source Contributhon(Contribution + Marathon) as Ubuntu Korean L10n team to engage new l10n contributors. Open Source Contributhon is an program led by a government agency, And more than 20 teams joined last year.
In this session, Well introduce details about Open Source Contributhon(which is now Open Source Contribution Academy) and our experiences about the program as mentors and as mentees.
https://2021.ubucon.asia/sessions/engaging_new_l10n_contributors_through_open_source_contributhon/
How and why we have integrated Slack and IRCYoungbin Han
油
This document discusses integrating Slack and IRC to address problems with using Facebook Groups and forums for an Ubuntu community in Korea. It notes issues with cost and surveys that showed preference for a single chat solution. An open source Slack-IRC bot was identified that could connect the two systems to address these issues. Cooperation with IRC network managers was also discussed, and the result was presented as a solution to unite the community in a more cost effective way.
Ubuntu's Unity - Birth to Death(in 5minutes)Youngbin Han
油
The document summarizes the history of Ubuntu's Unity desktop environment from its debut in 2010 to its end in 2017. It started as an interface for netbooks and became Ubuntu's default desktop in 2011. Unity aimed for convergence across devices but ultimately failed to gain significant mobile usage. In 2017, Canonical announced it would shift Ubuntu back to GNOME and end development of Unity and the Mir display server. While some efforts have emerged to continue Unity, it and the Ubuntu mobile project were ultimately shut down.
This document provides instructions for integrating a project with Travis CI continuous integration. It includes commands to add the upstream repository, pull changes from the master branch, and configure a .travis.yml file to compile a C program using gcc and run tests. The last steps push the .travis.yml file and make a test commit to trigger a build on Travis CI.
Git diff is used to compare differences between commits, files in the staging area and your local files. Git log -p shows the commit history with patches for each commit. Git commit --amend allows editing the most recent commit message and adding any new files. Git checkout switches between branches and restores file contents. Git reset undoes commits by moving the HEAD pointer. Git revert undoes specific commits by creating a new commit with opposite changes.