Blackberry Storm II ‘Odin’ on Ubuntu 10.04

July 16th, 2010

Hi there, it’s me again with my experience using Ubuntu Linux.

This time I want to show you how to mount your Blackberry device with Ubuntu Linux. Normally, some device doesn’t need this kind of action, but in my case I needed to do this.

When I got this Odin on my hand. The first thing that I would like to do is connecting it to my Linux box (yay! look how much fanatic I am *giggles*). And at that time, unfortunately that the device is suddenly reboot soon after the USB is plugged in. And it keeps reboot and keeps reboot and keeps reboot … *sigh*

Then I try to connect it to my sister-in-law’s Netbook, running M$ Windows XP, and it run well. Darn!

After few search in the internet, I found that installing barry would solve the problem. Here are some quotes from their site …

Barry is an Open Source application that will provide synchronization, backup, restore and program management for BlackBerry ™ devices. Barry is primarily developed on Linux, but is intended as a cross platform library and application set, targeting Linux, BSD, 32/64bit, and big/little endian systems.

So, on Ubuntu, you just go to Synaptic Package Manager and fetch all packages that contains “barry” on it (except the -dbg one of course).

First attempt … no reboot issue found anymore, and my Odin is charging using the USB interface. But wait, the mass storage doesn’t mounted. I have set the configuration on Option > Memory > Enable Mass Storage and Auto Enable Mass Storage When Connected to Yes.

And then I found the solution on this page. It said that the udev rules is the cause of everything. removing the /etc/udev/rules.d/10-blackberry.rules would be the solution. Please be aware that the ‘10′ on ‘10-blackberry.rules’ is vary, on your device it could be ‘65′, or more.

And so I plugged the device once again, and walla! Two mass storage is shown on Nautilus. Now my Odin is back into business ^^ … *transferring a lot of song and movies here :p

Hope this will help you. Cheers!!

Research Room, Ubuntu Talk, Written in English , , , , ,

Ubuntu 10.04 “Lucid Lynx”

May 4th, 2010

Yesterday, after waiting for 10 hours, the upgrading process of my Ubuntu 9.10 into 10.04 is completed. Well, actually the original time shouldn’t be that long if I didn’t fell asleep and ignoring the dialog box that come out in the middle of package installation.

So, now I’m sailing with Ubuntu 10.04 Lucid Lynx. Since this is a LTS (Long Term Support) version, I try to stick with it for 3 years, if there are no major upgrades on the 6-months releases.

Some Problems

First problem I found after the installation is complete is that my Lightning Extensions of Thunderbird is gone. Lucid is currently use Thunderbird 3. I’ve searched on the Package Manager to find the lightning-extension package with no result. But the solution is very simple. Just add the extensions from the Add-on menu (Tools > Add-ons), and there you go …

