Tuesday, September 19, 2017
Ubuntu 10 04 Netbook Remix On An HP Mini 2140 Netbook Part 3
Ubuntu 10 04 Netbook Remix On An HP Mini 2140 Netbook Part 3
Now that I have Ubuntu Netbook Remix installed on my HP Mini 2140 netbook, I became aware of another thing about the HP that is different from my Lenovo S10-2 netbook, and that was the display size and clarity. At first I thought it was simply my imagination but after comparing the powered-up netbooks side by side, it became apparent that the display on the HP was very much sharper and was easier to read. It was also noticeable that the HPs screen was slightly smaller than the Lenovos - which was confirmed by the specification in the HP Mini 2140 Data Sheet. The HP has a 1024 x 576 pixels screen while the Lenovo has the normal (for a netbook, that is) 1024 x 600 pixels screen. Why this was so is not clear but the type of LCD panel used by HP resulted in the sharper and clearer display than the Lenovo - so I am not complaining :)
Another feature of the HP that differs from the Lenovo is the standard battery that came with the netbook. HP only supplies a 3-cell battery as standard while Lenovo supplies a 6-cell one. Obviously this has an impact on battery life under normal netbook usage. According to reports and reviews found on the web, the 3-cell battery on the HP was only good for about 2 hours under normal usage - compare this with an actual 4.5 hours which was actually obtained by me for the Lenovo. So, if I wanted to extend the battery life on the HP, I have to purchase the optional 6-cell battery. After making several inquiries, I discovered to my horror that such a battery cost around 25% of the actual cost of the netbook! Way to go HP! Is this your way of screwing your users? In retrospect, I should have expected this - after all, after working with HP for more than 20 years, I should know by now that HP stands for High Price.
Expect for the 6-cell battery price farce, I found several things to like about the HP Mini 2140 - which was a saving grace (else I would have just got rid of it). One, as I mentioned previously, was the sharp screen display. The other likable item was the keyboard - the keys were large and nice to use - unlike the somewhat soggy feel of the Lenovos keyboard. I also felt that the inclusion of the ExpressCard/54 slot as a nice feature to have - provided, of course, I can get actual ExpressCard/54 cards locally. As mentioned previously, I am looking for a 4-port USB ExpressCard/54 card in order to expand the number of available USB ports. More on this ExpressCard later.
Anyway, enough about the HP Mini - allow me to elaborate on my first impression of the new Ubuntu 10.04 Netbook Remix (UNR) OS. The first and most noticable impression is the new color scheme (or theme). The standard brown scheme found in the previous version (9.10) has been replaced with a purple, gray, and orange theme called Ambiance. Personally, I prefer the old scheme but I could live with the new one. Fortunately the background could be easily be changed to almost anything I wish and I do have some nice images to serve as the background. This was the first thing I did on the netbook - copy my favorite images to my home folder (Pictures subfolder) and changed the background to my liking.
The next (and somewhat irritating) thing I noticed about the new UNR is that, for some reason or another, the Canonical team decided to place the windows control (maximize, minimize and close) buttons on top left side of the windows - instead of the usual (and familiar) top right side. According to reviews found on the web, the decision was to copy the Mac OS layout. It was also evident from the various posts on various user forums that this was not a popular decision. Fortunately, there is a way to restore the placement of the button back to the normal position. The procedure can be found at this link (http://www.howtogeek.com/howto/13535/move-window-buttons-back-to-the-right-in-ubuntu-10.04/).
As the HP netbook is to be a mobile device, battery life must be preserved at all time - which means that the power management utility in the new UNR must work correctly. This was tested next - the result was not very encouraging - in fact, it was downright disappointing. On my other netbook (the Lenovo S10-2), power management worked flawlessly with the UNR 9.10. When I close the lid of the Lenovo netbook, the system went to sleep. At the predetermined time it went into hibernation. With this power management I was able to make the battery last for the duration I am on the road. On the HP, closing the lid did not do anything - the only way I could put the HP netbook to sleep was to do it manually by pressing the Fn+F1 key combination. Opening the lid after manually putting the HP netbook to sleep did not wake it up - again I had to manually wake it up using the on/off button. To my alarm, I noted that it did not prompt me for a password upon waking up (as it is supposed to) - it just restored the last screen. Plainly, the 10.04 UNRs power management utility did not work as it was supposed to do.
After doing a bit of research on the web, I discovered that there was indeed a unresolved bug concerning the HP 2140 and its lid closing detection on UNR 10.04. It seems to be unique to the HP - other netbook did not seem to be affected. At the moment, it cannot be determined as to when this issue will be resolved. This fact alone put a bit of a damper for my plans for the HP Mini 2140 and I need to re-think them for my sleep-deprived netbook.
More to come ... stay tuned.
download file now
Thursday, September 14, 2017
Ubuntu 10 04 Netbook Remix On An HP Mini 2140 Netbook Part One
Ubuntu 10 04 Netbook Remix On An HP Mini 2140 Netbook Part One
It was 5 months ago when Canonical announced the release of the Ubuntu 10.04 (codenamed Lucid Lynx) Linux OS - which also carried the LTS (Long Term Support) moniker. The Netbook Remix version was also released at the same time. At that time I was using the 9.10 Netbook Remix version (Karmic Kaola) on my Lenovo S10-2 Ideapad netbook and was very satisfied with it. Needless to say, I was tempted to upgrade to the 10.04 version - however, from experience, I decided to hold off for a few months until all the bugs have been ironed out from the OS.
Recently, I obtained a Hewlett-Packard Mini 2140 - a netbook similar to the Lenovo S10-2. My sister had purchased it because it was relatively cheap but was very disappointed with its small sized screen. After using it for a short while, she gave up and offered it to me. I now own 2 netbooks - one already running the Ubuntu 9.10 (the Lenovo) and the other running Windows XP (the HP). This situation presented me the opportunity to try out the Ubuntu 10.04 Netbook Remix OS on the HP Mini.
The HP Mini 2140 is an Intel Atom based netbook and it uses a 1.6 Ghz N270 CPU. It also use the Intel 945GSE chipset with the GMA950 mobile graphics. For wireless connectivity, it utilize the Broadcom chipset. As you can see, these specifications are the same as for the Lenovo S10-2 with one major exception. The exception is the number of USB ports - only 2 is present on the HP while the Lenovo has 3. The space that would be required for the extra USB port on the HP is occupied by an ExpressCard/54 slot (with an SD cardslot immediately below it). Note that the Lenovo does not have an ExpressCard slot. It looks as if a USB hub is a must for the HP - or if a 54mm wide ExpressCard card with 4 USB ports is available, it would meet the need for extra USB ports.
In order to try out Ubuntu 10.04 Netbook Remix on the HP Mini 2140, I purchased a brand new WD Scorpio Blue 500GB hard disk to replace the existing disk (which I carefully stored it just in case I need to use Windows XP again) in the HP netbook. I also replaced the 1GB memory stick in the HP with a 2GB stick. I also discovered that I simply could not locate a 54mm wide ExpressCard card with 4 USB ports anywhere here in Malaysia - only a 34mm wide version is available. Anyway I had a spare 4-port USB hub for use during the trial if needed. Thus armed with all the items mentioned, I then proceeded to download the ISO image of the Netbook Remix from the Ubuntu web site and a CDROM was created using Brasero (a CDROM burning software) on the Lenovo with an external CD burner attached. Instructions was also available on the download web site on how to create a USB drive for installing UNR from it. Just in case something happens to the external CDROM drive for the netbook, I also created the install USB drive.
I then proceeded to install the Ubuntu 10.04 Netbook Remix on the HP Mini 2140 netbook. Happily, it was a success. The installation will be described in the next part of this blog ... stay tuned.
download file now
Tuesday, September 12, 2017
Ubuntu 10 04 Netbook Remix On An HP Mini 2140 Netbook Part 4
Ubuntu 10 04 Netbook Remix On An HP Mini 2140 Netbook Part 4
As mentioned in my previous blog, I mentioned that I was disappointed with the inability of the HP Mini 2140 to enter sleep mode when the lid was closed and also mentioned that there was indeed a unresolved bug (#376793) concerning the HP 2140 and its lid closing detection on UNR 10.04. Intrigued, I decided to test whether this inability affected the previous UNR (version 9.10 codenamed Karmic Kaola). So out went the hard disk from the netbook and in its place I installed a spare blank hard disk that I had kept for such a test.
After installing the UNR 9.10, I updated the OS with the latest updates (after going through the process in getting the Broadcom wireless working as outlined in my older blogs) and then started testing the power management features. I found out that they worked perfectly! The netbook went to sleep when I closed the lid - unlike UNR 10.04. Clearly there was a problem in UNR 10.04 and NOT with the HP netbook.
The question now remains - shall I wipe out UNR 10.04 from the removed hard disk and use UNR 9.10, or continue using the already installed UNR 10.04 but always have to remember to put the netbook to sleep manually? There was one big advantage of using UNR 10.04 - it has Long Term Support (3 years support for the desktop). Battery conservation is a big issue here - if I forget to put the netbook to sleep manually, then there will be problems relating to inability to use the netbook in a remote site. Decisions, decisions, .....
More to come ... stay tuned.
download file now
Thursday, September 7, 2017
Ubuntu Budgie Becomes An Official Ubuntu Flavor
Ubuntu Budgie Becomes An Official Ubuntu Flavor
![]() |
Budgie Remix 16.10 |
Originally published at WebUpd8: Daily Ubuntu / Linux news and application reviews.
via Web Upd8 - Ubuntu / Linux blog http://www.webupd8.org/2016/11/ubuntu-budgie-becomes-official-ubuntu.html
download file now
Monday, September 4, 2017
Un Blinded by an Eclipse
Un Blinded by an Eclipse
If looking at the sun can lead to blindness, maybe looking away from the sun can lead to enlightenment...
Taking advantage of the recent solar eclipse, Mark Day published a short video that demonstrates how dappled sunlight results when interwoven leaves act as pinhole cameras. Its rare and fascinating footage of sunlight, that can only witnessed by avoiding the instinct to look up.
Earlier this month, Punya Mishra was the first person to alert me to this effect, when he shared photos hed taken in 1994. Just as otherworldly is this shadow photo of the eclipse posted to Twitter by Andrew Rice.

The Big Picture took advantage of the distant alignment of our sun and moon by publishing inspiring photos of the event. The images are for the most part, of the celestial show overhead, and of people from around the world finding ways to see it. Being that an annular eclipse is such a rare wonder, it makes perfect sense, but it has me thinking about the wonders we miss, because our attention is focused in the wrong direction.
download file now
Friday, September 1, 2017
Turn The Google Menu Bar Into An Ubuntu themed Panel
Turn The Google Menu Bar Into An Ubuntu themed Panel
Google began rolling out a darker menu bar across its sites and services yesterday.
This minor similarity has led one developer to create a userstyle that replaces Google�s choice of menu bar with an Ubuntu Ambiance-themed �Panel� style � even through to the highlight colour used in menus

Download
The userstyle is available to download from gnome-look.org.Once fully download head to your Downloads folder and extract the .zip archive.
Next open your �Home� folder and press �CTRL+H� to reveal hidden files and folders.
Google Chrome/ium users need to move the css file to:
- ~/.config/chromium/Default/User StyleSheets/
- ~/.mozilla/firefox/yourProfile/chrome/
Going Further in Chrome
For an even greater Ambiance-themed Chrome you can also install: -- Ubuntu-style scrollbars
- Ubuntu coloured hover/highlight text
download file now
Tuesday, August 29, 2017
Ubuntu Setting up an NFS Server and Client
Ubuntu Setting up an NFS Server and Client
What is NFS?
"NFS stands for Network File System, a file system developed by Sun Microsystems, Inc. It is a client/server system that allows users to access files across a network and treat them as if they resided in a local file directory"
"The NFS protocol is designed to be independent of the computer, operating system, network architecture, and transport protocol. This means that systems using the NFS service may be manufactured by different vendors, use different operating systems, and be connected to networks with different architectures. These differences are transparent to the NFS application, and thus, the user. "
[ source ]
Host Installation Steps
To set up an NFS host in Ubuntu, you need to run the following command to install the necessary packages:
sudo apt-get install nfs-kernel-server nfs-common -y
Add lines to your
sudo $EDITOR /etc/exports

Heres another example with comments explaining each part.
# Share the top level files directory
# Allow access from computers accessing from the IPs in the range of 192.168.1.1 -> 192.168.1.255
# The client can access/edit files as if they were a root user on the host
# Grant both read and write access (rw)
/files 192.168.1.1/24(rw,no_root_squash,async)
root_squash or no_root_squash?
The option root_squash prevents root users connected remotely from having root privileges and assigns them the nfsnobody user ID. This effectively "squashes" the power of the remote root user to the lowest local user, preventing unauthorized alteration of files on the NFS host.
The alternative option no_root_squash, allows the root user on the client to access/create files as root on the NFS host which is dangerous, so dont enable this unless you know that you need to. Typically this is needed if one is hosting root filesystems on an NFS server for diskless clients (e.g. AWS EC2).
async or sync?
Async mode (which is the default) means that the system will reply to a clients write request, stating that it has completed, as soon as it has handled the request by passing it off to the filesystem to manage, rather than waiting for it to be written to stable storage (e.g. replying as soon as it has gone into cache rather than disk). This yields much better performance at the expense in a risk of data corruption should the server reboot or lose power whilst still holding data in cache.
If your system needs to work with other proprietary systems that work with NFS (Solaris, HP-UX, RS/6000, etc.), you will need to enable sync mode.
subtree_check or no_subtree_check?
Applying Export Changes
Whenever you make changes to the /etc/exports file, for them to take effect you need to run the following command which will let you know if there are any issues, and tell you about any defaults it assumes.
sudo exportfs -a
Restart NFS Service
You can restart the NFS service at any point with the following command:
sudo /etc/init.d/nfs-kernel-server restart
Client Steps
To be able to mount NFS shares as a client, you need to run the following command to install the relevant packages:
sudo apt-get install nfs-common -y
Mount the NFS by adding a line to your /etc/fstab file like below:
$NFS_HOST_IP:$HOST_EXPORT_DIR_PATH $LOCAL_DIR nfs auto 0 0

Now run the following command to mount everything in your fstab.
sudo mount -a
sudo mount $NFS_HOST_IP:$HOST_EXPORT_DIR_PATH $LOCAL_DIR
References
- Indiana University - What is NFS?
- Ubuntu Forums - HOWTO: NFS Server/Client
- Ubuntu Geek - NFS Server And Client Configuration In Ubuntu
- Optimizing NFS Performance
- What is the use of "root_squash" and "no_root_squash" in NFS"
download file now
Sunday, August 27, 2017
Turning a NetBook into an eBook Reader
Turning a NetBook into an eBook Reader
I like reading books, the one that you hold in your hands and turn the pages manually :) I like all types of books - but my favorite (ever since I was a young boy) are science fiction (or sci-fi, for short) books. I used to read them all the time, much to my parents despair. My dad thought I should have been reading my school-books and my mom thought I should apply the same zeal to the Koran. This avaricious appetite for sci-fi books continues to this day - and now that I have lots of free time on my hands, I find myself at a quandary, as far as book reading goes. Being retired means little or no steady income - which in turn, means that I simply cannot afford to purchase as many books as when I was working. Books are getting more and more expensive nowadays -so what is a compulsive reader to do?
In addition to the increasing book cost, there is one more issue concerning the existing books that I own. Books, especially paperback books, dont last and some of the ones that I have (especially my favorites, which kept being read over and over) are now so tattered that no amount of scotch tape (or rubber bands!) can keep them in one piece. There is a solution to this looming disaster - and that will be outlines in my next post.
In the meantime, I need to get more books, especially sci-fi books without spending too much money. Of course, free books are better - only I have to look for them. Armed with only my PC (and netbook, if I am on the road) and the World-Wide Web (or internet), I set forth to locate these gems, if indeed they are available. Using Google search, I was amazed to find a treasure trove of free sci-fi books available at several web sites - you can also find them easily as I did by typing free sci-fi ebooks into your Google search field. My first visit was to the Free Library of Baen Books (Baen Books is no stranger to me as I own a lot of books that they publish) and they freely offer a number of sci-fi books in several ebook format - most of which I was not familiar with - except HTML and RTF format.
Being an old-fashioned geezer, I always like to hold a physical book while reading. Reading an HTML formatted ebook on a desktop computer always gives me a headache (plus I cant curl up on the sofa while reading a book on my computer!) . It is always a chore to re-size a web browser (normally Firefox) to decrease the number of words per line in order to make it easier to read, and sometimes having to increase the font size so it is more comfortable to my old eyes, before I can settle down to read the book. Even with all that adjustment, I still am not comfortable enough reading the book - primarily because it does not emulate the book-reading experience to a great degree. Now I do realize that it is impossible to get a 100% emulation of the book-experience but there got to be something I can do to improve the situation.
Of course, there are dedicated ebook readers like the Kindle and the Nook but they are priced way too high for me to afford - plus some of them have way too small a screen size. The larger screen sized one are even more expensive. This also rules out the new tablets like the iPad and their imitators - because of the type of LCD used in their display (as opposed to the eInk display of dedicated ebook readers), reading a book on the iPad gives me a bigger headache that on a desktop computer. Believe me, I tried it on my sisters iPad - it was not a good experience at all. So, for me, a dedicated ebook reader is out of the question. The question now remains - what can I use to read ebook and maximize the book-experience?
Then it struck me! I have a netbook - a portable computer small enough (but with a 10 inch screen) to hold in my hands like a book. Can this device replace a book? Are there (free) ebook readers software available for both the Windows and Linux OS? Can the text of the reader software be rotated 90 degrees so that it emulates the portrait mode of a book? These were the questions that ran through my mind - time to research the web for answers. After several days of research, I finally came up out a workable solution, which I now present to anyone that faces the same problem that I faced and wants a solution.
The netbook that I own is a Lenovo S10-2 Ideapad but the solution can apply to all netbooks. The advantage of using a netbook as an ebook reader is (a) it is small enough to hold in the hands like a book and (b) the netbooks battery can last long enough for usage as an ebook reader. It does not matter whether you are using the Windows or Linux OS because the ebook reader and converter software works on both OS, i.e., there are versions for both OS. Now lets get cracking and turn that netbook into an ebook reader :)
First, fire up your web browser and visit http://www.fbreader.org and read about the FBReader (not FBReaderJ) software. The FB in the name of the software is a bit misleading - it has nothing to do with FaceBook (or FB, for short). The FB in the name of the sofware refers to the FB2 format - a Russian ebook standard - the de facto format of this reader. However, it can also handle the EPUB, MOBI and PRC formats - the ebook formats most widely used. This software is the only ebook reader that I know of that can rotate the text of the book by 90 degrees so that the netbooks screen now emulates the page of a book. Take care though, this reader software cannot handle some EPUB-formatted book correctly; but MOBI or PRC-formatted ebook are handled correctly. Also, you need to be aware that it cannot handle HTM or PDF documents at the moment - a big pity but you can convert those with the converter which I will describe later. In the meantime, download the FBReader software - both Windows asd Linux versions are available so make sure you download the correct one for your netbook.
If you are wondering why there are so many formats for ebooks (wikipeedia lists 26 formats, with it likely to increase with time), then you are not alone. Visit http://gizmodo.com/5478842/giz-explains-how-youre-gonna-get-screwed-by-ebook-formats for a read on the ebook formats war.
Next, visit http://calibre-ebook.com/ and watch the demo video and then download either the Windows or Linux version. Calibre is open source e-book library management application. It is also an excellent ebook format converter with the ability to convert over thirteen document formats into EPUB, PRC and MOBI formats - the 3 formats handled by the FBReader software. So if you find yourself in a situation (like me!) of having ebooks that cannot be read by FBReader, just use the Calibre converter to convert that ebook. The added benefit of using Calibre is that it also has a ebook reader built-in - so, at a pinch, you can also use Calibre to read ebooks. However, the reader cannot rotate text by by 90 degrees unlike FBReader. There are other features of Calibre that you can use if you like, but my main use is the converter.
Once the two software has been downloaded to your netbook, you need to install them - the process for both being very straightforward. Next, and before starting the programs, decide where to store your ebook file. I use My DocumentseBooks folder for Windows and Documents/eBooks folders for Linux. You can further create sub-folders for each author (like me) or leave all the ebook files under this folder. Next move the ebook files that you have downloaded in zipped or unzipped format (FBReader can handle both) into the folders that you have created. Then start FBReader and, since this is the first time that you have used this reader, you will be presented with a short manual about FBReader - take the time to read it since it also gives you some idea how to start using it. Read the part about setting the book path and make sure that set it to point to your ebook folder. Next try pressing the Rotate Text button (the second-last button on the right) or just press the R key. The text will now be rotated 90 degrees but it will still be in a window - to make it full screen, just press the Enter key. Now your netbook looks more like a book! The Page Down and Page Up (along with the Up Arrow and Down Arrow keys) allows you to navigate through the pages of the book. To go back to windowed mode, press the Enter key again; to rotate the text to its original mode, just press the R key again. To open a book for reading, click on the left-most button and the software will update itself with all the recognizable books in the book path (you did set the book path, didnt you?). Then click on the Show books under the author of the book that you want to read and then the Read book of the book that you want to read. The book will now open and you can now read it! Thats all the keys you require to use FBReader - however, you are free to explore the software.
Thats it - you now own a free ebook reader - free in the sense that you did not have to go out and purchase either hardware or software that enables you to read ebooks.
In my next post, I will describe how to use Calibre to convert between ebook formats and also some idea of where to get free ebooks. Stay tuned!
download file now
Saturday, August 19, 2017
Ubuntu Tweak An easy way to customise Ubuntu
Ubuntu Tweak An easy way to customise Ubuntu
Ive known about Ubuntu Tweak for a white, but I never really used it. To be honest, I dont know why: its an incredibly useful tool that saves hours of time searching for a terminal command of system file. Its beginner friendly too, with a graphical interface that is well designed, making it accessible to any user.
Tweak runs under standard privileges, so you shouldnt accidentally do something you didnt mean to and find your computer is broken.

