, , , , ,

HTC T-Mobile G1 Android Released

Friday, September 26, 2008 View Comments






Feedbacks: We appreciate feedbacks and suggestions about our website info@techgyaan.org
toolbar powered by Conduit
Read the full story

, , , , ,

T-Mobile announced the world's first Android mobile phone with Google

Thursday, September 25, 2008 View Comments

T-Mobile announced the world's first Android mobile phone with Google(T-Mobile G1) in New York on Tuesday Morning 23rd Sept 2008. Andriod is an open source software for mobile devies that includes an operating system, middleware & key applications written using Java programming Language which runs on top of Linux kernel.

T-Mobile, Google & HTC have come up with awesome mobile device checkout the Specifications & features. T-Mobile G1 Phone is avialable in US market for $179.99(which includes two years agreement) & plus taxes

Order now from T-Mobile

Specifications & Features:
Color: Black
Dimension: 117x55x16mm
weight: 5.6 ounces
Memory: 256 buildin flash memory
Expandable up to 8 gig memory
Talk Time–5 hours
Standby Time–130 hours
3MP camera
Wi-Fi access
Video playback
Music player
Touch screen & Slider Style
QWERTY keyboard
E-mail, IM & texting
Compass feature is extraordinary
3G network is avaiable only in coverage areas
Easy access to Google apps (GMail, YouTube, Calendar, GTalk)
Google Maps (satellite, traffic & street views)
Real web browsing
One Click Google Search
No stereo bluetooth

Related: HTC T-Mobile G1 Android Released
Google's Android SDK v0.9 Read the full story

, ,

Windows Vista doesn't support Default NetMeeting

Sunday, September 14, 2008 View Comments

Microsoft operating systems defaults comes with NetMeeting functionality for real-time collaboration,conferencing and for file, application, and desktop sharing from Windows 95 through XP, Windows Vista replaces NetMeeting with Windows Meeting Space.

There is a hotfix from Microsoft that allows you to install NetMeeting 3.02 on Windows Vista PC

Hotfix installation informationTo install NetMeeting 3.02, follow these steps:
1.Extract the NetMeeting-KB927853-x86-ENU.msi file from the hotfix package.
2.Double-click NetMeeting-KB927853-x86-ENU.msi to start the NetMeeting installation program, and then click Next.
3.Review the software license terms, and then click I accept the terms in the License Agreement.
4.Click Next, and then click Install to install NetMeeting.

 User Account Control permission If you are prompted for an administrator password or for confirmation, type the password, or click Continue.
5.When NetMeeting is installed successfully, click Finish.
6.Restart the computer when you are prompted to do this.
To start NetMeeting, follow these steps:
1.Click StartStart button, type run in the Start Search box, and then click Run in the Programs list.
2.In the Open box, type conf, and then click OK.
3.In the NetMeeting dialog box, click Next, and then follow the remaining steps to configure NetMeeting.
Read the full story

Wipro Gives Pink Slip to 1000 employees

Saturday, September 13, 2008 View Comments

Wipro Technologies the top IT company has decided to Layoff about 4-5 per cent of its workforce, about 2,400-3,000 employees, under the scanner for non-performance. Company sources reveal that about 1,000 employees have been asked to leave.

While some would be given counseling to improve their performance, others would be asked to leave.

NEWS Source Wipro’s corporate vice-president (human resources) Mr. Pratik Kumar confirmed the move. Asked how many employees had been asked to move on, he said the company did not disclose that number, but it was "significantly lower than 2,000". "I can’t comment on a particular number," Kumar said, when asked to comment.



Recently IBM, Tata Consultancy Services (TCS) & Panti Computer Systems had given pink slips for their employees for non-performance, increasingly on fake biodatas,.

In February, Tata Consultancy Services (TCS), the country’s largest IT services firm, had given pink slips to 500 non-performers. IBM had also given the pink slip to a large number of its entry-level trainee programmers working across the country, citing performance issues.

In July, Patni Computer Systems had shown the door to 400 employees. While IT companies said the move was not linked to the slowdown in the US, a key market for IT services, there was a consensus that it was time for belt-tightening.

Related:
Top most Firing IT companies in India
Read the full story

, ,

Midlets are java applications written for phones under the MDIP specification

Steps

1> Download and install the RIM Java Development Environment.from http://www.BlackBerry.net/developers/
This software requires the sun Java SDK, so

2> Download and install the Sun Java SDK.http://java.sun.com/j2se/1.4.2/download.html
MAKE SURE YOU GET THE SDK! *NOT* THE JRE (Java Runtime Environment). Once both are installed, download the midlets you wish to put on your BlackBerry. Midlets are BOTH a .jar and .JAD file.

