Tuesday, May 21, 2013

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void Button1_Click(object sender, EventArgs e)
    {

    }
    protected void Button2_Click(object sender, EventArgs e)
    {
        SqlDataSource1.Insert();
        GridView1.DataBind();
    }
    protected void TextBox1_TextChanged(object sender, EventArgs e)
    {

    }
    protected void Button5_Click(object sender, EventArgs e)
    {
        SqlDataSource1.Delete();
        GridView1.DataBind();
    }
    protected void Button6_Click(object sender, EventArgs e)
    {
        SqlDataSource1.Update();
        GridView1.DataBind();
    }
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace Employee_Management
{
    public partial class Form1 : Form
    {

        SqlConnection con = new SqlConnection("Data Source=DELL;Initial Catalog=Company;User ID=sa;Password=m8002088");
        string[] deptarray = new string[] { "Development", "Support", "HR" };

        SqlCommand cmd;
        SqlDataReader dr;
        int id= 1;

        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            comboBox1.DataSource = deptarray;
            display();

        }

        private void button1_Click(object sender, EventArgs e)
        {
            con.Open();
            cmd = new SqlCommand("select max(eid) from employee",con);
            int cnt = (int)cmd.ExecuteScalar();
            cnt = cnt + 1;
            textBox1.Text = Convert.ToString(cnt);

        }

        private void button3_Click(object sender, EventArgs e)
        {
            con.Open();
             cmd = new SqlCommand("select max(eid) from employee",con);
             int j = (int)cmd.ExecuteScalar();
             if (Convert.ToInt32(textBox1.Text) > j)
             {

                 cmd = new SqlCommand("insert into employee values(" + textBox1.Text + ",'" + textBox2.Text + "','" + comboBox1.SelectedItem.ToString() + "'," + textBox3.Text + ")", con);
                 int r = cmd.ExecuteNonQuery();
                 if (r > 0)
                     MessageBox.Show("Row Inserted!!!");
                 else
                     MessageBox.Show("Insert Data");
             }
             else
             {
                // cmd = new SqlCommand("insert into employee values(" + textBox1.Text + ",'" + textBox2.Text + "','" + comboBox1.SelectedItem.ToString() + "'," + textBox3.Text + ")", con);
                 cmd = new SqlCommand("update employee set ename='" + textBox2.Text + "',dep='" + comboBox1.SelectedItem.ToString() + "',age=" + textBox3.Text + " where eid=" + Convert.ToUInt32(textBox1.Text) + "", con);
               
                 int r = cmd.ExecuteNonQuery();
                 if (r > 0)
                     MessageBox.Show("Row udated!!!");
                 else
                     MessageBox.Show("Not updated");
             }
            con.Close();
            display();
        }
        public void display()
        {
            con.Open();
            cmd = new SqlCommand("select * from employee", con);
            dr = cmd.ExecuteReader();
            DataTable dt = new DataTable();
            dt.Load(dr);
            dataGridView1.DataSource = dt;
            con.Close();
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {
          
        }

        private void button5_Click(object sender, EventArgs e)
        {
           
        }

        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
     
           DataGridViewRow row = this.dataGridView1.Rows[e.RowIndex];
           textBox1.Text = row.Cells[0].Value.ToString();

        }

        private void dataGridView1_CellContentClick_1(object sender, DataGridViewCellEventArgs e)
        {

            DataGridViewRow row = this.dataGridView1.Rows[e.RowIndex];
            textBox1.Text = row.Cells[0].Value.ToString();
        }
      

        private void button2_Click(object sender, EventArgs e)
        {

        }
    }
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace Employee_Management
{
    public partial class Form1 : Form
    {

        SqlConnection con = new SqlConnection("Data Source=DELL;Initial Catalog=Company;User ID=sa;Password=m8002088");
        string[] deptarray = new string[] { "Development", "Support", "HR" };

        SqlCommand cmd;
        SqlDataReader dr;
        int id= 1;

        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            comboBox1.DataSource = deptarray;
            display();

        }

        private void button1_Click(object sender, EventArgs e)
        {
            con.Open();
            cmd = new SqlCommand("select max(eid) from employee",con);
            int cnt = (int)cmd.ExecuteScalar();
            cnt = cnt + 1;
            textBox1.Text = Convert.ToString(cnt);

        }

        private void button3_Click(object sender, EventArgs e)
        {
            con.Open();
             cmd = new SqlCommand("select max(eid) from employee",con);
             int j = (int)cmd.ExecuteScalar();
             if (Convert.ToInt32(textBox1.Text) > j)
             {

                 cmd = new SqlCommand("insert into employee values(" + textBox1.Text + ",'" + textBox2.Text + "','" + comboBox1.SelectedItem.ToString() + "'," + textBox3.Text + ")", con);
                 int r = cmd.ExecuteNonQuery();
                 if (r > 0)
                     MessageBox.Show("Row Inserted!!!");
                 else
                     MessageBox.Show("Insert Data");
             }
             else
             {
                // cmd = new SqlCommand("insert into employee values(" + textBox1.Text + ",'" + textBox2.Text + "','" + comboBox1.SelectedItem.ToString() + "'," + textBox3.Text + ")", con);
                 cmd = new SqlCommand("update employee set ename='" + textBox2.Text + "',dep='" + comboBox1.SelectedItem.ToString() + "',age=" + textBox3.Text + " where eid=" + Convert.ToUInt32(textBox1.Text) + "", con);
               
                 int r = cmd.ExecuteNonQuery();
                 if (r > 0)
                     MessageBox.Show("Row udated!!!");
                 else
                     MessageBox.Show("Not updated");
             }
            con.Close();
            display();
        }
        public void display()
        {
            con.Open();
            cmd = new SqlCommand("select * from employee", con);
            dr = cmd.ExecuteReader();
            DataTable dt = new DataTable();
            dt.Load(dr);
            dataGridView1.DataSource = dt;
            con.Close();
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {
          
        }

        private void button5_Click(object sender, EventArgs e)
        {
           
        }

        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
     
           DataGridViewRow row = this.dataGridView1.Rows[e.RowIndex];
           textBox1.Text = row.Cells[0].Value.ToString();

        }

        private void dataGridView1_CellContentClick_1(object sender, DataGridViewCellEventArgs e)
        {

            DataGridViewRow row = this.dataGridView1.Rows[e.RowIndex];
            textBox1.Text = row.Cells[0].Value.ToString();
        }
      

        private void button2_Click(object sender, EventArgs e)
        {

        }
    }
}
private void dataGridView1_CellContentClick_1(object sender, DataGridViewCellEventArgs e)
        {

            DataGridViewRow row = this.dataGridView1.Rows[e.RowIndex];
            textBox1.Text = row.Cells[0].Value.ToString();

databinding

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace lab12_1
{
    public partial class Form1 : Form
    {
         SqlConnection con=new SqlConnection("Data Source=TANISH;Initial Catalog=department;User ID=sa;Password=seed");

         SqlDataAdapter da;
         DataSet ds = new DataSet();
       
        
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void button1_Click(object sender, EventArgs e)
        {
            SqlDataAdapter sqlda = new SqlDataAdapter("insert into dept1 values("+textBox1.Text+",'"+textBox2.Text+"')", con);
            //da = new SqlDataAdapter("select * from dept1", con);
            //SqlCommandBuilder cmdBuilder = new SqlCommandBuilder(sqlda);
         //   DataSet ds = new DataSet();

            sqlda.Fill(ds,"dept1");
           
            dataGridView1.DataSource = ds.Tables[0];
           
           
        }

        private void button5_Click(object sender, EventArgs e)
        {
            da = new SqlDataAdapter("select * from dept1", con);
            da.Fill(ds);
           // dataGridView1.Refresh();
            dataGridView1.DataSource = ds.Tables[0];
           
        }

        private void button3_Click(object sender, EventArgs e)
        {
            SqlDataAdapter sqlda = new SqlDataAdapter("Update dept1 set name='"+textBox2.Text+"' where id="+textBox1.Text+"", con);
            //da = new SqlDataAdapter("select * from dept1", con);
            //SqlCommandBuilder cmdBuilder = new SqlCommandBuilder(sqlda);
            //   DataSet ds = new DataSet();

            sqlda.Fill(ds, "dept1");

            dataGridView1.DataSource = ds.Tables[0];
        }

        private void button4_Click(object sender, EventArgs e)
        {

            SqlDataAdapter sqlda = new SqlDataAdapter("delete from dept1 where id="+textBox1.Text+"" , con);
            //da = new SqlDataAdapter("select * from dept1", con);
            //SqlCommandBuilder cmdBuilder = new SqlCommandBuilder(sqlda);
            //   DataSet ds = new DataSet();

            sqlda.Fill(ds, "dept1");

            dataGridView1.DataSource = ds.Tables[0];
        }

        private void button2_Click(object sender, EventArgs e)
        {

        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            textBox1.DataBindings.Add("text", ds.Tables[0], "id");
        }

        private void textBox2_TextChanged(object sender, EventArgs e)
        {
            textBox2.DataBindings.Add("text", ds.Tables[0], "name");
        }

        private void button2_Click_1(object sender, EventArgs e)
        {
            BindingContext[ds.Tables[0]].Position = ds.Tables[0].Rows.Count - 1;
        }

        private void button7_Click(object sender, EventArgs e)
        {
            if (BindingContext[ds.Tables[0]].Position < ds.Tables[0].Rows.Count - 1)
                BindingContext[ds.Tables[0]].Position = BindingContext[ds.Tables[0]].Position + 1;
        }

        private void button6_Click(object sender, EventArgs e)
        {
             if(BindingContext[ds.Tables[0]].Position>0)
                BindingContext[ds.Tables[0]].Position=BindingContext[ds.Tables[0]].Position-1;

        }

        private void button8_Click(object sender, EventArgs e)
        {
            BindingContext[ds.Tables[0]].Position = 0;
        }
    }
}

Sunday, May 19, 2013

private void btnDeleteFL_Click(object sender, EventArgs e)

{

    if (MessageBox.Show("Are you sure you want to delete this feature?",

        "Confirm delete", MessageBoxButtons.YesNo) == DialogResult.Yes)

    {

        // Delete the require record according to the user command.              

    }
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace WindowsFormsApplication3
{
    public partial class Form1 : Form
    {
        SqlConnection con = new SqlConnection("Data Source=ARNAV;Initial Catalog=Mrudu;User ID=sa;Password=manager");
        SqlCommand cmd;

        SqlDataReader dr;

        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            con.Open();
           
            cmd = new SqlCommand("insert into Cust values("+textBox1.Text+",'"+textBox2.Text+"')", con);
            int r=cmd.ExecuteNonQuery();
            if (r > 0)
                MessageBox.Show("Row Inserted!!!");
            else
                MessageBox.Show("Insert Data");
           
            con.Close();
            display();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            con.Open();
            cmd=new SqlCommand("delete from Cust where Cust_ID="+textBox1.Text);
            cmd.Connection = con;
            int r = cmd.ExecuteNonQuery();
            if (r > 0)
                MessageBox.Show("Row Deleted!!!");
            else
                MessageBox.Show("Not Deleted");
           
            con.Close();
            display();
        }

        private void button3_Click(object sender, EventArgs e)
        {
            con.Open();
            cmd = new SqlCommand("update Employee set Emp_Name='"+textBox2.Text+"' where Emp_ID ="+textBox1.Text);
            cmd.Connection = con;
            int r = cmd.ExecuteNonQuery();
            if (r > 0)
                MessageBox.Show("Row updated");
            else
                MessageBox.Show("Not updated");
           
            con.Close();
            //display();
        }

        private void button4_Click(object sender, EventArgs e)
        {
            con.Open();
            cmd = new SqlCommand("select count(Cust_ID) from Cust", con);
            int cnt = (int)cmd.ExecuteScalar();
            MessageBox.Show("Total No. of customers : "+cnt.ToString());
           
            con.Close();
        }

        private void button5_Click(object sender, EventArgs e)
        {
            con.Open();
        
            cmd = new SqlCommand("StoredProcedure1", con);
            cmd.CommandType = CommandType.StoredProcedure;

            SqlParameter param = new SqlParameter();
            param.ParameterName = "@cno";
            param.Value = textBox1.Text;
            cmd.Parameters.Add(param);

            dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                MessageBox.Show("ID : " + dr[0].ToString());
                MessageBox.Show("Name : " + dr[1].ToString());
            }
           
            con.Close();
            //display();
        }
        public void display()
        {
            con.Open();
            cmd = new SqlCommand("select * from Cust", con);
            dr = cmd.ExecuteReader();
            DataTable dt = new DataTable();
            dt.Load(dr);
            dataGridView1.DataSource = dt;
            con.Close();

        }

        private void Form1_Load(object sender, EventArgs e)
        {
            display();
        }

        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {

        }

      

       
    }
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace WindowsFormsApplication3
{
    public partial class Form1 : Form
    {
        SqlConnection con = new SqlConnection("Data Source=ARNAV;Initial Catalog=Mrudu;User ID=sa;Password=manager");
        SqlDataAdapter da;
        DataSet ds=new DataSet();
        SqlCommandBuilder cbd;
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
           
            DataRow drow = ds.Tables[0].NewRow();
            drow[0] = textBox1.Text;
            drow[1] = textBox2.Text;
            ds.Tables[0].Rows.Add(drow);
            cbd = new SqlCommandBuilder(da);
            da.Update(ds, "Cust");
            //da = new SqlDataAdapter("insert into Cust values("+textBox1.Text+",'"+textBox2.Text+"')", con);
            //ds = new DataSet();
            //da.Fill(ds, "Cust");
            //MessageBox.Show("Done");
        }

        private void button2_Click(object sender, EventArgs e)
        {
            DataRow dr = ds.Tables["Cust"].NewRow();
            dr = ds.Tables[0].Rows.Find(textBox1.Text);
            dr.Delete();
            cbd = new SqlCommandBuilder(da);
            da.Update(ds, "Cust");
            //da = new SqlDataAdapter("delete from Cust where Cust_ID=" + textBox1.Text, con);
            //ds = new DataSet();
            //da.Fill(ds, "Cust");
            //MessageBox.Show("Deleted");
        }

        private void button3_Click(object sender, EventArgs e)
        {
            DataRow drow = ds.Tables[0].NewRow();
            drow = ds.Tables[0].Rows.Find(textBox1.Text);
            drow[1] = textBox2.Text;
            cbd = new SqlCommandBuilder(da);
            da.Update(ds, "Cust");
            //da = new SqlDataAdapter("update Cust set Cust_Name='" + textBox2.Text + "' where Cust_ID=" + textBox1.Text, con);
            //ds = new DataSet();
            //da.Fill(ds, "Cust");
            //MessageBox.Show("Updated");
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            da = new SqlDataAdapter("Select * from Cust", con);
            da.MissingSchemaAction = MissingSchemaAction.AddWithKey;
            da.Fill(ds, "Cust");

            dataGridView1.DataSource = ds.Tables[0];
        }

     
    }
}

