Skip to main content

the avatar of Andrew Wafaa

Migrated to Hugo

So my blog has been dormant for some time, and in that time I’ve had a variety of hardware failures etc. As such my previous nanoc based site was lost. Thankfully all the content was stored in git so was easy to recover. I thought if I’m going to restart blogging I might as well look at a different platform, and it looks like all the cool kids are using Hugo so here we are.

the avatar of Medwinz's Notes

openSUSE.Asia Summit 2017

openSUSE.Asia Summit 2017 was held at University of Electro Communication (UEC) Chofu Tokyo on October 20-22, 2017. Japan is an advance developed country. Tokyo is a big city that can be compared with other major big cities in the world. While it is not the first time for me to go to Tokyo, I was so excited when the committee approved my talk, and openSUSE, as always, give me TSP to come to the event.


During the preparation we have  online meeting every week since February 15, 2017. I was so happy to help the preparation of this yearly openSUSE Summit for Asia Region. Indonesia community also contribute to provide the online voting for the logo contest this year through the voting site.

On the midnight on October 17, 2017 together with my friend Estu Fardani, I went to Tokyo.

It was 7 hours long flight. While almost half of the flight was so bumpy because the initiation of Lan Cyclone, in the morning of October 18, 2017 I enjoyed the clear sky with the golden hour in Japan air around Okinawa prefecture.


After the good landing on Haneda Airport, I passed the immigration gate. What a surprise that my friend, Takeyama san already waiting us in the arrival gate with the openSUSE.Asia Summit 2017 flag on his hand. That was an enjoyable moment. Arigatou Takeyama san.

To make it short, well a lot of story to be written event that I just arrive in Haneda, I bought the Pasmo Card which is a must for every foreigner in Tokyo. After that I setup the Hongkong 3G/4G card which I bought cheap on the Internet and roaming auto-magically to the Japan Softbank network. Now we ready to experience the complicated yet superior Tokyo train and it's station :-)

On 7 PM October 20 night, Takeyama san and Japan local committee invite all of speakers to UEC. They organized a special welcoming party. I was so glad that I met with Richard, Ludwig, Ana, Andreas, Takeyama, Hato-chan, Ogasawara, Sunny, Zhao Qiang, Max Lin, Ben Chou and many others from local committee and libreoffice japan. 11 from 12 Indonesian speakers attended this welcome party, me, Yan, Andi, Tonny, Kukuh, Estu, Moko, Saputro, Dhenandi, Alin, Umul. Only Sendy did not attend on that  occasion. Anyway, thanks to all  of you.

On October 21, the first day of the summit started on 9.30 AM. There is an opening speech by Takeyama san from the local committee. It follows by Richard Brown, chairman of openSUSE Board with his keynote speech "openSUSE - A Reintroduction"

The first day complete schedule can be seen from OSEM.
I follow almost all the class on Main Room, except from 13:30 - 14:30 I follow Alcho class on workshop place.

My schedule is at the end of the day 1 on Main Room. It is a very challenging presentation because almost all of us is already exhausted and tired. At 5.15 PM I stand in the Main Room to give my presentation.

After day 1 finish, the friendly local committee ask all the participants to have a dinner. Thanks to Japan Team that provide halal food for us, you're all very kind! We eat so much until around 9 PM :-) and went back to our hotel after that.

The day 2 start at around 9.30 AM. Beside me and Dhenandi, who had the presentation on day 1, almost all Indonesian speakers will give the presentation on day 2. It was very difficult to choose which class I should follow because the speakers and materials are all awesome!

Actually my personal target to encourage many Indonesia young speakers to come to this Summit is to give them the opportunity to meet and have the conversations with other openSUSE contributors from all over the world directly face to face. Hopefully it can increase their confidence and in the end they can also become the better contributor in the future. They are not perfect and even one of the fellow speaker said that Indonesian-English is one of the worst English in the world :-) . I have to admit that English of my fellow Indonesian speakers are not good, I know. Nevertheless, I'm really proud of them, they can handle the language barriers and not being trapped by the inferior complex :-)

Ah we also did not forget to take a group photo

Takeyama san and local committee had been so kind to us to make a one-day tour after the summit. On Monday October 23, we had a great time visiting Asakusa temple, Skytree and Akihabara.