3> For ease of use, move the JAD and JAR files for each midlet you want to convert to the BIN directory in the RIM Java Development Environment directory on your hard drive, for example: C:\program files\Research in Motion\BlackBerry JDE 3.7\bin\
4> Go to C:\windows right-click and do New -> Text File. Call this text file “Mid2Cod.bat” and say “yes” on the question if you are sure to change the extension.

5> Copy and paste the batch file text that I have attached below.

6> Make sure that the path after “SET JDEPATH=…..” (In the file to be converted to BAT file and kept under C:\windows) is correct for your installation of the JDE. If it’s not correct, please modify it to point to correct path.

7> Save and exit from the file
How to use this batch file:
1. Download your MidLet (.JAD and .JAR files) into some directory. Do Start->Run and type “cmd” (without the “”) followed by .
2. In the DOS window, change directory (using “cd”) to go to the directory where you stored your MidLet
3. Connect your BlackBerry to the USB port, and type “Mid2Cod filename” followed by . Note, that the “” should not be typed, and that the filename must NOT have a .JAR or .JAD extension. So, for the “techgyaan” Midlet (techgyaan.jad / techgyaan.jar), type “Mid2Cod techgyaan “.
4. Follow what’s happening on the screen. After a while, it asks you to press a key to continue (if all went well). If you do so, the .COD file will be uploaded to your BlackBerry. If you are not ready to upload at that time, press CNTL-C.

Below is the file to be converted to BAT file and kept under C:\windows.
@echo off
set JDEPATH=C:\Program Files\Research In Motion\BlackBerry JDE 4.1
cls
echo Midlet to COD translator
echo this utitily translates MIDP Midlets to COD Blackberry files
echo.
if “%1″== “” goto noargs
if not exist “%1.jad” goto nojad
if not exist “%1.jar” goto nojar
if not exist “%JDEPATH%\apps” md “%JDEPATH%\apps”
goto continue
:noargs
echo Usage: %0 inputfile
echo Note: don’t add an extension to the input file name, so no .jad or .jar endings!
goto last
:nojad
echo %1.jad doesn’t exist. Both %1.jad and %1.jar are needed for conversion to be successful.
echo Note: don’t add an extension to the input file name, so no .jad or .jar endings!
goto last
:nojar
echo %1.jar doesn’t exist. Both %1.jad and %1.jar are needed for conversion to be successful
echo Note: don’t add an extension to the input file name, so no .jad or .jar endings!
goto last
:continue
copy %1.jar “%JDEPATH%\apps”
copy %1.jad “%JDEPATH%\apps”
cd “%JDEPATH%\apps”
pause
..\bin\rapc import=”%JDEPATH%\lib\net_rim_api.jar” codename=%1 -midlet jad=%1.jad %1.jar
if not errorlevel 1 goto load
echo An error has occurred. Check your files and try again.
goto last
:load
echo.
echo If you see ‘No Errors’ noted above, most probably the cross-compiling was successful.
echo Now we are going to upload the app to the device. Please make sure your
echo Blackberry is connected to the USB port.
pause
“%JDEPATH%\bin\javaloader” -usb load %1.cod
echo.
:last
echo Thank you for using the Jar2Cod utility.

Caveats:
a) If you use the application loader at a future date, the loader WILL remove your midlets as they are not known by it. You will probably have to re-upload them again in this case.

b) Make sure you have enough free space to upload the applications..

c> Please do not blame ME if some thing goes wrong. J . I have tried this and very sure this will work.
d> If the device crashes, we can easily reload the OS to it. So please try. ( I tried this as well J )
e> Please be VERY careful while executing following commands.

Device fails to come up if the below commands are executed haphazardly.
wipe [-a-f]
Wipes the handheld
-a Wipe applications only
-f Wipe filesystem only
erase [-f] …
Erases modules on the handheld
-f Force erase of in-use module


Read the full story

TechGyaan - Wishes a happy Onam

Friday, September 12, 2008 View Comments




When Maveli, our King, rules the land,

All the people form one casteless race.
And people live joyful and merry;

They are free from all harm.

There is neither theft nor deceit,

And no one is false in speech either.

Measures and weights are right;
No one cheats or wrongs the neighbor.
When Maveli, our King, rules the land,

All the people form one casteless race.
Read the full story

, ,

Q.How do I add more swap space without formatting/deleting files on Ubuntu machine?

Wednesday, September 10, 2008 View Comments

Q.How do I add more swap space without formatting/deleting files on Ubuntu machine?

