Tuesday, October 2, 2012

History of the Integration of Mobile Phones

History of the Mobile Phone


lIn 1970 Amos Joel of Bell Labs invented "call handoff" that allowed a mobile phone user to travel through several cells during the same conversation
lMartin Cooper of Motorola is widely considered to be the inventor of the first practical mobile phone for handheld use in a non-vehicle setting
lUsing a modern, if somewhat heavy portable handset, Cooper made the first call on a handheld mobile phone on April 3, 1973
lFully automatic cellular networks were first introduced in the early to mid-1980s (the 1G generation)
lUntil the late 1980s, most mobile phones were too large to be carried in a jacket pocket, so they were usually permanently installed in vehicles as car phones

SMS (Short Message System)

lSMS was being considered as a feature for mobile phones as early as 1985
lThe first commercial text message wasn't sent until 1992 from a personal computer to a mobile phone
lThe first phone to phone SMS was claimed to have been sent by Riku Pihkonen, an engineering student at Nokia, in 1993.
lInitial growth was slow, with customers in 1995 sending on average only 0.4 messages per GSM customer per month
lA whole new alphabet emerged because SMS messages took a long time to enter and were quite abrupt as people attempted to say as much as possible with as few keystrokes. Abbreviations such as 'C U L8er' for 'See you later' sprung up for time saving and trendiness

Ringtones


lIt all more or less started with the famous 'Nokia Tune', which is a 13 note rendering of Francisco Tarrega's masterpiece, Gran Vals. Tarrega was a 19th-century Spanish musician.
lAround this time all ringtones were monoponic, meaning they could only play one note at a time.
lOne of the first commercial ringtone service available was the finnish operator, Radiolinja´s "jukebox" service in 1999.
lThe year 2002 is a major milestone in ringtone history. Nokia and other phone companies adopted the MIDI standard that enabled richer and more realistic polyphonic sounds, which is multiple notes being played at one time.
lModern mobile phones can play MP3 files and have higher quality ringtones than ever before.


Camera Phone


lA camera phone is a mobile phone which has a camera built-in and allows the user to share pictures and video with anyone instantly.
lThe first complete camera phone was built by Philippe Kahn in 1997. The first commercial camera phone complete with infrastructure was the J-SH04, made by Sharp Corporation with the Sha-Mail (Picture-Mail in Japanese) infrastructure and marketed by J-Phone in Japan.  In North America, the first camera phone was manufactured by Sanyo and launched by Sprint with the PictureMail infrastructure.
Camera phones have become widely used because they are cheap, convenient, and portable, and are now a staple of the majority of cell phones.

Bluetooth


l1998 The Bluetooth Special Interest Group (SIG) is formed and officially adopts the project name “Bluetooth” as the name of the technology
l1999 The Bluetooth 1.0 is released
l2000 The first Bluetooth consumer product hits the market - a Bluetooth headset and phone adapter from Ericsson
lBluetooth wireless technology is a short-range communications technology intended to replace the cables connecting portable and/or fixed devices
lBluetooth enables user to have an affordable and easy way to have a hands free experience when using mobile phones.

For More details visit : https://www.msu.edu


Developing Mobile Applications

Agenda
nEmerging mobile services
nLimitations of current technology
nDeveloping mobile applications using Eximius mBaze framework
nBookstore service: an example application

Demand Drivers


nConsumer applications
¨Communication
¨Entertainment
nEnterprise applications
¨Collaboration
¨Integration with Personal Information Management Systems (PIM)
nNew application frontiers
¨More capable devices open new possibilities

Consumer Applications


nMessaging
¨Text messaging is the top data service world wide
¨Driven by convenience and simplicity
¨Users want more
nUse of picture and video messaging significantly increases data traffic
nGame downloads
¨Driven by availability of better devices and increasing familiarity with mobile internet
¨On the phone games are fast, convenient, have nice user interface
nInformation Retrieval
¨From service provider to users
nLocal news/weather/traffic alert subscriptions via text messaging
¨From users to service providers
Surveys, polls, discussions

More details visit: www.wowgao.com

How to Multi-Home

What is Multi-Homing?
 Multi-homing is the process of selecting, provisioning, and installing a redundant connection to the Internet. Could be the same provider, or a different provider.

Why Multi-Home?
Slow is 1,000,000% better than dead. You may be out of bandwidth. And Telco circuits die. Routers die. Providers’ networks fail. Different networks have better performance to different sites.

A Multi-Homed Architecture
 Ideally, take advantage of the opportunity to multi-home to remove all single points of failure in your network. Use - Multiple providers, unless your current provider will let you have cheap backup Multiple routers Multiple telco vendors

Multi-Homed Architecture
Two routers, each with a different WAN connection from a different telco vendor. Use HSRP or VRRP internally to make both routers look like one “virtual” router. Eventually, multiple providers. Upcoming Boardwatch article with configs.

How the Internet Works
Well, it breaks more than it works but when it does work - The Internet is a network of networks. Each network (called Autonomous System) on the Internet announces “routes”, which are lists of the IP addresses of the boxes on their network. You need to be able to send packets *to*, and get packets *from*, everywhere.


 For more details visit www.freedman.net

Tuesday, September 11, 2012

How to optimize MySQL DataBase


MySQL optimization. Here we will give some quick help on optimizing MySQL database performance.

Requirements: MySQL.

One of the factors with the biggest impact on database performance is not the MySQL settings, but your queries! Make sure you have optimized all your queries first, and have created the right indexes on your tables for MySQL to use.