- Search popular applications
- Update Ubuntu
- Change the login screen
- Basic configuration of Compiz and title bars
- Manage desktop icons
- Change power settings
download file now
Friday, August 18, 2017
Ubuntu 10 04 Netbook Remix On An HP Mini 2140 Netbook Part Two
Ubuntu 10 04 Netbook Remix On An HP Mini 2140 Netbook Part Two
For the actual install, I used an external CDROM drive attached to the HP netbook. For internet connection, I use a Ethernet LAN cable to the netbook.
1) Placing the install CDROM in the external CDROM drive attached to the HP Mini, I powered it up and pressed the F9 key to access the boot menu. The USB CDROM drive was selected as the boot drive by pressing the Enter key after which the netbook proceeded to boot the OS. After a while an Install dialog box appeared giving choices of languages and 2 other options. The first is to try out Ubuntu 10.04 without making any changes to the HP and the other is to install Ubuntu 10.04 to the HP without trying it first. Note that:
(a) it is possible to install the OS later to the HP even if you select the first option (i.e., try out the OS) by selecting Install Ubuntu-Netbook 10.04 on the Favorites screen that appears first after starting.
(b) it is also possible to create a USB stick containing the same Netbook Remix image as the CD by using the Startup Disk Creator present in the Ubuntu 10.04 System screen. Note that the 7-steps install process itself is similar in both cases.
2) After making sure that the correct language was used, I then selected the correct location, keyboard layout, and then came the important disk space preparation. Note that the easiest way is to accept the default - i.e., Erase and use the entire disk. However, this would create partitions using the ext4 filesystem - the default filesystem used by Ubuntu 10.04. The problem with using this relatively new filesystem is that most popular disk cloning and backup system do not support ext4 yet. I found this out the hard way when I tried to clone and backup a Kubuntu 10.04 based system using my favorite cloning software - Arconis Home 2010. This software will simply fail to process an ext4 based hard disk. In order to avoid this I decided to partition my hard disk manually by selecting Specify partitions manually (advanced) and use the ext3 filesystem for the partitions. (If you do not plan to clone your hard disk or do not want to tinker with the manual method, then I suggest using the default method.) I will skip the details of actually making the partitions - it is only sufficient to say that I created 4 primary partitions for boot, root, swap and home. When the partitions have been specified, I then entered my user information, password and netbook name in the next step. Note that the Log in automatically option is selected by default - for security reason I changed this to Require password to log in instead. The actual install process began after clicking on the Install button on the next screen that appeared and the whole process took a while to complete.
3) When the install process was completed, a notice appeared on the screen saying so, and also notified that a restart was required. Upon pressing the Restart Now button, the netbook re-booted into the newly-installed Ubuntu 10.04 Netbook Remix OS - after logging in, of course. One noticeable difference from the previous release 9.10, is that there was no startup sound - it has to be enabled by clicking on the speaker icon on the top right panel and selecting Sound Preference. On the dialog box that appeared, I selected Ubuntu in the Sound theme drop list box after which the startup sound was heard.
4) After a while at the desktop (2 or 3 minutes), two things happened. The first is that a flashing folder icon appeared next to the Ubuntu icon at the top left-hand side of the screen. This was the Update Manager telling me that there are updates available for the OS. The second thing was that a message appeared saying that restricted drivers is available and a new icon (which looks like a plug-in PCI card for a PC) appeared next to the mail envelope icon. This was the Hardware Drivers telling me that there are restricted drivers available for me to use - in fact, this is the driver for the Broadcom wireless chipset. For the moment I ignored the Hardware Drivers notification - instead the OS was updated using the Update Manager (via the Ethernet (LAN) internet access). As of September 2010, there were 272 updates to be installed - so this process took some time to complete. The kernel was also updated, so a reboot was required as soon as all updates were installed - which I did.
5) In the previous version of Ubuntu (9.10), the installation of the restricted driver for the Broadcom wireless chipset caused problems for my Lenovo netbook. This has been fixed in this version. The restricted drivers was installed by selecting System -> Hardware Drivers from the menu. The netbook started to search for available hardware driver and when found displayed the results - which turns out to be 2 type of drivers for the Broadcom wireless chipset. I selected the Broadcom STA wireless driver and then clicked on the Activate button. After entering my password, the drivers was downloaded and installed, after which a message appeared saying I need to reboot in order to activate the drivers. The Hardware Drivers window was closed and the netbook restarted. Once restarted and upon clicking on the network icon on the top panel, I saw a list of accessible wireless access points within range - I clicked on the one I wish to connect to, entered a password and I was connected to the internet wirelessly! No fuss - no freeze as in version 9.10! At this point I also disconnected the LAN connection.
All in all, installation was painless - kudos to the Ubuntu team for making it right this time - especially the restricted Broadcom wireless drivers. Of course, it would have been nicer if the wireless had been detected and the drivers installed automatically but this would be asking too much from Canonical.
More to follow ... stay tuned.
download file now
Thursday, August 17, 2017
Tweakforce Releases Xtreme G 305 68 an All OS Driver
Tweakforce Releases Xtreme G 305 68 an All OS Driver
Tweakforce has released Xtreme-G 305.68, a tweaked GeForce driver. Whats peculiar about this release is that it has a version for each and every Windows OS starting with XP, something that Semp (the owner of the site) hasnt done in a long time.
This driver gave me a performance boost in a Lightsmark 2008 benchmark run. Also, its a boon for Darksiders 2 players looking for an antialiasing fix as the Darksiders 2 3D profile in this driver works---enabling FXAA smooths out all the jagged edges in the game (as of August 28 4am GMT+8 THQ has yet to fix this).
You can see the latest benchmark results and the link after the jump.
>>Get the tweaked Nvidia driver HERE.
>>Click HERE for the latest GeForce video drivers benchmark results
download file now
Monday, August 14, 2017
Turning an iPhone 1 0 into an iPod Touch
Turning an iPhone 1 0 into an iPod Touch
After you buy your iPhone 3Q (via the Apple Core LINK):
AT&T has confirmed that owners will be able to deactivate first generation iPhones to be used as Wi-Fi iPods.
�If the [original] device is not re-activated as a wireless phone after you�ve upgraded to iPhone 3G, it will still work as an iTunes player and can access Wi-Fi,� the spokesperson said.
download file now
Saturday, August 12, 2017
Ubuntu MATE 15 04 Released First Version As An Official Ubuntu Flavor
Ubuntu MATE 15 04 Released First Version As An Official Ubuntu Flavor

