Call for tester: Letsencrypt SlackBuild

I have pushed SlackBuild script for letsencrypt project on my personal Github repository. It consists of 4 new Python modules and 1 for letsencrypt itself. It requires a lot of dependencies and most but above 4 are already on SlackBuilds project.

While it works on my initial testing, i can’t really test on a real domain since i don’t have full access on any domain. It would be really helpful if you have a domain and you want to have HTTPS digital certificates for free from letsencrypt project. The certificate will last for 90 days and you can use automatic renewal using the same program. You might want to see their blog post regarding the short life cycle for the certificate they issued.

In the letsencrypt SlackBuild, i also built apache and nginx plugin using their default configuration.

Please help testing the SlackBuild script

We Are Almost Beta

Another big batch of updates landed on -current and again, it’s pretty big. Unlike previous small batches, this batch incorporates many request from Slackware users in LQ. Your voice, opinions, suggestions are always listened by the team. If they think it’s a GO, then they will include it. You may need to be patient though as they don’t want to sacrifice Slackware’s core values: simplicity, stability, and secure system.

Some highlights on this batch:

  • kernel 4.1.13
  • alsa-{utils,libs}-1.1.0
  • cmake-3.4.0
  • gcc-5.2.0
  • latest gtk/glib libraries
  • bind-9.10.3
  • mesa-11.0.5
  • xorg-server-1.18.0
  • tigervnc-1.5.0

Pat also added several new packages:

  • hwdata
  • squashfs-tools
  • fltk-1.3.3 (in extra/)
  • eudev-3.1.5 (in testing/)
  • libgudev-230 (in testing/)

WARNING!!!!
Please note that this is really BIG and MAJOR update since it utilize new toolchain (GCC) and xorg. Several third party packages may need to be rebuilt (due to shared library bumps) and some may break during compilation due to new GCC that is stricter (see 5.x changes). Your desktop may not load if you are using proprietary drivers that doesn’t have support for XOrg-server 1.18 API yet (including mine). So please always read the CHANGELOG before upgrading. Do not run slackpkg upgrade-all without reading the documentation.

Nevertheless, it will be another exciting update! Can’t wait to see Slackware 14.2 gets released. I think it deserves to be called 15.0 instead of 14.2 considering the big jump compared to what we have in 14.1.

Launching KPLI Batang Menuju Gerakan Batang Go OpenSource

Deklarasi Kelompok Pengguna Linux Indonesia regional Batang, Jawa Tengah kobarkan semangat go opensource

Lunching Deklarasi Pendirian KPLI Batang

Lunching Deklarasi KPLI Batang

HarianTI.com – Kelompok Pengguna Linux Indonesia (KPLI) merupakan wadah perkumpulan pengguna linux dan opensource. Tercatat hingga saat ini sudah ada kurang lebih 33 KPLI regional di tiap-tiap kota dengan sebutan nama unik masing-masing.

Meski tersebar di sejumlah kota, keberadaan KPLI tak luput dari peran dan campur tangannya untuk terus mensosialisasikan dan mengajak masyarakat Indonesia dalam hal penggunaan sistem operasi linux dan produk free open source software.

Peran serta Komunitas Pengguna Linux Indonesia juga terlihat dalam upaya terwujudnya program Indonesia Go OpenSource.

Tepat pada 30 Juni 2004 gerakan IGOS dideklarasikan oleh 5 kementerian yaitu Kementerian Negara Riset dan Teknologi, Departemen Komunikasi dan Informatika, Kementerian Hukum dan Hak Asasi Manusia, Kementerian Negara Pendayagunaan Aparatur Negara dan Departemen Pendidikan Nasional.

Gerakan tersebut melibatkan seluruh stakeholder TI mulai dari akademisi, sektor bisnis, instansi pemerintah dan masyarakat) yang dimulai dengan program untuk menggunakan perangkat lunak sumber terbuka di lingkungan instansi pemerintah.