Tuesday, January 5, 2010

HAVE A LOOK AT HTC HERO



# General Features
2G Network - GSM 850 / 900 / 1800 / 1900
3G Network - HSDPA 900 / 2100
Dimensions - 112 x 56.2 x 14.4 mm
Weight - 135 g
# Display
Type - TFT capacitive touchscreen, 65K colors
Size - 320 x 480 pixels, 3.2 inches
Others - Sense UI , Multi-touch input method, Accelerometer sensor for auto-rotate, Trackball
#Sound
Alert types-Vibration; Downloadable polyphonic, MP3, WAV ringtones
Speakerphone-Yes; 3.5 mm audio jack
#Memory
Phonebook-Practically unlimited entries and fields, Photocall
Call records-Practically unlimited
Internal288 -MB RAM, 512 MB ROM
Card slot -microSD
#Data
GPRS -Class 10 (4+1/3+2 slots), 32 - 48 kbps
EDGE -Class 10, 236.8 kbps
3G-HSDPA, 7.2 Mbps; HSUPA, 2.0 Mbps
WLAN-Wi-Fi 802.11 b/g
Bluetooth-Yes v2.0 with A2DP
Infrared port-No
USB-Yes, miniUSB
#Camera
Primary-5 MP, 2592 x 1944 pixels, autofocus
Features-Touch focus (via software update)
Video-Yes,
CIF@15fps
#OS
Android OS, v1.5 (Cupcake)
#CPU
Qualcomm MSM 7200A 528 MHz processor
#Messaging
SMS(threaded view), MMS, Email, Instant Messaging
#Browser
HTML
#Radio
No
#Games
Yes
#Colors
Brown, White (teflon coating), Graphite, Black, Pink
#GPS
Yes, with A-GPS support
#Java
Via third party application
#Others
Digital compass
Dedicated search key
Scenes quick profile switcher
MP3/AAC+/WAV/WMA9 player
MP4/H.263/H.264/WMV9 player
Voice memo
#Battery
Standard battery, Li-Ion 1350 mAh
Stand-by-Up to 440 h (2G) / Up to 750 h (3G)
Talk time-Up to 8 h (2G) / Up to 7 h (3G)