Changes in Ubuntu MATE 15.04 (Vivid Vervet)








Other changes in Ubuntu MATE 15.04 (Vivid Vervet):
- enabled restating X via Ctrl+Alt+Backspace;
- enabled screen reader activation via LightDM indicators and LightDM key bindings;
- enabled touch to click by default for touchpads;
- added menu categories to System > Preferences;
- thanks to a GTK2 bugfix, MATE should have better multi-monitor support;
- merged MATE Compatibility integration into upstream Compiz;
- Ubuntu 15.04 has adopted multilib GObject introspection runtime (gir) which means Caja plugins now work "out of the box";
- more.
Default applications / packages
- MATE Tweak (a MintDesktop fork) - lets you configure which icons to show on the desktop, enable/disable compositing, change the window buttons layout, show/hide icons in menus and buttons and more;
- MATE Menu (a MintMenu fork) - a searchable menu for the MATE panel. This is not the default menu, but you can add it to the panel by right clicking the panel, selecting Add to Panel and then adding "MATE Menu";
- Totem has been replaced by VLC;
- Plank, the elementary OS dock, is now installed by default in Ubuntu MATE (but its not used by default);
- Tilda, a Quake-like drop-down terminal;
- Folder Color, a Caja (it also supports Nemo and Nautilus) extension which allows changing individual folder colors (useful for organizing your folders, make some important folder stand out, etc.), as well as change all the the folder colors or add emblems;
- guvcview, an app that uses your webcam to take photos and videos;
- LightDM GTK+ Greeter Settings, a tool which allows modifying various login screen settings such as the theme, font, background and much more.
Here are screenshots with some of these new default apps:




Download Ubuntu MATE 15.04
download file now
Friday, August 11, 2017
Turn Off Your Computer with an E mail or Cell Phone
Turn Off Your Computer with an E mail or Cell Phone

Using this method, the user can turn off, restart, hibernate, etc. his computer, simply by sending an e-mail from your phone.
To do this, all you need is Microsoft Outlook which should come with Microsoft Office, which many people have. This must be the computer that you want to want to stop.
So, this is how you do this:
1. First, you need the batch file to perform the Shutdown, Hibernate etc. You can make it very easily.
2. Open the notebook and write like this ...
c:windowssystem32shutdown -s -f -t 00
and save it as shutdown.bat
3. Open Microsoft Outlook. Make sure you have set for your email. Now must make sure that Outlook checks your mailbox for every minute (1 minute for testing time can be increased if desired switch-off delayed). You can do this by going to Tools >> Options.
4. Then click the Mail Setup tab, and then click the Send/Receive button.
5. Make sure that the Schedule an automatic send/receive every........ box is checked and set the number of minutes to 1. Now you can close all of these dialog boxes.
6. Now go to Tools >> Rules and Alerts. Then click the Options button in the upper right and press the import rules button.
7. Now select the file shutdown.bat (which you have created before).
8. Now, when you send a message from the phone to email with the subject of shutdown or %smsshutdown%, your computer will turn off.