Seperti yang belum lama ini dihelat adalah pertemuan akbar para penggiat Linux dan open source se-Indonesia, Indonesia Linux Conference di Tegal 11/10/2015 lalu yang salah satu visi misinya adalah untuk mendorong pemanfaatan sistem operasi Linux baik personal, pendidikan, pemerintahan ataupun dunia bisnis.

Tak bisa dipungkiri bahwa keberadaan KPLI tak hanya menjadi tempat berkumpul maupun berbagi ilmu semata saja melainkan justru memiliki peran persuasif kepada masyarakat.

Inilah yang dalam waktu dekat ini akan diwujudkan oleh pemuda-pemudi dan penggiat open source di kota Batang, Jawa Tengah untuk mendeklarasikan berdirinya KPLI Batang dengan semangat Batang Menuju Gerakan Go Open Source.

Saat ini Batang belum memiliki komunitas maupun kelompok teknologi yang khusus di bidang Linux dan Opensource. Wilayah Batang memiliki penggiat teknologi yang besar, terbukti dengan banyaknya Sekolah Menengah Kejuruan(SMK) yang memiliki progam studi dibidang Teknologi Informasi baik SMK negeri maupun swasta.

Diharapkan dengan akan diresmikannya Kelompok Pengguna Linux Indonesia regional Batang, bisa mewujudkan Kabupaten Batang Go Opensource.

Pihak panitia mengundang seluruh elemen masyarakat, pelajar hingga penggiat teknologi open source di kota Batang dan Indonesia pada umumnya untuk turut berpartisipasi dalam deklarasi KPLI regional kota Batang.

Dari informasi yang diterima HarianTI.com, agenda launching KPLI Batang akan diselenggarakan pada 21 November 2015 pukul 14:00 wib. Bertempat di SMK DIponegoro Banyuputih – Jl.Lapangan 9a Banyuputih Batang, Jawa Tengah.

Untuk berpartisipasi dalam acara deklarasi KPLI Batang silakan dapat melakukan registrasi melalui halaman berikut ini.

Informasi acara dapat menghubungi kontak di bawah ini:

Pipin  – 0856 41693 555
FB: KPLI Batang
Twitter: @KPLIBatang

Deklarasi KPLI Batang

 

 

Bagikan berita ini

Preview of MATE 1.12 GTK+3 for Slackware-Current

I have finished uploading binary packages for MATE 1.12 built against GTK+3 for Slackware-Current in the usual location, a repository provided by Darren Austin under testing/ directory. I wanted to give a preview of what’s coming for MATE 1.12 in Slackware-Current since it will be built against GTK+3 instead of GTK+2.

Upstream developers are now preparing to take major changes for next release of MATE so that it’s built against GTK+3 only since there are some bugs that can only be fixed when all codes are GTK+3 compatible only.

Please help by testing it on a -current machine, preferrably a clean installation in virtual machine so that it reflects the current state of slackware-current development. Every packages were built against update per 6 November 2015.

For those upgrading from MATE 1.10 running -current, here are some changes compared with GTK+2 version:

New Packages in MATE 1.12: 
glade
gtkmm3
gtksourceview3
libunique3
libwnck3
vte3

Packages removed in MATE 1.12: 
gtksourceview (replaced by gtksourceview3)
libunique (replaced by libunique3)
pygobject3 (Added to Slackware)
gtkmm (replaced by gtkmm3)
pygtksourceview
gnome-main-menu (not compatible with GTK+3)

For those wishing to build on their own machines, please use GTK3 branch from GitHub for now.

GTK+3 Build of MATE

After finalizing MATE 1.12 for 14.1, my next goal is to try providing GTK+3 version of MATE under slackware-current. Some other Linux distributions have started doing this on MATE 1.12 (namely ArchLinux and Fedora), but for Slackware 14.1, i decided to stick with GTK+2 since it still uses GTK+3-3.8, which is not very supported in MATE 1.12.

Things are different with slackware-current. Preloaded with GTK+3.18, the latest version available at this moment, it has better support from upstream MATE developers, thus it’s a perfect moment to try to build GTK+3 version of MATE.

