Showing posts with label Misc Info. Show all posts
Showing posts with label Misc Info. Show all posts

Thursday, September 30, 2010

Configure DSL-2640T with Tata Broadband [Wired ADSL]

Hi Friends,

Its been a while since i have posted a new article!
Last week my friend got with him his old Dlink DSL-2640T ADSL 2+ Router from home town.

Now, my current setup with Tata Broadband (Wired ADSL) was with Broadcom ADSL Router tied to a Linksys Wireless Router WRT54GH (a pretty basic & decent wireless router).

We need WiFi badly as we house some 5 laptops (personal [Acer Aspire 3002 NLC, Toshibha A105-S4014] + office [All Dell M65 Precision]), plus latest smartphones like HTC HD, iPhone 3G & Nokia E63 all hungry to be connected over WiFi with social networking ;-)

DSL-2640T seems to be that one device which would have helped me eliminate my Broadcom + Linksys setup including some power conservation ;-)

But hold on!
Though it seemed to be a pretty straight forward setup...i.e. Remove my ADSL Line from Broadcom and plugin to DSL-2640T and switch it on, configure the PPPOE Settings...but it didn't turned out to be a dream run :-(

Two days down the line, i was still trying to play and configure it. Fed up i even started a discussion in India Broadband Forum to check out if these guys had any specific inputs!

From what i got from them was an vital tip! Run the router in a Bridge Mode and create a PPPoE Dialer in Windows to see if you can connect! This step is essential as it certifies that all your router settings are intact and working fine.

I tried this and soon it was clearer to me that somewhere my router settings were incorrect as i was not able to login from the Dialer created within windows in bridge mode :-(

After much dilemma, the setting to be corrected was ADSL Modulation Type! By default it comes with ADSL 2+, but somehow that was not working for Tata.

So lets sit down and configure this router!
STEPS
1) Remove the ADSL Phone Line input and plug it in to your DSL-2640T's ADSL Port
2) Start the router and wait for 2mins to boot up.
3) Use a Straight through or Cross over cable and plug its one end into 1st LAN Port of router and the other end to your machine.
4) Open a browser and type in the browser: 192.168.1.1
5) On the Username/Password prompt use: User-> admin Password-> admin
6) Now lets configure the settings specific to Tata Broadband as below:

For Tata Broadband (Wired ADSL), following are the final set of settings working for me:
WAN ATM VC SETTINGS [Found Under Home->WAN]
VPI=0 ,
VCI=32
WAN Settings: PPPoE/PPPoA
Username: Your Tata Broadband UserName e.g. dummy@vsnl.net
Password: Your Tata Account Password
Authentication Type: Auto
Connection Type: PPPoE LLC

Rest settings for WAN, leave it as default



ADSL [Found Under Advanced->ADSL] 
Modulation Type = ADSL (ITU G.992.2)  [Upload Speeds limited to 128kbps]

UPDATE 1st October 2010:
ADSL (ITU G.992.2) was not giving me the optimum upload speed as the Tata Supplied router easily gave me arould 300kbps of upload speed which is part of my Flash 384 Plan.

Played further around and found the below modulation to give the best optimum download and upload speed:
Modulation Type = ADSL2 (Multimode) [Upload Speeds upto 300kbps and above]
When you set this modulation up, it gets connected over modulation: ADSL_G.dmt.bis


7) Eureka! You are done with the router configuration. Now go to Tools Tabs-> System -> Hit Save and Reboot Button
8) Upon reboot, your ADSL LED on the router should be stable and ON
Status LED keeps blinking all the while which is normal.
9) Below are few post setup screenshots for your reference to show successful connected status:







If you are looking for Firmware Upgrades to your Dlink DSL-2640T, then below FTP Link points to European Firmwares released:

ftp://203.126.164.142/DSL-2640T/

Looking at the various folders, ftp://203.126.164.142/DSL-2640T/20091107 points to the last stable released firmware for DSL-2640T Europe i.e. back in 2009
For MEA Firmwares:
ftp://ftp.dlink-me.com/DLink_ME/ADSL/DSL-2640T/Firmwares/  [Very Slow]