download file now
Thursday, August 10, 2017
Tutorial How to make an IP logger To get others IP Detailed
Tutorial How to make an IP logger To get others IP Detailed
An IP-address (Internet Protocol) is a specific, unique number given to each computer, this is used to communicate with other computer devices.
There are right now, two different kind of IP-addresses, the ipv4 (32-bit system) and ipv6 (128-bit system).
The first one was the ipv4 system, but because we were running out of IP-addresses, we needed a new system and then, the ipv6 was born.
Examples:
Ipv4 - 173.194.112.0
Ipv6 - 2a00:1450:4001:c02::8a:
But some people abuse this system to do harm to other people.
Well, to do this, we need multiple things:Basic knowledge about HTML, CSS, JavaScript, and PHP (No worry if you don’t know them).A webhost (000webhost.com)A domain name (dot.tk)A .txt file
Okay, it maybe seems like a LOT for you, and extremely hard – Well, it isn’t!
We only are making a simple button in HTML & CSS, an alert-box in JS, and the log-system in PHP. :)
I’ll explain every line, so don’t worry!
We’ll be making a simple web-page that gets the IP of the victim, and then saves it in a .txt file.
Okay, first we have to make the webpage, for this we need two languages, HTML and CSS.
I assume you already know these, if not, I highly recommend learning them. :)
http://codecademy.com can help you a lot further.
We only need the basics though.
First we need an editor (program to code in, Mostly used for Mark-up (HTML), Stylesheet (CSS), and scriping languages (JavaScript).
Notepad++ is a good free one, but if you dont have that one your normal Notepad is okay to.
Go here: http://notepad-plus-plus.org/download/ - Recommended; Download & Install
Or, if you want to do it fast and now, useWinkey + R > "Notepad".
Now, were ready to go!
The basic HTML tags:
Code:
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
</body>
</html>
So, let me explain all these things.
Every tag you open in the HTML language, must also be closed (most of the time).
<html> (open) </html> (close it "").
<!DOCTYPE html> - Our browsers must know were using the latest HTML version (HTML5)<head> - Here we place all our metadata and styling,...<title> - The text you see in your browser bar (Hack Forums)<body> - All the content (not necessary layout) is placed here
Peanuts isnt it? :)
Well, now lets go deeper in our HTML code, Ill use comments (<!-- TEXT -->) to show what Ive added this time. Comments wont be displayed on the webpage
because its ignored by browsers.
Code:
<!DOCTYPE html>
<html>
<head>
<!-- NEW! Ive set a title here, this will be displayed in the browser tab-->
<title>Give a damn • Now!</title>
</head>
<body>
<!--NEW! Ive added a division-->
<div>Give a damn</div>
</body>
</html>
Okay, So, Ive added a browser tab title, and adivision.
Let me explain that division.
A division means in HTML... Nothing!
You dont say anything with it.
But for what is it used then?
Just to wrap text together, or wrap other elements in your text together, or to only select a specific area on/in your page/code.
If you save it now as index.php (nothing else! It MUST be index.php (mention the .php extension),
and open it with your browser you will see the title in your browser tab + The text "Give a damn!".
Not much, isnt it?
It looks, so boring... Lets style it!
For styling we use the language CSS (Cascading StyleSheet), cascading because the structure of such a code, and StyleSheet because its to... Style. :D
Code:
<!DOCTYPE html>
<html>
<head>
<title>Give a damn • Now!</title>
<!-- NEW! Ive added <style>-->
<style>
</style>
</head>
<body>
<!--NEW! Ive added an ID in this division-->
<div id="button">Give a damn</div>
</body>
</html>
I again added two things.
Style, and an id.
In the <style> tags we are going to place our CSS codes.
Let me now explain what an ID is;
If you give an element in HTML an ID by adding id="anything" to it, you say that only that one element, no other, only that one must listen to what the CSS says.
That means that if CSS says: "EVERYTHING RED, NOW!" But id-anything says: "Please, become blue" The element including id-anything will turn blue.
In short: You can edit only one element with it. :P
If you want to give an element an id in HTML, you add id="text" to it, where text can be anything.
Example:
Code:
<p id="turnBlue"></p> - Paragraph has an ID called "turnBlue"
<div id="main"></div> - This division has an ID called "main", probably its the biggest div of all
<font id="specialFontFamily"></font> - This font has an ID called "specialFontFamily", probably the coder added a special font-family (Arial, Courier,...) to it.
But we may set as many unique IDs as we want, if there is no CSS, those IDs have no clue what to do! And we dont want to confuse our IDs, do we?
So we add it in our CSS, I pick out a piece of our long code, so its easier to explain etc.
Weve got a division with ID "button", in CSS we declare were picking out an ID from our HTML using the #-symbol.
Thatd give:
Code:
<!-- Remember our Style where we place all our CSS?-->
<style>
#button {
}
</style>
Lets say, we want to give it a yellow colour, with black coloured text which is in font-family Courier.
Thatd give:
Code:
<!-- Remember our Style where we place all our CSS?-->
<style>
#button {
background-color: #FFFF00;
width: 25%;
height: 15%;
font-family: Courier;
font-size: 250%;
text-align: Center;
position:absolute; top:40%; left:40%;
}
</style>
Let me explain everything about it!
- First we of course say were using an ID called "button" > #button, everything we style for that ID do we place in {} brackets.
- Background-color ~ Declare we want to set a specific background-color for our ID (division).
- With # ~ we dont only declare IDs, but also that were using HTML-colour-codes to say what colour to use, #FFFF00 gives yellow (you dont have to learn those
from outside >>http://html-color-codes.info<< well, you may learn those from outside, but eh...)
- Width and height ~ to set a specific width and height of our division.
- Font-family ~ to say we want to use a specific font family
- Font-size ~ To set a specific font size (250% = 2.5 times bigger as default [mostly 16px])
- text-align: Center ~ We want all our text in our div(ision) with id "button" is in the center (you can also place left and right)
- Position ~ We set our division box 40% away from the top, and 40% away from the left, so its perfectly in the middle of our browser screen.
So, now weve got a button, but on a white background? That doesnt look professional!
Lets make it blue!
We do that with the body element, the body (<body>) element goes over our whole webpage.
We do it like this:
Code:
<style>
/*NEW! We added the body to change (CSS has special comments [/*Comment Text*/])*/
body {
background-color:#0000FF;
}
#button {
background-color: #FFFF00;
width: 25%;
height: 15%;
font-family: Courier;
font-size: 250%;
text-align: Center;
position:absolute; top:40%; left:40%;
}
</style>
Because body isnt an ID, nor a class (.myClassName - Able to give to multiple elements) we use body directly in our CSS without a special icon.
And we make it blue (#FFFF00).
Lets place our style back in our HTML code.
No weve got a nice button! :)
It doesnt look much, but it isnt needed. The IP gets logged directly after a person visits it, we just style our webpage so it doesnt look suspicious. ;)
So, our full HTML & CSS code would be:
Spoiler (Click to View)
Now, lets move on to our next language called JavaScript, JavaScript is an extremely powerful scripting (just say programming) language on the web, and also exists
as long as the web does. We wont be using it that much now, but okay.
Were going to make a pop-up box, we do that with the alert() function, it looks like this:
alert("This Text will be displayed");
And
Quote:This Text will be displayed
will pop-up.
Well, Lets go!
To code in JavaScript, we have to include <script> tags.
<script>
//JS here
</script>
So, our code will look like this:
Code:
<!DOCTYPE html>
<html>
<head>
<title>Give a damn • Now!</title>
<style>
body {
background-color:#0000FF;
}
#button {
background-color: #FFFF00;
width: 25%;
height: 15%;
font-family: Courier;
font-size: 250%;
text-align: Center;
position:absolute; top:40%; left:40%;
}
</style>
<script>
alert("Thanks for giving a Damn!!!!!");
</script>
</head>
<body>
<div id="button">Give a damn</div>
</body>
</html>
No click on that give-a-damn button!
...
Yeah, it doesnt work.
We have to make it work by Clicking On the button, lets use onClick for that in our HTML!
To use onClick we need two things:A JS-functionA HTML element
Weve already got a HTML element (our DIV), but no JS-function.
I wont go to deep on this because you can write a whole book about functions.
Anyway, we use functions to say a piece of code to return something, that piece of code do we place between {} brackets while we defined our function.
Example:
Code:
<script>
function myFunctionName() {
//Piece of code to do something...
}
</script>
Now, we can trigger that function using onClick in our div. Like this:
Code:
<div id="button" onClick="myFunctionName()"></div>
So, your full code would be:
Spoiler (Click to Hide)
Code:
<!DOCTYPE html>
<html>
<head>
<title>Give a damn • Now!</title>
<style>
body {
background-color:#0000FF;
}
#button {
background-color: #FFFF00;
width: 25%;
height: 15%;
font-family: Courier;
font-size: 250%;
text-align: Center;
position:absolute; top:40%; left:40%;
}
</style>
<script>
function thx() {
alert("Thanks for giving a Damn!");
}
</script>
</head>
<body>
<div id="button" onClick="thx()">Give a damn</div>
</body>
</html>
Lets move on! :)
Now, weve got our HTML, CSS, and JS done!
Now we have to program our PHP.
PHP stands for Hypertext PreProcessor and is a server-side language, that means we cant test it while coding offline (except if you got an APACHE server downloaded). :)
But as soon as we upload it, you can.
Okay, the code we will be using is this one:
Code:
<?php
$ip = $_SERVER[REMOTE_ADDR]." ";
$logFile = logs.txt;
$fO = fopen(logs.txt , a);
fwrite($fO, $ip);
fclose($fO);
?>
You can place it anywhere, I recommend beneath the <HTML> tags. :)
The <script> for JS and the <style> for CSS is <?php ?> for PHP.
In PHP we declare variables using the $-symbol, we keep using that symbol if we want to use our variable for something.
So, Ive got a variable called IP with this as value:
Code:
//Just to get IP
$_SERVER[REMOTE_ADDR]
That is to get the IP, " " so the IPs get listened beneath each other and not side-by-side. :)
- $logFile is our variable which says what .txt file were going to use.
Make a .txt file called: logs.txt and just type: "--IP-addresses:--" [Press Enter]X2 in it.
- $fo variable together with the fopen function to open the file (fopen), we open the file logs.txt the a means that we only allow to write something in the file, but nothing else!
Not reading, not editing, only writing. :)
- And then the most important, the fwrite function, we write the value of $ip and $ date in logs.txt with the permission a.
- And as last we close it (fclose).
Not that hard, is it? :)
So, our full, full, code will be:
Spoiler (Click to Hide)
Code:
<!DOCTYPE html>
<html>
<head>
<title>Give a Damn - Now!</title>
<style>
body {
background-color:#0000FF;
}
#button {
background-color:#FFFF00;
width:25%;
height:15%;
position:absolute; top:40%; left:40%;
font-family:Courier;
font-size:250%;
text-align:Center;
}
</style>
<script>
function thx() {
alert("Thanks for giving a damn!");
}
</script>
</head>
<body>
<div id="button" onClick="thx()">Give a Damn!</div>
</body>
</html>
<?php
$ip = $_SERVER[REMOTE_ADDR]." ";
$logFile = logs.txt;
$fO = fopen(logs.txt , a);
fwrite($fO, $ip);
fclose($fO);
?>
Now, our site is ready.
But, we need to put it online!
And we dont want to spend a penny of course.
What we need is a free webhost, and a free domain name.
The webhost will make sure our site is online, theyre the server.
The domain name will translate that complex ip-address in to a domain name (http://www.example.com).
We will be usinghttp://www.000webhost.com as webhost, and http://www.dot.tk as domain name system (DNS).
Ill be also making a video explaining this.
First, register at dot.tk, leave that tab open and browse to 000webhost.com.
Now, you register at 000webhost.
When thats ready (and you waited a long time) you can got your CPanel, there on the top-left you should see Account details.
The first 4 tables include the info you need, it are our Nameserves, that is what we will be linking to our Domain Name Service (Dot.tk).
When youre on the dot.tk page of registering your Domain (you can also edit it afterwards) you should see these boxes:
Just type the nameserver details over (Keep the order like you see at 000webhost).
You can choose how long you want that domain, and save it! :)
After that, our site# should be online in 48 hours or less! ;)
So, the site is online, but our files yet arent!
You should have two files now:index.php (including the code for our webpage)logs.txt (inlcuding the text: --IP-addresses--
We will both upload them.
Go to File Manager on your CPanel of 000webhost. Log-in there, after that you need to browse to public_html. Its a folder.
Now, you just click upload and select the files you want to upload (logs.txt and index.php). Accept > Accept (Green check-icon).
If you visit your site now you should get refered to your index.php site! :)
Now, you can check the content of logs.txt through your FTP-server (click view, open)!
And the IP-address of everyone who visits it.
You can use url-shorteners (bitf.ly) to spoof the URL so it looks more legit. ;)
(Ill post videos about this part soon if you want).
Now, lets analyse what weve done.
First we created a webpage in HTML, CSS, JavaScript and PHP.
Full code (Bit customized by me):
Spoiler (Click to View)
Like you see, not a beast website.
Of course we could make a nice style 100% responsive scroll-style website, if we hadnt a 18.000 character limit. :)
Also, it isnt needed, the IP gets logged as soon the user visits the webpage.
After that, we uploaded the website to 000webhost, and linked it to our Dot.tk DNS (100% free of course).
Done! :)
Well, you can also short the URL with #/dot.tk/goog.gl... so it looks again less suspicious.
You just send the URL to any person you want the IP of, if he doesnt use Tor/VPN/Proxy/... You get the IP! :)
What can I do with an IP?
An IP is an unique number, that means that you can track the unique device who uses that IP and their users.
http://www.infosniper.net/ is an awesome site where you can get some info about the IP-address. (Location, ISP,..).
When you got all these info, you can start DOXing, DOXing (documenting) is getting a lot of info about a specific person, an IP is an important part of that.
Another thing is to take down that IP, you can DDoS (An attack where you overflood a server (/router)) that IP, if your attack is strong enough that IP cant connect
to the internet for a while, that means that the persons who uses that IP also cant connect to the internet anymore! But this is not legal (of course). ;)
For DDoSing you need a booter/Botnet. :)
And best of all... Getting IP-addresses this way is 100% legal! Its done by millions of sites a day, maybe while you dont even know it! :D
Of course we could also just link a third-party tool to our webpage, but doesnt it feel better to 100% code it yourself?
Anyway
download file now