Sunday, August 30, 2009

Sony India launches DSC-TX1 and DSX-WX1 low-light cameras with HD video

#Stable Exmor R back-illuminated CMOS sensor technology.
#Amazingly clear, vibrant photos in low lighting scenarios.
#Wires and other circuit elements are positioned behind the photo-diodes so that Exmor R image sensors can gather more light, resulting in approximately twice the sensitivity compared to conventional sensors.
#To further extend low-light shooting performance, the TX1 and WX1 cameras incorporate the hand-held twilight and anti-motion blur multi-shot modes that capture six separate images in less than a second and utilise Sony’s BIONZ processor to combine the shots into a single image of extraordinary detail.
#Includes Sweep Panorama and 10 frames per second burst shooting features, in smaller, more compact bodies that match nearly any unique style.
#Capturing wide landscapes is as easy as "press and sweep." The BIONZ imaging processor automatically stitches the pictures together to create one stunning panoramic photo.
#With HD video capability, these can record HD movies in 720p high definition MPEG4 format for stunning large-screen home movie playback and record up to 29 minutes (or up to 2GB file size) in 720p format.
#Slim profile of just 16.5mm, the fashionable 10.2-megapixel TX1 features a new operation on the touch panel that lets you scroll through images with a flick of your finger and directly access menus on the 3-inch Clear Photo LCD Plus display.
#Carl Zeiss Vario-Tessar lens, the TX1 camera lets you focus as little as 0.4 inches from your subject for extraordinary close-up shots.
# 4x telescopic zoom perfect for capturing far-away subjects, and Sony’s Optical SteadyShot image stabilisation helps overcome camera shake.
#10.2 mega-pixel WX1 camera has a 2.7-inch Clear Photo LCD Plus display and is just over three quarters of an inch thin – an ideal choice for DSLR owners who also want to carry a compact, high performance digital still camera.
#WX1 camera features a Sony G lens with an extraordinary wide angle 24-120mm 5x optical zoom which offers nearly twice the light gathering capability of conventional lenses, and works together with the Exmor R sensor and low-light shooting modes to provide low-light photography beyond the abilities of other compact cameras.
#Includes all the next-gen software technology that Sony cameras are famous for, such as intelligent auto mode, face detection, scene selection, red-eye removal, anti-blur, smile shutter, etc.