Be very sure before flashing your firmware. Unless you dont face any issues, please do not flash it.

Hope this helps all Tata Broadband Users! :-)

Keywords:
DSL-2640T Router, ADSL, PPPoE, Tata Broadband, Firmware, WRT54GH, Dlink, Linksys, Cisco, Nokia E63, HTC HD, Acer, Dell, Toshibha, iPhone, Apple, etc.

Tuesday, July 20, 2010

Rupee Symbol Font Download

Hi Friends,

We have the Rupee Symbol font 2.0 out by Foradian Technologies!
Download & start using immediately so that its adopted by everyone faster :-)

Blog Post: http://blog.foradian.com/rupee-font-version-20
Download Font: Rupee Font.ttf

The first font was created by Souymadip. Checkout his creation at: Rupee Font
Download Font by Souymadip: Rupee.ttf

Presently it is not incorporated in Unicode, so it will not be visible without the font.
Adopt & spread the word :-)

Keywords:
Rupee Symbol, Rupee Font Download, etc

Friday, July 09, 2010

Spool Date & Timestamp using PL/SQL

Hi Friends,

The other day i was trying to write an automated alert script to monitor the asynchronous requests in Siebel Server or in other words trying to monitor the S_SRM_REQUEST table for any failed async requests.

Well in order to achieve the same, i create a quick PL/SQL Script which spooled the necessary information i required as no out of box solution existed from Siebel.
But wait a minute, the timestamp was not getting captured in the spooled out :-(
It was only spooling the date instead of the entire date & time!

For e.g. if run the below SQL, it will only spool the date



Output was like below :-(:
SYSDATE
---------
07-JUL-10


Quick research on Google & it pointed me that we need to alter our session to set the NLS_DATE_FORMAT before the spool will actually capture the Date & Time...
So based on this recommendation, i revised my PL/SQL Block to:



The end result is,
SYSDATE
--------------------
07-JUL-2010 08:14:19


Yipee! :-D
I posted here, as i thought its a very useful info for everyone :-)
Happy Weekend!

Keywords:
Programming, Siebel Async Request, S_SRM_REQUEST, PL/SQL, NLS_DATE_FORMAT, SPOOL, Oracle, etc.

Tuesday, June 15, 2010

Extract %time% in Batch Programming

Hi Friends,

Date & Time are two very sensitive information which we need to extract frequently which doing any batch scripting for administrative purpose.

While, i already covered a article regarding how to correctly extract %date%, lets focus on how to extract %time% ;-)

Well, for the record, %time% variable holds information uniformly across all Windows Version. Which is good as we can easily extract our information as per needs.

But wait, there is a catch! No matter what you do & instruct your regional settings to include a leading "0" (zero) before the hour, silly DOS will always fail to do so for time prior to 10:00 am!

So lets evaluate how to extract %time%:
A simple way is like below:
@set time_temp=%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%
@echo %time_temp%


This will work correctly only for time after 10:00 am as before 10:00 am, the %time% variable has value somewhat as:
C:\>echo %time%
C:\>7:06:03.64


As you can see, DOS fails to append a leading zero for your hour :-(
This makes my first approach fail instantly!

So how to go around & fix this problem?


As you can see, we simply but a check that if the extracted hour information is having the leading zero available or not...
If not, we are forcing one in the variable :-)

This should resolve your %time% extracting woes in batch programming!
If you have similar issues for extracting %date%, checkout how to extract %date%!

Keywords:
how to extract %time%, extract %time%, batch file commands, batch file command, bat files, bat file, batch files, batch script, batch scripting, batch program, windows scripting, windows scripts, DOS, %time%, Leading Zero, etc

Monday, June 14, 2010

Extract %date% in Batch Programming

Hi Friends,

One very annoying problems is extracting date & time using batch programming.
The reason is simple!
Try c:\>echo %date% on Windows 2003 Server v/s Windows 2000 Server
Windows 2000 Server Output: Sun 06/13/2010
Windows 2003 Server Output: 06/13/2010

You will see that both the output are different & that is a cause of big headache. When i write any administrative scripts for taking log backups with appropriate date, it is very important for me that such platform differences should not make my batch scripts to fail on either of the platform.

