Alysia was celebrating her first birthday party last night with a simple dinner with my family and my wife's family. Time does tick so fast. I remembered, last year, she was just born, weighted around 7 lbs (3.55 Kg), 49 cm in height and now she has turned around 22 lbs (11 Kg). She is now able to walk, even though i had to hold her hand since she's not ready yet to stand firmly and steadily.
Thank you for all your good wishes in Facebook and Twitter for her birthday. I hoped they all came true and wishes the best for her future :)
All about my activities, thoughts, inspiration, ideas, and everything that happened around me
Monday, December 30, 2013
Monday, December 23, 2013
Progress on 2013
Time flies so fast. It's already December and in less than one week, my daughter Alysia will celebrate her first birthday. I just remembered how small she was last year and now she has grown up so fast while still preserving her cuteness :)
As for myself, lots have happened during this year. On my work, i have passed the national certification for lecturers which was announced yesterday after battling with it few months ago. It was really a perfect gift by the government even though i believed that i would make it long before they announced it.
As for side jobs, i have been pretty busy with Kencana project that completely finished around April, but there was still some maintenance until July. It was one of the complex project that i ever handled, but we (me and my team) managed to finish it succesfully.
I also joined the MSB project along with Chess Griffin to provide MATE packages for Slackware and we released two releases this year: MATE 1.6 for Slackware 14.0 and also 14.1. We are now planning to include MATE 1.8 for Slackware 14.1 for next year.
On November, the SBo admins has asked me to become one of them and i really thanked them for this honor. I also learned lots of things after joining this small team of highly talented people. I also joined the IRC once again, after leaving it few years ago since many discussion happened in IRC.
A new 2 TB of hard disk was installed and i got plenty of space to play with, so i built a new build virtual machine in my local computer for SBo-related work on top of qemu/kvm and libvirt, thanks to Robby and Matteo. I might even use this to my operating system class next semester as i have compiled and installed it on my laptop last night as well.
Oh well, i may not be able to remember all things in 2013, but here's what i'm proud of. Sorry for not being to active updating this blog in 2013, but higher priorities takes place over blog posting quantities :)
As for myself, lots have happened during this year. On my work, i have passed the national certification for lecturers which was announced yesterday after battling with it few months ago. It was really a perfect gift by the government even though i believed that i would make it long before they announced it.
As for side jobs, i have been pretty busy with Kencana project that completely finished around April, but there was still some maintenance until July. It was one of the complex project that i ever handled, but we (me and my team) managed to finish it succesfully.
I also joined the MSB project along with Chess Griffin to provide MATE packages for Slackware and we released two releases this year: MATE 1.6 for Slackware 14.0 and also 14.1. We are now planning to include MATE 1.8 for Slackware 14.1 for next year.
On November, the SBo admins has asked me to become one of them and i really thanked them for this honor. I also learned lots of things after joining this small team of highly talented people. I also joined the IRC once again, after leaving it few years ago since many discussion happened in IRC.
A new 2 TB of hard disk was installed and i got plenty of space to play with, so i built a new build virtual machine in my local computer for SBo-related work on top of qemu/kvm and libvirt, thanks to Robby and Matteo. I might even use this to my operating system class next semester as i have compiled and installed it on my laptop last night as well.
Oh well, i may not be able to remember all things in 2013, but here's what i'm proud of. Sorry for not being to active updating this blog in 2013, but higher priorities takes place over blog posting quantities :)
Monday, December 16, 2013
New Space Capacity
My computer is already quite old and since it only had 320 GB of
space which should be divided for Windows and Linux, i didn't allocate
much for Linux during partitioning the hard drive. I only gave 55 GB for
Linux, 80 GB for Windows (C), 100 GB for Master (D), and 70 GB for Data (E).
Both D and E were shared with Linux since reading/writing NTFS
partition is no longer a problem with Linux. At that time, i didn't
think of using virtualizations and building so many packages like nowadays.
Things changed when i joined Chess Griffin to work on MSB project, providing MATE packages for Slackware 14.0 and 14.1. The packages must be built on a clean environment, so i had to use virtualization technology to build them. Since it should be built on two arch (x86 and x86_64), i had to make 2 VMs for that. I'm still able to manage things at that point as i only need like 17 GB for 2 Slackware VMs built using a full clean installation of Slackware 14.0 (now 14.1), but i had to clean up some packages which i rarely used.
On November 2013, i joined the SlackBuilds project as the team member after Robby Workman invited me and at that time, i was thinking of buying a new disk for saving the sources and also the files created during build process. Testing a package sometimes really takes a lot of space since sometimes it requires so many dependencies and it takes a lot of space and time to build a single package.
Today, i made up my mind to buy a new hard drive for my desktop at home and i bought 2 TB of hard drive which should be more than enough. I already formatted the disk and prepare all the partitions. Suppose my old hard drive is dead, i can just install the OS onto this new partition and all of my data has been transfered there as backup. I have allocated 500 GB for build partition and another 500 GB for VM partition, which should be more than enough for MSB and SBo project (and probably other future project).
I'm still using my old disk together with the new one and it's already synchronized in most of the data contained, but i still have plenty of room in the new disk.
Things changed when i joined Chess Griffin to work on MSB project, providing MATE packages for Slackware 14.0 and 14.1. The packages must be built on a clean environment, so i had to use virtualization technology to build them. Since it should be built on two arch (x86 and x86_64), i had to make 2 VMs for that. I'm still able to manage things at that point as i only need like 17 GB for 2 Slackware VMs built using a full clean installation of Slackware 14.0 (now 14.1), but i had to clean up some packages which i rarely used.
On November 2013, i joined the SlackBuilds project as the team member after Robby Workman invited me and at that time, i was thinking of buying a new disk for saving the sources and also the files created during build process. Testing a package sometimes really takes a lot of space since sometimes it requires so many dependencies and it takes a lot of space and time to build a single package.
Today, i made up my mind to buy a new hard drive for my desktop at home and i bought 2 TB of hard drive which should be more than enough. I already formatted the disk and prepare all the partitions. Suppose my old hard drive is dead, i can just install the OS onto this new partition and all of my data has been transfered there as backup. I have allocated 500 GB for build partition and another 500 GB for VM partition, which should be more than enough for MSB and SBo project (and probably other future project).
I'm still using my old disk together with the new one and it's already synchronized in most of the data contained, but i still have plenty of room in the new disk.
Sunday, December 08, 2013
Shell Commands Explained in Detail
If you happened to came to Linux world, then you must know that shell is considered one of the biggest assets, especially for those who loves automation and also scripting for their daily tasks.
But for some people, learning all those commands (including their parameter/options) will take some time and patience that not everyone has.
There's an easy way to solve that issue. Just visit explainshell.com and place your command there and they will try to explain it to you in detail. Well, basically they just grab the relevant part from the manual page, but it's easier for us to see instead of digging the whole manual pages. They already prepared some examples for you to try out.
But for some people, learning all those commands (including their parameter/options) will take some time and patience that not everyone has.
There's an easy way to solve that issue. Just visit explainshell.com and place your command there and they will try to explain it to you in detail. Well, basically they just grab the relevant part from the manual page, but it's easier for us to see instead of digging the whole manual pages. They already prepared some examples for you to try out.
Sunday, December 01, 2013
Linux Mint 16 and EFL 1.8 is Out
Two interesting projects has released their latest product this weekend and they are Linux Mint 16 (codename Petra) and EFL 1.8, which is a major release since EFL 1.7.
Linux Mint 16 is a results of 5 months of development based on Ubuntu Saucy Salamander and it's available on two flavours, MATE and Cinnamon. More will come in the future (XFCE and KDE).
EFL 1.8 is another interesting project which now tries to combine all elements (Ecore, Edje, Eet, Eeze, Efreet, Eina, Eio, Embryo, Emotion, Ethumb, Evas and Evil) into a single EFL package. They even added another new elements inside: Eldbus, EPhysics, and Escape.
Linux Mint 16 is a results of 5 months of development based on Ubuntu Saucy Salamander and it's available on two flavours, MATE and Cinnamon. More will come in the future (XFCE and KDE).
EFL 1.8 is another interesting project which now tries to combine all elements (Ecore, Edje, Eet, Eeze, Efreet, Eina, Eio, Embryo, Emotion, Ethumb, Evas and Evil) into a single EFL package. They even added another new elements inside: Eldbus, EPhysics, and Escape.
Eldbus a replacement for E_dbus, which is still able to be built in it's 1.7 form but will no longer be updated or maintained, but still functions against EFL 1.8 if you depend on it.
EPhysics is a new library that glues in the Bullet physics engine into EFL to allow you to make use of an entire physics engine easily and simply in your creations. Edje also makes use of this allowing your themes to use it too.EFL 1.8 features Wayland support, audio support, Async rendering (in Evas), and Office document loading for Generic Loaders.
Saturday, November 30, 2013
Source Checker Script
It's been a long time since i wrote a blog post on this one. It's been a busy life ever since i had a baby girl, but i enjoyed it so i am not complaining :)
Anyway, right now i'm making some simple script to test whether an upstream source is still available or has they been deleted or moved to another place and create a broken link on the SlackBuild script at SBo project. For most of the sites upstream, my simple script worked fine, but there are several sites that rendered my script unusable and they are not a simple website. They are big vendors, such as sourceforge and Google Code.
I'm not really sure about sourceforge, but Google Code is clearly not supporting HEAD method, thus making my script failed to download from their site using wget --spider option. It worked fine using a normal wget command, but then i will need to download the file, which is something i don't really need. I just need to know whether the files are still there or not.
Any ideas on how to solve this problem? Let me know if you do :)
Update (November 30, 1: 15 AM): I'm able to check on Sourceforge.net now, but i still need to work around Google Code as some SBo scripts are hosted there as well.
Anyway, right now i'm making some simple script to test whether an upstream source is still available or has they been deleted or moved to another place and create a broken link on the SlackBuild script at SBo project. For most of the sites upstream, my simple script worked fine, but there are several sites that rendered my script unusable and they are not a simple website. They are big vendors, such as sourceforge and Google Code.
I'm not really sure about sourceforge, but Google Code is clearly not supporting HEAD method, thus making my script failed to download from their site using wget --spider option. It worked fine using a normal wget command, but then i will need to download the file, which is something i don't really need. I just need to know whether the files are still there or not.
Any ideas on how to solve this problem? Let me know if you do :)
Update (November 30, 1: 15 AM): I'm able to check on Sourceforge.net now, but i still need to work around Google Code as some SBo scripts are hosted there as well.
Thursday, November 21, 2013
Winamp is Shutting Down
AOL, a big company who have acquired Nullsoft, parent company of a music service Winamp in 1999 has made a big decision by shutting down Winamp on December 20, 2013. This means that after that date, there will be no more Winamp releases and it will be history.
Just before the final date, Winamp has managed to release Winamp 5.66 and i guess this will be their final release before shutting down.
Winamp was one of my favorite multimedia player since i used computer back in junior high school. I followed it's development from winamp 2, 3, and lastly 5. It was a great software, easy to use, and it just worked. I guess it's time to say good bye to all of those and switch to other application that does the same thing.
Just before the final date, Winamp has managed to release Winamp 5.66 and i guess this will be their final release before shutting down.
Winamp was one of my favorite multimedia player since i used computer back in junior high school. I followed it's development from winamp 2, 3, and lastly 5. It was a great software, easy to use, and it just worked. I guess it's time to say good bye to all of those and switch to other application that does the same thing.
Wednesday, October 30, 2013
Cisco is Opening Their H.264 Codec for Free
Cisco has just announced that they will release their H.264 codec for public and it will be open-sourced so that it will boost WebRTC deployment in many other products, such as Firefox who have also responded by making an announcement that they will support it as soon as possible.
Cisco will release a binary module that can be downloaded for free from the Internet and this enables any open source project to incorporate Cisco’s H.264 module without paying MEPG LA license fees. This will surely boster WebRTC implementation in Firefox and hopefully Google Chrome will follow soon enough.
I love it when big organization realize that by opening technology will surely give them more benefits instead of disadvantages.
Go Open Source ......
Cisco will release a binary module that can be downloaded for free from the Internet and this enables any open source project to incorporate Cisco’s H.264 module without paying MEPG LA license fees. This will surely boster WebRTC implementation in Firefox and hopefully Google Chrome will follow soon enough.
I love it when big organization realize that by opening technology will surely give them more benefits instead of disadvantages.
Go Open Source ......
Wednesday, October 23, 2013
Upgrading Slackware Machine
Few days ago, i perform my biggest upgrade ever on one of the server running Slackware. It was running Slackware 12.2 and since it will be EOL'ed by Patrick on December 2013, with two months left, i think it's time to move on. I decided to upgrade to Slackware 14.0, and i'm using slackpkg to help me on this one.
Since on that machine i have all the Slackware repository for 12.2 up until 14.0 (and even -Current), it's so easy to do so. I just changed the default configuration of slackpkg to use DOWNLOAD_ALL=on just to make sure everything is downloaded before attempting to upgrade the packages. Next is updating the mirror location to the local files and change it to Slackware 13.0 and ran
I continued with Slackware 13.1, 13.37, and finally 14.0. These upgrade steps must be done one by one. You can't jump from 12.2 to 14.0 directly or else you might skip some important packages between those two versions.
There are some packages that will not work until you reboot your system and your kernel is updated with a new one. One of them is apr-* packages which is a dependency of httpd (apache web server).
Right now, the server is running on Slackware 14.0 and i'm planning to upgrade to Slackware 14.1 once it's released (it should be released soon).
Big thanks to slackpkg to make my upgrade process went so smooth :)
Since on that machine i have all the Slackware repository for 12.2 up until 14.0 (and even -Current), it's so easy to do so. I just changed the default configuration of slackpkg to use DOWNLOAD_ALL=on just to make sure everything is downloaded before attempting to upgrade the packages. Next is updating the mirror location to the local files and change it to Slackware 13.0 and ran
- slackpkg update gpg
- slackpkg update
- slackpkg install-new
- slackpkg upgrade-all
- slackpkg clean-system
I continued with Slackware 13.1, 13.37, and finally 14.0. These upgrade steps must be done one by one. You can't jump from 12.2 to 14.0 directly or else you might skip some important packages between those two versions.
There are some packages that will not work until you reboot your system and your kernel is updated with a new one. One of them is apr-* packages which is a dependency of httpd (apache web server).
Right now, the server is running on Slackware 14.0 and i'm planning to upgrade to Slackware 14.1 once it's released (it should be released soon).
Big thanks to slackpkg to make my upgrade process went so smooth :)
Friday, October 18, 2013
Ubuntu 13.10 Released
Canonical has just released Ubuntu 13.10 (Saucy Salamander) to the public as scheduled. This is their latest non-LTS release before Ubuntu 14.04 which is going to be declared as LTS version.
Canonical is also providing Cloud-based service based on Ubuntu with a new service called Ubuntu OpenStack and for the first time ever, they also released it on the phone with Ubuntu Touch.
Check out the features page to find out more about their features and finally, head to the download page if you want to start downloading the ISOs. I have downloaded all of the ISOs on our campus ISO Server which is located here: http://iso.ukdw.ac.id/ubuntu/13.10/.
Canonical is also providing Cloud-based service based on Ubuntu with a new service called Ubuntu OpenStack and for the first time ever, they also released it on the phone with Ubuntu Touch.
Check out the features page to find out more about their features and finally, head to the download page if you want to start downloading the ISOs. I have downloaded all of the ISOs on our campus ISO Server which is located here: http://iso.ukdw.ac.id/ubuntu/13.10/.
Friday, October 04, 2013
LibreOffice 4.2.1 Released
Italo Vignoli has just sent a press release about the announcement of LibreOffice 4.2.1, the second minor release of the LibreOffice 4.1 family, which features a large
number of improved interoperability features with proprietary and legacy
file formats.
The new release is another step forward in the process of improving the overall quality and stability of LibreOffice 4.1. For enterprise adoptions, The Document Foundation suggests LibreOffice 4.0.5 (with 4.0.6 expected soon), supported by certified professionals.List of bug fixes for this release can be seen in the ChangeLog for pre-release version: RC1, RC2, and RC3. You can start downloading the binary and source codes for LibreOffice 4.2.1 in their download page.
Tuesday, September 24, 2013
Free Alternatives from Google and Apple
Apple has decided to give iWorks which consists of Pages, Numbers, Keynote, iMovie, and iPhotos for free to all customers who bought their new iDevices, particularly iPhone 5S/C that are preloaded with iOS7, their latest mobile operating system. Shortly after that, Google released QuickOffice, which was acquired last year for free as well. This is surely a good news for all users who used these products.
QuickOffice was once a commercial product, $14.99 for Quickoffice on iPhones or Android smartphones, and $19.99 for a version for Android or iOS tablets. That really costly, but worry not, since it's now FREE!!
This really gives Microsoft a pressure since other vendords has started to give their office suite for free. Google did more than that actually, by adding QuickOffice into Chrome OS and also to Google Chrome browser few months ago.
I have upgraded my iPad 3 to iOS 7 and i'm really glad that Google provided this wonderful application for free. I loved this application, except for one missing feature: WiFI upload. It's really a nice feature and it really helped me since i don't use Windows so often. With this feature, i can upload any files i want anytime even though i'm using Linux. This feature is now missing on Google's version of QuickOffice.
Other feature that is missing is to add third party service. Google now limit it onto to their Google Drive service. I don't really use this feature as i already have DropBox on my iPad, but still it's quite annoying to see some features are removed in the latest version.
QuickOffice was once a commercial product, $14.99 for Quickoffice on iPhones or Android smartphones, and $19.99 for a version for Android or iOS tablets. That really costly, but worry not, since it's now FREE!!
This really gives Microsoft a pressure since other vendords has started to give their office suite for free. Google did more than that actually, by adding QuickOffice into Chrome OS and also to Google Chrome browser few months ago.
I have upgraded my iPad 3 to iOS 7 and i'm really glad that Google provided this wonderful application for free. I loved this application, except for one missing feature: WiFI upload. It's really a nice feature and it really helped me since i don't use Windows so often. With this feature, i can upload any files i want anytime even though i'm using Linux. This feature is now missing on Google's version of QuickOffice.
Other feature that is missing is to add third party service. Google now limit it onto to their Google Drive service. I don't really use this feature as i already have DropBox on my iPad, but still it's quite annoying to see some features are removed in the latest version.
Saturday, September 21, 2013
BBM for iPhone Officially Launched
BlackBerry has officially launched BBM (BlackBerry Messenger) in other platform than BlackBerry itself which is in iOS. For Indonesian people, you can start downloading BBM for iPhone from this link. It's targetting for iPhone and not applicable to iPod and iPad.
As for the Android platform, it hasn't been released yet, but probably shortly and don't try to download scam applications which tried to trick you. Just relax and wait for the official announcement and link to the Google Play.
As for the Android platform, it hasn't been released yet, but probably shortly and don't try to download scam applications which tried to trick you. Just relax and wait for the official announcement and link to the Google Play.
Friday, September 20, 2013
Faulty Updates
Few days ago, i installed updates from Microsoft and it was fine after rebooting for the last time (and switched back to Slackware). Today, i tried to log in to Windows to perform an upgrade to my iPad to iOS 7 and noticed a reboot. I tried to log in to Windows again and it happened again. I tried to use safe mode, but it all failed. I guess the update is the culprit. This system has been installed on my desktop for almost 5 years without being reinstalled. I followed Microsoft's update monthly. I guess it's time to say good bye.
I have just finished installing Windows 7 on this machine and right now, i'm still installing all the applications and also patches from Microsoft since Windows 7 SP 1 was released. It's also a good time to start with a new operating system after a while.
OK, time to restart Windows (as always) :)
I have just finished installing Windows 7 on this machine and right now, i'm still installing all the applications and also patches from Microsoft since Windows 7 SP 1 was released. It's also a good time to start with a new operating system after a while.
OK, time to restart Windows (as always) :)
Tuesday, September 03, 2013
Linux Kernel 3.11 is Out
Just week after celebrating Linux's 22nd anniversary, Linus sent out the final version of Linux Kernel 3.11. This marks the end of 3.10 development and now the maintenance will goes to Greg whom will update on his weekly -Stable cycle and Linus will open up a roughly two weeks of merge window where all of the planned feature that has been developed or sitting on linux-next can be pushed to Linus' main tree by using a pull request.
For now, the entries in KernelNewbies hasn't been updated for Linux Kernel 3.11 (but it will soon), and since The H has shut down some time ago, the best thing you can get deeply in Linux Kernel 3.11 will be from Phoronix.
I'm compiling it right now and it should be finished soon. Let us see what visible improvements that we can get from this shiny new kernel :)
For now, the entries in KernelNewbies hasn't been updated for Linux Kernel 3.11 (but it will soon), and since The H has shut down some time ago, the best thing you can get deeply in Linux Kernel 3.11 will be from Phoronix.
I'm compiling it right now and it should be finished soon. Let us see what visible improvements that we can get from this shiny new kernel :)
Subscribe to:
Posts (Atom)