Fixing up lappy’s WiFi

No Comments » Written on July 16th, 2010 by shakir
Categories: Information Insemination

Just a quick and boring one;

My cellular network data monthly bandwidth allocation is to run out soon as I've been teethering the connection from my phone to my lappy since the first day I'm here in Kota Kinabalu.

Was not able to use the lappy's WiFi, and so I tried to fix my lappy's WiFi by swapping the WiFi card (suspecting the one installed was broken),

but in the end I figured out the real problem was that I disabled the mini-pci slot of the lappy (the slot where the WiFi card is installed) in the BIOS to reduce battery consumption of the already broken lappy's battery. I also disabled Intel's Speedstep and that solves the problem of the 5 year old lappy not being snappy.

The end of a beginning

2 Comments » Written on July 8th, 2010 by shakir
Categories: Information Insemination

/* written in 2010-06-25 */

It's lunch time here at this offshore oil platform, but I don't feel like eating. It's not that I don't like the food (in contrary actually, and more on this in later posts), but it's because of my work here. I'm here with my team to install some wireless sensors at a machine in a remote platform and to create a wireless link so that the engineers here at the mother platform can do online monitoring of the machine and analyze the data gathered from the sensors. It's a pilot project that we hope if successful will be extended to other machines and platforms. After working on things for almost a week, earlier this morning, all the pieces finally came together and we can now declare our job here complete. I feel full without eating :)

It's my first time doing a project on an oil platform, and all the sensors we've been installing was something I never interested or had my hands on prior to this project. The wireless link we've created of around 50 kilometres air distance was the first for me as well as during my previous employments, we've only done 20 kilometres at most and the link was not even as stable as this 50 kilometres link (which using the same equipments and settings, I'm confident that we can achieve more distance quite effortlessly).

I initially joined in as a wireless consultant, but they later managed to persuade me to quit my previous job to work on this project full time. Even though on paper I'm the project manager for this project, I've been helped a lot by my team members in the project management part, as they have been doing offshore projects for quite some time already. Our small team of an old-time telecommunication antenna installer, 2 experienced electricians, a sensor expert, and a general helper managed to finish the installation process in less than a week, though the initial plan was to finish it in 4 weeks. I was very nervous before for doing it for my first time, with people I never knew and in an environment where everything must be done right. Thank God for everything.

The next boat to Kota Kinabalu will be in 2 days from now, and I need to go act busy now as I don't want to look like enjoying my stay here while other people are busy at work. . Till my next post, cheerio.

Web development in Linux

1 Comment » Written on March 29th, 2010 by shakir
Categories: Information Insemination

Just a quick post on what I use for some simple web development projects;

  1. Web Developer Toolbar
    • It's actually a Firefox plugin that has plenty of useful tools. My favorites among other are Disable Cache, View Style Information, Display Ruler, Resize Window… I can say I love and use most of the features it has.
  2. Firebug
    • It has some powerful features (though sometimes redundant with Web Developer Toolbar) to view, edit, debug, monitor CSS, HTML, and Javascript. It support plugins to make it even more powerful, and useful.
  3. Vim
    • It's a powerful text editor with many useful features; too many to be listed here. The keybindings are just superb, and the screenshot is displaying split screen support.  It's perfect for text editing while on remote shell connection.
  4. Screen
    • Screen is useful for creating virtual terminals and the ability to somewhat do session management. I can easily create virtual terminals, switch between them, and detach when I am to log out from a remote machine. When I get back to the machine, I can attach back to the previous Screen session, and I can continue with where I have left.
  5. Multiple desktop support
    • Most Linux desktop environment supports multiple desktops. In my case I'm using Gnome which I set to have 4 desktops (or maybe it's called workspace). Other than this one desktop,  1 is set for me to work on Gimp and the graphic stuffs, another for non-work-related stuff such as Pidgin, Skype and my jukebox. Your preferences might vary.

These were not on the screenshot, but were actually in the setup;

  • Linux
    • Most if not all the mentioned softwares are native Linux application. Not compulsory.
  • Firefox
    • It's a web browser that supports the plugins mentioned.
  • Multiple, big monitors
    • I am using 2 * 22" monitor, with effective resolution of 3360*1080. Can't imagine working on a 1024*768 screen anymore.

In general, I found it very useful to have a big workspace. Big monitor screens with high effective resolutions coupled with multiple desktops are just perfect.