Thus, this let me out find a generic solution which will always extract correct date for me no matter its Windows 2000 Server or Window 2003 Server as the underlying platform!

My earlier way to extract date was like this:
@set date_temp=%date:~4,2%%date:~7,2%%date:~10,4%
This use to give me output as

Windows 2000 Server Output: 06132010
Windows 2003 Server Output: 3/01

As you can clearly see that my approach fails on Windows 2003 Server platform. I have the option to modify & setup my date extraction as per Windows 2003 Server platform, but that would make it fail on Windows 2000 Server :-(
So how to find that all in one code?

Well, its simple! Just have a glance at the below code:


Above code will always return you the correct date regardless of the underlying platform. It works correctly because its logic is based on the delimiter "-"
I was relieved that, atleast the delimiter is common across all the Windows Versions :-)

I hope this helps you in your batch or DOS programming :-D
If you have similar issues for extracting %time%, checkout how to extract %time%!

Keywords:
how to extract %date%, extract %date%, batch script, batch scripting, batch program, windows scripting, windows scripts, DOS, Windows 2000 Server, Windows 2003 Server, %date%, echo, etc

Tuesday, June 08, 2010

RESTful Webservices Support for Siebel

Hi Friends,

If you have heard about the REST (Representational State Transfer) Architecture, then you must have also heard about RESTful Webservices which formed on the principles of REST Architecture and gives us a more enhanced form of the Webservices in terms of scalability, interfacing with the systems & easy independent deployment of components.

Good news is Siebel 8.1.1 supports such RESTful Webservices!
It is available in Siebel 8.1.1.1 QF0135 & distributed generally as ACR 599

There are chances that this fix will be back ported for Siebel 8.0 Release as well :-)

If you need general guidelines regarding REST Architecture or RESTful Webservices, then below links are good starting points:
a) REST Architecture
b) RESTful Webservices
c) REST Tutorials

Keywords:
RESTful Webservices, REST Architecture, Siebel 8.1.1, Siebel 8.0, siebel crm,siebel customer relationship management,siebel solutions,siebel support,siebel supportweb,siebel systems,

Wednesday, May 26, 2010

Siebel Bookshelf (v8.1,v8.0,v7.8,v7.7,v7.5,v7.0,v6.3,v6.2,v6.1,v6.0)

Hi Friends,

One common requirements we have in our day to day Siebel Activities is the Siebel Bookshelf. Its the ultimate knowledge power house regarding Siebel.

Below are the links you need for different Siebel Versions:

Siebel 8.1.x http://download.oracle.com/docs/cd/E14004_01/homepage.htm

Siebel 8.0.x http://download.oracle.com/docs/cd/B40099_02/homepage.htm

Siebel 7.8.x http://download.oracle.com/docs/cd/B31104_02/homepage.htm

Siebel 7.7.x http://download.oracle.com/docs/cd/E05553_01/homepage.htm

Siebel 7.5.x http://download.oracle.com/docs/cd/E05554_01/homepage.htm

Siebel 7.x http://download.oracle.com/docs/cd/E05555_01/homepage.htm

Siebel 7.x Mid-market Edition: http://download.oracle.com/docs/cd/E05565_01/homepage.htm

Siebel 6.x http://download.oracle.com/docs/cd/E05556_01/homepage.htm

Siebel Online Help Files and Help Development Kits


Enjoy!

Keywords:
Siebel Systems, Siebel CRM, Siebel System Requirements, Supported Platforms, Hardware, Software, Siebel SBA, Siebel SIA, Horizontal, Vertical, eAutomotive, OBIEE, Siebel Analytics, Siebel eBusiness and Industry Applications,MidMarket Edition, Universal Application Network (UAN), Siebel Retail Finance, Oracle Self-Service E-Billing, Oracle® Real-Time Decisions

Saturday, May 22, 2010

Reset runtime Apache access.log & error.log

Hi Friends,

Today morning i got a page from our data center that one of the Production Apache based Webserver diskspace was almost full & most of the space was consumed by access.log & error.log!