I spent my Sunday morning doing all the necessary changes for MSB project under a different branch. I tried to keep the changes as minimum as it can compared to the master branch. At the end, i also decided to remove –without-help-dir parameter in all packages so that help files are built for next release. The reason for that is because now slackware-current already included most of the webkitgtk or webkitgtk3 requirement (gstreamer, gst-plugins-base, and orc). The only requirement that isn’t yet included in main tree is libwebp, which is already available on SBo. My plan is to enable help files for best desktop experiences, especially for those new to MATE Desktop. That means mate-user-guide will be moved to deps in the future. BUT in order to view the HELP files, you need yelp (already included in the testing/), but it requires webkitgtk/webkitgtk3 in order to build. It takes too much time time to build, especially in virtual machines. I’m still uncertain about including webkitgtk/webkitgtk3 in the deps. For now, people can use SBo version and that will work.

For GTK+3 build, i need to add 2 more packages, libunique3 and libwnck3. Both are safe to install alongside with libunique and libwnck in Slackware stock package.

There will be some visual changes due to the GTK+3-3.18 being used. Here’s some of them

Besides GTK+3 changes, i also enable some new features in mate-applet:

  • Enable IPv6
  • Added stickynotes applet
  • Enable polkit support

I’m going to test this on a clean VM of slackware-current since i tested this on my daily desktop where i have many packages installed. If everything is working well, i might ask for help to test this packages in your machines.

MATE 1.12 Packages for Slackware 14.1

I have finished building MATE 1.12 for Slackware 14.1 and uploaded to the repository provided by Darren ‘Tadgy’ Austin today and it’s now ready for public usage. There are no new or removed packages on this cycle, so the upgrade process should be simple and smooth. It’s already documented in the UPGRADE.TXT document coming along in the repository directory.

If you happen to use slackpkg+, please update your repository configuration according to the MSB_SLACKPKG+. If you plan to build it manually from source, please make sure to checkout 14.1-mate-1.12 branch and NOT from master branch.

This will likely be the last release of MATE for 14.1 unless Slackware development cycle takes another year to finish. I’m planning to try to build against GTK+3 for next Slackware as we have an up-to-date GTK+3 library in current (3.18).

Please submit bug report, ideas, or enhancement to our github repository.

Lastly, enjoy MATE 1.12 and looking forward for MATE 1.14 next year.

NOTE for -current Users
As always, -current users are advised to build MATE from source to link against correct libraries installed on their machines. There are some differences between master and 14.1-mate-1.12 branch.

Starting today, master branch will be used for building latest MATE packages using slackware-current.

Menjajal game di Linux

Menjajal game di Linux

Hampir 11 tahun saya menggunakan Linux, dan selama itu pula jarang menyentuh game. Biasanya saya memilih menggunakan dual boot untuk melampiaskan “hasrat” untuk nge-game. Game menggunakan windows, dan Linux untuk produksi. Berkembang kedepan, Wine menjadi salah satu alternatif pilihan untuk menjalankan program windows dan tentu-nya game windows. Beberapa game seperti command and conquer di kala itu bisa berjalan dengan mulus.

Perkembangan game di linux

Perkembangan wine ini pun membawa celah untuk perkembangan aplikasi seperti playonlinux. Dengan playonlinux dan integrasi gog games, anda juga semakin mudah nge-game windows di Linux. Di GoG games harga yang di bandrol pun cukup beragam, dari 1 USD – 30 USD.

Menjajal game di Linux

Lalu muncul lah steam, yang tidak lain adalah semacam market place untuk game. Steam yang di develop oleh valve (produser game counter strike) ini menyediakan game yang dapat berjalan di windows, Linux dan Mac OS. Walaupun secara keseluruhan, game rata-rata berjalan di windows. Harga game yang dijual oleh steam cukup beragam, di mulai dari harga 20rb ketika lagi musim diskon, sampai yang termahal di angka 600rb.

Menjajal game di Linux

Baik GoG Games atau steam, tetap lah membutuhkan koneksi untuk mendownload konten game tersebut. jadi bisa bayangkan jika harus mendownload ukuran game dalam hitungan GB.. wow :)..