A useful MySQL command for this is EXPLAIN. If you use EXPLAIN SELECT * FROM table WHERE field="something" , MySQL will tell you how many rows it needs to search, and what index it can use for this, among other things.

After you have optimized your queries and created indexes, you can start tweaking your my.cnf MySQL configuration file. Keep in mind that if you optimize or change something you should be able to benchmark it to make sure it will actually increase the performance.

Here is a sample my.cnf file (MySQL 4.1) for use on a dual processor server with 2GB of RAM memory:

# The following options will be passed to all MySQL clients
[client]
socket=/tmp/mysql.sock


# The MySQL server
[mysqld]
tmpdir=/tmp
socket=/tmp/mysql.sock
skip-locking
skip-networking
skip-name-resolve

server-id=1

max_connections=500
key_buffer_size=384M
max_allowed_packet=16M
table_cache=256
sort_buffer_size=2M
read_buffer_size=2M
join_buffer_size=2M

# if you are performing GROUP BY or ORDER BY queries on tables that
# are much larger than your available memory, you should increase
# the value of read_rnd_buffer_size to speed up the reading of rows
# following sorting operations.
# but: change the session variable only from within those clients
# that need to run large queries
read_rnd_buffer_size=2M

max_heap_table_size=256M
tmp_table_size=256M

myisam_sort_buffer_size=64M

# increase until threads_created doesnt grow anymore
thread_cache=256

query_cache_type=1
query_cache_limit=1M
query_cache_size=32M

# Try number of CPU's*2 for thread_concurrency
thread_concurrency=4


[mysqldump]
quick
max_allowed_packet=16M

[mysql]
no-auto-rehash

[isamchk]
key_buffer=128M
sort_buffer_size=128M
read_buffer=2M
write_buffer=2M

[myisamchk]
key_buffer=128M
sort_buffer_size=128M
read_buffer=2M
write_buffer=2M

[mysqlhotcopy]
interactive-timeout
You can use the SHOW STATUS MySQL command to monitor some of the variables (like Threads_created , Created_tmp_disk_tables , Created_tmp_tables and so on).

Tuesday, December 27, 2011

How To Export Tally data to any SQL database

Export Tally data to any SQL database | DX-Fusion


Product    : DX-Fusion
Platform   : Windows 2000 and above
Tally         : Tally ERP 9 Release 1.61 and above
Category : Utility to transfer data from Tally Software into RDBMS (database) in real-time.


An Introduction to DX-Fusion


DX-Fusion is an utility that transfers data from Tally Accounting Software into your database in real-time. It supports MS-SQL Server, MS-Access, MySQL, Oracle and many other popular databases.

DX-Fusion works with Tally ERP 9 Release 1.61 and higher versions. It can retrieve data from Tally in both online (real-time) and off-line modes.

DX-Fusion utility does NOT require any coding (except for a connection-string to connect to the database) and can be used by developers and end-users both. Developers can use this data for designing of MIS reports and Integration with other external softwares.

DX-Fusion Editions



Free Edition
A fully functional edition of DX-Fusion utility which supports transfer of all masters and vouchers data from Tally Sofware into your database subject to restriction of 10 vouchers at a time. It supports off-line mode only.

Standard Edition
A software utility for transferring masters and vouchers data from Tally Accounting Software into your database in Real-time (online mode).

Source: http://www.rtslink.com/dx-fusion/



how to delete facebook account

How Do I Delete My Facebook Account - Instructions

If you've decided to delete your Facebook account, here's how you can go about it.
  1. First, sign out of any applications you might use in conjunction with your Facebook account, such as Facebook Connect and the applications that update Facebook automatically from Twitter.
  2. Cancel any blog feeds that you might be using on your account.
  3. Log in to Facebook, and then go to the delete account form. If this direct link doesn't work, go to the Help Center (click "Help" at the bottom of any page), and search for "How do I delete my Facebook Account." The first result should include a link to the form.
  4. A simple form will appear that reminds you that you won't be able to reactivate your account if you delete it. If you're sure you want to permanently remove your account, click on "Submit."
At this point your account will immediately be deactivated. The amount of time between requesting the deletion and having your information physically removed can be up to 14 days.
Refrain from trying to log in to your account for at least two weeks. After this period, you can see if your account is truly gone by attempting to log in. If you get into your account, you'll have to start the process all over again.

How to Delete a Facebook Account When Someone Dies

If a loved one has passed away, you may want to have his or her Facebook account deleted. It can be jarring to see reminders to connect with the deceased when you're visiting the site, and you may want to have all personal information of your loved one removed. Facebook offers the option to have a deceased person's page memorialized. When this occurs, all contact information is removed from the profile and anyone who isn't on the deceased's friends list will not be able to find the page. The wall is left open for friends and family to post messages.
The other option is to have the account deleted. There is now a form on Facebook, called Report a Deceased Person's Profile, which can be used by immediate family to have the account either memorialized or deleted. You'll be required to supply a link to an obituary or other report of death to ensure the information is accurate.
While anyone can make these reports, accounts will only be removed when the request comes from an immediate family member.

Make Sure You Really Want to Delete

Before deleting your Facebook account, make sure that this is something you really want to do. Since a deleted account can never be restored, all of the information and photos you have on your profile will be gone for good. If you're unsure, consider deactivating the account first before you do anything permanent.

Source : http://socialnetworking.lovetoknow.com/How_Do_I_Delete_My_Facebook_Account

how to hide selection of richedit c#

private void richTextBox1_SelectionChanged(object sender, EventArgs e)
        {
            //MessageBox.Show("Selected");

             richTextBox1.SelectionLength = 0;
        }