A: Swap space is an area on disk that temporarily holds a process memory image. When physical memory demand is sufficiently low, process memory images are brought back into physical memory from the swap area on disk. Having sufficient swap space enables the system to keep some physical memory free at all times.

Swap space can be a dedicated swap partition (recommended), a swap file, or a combination of swap partitions and swap files.

The size of your swap space should be equal to twice of your machine's memory.

First to determine the amount of available swap space, use the "swapon" command:

root@techgyaan:~#swapon -s
Filename Type Size Used Priority
/dev/cciss/c0d0p5 partition 2907724 0 -1

swapon - enable/disable devices and files for paging and swapping

root@techgyaan:~#free -m
total used free shared buffers cached
Mem: 3547 670 2877 0 78 385
-/+ buffers/cache: 206 3341
Swap: 8839 0 8839

free - Display amount of free and used memory in the system

The value in the free column indicates the number of free blocks, where a block is 512 bytes.
To convert blocks to KB, divide the number by 2. For example, 2,000,000 free blocks is equivalent to 1,000,000 KB.

If you do not have enough swap space, perform the following tasks:
First you need to create a empty file:

root@techgyaan:~#dd if=/dev/zero of=/swap_file count=4096 bs=1M

dd - convert and copy a file, dd command, /dev/zero can be used to fill a file with a given number of the '\0' (nul) character
count=BLOCKS copy only BLOCKS input blocks, count='4096' is the size of your swap file in MB
bs=BYTES force ibs=BYTES and obs=BYTES
The size of your swap space should be equal to twice of your machine's memory.

root@techgyaan:~#chown root:root /swap_file
root@techgyaan:~#chmod 600 /swap_file

root@techgyaan:~#mkswap /swap_file
mkswap sets up a Linux swap area on a device or in a file

To make use of swap space which you create you need to start swapon
root@techgyaan:~#swapon /swap_file

To make it permanently turn on at every bootup edit "/etc/fstab"
root@techgyaan:~#vi /etc/fstab

Add this line to the end of the file
/swap_file none swap sw 0 0

Note: Take a backup of your fstab before editing which has static information about the filesystems.

Related: How to create swap file when there is no enough swap space in server Read the full story

Send Us Your Tips And Suggestions

Use this form, to send us your suggestions about TechGyaan
If you have any comments, questions, downloads, bouquets, a cool idea to share or just sweet nothings, do write! Mail Me article@techgyaan.org or info@techgyaan.org


Read the full story

,

Internet Helpdesk song by WES

Tuesday, September 9, 2008 View Comments


Feedbacks: We appreciate feedbacks and suggestions about our website info@techgyaan.org Read the full story

,

How to Install Damn Small Linux On a USB Car


This how to explains a step by step procedure to install Damn Small Linux (DSL) onto a USB Card or a Pen Drive.


Open the DOS Cmd Prompt.

  1. Click on the "Start" button, on the Windows taskbar.
  2. Click on "Run" and place your cursor in the text box.
  3. Type in cmd.exe and press Enter on your keyboard.
  4. Save any files you might need from the USB drive, either through windows or the command-line:xcopy /e /i X:\* \tempbackup Note: for here and in the steps below, replace X: with the actual drive letter of your USB drive.
  5. Format your USB Card as FAT32:FORMAT X: /fs:FAT32
  6. Download a zipped archive called syslinux from kernel.org.
  7. Unzip the archive to a directory.
  8. Run Syslinux by typing syslinux -ma X:. (Make sure to be in the correct directory on command prompt. It would be C:\win32 if you extracted the files to C:.)
  9. Download the latest archive (dsl-embedded.zip) from a Damn Small Linux mirror site.
  10. Unzip the archive to a directory.
  11. Copy all the files from the DSL directory to the root of your USB drive.
  12. Restore any files you saved from the first stepxcopy /s \tempbackup\* X:rmdir /s \tempbackup
  13. Restart and boot from your USB drive.

Tips

  • To save any configuration changes, such as your shared keys, make sure to run the Backup utility from the System menu, obtained by right-clicking anywhere on the desktop. When prompted for a device name, leave off the /dev part, that is, you'd normally just type sda1. It will automatically restore the backup on your next boot.

Related wikiHows

Sources and Citations


Article provided by wikiHow, a collaborative writing project to build the world's largest, highest quality how-to manual. Please edit this article and find author credits at the original wikiHow article on How to Install Damn Small Linux On a USB Card. All content on wikiHow can be shared under a Creative Commons license.

Feedbacks: We appreciate feedbacks and suggestions about our website info@techgyaan.org