What is your setup for web development?

Latest, but not the last

No Comments » Written on March 25th, 2010 by shakir
Categories: Information Insemination

Been quite occupied lately, and these are part of the reasons why;

They are for my wireless project, though most of them are for what I consider as for RnD only. The list doesn't include my previous orders, and quotes are all in USD. Please click on the image for more details.

I'm a happy man now that I can just order what I want to play with, though surely I must come up with outputs to justify the cost :D

Google is my currency convertor, and a calculator

No Comments » Written on February 5th, 2010 by shakir
Categories: Information Insemination

Just a quick one to share:

Another day in the office and I needed to calculate the tariff (tax of my imported goods) I need to pay for my wireless parts order. I opened up Google and typed this:

(30% of 2100)usd to myr

and Google instantly give me the result:

(30% of 2100) * U.S. dollar = 2 168.14479 Malaysian ringgits

Cool. Thank you Google :D

50km WiFi #4 : Unboxing the first order

3 Comments » Written on December 27th, 2009 by shakir
Categories: Nerd Public Journal?

I collected my package last Thursday at KLIA's Custom complex after receiving confirmation that everything has been cleared. I had the option to just wait for the package to be delivered by Saturday, but I felt like going as I thought I could learn few things along the way (which I really did, and is very thankful that I made that choice).

 

 

These are the items that were packed into the box;

 

Here's one of the 2 PoE (Power ove Ethernet) sets. The cable that came with it couldn't be fitted into our local power socket. It took me hours to actually find the right replacement cable, and it costed me RM25 each!

 

I placed order for 3 high powered mini-pci radio

 

and it's the Ubuquiti's XR5, running at 600mW average, and 1000mW peak; the highest I could find.

 

The order also included 2 units of Gateworks GW2358-SP185.

 

It's a single board computer with Intel IXP 435 processor running at 667MHz, and comes with 128MB RAM, 32MB flash memory, 2 ethernet port, 2 USB port, 4 mini-pci port, 2 RS232 ports

 

and it also has 1 CF card slot at the back.

 

2 units of minibox's outdoor enclosure were also ordered. It came with 4 pigtails, a cooling fan, a heatsink, and complete mounting kits.

 

I also order the development kits to yes, do some development with the board.

 

Which the kits consist of another GW2358-SP185, some development manuals, and related tools (hardware and software). It'll be used to install operating systems and doing proper configuration to the boards. Yes, it's Linux based.

 

I'm sure some would argue; Why custom build, while there are many off the shelf solutions availaible, and some are much cheaper than what I currently build? Well, I have my (good) reasons, and will probably share it during the testing :D

Back to school

No Comments » Written on December 24th, 2009 by shakir
Categories: Information Insemination

I was in a placement test when during the oral session the interviewer asked me, "Why did you sign up for this?", and I answered, "It's just a thought". Yup, it was just another boring day in the office that I suddenly thought, hey, I wanna sign up for an English course. And so I asked around and ended up calling British Council Malaysia for the next available placement test, a proficiency test to determine which offered course and level can I enrol for.

Ok, that's obviously not me on the library card, but my particulars are printed on the other side of it.

The course I registered for was Business English Intermediete Orange, where Orange is one of the 4 available tracks in the course. In this track, I'm expected to be going through the following lessons:

Topics: Trade, Ethics, Innovation

Skills: Negotiating, Problem-solving, Presentation techniques

Language: Conditions, Narrative tenses, Passives

Writing: E-mails, Letters

Since I'm gonna be doing it part-time, it's gonna be a 10 weeks of twice a week classes, one and a half hour each for me. The class will start the first week of January 2009, and from that day in that 10 weeks period, I won't be available on Tuesday and Thursday. The class starts at 8:00 PM and British Council Malaysia is somewhere near KLCC though, and so I'm still good for early dinner invitations :D

50km WiFi #3 : Unintentional Upgrade = New Ideas

2 Comments » Written on December 22nd, 2009 by shakir
Categories: Nerd Public Journal?

I received this email earlier today from the manufacturer that I ordered my SBCs (Single Board Computer) and few other parts from;

Mohd,
Your order shipped last Friday. Sorry for the delay. We had run out of stock
on the standard XXXXX so we instead shipped a special version which is the
XXXXX. This board is identical to the XXXXX but has been configured
to additionally support our XXXXX GSM/CDMA mezzanine adapters. You should
not notice any functional difference between the standard XXXXX and this
board.