Ujicoba Steam Games

Diskon yang menggiurkan, membuat saya membeli game seharga 20rb-an di steam, yaitu trine series.

Untuk menginstal steam, sebenarnya udah cukup mudah bagi pengguna Ubuntu, cukup jalankan perintah :
sudo apt-get install steam

Selanjutnya steam akan melakukan proses instalasi beberapa kebutuhan library termasuk driver vga anda. Perlu di ingat bahwa secara default steam menggunakan driver opensources, sehingga ada beberapa game steam yang hanya support propiertary driver (anda perlu download dari official website driver vga, dan instalasi manual).

Setelah selesai, shortcut dari aplikasi bakal muncul di menu anda. Jalankan steam dan cari game yang ada inginkan melalui store.

Menjajal game di Linux

Setelah anda selesai membeli game, maka anda akan mendapatkan menu seperti diatas. Untuk status not installed, artinya anda sudah membeli game tersebut, namun belum mendownload dan instalasi di lokal PC/Laptop.

Menjajal game di Linux

Setelah terinstall, anda sudah dapat menjalankan game tersebut.

Selamat nge-game :)..

Menjajal game di Linux

Menjajal game di Linux

Hampir 11 tahun saya menggunakan Linux, dan selama itu pula jarang menyentuh game. Biasanya saya memilih menggunakan dual boot untuk melampiaskan “hasrat” untuk nge-game. Game menggunakan windows, dan Linux untuk produksi. Berkembang kedepan, Wine menjadi salah satu alternatif pilihan untuk menjalankan program windows dan tentu-nya game windows. Beberapa game seperti command and conquer di kala itu bisa berjalan dengan mulus.

Perkembangan game di linux

Perkembangan wine ini pun membawa celah untuk perkembangan aplikasi seperti playonlinux. Dengan playonlinux dan integrasi gog games, anda juga semakin mudah nge-game windows di Linux. Di GoG games harga yang di bandrol pun cukup beragam, dari 1 USD – 30 USD.

Menjajal game di Linux

Lalu muncul lah steam, yang tidak lain adalah semacam market place untuk game. Steam yang di develop oleh valve (produser game counter strike) ini menyediakan game yang dapat berjalan di windows, Linux dan Mac OS. Walaupun secara keseluruhan, game rata-rata berjalan di windows. Harga game yang dijual oleh steam cukup beragam, di mulai dari harga 20rb ketika lagi musim diskon, sampai yang termahal di angka 600rb.

Menjajal game di Linux

Baik GoG Games atau steam, tetap lah membutuhkan koneksi untuk mendownload konten game tersebut. jadi bisa bayangkan jika harus mendownload ukuran game dalam hitungan GB.. wow :)..

Ujicoba Steam Games

Diskon yang menggiurkan, membuat saya membeli game seharga 20rb-an di steam, yaitu trine series.

Untuk menginstal steam, sebenarnya udah cukup mudah bagi pengguna Ubuntu, cukup jalankan perintah :
sudo apt-get install steam

Selanjutnya steam akan melakukan proses instalasi beberapa kebutuhan library termasuk driver vga anda. Perlu di ingat bahwa secara default steam menggunakan driver opensources, sehingga ada beberapa game steam yang hanya support propiertary driver (anda perlu download dari official website driver vga, dan instalasi manual).

Setelah selesai, shortcut dari aplikasi bakal muncul di menu anda. Jalankan steam dan cari game yang ada inginkan melalui store.

Menjajal game di Linux

Setelah anda selesai membeli game, maka anda akan mendapatkan menu seperti diatas. Untuk status not installed, artinya anda sudah membeli game tersebut, namun belum mendownload dan instalasi di lokal PC/Laptop.

Menjajal game di Linux

Setelah terinstall, anda sudah dapat menjalankan game tersebut.

Selamat nge-game :)..

MATE 1.12 Released, Packages Coming Soon

After five months of development, MATE developers decided to release MATE 1.12 to public last night when i was asleep. They decided to put the release schedule shorter than previous releases (1.8 ->1.10) because they want to sync with the release schedule for Ubuntu and Fedora which are close to one to another.  I have posted this on this blog last month.