Second problem just come up this night. I just realized that whenever I log off from Gnome and log in again, compiz is not running, creating a plain and dull desktop without any window decoration. Few clicks brings me to this page (https://bugs.launchpad.net/ubuntu/+bug/563161/comments/11). The solution is again very simple. Instead of forcing compiz to run by adding it into the Startup Manager, we could just create a symlink to /usr/bin/compiz called /usr/bin/compiz.real

sudo ln -s /usr/bin/compiz /usr/bin/compiz.real

and there you go …

Third problem I found out is, and if you are sharp enough to know this little bug, the network manager icon is dissapear sometimes when I re-login into Gnome. I haven’t found the solution yet, but I hope it will be in the next update of Lucid.

Ubuntu Talk, Written in English , , , ,

Broadcom BCM4311 on Karmic Koala

October 30th, 2009

Today I installed Ubuntu 9.10 Karmic Koala on my Notebook. After backing up all my data (mostly MySQL databases), and make sure that all the databases are backed up, I reboot my Linux Mint Felicia for the last time, and switch to USB Startup Disk. Few minutes after exploring the Koala, mostly on device compability, and make sure that no device that unusable (like what I got from last Jaunty installation), I start the installation procedure.

I must admit that the way Ubuntu polish it’s Installation method is very great. In only 10 minutes, I ready to boot the Karmic for the first time.

Less that 30 seconds boot really impress me! The new GDM login screen is somehow fantastic. And I am ready connect to the Access Point and  download the additional packages to complete the installation … until I realized that Karmic didn’t recognize my Broadcom wifi!!!! *gosh*

Looking at the System > Administration > Hardware Drivers … Karmic said that there is no propietary drivers are in usage … Okay, so I remembered that when I’m in LiveUSB mode, it was pretty sure that this device is recognized. So I concluded that somehow in the USB (or CD if you using a Live CD) there must be a mistery that didn’t revealed on the installation …

After searching in the net about the same cases, I found one package that controls the device (or may be ‘controls’ is not the correct word, but let out it that way to make it easier). It is called bcmwl-kernel-source. So I try to search it on the USB Startup Disk (or Live CD), since I am sure that it must be in there to make the device run on Live USB mode. And yes,  I found it with it’s two dependencies, dkms and patch. Find them in these folders of your Live USB:

  1. /pool/main/p/patch/patch_2.5.9-5_i386.deb
  2. /pool/main/d/dkms/dkms_2.1.0.1-0ubuntu1_all.deb
  3. /pool/restricted/b/bcmwl/bcmwl-kernel-source_5.10.91.9+bdcom-0ubuntu4_i386.deb

Install them according to the sequence I gave you, and reboot your Karmic. How to install them? Well … just double click on the files and it will guide you to the rest of the process ^^

Happy Koala Exploring Week!!!!!

Tech Update, Ubuntu Talk, Written in English , , , ,

Ubuntu Jaunty Jackalope on Lenovo G450

October 6th, 2009

Late review for Jaunty I think, since Karmic is sneaking on the corner waiting for it’s release time. But since I got (uhm, not me, my father did) this brand new notebook last Monday, I choose to install the rabbit first, and then maybe if I have time I’ll upgrade it for him on the next couple of month.

Overall, I really think that this Lenovo G450 3212 series is a wonderful, first class entry level notebook I will bravely recomend it to any users who want their Linux just works. I mean, look at it, at the price of $509 I get:

  • Intel Pentium Dual Core T4300 2.1Ghz
  • 1GB DDR3 RAM
  • 160GB HDD SATA 5400 RPM
  • Wireless & Bluetooth
  • Camera 1.3Mpix
  • Intel GMA4500 with resolution of 1366 x 768 pixels

Not bad for an entry level huh? And if you ask about it’s shape. Well, you could look at the google for it. But for a clue, just imagine it like a Compaq V3000 series with a better polish here and there.

I think I won’t be writing much more, since I have no (yes, no with a big O) bug related Jaunty instalation on this notebook. I mean, I just plug the CD, spin the installation procedure, and there you go …

  • Wireless and Bluetooth device is recognized and running well
  • Resolution is perfect, desktop effect is well running
  • Sounds is perfect (except the mute button is not working when using headphones, no big deal)
  • Speed is awesome!

So, if you are looking a cheap yet full of performance notebook, plus you want your linux just run smooth on it, you may consider buying Lenovo G450. Believe me, you won’t be dissapointed.

Now, the big issue … my father asked me do I want to swap my old G400 with this G450??? I’ve been in a dillema for this two days. But in the end I don’t think I will, since I still love my G400 (remember that I stays for 2 hours or more at the notebook store before I choose her), and I’ve promise her that we’ll be riding a Koala together in a few days. So, I’ll release this notebook for my father tommorow.

What? You asked why I give Linux to my father? Of course I give it to him, he have been using linux for more than 2 years now. My father and my sister were a fond user of Linux. He use Kubuntu 7.04 on his PC at his house, and Linux Mint Felicia on his office. Yet he is not an IT worker, he just a lecturer teachin Philosophy. My sister like using Linux for it’s unique style. She use Linux Mint Felicia for daily activities in his university, and she has been a kind of linux marketer whenever her friends ask her about it (giggles, since I myself were hardly doing it) … Well, nope she is not an Engineering, or Computer Science student, she majoring Psychology (and I’ve been asked her to do the research about people and open source for her final project).

Well … as one of Indonesian preacher used to say … start from your environment … let start opensourcing from our family and workplace first … save the cheerleader, save the world *yattaaa*

Daily Blog, Ubuntu Talk, Written in English , , ,

Tips to enabling printer sharing from Ubuntu

September 27th, 2009

Hi there!

Yeah, I know just how long I’ve been idle in writing a post here. Lot of stuff and experience happened, and you don’t know how much I want to write about them here, yet I don’t write it. Why? Let just say that I’m too lazy to type *giggles*

Okay, so what’s now … I try to share this tips to share a printer to the network.

If you ever been failed to share your printer to the network near you, maybe you need these few steps … By default, every printer in your Ubuntu will be showed on the networks. The problem is that everyone is not allowed to do anything with them. The client always asked for a password and never been approved (I’ve tried with my own username and password, yet still no use).

First, lets check using a GUI (Graphical User Interface), so you who are a noob in this would not freaked out first (yet there are huge possibility after this you would hack into the configuration files).

Okay, go to the System > Administration > Printing. Make sure that the printer you want to share is listed there. Right click the printer and make sure that options Enabled and Shared is checked. After that, in the same window go to Server > Settings and checks “Publish shared printer connected to this system” and “Allow printing from the Internet”. Klik OK, it would be good if you restart your machine (I may assumed that you noobs would not know what to do if I said ‘restart your samba server’, but if you know what I mean, do it. I’ll explain how to do it later)  and test them (try to connect from other machine and print using it).

If the other machine is still asking for password, lets try another way, from the configuration files. Okay, let do it in a noob way. Open your terminal (Application > Accesories > Terminal), and type :

sudo gedit /etc/samba/smb.conf

If it asks for password, fill it with your password.

Now, I assumed (again) that a text editor is opened with a bunch of text on it. Well, that’s what we call Samba Configuration File. Yes, it is not scary binary file, it is a plain old text file. Will be easy for you to understand it if you could read English ^^

Find on that file part that consisting of these lines:

[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = no
read only = yes
create mask = 0700

and this …

[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no

What to do? Okay, change all the “guest ok = no” into “guest ok = yes”. Save the file (you know how), and close it. And again, restart the samba server by typing these ini the terminal:

sudo /etc/init.d/samba restart

There you go, your printer will be accessable from other machines now. Happy Sunday everyone!

Tech Update, Ubuntu Talk , ,

Shiki-Chocolate

June 11th, 2009

Last day I modified PerfeckSka’s theme (Shiki-Color) to fit one of my lust, having a good brown colored desktop. I’ve tried Dust themes and somehow feel that Dust is too much brown and black. And I’ve always been a fans of Shiki-Color theme, which recently feel bored with the colors ^^

So, after some modifications, I present you … Shiki-Chocolate. It’s modified using the color pallete supplied by PerfectSka on his Shiki-Color package.

Shiki-Chocolate

Shiki-Chocolate

You may get the theme pack at http://www.mediafire.com/?jkztijzdmln

How to install:

  • Extract the package, and you’ll find three files (1 theme file and 2 emerald theme)
  • Install the theme file using System > Preferences > Appearance
  • Install the emerald using Emerald Theme Manager (and don’t forget to use Emerald as your Window Border). There are two emerald themes, one is from the original Shiki-Color, one is modification of Ubuntu Human Soft by Veca.

For the iconset, I suggest you use Chromo-Erectus Icon, preferably the Brown set.

Wallpaper? I got it from wallpaperstock.com (I forget the exact link, but I think you could easily search there).

What? Upload it to gnome-look.org? … well .. let see … Okay, uploaded to gnome-look.org (http://gnome-look.org/content/show.php/Shiki+Chocolate?content=106706)

Ubuntu Talk, Written in English , ,

StarUML on Ubuntu 8.10

May 13th, 2009

These days I’ve been busy with SRS (Software Requirements Specfications) of one of application developed at my office. And what’s keeps bugging me is that I need to put some UML diagrams on that documents. Yes, I’ve been using Ubuntu for 5 years now, and all that times I never found one good UML Creator application which is stable enough and ‘beautiful’ enough (in term of user interface and the diagram created). I’ve tried to use:

  1. UML plugins on Netbeans, which is not good enough when creating partition on Activity Diagram, and YES! It’s so damn heavy, altough Aya (my notebooks name) is running on 1.8GHz Proc and 2GB of RAM.
  2. ArgoUML. This one have a promising future and yes for some people it is more than enough. For me actually too IF AND ONLY IF they fix it’s GUI and diagram look-and-feel, and fix the export to PNG modules. And yes, it’s heavy.
  3. Visual Paradigm CE. Guys, you have made a good tool, but the size of it … argh! But I’ll give a shot one day. Few times ago I already download the Community Edition of yours, but it seems the amount of diagrams is limited to ONE. Dunno ’bout it now.
  4. BoUML. Just a plain comment, it sucks on it’s GUI.
  5. Umbrello. The same as #4
  6. StarUML. Good one and also licenced as Free Software, the bad side is it run only on M$.

Okay, so I decided to run StarUML on top of CrossOver (which is I get for free sometimes ago, when peoples at CodeWeaver set one day for a free downloads for all *yay, thanks guys!*). First steps of instalation process is running well until a warning is showed up

C:\Program Files\StarUML\Pgmr101.ocx
Unable to register the DLL/OCX: LoadLibrary failed; code 126.
Module not found.

There’s an option to Ignore it, and I did. But another problem arises when I tried to change some component’s name, i.e : Actor’s name, Class’ name, etc. A pop up always showed and the application is freezed, which I should reset all the bottles on CXOffice. The pop up is displaying:

OLE error 80040154

I’ve googlin all over the net and found some solution suggested, one of it is to install MSXML3/4 and VCRUN6. My first attempt is to find the DLL on the net and copy them to CXOffice’s System32 directory. I’ve override the library path from CXOffice to native, and still the bug arises.

So next attempt is try to use Wine. On this link I found out about Winetricks, small application which could be used to download some library dependencies on Wine. So, I first removed the StarUML from CXOffice (which is actually not needed at all, just to freeing-up my space), download winetricks, and install MSXML4 and CVRUN6 using Winetricks (remember, install these first before the starUML).

winetricks -v vcrun6

winetricks -v msxml4

And then I installed StarUML. No warning messages arise, and when I tried to change component’s name, no pop up and freeze arises too. Yay! Finally …

Hope anyone is helped by this posting. Oh yea, I’m using Ubuntu 8.10, and Wine 1.0.1 (stable release from ubuntu repository).

Tech Update, Ubuntu Talk, Uncategorized, Written in English , ,

Enabling mod_rewrite on Ubuntu

April 18th, 2009

I don’t want to write too much here, since I had a lot to do tonight and I wrote this so that I won’t have to search it all over the internet whenever I had the same case again in the future *giggles*

So, straigth to the problems : I’m using Code Igniter as development framework and i need to remove that annoying “index.php” from the URI. From the CI Wiki I found that the solution is to add a .htaccess file and so on you could read here. But after I tried it, nothing happened. The browser still always displaying 404 Not Found whenever I tried to access any controller without the “index.php”. Seems that my Apache is not enabling mod_rewrite by default then. So after searching I found the solution is like this:

  • Create symlink from /etc/apache2/mods-available/rewrite.so to /etc/apache2/mods-enabled/. Normal symlink creation is OK, but another way to do it is to write

sudo a2enmod rewrite

  • Open /etc/apache2/sites-enabled/000-default and change every AllowOverride None into AllowOverride All below the Document Root. On my case it would becoming like this

DocumentRoot /www/
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

  • Lastly … restart apache … you know how …

Back to work then …

Tech Update, Ubuntu Talk, Web Talks, Written in English , ,

PNG Version of Elementary Icons

March 31st, 2009

If you were using Elementary Icons by DanRabbit, then you may experienced the same problem as I did. Because of the huge size of it’s SVG format, the process of loading the icons is very very slow like hell. Wanna prove? Just try to open a Save As dialog (i.e when you try to save a page on Firefox), and feel the slowness … *giggles* … It’s so bad since I think Dan had succeeded to create beautiful Linux icons I’ve ever known (besides Shiki Colors created by Perfectska).

Then I go search all over the world to find the PNG version or if there is no PNG version then the best way to convert those SVG’s to PNG on a single hit. My luck, today I found the answer on some dude’s comment on DanRabbit’s deviantart page (which should be the place I went at the first time *fool me*). You could find it here.

On terminal, just type:

for i in `find /home/yourname/.icons/elementary_2.0 -depth -name ‘*.svg’`; do rsvg-convert $i -o `echo $i | sed -e ’s/svg$/png/’`; done

Then you type this to remove all the SVG’s:

for i in `find /home/alvonsius/Desktop/elementary_2.0 -depth -name ‘*.svg’`; do rm $i; done

That’s it … you’ll get the PNG version. Hmm … you asked … why didn’t I upload the result here? Well … it’s only a few lines of command, you couldn’t be that hard to implement it,  and also I think it would be great if you come and visit Dan’s page and give him some support ^^

Updated (2009.04.01) : I can’t hardly believe, the same day I posted this writing, DanRabbit is releasing the “shrinked” version of Elementary Icon (2.0.5). Still with the SVG version, but smaller in size. You can get it from this link. Thanks dude!!! *and yes, this is not another April Mop trick*

Tech Update, Ubuntu Talk, Written in English , , , ,

Spam on Facebook?

March 6th, 2009

Still remembered the days when Friendster had their hole and lot of our friends feel embarrased because somehow their account is sending offensive messages and broadcasts , one such as “Hey my web cam is open now”?

Well, just now I got a mesage from a friend on Facebook (on that facebook messenger) like this (sorry, I had to rip off his name and photo, more of a moral reason) …

Free Image Hosting at www.ImageShack.us

QuickPost Quickpost this image to Myspace, Digg, Facebook, and others!

Click on the image and you’ll find “hey! 23/female/webcam cum chat with me here chatwebcamfree . com” written on my friend’s message box. I’ve known this guy for long and I don’t think he would send me such a message like that.

Well … you can say that people might changes, but what if this is a real deal? This might be a sign that maybe in a few time we could read an offensive message written on our wall or our status? Well, Facebook developer, seem that you must check this hole.

Daily Blog, Ubuntu Talk, Written in English