2009-06-09

BSNL inet connection and security

it SUCKS. longer story


Modem

The modem provided is DNA A211, which by default uses user/pass admin/admin, and the console interface can be accessed by Wireless !

It most likely uses linux kernel 2.6.8 , with probably gnu based stack. I am not able to see the sourcecode being publishes anywhere on the website.

The modem needs a reboot every day, I am still not able to figure this one out, to maintain a stable connection.

It does not provide automatic signal strength for wireless ! Nice way to suck my UPS dry when it runs on batteries.



BSNL:

We can only change your plan, during next billing cycle.

2009-05-08

xchat-GNOME Fullscreen

You love to chat over irc, irc is your life, and you need your irc client to support fullscreen ! look no further, xchat-gnome require a trivila patch to support fullscreen. For further information, check out fullscreen support (xchat-gnome)

Yes, xchat-gnome needs your love.

rpm, rpmbuild and macros

When building rpms, avoid using root account. Fedora11 by default does this. For the rest, create ".rpmmacros" in your home directory, with the line below

%_topdir %{getenv:HOME}/rpmbuild


for added bonus, people using multi-lib capable architecture ( x86_64), should add the line below to rpmmacros

%_solve_name_fmt %{?_solve_pkgsdir}/%%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}


reference:
how-to-patch-and-recompile-source-rpm

rpmbuild

When building rpms, avoid using root account. Fedora 11 by default does this.


http://sadiquepp.blogspot.com/2009/02/how-to-patch-and-recompile-source-rpm.html

2009-03-25

Receiving files from Phone to computer




duh ! To receive files from phone and other bluetooth enabled device to a laptop running linux, enabled "Receive files ..." option from file sharing preferences in gnome.

Notes: Bluetooth on Fedora

2009-03-22

sqlite over libgda

I have learnt

* DDL ( data definition language ) varies from one implementation to another.

* it is easier and faster to maintain for one (database) backend , rather than across many.

* libgda is good when you are designing a application to manage databases.

* libgda is an overkill, when all you need to do is to maintain a small database.

* sqlite is fast, small, well documented, and has an active support over irc.

* to restrict db related code to as few files as possible.

* sqlite is an excellent resource to look up implementation of ".import" command.

* using git ( or any othe vcs ) saves a lot of time.

rt2860 on Fedora11

For people missing out on wireless driver on Asus Eee 1000H, rt2860 has made it into stagging, and is not part of Fedora11. To build the same, download the latest snapshot from here, using "snapshot" link.

once done, extract the same and append the line below to Makefile

obj-m := rt2860sta.o

run the command below to build, and install the driver

$ make -C /lib/modules/`uname -r`/build M=`pwd` modules modules_install

To load the driver, once built, use the command below

$ modprobe rt2860sta

GitLab runner on Windows with bash shell on windows contianer on Docker

As part of your pipeline, you may need to perform browser testing across different platforms/environments. To minimize testing time, it'...