Well, i knew this would happen some day since it has been a year we put these machines in Production, moreover we havent setup the log rotation for access.log & error.log.

Now, i had two tasks at my hand...
1) Take a quick backup of both the log files.
2) Reset/Clear the logs to size zero without bouncing the Apache Webserver services, i.e. at Runtime.

Solution:
1) Took a zipped backup on another disk in the same machine:
bash$ zip /d01/Apache_BK/access_log_20052010.zip access.log
bash$ zip /d01/Apache_BK/error_log_20052010.zip error.log

2) Reset/Clear the logs to size zero using /dev/null:
bash$ cp /dev/null access.log
bash$ cp /dev/null error.log

OR

bash$ cat /dev/null > access.log
bash$ cat /dev/null > error.log

Well, using /dev/null is very effective on Linux & Unix platforms, but if you are wondering if we have something similar to that in Windows, then the answer is yes!

C:\>type NUL > access.log
C:\>type NUL > error.log

Just hope that Windows havent locked the log file with an exclusive handle ;-)
If you have a lock on the file & need to reset the log file without restarting the Apache services, then your only option is to install Unlocker (http://ccollomb.free.fr/unlocker/)

Hope this tip helps as no one wants to bounce a Production system just for taking a log backup & resetting its size to zero :-D

Enjoy!

Keywords:
Oracle HTTP Server, Apache, OHS, /dev/null, NUL, access.log, error.log, zip, backup, etc

Sunday, March 28, 2010

Save Our Tigers Initiative

Hi Friends,

Geek Talkin Siebel has pledged full support to "Save Our Tigers" initiative!
If you feel you can do some part to save our precious national animal, please register & pledge your support as well!

Pledge Support At: http://www.saveourtigers.com/JoinTheRoar.php
Home Page: http://www.saveourtigers.com/

Let unite & bring a change :-)

Keywords: Save Our Tigers Intitiative, Tiger Conservation, India National Animal, Forest Reserves, etc

Saturday, November 21, 2009

Batch Program to Rename file with date & counter

One of my interface development requirements specified to take backups of a file with the prevailing sysdate appended.
Hence i sat down to see how this could be achieved with Batch Programming as my environment was Windows Platform.

An initial code was adapted from MSFN Forums & it behaved very well:

@Echo off
rem Original Batch File Code Location: http://www.msfn.org/board/lofiversion/index.php/t47812.html
rem Adapted By: Shalabhsneha Katdare (SHALABHKATDARE AT GMAILDOTCOM)
rem Reading input file
If "%1" EQU "" (
 Echo You must use parameter - name of file to rename.
 Goto :EOF
    ) ELSE (
 Set strFile2Rename=%1
    )
If not exist %strFile2Rename% (
    Echo %strFile2Rename% was not found!
    Goto :EOF
    )
For /f "usebackq delims=. tokens=1,2" %%i IN (`echo %strFile2Rename%`)    Do Set strFileExtension=%%j

rem Main code
call:ConvertDate
call:RenameFile
Goto:EOF
    
:ConvertDate    
rem Reading date format, converting and saving date
for /f "skip=1 tokens=2-4 delims=(-)" %%a in ('echo.^|date') do (
 set A=%%a&set B=%%b&set C=%%c)
set t=2&if "%date%z" LSS "A" set t=1
for /f "skip=1 tokens=2-4 delims=(-)" %%a in ('echo.^|date') do (
 for /f "tokens=%t%-4 delims=.-/ " %%d in ('date/t') do (
   set dd=%%d&set mm=%%e&set yy=%%f))
Goto:EOF

:RenameFile
ren %strFile2Rename% File_%dd%-%mm%-%yy%.%strFileExtension%
Echo File %strFile2Rename% is renamed to File_%dd%-%mm%-%yy%.%strFileExtension%

Usage:
cmd:\>rename2date filename.fileext
Output:
filename_sysdate.fileext

As you could see this was the perfect thing which i wanted. But soon i faced a major bottleneck!
The backup location was common for all the files. Hence in a given day, if i needed to take backup of the same file again, the batch program failed as the file formed upon renaming will be pre-existing from the backup taken earlier.