openSUSE.Asia Summit 2017 was a wonderful experience for me. Thank you openSUSE, SUSE, our lovely communities, and Japan local committee. See you next year for the openSUSE.Asia Summit 2018.

Flickr photo of the summit can be seen on:
[1] my flickr photo album
[2] openSUSE.Asia Summit 2017 flickr group album 
a silhouette of a person's head and shoulders, used as a default avatar

openSUSE, Tokyo, Ansible; Story Tales

“Cerita dari Negeri Matahari Terbit”

Foto diambil dari album openSUSE Asia Summit 2017. Thanks Pak Edwinz, Dhenandi, Kukuh, Takeyama, Pak Yan atas fotonya.

IMG_5011

This is my third time join openSUSE Asia Summit. Previously at Taiwan, Dec 2015. And last year at Yogyakarta. Last year I join as event coordinator for openSUSE Asia Summit 2016. and present as workshop speaker with tittle Manage Log using ELK Stack in openSUSE.

I came again as workshop speaker with title Testing Ansible Roles using Molecule at openSUSE.

This year, we went from Indonesia with big team. 11 people except me with various background. There are:

  1. M. Edwin Zakaria, veteran contibutor for openSUSE since 1999, https://events.opensuse.org/conference/summitasia17/program/proposal/1572
  2. Andi Sugandi, teacher on High School, former President of openSUSE Indonesia Community. https://events.opensuse.org/conference/summitasia17/program/proposal/1608.
  3. Sendy Aditya Suryana, last year join as Volunteer Coordinator for openSUSE Asia Summit 2016, https://events.opensuse.org/conference/summitasia17/program/proposal/1534
  4. Yan Arief Purwanto, since long-long time ago part of openSUSE Indonesia Community. https://events.opensuse.org/conference/summitasia17/program/proposal/1614.
  5. Kukuh Syafaat, president of openSUSE Indonesia Community, https://events.opensuse.org/conference/summitasia17/program/proposal/1502.
  6. Syah Dwi Prihatmoko. Currently working as DevOps Engineer at KodeKreatif. Last year join as Speaker too, https://events.opensuse.org/conference/summitasia17/program/proposal/1544.
  7. Saputro Aryulianto, working as OpenStack Engineer Certified at PT. Boer Technology (Btech), https://events.opensuse.org/conference/summitasia17/program/proposal/1570.
  8. Umul Sidikoh. Student at STT NURUL FIKRI, last year join for first time as speaker at openSUSE Asia Summit 2016 Yogyakarta. https://events.opensuse.org/conference/summitasia17/program/proposal/1616.
  9. Alin Nur Alifah. Working as Programmer at Universitas Pertanian Bogor, https://events.opensuse.org/conference/summitasia17/program/proposal/1590.
  10. Tonny Sabastian, working as CTO at Peentar.id, https://events.opensuse.org/conference/summitasia17/program/proposal/1548.
  11. Muhammad Dhenandi Putra, working as Engineer at PT. Excellent Infotama Kreasindo, https://events.opensuse.org/conference/summitasia17/program/proposal/1520.

One Day Before Summit

Committee invite us for welcome party at University. Many new people join. Cozy moment. Some people say hallo, talking about their project, about difference culture, community etc.

P1000551
P1000581

Day One Summit

IMG_4845

Its rainy day, little bit cold, 12 degree Celsius.

Summit be opening by Takeyama-san with receive album of summit from Indonesia Team as Host for last year to Japan Team.

First Keynote speaker from Richard Brown, Chairman of openSUSE Board), talk about openSUSE update from Nuremberg. Then Omo-san (Kazuki Omo) talk about security at FOSS. Ludwig Nussel from SUSE give talk about roadway to openSUSE Leap 15 which will be release at April 2018.

Lunch break. We all going to Surabaya Restaurant. Of course Indonesia food.
DSC08543

After lunch, various speaker start present on parallel class room.

IMG_4900
P1000721

Day one close by some of lightning talk. And Committee invite dinner with all volunteers and speakers.

P1000804

Day one end.

Day Two Summit

Weather still cold, and typhoon Lan will arrive Tokyo tonight.

Opening by Takeyama. Talk about who the behind summit this year. And we add special gift, pair of shoes with openSUSE Logo from Sepatu Fans for the best volunteer.
P1000904

Day two is part of LibreOffice Mini Conference. Some interesting topic; “The Office Suite with Mixing Bowl Culture” by Naruhiko Ogasawara and “A War of File Format ODF vs OOXML” by Franklin Weng.
IMG_4984