Saturday, August 29, 2009

Nokia launches 5230 XpressMusic


Nokia 5230 XpressMusic Mobile Phone Features



#Quad-band GSM 850 / 900 / 1800 / 1900 MHz
#3.2-inch, 360 x 640 pixels, 16M Colors TFT Display
#Full Touchscreen with Handwriting recognition
#Proximity Sensor for Auto system turn off
#Accelerometer Sensor for Auto horizontal/vertical screen Rotate
#ARM 11, 369 MHz CPU
#Symbian OS v9.4, S60 rel. 5
#70-MB Internal Memory, 128 MB ROM
#Upto 16-GB hotswapable MicroSD media expansion card support
#2.0 Megapixel digital camera, 1600 x 1200 pixels resolution, Autofocus, LED flash, 4x smooth digital zoom
#Video (QCIF) video capture and playback, Supports MPEG4, 3GPP and h.263 video file formats
#FM stereo radio with RDS
#Music Media player supports MP3/AAC/AAC+/eAAC+/WMA/MP4/WAV/RA/M4A
#Video Media Player supports WMV/3GP/RV/MP4
#GPRS Class 32
#HSCSD, 43.2 kbps
#EDGE Class 32
#3G HSDPA, 3.6 Mbps
#Bluetooth v2.0 with A2DP
#USB v2.0, miniUSB
#Integrated GPS receiver with A-GPS support, Nokia Maps 2.0
#Colors – Black, Red, Silver, Pink, and Yellow
#5-band equaliser and audio visualisations
#3.5-mm Audio Port
#Built-in handsfree
#Integrated stereo speakers
#Polyphonic (64 channels), MP3, AAC Ringtones
#Nokia S60 browser, (x)HTML, JavaScript 1.3 and 1.5 support
#Java MIDP 2.1
#Li-Ion 1320 mAh (BL-5J) Standard BatteryStand-by time: 400 hrsTalk time: 7 hrsMusic playback: 33 hours on single full charge
#Dimensions: 111 x 51.7 x 15.5 mm
#Weight: 115 gms

The new Nokia 5230 XpressMusic mobile phone featuring 2.0 MP autofocus digital camera, FM radio, GPS receiver with A-GPS and 3.5mm audio port connection is available for Rs. 9,990(August 09) with one year warranty.

Saturday, July 11, 2009

Panache Mini Thin PC

Specifications

Dimensions (WxHxD): 306 x 65 x 267 mm; Weight: 3.125 kg; Processor: Intel Atom 330, 1.60 GHz; Chipset: Intel 945G; Memory: 1 GB DDR2-533; Hard disk: 80 GB; Connectivity: Gigabit Ethernet.

Price Rs 9,900

Website www.panache.co.in

Warranty 1 year

Netbook and nettop manufacturers have been cashing on the older generation Atom based platform for a long time. The Atom has been descirbed as versatile and affordable but can it be powerful? We tested a small form factor PC that features Intel’s first dual core Atom processor, this was fun!

# Features