This evolved my initial requirement to a batch program doing rename with sysdate & counter added to it so that multiple renames in day could be supported for the same file.
Further modification to the initial above logic resulted into below code:

@Echo off
rem Original Batch File Code Location: http://www.msfn.org/board/lofiversion/index.php/t47812.html
rem Adapted By: Shalabhsneha Katdare (SHALABHKATDARE AT GMAILDOTCOM)
rem v1.1 [Added counter facility alongwith date. So we can rename a file multiple times on a given day!]
rem v1.0 [Plain rename facility without counter, i.e. on a given day the file can be renamed only once!]
rem Reading input file
set count=1
If "%1" EQU "" (
 Echo You must use parameter - name of file to rename.
 Goto :EOF
    ) ELSE (
 Set strFile2Rename=%1
    )
If not exist %strFile2Rename% (
    Echo %strFile2Rename% was not found!
    Goto :EOF
    )
For /f "usebackq delims=. tokens=1,2" %%i IN (`echo %strFile2Rename%`)    Do Set strFileExtension=%%j
For /f "usebackq delims=. tokens=1,2" %%i IN (`echo %strFile2Rename%`)    Do Set strFile=%%i
rem Main code
call:ConvertDate
call:RenFile
Goto:EOF
    
:ConvertDate    
rem Reading date format, converting and saving date
for /f "skip=1 tokens=2-4 delims=(-)" %%a in ('echo.^|date') do (
 set A=%%a&set B=%%b&set C=%%c)
set t=2&if "%date%z" LSS "A" set t=1
for /f "skip=1 tokens=2-4 delims=(-)" %%a in ('echo.^|date') do (
 for /f "tokens=%t%-4 delims=.-/ " %%d in ('date/t') do (
   set dd=%%d&set mm=%%e&set yy=%%f))
Goto:EOF

:RenFile
rem Renaming the file with date & counter
set FileCheck=%strFile%_%dd%-%mm%-%yy%_%count%.%strFileExtension%
If not exist "%FileCheck%" ( 
ren %strFile2Rename% %strFile%_%dd%-%mm%-%yy%_%count%.%strFileExtension% 
Goto :EOF
) ELSE (
set /a count=count+1 
call:RenFile)
Goto:EOF

Usage:
cmd:\>rename2date filename.fileext
Output:
filename_sysdate_counter.fileext

If you see the revision in code, i have just made a simple recursive call so that until a file (Filename formed post rename) is existing we would loop to increment the counter so that we finally arrive at unique filename with sysdate & a counter permitting us multiple renames on any given day for same file.

One thing which i struggled with Batch Programming is, its very sensitive to its syntax semantics. If a brace or two are not properly placed, the program would throw a annoying error of "The syntax of the command is incorrect"

It is difficult to trace where exactly is the syntax error coming from, but a quick echo ON helps & guides to correct directions.

So finally i have my batch program to rename a file with date & a counter :-D

Keywords:
how to rename multiple files, batch file rename, windows batch file rename, rename files, rename files windows, mass rename files, file rename program, file rename tool, quick file rename, batch file, batch file renamer, batch file renaming, batch file programming dos, windows batch file, file renamer, rename file, batch file commands, batch file command, bat files, bat file, batch files, multiple rename, batch script, batch scripting, batch program, windows scripting, windows scripts, DOS, etc

Friday, November 20, 2009

Embed Code Syntax Highlighting in Blog

Hi Friends,

If you are a developer & want to share your code over the blog with proper highlighting & syntax, then Blogger/Wordpress doesn't have the immediate solution out here!

A quick workaround for Blogger can be to embed your source between:
<blockquote></blockquote>
tags in order to prevent them from getting parsed.
E.g.


But for the formatting & highlighting used to quote above
example, an excellent open source tool called SyntaxHighlighter is available.

This is ready to use out of box 100% Javascript based SyntaxHighlighter with extensive features & multiple other options.

SyntaxHighlighter can be either downloaded & used on your own webserver or if you have a blog on Blogger, this can be directly used as well.