My workshop will be last slot after tea break. Not many people join my workshop. Demo working smoothly. And gladly, taking 90 minutes, my workshop finish.

Day two summit closing by some lightning talk.
DSC05827

One Day Tour

After typhoon last night, sky very bright. No cloud can be see.

Our destination Asakusa, Tokyo SkyTree, dan Akihabara.
P1010358

P1010367
P1010388

Tuesday, Time to back home

photo6298416411571234785

Thanks for committee to allow me bring my presentation and openSUSE who bring me a travel support. Thanks Japan Team, Takeyama-san, Naruhiko Ogasawara, Shinji Enoki.

Thanks to Binar Academy and Peentar to allow me attend this conference.

See you next year.
Estu~

the avatar of Sebastian Kügler

Plasma Mobile Roadmap

In the past weeks, we have noticed an increased interest in Plasma Mobile from different sides. Slowly, but surely, hardware vendors have discovered that Plasma Mobile is an entirely different software platform to build products on top of. For people or companies who want to work or invest into Plasma Mobile, it’s always useful to know where upstream is heading, so let me give an overview of what our plans are, what areas of work we’re planning to tackle in the coming months and years, where our focus will be and how it will shift. Let’s talk about Plasma Mobile’s roadmap.

Our development strategy is to build a basic system and platform around our core values first and then extend this. Having a stable base of essentials allows us to focus on an achievable subset first and then extend functionality for more and more possible target groups. It avoids pie-in-the-sky system engineering something that will never be useful and designed for a unicorn market that never existed. Get the basics right first, then take it to the next levels. These levels are:

  1. Prototype (already finished)
  2. Feature Phone
  3. Basic Smartphone
  4. Featured Smartphone

Plasma Mobile Roadmap
Plasma Mobile Roadmap

Let’s look at these steps in detail.

Prototype and Product Vision

The first public release of Plasma Mobile was this prototype. It showed a very basic and incomplete-for-daily-use system on actual, modern smartphone hardware. You could make phone calls, start and manage apps, and manipulate some basic system functionality. It showed a smartphone system based on Plasma could be done, and more importantly, it taught us a lot about where we want to take things on a technical level.
Along with the prototype, we developed a product vision for Plasma Mobile, a direction where we want to take it (emphasis added by yours truly):

“Plasma Mobile aims to become a complete software system for mobile devices. It is designed to give privacy-aware users back the full-control over their information and communication. Plasma Mobile takes a pragmatic approach and is inclusive to 3rd party software, allowing the user to choose which applications and services to use. It provides a seamless experience across multiple devices. Plasma Mobile implements open standards and it is developed in a transparent process that is open for the community to participate in.”

Feature Phone

The feature phone milestone is what we’re working on right now. This involves taking the prototype and fixing all the basic things to turn it into something usable. Usable doesn’t mean “usable for everyone”, but it should at least be workable for a subset of people that only rely on basic features — “simple” things.
Core features should work flawlessly once this milestone is achieved. With core features, we’re thinking along the lines of making phone calls, using the address book, manage hardware functions such as network connectivity, volume, screen, time, language, etc.. Aside from these very core things for a phone, we want to provide decent integration with a webbrowser (or provide our own), app store integration likely using store.kde.org, so you can get apps on and off the device, taking photos, recording videos and watching these media. Finally, we want to settle for an SDK which allows third party developers to build apps to run on Plasma Mobile devices.
Getting this to work is no small feat, but it allows us to receive real-world feedback and provide a stable base for third-party products. It makes Plasma Mobile a viable target for future product development.

Basic Smartphone

The basic smartphone extends the feature set of Plasma Mobile to a wider group of target users. The plan is to add personal information management features, such as reading and sending emails, calendaring and reminders. We also want to add file management capabilities in this milestone, because we think that the user should be able to deal with the data in her phone in the most transparant way, and file management is something that allows users to look into the fabric of their data, and that of the phone itself. Another big topic for the Basic Smartphone milestone is extending the app ecosystem through third-party and original applications to allow the user to do more things with the device.

Featured Smartphone