The Panache Mini Thin PC is a small form factor PC (nettop) that has hardware commonly found in most netbooks and nettops such as Asus’s Eee PCs and Eee Box. However, the most significant difference is that of the processor. Most netbooks feature the Intel Atom N270, but this Thin PC features the Atom 330. Although both processors are clocked at 1.60 GHz, there are two main differences. The N270 has 512 KB L2 cache and 47 million transistors and the Atom 330 has 1 MB L2 cache and 50 million transistors.

Other features include 1 GB DDR2 RAM clocked at 533 MHz, an 80 GB 3.5-inch (7200 rpm) hard drive, gigabit Ethernet, and onboard graphics and audio. It even has the standard ports such as VGA, four USB (plus two in front), Ethernet and audio and there is a serial (COM) and a parallel port for backward compatability of hardware. It also has an S-video port so you can connect your TV to watch movies on it. A noticeable downside is the absence of an optical drive. On opening the case, we noticed that although the front panel has an optical drive bay cover, there’s very little room in the cabinet to accommodate a standard optical drive. In any case, this also rules out installing an operating system using a disc, unless you buy an external (USB) optical drive.

On the whole, it has pretty much everything else that makes a basic PC, all you need is a monitor, an operating system, a keyboard and a mouse and your PC’s ready!

#Build quality

Here’s something for the space-conscious people, who want their desks neat and tidy. The Panache Thin PC is slim, ruggedly built, easy to install and can hide behind your LCD monitor. Although not much to look at, it seems plain and is ideal for SOHO or a basic home PC environment. It’s more of a simple PC and may not impress people who prefer the stylish Asus Eee Box.

#Performance

It would be unfair to compare the performance of this PC to that of a mainstream desktop PC, so the closest comparison is the Asus Eee Box B202 which features the Atom N270 processor and the same amount of RAM. This one really trounces the competition in overall performance, thanks to its dual core Atom processor with double the amount of L2 cache. We’d say that if you install Microsoft Windows XP on this PC, it will surely suffice for applications such as Microsoft Office, media players, light image editing and even for light gaming.

Verdict: Although an entry-level user-upgradeable desktop PC cost around twenty percent more than the Panache Mini Thin PC, you won’t get the compactness that this baby offers. So considering the price, all-in-all it’s a great buy!

Be prepared to witness Google Chrome Operating System soon......



It's been an exciting nine months since google launched the Google Chrome browser. Already, over 30 million people use it regularly. Google designed Google Chrome for people who live on the web — searching for information, checking email, catching up on the news, shopping or just staying in touch with friends. However, the operating systems that browsers run on were designed in an era where there was no web. Google has announced a new project that's a natural extension of Google Chrome — the Google Chrome Operating System. It's googles's attempt to re-think what operating systems should be.

Google Chrome OS is an open source, lightweight operating system that will initially be targeted at netbooks. Later this year we will open-source its code, and netbooks running Google Chrome OS will be available for consumers in the second half of 2010.

Speed, simplicity and security are the key aspects of Google Chrome OS. Google is designing the OS to be fast and lightweight, to start up and get you onto the web in a few seconds. The user interface is minimal to stay out of your way, and most of the user experience takes place on the web. And as we did for the Google Chrome browser, google is going back to the basics and completely redesigning the underlying security architecture of the OS so that users don't have to deal with viruses, malware and security updates. It should just work.

Google Chrome OS will run on both x86 as well as ARM chips and we are working with multiple OEMs to bring a number of netbooks to market next year. The software architecture is simple — Google Chrome running within a new windowing system on top of a Linux kernel. For application developers, the web is the platform. All web-based applications will automatically work and new applications can be written using your favorite web technologies. And of course, these apps will run not only on Google Chrome OS, but on any standards-based browser on Windows, Mac and Linux thereby giving developers the largest user base of any platform.

Google Chrome OS is a new project, separate from Android. Android was designed from the beginning to work across a variety of devices from phones to set-top boxes to netbooks. Google Chrome OS is being created for people who spend most of their time on the web, and is being designed to power computers ranging from small netbooks to full-size desktop systems. While there are areas where Google Chrome OS and Android overlap, we believe choice will drive innovation for the benefit of everyone, including Google.

Google hear a lot from our users and their message is clear — computers need to get better. People want to get to their email instantly, without wasting time waiting for their computers to boot and browsers to start up. They want their computers to always run as fast as when they first bought them. They want their data to be accessible to them wherever they are and not have to worry about losing their computer or forgetting to back up files. Even more importantly, they don't want to spend hours configuring their computers to work with every new piece of hardware, or have to worry about constant software updates. And any time our users have a better computing experience, Google benefits as well by having happier users who are more likely to spend time on the Internet.





One thing for sure it will pose a great challenge to windows operating system..........................

NextUp Talker software - a miracle for dumb


NextUp Talker 1.019 is a Text To Speech product from talkforme.com.It Allows those with vocal impairments to communicate with others using a windows PC or Tablet PC. Provides common phrase shortcuts. NextUp Talker is a Text To Speech software specifically designed for people who have temporarily or permanently lost their voice. With natural, human sounding voices and handy shortcuts to quickly enter commonly used sentences and phrases, NextUp Talker allows you to easily communicate with others despite vocal impairments using a Windows PC or Tablet PC.
Whether due to ALS, Cancer, Stroke, aphasia, or any of the other all too common problems causing loss of speech, NextUp Talker should help you regain an important part of your life by allowing you to "talk" with others. It's goal is to provide high-quality but affordable speech solutions for those in need.


NextUp Talker Benefits:

#Specifically designed for use in conversation
#More pleasant conversations using latest generation, high-quality, Natural sounding voices.
#Easy use with either mouse or keyboard.
#Smooth conversation flow with less delays due to typing by using predefined, often used
#phrases and user created abbreviations.
#Adapts to your style and speed with options to speak each word as typed, each sentence, each paragraph, or on demand.
#Ability to insert actual sound files along with speech. These can help make kids more comfortable talking with an adult using a computer.