To downloaded SyntaxHighlighter for your own personal Webserver/Hosted Site: http://alexgorbatchev.com/wiki/SyntaxHighlighter:Download
Configuration Steps: http://alexgorbatchev.com/wiki/SyntaxHighlighter:Configuration
Brush Aliases:http://alexgorbatchev.com/wiki/SyntaxHighlighter:Brushes

In order to install & use it on Blogger, follow the below simple steps:
1) Go to your Template Layout->Download your template as a backup first
2)Now click Edit HTML for Layout & then paste the below code in your Template before your </head> tag ends. Note this is pointing to the Latest released version v2.1.364; older versions can be found at: http://alexgorbatchev.com/pub/sh/

<link href='http://alexgorbatchev.com/pub/sh/2.1.364/styles/shCore.css' rel='stylesheet' type='text/css'/> 
<link href='http://alexgorbatchev.com/pub/sh/2.1.364/styles/shThemeDefault.css' rel='stylesheet' type='text/css'/> 
<script src='http://alexgorbatchev.com/pub/sh/2.1.364/scripts/shCore.js' type='text/javascript'></script> 
<script src='http://alexgorbatchev.com/pub/sh/2.1.364/scripts/shBrushCpp.js' type='text/javascript'></script> 
<script src='http://alexgorbatchev.com/pub/sh/2.1.364/scripts/shBrushCSharp.js' type='text/javascript'></script> 
<script src='http://alexgorbatchev.com/pub/sh/2.1.364/scripts/shBrushCss.js' type='text/javascript'></script> 
<script src='http://alexgorbatchev.com/pub/sh/2.1.364/scripts/shBrushJava.js' type='text/javascript'></script> 
<script src='http://alexgorbatchev.com/pub/sh/2.1.364/scripts/shBrushJScript.js' type='text/javascript'></script> 
<script src='http://alexgorbatchev.com/pub/sh/2.1.364/scripts/shBrushPhp.js' type='text/javascript'></script> 
<script src='http://alexgorbatchev.com/pub/sh/2.1.364/scripts/shBrushPython.js' type='text/javascript'></script> 
<script src='http://alexgorbatchev.com/pub/sh/2.1.364/scripts/shBrushRuby.js' type='text/javascript'></script> 
<script src='http://alexgorbatchev.com/pub/sh/2.1.364/scripts/shBrushSql.js' type='text/javascript'></script> 
<script src='http://alexgorbatchev.com/pub/sh/2.1.364/scripts/shBrushVb.js' type='text/javascript'></script> 
<script src='http://alexgorbatchev.com/pub/sh/2.1.364/scripts/shBrushXml.js' type='text/javascript'></script> 
<script src='http://alexgorbatchev.com/pub/sh/2.1.364/scripts/shBrushPerl.js' type='text/javascript'></script> 
<script language='javascript'> 
SyntaxHighlighter.config.bloggerMode = true;
SyntaxHighlighter.config.clipboardSwf = 'http://alexgorbatchev.com/pub/sh/2.1.364/scripts/clipboard.swf';
SyntaxHighlighter.all();
</script>

3)Save the template & open you blog in IE & Firefox to test if any javascript errors are reported as this might conflict with various other embedded scripts in your template.

This completes the direct embedding of SyntaxHighlighter in your Blog. Now lets proceed how to use it in your posts:

Usage:
For SyntaxHighlighter 2.0 & above:
Any code you want to be placed & displayed using SyntaxHighlighter must be enclosed in:

<script type="syntaxhighlighter" class="brush: html"><![CDATA[
#######YOUR CODE############
]]></script>

Note that we have option of using different brushes for highlighting different type of codes..e.g. HTML/ASP/C++ etc
In order to choose the appropriate brush, following are the various brush aliases supporting the corresponding code highlighting:
actionscript3
bash, shell
c-sharp, csharp
cpp, c
css    
delphi, pas, pascal
diff, patch
groovy
js, jscript, javascript
java
jfx, javafx
perl, pl
php
plain, text
ps, powershell
py, python
rails, ror, ruby
scala
sql
vb, vbnet
xml, xhtml, xslt, html, xhtml

Above aliases can be used at: class="brush: alias" while embedding your code in the Blog.