Read the full story

, ,

GOOGLE Chrome failed to initialize properly (0xc0000005)

Monday, September 8, 2008 View Comments

The application failed to initialize properly (0xc0000005)"
Click on OK to terminate the application



If anyone have come across this kind of error while opening chrome & if you are using any Symantec product.

Solution 1

If yes, please perform the step below :

1) Back up the registry on an affected system.
2) Open the registry on the Agent system by entering regedit from a run prompt.

3) Navigate to "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SysPlant"
4) Open the "Start DWORD"
5) Change the value to "4" to disable the drivers.

6) Reboot the system to commit the changes.

The above registry solution to fix the Google chrome error was issued in symantec forums.Read it here.


Solution 2

If you are still facing problem browsing with chrome then you need to edit the properties of the google chrome shortcut to do follow the steps below.

1. Right click on the Google Chrome shortcut icon and select properties and add "--no-sandbox" to the end of Target
"C:\Documents and Settings\username\Application Data\Google\Chrome\Application\chrome.exe" --no-sandbox



That’s it. Now launch Google Chrome by double clicking on this shortcut & enjoying browsing with Google Chrome :)

To know more about Google Sandbox click here

Related: Google Chrome is Google’s open source browser
Google Chrome Story Book

Feedbacks:
We appreciate feedbacks and suggestions about our website info@techgyaan.org


Read the full story

,

Zune Phone Finally, Okay Maybe

Sunday, September 7, 2008 View Comments

Zune Phone Finally, Okay Maybe





I know a lot of you out there are just waiting for the Zune phone - Microsoft’s answer to the current king of multitouch telephonic devices. Until they actually confirm, check out the Zune Contact concept by Adam Huffman. He’s revamped the interface, made the body madly thin, slapped on a 5 MP camera and went all touchscreeny. Sure it’s just pie-in-the-sky now but who knows, something similar may come from Redmond Washington. Oh BTW, that big white button at the bottom is really a soft cushy thumb rest. . . yeah.

Designer: Adam Huffman



Feedbacks: We appreciate feedbacks and suggestions about our website info@techgyaan.org


Read the full story

, ,

How to Work With Iptables

Saturday, September 6, 2008 View Comments

Iptables is the name of the user space tool by which administrators create rules for the packet filtering (both inbound and outbound) and NAT modules. Today Iptables is a standard part of all modern Linux distributions.

Steps

  1. The first that you need to do is go to the Linux terminal. Then you can play with the program.
  2. This is how you can Block Specific IP Using IPTables
  3. iptables -I INPUT -p tcp -s xxx.xxx.xxx.xxx -j DROP [edit] How To Search For IP Addresses In IPTables
  4. Use the following command:
    • iptables -nL | grep xxx.xxx.xxx.xxx
    • (-n) prevents each IP from resolving to its hostname
    • (-L) lists all of the rules
    • IPTables Log SSH
    • iptables -I INPUT -j LOG -m state --state NEW -p tcp --dport 22

Tips

How to disable and restore IPTables
    • /sbin/iptables-save > backupfilename
    • service IPTables stop
    • cat backupfilename | /sbin/iptables-restore
    • service IPTables start

  • IPTables Firewall Template
    • Prevent SYN floods from consuming memory resources

  • echo 1 > /proc/sys/net/ipv4/tcp_syncookies
    • By default DROP any incoming or forwarded packets, allow all outgoing packets

  • iptables -P INPUT DROP iptables -P FORWARD DROP iptables -P OUTPUT ACCEPT
    • Clear any established specific rules

  • iptables -F INPUT iptables -F FORWARD iptables -F OUTPUT iptables -F -t nat
    • Permit packets in to firewall itself that are part of existing and related connections.

  • iptables -A INPUT -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
    • Allow all inputs from te loopback interface

  • iptables -A INPUT -i lo -s 0/0 -d 0/0 -j ACCEPT
    • Accept connections coming through for SSH (22) and samba

  • iptables -A INPUT -p tcp -s 129.180.0.0/0 --destination-port 22 --syn -j ACCEPT iptables -A INPUT -p tcp -s 129.180.0.0/0 --destination-port 137:139 --syn -j ACCEPT iptables -A INPUT -p tcp -s 129.180.0.0/0 --destination-port 445 --syn -j ACCEPT
    • Accept UDP packets for samba

  • iptables -A INPUT -p udp -s 129.180.0.0/0 --destination-port 137:139 -j ACCEPT iptables -A INPUT -p udp -s 129.180.0.0/0 --destination-port 445 -j ACCEPT
    • Permitting a caching DNS Server
    • We need to permit querying a remote DNS server.

  • iptables -A INPUT -p udp -s 129.180.1.4/0 --source-port 53 --destination-port 1024:65535 -j ACCEPT
  • IPTables Enable Specific Ports
  • This script basically blocks all the ports, and enables only the ones needed. Please edit it as necessary.
  • 1. !/bin/bash
  • iptables --flush iptables -P INPUT DROP iptables -P OUTPUT DROP iptables -P FORWARD DROP iptables -A INPUT -p tcp -m multiport --dport 21,22,80,443 -j ACCEPT iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT iptables-save
  • IPTABLES for Port 22 example...
  • iptables -I INPUT -s 24.192.43.232 -j ACCEPT (this is for all) iptables -I INPUT -p tcp --dport 22 -s 24.192.43.232 -j ACCEPT (this is for port 22 only)