Goal of NextUp Talker

Over the past 5 years, talkforme.com have developed the world's most popular Text To Speech program, called TextAloud. It is a general consumer product used for listening to email, web pages, and documents. During that time we've had thousands of users who have lost their voice and have trouble communicating with others. TextAloud and other PC based programs have never worked very well as conversation tools, because they simply aren't designed in that way. So until now, the best option has been to use dedicated hardware devices for voice replacement. These can cost up to $3000 and typically have very mechanical sounding voices. Our goal with the release of NextUp Talker is to use all of the advances in computer based voices and what we've learned from our customers to offer an affordable product for people who have either temporarily or permanently lost their voice.

Designing for Conversation

One problem with using computers for conversation is the delay during entry of messages. NextUp Talker attempted several things to help with this:
#Predefined Phrases
#NextUp Talker let's you create an unlimited number of phrases you often use. These are arranged in a multi-level menu system. So, for example, you might have a menu of phrases you typically use with the telephone. You might have a phrases named "Greeting" that has the text
"Hi. This is John. I'm using a computer to talk with you, so please be patient as I type my responses. If you don't understand the voice or need me to repeat something, just let me know".
So, when you answer the phone, you could access that phrase quickly and have it spoken without typing it.
# Phrases can also have parameters within them, for cases where you need to customize the phrase. For example, you may have a phrase named "How Are You" that has the text
"Hi %name%. How are you today"
When you choose this phrase, NextUp Talker will prompt you for what you want to say for %name% then speak the phrase. So you access the "How Are You" phrase, NextUp Talker will popup a window asking you for the name, you type in "Betty", then NextUp Talker will speak "Hi Betty, How are you"
#Predefined phrases can be quickly accessed during conversations by
Double-clicking the phrase on the left side of the software
Using shortcut key combinations you define
From a right-click popup menu in the typing area
From the Insert Menu.
Abbreviations and ShortHand
#NextUp Talker includes an Abbreviations and ShortHand editor. With this, you can define short strings to represent longer phrases or sentences. So for example, if you frequently say something like "Could you bring me something to drink please", you could define an abbreviation of "gdrink" to be that full string. Then, when typing text into NextUp Talker, if you simply type "gdrink" the software will speak "Could you bring me something to drink please". Over time as you get used to using the program, you'll develop your own version of shorthand that will speed up your typing.

Inserting Sound Files

NextUp Talker can also mix in actual sound files into speech. You can insert a link to a sound file using the insert menu. For some users who have warning before losing their voice, such as is the case often with surgery, you can use your computer to record various sound files saying things like "I love you", or answering the phone. These recordings can then be intermixed with text to speech. Another neat use is inserting sound effects. There are a huge number of free sound files on the internet. A common use for these might be to include some funny sound effects with your speech. This is especially helpful when speaking with children. The funny sounds often help children become more comfortable when talking with someone who has to use a computer.

Access for those with physical limitations

Especially for those with ALS who have lost their voice, they face the additional challenge of losing muscle control and having difficulty fully using a mouse and keyboard. Talkforme.com attempted to design NextUp Talker to work well with either a mouse or keyboard, and hopefully work with "virtual keyboards". We haven't done a lot of testing in these areas yet, so we would appreciate any and all feedback to help us continue to improve.

Natural Sounding Voices

A computer will never replace the voice you've lost. However, in recent years, computer voices have become more and more human like. Choosing one or more computer voices that you like and that you feel comfortable with is important. This will become YOUR voice to friends and family. We sell a variety of optional voices for use with NextUp Talker.

click here to download a free trial - www.softsea.com/download/NextUp-Talker.html



Here comes india's fastest wireless broadband !!!

# Wireless Broadband for laptop & desktop

# 20 times faster with speed upto 3.1Mbps on the move

# Fastest uploads at a speed of upto 1.8 Mbps

# Downward compatible with Reliance High Speed 1X network to ensure seamless connectivity across 20000 towns & 5 lakh villages, as well as along major highways, railway routes, airport lounges and remote locations in India

# Optimized for running rich media / heavy applications such as video conferencing, video streaming, electronic surveillance, online multiplayer gaming and heavy file transfers.

# Simply plug & play

# Some other service prroviders such as tata have released their tata photon + with same fratures as mentioned above but currently available in less than 5 cities whereas reliance's is avalaible across 35 cities in india

# Only disadvantage is that only available in selected cities

Speed up your browsing of Windows XP machines


1.Here's a great tip to speed up your browsing of Windows XP machines. Its actually a fix to a bug installed as default in Windows 2000 that scans shared files for Scheduled Tasks. And it turns out that you can experience a delay as long as 30 seconds when you try to view shared files across a network because Windows 2000 is using the extra time to search the remote computer for any Scheduled Tasks. Note that though the fix is originally intended for only those affected, Windows 2000 users will experience that the actual browsing speed of both the Internet & Windows Explorers improve significantly after applying it since it doesn't search for Scheduled Tasks anymore. Here's how :

Open up the Registry and go to :
HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/Current Version/Explorer/RemoteComputer/NameSpace
Under that branch, select the key :
{D6277990-4C6A-11CF-8D87-00AA0060F5BF}
and delete it.
This is key that instructs Windows to search for Scheduled Tasks. If you like you may want to export the exact branch so that you can restore the key if necessary.
This fix is so effective that it doesn't require a reboot and you can almost immediately determine yourself how much it speeds up your browsing processes.