Another easy way supported by SyntaxHighlighter is to enclose the code within:



The only catch involved out here is, you have to use encoded HTML while embedding within <pre>tags.
Your code can be converted to HTML Encoded using following easy to use Tool:
http://www.string-functions.com/htmlencode.aspx

Just copy paste your code & generate the encoded HTML Code. Paste the encoded HTML within <pre>tags for correct rendering. Failure to do so might render wrong code, especially < & > brackets.

Some examples of codes in my Blog:
http://geektalkin.blogspot.com/2009/07/historical-audit-trail-information.html

http://geektalkin.blogspot.com/2009/11/batch-program-to-rename-file-with-date.html

Keep Blogging!

Keywords: Blogger, Embed Code, Code, Syntax, Syntax Highlight, Syntaxhighlighter, Javascript, Blog Tricks, Blogs, Java, SQL, ASP, HTML, HTM, C#, XML, XSL, JS, CSS, PHP, PL, CGI, embed code blog,embed blogger blog, embed youtube blogger, swf embed code, you tube embed code, embed src code, embed wordpress blog, embed video blogger, myspace embed code,embed into, html code,rss feeds,blogger templates, blogger,syntax highlighting,script error,script,etc

Wednesday, November 18, 2009

Guide to Enable WPA2-PSK Support on Dlink DWL-G630 Wireless Card

Hi Friends,

If you are using DWL-G630 Wireless Card from Dlink, then you might have noted that it does not support WPA2-PSK Encryption.

I am talking of particular DWL-G630 Rev. D Card which are sold out here in India.
The driver that came along with the contents are v4.10 released in 2005 which are pretty old.

A quick search around google to find out the latest drivers from Dlink seems pretty painful task as there is no proper information available on Dlink Official Website.

Hence, i decided to crack this nut...as i did not want to lower my Wireless Router's security encryption anything below WPA2-PSK just because of lame non-availability of driver!

First, in order to get latest drivers from Dlink; finally landed me to the Dlink's Global US FTP Site, where dozens of driver zips are available.
You have to manually download & have a look if it will work for your card or not. Dont go for the filename to determine the driver model as it might support many cross cards.
You need to check the driver INF file post download to exactly determine which cards are supported.

DLink's Global FTP Driver Site: ftp://ftp.dlink.com/Wireless/

Now, after downloading couple of files, the only latest driver post v4.10 was v4.1.2.725 released on 06/27/2007.
ftp://ftp.dlink.com/Wireless/dwlG630_revE/Drivers/dwlG630_revE_drivers_514.zip

If you install these drivers from Dlink, don't expect it to support WPA2-PSK Encryption!!
Thus, the search for WPA2-PSK Support continued!!

Lets have a quick introduction over WPA2-PSK & its support on Microsoft Platform:
A very good article for Microsoft support can be read at:
http://www.microsoft.com/windowsxp/using/security/expert/bowman_wirelesssecurity.mspx

Note that you need XP Service Pack2 or the specific update in order to make sure that your OS Support's WPA2-PSK Encryption.
If you are already on Windows XP Service Pack3...you are on track ;-)

Two good articles to go over WPA2-PSK Encryption details:
http://technet.microsoft.com/en-us/library/bb878054.aspx
http://en.wikipedia.org/wiki/Wi-Fi_Protected_Access

So now to move ahead with our WPA2-PSK Support quest...i went around few articles which mentioned that the chipset used in DWL-G630 is manufactured by Atheros!

A quick search around points that Dlink DWL-G630 has AR5005 chipset. Now the catch out here is Atheros drivers support WPA2-PSK Encryption.

So finally after digging on the google, i got the below Atheros AR5005X chipset driver compatible for DWL-G630!
WPA2-PSK Supporting DWL-G630 Driver for Windows XP: http://www.filefactory.com/file/a1fcbea/n/atheros_ar5xxx_770406_xp.zip

Once i downloaded this & did an update driver, my Wireless card connected instantly to my Wireless Router Access Point!

If you are looking to configure this Card on Linux, then below is a good page on Ubuntu Forums for the same:
http://ubuntuforums.org/archive/index.php/t-176750.html