Warnings


  • Take care at the time to handle Iptables, a minor issue can be a big security fail in your system.


Related wikiHows

Sources and Citations

Article provided by wikiHow, a collaborative writing project to build the world's largest, highest quality how-to manual. Please edit this article and find author credits at the original wikiHow article on How to Work With Iptables. All content on wikiHow can be shared under a Creative Commons license.

Feedbacks: We appreciate feedbacks and suggestions about our website info@techgyaan.org

Read the full story

, ,

Stephen Fry wishes GNU a Happy 25th Birthday

Wednesday, September 3, 2008 View Comments

The GNU operating system is a complete free software system, upward-compatible with Unix. GNU stands for “GNU's Not Unix”. Richard Stallman made the Initial Announcement of the GNU Project in September 1983. A longer version called the GNU Manifesto was published in September 1985. It has been translated into several other languages.

The name “GNU” was chosen because it met a few requirements; first, it was a recursive acronym for “GNU's Not Unix”, second, because it was a real word, and third, it was fun to say (or Sing) source via GNU


Related: Watch the Original video at GNU

Feedbacks: We appreciate feedbacks and suggestions about our website info@techgyaan.org
Read the full story

, ,

Google Chrome is Google’s open source browser

Tuesday, September 2, 2008 View Comments

Google Sept 1st officially confirmed that it will release a new open-source web browser, called Google Chrome (that link should go live sometime yesterday).

Try the new open source browser from Google Click Here


There is a comic book published with Google Chrome Logo, features & layouts for more details on "Google Chrome is Google’s open source browser" from Blogoscoped

Related: Google Official Blog
Google Chrome Screen shots

Feedbacks: We appreciate feedbacks and suggestions about our website info@techgyaan.org
Read the full story

,

Google's Android SDK v0.9



Feedbacks: We appreciate feedbacks and suggestions about our website info@techgyaan.org
Read the full story

, ,

Microsoft to target Windows XP Pro users with Genuine ‘nagware’ notifications

Microsoft to target Windows XP Pro users with Genuine ‘nagware’ notifications by ZDNet's Mary Jo Foley -- Microsoft is stepping up its war on software pirates by rolling out new Windows Genuine notification software for what it is calling its most pirated version of Windows: Windows XP Professional.

Continue Reading this Article

Feedbacks: We appreciate feedbacks and suggestions about our website info@techgyaan.org
Read the full story

,

Configure Hosts for Network Client in Solaris

Monday, September 1, 2008 View Comments

Q.How to Configure Hosts for Network Client Mode (It will get info from DHCP server)

Answer: Search the /etc directory for the nodename file.
If such a file exists, delete it.
Eliminating /etc/nodename causes the system to use the hostconfig program to obtain the host name, domain name, and router addresses from the network
configuration server. See “Network Configuration Procedures” on page 101.

Create the /etc/hostname.interface file, if it does not exist.
Ensure that the file is empty. An empty /etc/hostname.interface file causes the system to acquire the IP address from the network configuration server.

Ensure that the /etc/inet/hosts file contains only the host name and IP address of the loopback network interface.
# cat /etc/inet/hosts
# Internet host table
#
127.0.0.1 localhost

The IPv4 loopback interface has the IP address 127.0.0.1. For more information, see “Loopback Address” on page 186. The file should not contain the IP address and host name for the local host (primary network interface).

Check for the existence of an /etc/defaultdomain file.
If such a file exists, delete it.
The hostconfig program automatically sets the domain name. To override the domain name that is set by hostconfig, type the substitute domain name in the
/etc/defaultdomain file.

Ensure that the search paths in the client’s /etc/nsswitch.conf file reflect the name service requirements for your network.
Read the full story

, , , ,

Bigger blogger presence at DNC


Read the full story