2.When you connect to a web site your computer sends information back and forth. Some of this information deals with resolving the site name to an IP address, the stuff that TCP/IP really deals with, not words. This is DNS information and is used so that you will not need to ask for the site location each and every time you visit the site. Although Windows XP and Windows XP have a pretty efficient DNS cache, you can increase its overall performance by increasing its size. You can do this with the registry entries below:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters]
"CacheHashTableBucketSize"=dword:00000001
"CacheHashTableSize"=dword:00000180
"MaxCacheEntryTtlLimit"=dword:0000fa00
"MaxSOACacheEntryTtlLimit"=dword:0000012d

Make a new text file and rename it to dnscache.reg. Then copy and paste the above into it and save it. Merge it into the registry.



NTFS V/S FAT

To NTFS or not to NTFS—that is the question. But unlike the deeper questions of life, this one isn't really all that hard to answer. For most users running Windows XP, NTFS is the obvious choice. It's more powerful and offers security advantages not found in the other file systems. But let's go over the differences among the files systems so we're all clear about the choice. There are essentially three different file systems available in Windows XP: FAT16, short for File Allocation Table, FAT32, and NTFS, short for NT File System.

#FAT16
The FAT16 file system was introduced way back with MS–DOS in 1981, and it's showing its age. It was designed originally to handle files on a floppy drive, and has had minor modifications over the years so it can handle hard disks, and even file names longer than the original limitation of 8.3 characters, but it's still the lowest common denominator. The biggest advantage of FAT16 is that it is compatible across a wide variety of operating systems, including Windows 95/98/Me, OS/2, Linux, and some versions of UNIX. The biggest problem of FAT16 is that it has a fixed maximum number of clusters per partition, so as hard disks get bigger and bigger, the size of each cluster has to get larger. In a 2–GB partition, each cluster is 32 kilobytes, meaning that even the smallest file on the partition will take up 32 KB of space. FAT16 also doesn't support compression, encryption, or advanced security using access control lists.

#FAT32
The FAT32 file system, originally introduced in Windows 95 Service Pack 2, is really just an extension of the original FAT16 file system that provides for a much larger number of clusters per partition. As such, it greatly improves the overall disk utilization when compared to a FAT16 file system. However, FAT32 shares all of the other limitations of FAT16, and adds an important additional limitation—many operating systems that can recognize FAT16 will not work with FAT32—most notably Windows NT, but also Linux and UNIX as well. Now this isn't a problem if you're running FAT32 on a Windows XP computer and sharing your drive out to other computers on your network—they don't need to know (and generally don't really care) what your underlying file system is.

#The Advantages of NTFS
The NTFS file system, introduced with first version of Windows NT, is a completely different file system from FAT. It provides for greatly increased security, file–by–file compression, quotas, and even encryption. It is the default file system for new installations of Windows XP, and if you're doing an upgrade from a previous version of Windows, you'll be asked if you want to convert your existing file systems to NTFS. Don't worry. If you've already upgraded to Windows XP and didn't do the conversion then, it's not a problem. You can convert FAT16 or FAT32 volumes to NTFS at any point. Just remember that you can't easily go back to FAT or FAT32 (without reformatting the drive or partition), not that I think you'll want to.
The NTFS file system is generally not compatible with other operating systems installed on the same computer, nor is it available when you've booted a computer from a floppy disk. For this reason, many system administrators, myself included, used to recommend that users format at least a small partition at the beginning of their main hard disk as FAT. This partition provided a place to store emergency recovery tools or special drivers needed for reinstallation, and was a mechanism for digging yourself out of the hole you'd just dug into. But with the enhanced recovery abilities built into Windows XP (more on that in a future column), I don't think it's necessary or desirable to create that initial FAT partition.

#When to Use FAT or FAT32?
If you're running more than one operating system on a single computer, you will definitely need to format some of your volumes as FAT. Any programs or data that need to be accessed by more than one operating system on that computer should be stored on a FAT16 or possibly FAT32 volume. But keep in mind that you have no security for data on a FAT16 or FAT32 volume—any one with access to the computer can read, change, or even delete any file that is stored on a FAT16 or FAT32 partition. In many cases, this is even possible over a network. So do not store sensitive files on drives or partitions formatted with FAT file systems.

Bing - latest search engine by microsoft


Bing is a decision (search) engine from Microsoft officially announced on May 28, 2009. It combines technology from the Farecast and Powerset acquisitions, as well as new algorithms and a more colorful page design, to attempt to understand the context behind the search, which Microsoft claims gives users better results.

Bing as a brand is also an attempt to eliminate the confusion caused by Microsoft’s “Windows Live” branding. Bing is now everything “search” related, whereas Windows Live encompasses the remnants of Microsoft’s consumer software products.

Microsoft says its just an improvement over windows live search

While it has overtaken google in some areas but still you can say "GOOGLE SEARCH " is the ultimate winner when both are compared.

Some further improvement in it can pose a great challenge to google search

You can experience bing at www.bing.com.

Sunday, December 14, 2008

!!!!! DTH BOOM IN INDIA !!!!!

What is dth ?
DTH stands fo
r Direct-To-Home television. DTH is defined as the reception of satellite programmes with a personal dish in an individual home.
DTH does away with the need for the local cable operator and puts the broadcaster directly in touch with the consumer. Only cable operators can receive satellite programmes and they then distribute them to individual homes.

How does DTH work ?

DTH network consists of a broadcasting centre, satellites, encoders, multiplexers, modulators and DTH receivers.
A DTH service provider has to lease Ku-band transponders from the satellite. The encoder converts the audio, video and data signals into the digital format and the multiplexer mixes these signals. At the user end, there will be a small dish antenna and set-top boxes to decode and view numerous channels. On the user's end, receiving dishes can be as small as 45 cm in diametre.
DTH is an encrypted transmission that travels to the consumer directly through a satellite. DTH transmission is received directly by the consumer at his end through the small dish antenna. A set-top box, unlike the regular cable connection, decodes the encrypted transmission.
In simple terms the service provider broadcasts the signal that is sent to the satellite that then transmits the signal back to earth which is picked up by your dish antenna and fed to your television set.