Finally a day along wait and precious R&D came to some useful conclusion.
I am not sure why DLink is not releasing an updated driver which would support the WPA2-PSK Encryption, but as long as we have a workaround we should not be complaining ;-)

I hope this documentation seals up the issue for anyone else as i did not find a conclusive dedicated document on the internet for this issue.

Go Wireless >>>>>>>>>

Keywords: Wireless, Wireless NIC, Wireless Card, DWL-G630 Rev D, Dlink, WPA2, WPA, WPA2-PSK, Atheros 5005X, Atheros 5xxx, Driver, Wireless Driver, etc

Tuesday, October 20, 2009

Siebel System Requirements and Supported Platforms (v8.1,v8.0,v7.8,v7.7,v7.5,v7.0,v6.3,v6.2,v6.1,v6.0)

Hi Friends,

This is one very important ready reckoner page regarding the System Requirements & Supported Platforms for all the Siebel Versions released & supported so far.

http://download.oracle.com/docs/cd/E11886_01/srsphomepage.html

This is the best source to keep in touch for any updated System requirements & platforms.
Hope this helps everyone.

Keywords:
Siebel Systems, Siebel CRM, Siebel System Requirements, Supported Platforms, Hardware, Software, Siebel SBA, Siebel SIA, Horizontal, Vertical, eAutomotive, OBIEE, Siebel Analytics, Siebel eBusiness and Industry Applications,MidMarket Edition, Universal Application Network (UAN), Siebel Retail Finance, Oracle Self-Service E-Billing, Oracle® Real-Time Decisions

Wednesday, October 14, 2009

Oracle UPK Installation Failed - ORA-12640: Authentication adapter initialization failed

Hi Friends,

I was setting up Oracle User Productivity Kit (UPK) in Server only mode for setting up a dedicated documentation facility. This was my first hand setup experience with the UPK & so as i expected i landed up with few issues during installation.

While deploying the UPK server on a  local server, at the end of the installation, i received error:
ORA-12640: Authentication adapter initialization failed

I thought, there might be some issue due to the database. Went around searched & re-tried the installation, but it again failed due to the same error.

After further research, i found that this error is more related to the Oracle Client settings in sqlnet.ora

Below is the change i did in my sqlnet.ora file after which Oracle UPK Server Mode installation completed successfully: 
 
SQLNET.AUTHENTICATION_SERVICES = (NTS)
Changing this one to:
SQLNET.AUTHENTICATION_SERVICES = (NONE)

Keywords: Oracle UPK, Oracle User Productivity Kit, Oracle UPK Installation, ORA-12640, etc

Tuesday, July 14, 2009

Add Social Bookmarking Widgets: ShareThis-AddThis [How To]

Hi Friends,

One of the most important part of blogging is to reach out good audience. In earlier dotcom eras, multiple link sharing & different link exchanges were used to promote websites.

But nowadays due to the huge popularity of social networking sites, people are much more eager to carry each & everything with them as they keep moving from one place to another and
so a online bookmarking solution is the perfect tool for them.

Having considered all of this, we should quickly sit down & start using this utility for our own blog!

Two very good widget solutions exist online: Share This or Add This

Both of this websites provide professional bookmarking solutions for Blog Publishers including definitive Analytics in order to track all of your content popularity.

Lets review both of this individually:

Share This:
- Free
- Easy to use
- Instant Widget installation across different blogging sites
- Definitive Analytics for Advanced Reporting Purpose
- Registration is compulsory.

Sample Screenshot:



Add This:
- Free
- Easy to use
- Instant Widget installation across different blogging sites
- Direct code insertion also possible.
- Defintive Analytics for Advanced Reporting Purpose
- Registration is only required, if you want to subscribe for Analytics, else its plug n play ;-)

Sample Screenshot:


I am using Add This for my Blog. Its pretty much simpler & easy to use. I would definitely recommend Add This.

Keywords:social bookmarking widget, social bookmarking sharing button widget, addthis social bookmarking sharing button widget, social bookmarking widgets, widget, widgets, AddThis,ShareThis, blog widget, blog widgets, social bookmarking, social bookmarks, online bookmark, etc