tag:blogger.com,1999:blog-313373242024-02-08T04:12:34.103-08:00Ishan's home pageLinux: The universal Operating SystemIshanhttp://www.blogger.com/profile/04113248851525241772noreply@blogger.comBlogger34125tag:blogger.com,1999:blog-31337324.post-35275639859040645982020-12-12T05:31:00.004-08:002020-12-12T05:31:48.267-08:00State Machine implementation for Spring Boot ProjectWell I do not write a lot about it. You have plenty of <a href="https://en.wikipedia.org/wiki/Finite-state_machine" target="_blank">resources</a> to read about it.
The behavior of state machines can be observed in many devices in modern society that perform a predetermined sequence of actions depending on a sequence of events with which they are presented.
Here is my take on <a href="https://ishanul.medium.com/state-machine-implementation-for-spring-boot-project-8e61ccdbe26" target="_blank">State machine implemenation for Spring Boot Project</a>
Ishanhttp://www.blogger.com/profile/04113248851525241772noreply@blogger.com0tag:blogger.com,1999:blog-31337324.post-42470141007512282802020-12-12T05:26:00.002-08:002020-12-12T05:26:53.569-08:00How to Dockerize your HashiCorp Vault set up with nginx reverse proxyIf you have Dockerized <a href="https://www.vaultproject.io/">HashiCorp Vault</a>, you might need to access it over the internet or from outside your internal network. The most common standard is to run your Vault set up behind the reverse proxy. Then of course you have to configure HTTPS connection.
More Info from my <a href="https://ishanul.medium.com/how-to-dockerize-your-hashicorp-vault-set-up-with-nginx-reverse-proxy-401d83a809a3" target="_blank">medium blog post</a>.Ishanhttp://www.blogger.com/profile/04113248851525241772noreply@blogger.com0tag:blogger.com,1999:blog-31337324.post-16578963528451686042020-12-12T05:24:00.002-08:002020-12-12T05:26:35.232-08:00How to Dockerize your Keycloak set up with nginx reverse proxyIf you have Dockerized <a href="https://www.keycloak.org/">Keycloak</a>, you might need to access it over the internet or from outside your internal network. The most common standard is to run your Keycloak set up behind the reverse proxy. Then of course you have to configure HTTPS connection.
More Info from my <a href="https://ishanul.medium.com/how-to-dockerize-your-keycloak-set-up-with-nginx-reverse-proxy-2f78f6260147" target="_blank">medium blog post</a>.Ishanhttp://www.blogger.com/profile/04113248851525241772noreply@blogger.com0tag:blogger.com,1999:blog-31337324.post-54404945655774760662014-03-12T22:55:00.001-07:002014-03-12T22:55:49.491-07:00MySQL Substring with Last indexSometimes you may need to use substring in your queries to extract some parts of the values, specially from last index of the value. To achieve that you can use substring_index and reverse functions together.Ishanhttp://www.blogger.com/profile/04113248851525241772noreply@blogger.com0tag:blogger.com,1999:blog-31337324.post-86426017269981595932014-02-10T00:44:00.001-08:002014-02-10T00:46:57.209-08:00Java keystore - Copy key from one keystore to anotherOne day you may need to isolate some of your key(s) to different keystore. Here is the command for it,
<br/>
<br/>
keytool -importkeystore -srckeystore mystore.jck -destkeystore myotherstore.jks -srcstoretype jceks
-deststoretype jks -srcstorepass mystorepass -deststorepass myotherstorepass -srcalias myserverkey
-destalias myotherserverkey -srckeypass mykeypass -destkeypass myotherkeypass
<br/>
<br/>
Here is my Scenario - Why I needed to do it?
to be added..... :-)Ishanhttp://www.blogger.com/profile/04113248851525241772noreply@blogger.com0tag:blogger.com,1999:blog-31337324.post-23569219473092326102014-01-02T18:51:00.001-08:002014-01-02T18:53:23.340-08:00How to Create MicroSIM from standard SIMAs name says MicroSIM is smaller than standard sim, but chip is exactly same size in both cases. MicroSIM is 15 mm in height and 12 mm in width. So we can cut plastic area in order make it. Please be careful not to damage chip while you cut it.
<br/>
<br/>
Please use below pdf document for the MicroSIM template.
<br/>
<br/>
<a href="http://www.thechinacellphone.com/micro_sim_template.pdf">MicroSIM Template</a>
<br/>
<br/>
Good luck...Ishanhttp://www.blogger.com/profile/04113248851525241772noreply@blogger.com0tag:blogger.com,1999:blog-31337324.post-75663704739380780052013-11-08T22:39:00.001-08:002013-11-08T22:46:55.694-08:00Example Spring MVC, JPA, Hibernate Project with MavenHere is the github link for sample Spring MVC, JPA, Hibernate Project with Maven. You can download and build your project on top of it.
</br>
</br>
<a href="https://github.com/ishanul/sample-spring-mvc-jpa">sample-spring-mvc-jpa </a>
</br>
</br>
Happy Hacking..Ishanhttp://www.blogger.com/profile/04113248851525241772noreply@blogger.com0tag:blogger.com,1999:blog-31337324.post-64513238171172310782013-10-03T08:07:00.000-07:002013-10-03T08:18:09.038-07:00Write Text file to network drive<div dir="ltr" style="text-align: left;" trbidi="on">
<br /></div>
First you have to download CIFS Client library from <a href="http://jcifs.samba.org/">http://jcifs.samba.org/</a>
<br /><br />
if you use domain then you have to use user variable like below,
<br />
<pre>
String user = "domain;user:password";
</pre>
<br />
else use below code,
<br />
<pre>
String user = "user:password";
</pre>
<br />
rest of the code should be like below,
<br />
<pre>
NtlmPasswordAuthentication auth = new NtlmPasswordAuthentication(user);
String path = "smb://server/D/MyLocation/data.txt";
SmbFile sFile = new SmbFile(path, auth);
SmbFileOutputStream sfos = new SmbFileOutputStream(sFile);
sfos.write("Test".getBytes());
</pre>
<br />
There you go, data.txt should be there in your locatoin :-)Ishanhttp://www.blogger.com/profile/04113248851525241772noreply@blogger.com0tag:blogger.com,1999:blog-31337324.post-34847912893288397432013-08-25T05:33:00.001-07:002013-09-02T02:51:30.729-07:00Change/ Modify Image meta data in Linux<div dir="ltr" style="text-align: left;" trbidi="on">
<br /></div>
Assume you need to change Image meta data like Date Taken etc. Believe me you may need to change something like this in some cases ;-)<br />
<b>Step 1.) sudo apt-get install libimage-exiftool-perl </b><br />
<b>Step 2.) exiftool -AllDates='2013:08:08 15:35:33' -overwrite_original image.jpg </b><br />
Hope this tip would help you in one day :-)<br />Ishanhttp://www.blogger.com/profile/04113248851525241772noreply@blogger.com0tag:blogger.com,1999:blog-31337324.post-1367553844322657802011-01-21T00:47:00.000-08:002011-01-21T00:51:44.778-08:00Asynchronous programming in Java with Jsp and ServletsHave you ever needed to do some task asynchronously with Jsp and servelet? If if is EJB container like jboss then we can use message driven beans or some other technique. I found a good discussion thread that has suggested few good solutions for that.<br /><br />http://cephas.net/blog/2004/02/02/asynchronous-method-invocation-in-java/Ishanhttp://www.blogger.com/profile/04113248851525241772noreply@blogger.com0tag:blogger.com,1999:blog-31337324.post-38924147015541179582010-08-13T00:09:00.000-07:002010-08-13T00:10:33.622-07:00Check Your Programming ability with JavaHi all, after Long time :-)<br /><br />I found a nice site, which offers really good questions to test our java programming knowledge. Just go through the test. All the best <br /><br />http://www.betterprogrammer.com/Ishanhttp://www.blogger.com/profile/04113248851525241772noreply@blogger.com0tag:blogger.com,1999:blog-31337324.post-90112520151705089582008-09-15T09:29:00.000-07:002008-09-15T09:30:16.423-07:00MIA Paper Planes (Diss by DeLon)I found this song and thought to share it with you....<br /><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/51T8_HkA3rI&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/51T8_HkA3rI&hl=en&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object>Ishanhttp://www.blogger.com/profile/04113248851525241772noreply@blogger.com0tag:blogger.com,1999:blog-31337324.post-53064624643344760312008-06-18T00:24:00.000-07:002008-06-18T00:26:46.430-07:00Google App EngineAlthough Google has announced this quite while ago, I tried it today. It is amazing service (product) by google. I don not want to write more... Here is the url... try it yourself<br /><br /><a href="http://code.google.com/appengine/">http://code.google.com/appengine/</a>Ishanhttp://www.blogger.com/profile/04113248851525241772noreply@blogger.com2tag:blogger.com,1999:blog-31337324.post-59148613184110210392008-05-03T05:26:00.000-07:002008-05-03T05:31:46.956-07:00Sri Lanka in top 10 contries in the GSoC 2008Google has recently announced the top 10 countries this year<br /><br /><a href='http://google-opensource.blogspot.com/2008/04/two-top-10s-for-google-summer-of-code.html'>See the article</a><br /><br />I think this is a great achievement as a country. Well done guys :). Good luck with your great work.Ishanhttp://www.blogger.com/profile/04113248851525241772noreply@blogger.com1tag:blogger.com,1999:blog-31337324.post-68279186202009081652008-01-08T07:47:00.000-08:002008-01-08T08:11:05.521-08:00Connecting your Nokia N70 phone in LinuxI tried several ways to connect my Nokia N70 phone in my Debian box. I did it using bluetooth, but I wanted to connect it via USB. So I did some googeling, but I did not find any solution. Therefore I raised that question in <a href="http://linux.lk">LKLUG (Lanka Linux User Group)</a> and get few responses. This is what I did.<br /><br />I used this link as suggested in LKLUG mailing list.<br /><br />http://think2ed.blogspot.com/2008/01/connect-your-nokia-n70-with-your-ubuntu.html<a href="http://think2ed.blogspot.com/2008/01/connect-your-nokia-n70-with-your-ubuntu.html"></a><br /><br />First of all I installed obexftp tool,<br /><br />1.) sudo apt-get install obexftp<br /><br />Using obexftp you can check whether the your phone is correctly connected to the machine.<br /><br />2.) sudo obexftp -u<br /><br />Above command indicates that.<br /><br />All the above commands and related outputs are clearly mentioned in above link<br /><br />Then I installed obextool (ObexTool is a graphical frontend for ObexFTP)<br /><br />Debian repositories does not contain obextool packages.<br /><br />Then I visited following link,<br /><br /><a href="http://www.stud.uni-karlsruhe.de/~ubq7/debian">http://www.stud.uni-karlsruhe.de/~ubq7/debian</a><br /><br />It contains all the repository details where obextool packages exists.<br /><br />Copy following repository paths in your sources.list<br /><br />deb http://www.hendrik-sattler.de/debian extra main<br />deb-src http://www.hendrik-sattler.de/debian extra main<br /><br />execute following commands,<br /><br />1.) sudo apt-get update<br />2.) sudo apt-get install obextool<br /><br />After installing obextool, run the following command.<br /><br />sudo obextool --obexcmd "obexftp -u 1"<br /><br />So, thats it. now it list the contents in your mobile phone (My one is Nokia N70). It lists two letters. i.e. The phone's internal memory is accessed as C: whereas E: refers to the memory card.<br /><br />Now you can exchage files etc etc...... Enjoy it :-D<br /><br />Refer this link for more details<br /><br /><a href="http://dburr.veritel.com.au/nokia/">http://dburr.veritel.com.au/nokia/</a>Ishanhttp://www.blogger.com/profile/04113248851525241772noreply@blogger.com5tag:blogger.com,1999:blog-31337324.post-41675013743274556892007-11-24T00:45:00.000-08:002007-11-24T01:09:03.255-08:00Google Desktop Gadgets - Hall of fameI earlier wrote about Google Desktop and its featured gadgets. This time I am going to write you about Hall of fame :).<br /><br />Before you go in to details, Just visit this page.<br /><br /><a href="http://desktop.google.com/authors">Hall of fame</a><br /><br />What do you think?<br /><br />This is what Google says,<br /><br />"<span style="font-style:italic;">We love our developers! The first time your desktop gadget or indexing plug-in is added to our directory and shared with millions of Google Desktop users around the world, we'll send you a developer appreciation package. Subsequent submissions give you a shot at other rewards. If some of your gadgets or plug-ins become very popular, you'll earn a spot in our Developers' Hall of Fame</span>."<br /><br />As they said, I got the developer appreciation package for my first gadget - <a href="http://desktop.google.com/plugins/i/calculator_ishanul.html?hl=en">Simple calculator</a><br /><br />Now I have developed four gadgets and you can see them in this <a href="http://desktop.google.com/author/338.html?hl=en">page</a>.<br /><br />As Google said, If some of our gadgets become very popular, we can earn a spot in <a href="http://desktop.google.com/authors">Developers Hall of Fame</a>.<br /><br />So all in all my Calculator gadget become very popular and Now I have a spot in <a href="http://desktop.google.com/authors">Developer Hall of Fame</a> :-D<br /><br />If you go that page you can find my Name and some details of my gadgets, but my photograph not there :(. I sent my details with photograph to Google Desktop and hopefully they will publish it in future.<br /><br />Finally Thanks <a href="http://blog.soundofcode.com">Lahiru</a> who motivated me to develop Google Desktop gadgets :) (Thanks machan)Ishanhttp://www.blogger.com/profile/04113248851525241772noreply@blogger.com5tag:blogger.com,1999:blog-31337324.post-58369557487678591752007-11-17T07:52:00.000-08:002007-11-17T08:35:17.230-08:00Sahana<span style="font-style:italic;">"Sahana is a Free and Open Source Disaster Management system. It is a web based collaboration tool that addresses the common coordination problems during a disaster from finding missing people, managing aid, managing volunteers, tracking camps effectively between Government groups, the civil society (NGOs) and the victims themselves.:.......</span><br /><br />Thats what <a href="http://sahana.lk">Sahana web</a> site says.<br /><br />I got the opportunity to join Sahana project in February 2007 as an intern. I have heard its recognition and reputation during my university career and at that time I did not think that I will get the opportunity to contribute to that project.<br /><br />All the credits should go to Core developers (<a href="http://chamindra.googlepages.com">Chamindra</a>, <a href="http://www.linux.lk/~pradeeper">Pradeeper</a>, <a href="http://r4vi.com">Ravindra</a>, <a href="http://techmania.wordpress.com">Mifan</a> and rest...). They have done a tremendous job to bring the project into this stage. <br /><br />I love FOSS, I like to contribute to FOSS, So I just started to doing it now. :-DIshanhttp://www.blogger.com/profile/04113248851525241772noreply@blogger.com0tag:blogger.com,1999:blog-31337324.post-88575115190204690542007-09-29T02:17:00.000-07:002007-09-29T02:38:29.971-07:00Gentoo Linux"<span style="font-style:italic;">Gentoo is all about choices. When installing Gentoo, this is made clear to you several times -- you can choose how much you want to compile yourself, how to install Gentoo, what system logger you want, etc.</span>"<br /><br /><br /><a href='http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=1'> Read more </a><br /><br />With a sudden decision, yesterday night, I tried to install <a href='http://www.gentoo.org/'>Gentoo</a> on my desktop machine. I am happy to say that, I did it :D. After one sleepless night, now I have working <a href='http://www.gentoo.org/'>Gentoo</a> box (BTW I am still installing Gnome).<br /><br />They provide very useful <a href='http://www.gentoo.org/doc/en/handbook/handbook-x86.xml'>manual</a> to do so :). If you carefully follow it, you will be definitely succeed.<br /><br />But something went wrong in my installation as I could not set up Grub correctly. Anyway I managed to setup LILO instead. I could not figure out the mistake I made. BTW I droped a mail to <a href='http://www.lug.lk/'> LKLUG </a> regarding that issue and hopefully I will get an answer soon.<br /><br />I will write my new experience on <a href='http://www.gentoo.org/'>Gentoo</a>. So, its time to do more and more hacking on <a href='http://www.gentoo.org/'>Gentoo</a>.Ishanhttp://www.blogger.com/profile/04113248851525241772noreply@blogger.com0tag:blogger.com,1999:blog-31337324.post-11571931572282922402007-09-07T10:16:00.000-07:002007-09-07T10:28:18.876-07:00Google Desktop GadgetsIt is really fun. If you have free time, just try to code small gadget using Google Desktop API. It is really not much difficult thing ;-). This SDK lets us create gadgets and indexing plug-ins for Google Desktop.<br /><br />for more info <br /><br /><a href="http://desktop.google.com/dev/index.html">http://desktop.google.com/dev/index.html</a><br /><br />After creating your gadget, you can submit the software. Then Google will do a review and if your software performs well, they will approve it. Then you can find it by selecting the appropriate category from the links on the left side and scrolling down to your listing.<br /><br />for more<br /><br /><a href="http://desktop.google.com/plugins/">http://desktop.google.com/plugins/</a><br /><br />To reward your creative talents, they would give you a limited edition Google Desktop Developer's patch or ........bla bla bla .. :D<br /><br />I have developed small gadget so far and I am happy to say that they approved it. :)<br /><br />So its time to develop more and more gadgets......... hope you will too.. cheersIshanhttp://www.blogger.com/profile/04113248851525241772noreply@blogger.com2tag:blogger.com,1999:blog-31337324.post-30205994962489805242007-08-20T09:43:00.000-07:002007-08-23T19:42:48.480-07:00Calculate your GPA<p>You can calculate your GPA using this. :-)<br /><FORM Name="GPACalcForm"><br /><TABLE BORDER=0 BGCOLOR=#C0C0C0 CELLPADDING="5" CELLSPACING="2"><br /><TH></TH><br /><TH style="color:black;">Grade</TH><br /><TH style="color:black;">Credits</TH><br /><TR><br /><br /><TD style="color:black;">Subject 1</TD><br /><TD><INPUT TYPE=TEXT SIZE=5 NAME="GR1" ALIGN=TOP MAXLENGTH=5></TD><br /><TD><INPUT TYPE=TEXT SIZE=5 NAME="CR1" ALIGN=TOP MAXLENGTH=5></TD><br /></TR><br /><TR><br /><TD style="color:black;">Subject 2</TD><br /><TD><INPUT TYPE=TEXT SIZE=5 NAME="GR2" ALIGN=TOP MAXLENGTH=5></TD><br /><TD><INPUT TYPE=TEXT SIZE=5 NAME="CR2" ALIGN=TOP MAXLENGTH=5></TD><br /></TR><br /><TR><br /><TD style="color:black;">Subject 3</TD><br /><TD><INPUT TYPE=TEXT SIZE=5 NAME="GR3" ALIGN=TOP MAXLENGTH=5></TD><br /><TD><INPUT TYPE=TEXT SIZE=5 NAME="CR3" ALIGN=TOP MAXLENGTH=5></TD><br /></TR><br /><br /><TR><br /><TD style="color:black;">Subject 4</TD><br /><TD><INPUT TYPE=TEXT SIZE=5 NAME="GR4" ALIGN=TOP MAXLENGTH=5></TD><br /><TD><INPUT TYPE=TEXT SIZE=5 NAME="CR4" ALIGN=TOP MAXLENGTH=5></TD><br /></TR><br /><TR><br /><TD style="color:black;">Subject 5</TD><br /><TD><INPUT TYPE=TEXT SIZE=5 NAME="GR5" ALIGN=TOP MAXLENGTH=5></TD><br /><TD><INPUT TYPE=TEXT SIZE=5 NAME="CR5" ALIGN=TOP MAXLENGTH=5></TD><br /></TR><br /><TR><br /><TD style="color:black;">Subject 6</TD><br /><TD><INPUT TYPE=TEXT SIZE=5 NAME="GR6" ALIGN=TOP MAXLENGTH=5></TD><br /><TD><INPUT TYPE=TEXT SIZE=5 NAME="CR6" ALIGN=TOP MAXLENGTH=5></TD><br /><br /></TR><br /><TR><br /><TD style="color:black;">Subject 7</TD><br /><TD><INPUT TYPE=TEXT SIZE=5 NAME="GR7" ALIGN=TOP MAXLENGTH=5></TD><br /><TD><INPUT TYPE=TEXT SIZE=5 NAME="CR7" ALIGN=TOP MAXLENGTH=5></TD><br /></TR><br /><TR><br /><TD style="color:black;">Subject 8</TD><br /><TD><INPUT TYPE=TEXT SIZE=5 NAME="GR8" ALIGN=TOP MAXLENGTH=5></TD><br /><TD><INPUT TYPE=TEXT SIZE=5 NAME="CR8" ALIGN=TOP MAXLENGTH=5></TD><br /></TR><br /><TR><br /><TD style="color:black;">Subject 9</TD><br /><TD><INPUT TYPE=TEXT SIZE=5 NAME="GR9" ALIGN=TOP MAXLENGTH=5></TD><br /><TD><INPUT TYPE=TEXT SIZE=5 NAME="CR9" ALIGN=TOP MAXLENGTH=5></TD><br /></TR><br /><TR><br /><TD style="color:black;">Subject 10</TD><br /><TD><INPUT TYPE=TEXT SIZE=5 NAME="GR10" ALIGN=TOP MAXLENGTH=5></TD><br /><TD><INPUT TYPE=TEXT SIZE=5 NAME="CR10" ALIGN=TOP MAXLENGTH=5></TD><br /></TR><br /><TR ALIGN=CENTER><br /><TD COLSPAN=3><INPUT TYPE="BUTTON" VALUE="Calculate" NAME="CalcButton" OnClick="gpacalc()"></TD><br /></TR><br /></TABLE><br /></FORM>Ishanhttp://www.blogger.com/profile/04113248851525241772noreply@blogger.com13tag:blogger.com,1999:blog-31337324.post-89238658879561653092007-07-26T09:01:00.000-07:002007-07-26T19:08:32.169-07:00Firefox vs IE(Internet Explorer)Well firefox and Internet explorer, two different web browsers (and mostly use). So I thought to give some clues to select what is the best browser. I have some experience in developing web application using AJAX and CSS and ....... Ooops most of the times it generate some kind of bugs in IE (as it does every time ;-)). That is the reason why I am writing this article here.<br /><br />Here are some related articles<br /><br />1.) <a href="http://www.bbspot.com/News/2005/01/firefox_vs_internet_explorer.html"><span style="text-decoration: underline;">hmmmm good one</span></a><br />2.)<a href="http://www.marketingshift.com/2005/1/firefox-vs-internet-explorer-aka.cfm"> <span style="text-decoration: underline;">excellent one</span></a><br />3.) <a href="http://reviews.cnet.com/4520-3000_7-5568116-1.html"><span style="text-decoration: underline;">oops yet another one ;-)</span></a><br /><br />I think this is enough at the moment.<br /><br />Apart from those articles, one big difference exists between them. Can you guess?<br /><br />In most of the sites,<br /><br />Firefox shows "DOWNLOAD it from here". :-)<br /><br />IE shows "Check prices" :-(<br /><br />"Lets use Firefox ;-)"Ishanhttp://www.blogger.com/profile/04113248851525241772noreply@blogger.com5tag:blogger.com,1999:blog-31337324.post-83388181111395685472007-07-19T09:35:00.000-07:002007-07-26T08:56:26.069-07:00Google Summer of Code 2007:-) Starting with smile since this my first non technical article (That does not mean I am technical person ;-) ).<br /><br />Although it was announced in February, finally I thought to write something. ;-)<br /><br />It is annual program started in 2005.<br />"We accepted over 900 student applicants from a pool of nearly 6,200 applications." ----- Google.<br /><br />So I am amongst that 900 :-). I submitted two proposals for Sahana project. One about GPS and other about AJAX. OOps my GPS proposal got rejected. :-(<br /><br />Finally, other one that is my own idea "Complete AJAX library for Sahana" accepted. :-D<br /><br />Now I am in the process of developing that library and I am on schedule I guess ;-). So I am pretty sure I will be able to submit my final delivery on time.<br /><br />This is amazing program. Thanks Google ! :-)Ishanhttp://www.blogger.com/profile/04113248851525241772noreply@blogger.com5tag:blogger.com,1999:blog-31337324.post-50952694008120765042007-06-14T20:23:00.000-07:002007-06-14T20:32:28.804-07:00Internet Explorer on LinuxIf u are a linux web developer, sometimes you need to test your web application in Internet Explorer (cos IE has some problems and differs when compares with firefox ;-) ).<br /><br />for do that u dont have to log on to (problamatic)windows OS. Just install IE in linux.<br /><br />here is the url<br /><br /><a></a><a href="http://www.tatanka.com.br/ies4linux/page/Installation"></a><a href="http://www.tatanka.com.br/ies4linux/page/Installation">http://www.tatanka.com.br/ies4linux/page/Installation</a>Ishanhttp://www.blogger.com/profile/04113248851525241772noreply@blogger.com6tag:blogger.com,1999:blog-31337324.post-91964107373073939562007-04-15T21:38:00.000-07:002007-05-06T05:42:03.349-07:00Set up Sinhala in LinuxHere is two useful links that you can set up and configure Sinhala in Ubuntu edgy and Debian etch<br /><br />http://www.nongnu.org/sinhala/doc/howto/sinhala-howto.html<br /><br />then use following link to do more stuff<br /><br />http://anuradha-ratnaweera.blogspot.com/search?q=si_LK<br /><br />cheersIshanhttp://www.blogger.com/profile/04113248851525241772noreply@blogger.com2tag:blogger.com,1999:blog-31337324.post-46966231333473500692007-02-11T19:32:00.000-08:002007-02-11T19:33:30.867-08:00configure internal modem in linux<span style="font-size:130%;">You can configure ur internal modem to surf the internet in linux.<br /><br />use following steps</span><br /><br /><pre class="screen">wget -c <a rel="nofollow" target="_blank" href="http://linmodems.technion.ac.il/packages/scanModem.gz">http://linmodems.technion.ac.il/packages/scanModem.gz</a><br />gunzip -c scanModem.gz > scanModem<br />chmod +x scanModem<br />sudo ./scanModem<br />gedit Modem/ModemData.txt<br /><br /><span style="font-size:130%;"><span style="font-family: arial;">read the above ModemData.txt file and check www.linmodems.org</span><br /><span style="font-family: arial;">or www.linaxant.com for ur modem driver.</span><br /><br /><span style="font-family: arial;">it is iteresting, now u can browse internet in linux and it is always safe from the viruses.</span></span><br /></pre>Ishanhttp://www.blogger.com/profile/04113248851525241772noreply@blogger.com0