Although it’s shorter cycle, that doesn’t mean that it’s not a worthed update. In contrary, this release is more like polishing what MATE Desktop has done so far by improving some parts that were lacked before while keeping the traditional metaphor for best desktop experience.

This are the highlight entries taken from ROADMAP:

  • atril: use distro-packaged MathJax library (#158)
  • marco: pointer window placement (#123)
  • mate-utils: add timestamp to screenshot filename (#115)
  • Switch to org.gnome.SessionManager name on DBus
  • Move user guide to separate project
  • Add option to toggle GTK+3 overlay scrolling
  • Improve touchpad support

I have pushed all changes in MSB master branch and i already have 14.1-mate-1.12 branch ready as well, but i haven’t really tested 1.12 in 14.1 environment. I’m planning to build MATE 1.12 for Slackware 14.1 today and hopefully i will have all the packages ready for public by this weekend. Upgrading to 1.12 should be easy as there are no new packages or removed packages, so simply use upgradepkg.

You will notice that for some packages, i keep using the old MATE 1.10 or even 1.8. That’s intentional and the reasons are:

  1. Slackware shipped older version of GTK+3 (mate-themes)
  2. No new version (gnome-main-menu)
  3. No longer developed, but still nice to have (mate-system-tools)

Please keep in mind that MASTER branch are no longer compatible with 14.1-mate-1.12 due to schedule changes last month. I was planning to release 1.12 for next Slackware 14.2, but at the end i decided to build another release for 14.1 and probably this will be the last release for 14.1. Future releases of MATE will be based on Slackware 14.2. If you want to build from source in -stable release, please use 14.1-mate-1.12 branch. Current users can still keep using master branch without any problem.

DyCodeEdu dan Komunitas IoT4BDG Selenggarakan Bandung IoT Developer Day Meetup

Bandung IoT Developer Day Meetup IoT4BDG

DyCodeEdu dan IoT4BDG Selenggarakan Bandung IoT Developer Day Meetup

HarianTI.com – Salah satu tren teknologi yang kini sedang diulik oleh kalangan IT di Indonesia adalah Internet of Things (IoT). Diprediksi teknologi IoT ini kedepan akan menjadi area baru yang layak untuk dikembangkan dan menawarkan berbagai peluang bagi developer.

Di Indonesia, Bandung menjadi salah satu kota yang saat ini tengah mendorong inovasi di ranah IoT untuk memberikan kemudahan dan pelayanan menju Smart City.

Sejalan dengan itu, kini di Bandung sudah ada komunitas yang menjadi wadah untuk saling berdiskusi dan belajar lebih dalam tentang apa itu IoT dan penerapannya yakni komunitas IoT4BDG yang pada bulan November ini akan mengadakan meetup perdananya Bandung IoT Developer Day.

Menurut agenda, acara meetup Bandung IoT Developer Day Ep.1 Developing for IoT with Web Technologies akan diadakan pada 14 November 2015 bertempat di Bale Motekar – Jalan Banda No. 40 Bandung.

Beberapa pembicara akan hadir dalam acara ini yakni Norman Sasono (Microsoft Indonesia), Andri Yadi (DyCode) dan IoT4 Bdg Community.

Ada beberapa topik diskusi yang akan dibahas lebih jauh lagi dalam meetup kali ini. Semua topik tak akan jauh-jauh dari pengembangn dan pemanfaatan teknologi IoT, sbagai berikut:

– Raspberry Pi with Windows 10 IoT Core
– Arduino development with Node.js
– ESP8266 development with JavaScript

Untuk informasi lebih lanjut Anda dapat mengikuti akun resmi @DyCodeEdu di Twitter. Untuk pendaftaran silahkan kunjungi tautan berikut: http://edu.dycode.co.id/bdg-iotdevday/

Acara ini didukung oleh DyCode, Geeknesia dan Dilo Bandung.

Bandung IoT Developer Day IoT4BDG

Bagikan berita ini