I have been using this laptop Acer 4752 since a year. And I haven’t figured out any problems with it. Recently I tried installing Fuduntu on this laptop. I have used other linux distributions mostly ubuntu derivatives but haven’t found any problems with hardware.
But after installing fuduntu 2013.1 i figured out that I am unable to control my brightness on my LCD. usually i can control it with Fn+Left/Right arrow to increase or decrease brightness of backlight. Pressing these buttons together shows notification of backlight but nothing actually happens. As you know the default backlight setting is too bright that my eyes get pain after working for a while.
I searched through many linux forums and found that this mainly occurs due to some missing linux kernel parameters (which are mainly related to power control/APCI). I go through my grub configuration and found that it was missing some parameters.

So I edited /etc/default/grub with gedit and added etxtra 2 parameters on GRUB_CMDLINE_LINUX_DEFAULT line


acpi_osi=Linux acpi_backlight=vendor

If you are on ubuntu or ubuntu derivates after doing this you can just simply run sudo update-grub on terminal. To make changes permanent.
But if your distribution don’t have update-grub addon (this is mainly a ubuntu addon) then you need to configure your grub by using grub utilities.

I have grub2 installed on MBR. So things i did after editing default grub configurations on terminal (make sure you have root permissions)

grub2-mkconfig -o /boot/grub2/grub.cfg
grub2-install /dev/sda

This fixed my problems with backlight and I can now control my backlight again.

{ 1 comment }

If you are unable to access a particular website, either due to government censorship (like youtube in bangladesh) or because your employer has blocked the site (hoping that it will make people more productive), you can use an online proxy server to quickly and easily bypass the filters.

There are tons of proxies available online and most of them are free but supported by ads, but if you would like to keep things under your own control, without revealing your tracks to a third-party website, you can build your own proxy site using WordPress.

How to:

It takes less than a minute to make your site a proxy with wordpress.  All you need is a website (or blog) running WordPress.org software and the free RePress plugin.

Step 1: Make sure that Permalinks are enabled for your WordPress installation. Open your WordPress admin dashboard, choose Settings -> Permalinks and select any format for your Permalinks other than the default option. Save the changes.

Step 2: From the dashboard itself, go to Plugins -> Add New and search for Repress in the WordPress plugin repository. Install and activate the plugin.

Step 3: Next we need to white-list website domains that should be accessible though our new WordPress based proxy server. Go to Settings -> Repress and add one or more domain names that you would like to access from work. Save.

Setting Proxy With WordPress

Setting Proxy With WordPress

Your proxy server is now ready for use. If your WordPress site URL is example.com, you can access a site like youtube.com using the URL http://abc.com/proxy/youtube.com. All the internal links on the YouTube website are rewritten to be served though the proxy site.

{ 1 comment }

Calling c/c++ function from boot level entry

November 15, 2012

On my operating system course I tried to build a tiny OS loader / bootstrapper. I researched a lot in that semester for learning boot loading techniques. I came out with a small assembly program to call c/c++ function from boot level entry. which i an going to share.

Read the full article →

Youtube blocked in BD!! This is how I am using It

September 27, 2012

Recently Bangladesh govt. has blocked youtube in Bangladesh. I figured out that they have blocked the youtube’s dns on btcl caching dns server so bypassing it wasn’t difficult for me. I have to just flush my dns cache on my local machine. then set my DNS server’s to other than my ISP’s dns servers like [...]

Read the full article →

Removing pending / unaccepted friend request on facebook 2012

August 30, 2012

As the previous method of removing pending friend request is not working and facebook has turned of the feature to view pending friend requests, many of my blog readers ask me to find a new method for removing pending friend request from facebook. Its a kinda trick works even you forgot whom you have sent [...]

Read the full article →

Hidden themes in Windows 7

July 7, 2012

Hello again! Windows 7 has got some localize themes. and  many of us don’t know windows 7 having these hidden themes in C directory or where window is installed. You don’t need to download these themes. Just follow these simple steps to get the themes. 1. First Go to Folder option and active show hidden [...]

Read the full article →

Simple contact form using php

May 30, 2012

There are millions of example of contact forms out there but I like to show you the simple one. This is easy as 1 2 3. You have to design a HTML form like the example below. Create a new html file and use the below codes to design the form or you can design [...]

Read the full article →

Getting a E-mail notification when someone visit your site

May 10, 2012

A few days earlier I was thinking to build a php script that will mail me when some one visits my site.  So last friday (friday is our holiday) I build this script which send me email notification about the visitor. (information like: ip, referrer, hostname,etc). I also wished to make this script into a [...]

Read the full article →

Peterson’s solution – simulation on Java

May 9, 2012

In multiprogramming environment several processes may access and manipulate the same data concurrently and the outcome of the execution depends on the particular order in which the access takes place, this type of situation is called race condition. To guard against race condition we need to ensure that only one process at a time can [...]

Read the full article →

Open File Location Option in XP

May 7, 2012

Well Windows xp is a pretty good operating system from Microsoft. Unlike vista and windows 7  there are still so many users using it regularly for its simple usability though Microsoft is going to drop support for xp from 2014.  Recently I need to install windows Xp for doing some programing purpose. While working on [...]

Read the full article →