For the featured smartphone, we want to add more system-level integration features such as deeply integrated private cloud storage and have grown our own ecosystem with more apps and of course games. An often requested feature is support for Android apps. Supporting Android apps could give Plasma Mobile a huge boost in terms of possible target groups, since it allows users to switch away from Android more easily, even when they are requiring a few apps and can’t really live without these. Being able to run Android apps on a Plasma Mobile device can ease the transition considerably and it allows us to capture potential target user groups that rely on proprietary services which Plasma Mobile, at first, cannot serve simply because as a smaller player, it’s not an attractive enough platform to have the likes of WhatsApp develop native clients for.

When it’s ready!?

On purpose, we did not add a specific timeline to this roadmap for two reasons: First, Plasma Mobile is a participative project, if you want to see something done, get involved. We’re not running the show all by ourselves. We want to create an open eco system where people who do the work decide on its direction. This means if you get involved, you can help us shape the future of mobile computing instead of being just a code monkey that does what someone else has decided. Secondly, we don’t want to deliver half-assed software just because we set a timeline. We want to create quality software to build products upon. If you or your company want to ship on a specific date, work with us and we’ll plan together. We won’t make promises when something is ready beforehand, but as an upstream project, we want to ship “when it’s ready”. This “when” depends on all our input and hard work. So don’t sit in your armchairs and wait for someone else to do the heavy lifting, but let’s get cracking!

a silhouette of a person's head and shoulders, used as a default avatar

OpenStack Sydney: Turning one into two


Last week I started to update/prepare the slides for my Lightning Talk ("Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics") at the OpenStack Summit in Sydney (November 6-8, 2017). But then  I have been asked by the Summit Speaker Support to present on the same topic also in a 40 min slot. No problem, but I didn't like to speak twice about the same. I asked to use the Lighning Talk for another topic on Ceph: "Email Storage with Ceph". 

Since they accepted, I will speak in two sessions on different topics. If you are interested, check the schedule. See you in Sydney!

the avatar of Chun-Hung sakana Huang

openSUSE.Asia Summit 2017

openSUSE.Asia Summit 2017


37937666422_280fd38724_b.jpg




opensuse-asia-17-logo-red-216x300.png


It’s great time to have openSUSE.Asia summit in chofu, Tokyo / Japan.


This event at Tokyo is the 4th in openSUSE.Asia Summit. Following the first Asia Summit in Beijing 2014, Asia Summit has been held annually. The second summit was at Taipei in Taiwan, then Yogyakarta in Indonesia. The past Asia Summits have had participants from China, Taiwan, India, Indonesia, Japan, and Germany.


37968117721_10af153891_b.jpg37914548716_fde3246114_z.jpg


You  could find more pictures here https://www.flickr.com/groups/3727654@N21/pool/ .


It’s always fun  in summit :)


We have geeko shoes, t-shirts, beer and now we have geeko waters.


37575522830_5e234beaf7_z.jpg37833278321_6171f4584e_z.jpg


Thanks local team work hard and make this summit happen.
First day morning, local team prepare for summit venue ………
Everyone keep smile and say “眠りたい”
I see the power of openSUSE Japan local team.


37833286551_9359403028_z.jpg


Thanks again for our sponsor, without our sponsor, we could not make this happen.
<(_ _)>


37833285831_9353f95060_z.jpg


I have one workshop “Docker and openSUSE workshop 101” this year.


Here is my slide with link https://goo.gl/JF6QwA






37977817321_85931e24bf_k.jpg


Another challenge for me is give a lighting talk with local language in Japanese :)


Here is my slide with my lighting talk https://goo.gl/Y7xTjj






Thanks again for local team, sponsors and all of you who attend openSUSE.Asia summit, wish could see you next openSUSE.Asia summit.


24116921748_718d286493_z.jpg

a silhouette of a person's head and shoulders, used as a default avatar

AG Open Source and our responsibilities

Last semester I founded the AG Open Source at our university. We are organizing workshops and hackathons in cooperation with open source projects/ companies. Our students should learn more about open source development and how to contribute. The difference to the Friedrich-Alexander-University and their professorship in open source development is that we want to learn the real practice by professionals.

After 3 months we had a reputation. The AG Open Source should be open for other faculties, too. EFI (electronic – fine mechanics – information technology) has been interested for our events. So students in Computer Science and Electronics are receiving basic courses in Linux and using git. In addition, we create a program which is different every semester. Last semester we had topics like security and the ownCloud hackathon. This semester our focus is on monitoring and docker.