Let me know how you project goes.

Best regards,

Name

I've not received my order yet as it's still awaiting custom clearance (where the are issues with permits whatsoever), and so I have no idea how the thing really is like. The shipment can be tracked here anyway; http://www.fedex.com/Tracking?tracknumbers=412145428316&cntry_code=us&language=english&clienttype=ivother&

I used to program an application which interfaces with a GSM/CDMA modem before, and ever since was wondering if the SBC I was using at work at that time could be used for the same purpose. That was 3-4 years ago, and by that time my resources were very limited. I was also having problems cross-compiling some stuffs for the Intel® IXP425 processor (arm based, big-endian). Since I think these things are sorted out already now, I placed an order for some SBCs and mini-pci  GSM/CDMA (can be used for SMS, and 3G access) modules. I also ordered Global Positioning System (GPS, for location tracking) module for the SBC. I just hope to get back to the old days where I was developing firmware (kinda) and doing fun stuffs with these low powered devices.

If you have project ideas (for fun and profit) of what could possibly be done with it, do let me know.

50km WiFi #2 : The shipping

No Comments » Written on December 16th, 2009 by shakir
Categories: Information Insemination, Nerd Public Journal?

In one of my orders of the wireless parts, the system was not able to automaticaly determine shipping cost of some of the parts due to its size / weight, and so it need to be calculated manually. Upon checking my order, I was surprised to see the following;

The weight of the equipments are 401.75 lbs, or 182 kilograms! That's very heavy I must say. I know it's gonna cost me a bomb, and so I went to check the shipping cost at UPS's website;

That's 2401.64 USD, or double the cost of the equipments itself… Sum them up, and convert it to our local currency, that's over RM12,000!

On a lighter note, I don't think that's the actual weight, as I assume they just randomly set the weight of each items they're to manually calculate the shipping for. So, for now I'll just wait till they update the order, or be surprised when they charge my card later :D

My 50 kilometres WiFi Adventure – Part 1

6 Comments » Written on December 14th, 2009 by shakir
Categories: Nerd Public Journal?

I have placed orders for 4 sets of customized wireless equipments and 4 pairs of high gain antennas in hope to create a 50 kilometres WiFi link. I would like to test which setup combinations work, and if they all do, I would want to know which one works best. For each combination, I will test their performance when there's a clear line of sight between these 2 end points, when there's nLOS (near line-of-sight), and NLOS (no line-of-sight).

In order to get that 50 kilometres link, I plan to test it on an island-to-mainland connection. After some (virtual) surveying, I figure out the best end sites would be Coral Bay of Pulau Perhentian Kecil, and Pantai Sabak (my hometown, of course).

To give some ideas of how the link would be like, do take a look at these screenshots (click on satellite imagery for bigger picture);

 

To do the testing, people will need to be assigned at both ends to do necessary setups and antenna alignment. While things will be stationary at the Coral Bay's site, those at the mainland would be mobile; they'll be on a road trip from Kampung Raja, Terengganu to Pantai Sabak, Kelantan. The mainland's mobile team will stop at few checkpoints to test the connection at various distances, starting with 17km Coral Bay -> Kampung Raja link, If the link is a success, the team will move to another checkpoint, and test the link, till they find distance limit of the link, or reaching the final checkpoint, whichever comes first.

I have already assigned a friend to help me out at the island's end, and I'll personally be the one on the road trip. If you're interested to join the fun (and probably learn few things along the way, literally), do let me know. If you have suggestions or ideas, do voice it out, and I sure welcome handy hands shall I come into problems, say, if my ordered parts are for any reason stuck at Custom's clearance or SIRIM/MCMC's approval :P

The hardware components should arrive in few days time, and after Custom clearance and local testing, I'll book a hotel / chalet room at Coral Bay for the team to stay. Time shouldn't be an issue as we have 3 more weekends with 3 days holiday if Friday's holiday is taken into account (Awal Muharram,  Christmas, and New Year). We could pick any of these 3, depending on hotel / chalet availability and arrival of ordered parts. The orders were actually from 3 different companies in the USA, and I can't tell for sure when will I have them all ready. If they arrive in the next 1 or 2 days, I would be more than happy to do this this very weekend :D

So, are you in?

Advertisement