What is the history of DTH in India?
DTH services were first proposed in India in 1996. But they did not pass approval because there were concerns over national security and a cultural invasion. In 1997, the government even imposed a ban when the Rupert Murdoch-owned Indian Sky Broadcasting (ISkyB) was about to launch its DTH services in India.
Finally in 2000, DTH was allowed. The new policy requires all operators to set up earth stations in India within 12 months of getting a license. DTH licenses in India will cost $2.14 million and will be valid for 10 years. The companies offering DTH service will have to have an Indian chief and foreign equity has been capped at 49 per cent. There is no limit on the number of companies that can apply for the DTH license.

How does DTH really differ from cable TV?
The way DTH reaches a consumer's home is different from the way cable TV does. In DTH, TV channels would be transmitted from the satellite to a small dish antenna mounted on the window or rooftop of the subscriber's home. So the broadcaster directly connects to the user. The middlemen like local cable operators are not there in the picture.
DTH can also reach the remotest of areas since it does away with the intermediate step of a cable operator and the wires (cables) that come from the cable operator to your house. As we explained above, in DTH signals directly come from the satellite to your DTH dish.Direct to home is different in the way of size of the antenna require is much smaller, the city will have less wires from one building to another you have the flexibility of moving without changing ot searching for new cable operators. You do not have to deal with the local cable operator
Also, with DTH, a user can scan nearly thousands of channels!

Does one need to put two dish antennae and pay double subscription per month if one has two TVs?
For multiple connections in the same premises, one can use the same connection. However, every television set will need to have an individual STB.
Also, DTH is a national service and the STBs enable a viewer to change service providers without changing the STB, even if one moves from one city to another.
Can a CAS set-top box be used for DTH?
No, these are different set-top boxes.

Why is DTH is being discussed now?

Several private operators such as TATASKY, RELIANCE BIG TV , AIRTEL DIGITAL TV , DISH TV & SUN'S DTH are now in the market along with Doordarshan's direcr to home.The competition is similar to that of cellphone operators in India wherein the customer is the winner.More base subscription of more than 100 channels are being offered for as low as Rs. 100/month.Customer is allowed to pay for only what he wants to watch.

Is DTH superior to cable TV?

Yes. DTH offers better quality picture than cable TV. This is because cable TV in India is analog. Despite digital transmission and reception, the cable transmission is still analog. DTH offers stereophonic sound effects. It can also reach remote areas where terrestrial transmission and cable TV have failed to penetrate. Apart from enhanced picture quality, DTH can support interactive TV services such as movie-on-demand, Internet access, video conferencing and e-mail. But the thing that DTH has going for it is that the powerful broadcasting companies like Star, Zee, Reliance,etc are pushing for it.

So why are broadcasters pushing for DTH?

In DTH, the payments will be made directly by the subscriber to the satellite company offering the service.
A big problem that broadcasters face in India is the issue of under-reporting of subscribers by cable operators.
Consider the cable operators pyramid. Right at the top is the broadcaster. Next comes the Multi Service Cable Operator (MSOs) like Siticable, InCable, etc. Below them are the Access Cable Operators (ACOs) or your local cable guy who actually lays the wires to your house.
The local cable operators or the ACOs then allegedly under-report the number of subscribers they have bagged because they have to pay the MSOs something like Rs 30-45 per household. Showing a lesser number of households benefits ACOs.
With no way to actually cross check, the MSOs and the broadcasters lose a lot. Broadcasters do not earn much in subscription fees and are mostly dependent on advertisement revenue to cover their costs, which is not sustainable and does not offer high growth in revenues for broadcasters.
The way out of this is to use a set-top box so that it will be clear how many households are actually using cable or going for DTH where broadcasters directly connect to consumers and can actually grow revenues with a growth in the subscriber base.


Why do Doordarshan, Zee, Star,Tata, Reliance,Sun think DTH will work in India?
Today, broadcasters believe that the market is ripe for DTH. The prices of the dish and the set-top box have come down significantly. Overall investments required in putting up a DTH infrastructure has dropped and customers are also reaping the benefits of more attractive tariffs.Set top boxes are being offered free.
The major thing that DTH operators are betting on is that the service is coming at a time when the government is pushing for CAS (conditional access system), which will make cable television more expensive, narrowing the tariff gap between DTH and cable.

Will DTH be cheaper than cable or more expensive?
DTH will be definitely more expensive than cable as it exists today.
A set-top box is a must for DTH. Earlier, when CAS made set-top box mandatory for households, the costs between DTH and cable would not have been too wide.
But CAS on the backburner now -- which means no set-top box (a must for DTH), the price gap between DTH and cable will be wide.
In Oct 2002, Siticable, which is owned by Zee, said that the cost of the installation equipment, which includes the receiver dish and the set-top box, would be priced at around Rs 3,900. Siticable is looking to rope in 1 million subscribers in 15 months.
Other estimates say that digital cable set-top box may cost Rs 4,000, a DTH decoder dish is unlikely to cost less than 4000
DTH's maxi package subscription could be priced around Rs 450 per month.

So, what's the buzz? Will DTH finally be the one that rules?
The cable system is well entrenched in India and is showing quite rapid growth. If DTH had come to India in 1996-97 (like Star had originally attempted), then it could have made a significant breakthrough.
Europe is an example of this. DTH developed there before cable and now controls nearly 80 per cent of the total satellite television subscriber base. But in US, cable rules because it came before DTH.
DTH will definitely cut into the existing cable user base. It will make the local cable operator less important and take business away from him. It will give consumers greater choice.
But it is likely to be an up market premium product and most middle class households will stick to cable