I am the Lead of the AG Open Source. I am educating other students in the student council for different positions in the AG. We need an additional lead. So I have one student as a Junior Lead who is being taught in organization, email writing and publishing by me. Two other students want to become Linux Trainers. They  have to know all about the cooperation with other  AGs in the student council and their processes, too.

Last semester I was the Linux Trainer in all Linux workshops. One (advanced) student supported me with running through the lines and looking for different students. Other students in my semester are interested for this job this semester, too. Last week we received the request for a Linux course for advanced Linux users parallel to the Linux course for beginners. So I am teaching one student to pick up my course for beginners. Next semester we’ll use 2 rooms for this event. I’m planning the course for Advanced Linux Users.

 

Since this week we are responsible for a new task at our university: Linux

support for students

A EFI student stood in the door of our student council for Computer Science and said: „I’m not from this faculty, but I need Linux support by the AG Open Source. Nobody else can help me. I was in the data center. They want to support only Windows. I can’t find anybody at our faculty, too.“

The data center has reconfigured eduroam. That’s the Wifi for students and professors. We need additional entries for Linux systems and a new certificate now. I configured his Wifi and I know: I have to educate Linux Supporters for our AG. On our internal homepage openSUSE and Android are listed as supported operating systems (Linux) by the data center, but our Sysadmins don’t know what to do there. All students are coming to the student council for Computer Science now, because they are receiving Linux workshops by us.

Our AG Open Source is growing, but our responsibilities are growing, too!

 

 

The post AG Open Source and our responsibilities first appeared on Sarah Julia Kriesch.
a silhouette of a person's head and shoulders, used as a default avatar

Steinberg UR242 Ubuntu 17.10

Bulan ini saya jajan kartu suara baru buat bermain gitar. Sebelumnya nyoba beberapa kartu suara hasil minjem dari beberapa teman. Atas rekomendasi pakar studio rekaman Nada Musika, terpilihlah Steinberg UR242.

Steinberg UR242

Saya colokkan ke USB di MacOS, langsung ketedek. Saya langsung optimis bahwa ini akan berfungsi di linux (kecuali fitur DSP, karena saya belum tau entah ada atau tidak di linux). Dan benar saja, dicolokkan ke Ubuntu 17.10 langsung jreng.

Hasil lsusb, muncul Yamaha, karena memang sekarang milik Yamaha.

 

Pada halaman settings

a silhouette of a person's head and shoulders, used as a default avatar

Prague and Nokia N900s

If you are travelling to Prague to ELCE, and have Nokia N900, N9 or N950, or spare parts for them, please take them with you. I may help you install postmarket os there (https://wiki.postmarketos.org/wiki/Main_Page), can probably charge N900 that does not charge, and spare parts would be useful for me. I have a talk about cameras, and will be around... https://osseu17.sched.com/event/ByYH/cheap-complex-cameras-pavel-machek-denx-software-engineering-gmbh .

a silhouette of a person's head and shoulders, used as a default avatar

Help time travelers!

Ok, so I have various machines here. It seems only about half of them has working RTC. That are the boring ones.

And even the boring ones have pretty imprecise RTCs... For example Nokia N9. I only power it up from time to time, I believe it drifts something like minute per month... For normal use with SIM card, it can probably correct from GSM network if you happen to have a cell phone signal, but...

More interesting machines... Old thinkpad is running without CMOS battery. ARM OLPC has _three_ RTCs, but not a single working one. N900 has working RTC but no or dead backup battery. On these, RTC driver probably knows time is not valid, but feeds the garbage into the system time, anyway. Ouch. Neither Sharp Zaurus SL-5500 nor C-3000 had battery backup on RTC...

Even in new end-user machines, time quality varies a lot. "First boot, please enter time" is only accurate to seconds, if the user is careful. RTC is usually not very accurate, either... and noone uses adjtime these days. GSM time and ntpdate are probably accurate to miliseconds, GPS can provide time down to picoseconds... And broken systems are so common "swclock" is available in init system to store time in file, so it at least does not go backwards.

https (and other crypto) depends on time... so it is important to know approximate month we are in.

Is it time we handle it better?

Could we return both time and log2(expected error) from system calls?

That way we could hide the clock in GUI if time is not available or not precise to minutes, ignore certificate dates when time is not precise to months, and you would not have to send me a "Pavel, are you time traveling, again?" message next time my mailer sends email dated to 1970.