Newest legal info, hacks, tricks and tips of web development, iSO and Andriod and specialist of SEO.
Thursday, March 31, 2011
Robert Bunsen Profile
[GPC] There's no debate: Elizabeth May belongs in the debates
Instead of speaking up to defend true democracy, other party leaders seem relieved—perhaps due to the glowing reviews Elizabeth received after her first appearance in the 2008 debates.
What kind of democracy excludes a party with the support of one million of its citizens?
What kind of democracy allows a handful of TV executives to decide that a party that only runs candidates in one province has more right to be in a national leaders’ debate than a party with candidates in every riding?
Wednesday, March 30, 2011
Kelly Lin Hsi-Lei Profile
Biography
Lin was born in Taiwan in 1975. She moved to Santa Barbara, California with her family at the age of 10. She graduated from the University of California, Irvine with a Degree in Economics. Not knowing what to do after college, Lin decided to pursue a career in show business in Taiwan.
Career
Lin initially wanted to be a singer and has already recorded demo tapes for a record company, but she was given numerous offers for modeling on television and print ads. She was hailed by FHM as "Asia's Sexiest Woman" in 2002, and has graced the cover of numerous fashion magazines in Hong Kong, Taiwan, and China. She has also appeared on copies of Marie Claire - French Edition (2005) and VOGUE Italia (2007).Lin has been seen in various Hong Kong films and has worked with film directors such as Tsui Hark, Patrick Tam and, most frequently, Johnnie To. Lin has co-starred alongside Asian superstars, including Andy Lau, Stephen Chow and Ekin Cheng. With her success as an actress, she decided to drop her hopes of becoming a singer.
Tuesday, March 29, 2011
Joomla vs. Drupal: An open source CMS shootout
Drupal vs. Joomla
:An open source CMS shootoutChoosing a Web content management system often comes down to one question: Joomla or Drupal?
For many organizations (or individuals) with content to post and manage, blog tools like the highly popular WordPress may be more than adequate. But for companies with greater amounts of content, users, or complexity, including integration with ecommerce and also with other internal and external applications, a more comprehensive content management systems (CMS) is needed.
Here's a look at two popular open source content management systems: Drupal and Joomla! (the exclamation point is part of the official name, tsk tsk, but for punctuative simplicity I'm omitting it for the rest of this article). I've asked developers to weigh in on the strengths, weaknesses and unique features each offers, to help determine which is the best match for your organization's content needs.
Before we begin, it should be noted that both Joomla and Drupal keep getting updated -- e.g., Joomla 1.6 was released January 10, 2011, and Drupal 7 on January 5, 2011 -- and get more add-on modules. This is a good thing, obviously. But it also means that the opinions expressed in this article may become outdated or invalidated.
Friday, March 25, 2011
Google Chrome 11.0.696.16 Beta faster than ever!
Google Chrome 11.0.696.16 Beta is the fastest ever!
Google Chrome is a browser that combines a minimal design with sophisticated technology to make the web faster, safer, and easier.You can download it from here!
chrome_installer.exe
Wednesday, March 23, 2011
Ruby on Rails New Releases: 2.3.11 and 3.0.4!
New Releases: 2.3.11 and 3.0.4
Posted by michael February 08, 2011 @ 10:39 PM
Two new versions of Ruby On Rails have been released today. As well as including a number of bugfixes they contain fixes for some security issues. The full details of each of the vulnerabilities are available on the rubyonrails-security mailing list. We strongly urge you to update production Rails applications as soon as possible. Rather than post the advisories individually to this blog, I’ll just link to the google talk archives.
Install the latest version using gem install rails. Or if you’re using bundler, edit your gemfile and run bundle update rails.
Summaries
Affecting 2.x.x and 3.0.x
- XSS Risk in mail_to :encode=>:javascript CVE-2011-0446
- CSRF Bypass Risk CVE-2011-0447
Affecting 3.0.x only
- Filter Problems on Case Insensitive Filesystems CVE-2011-0449
- Potential SQL Injection with limit() CVE-2011-0448
Tuesday, March 22, 2011
SourceForge.net: phpMyAdmin: News
Sunday, March 20, 2011
Defraggler v2.03 Released!
Defraggler v2.03
Improved algorithms and Windows 7 SP1 support.
Defraggler - Download Builds
Disk Defragmentation
Builds below are for system admins and advanced users.
They are not for distribution or mirroring.
Saturday, March 19, 2011
SeaMonkey 2.0.12 Released!
- What's New in SeaMonkey 2.0.12
- Downloading
- System Requirements, Installation and Uninstallation
- Extensions and Themes
- Known Issues
- Troubleshooting
- Frequently Asked Questions
- Other Resources and Links
What's New in SeaMonkey 2.0.12
- Security fixes
- Fixes for a number of non-security-relevant crashes, increasing the stability of the whole platform and the Mail & Newsgroups part of SeaMonkey
Downloading
SeaMonkey 2.0.12
PHP 5.3.6 Released!
PHP 5.3.6 Released!
[17-Mar-2011]
Security Enhancements and Fixes in PHP 5.3.6:
- Enforce security in the fastcgi protocol parsing with fpm SAPI.
- Fixed bug #54247 (format-string vulnerability on Phar). (CVE-2011-1153)
- Fixed bug #54193 (Integer overflow in shmop_read()). (CVE-2011-1092)
- Fixed bug #54055 (buffer overrun with high values for precision ini setting).
- Fixed bug #54002 (crash on crafted tag in exif). (CVE-2011-0708)
- Fixed bug #53885 (ZipArchive segfault with FL_UNCHANGED on empty archive). (CVE-2011-0421)
- Upgraded bundled Sqlite3 to version 3.7.4.
- Upgraded bundled PCRE to version 8.11.
- Added ability to connect to HTTPS sites through proxy with basic authentication using stream_context/http/header/Proxy-Authorization.
- Added options to debug backtrace functions.
- Changed default value of ini directive serialize_precision from 100 to 17.
- Fixed Bug #53971 (isset() and empty() produce apparently spurious runtime error).
- Fixed Bug #53958 (Closures can't 'use' shared variables by value and by reference).
- Fixed bug #53577 (Regression introduced in 5.3.4 in open_basedir with a trailing forward slash).
- Over 60 other bug fixes.
For Apache SAPIs (php5_apache2_2.dll), be sure that you use a Visual Studio C++ 9 version of Apache. We recommend the Apache builds as provided by ApacheLounge. For any other SAPI (CLI, FastCGI via mod_fcgi, FastCGI with IIS or other FastCGI capable server), everything works as before. Third party extension providers must rebuild their extensions to make them compatible and loadable with the Visual Studio C++9 builds that we now provide.
All PHP users should note that the PHP 5.2 series is NOT supported anymore. All users are strongly encouraged to upgrade to PHP 5.3.6.
For a full list of changes in PHP 5.3.6, see the ChangeLog. For source downloads please visit our downloads page, Windows binaries can be found on windows.php.net/download/.
Wednesday, March 16, 2011
Memtest86+ 4.20 is released!
LATEST VERSION : 4.20 | LAST UPDATE : 25/01/2010 |
Based on the well-known original memtest86 written by Chris Brady, memtest86+ is a port by some members of the x86-secret team, now working at www.canardpc.com. Our goal is to provide an up-to-date and completly reliable version of this software tool aimed at memory failures detection.
Memtest86+ is, like the original, released under the terms of the Gnu Public License (GPL). No restrictions for use, private or commercial exist other than the ones mentioned in the Gnu Public License (GPL). Texts about the original version was taken from the original website and written by Chris Brady.
PS : A newsletter for memtest86+ updates is available / Donation for Memtest86+ welcome. Please support free GPL software.
Here is some pre-compiled distributions of memtest86+. Memtest86+ comes in three different way, first is a pre-build bootable ISO, second is a bootable binary and third an installable package for creating a bootable floppy. Third version are compressed in .zip and .tar.gz.
** Memtest86+ V4.20 (25/01/2011) **
- Download - Pre-Compiled Bootable ISO (.gz)
- Download - Pre-Compiled Bootable ISO (.zip)
- Download - Pre-Compiled Bootable Binary (.gz)
- Download - Pre-Compiled Bootable Binary (.zip)
- Download - Auto-installer for USB Key (Win 9x/2k/xp/7) *NEW!*
- Download - Pre-Compiled EXE file for USB Key (Pure DOS) *OBSOLETE*
- Download - Pre-Compiled package for Floppy (DOS - Win)
Saturday, March 12, 2011
Apple released iPad 2
Apple released iPad 2
Apple released today to consumers anytime, anywhere web browsing, e-mail, view photos videos, listen to music, play games, read e-books, and more magical the second generation of mobile devices: iPad 2. iPad 2 with a new design, thinner than the original iPad (33%), lighter (15%), but also offers 9.7-inch LED-backlit LCD screen. Apple iPad 2 equipped with the latest dual-core processor, A5, providing fast performance and excellent graphics capabilities, is now more built-in dual camera: VGA quality camera can be a positive for FaceTime and Photo Booth software, high-definition camera to the back of The HD 720p video recording, so iPad users to enjoy innovative FaceTime first video call. Although lighter, thinner, faster, and increase the new features, iPad 2 is still able to meet the expectations of users, providing 10 hours of battery life *. iPad 2 There are two styles of black and white, into AT & T and Verizon are two versions of 3G networks, but also added an innovative iPad 2 Smart Cover, there are a variety of bright colors to choose from PU and leather material.
Apple CEO Steve Jobs said: "iPad global sales of more than 1 thousand 5 million units, creating a new type of mobile device. When other manufacturers are busy imitating the first generation of iPad, we have prepared the iPad 2 listed, we competition once again raised the threshold, presumably opponents have to return to the draft stage. "
With the new front and back of the camera, iPad 2 and millions of users will now be the iPhone 4, iPod touch and Mac users FaceTime video calls, so long as there is a place where Wi-Fi network, regardless of to the ends of the earth, the user can see the family and friends. In addition, Photo Booth allows you to apply interesting visual effects, a total of eight optional photo effects, such as photos taken before and after the cameras are able to apply the squeeze (Squeeze), rotation (Twirl) and Kaleidoscope (Kaleidoscope) and other special effects .
iPad 2 built-in iOS 4.3 operating system, which is the world's most advanced mobile devices, the latest version of the operating system, new features include: Faster performance of Safari mobile browser, iTunes family to share, AirPlay Enhancements **, iPad side of the switch now rotation can be used to lock the screen or switch mute, use of personal hotspot (Personal Hotspot) feature shared by Wi-Fi to iPhone 4 *** mobile phone connection. In addition, iPad 2 has built-in gyroscope to enhance gaming experience, support HSUPA to increase upload speed 3G (iPad 2 Wi-Fi + 3G version with AT & T service), support for HDMI video mirroring feature allows users to screen by iPad optional high-definition television display adapter (HDTV).
Innovative iPad 2 Smart Cover can protect the iPad the screen, while maintaining the shape and light weight. iPad 2 Smart Cover can automatically snap to the exclusive use of magnetic-type shaft, disassembly is very easy and can be opened automatically open iPad 2, shutting the machine can automatically sleep inside there microfiber cloth, can be help maintain the screen clean. Smart Cover can also be set into a frame for easy typing or watch videos, and offers a variety of bright colors and PU (Price U.S. $ 39) and leather (price U.S. $ 69) to choose from two materials, in addition to introducing a (PRODUCT) RED Special Edition in red against the HIV virus and AIDS sponsored by the Global Fund.
In addition, Apple also introduced two new iPad specific applications: iMovie for iPad and GarageBand for iPad, please buy the App Store, two models are as long as U.S. $ 4.99 pricing. iMovie allows users to directly iPad iPad 2 on the shooting, editing video, and posted to YouTube, Facebook, Vimeo, and their MobileMe Gallery, but also in the iPod, iPhone, or watch these videos on the iPad, or through AirPlay and Send Apple TV to watch high-definition television. GarageBand allows your iPad Touch transformed into a set of instruments, and 8 track recording studio, allowing you to directly through the multi-touch gestures on the screen playing the keyboard, guitar, drums and bass control, even if you do not play a musical instrument it anyway.
App Store store 350,000 provided by almost all variety of applications running on the iPad 2, of which 65,000 are iPad native variety of applications, the user has 20 categories of applications to choose from, including: games, business, news, sports, medical, reference books, travel and more. iTunes Store is the world's most popular music, TV shows and movies online store, providing a thousand more than 400 million songs, more than 50,000 television shows, 10,000 movies, including more than 3,500 high-definition video included. iPad iBooks specific applications are also integrated Apple's iBookstore store is your mobile device to browse, buy and read books, the best way.
Pricing and market Wi-Fi version of the iPad 2 will be held March 11 in the United States at a suggested price of 16GB model is U.S. $ 499, 32GB model is U.S. $ 599, 64GB model is U.S. $ 699. iPad 2 Wi-Fi + 3G version of 16GB models suggested retail price is U.S. $ 629, 32GB model is U.S. $ 729,64 GB model is U.S. $ 829. With the Verizon mobile network iPad 2 Wi-Fi + 3G version will only be available in the U.S., suggested retail price for the 16GB model U.S. $ 629, 32GB model is U.S. $ 729, 64GB model is U.S. $ 829. iPad 2 in the United States will be through the Apple Store (www.apple.com), Apple Guide, and Apple authorized resellers to sell. iMovie and GarageBand iPad two specific applications will be listed on March 11, U.S. $ 4.99 pricing are all, directly from the App Store on the iPad purchase or on www.itunes.com / appstore.
iPad 2 will be held March 25 in Australia, Austria, Belgium, Canada, Czech Republic, Denmark, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Japan, Luxembourg, Mexico, Netherlands, New Zealand , Norway, Poland, Portugal, Spain, Sweden, Switzerland and the UK, and will also be introduced within the next few months more other countries in the global market. Further international launch date and pricing will be announced later.<
Thursday, March 10, 2011
A tiny PE3 Winbuilder project without an installation source!
Win7PE source!
Only AIK 3 is needed:
http://www.microsoft...11-39C26D3B3B34
Download and mount the ISO with a mounting tool like Daemon Tools or MagicDisc for example.
Note: This aik needs to be installed:
http://www.microsoft...A5-5B50C657DE08
Can also be used as source!
And the small 10MB project:
http://al-jo.99k.org/wbpe3waik.7z
Or here:
http://al-jo.zxq.net/wbpe3waik.7z
Unzip, start Winbuilder.exe, point to the mounted AIK3 iso and click on the big blue “play”.
It is based on the Vistape project by Nightman, JonF and many other script developers.
Optimized and updated with latest Runscanner25v42 and Common_Capi v25rev61.
Note: No Internet included!
512MB Ram is enough on the running machine!
Building time with no app scripts: ~ 2 minutes.
Building time with all 20 app scripts: ~ 5 minutes.
Booting (UFD) time with 20 apps: ~ 3 minutes
It’s made as small as possible but have some system app scripts included and checked by default:
FreeCommander 2009.02b
CloneDisk 1.8.3
USBDeview 1.83
Runscanner25v42
MemTest4
Produkey1.46
Result is a 95MB bootable ISO.
With optional app scripts included:
Avira Virus scanner. Will add about 60MB to the build.
EASEUS Partition Master Home Edition 7.0.1.0 = 12MB
CPUID-HardwareMonitor 1.17
Recuva 1.39
AgentRansack 762
NTPWEdit 0.3
Sala-PasswordRenew 1.1beta
FastStoneViewer 4.3
Autoruns 10.06
ProduKey 1.46
HDDScan (latest)
Topalas Sysinfo (latest)
Result is a 200MB bootable ISO
Firefox 4 RC is released!
from http://clients.futuremark.com/peacekeeper/results.action?key=4JeZ
It all begins here:
Help make the next version of the world’s best browser.
Products / Firefox 4RC- Features
- Technology
- Feedback
- Privacy Policy
- FAQ
- Press Kit
Install the RC
- Free Download English, Windows
Install the Firefox 4 Release Candidate (RC). Firefox 4 is almost here. Be the first one to check it out.
Tuesday, March 08, 2011
Change the Channel on Attack Ads
Attack ads are spiraling out of control. If you’re disgusted with negative politics and the state of Canadian democracy, it’s time to change the channel!
The Green Party of Canada is sending a message to the other political parties: Canadians are sick and tired of attack ads. We’re sending the message with an attack ad of our own – an attack ad on attack ads!
You can help send the message to the other political parties by taking the ad viral across the internet.
Here’s what you can do:
- Share this ad (http://youtu.be/j-GekKKNUTU) on your Facebook page. Ask all your friends to share it too.
- Tweet the link on Twitter with the tag #GPC. Ask your followers to RT.
- Go to the Facebook pages of Stephen Harper and Michael Ignatieff and post the Youtube link http://youtu.be/j-GekKKNUTU as a comment on their most recent wall post.
http://www.facebook.com/MichaelIgnatieff
http://www.facebook.com/pmharper - Tweet the following message to Harper and Ignatieff:
@pmharper @M_Ignatieff Sick of attack ads! Pull them now. http://green.ca/lGp #cdnpoli #cpc #gpc #lpc
Saturday, March 05, 2011
How To: Repair And Restore Windows 7 Master Boot Record (MBR)
How To: Repair And Restore Windows 7 Master Boot Record (MBR)
The Master Boot Record (MBR) will be created when you create the first partition on the hard disk. It is very important data structure on the hard disk drive. The Master Boot Record contains the Partition Table for the hard disk and a small amount of executable code for the Windows Vista boot start. The location of Master Boot Record files is always the first sector on the hard disk.When you start your Windows Vista computer, the BIOS (basic input/output system) looks for the MBR on the first sector of your hard drive. The MBR tells the BIOS which partition on the hard drive contains the operating system.When we try to boot after hardware testing procedures, we see just blank screen without any messages. It means the piece of code at the beginning of the MBR could not be executed properly. That’s why even error messages could not be displayed.Also when we try to boot into Windows Vista, we see an error message like “Operating System not found” and this error occurs with a broken Master Boot Record (MBR).
To Restore corrupted Windows Vista Master Boot Record(MBR),follow the simple procedures.
You can use the Bootrec.exetool in the Windows Recovery Environment (Windows RE) to troubleshoot and repair the following items in Windows Vista:
A master boot record (MBR)
A boot sector
A Boot Configuration Data (BCD) store
Note When you are troubleshooting startup issues by using the Windows RE, you should first try the Startup Repair option in the System Recovery Options dialog box. If the Startup Repair option does not resolve the issue, or if you must troubleshoot more steps manually, use the Bootrec.exe tool.
To run the Bootrec.exe tool, you must start Windows RE. To do this, follow these steps:
Put your Windows Vista installation disc in the disc drive, and then start the computer.
Press a key when you are prompted.
Select a language, a time, a currency, a keyboard or an input method, and then click Next.
Click Repair your computer.
Click the operating system that you want to repair, and then click Next.
In the System Recovery Options dialog box, click Command Prompt.
Type “Bootrec.exe”, (without the quotes) and then press ENTER.
Note: To start the computer from your Windows Vista installation DVD, your computer must be configured from BIOS to start from the DVD drive
Bootrec.exe options
The Bootrec.exe tool supports the following options. Use the option that is appropriate for your situation.
/FixMbr
The /FixMbr option writes a Windows Vista-compatible MBR to the system partition. This option does not overwrite the existing partition table. Use this option when you must resolve MBR corruption issues, or when you have to remove non-standard code from the MBR.
/FixBoot
The /FixBoot option writes a new boot sector to the system partition by using a boot sector that is compatible with Windows Vista. Use this option if one of the following conditions is true.
The boot sector has been replaced with a non-standard Windows Vista boot sector.
The boot sector is damaged.
An earlier Windows operating system has been installed after Windows Vista was installed. In this scenario, the computer starts by using Windows NT Loader (NTLDR) instead of Windows Boot Manager (Bootmgr.exe).
/ScanOs
The /ScanOs option scans all disks for installations that are compatible with Windows Vista. Additionally, this option displays the entries that are currently not in the BCD store. Use this option when there are Windows Vista installations that the Boot Manager menu does not list.
/RebuildBcd
The /RebuildBcd option scans all disks for installations that are compatible with Windows Vista. Additionally, this option lets you select the installations that you want to add to the BCD store. Use this option when you must completely rebuild the BCD.
Note: If rebuilding the BCD does not resolve the startup issue, you can export and delete the BCD, and then run this option again. By doing this, you make sure that the BCD is completely rebuilt. To do this, type the following commands at the Windows RE command prompt:
bcdedit /export C:\BCD_Backup
c:
cd boot
attrib bcd -s -h -r
ren c:\boot\bcd bcd.old
bootrec /RebuildBcd
Note: If you are running a RAID array, if this does not help and you are recieving errors. Check in your BIOS and make sure the BIOS did not convert back to IDE.Windows Vista needs to see the compleate MBR, In a RAID setup the MBR is split between two drives.
How to Open the Local Group Policy Editor in Windows 7
This will show you how to open the Local Group Policy Editor in Windows 7.
Note
The Local Group Policy Editor is a Microsoft Management Console (MMC) snap-in that provides a single user interface through which all the Computer Configuration and User Configuration settings of Local Group Policy objects can be managed for your computer.
Computer Configuration
Administrators can use Computer Configuration to set policies that are applied to computer, regardless of who logs on to the computers. Computer Configuration typically contains sub-items for software settings, Windows settings, and administrative templates.
User Configuration
Administrators can use User Configuration to set policies that apply to users, regardless of which computer they log on to. User Configuration typically contains sub-items for software settings, Windows settings, and administrative templates.
Warning
You will need to be an administrator to open the Local Group Policy Editor.
The Local Group Policy Editor will only be available in the Windows 7 Professional, Ultimate, and Enterpise editions. You will not have the Local Group Policy Editor available in the Windows 7 Starter, Home Basic, and Home Premium editions.
Here's How:
1. Open the Start menu, and type gpedit.msc in the search line and press Enter. (See screenshot below)
NOTE: This file is located at C:\Windows\System32\gpedit.msc.
2. If prompted by UAC, click on Yes.
3. You can now set and manage the Local Group Policies on your computer to how you want them.
NOTE: For more details and information about how to use the Local Group Policy Editor, click on the blue ? toolbar icon.
Friday, March 04, 2011
Dear CRTC, I Want YOU to Stop The Meter
Internet Service Providers (ISPs) want to put a pay meter on your Internet use.
This means we're looking at a future where ISPs will charge per byte, the way they do with smart phones. If we allow this to happen Canadians will have no choice but to pay MUCH more for less Internet.
Big Telecom companies are obviously trying to gouge consumers, control the Internet market, and ensure that consumers continue to subscribe to their television services.
This will crush innovative services, Canada's digital competitiveness, social progress, and your wallet.
The CRTC is reexamining the imposition of metered billing practices right now, and they are seeking public input. This is a huge opportunity to stop Internet metering, and to ensure Canadians have access to an unlimited Internet.
Please send CRTC a message. Enough is enough.
*Feel free to edit the message below:
***If you get an error message below you can send your message HERE
Download Office 2010 Performance and Stability Update (kb980028)
The first performance & stability update
for Microsoft
Office2010 Beta is available for download today. Microsoft
has released an update for Microsoft Word 2010 Beta 32-Bit
Edition and for Microsoft Word 2010 Beta 64-Bit Edition. This update
provides the latest fixes for Microsoft Word 2010 Beta 32-Bit Edition
and for Microsoft Word 2010 Beta 64-Bit Edition. Additionally, this
update contains stability and performance improvements. This update
also fixes a problem in Microsoft Outlook 2010 Beta in which the size
of an e-mail message is unexpectedly large. For example, if you send
yourself a blank e-mail message, the HTML source of the message
contains many entries under /*List Definitions */ even though there
are no lists in the message. The list definitions cause the message
size to increase unexpectedly. The update is available only for
Microsoft Office 2010 Beta Build 14.0.4536.1000 and not for the
latest released Office 2010 RC version.
Download Office 2010 Performance and Stability
Update
the office-kb980028-fullfile-x86-glb.exe. (Office2010 32-bit) the office-kb980028-fullfile-x64-glb.exe. (Office
2010 64-bit)
Introduction to Step-by-Step C/C++
Introduction to Step-by-Step C/C++
Many people are really interested in learning and implementing C/C++ programs on their favorite platforms like DOS/Windows or Linux. If you are the one looking for a step-by-step guide to get started, this tutorial is for you. Let me know your comments on my tiny attempt to serve the community.Contents
I. About C-
- What is C ?
- Development of C language
- C as a general purpose Language
- History of C
- Features of C
- Components of a program
- Constants
- Data types
- Numeric Data Type
- Non-Numeric Data Type
- Integer Data Type
- Real Data Type
- Logical Data Type
- Enumerated Data Type
Introduction to Language & Expressions
What is C?
C is a compiler based programming language supports both high level and low level statements to interact directly with the hardware.Development of C Language
The C programming language evolved from a succession of programming languages developed at Bell Laboratories in early 1970s. It was not until the late 1970s that this programming language began to gain widespread popularity and support. This was because until that time C compilers were not readily available for commercial use outside of Bell Laboratories.The C language was the outcome of Dennis Ritchie’s work on a project in Bell Laboratories, to invent a suitable high level language for writing an Operating System which manages the input and output devices of a computer, allocates its storage and schedules the running of other programs.
UNIX operating system is written in the C language. Hence the Unix Operating system has C as its standard programming language. In fact over 90% of the operating system itself is written in the C language. So originally C language was designed and implemented on the Unix Operating System.
C as a general purpose Language
C is a high level, procedural/structured, and general purpose programming language and resembles few other high level languages such as Fortran, Pascal, and PL/1. However, we cannot call the C language as a “Purely High Level Language”.C stands somewhere between the high-level languages meant for carrying on special activities and the low level languages such as assembly language of a machine because of some features like “System Independence”, “Limited Data Type”, “High Flexibility”, it is considered as a powerful language C has also become popular because of its portability across systems.
History of C
Year | Language | Developed by | Remarks |
1960 | ALGOL | International Committee | Too general, Too abstract |
1963 | CPL | Cambridge University | Hard to learn, Difficult to implement |
1967 | BCPL | Martin Richards | Could deal with only specific problems |
1970 | B | Ken Thompson AT & T Bell Labs | Could deal with only specific problems |
1972 | C | Dennis Ritchie AT & T Bell Labs | Lost generality of BCPL and B restored |
Early 80’s | C++ | Bjarne Stroustrup AT & T | Introduces OOPs to C. |
Features of C
- Simple, versatile, general purpose language- Programs are fast and efficient
- Has got rich set of operators
- more general and has no restrictions
- can easily manipulates with bits, bytes and addresses
- Varieties of data types are available
- separate compilation of functions is possible and such functions can be called by any C program
- block-structured language
- Can be applied in System programming areas like operating systems, compilers & Interpreters, Assemblers etc.,
II. Programming Basics
Components of a program
1. Constants2. Variables
3. Operators
4. Statements
So, before writing serious programming we must be clear with all the above components of programs. According to above example every program is a set of statements, and statement is an instruction to the computer, which is a collection of constants, variables, operators and statements.
Constants
A constant is a fixed value, which never altered during the execution of a program.Constants can be divided into two major categories:
1. Primary Constants
2. Secondary Constants
Data Types
The kind of data that the used variables can hold in a programming language is known as the data type.Basic data types are as follows:
1. Numeric Data Type
2. Non-Numeric Data Type
3. Integer Data Type
4. Real Data Type
5. Logical Data Type
6. Enumerated Data Type
1. Numeric Data Type: Totally deals with the numbers. These numbers can be of integer (int) data type or real (float) data type.
2. Non-Numeric Data Type : Totally deals with characters. Any character or group of characters enclosed within quotes will be considered as non-numeric or character data type.
3. Integer Data Type : Deals with integers or whole numbers. All arithmetic operations can be achieved through this data type and the results are again integers.
4. Real Data Type : deals with real numbers or the numeric data, which includes fractions. All arithmetic operations can be achieved through this data type and the results can be real data type.
5. Logical or Boolean Data Type : can hold only either of the two values TRUE or FALSE at a time. In computer, a 1 (one) is stored for TRUE and a 0 (zero) is stored for FALSE.
6. Enumerated Data Type : Includes the unstructured data grouped together to lead to a new type. This data type is not standard and us usually defined by user.
Ex.
Week_days = { “sun”, “mon”, “tue”, “wed”, “thu”, “fri”, “sat” };
Directions = {”North”, “East”, “West”, “South” };
The following table shows the standard data types with their properties.
Keyword | Range: low | Range: high | Digits of precision | Bytes of memory | Format-ID |
vhar | -128 | 127 | n/a | 1 | %c |
int | -32, 768 | 32, 767 | N/a | 2 (on 16 bit processor) | %d |
long | -2,147, 483, 648 | 2, 147, 483, 647 | N/a | 4 | %ld |
float | 3.4 x 10-38 | 3.4 x 1038 | 7 | 4 | %f |
double | 1.7 x 10-308 | 1.7 x 10308 | 15 | 8 | %lf |
long double | 3.4 x 10-4932 | 3.4 x 10-4932 | 19 | 10 | %Lf |
Thursday, March 03, 2011
Intel SSD Firmware Update
Intel SSD Firmware Update
File name:011102M388208850.ISO Version:v1.7 Download
Date:01/26/2011 Status:Latest
Size:3.76 MB Language:English
Operating Systems:Windows 7*, Windows Vista*, Windows XP*
This firmware update tool provides the latest firmware for the following Intel SSDs in all capacities:
- Intel® X25-M/X18-M SATA SSD on 50nm (black case) - updates to FW version 8820
- Intel® X25-E SATA SSD on 50nm (black case) - updates to FW version 8850
- Intel® X25-M/X18-M SATA SSD on 34nm (silver case) - updates to FW version 02M3
- Intel® X25-V Value SATA SSD on 34nm (silver case) - updates to FW version 02M3
This firmware will enable your SSD to deliver the best performance in your PC. Use this update tool to get the latest production firmware.
Before initiating the Intel SSD firmware update, be sure to read and precisely follow the instructions included in the Firmware Update Guideline, Readme and Release Notes. You may wish to print these instructions for easy reference.
The Readme.txt file includes the SSD firmware update instructions.
If you need any assistance with the firmware update of experience issues please contact Intel Customer Support .
The firmware update process is done at entirely at your own risk. Before attempting to reprogram the firmware, back up or make copies of all important files. If the Intel SSD firmware update process is interrupted, your SSD may not function properly.
This download contains both Intel proprietary software and an open source application called FreeDos*. The Intel proprietary software is licensed under the Intel Software License Agreement only. The components of FreeDos* provided in this download are licensed under the GNU GPL and the Artistic License. (A copy of these licenses are included as .txt files in this download.) The source code for this open source application is at FREEDOSSRC .
Disclaimer: *Other names and brands may be claimed as the property of others.
Intel® SATA SSD Firmware Update Tool [ 011102M388208850.ISO ] - Bootable ISO image Intel® SATA SSD Firmware Update Tool; this is the recommended method to update the firmware on systems running Windows*, Linux* and Mac* operating systems. It requires a blank CD, CD burning software, and a read/writeable CD-ROM drive.
This download is also valid for the products listed below. Use the link below for additional product downloads:
Intel® X18-M Solid State Drive, 80GB SATA II 1.8in, MLC, High Performance
Intel® X25-E Solid State Drive, 32GB SATA II 2.5in, SLC, High Performance
Intel® X25-M Solid State Drive, 80GB SATA II 2.5in, MLC, High Performance
Intel® X18-M Solid State Drive, 160GB SATA II 1.8in, MLC, High Performance
Intel® X25-E Solid State Drive, 64GB SATA II 2.5in, SLC, High Performance
Intel® X25-M Solid State Drive, 160GB SATA II 2.5in, MLC, High Performance
Intel® X25-V Value Solid State Drive, 40GB
Intel® X25-M Solid State Drive, 120GB SATA II 2.5in, MLC, High Performance, 34nm
Intel® Solid State Drive 310 - 40GB
Intel® Solid State Drive 310 - 80GB
http://downloadcenter.intel.com/Deta...&DwnldID=18363
Wednesday, March 02, 2011
Chrome OS news of GPU acceleration!
GPU acceleration + old drivers = :(
Over the last few months, we’ve made a lot of progress using graphics hardware (commonly referred to as the GPU) to make Chrome faster and more power-efficient. However, as we’ve rolled out features like WebGL and GPU-accelerated HTML5 video, we noticed a troubling trend: users with old graphics drivers experienced a significant increase in crashes when using these features. Because stability is one of Google Chrome’s core principles, we’ve recently become stricter about requiring up-to-date drivers and graphics hardware by adding ranges of old drivers to Google Chrome’s software rendering list.
Developers should continue to ensure that the software-rendered version of their sites work properly for users without GPU-accelerated browsers, so we expect most content to continue to function normally for Google Chrome users with out-of-date drivers -- albeit, without the same performance you might expect from Chrome. WebGL content on out-of-date systems will currently not display, but we are working to provide a software path so that these systems can run basic 3D applications.
As our ability to determine whether a machine can reliably use GPU features improves, we hope to extend hardware acceleration support to more and more users. Here are some steps you can take to maximize the chances that Chrome will run fully hardware-accelerated on your computer:
- Use the latest major version of your operating system (such as Windows 7 or Mac OS 10.6)
- Install all system updates and driver updates that are available for your system.
Tuesday, March 01, 2011
Jquery 1.51 is released!
About The Code(Jquery 1.51)
The code itself is written rather cleanly in an attempt to self-document. If you've spotted some areas of code that could be improved, please feel free to discuss it on the Development mailing list. All input is gladly appreciated!All of the code is available in two formats:
- Compressed (which allows you to have a significantly smaller file size) and
- Uncompressed (good for debugging and to understand what is behind the magic).
jQuery is provided under the following MIT and GPL licenses.
CDN Hosted jQuery
A number of large enterprises provide hosted copies of jQuery on existing CDN networks that are available for public use. Below are links to the CDN-hosted copies of jQuery that you may hotlink to.- Google Ajax API CDN
- Microsoft CDN
- jQuery CDN (via Media Temple)
- http://code.jquery.com/jquery-1.5.1.min.js Minified version
- http://code.jquery.com/jquery-1.5.1.js Source version
Download jQuery
This is the recommended version of jQuery to use for your application. The code in here should be stable and usable in all modern browsers.The minified versions, while having a larger file size than the packed versions (note: packed version is not available in current release), are generally the best versions to use on production deployments. The packed versions require non-trivial client-side processing time to uncompress (unpack) the code whereas the minified versions do not. The packed versions of jQuery will take less time to download than the minified or uncompressed versions; however, each time the library is loaded (initially or from the browser cache) it will need to be uncompressed which will cause a non-trivial delay in the execution of any jQuery code each time it is loaded.
Current Release
- 1.5.1 (Release Notes)
Minified, Uncompressed
Documentation: Changelog