text:
Project Euler
Python Challenge
Game Programming: Prerequisite Test
1) make a text-based menu system. An Inventory. Buy items from menu, increase inventory, decrease 'store' inventory. Sell items from menu, decrease inventory, increase 'store' inventory.
2) make a program to encrypt/decrypt a string
3) make a word-guess/number-guess game
4) find a web site and extract data from the HTML with the program to give you auto-updates
5) get the first 3 results of a google search based on user input, and display the title and link
6) create a program to search all subdirectories for a specific file extension and copy those files to a different directory.
7) create a program to check your public IP address
8) create a program to email yourself
9) create a program to download the newest file of something automatically
10) make a terminal progress bar
11) make a program to change terminal color for specific words
12) make a program to check your system information
13) make a program that saves input to a file, and automatically saves a time stamp for the time it was saved
14) create a tutorial for the language you are learning. It will help teach it to yourself.
15) make a notification program. For every month/week/day/hour/minute it notifies you of something
16) get html from cragislist,. parse, and post it on your facebook wall for updated info regarding the latest
1) make a web browser
2) make a code snippet program (terminal or GUI) to collect snippets of code you come across while programming. From a database, save/load a key to save/get the snippet desired.
3) Make an IRC bot
4) build a search engine
5) build GPS Direction from point A to point B
Here are a few more(for details, check https://openhatch.org/wiki/Intermediate ... p/Projects):
- Scrabble challenge - implement a scrabble solver that will tell you the best Scrabble words given a particular Scrabble rack. Great for cheating at Words with Friends!
- Flash card challenge - implement a flash card quizzer from scratch.
- Twitter - Use the Twitter API to write the basic parts of a Twitter client. See what your friends are tweeting, get trending topics, search tweets, and more.
- ColorWall - Program graphical effects for a ColorWall.
- Databases and Jeopardy - learn how to get data from a database in Python while writing parts of a Jeopardy game, using real Jeopardy data!
- Plotting data with matplotlib - learn how to plot data with the matplotlib plotting library. Ditch Excel forever!
- Make a graphical game with Pygame - Work through a Pygame tutorial in which you'll recreate graphical games like Tetris.
- Make a website with Django - Work through the official Django tutorial, where you'll create an interactive poll application.
- Object-oriented Python - Create a mini-banking system with users and accounts.
http://videogameideas.wikia.com and select random page
http://inventwithpython.com/blog/2012/0 ... s-to-code/
Find PI to the Nth Digit – Enter a number and have the program generate PI up to that many decimal places. Keep a limit to how far the program will go.
Fibonacci Sequence – Enter a number and have the program generate the Fibonacci sequence to that number or to the Nth number.
Prime Factorization – Have the user enter a number and find all Prime Factors (if there are any) and display them.
Next Prime Number – Have the program find prime numbers until the user chooses to stop the asking for the next one.
Find Cost of Tile to Cover W x H Floor – Calculate the total cost of tile it would take to cover a floor plan of width and height, using a cost entered by the user.
Mortgage Calculator – Calculate the monthly payments of a fixed term mortgage over given Nth terms at a given interest rate. Also figure out how long it will take the user to pay back the loan.
Change Return Program – The user enters a cost and then the amount of money given. The program will figure out the change and the number of quarters, dimes, nickels, pennies needed for the change.
Binary to Decimal and Back Converter – Converter to convert a decimal number to binary or a binary number to its decimal equivalent.
Calculator – A simple calculator to do basic operators. Make it a scientific calculator for added complexity.
Unit Converter (temp, currency, volume, mass and more) – Converts various units between one another. The user enters the type of unit being entered, the type of unit they want to convert to and then the value. The program will then make the conversion.
Alarm Clock – A simple clock where it plays a sound after X number of minutes/seconds or at a particular time.
Distance Between Two Cities – Calculates the distance between two cities and allows the user to specify a unit of distance. This program may require finding coordinates of the cities like latitude and longitude.
Credit Card Validator – Takes in a credit card number of a common credit card vendor (Visa, MasterCard, American Express, Discoverer) and validates it to make sure that it is a valid number (look into how credit cards use a checksum).
Tax Calculator – Asks the user to enter a cost and either a country or state tax. It then returns the tax plus the total cost with tax.
Dijkstra's Algorithm – Create a program that finds the shortest path through a graph using its edges.
Reverse a String – Enter a string and the program will reverse it and print it out.
Pig Latin – Pig Latin is a game of alterations played on the English language game. To form the Pig Latin form of an English word the initial consonant sound is transposed to the end of the word and an ay is affixed (Ex.: "banana" would yield anana-bay). Read Wikipedia for more information on rules.
Count Vowels – Enter a string and the program counts the number of vowels in the text. For added complexity have it report a sum of each vowel found.
Check if Palindrome – Checks if the string entered by the user is a palindrome. That is that it reads the same forwards as backwards like "racecar"
Count Words in a String – Counts the number of individual words in a string. For added complexity read these strings in from a text file and generate a summary.
Text Editor – Notepad style application that can open, edit, and save text documents. Add syntax highlighting and other features.
RSS Feed Creator – A program which can read in text from other sources and put it in RSS or Atom news format for syndication.
Post it Notes Program – A program where you can add text reminders and post them. You can have the program also add popup reminders.
Quote Tracker (market symbols etc) – A program which can go out and check the current value of stocks for a list of symbols entered by the user. The user can set how often the stocks are checked and the program can show green up and red down arrows to show which direction the stock value has moved.
Guestbook / Journal – A simple application that can be for online that can allow people to add comments or write journal entries. It can allow comments or not and timestamps all entries. Could also be made into a shout box.
News Ticker and Game Scores – A program which sits on your desktop and aggregates news and game scores from various sources on the net and scrolls them across the screen on regular intervals.
Fortune Teller (Horoscope) – A program that checks your horoscope on various astrology sites and puts them together for you each day.
Vigenere / Vernam / Ceasar Ciphers – Functions for encrypting and decrypting data messages. Then send them to a friend.
Random Gift Suggestions – Enter various gifts for certain people when you think of them and when its time to give them a gift (xmas, birthday, anniversary) it will randomly pick one and perhaps places you can get it.
Text to HTML Generator – Converts text files into web HTML files and stylizes them. Great for making online documentation of standard text documentation.
CD Key Generator – Generates a unique key for your applications to use based on some arbitrary algorithm that you can specify. Great for software developers looking to make shareware that can be activated.
Regex Query Tool – A tool that allows the user to enter a text string and then in a separate control enter a regex pattern. It will then run the regular expression against the source text and return any matches or flag errors in the regular expression.
FTP Program – A file transfer program which can transfer files back and forth from a remote web sever.
Get Atomic Time from Internet Clock – This program will get the true atomic time from an atomic time clock on the internet. There are various clocks across the world. Do a search for a list of them.
Chat Application (IRC or MSN Style) – Create a chat application that can carry on simple chat rooms like on Internet Relay Chat or a more direct chatting style like MSN. For added complexity, create your own protocol to facilitate this chatting.
Fetch Current Weather – Get the current weather for a given zip/postal code.
P2P File Sharing App – Create a program like LimeWire, FrostWire, Bearshare, or a torrent style application.
Port Scanner – Enter an IP address and a port range where the program will then attempt to find open ports on the given computer by connecting to each of them. On any successful connections mark the port as open.
Mail Checker (POP3 / IMAP) – The user enters various account information include web server and IP, protocol type (POP3 or IMAP) and the application will check for email on several accounts at a given interval.
Packet Sniffer – A utility program that will read packets coming in and out of the machine along with related information like destination and payload size.
Country from IP Lookup – Enter an IP address and find the country that IP is registered in.
Whois Search Tool – Enter an IP or host address and have it look it up through whois and return the results to you.
Zip / Postal Code Lookup – Enter a zip or postal code and have it return which city/cities that are in that zip code.
Remote Login – Create a remote desktop style application which can see and control the remote computer (given you have permissions). It may require the use of your own private network and a second computer to test with.
Site Checker with Time Scheduling – An application that attempts to connect to a website or server every so many minutes or a given time and check if it is up. If it is down, it will notify you by email or by posting a notice on screen.
Small Web Server – A simple web server that can serve HTML files that contain Javascript and other forms of non-code executing code. Added complexity would be to try and implement streaming video, create a server-side language, or serve up other stream types.
Web Bot – An automated program which carries out tasks on the web including checking websites, page scraping, and summarization of data or web posting.
Product Inventory Project – Create an application which manages an inventory of products. Create a product class which has a price, id, and quantity on hand. Then create an inventory class which keeps track of various products and can sum up the inventory value.
Movie Store – Manage video rentals and controls when videos are checked out, due to return, overdue fees and for added complexity create a summary of those accounts which are overdue for contact.
Airline / Hotel Reservation System – Create a reservation system which books airline seats or hotel rooms charging various rates for particular sections of the plane or hotel. Example, first class is going to cost more than coach. Hotel rooms have penthouse suites which cost more. Keep track of when rooms will be available and can be scheduled.
Student Grade Book Application – Keep track of students (with a student class that has their name, average, and scores) in a class and their grades. Assign their scores on tests and assignments to the students and figure out their average and grade for the class. For added complexity put the students on a bell curve.
Bank Account Manager - Create a class called "Account" which will be an abstract class for three other classes called "CheckingAccount", "SavingsAccount" and "BusinessAccount". Manage credits and debits from these accounts through an ATM style program.
Library Catalog – Create a book class with a title, page count, ISBN and whether or not it is checked out or not. Manage a collection of various books and allow the user to check out books or return books. For added complexity generate a report of those books overdue and any fees. Also allow users to put books on reserve.
Patient / Doctor Scheduler – Create a patient class and a doctor class. Have a doctor that can handle multiple patients and setup a scheduling program where a doctor can only handle 16 patients during an 8 hr work day.
Recipe Creator and Manager – Create a recipe class with ingredients and a put them in a recipe manager program that organizes them into categories like deserts, main courses or by ingredients like chicken, beef, soups, pies etc.
Image Gallery – Create an image abstract class and then a class that inherits from it for each image type. Put them in a program which displays them in a gallery style format for viewing.
Class to Handle Large Numbers – We know that the basic data types like integer, long, double, and floats only go so far. Create a class that can manage extremely large numbers like those used in space exploration.
Chart Making Class / API – Create a class, or a set of classes, that generates bar charts, pie charts, histograms, and scatter plot charts. For added complexity, make this a service where people can connect to a web server, supply information and it returns a chart image for them in gif or jpg format.
Shape Area and Perimeter Classes – Create an abstract class called "Shape" and then inherit from it other shapes like diamond, rectangle, circle, triangle etc. Then have each class override the area and perimeter functionality to handle each shape type.
Matrix Class – A class to manage matrices. Add, subtract and multiple matrices.
Flower Shop Ordering To Go – Create a flower shop application which deals in flower objects and use those flower objects in a bouquet object which can then be sold. Keep track of the number of objects and when you may need to order more.
Vending Machine – Create an application which takes money and dispenses various types of candy or other item. The user enters a number and letter sequence, like D9, and have it return an instance of "Item" which of the proper type. Example when they press D9 it will return a type of candy bar which is an instance of Mr GoodBar.
Josephus Problem – Create a program which links together various node objects and then every Nth object is removed until you have one object left. This last object is the sole survivor. Look it up on Google under "Josephus Algorithm"
Family Tree Creator – Create a class called "Person" which will have a name, when they were born and when (and if) they died. Allow the user to create these Person classes and put them into a family tree structure. Print out the tree to the screen.
Create Progress Bar of Download – Create a progress bar for applications that can keep track of a download in progress. The progress bar will be on a separate thread and will communicate with the main thread using delegates.
Download Manager – Allow your program to download various files and each one is downloading in the background on a separate thread. The main thread will keep track of the other thread's progress and notify the user when downloads are completed.
Chat Application (remoting style) – Create a chat application which allows you to connect directly to another computer by their IP through the use of remoting and allow your "server" application handle multiple incoming connections.
Bulk Thumbnail Creator – Picture processing can take a bit of time for some transformations. Especially if the image is large. Create an image program which can take hundreds of images and convert them to a specified size in the background thread while you do other things. For added complexity, have one thread handling resizing, have another bulk renaming of thumbnails etc.
WYSIWG (What you see is what you get) Editor – Create an editor online which allows people to move around elements, create tables, write text, set colors etc for web pages without having to know HTML. Think Dreamweaver or FrontPage but for online sites. If you need an example check out the DIC page used to create a post.
Page Scraper – Create an application which connects to a site and pulls out all links or images and saves them to a list. For added complexity, organize the indexed content and don't allow duplicates. Have it put the results into an easily searchable index file.
File Downloader – An application which can download various objects on a page including video streams or all files on a page. Great for pages with a lot of download links.
Telnet Application – Create an application which can telnet into servers across the internet and run basic commands.
Online White Board – Create an application which allows you and friends to collaborate on a white board online. Draw pictures, write notes and use various colors to flesh out ideas for projects. For added complexity try building in picture tubes.
Bandwidth Monitor – A small utility program that tracks how much data you have uploaded and downloaded from the net during the course of your current online session. See if you can find out what periods of the day you use more and less and generate a report or graph that shows it.
Bookmark Collector and Sorter – An application that you can put online for people to upload bookmarks to, have it sort them, remove duplicates and export the entire list as a Firefox/IE/Safari bookmark file. For added complexity see if you can group the bookmark items into various folders.
Password Safe – A program which keeps track of passwords for sites or applications and encrypts them with a key so that no one can read them.
Media Player Widget for iGoogle – Create an iGoogle gadget which can play various song lists from your computer as well as share one song daily. Perhaps let people look up which songs you have listened to lately.
Text Based Game Like Utopia – Create a simple text based RPG like Utopia where you can create a civilization, gather resources, forge alliances, cast spells and more on a turn based system. See if you can dominate the kingdom.
Scheduled Auto Login and Action – Make an application which logs into a given site on a schedule and invokes a certain action and then logs out. This can be useful for checking web mail, posting regular content, or getting info for other applications and saving it to your computer.
E-Card Generator – Make a site that allows people to generate their own little e-cards and send them to other people. Can use flash or not. Use a picture library and perhaps insightful mottos or quotes.
Content Management System – Create a content management system (CMS) like Joomla, Drupal, PHP Nuke etc. Start small and allow for the addition of modules/addons later.
Template Maker – Make a site or application which allows the user to enter in various color codes, elements, dimensions and constructs a template file for a particular application like PHPBB, Invision Board, MySpace, Bebo, etc.
CAPTCHA Maker – Ever see those images with letters a numbers when you signup for a service and then asks you to enter what you see? It keeps web bots from automatically signing up and spamming. Try creating one yourself for online forms. If you use PHP, take a look at the image functions of GD.
Quiz Maker – Make an application which takes various questions form a file, picked randomly, and puts together a quiz for students. Each quiz can be different and then reads a key to grade the quizzes.
Quick Launcher – A utility program that allows the user to assign various programs to icons on a toolbar. Then by clicking the buttons they can quickly launch the programs with parameters etc. Much like Windows quick launch.
File Explorer – Create your own windows explorer program but with added features, better searching, new icons and other views.
Sort File Records Utility – Reads a file of records, sorts them, and then writes them back to the file. Allow the user to choose various sort style and sorting based on a particular field.
Add Transactions In File and Find Averages – Read in a file of financial transactions, group them into accounts, add up fields or find averages or apply credits and debits to each account.
Create Zip File Maker – The user enters various files from different directories and maybe even another computer on the network and the program transfers them and zips them up into a zip file. For added complexity, apply actual compression to the files.
PDF Generator – An application which can read in a text file, html file or some other file and generates a PDF file out of it. Great for a web based service where the user uploads the file and the program returns a PDF of the file.
Bulk Renamer and Organizer – This program will take a series of files and renames them with a specific filename filter entered by the user. For instance if the user enters myimage###.jpg it will rename all files with a "minimum" of three numbers like "myimage001.jpg", "myimage145.jpg" or even "myimage1987.jpg" since 1987 has at least three numbers.
Mp3 Tagger – Modify and add ID3v1 tags to MP3 files. See if you can also add in the album art into the MP3 file's header as well as other ID3v2 tags.
Log File Maker – Make an application which logs various statistics in response to given events. This can be something that logs what an application does, what the system is doing, when something like a file changes etc.
Excel Spreadsheet Exporter – Create an online application which can read in a file and create an Excel Spreadsheet to export back. This can be through CVS or other file formats. For added complexity, see if you can create formula fields as well.
RPG Character Stat Creator – Make a program which will randomly create a character's stats based on several rules set forth by the user. Have it generate a class, gender, strength/magic/dexterity points, and extra abilities or trades. Have it save it to a file which can then be printed out by a dungeon master.
Image Map Generator – Image maps are those images on the web that have multiple hover points that link to different pages. Such images may include maps or splash pages. See if you can make one where the user specifies an image, clicks hotspots in the image and specify links. It will then generate the HTML code to a file that the user can then copy and paste into their website to make the image map.
File Copy Utility – Create a utility that can do bulk file copying and backups of other files.
Code Snippet Manager – Another utility program that allows coders to put in functions, classes or other tidbits to save for use later. Organized by the type of snippet or language the coder can quickly look up code. For extra practice try adding syntax highlighting based on the language.
Versioning Manager – Create your own versioning system for code files. Users are forced to check out items and lock items during reading and writing so that a group of programmers are not accidentally overwriting code files on one another.
SQL Query Analyzer – A utility application which a user can enter a query and have it run against a local database and look for ways to make it more efficient.
Remote SQL Tool – A utility that can execute queries on remote servers from your local computer across the Internet. It should take in a remote host, user name and password, run the query and return the results.
Baseball / Other Card Collector – Create an online application for keeping track of a collection of cards. Let the user enter all cards in a set, check off which ones they have, which ones they need and generate lists of cards they are looking for. For extra complexity, have it sum up sets and generate reports on how close they are of completing sets or the current value of a set.
Report Generator – Create a utility that generates a report based on some tables in a database. Generates a sales reports based on the order/order details tables or sums up the days current database activity.
Database Backup Script Maker – A program which reads a database's objects, relationships, records and stored procedures and creates a .sql file which can then be imported into another database or kept as a backup file to rebuild the database with.
Event Scheduler and Calendar – Make an application which allows the user to enter a date and time of an event, event notes and then schedule those events on a calendar. The user can then browse the calendar or search the calendar for specific events. For added complexity, allow the application to create reoccurrence events that reoccur every day, week, month, year etc.
Budget Tracker – Write an application that keeps track of a household's budget. The user can add expenses, income, and recurring costs to find out how much they are saving or losing over a period of time. For added complexity allow the user to specify a date range and see the net flow of money in and out of the house budget for that time period.
Address Book – Keep track of various contacts, their numbers, emails and little notes about them like a rolodex in the database. For extra complexity, allow the user to connect to a website publish their address book based on specific options the user has set.
TV Show Tracker – Got a favorite show you don't want to miss? Don't have a PVR or want to be able to find the show to then PVR it later? Make an application which can search various online TV Guide sites, locate the shows/times/channels and add them to a database application. The database/website then can send you email reminders that a show is about to start and which channel it will be on.
Travel Planner System – Make a system that allows users to put together their own little travel itinerary and keep track of the airline / hotel arrangements, points of interest, budget and schedule.
Entity Relationship Diagram (ERD) Creator – A program that allows the user to put together ERD diagram and save it or have it generate some basic SQL syntax to give them a jumpstart.
Database Translation (MySQL <-> SQL Server) – A simple utility that reads in from one database and constructs SQL compliant with another database. Then saves that to another database. One popular transition would be to and from MySQL server for databases like SQL Server and Oracle.
Web Board (Forum) – Create a forum for you and your buddies to post, administer and share thoughts and ideas.
Graphics and Multimedia
Slide Show – Make an application that shows various pictures in a slide show format. For extra complexity try adding various effects like fade in/out, star wipe and window blinds transitions.
Mind Mapper – Allow the user to put down ideas and quickly brainstorm how they are related into a mind map. The goal here is speed so let the user quickly write in an idea and drag it around in a visual map to show relationships.
Import Picture and Save as Grayscale – A utility that sucks the color right out of an image and saves it. You could add more including adjusting contrast, colorizing and more for added complexity.
Stream Video from Online – Try to create your own online streaming video player.
Mp3 Player (and Other Formats) – A simple program for playing your favorite music files. For extra complexity see if you can add in playlists and an equalizer.
Bulk Picture Manipulator – This program will take in a directory of pictures and apply a certain effect to them whether it be reducing color count, changing its format, or alter file attributes. For something extra try to see if you can also create a system to tag them.
CD Burning App – Create a utility that simply burns data to a CD.
YouTube Downloader – A program which can download videos to your hard drive from youtube.com. Save the files in various formats including FLV and AVI.
Wallpaper Manager – Make a program which keeps track of your favorite wallpapers, changes them regularly automatically and maybe even resizes them for your resolution (aka tiles one and stretches another)
Screen Capture Program – Make a utility that will simply capture a frame from your web cam. For added complexity see if you can also build in emailing functionality.
Image Browser – This application is used to view various image files on your computer from PNG, GIF, JPG to BMP, TIFF etc.
Traffic Light Application – See if you can make your own street light application and then put it into an intersection scenario. Don't let any cars run the lights and crash into one another!
MP3 to Wav Converter – MP3 is essentially compressed wav format. See if you can translate it back into wav so that some other sound editing programs can work with the wav file itself. Keep in mind that 1 MB of MP3 is relative 10MB wav.
Signature Maker – Ever seen those web board posts where someone has a generated signature made up? See if you can make a program that allows the user to specify a background, text, colors and alignment to make their own signatures or userbars.
Screen Saver – Make a screensaver program that will run while your computer sits idle. To make a simple one use some standard pictures and then for added complexity try a 3D object that spins around the screen and bounces off the sides.
Watermarking Application – Have some pictures you want copyright protected? Add your own logo or text lightly across the background so that no one can simply steal your graphics off your site. Make a program that will add this watermark to the picture.
Turtle Graphics – This is a common project where you create a floor of 20 x 20 squares and using various commands you tell a turtle to draw a line on the floor. You have move forward, left or right, lift or drop pen etc. For added complexity, allow the program to read in the list of commands from a file. Do a search online for "Turtle Graphics" for more information.
Chess and Checkers – Simply put a game of chess or checkers. Try to make it playable online and if you can use a graphical user interface that can also undo or redo a step as well as keep a history of moves for replay.
Hangman – Randomly select a word from a file, have the user guess characters in the word. For each character they guess that is not in the word, have it draw another part of a man hanging in a noose. If the picture is completed before they guess all the characters, they lose.
Crossword Puzzle – Create a crossword puzzle which links words together on common letters. Provide a list of clues for each word and let the user enter fill in the words until the entire crossword is filled in.
Frogger – Get your frog across the river and lanes of traffic by either jumping on logs and lily pads rushing by at different speeds or avoid the automobiles which are also moving at various speeds. Based on the old arcade game.
Pac Man – Another arcade classic, move Pac man around a maze gobbling up pellets and trying to avoid a group of ghosts. Power pellets allow Pac man to eat the ghosts for a limited time.
Find Way Out of Maze – Develop an algorithm that allows a mouse to navigate through any maze given enough time.
Guitar Hero Clone – Create your own version of guitar hero where you can incorporate your own music and allow the user to press keys for the various colored notes. Judge their accuracy.
Breakout – A classic arcade game breakout involves a series of blocks at the top of the screen and using a paddle bounces a steel ball against the blocks to destroy them. Just don't miss the ball or else you will lose.
Pin Ball – I think we all know how pin ball works. Make a game where the user controls to mini paddles and keeps a ball in play, bouncing off various items and navigating through the course for various points. For added complexity, create a high score list.
High / Low Number Guessing – Randomly choose a number in a range of numbers and have the user guess. If their guess is too low, tell them "too low" and if their guess is too high tell them "too high". Let them continue to guess until they get the right answer. Keep track of the number of guesses they made before getting it right.
Poker (plus online component) – Create a poker game where you can have 2 – 5 players be it real or computer controlled. Allow each player is given two cards face down which they must match against 5 community cards. The flop, the turn and the river to create the best hand possible. Each round they bet or fold.
Tic Tac Toe with Friend Online – A simple game of tic tac toe. For added complexity allow the application to be played over the internet where another player can against you.
Magic Eight Ball – Create a file full of random sayings and answers. Then have the magic eight ball pick one at random in response to a user's question. Allow the user to enter the question and then show them the randomly picked answer.
Game of Memory – Make a game where you have 8, 16, 32 or 64 cards which are to be matched in pairs. The user enters which two cards to turn over to see if they are a pair. Show the user the cards they turned over, if they match remove them from the game. If they do not match, flip them back over. For added complexity, impose a time limit or a turn limit.
Black Jack – Also known as 21 make a game where the goal is to get as close to 21 without going over using a standard 52 card deck. The user plays against a dealer who has to sit on any value 17 or under.
Battleship – Create two game boards and let each player place a number of war ships. Each player can't see the other person's board. They then take turns firing at one another by guessing one of the board squares. If the square they guess contains part of a ship, it is a hit. Otherwise it is a miss. They sink a ship when all squares containing that particular ship have been uncovered. The player wins when all their opponents' ships have been sunk.
Snake Game – Create a board where you start out with a small snake. The goal is to eat as much food that appears on the board as possible without it running into its own body. Each time it eats food the snake grows longer. How long can you make your snake?
Slot Machine – Make a slot machine where the user can enter how many coins they are willing to bet and pull the handle. Have one of three wheels land on a random picture. Certain combinations of pictures yield coins. Others might be wild cards. For added complexity, allow the user to play not only the top, center and bottom row but also diagonals.
Ice and Dice – Have the user roll three dice. Each face that has a dot in the middle is said to have a hole in the ice. Each dot not in the center is said to be a polar bear. Have the user enter the number of holes and polar bears in a given time period. So for example if you have the side with 1 dot (in the middle) it is 1 hole and no polar bears. The number 2 has no dot in the middle but two dots in the corners so it has no holes and 2 polar bears. The number 3 has one dot in the middle and two dots in the corners so it has 1 hole and 2 polar bears. The number 4 has no holes and 4 polar bears. Five has 1 hole and 4 polar bears etc.
Stolen from c++'s web site of programming ideas.
Grading Program
variables, data types, and numerical operators
basic input/output
logic (if statements, switch statements)
Write a program that allows the user to enter the grade scored in a programming class (0-100).
If the user scored a 100 then notify the user that they got a perfect score.
*Modify the program so that if the user scored a 90-100 it informs the user that they scored an A
**Modify the program so that it will notify the user of their letter grade
Cola Machine
variables, data types, and numerical operators
basic input/output
logic (if statements, switch statements)
Write a program that presents the user w/ a choice of your 5 favorite beverages (Coke, Water, Sprite, ... , Whatever).
Then allow the user to choose a beverage by entering a number 1-5.
Output which beverage they chose.
*If you program uses if statements instead of a switch statement, modify it to use a switch statement.
If instead your program uses a switch statement, modify it to use if/else-if statements.
** Modify the program so that if the user enters a choice other than 1-5 then it will output "Error. choice was not valid, here is your money back."
While( user == gullible )
variables, data types, and numerical operators
basic input/output
logic (if statements, switch statements)
loops (for, while, do-while)
Write a program that ccontinues to asks the user to enter any number other than 5 until the user enters the number 5.
Then tell the user "Hey! you weren't supposed to enter 5!" and exit the program.
*Modify the program so that after 10 iterations if the user still hasn't entered 5 will tell the user "Wow, you're more patient then I am, you win." and exit.
**Modify the program so that it asks the user to enter any number other than the number equal to the number of times they've been asked to enter a number. (i.e on the first iteration "Please enter any number other than 0" and on the second iteration "Please enter any number other than 1"m etc. etc. The program must behave accordingly exiting when the user enters the number they were asked not to.)
Pancake Glutton
variables, data types, and numerical operators
basic input/output
logic (if statements, switch statements)
loops (for, while, do-while)
Write a program that asks the user to enter the number of pancakes eaten for breakfast by 10 different people (Person 1, Person 2, ..., Person 10)
Once the data has been entered the program must analyze the data and output which person ate the most pancakes for breakfast.
*Modify the program so that it also outputs which person ate the least number of pancakes for breakfast.
****Modify the program so that it outputs a list in order of number of pancakes eaten of all 10 people.
Person 4: ate 10 pancakes
Person 3: ate 7 pancakes
Person 8: ate 4 pancakes
Person 5: ate 0 pancakes
Bracketing Search
variables, data types, and numerical operators
basic input/output
logic (if statements, switch statements)
loops (for, while, do-while)
psudo random numbers
Write a program that calculates a random number 1 through 100. The program then asks the user to guess the number.
If the user guesses too high or too low then the program should output "too high" or "too low" accordingly.
The program must let the user continue to guess until the user correctly guesses the number.
*Modify the program to output how many guesses it took the user to correctly guess the right number.
**Modify the program so that instead of the user guessing a number the computer came up with, the computer guesses the number that the user has secretely decided. The user must tell the computer whether it guesed too high or too low.
****Modify the program so that no matter what number the user thinks of (1-100) the computer can guess it in 7 or less guesses.
Tic Tac Toe
variables, data types, and numerical operators
basic input/output
logic (if statements, switch statements)
loops (for, while, do-while)
Make a two player tic tac toe game.
* Modify the program so that it will announce when a player has won the game (and which player won, x or o)
** Modify the program so that it is a one player game against the computer (with the computer making its moves randomly)
**** Modify the program so that anytime the player is about to win (aka, they have 2 of 3 x's in a row, the computer will block w/ an o)
Dungeon Crawl
variables, data types, and numerical operators
basic input/output
logic (if statements, switch statements)
loops (for, while, do-while)
Make a program that outputs a simple grid based gameboard to the screen using either numbers or characters.
. . . . . . . . . .
. . . . . . . . . .
0 0 0 0 0 0 0 0 0 0
0 5 0 0 6 0 0 0 0 0
0 0 0 0 0 0 7 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 7 0 0 0 0 0 0
0 0 0 0 0 0 7 0 0 0
0 0 0 0 0 0 0 0 0 4
Allow the user (marked by G in the example) to move either up, down, left, or right each turn. If the player steps on a trap then they lose. If the make it to the treasure 'X' then they win.
** Add enemies that move randomly in any direction once per turn. (enemies just like traps cause the player to lose if touched)
HINT: Don't let the player move off the gameboard! You program will crash if they move off the top or bottom of the board!
(the same holds true for enemies)
Fun with Functions
variables, data types, and numerical operators
basic input/output
logic (if statements, switch statements)
loops (for, while, do-while)
Write a function titled say_hello() that outputs to the screen "Hello"
* Modify the function so that it takes an integer argument and says hello a number of times equal to the value passed to it.
** Make another function that takes two integers arguments and then returns an integer that is the product of the two integers.
(i.e., integer1: 4, Integer2: 5 returns: 20)
*** Make a function called half() that takes an integer argument. The function must print the number it received to the screen, then the program should divide that number by two to make a new number. If the new number is greater than zero the function then calls the function half() passing it the new number as its argument. If the number is zero or less than the function exits
Call the function half() with an argument of 100, the screen output should be
Strings are your friends, until they betray you.
variables, data types, and numerical operators
basic input/output
logic (if statements, switch statements)
loops (for, while, do-while)
strings & string functions
Write a program that asks for a user first name and last name separately.
The program must then store the users full name inside a single string and out put it to the string.
John Smith
* Modify the program so that it then replaces every a, e, i , o, u w/ the letter z.
John Smith -> Jzhn Smzth
** Modify the Program so that it reverses the users name
John Smith -> htimS nhoJ
variables, data types, and numerical operators
basic input/output
logic (if statements, switch statements)
loops (for, while, do-while)
pseudo random number generation
strings & string functions
enumerated data
file input/output
linked lists
advanced classes
Write a program that creates a linked list of bunny objects.
Each bunny object must have
Sex: Male, Female (random at creation 50/50)
color: white, brown, black, spotted
age : 0-10 (years old)
Name : randomly chosen at creation from a list of bunny names.
radioactive_mutant_vampire_bunny: true/false (decided at time of bunny creation 2% chance of true)
At program initialization 5 bunnies must be created and given random colors.
Each turn afterwards the bunnies age 1 year.
So long as there is at least one male age 2 or older, for each female bunny in the list age 2 or older;
a new bunny is created each turn. (i.e. if there was 1 adult male and 3 adult female bunnies, three new bunnies would be born each turn)
New bunnies born should be the same color as their mother.
If a bunny becomes older than 10 years old, it dies.
If a radioactive mutant vampire bunny is born then each turn it will change exactly one non radioactive bunny into a radioactive vampire bunny.
(if there are two radioactive mutant vampire bunnies two bunnies will be changed each turn and so on...)
Radioactive vampire bunnies are excluded from regular breeding and do not count as adult bunnies.
Radioactive vampire bunnies do not die until they reach age 50.
The program should print a list of all the bunnies in the colony each turn along w/ all the bunnies details, sorted by age.
The program should also output each turns events such as
"Bunny Thumper was born!
Bunny Fufu was born!
Radioactive Mutant Vampire Bunny Darth Maul was born!
Bunny Julius Caesar died!
The program should write all screen output to a file.
When all the bunnies have died the program terminates.
If the bunny population exceeds 1000 a food shortage must occur killing exactly half of the bunnies (randomly chosen)
* Modify the program to run in real time, with each turn lasting 2 seconds, and a one second pause between each announement.
** Allow the user to hit the 'k' key to initiate a mass rabit cull! which causes half of all the rabits to be killed (randomly chosen).
**** Modify the program to place the rabits in an 80x80 grid. Have the rabits move one space each turn randomly.
Mark juvenile males with m, adult males w/ M,
juvenile females w/ f, adult femails w/ F
radioactive mutant vampire bunnies with X
Modify the program so that radioactive mutant vampire bunnies only convert bunnies that end a turn on an adjacent square.
Modify the program so that new babies are born in an empty random adjacent square next to the mother bunny. (if no empty square exits then the baby bunny isn't born)
***** Modify the program so that it saves each turn to a file and can play back at accelearted speed all subsequent turns.
EDIT: metulburr: Mar/7/2013 4AM : added c++'s programming ideas and some other ones


text:
NATIONAL ANIMAL HOSPITALFormerly PetMedsnMore.com
At National Animal Hospital, we believe that our customers deserve top
quality, name brand pet supplies, for the lowest possible price. Through
industry leading technology, we have changed the way America orders pet
supplies online. Our streamlined process allows for greater time and
cost savings, and we in turn, pass those savings along to our customers.
Our trained Customer Service Representatives are available to assist you
with any questions about your order. We only offer the highest
quality products available. All of our products are U.S.
FDA/EPA-approved and SHIP FROM THE U.S.A. NAH sells the exact
same products that are sold in your veterinarian's office. Every order placed goes through a rigorous
checklist before it is shipped to ensure order accuracy. Our attention
to detail and our 100% satisfaction guarantee are trademarks of our
superior customer service. We sincerely hope your shopping experience
was a pleasant one! At National Animal Hospital, keeping your pets happy
and healthy is our highest priority.
Feel free to contact us with questions:
Toll free: (800) 817-7357
Fax: (808) 692-0694
Email: firstname.lastname@example.com

subset: commoncrawl


text:
One of my favorite Santa Fe galleries is 222 Shelby Street.
The smallish house, converted to a three-room gallery, is handsome, right down to the rug that sits at the foot of the desk. But don't be fooled by the cozy atmosphere—Tom Tavelli, the gallery director, is every bit as intellectual as a museum curator and, if you're not careful, you could end up in a lengthy debate with him.
Tavelli loves art, and he seems more interested in discussing it than selling it. Each time I visit, Tavelli talks my ear off like an excited child who can't wait to show you everything he owns. In Tavelli's case, these things are mostly books and exhibition catalogs, but really it's his ideas he's trying to express.
One gets the sense Tavelli spends a lot of time alone in the gallery reading about history and theory, and finding ways in which they are inadequate. It can be a little overwhelming at first but, the longer he talks, the more sense he makes. By the end, I generally find myself in agreement, or at least with thoughts provoked.
The current show, Milestone, is a rerun—a mixture of several of the artists the gallery has exhibited since it opened in August 2008. It is a testament to Tavelli's conversation, then, that I stayed at the gallery for almost an hour.
The topic of the dialogue circled around the quilts made by the artists of Gee's Bend, the now-famous collective of women in Alabama who have lived a literal rags-to-riches story. Their quilts have traveled all over the country, including a 2008 exhibition at the Museum of International Folk Art. The quilts are masterpieces and ought to be looked at while the opportunity is there.
In speaking about the quilts, Tavelli mentioned African influence, the collective unconscious and grand larceny. In any case, the similarity of the quilts to the work of any number of major abstractionists is unmistakable. He showed me side-by-sides with Piet Mondrian. He talked about Jasper Johns and Robert Rauschenberg and Willem de Kooning. That the women of Gee's Bend were somehow able to give rise to a high style of color and composition, independent of the academic rigors of the New York School, is astounding; that these women received no formal training as artists makes them all the more remarkable.
Since gaining recognition for their quilts, the women have been provided studio time to produce intaglio prints in which the fabric is pressed into the ground and then etched. The etchings, also on display in Milestone, lose something in their intent to be art.
The women, having grown up in rural Alabama, had been engaged in labors of love and otherwise. They quilted out of necessity, but also because they enjoyed quilting as a means of personal expression. It's hard to see how an edition of prints can feed this urge. It is an obvious attempt to commodify the works by making them more affordable and more familiar in terms of media. The product is much closer to hotel art.
I don't fault the women for cashing in. I cannot begin to fathom what their lives must have been like before their stars aligned. I hope they're all just rich beyond their dreams. But I left with the feeling that there were a lot of other people getting rich, too. I guess part of being discovered is being branded.
Still, the story is warming. Out of abject poverty and discrimination sprang a visual style as vibrant and unique as anything America has ever produced. That it occurred organically, as a means to keep family members warm, is the definition of pure.
If you haven't seen the quilts, you must. And if you haven't met Tavelli, I recommend that, too. He is eager without seeming pretentious or like he's trying to impress. It's as though any given visitor has arrived while he's in mid-thought.
Luckily, he's happy to share.
Through Jan. 31
222 Shelby Street Gallery
222 Shelby St.


text:
Wuerffel elected to Hall of Fame
Published: Tuesday, May 7, 2013 at 12:10 p.m.
Last Modified: Tuesday, May 7, 2013 at 9:42 p.m.
Those who have known him or spent any time around him have long considered Danny Wuerffel a Hall-of-Fame kind of guy, even way back when he first started flinging touchdown passes in The Swamp and winning games for the Gators in 1993.
Well, now it's official.
Danny Wuerffel is going into the College Football Hall of Fame.
The official call came Tuesday from the College Football Foundation at a news conference in New York, where the Hall of Fame's Class of 2013 was announced. Wuerffel will be enshrined along with 13 others on Dec. 10.
Wuerffel found out about his selection this past Friday with a call from the HOF.
"As my wife would say, I usually don't overreact to anything," Wuerffel said on a conference call Tuesday afternoon. "It has really begun to sink in the last couple days. The honor of this is truly one of the biggest things ever. Looking at the former inductees and current ones, to be with those guys is really a huge honor.
"The overriding emotion I've had is it's really connected me back to the moments at the University of Florida and college football and the relationships and all the hard work. So many people make this possible. Really, just a feeling of being moved, touched, being very grateful."
The CFF asked Wuerffel not to tell anyone about his selection before Tuesday's announcement. But he felt he needed to call his former coach, Steve Spurrier, on Monday to let him know ahead of time.
"I called Coach Spurrier yesterday and left a message," Wuerffel said. "I just wanted him to know beforehand and take the opportunity to thank him for all he did in my life. His coaching impacted much more than just football for me."
Wuerffel, Spurrier and the Gators went on quite a four-year ride from 1993-96.
Not only was Wuerffel one of the greatest and most productive players in Florida football history, he was (and still remains) one of the most popular, right up there with UF's two other Heisman Trophy-winning quarterbacks — Spurrier and Tim Tebow.
He led the Gators to four consecutive SEC titles (1993-96) and to the national championship in 1996 in his final game as a Gator. Along the way, he threw for 10,875 yards and 114 touchdowns and set 48 school, conference and NCAA records.
"I couldn't be happier to hear that Danny has been selected as an inductee to the College Football Hall of Fame," UF athletic director Jeremy Foley said. "To say it is a deserving honor would be an understatement. He is one of the best ever to put on a Gator uniform and will be always remembered as such. He will be remembered just as much, if not more, for the type of individual he is. He is truly a great person. We are proud of him and look forward to celebrating this honor with him and the entire Gator Nation."
The Wuerffel legend at Florida all started on an early September night in Lexington, Ky., in 1993 in only his second college game. His last-second touchdown strike to walk-on Chris Doering pulled out an improbable victory and became part of UF folklore known as "Doering's Got a Touchdown!"
Wuerffel went on to win many more games and pile up all kinds of passing yards, touchdowns and honors. He was a first-team All-America in 1995 and 1996, and a Heisman finalist in both those years, winning the coveted trophy in 1996.
He closed out his career with one of his best performances to lead the Gators to a 52-20 victory over Florida State in the Sugar Bowl for UF's first football national title.
"Even today, reading some of the stats from those four years, I want to pinch myself to make sure I'm not dreaming," Wuerffel said. "As a kid, you dream about what could be. What we experienced was better than anything I could have ever dreamed up.
"Starting with that pass to Chris (in 1993) and finishing with the win over FSU, it couldn't have been a better bookend four years."
Always known as a great battler on the field, Wuerffel has become one off the field as well in his fight against Guillain-Barre Syndrome, a rare disorder in which the body's immune system attacks part of the nervous system. He was diagnosed in 2011 and is still recovering.
"I'm probably 90 to 95 percent recovered and feeling really grateful and thankful and able to engage in life and exercise at a much more normal level," he said. "It's been a really hard two years in a lot of different ways. But it's been good in other ways as well."
The good got even better Tuesday, when his election to the College Football Fame became official.
Wuerffel said he was just thinking a few days ago about the TD to Doering against Kentucky and how his career might have played out much differently if he had not thrown that epic pass.
"Terry Dean had thrown four interceptions and I'd just thrown my third (in the game)," Wuerffel said. "Coach Spurrier was looking up and down the sideline searching for someone to put in the game. I'm not sure why he let me go back in, but he did.
"If he hadn't, maybe someone else would have thrown that pass and they would have gone on and had a lot of great things happen to them."
Contact Robbie Andreu at 352-374-5022 or email@example.com. Also check out Andreu's blog at Gatorsports.com.
Reader comments posted to this article may be published in our print edition. All rights reserved. This copyrighted material may not be re-published without permission. Links are encouraged.


text:
Why Felco Pruning Shears are So Wonderful
Why we love the tools we sell. With pictures.
|Forged aluminum alloy handles are guaranteed to last a lifetime.
|Easy to repair. All Felco parts are available and can easily be replaced.
|The top-quality heat-treated steel blades ensure perfect resistance and excellent cutting performance.
|Ergonomically adapted to the individual user: some models are designed especially for left-handers or people with small hands.
|Most Felco pruning shears come with sap groove to wisk away sap and dirt during each cut.
|The angled cutting head on some models increases user comfort by extending the access of the forearm.
|The revolving handle on some Felco pruners spreads the muscular effort over all 5 fingers and reduces the effort of cutting by 30% - lowering risks of tendonitis and inflamation.
|Felco pruning shears all have manually adjustable center bolt for aligning the play between the cutting blade and the anvil blade. This guarantees a clean, precise cut.
|The blades of most Felco pruning shears have with a notch for cutting small diameter wire. No need to carry a wire snip while gardening.
|The cushion and shock absorbers reduce the impact at the end of cutting, protecting hand and wrist. Garden tools that are a pleasure to use!


text:
Welcome to nsane.forums
Welcome to nsane.forums, like most online communities you need to register to view parts of our community or to make contributions, but don't worry: this is a free and simple process that requires minimal information. Be a part of nsane.forums by signing in or creating an account.
- Access special members only forums
- Start new topics and reply to others
- Subscribe to topics and forums to get automatic updates
SmartFTP 8.0 Build 2283
Started by
1 post in this topic
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new account
Sign in
Already have an account? Sign in here.
Sign In Now
Recently Browsing 0 members
No registered users viewing this page.


text:
Gators picked 3rd in SEC East
Published: Thursday, July 18, 2013 at 9:37 a.m.
Last Modified: Thursday, July 18, 2013 at 4:54 p.m.
HOOVER, Ala. -- The Florida Gators find themselves right where they were a year ago, picked to finish third in the SEC's Eastern Division by the media that covers the league.
Georgia is the pick to win the East, with South Carolina finishing second. UF received only 19 first-place votes to Georgia's 149 and USC's 75.
Defending national champion Alabama was an overwhelming pick to win the Western Division and the SEC title. The Tide received 225 first-place votes to runner-up Texas A&M's 11 in the division race, while receiving 182 first-place votes to Georgia's 38 for SEC champion.
The Gators are well-represented on the media's preseason All-SEC team that was released Thursday at SEC Media Days.
UF placed three players on the first team — defensive tackle Dominique Easley, cornerback Loucheiz Purifoy and punter Kyle Christy. The Gators had no position players on the first two teams a year ago.
The Gators have two players on the second team — offensive guard Jon Halapio and cornerback Marcus Roberson.
Tailback Matt Jones, center Jon Harrison, linebacker Ronald Powell and return specialist Andre Debose are on the third team, along with Purifoy (all-purpose player).
As for the SEC predictions, the media does not have a successful track record picking the SEC champion. The writers and broadcasters have been right only four times — Florida in 1994, 1995 and 2008 and LSU in 2007.
LSU was picked to win the conference last season.
Reader comments posted to this article may be published in our print edition. All rights reserved. This copyrighted material may not be re-published without permission. Links are encouraged.


text:
Makes 12 servings
Chimichurri is an Argentinean blend of finely chopped parsley, oregano, and onion puréed with olive oil, vinegar, and garlic, and cayenne pepper. Traditionally, this vivid green sauce is an accompaniment to meat; but here it tops thin wedges of a frittata, an Italian "egg pie," with the ingredients mixed into the eggs rather than being folded inside, as in a French omelet. The servings, as described here, are for appetizers; but larger servings are perfect for a light meal.
For the sauce
2 cups loosely packed fresh flat-leaf parsley leaves
¼ cup coarsely chopped onion
¼ cup extra-virgin olive oil
¼ cup red wine vinegar
4 cloves garlic, minced
1 teaspoon fresh oregano leaves
¼ teaspoon cayenne pepper, or to taste
1/8 teaspoon salt, or to taste
1/8 teaspoon freshly ground pepper, or to taste
For the frittata
1 tablespoon unsalted butter
1 tablespoon olive oil
1 large sweet or yellow onion, halved vertically, each half cut into 1/8-inch-wide lengthwise strips (about 2 cups)
6 eggs
½ cup freshly grated Parmesan cheese
Dash of salt
Dash of freshly ground pepper
Preheat the broiler.
To make the sauce, process all the ingredients in a food processor until smooth. Taste and adjust the seasoning. Set aside.
To make the frittata, preheat the oven broiler. Heat the butter and oil in a large ovenproof skillet, preferably nonstick, over medium-high heat. When the butter is melted, add the onion and cook, stirring occasionally, for about 5 minutes, or until the onion is translucent and the water has cooked off. Reduce the heat to low; continue to cook, stirring occasionally, until the onion strips are tender and nicely browned, about 20 minutes.
While the onion is cooking, lightly beat the eggs in a medium bowl; stir in the cheese, salt, and pepper. When the onions are cooked, scrape up the browned bits in the bottom of the pan and pour the egg mixture into the skillet. Cook, undisturbed, until the edges and bottom of the frittata are firm, about 10 minutes.
Transfer the skillet to a broiler rack about 4 or 5 inches from the heating element. Broil for about 3 minutes, or just until the top of the frittata is set and lightly browned; watch closely so the eggs do not overcook.
To serve, slice the frittata into 12 thin wedges. Serve warm or at room temperature; top each serving with about 2 teaspoons of the sauce.
Advance preparation
The sauce will keep for up to 2 days in a covered container in the refrigerator. Bring to room temperature to serve with a freshly made frittata.
Distributed by Internet Broadcasting. This material may not be published, broadcast, rewritten or redistributed.


text:
Details on AMD Bulldozer: Opterons to Feature Configurable TDPby Johan De Gelas & Kristian Vättö on 7/15/2011 12:00 AM EST
- Posted in
- CPUs
- IT Computing
- Bulldozer
- Cloud Computing
- Zambezi
- Valencia
- Interlagos
59 Comments
Back to Article
stmok - Friday, July 15, 2011 - linkKomodo is a CPU that replaces Zambezi. It does not have DX11 IGP. So that should be a "No" in that category. It is not an APU.
In the "Socket" category, both Trinity and Komodo will use some form of Socket FM infrastructure. AMD currently refers them as Socket FMx (where x = 1, 2, 3, etc). It doesn't mean that both will use the same socket.
See a thread I've created at Overclockers.com.au forums regarding AMD's 2012 lines.
=> http://forums.overclockers.com.au/showthread.php?t...
(I've collected a good number of official and leaked presentation slides.) Reply
jjj - Friday, July 15, 2011 - linkAlso about Komodo, it has 10 cores not 8. Reply
Kristian Vättö - Friday, July 15, 2011 - linkAll leaked slides suggest 8 cores. If you have something to proof the 10 cores, then please share it with us.. Reply
TimCh - Friday, July 15, 2011 - linkHere you go
No need for leaks. Reply
stmok - Friday, July 15, 2011 - linkThe slide you point to is November 9th 2010 for AMD Financial Analyst Day.
The slide in the thread I've created is dated January 2011 for CES 2011.
Your info regarding 10-cores is out of date. Its 8-cores for Komodo. Reply
inf64 - Friday, July 15, 2011 - linkNo,look closely in the slide. There is a Correction at the bottom.
It says:
Correction,MArch 8,2011
So they corrected the IGP error in Komodo and corrected the core count number.Now it is 6-10 enhanced/NG Bulldozer cores.
So yes,Komodo will feature up to 10 Bulldozer+ cores. Reply
mino - Friday, July 15, 2011 - linkIn other words, Komodo is the C2012 part for desktops.
However there is one issue - Komodo will go for AM3+ OR FM1, it is VERY unlikely AMD would go for another socket in 2012.
And since there is no PCIe in AM3+ while also no IGP on FM1 chip ... it is more likely they go for FM1 with Komodo actually having Display controller but not having a GPU - the same as some embedded Brazos parts today.
Last (sensible) option is for AMD to go FM1 with the same setup as Lynnfield. Reply
Topweasel - Thursday, July 21, 2011 - linkNothing you said in this makes sense. AM3+ has PCIe, There isn't an IGP on the chipset for FM1 because no CPU in that socket would be missing it, and Brazos has a barely capable IGP, (40SP unit?) but it isn't just some 2d display controller. Reply
Kristian Vättö - Saturday, July 16, 2011 - linkI have updated the article to be up-to-date with the slide you provided. Reply
Kristian Vättö - Friday, July 15, 2011 - linkEven the link you provided suggests that Komodo will feature a DX11 capable IGP. Note that it says GPU for Komodo but nothing for Zambezi. Reply
stmok - Friday, July 15, 2011 - linkNo it doesn't. It expressly says CPU for Komodo. Not APU. Look carefully!
Even the latest leaked slide (Bit-tech.com source in my thread) refers Komodo as a CPU with "Next-Gen Discrete Graphics" as part of the Corona enthusiast/performance desktop platform for 2012. Reply
Kristian Vättö - Friday, July 15, 2011 - linkI have added a (?) to suggest that it's not certain whether Komodo features an IGP or not. Reply
jjj - Friday, July 15, 2011 - linkI don't see any GPU on the slide TimCh provided (and do read the fine print).Anyway there is only 1 botched slide with GPU and 8 cores and if you think about it, it makes no sense.
Why have Sepang with 10 and Komodo with 8,it would be a waste of time and money and there would be no reason to have a different name for it,instead of Trinity.Also how big would the chip be with 8 cores and GPU,even if they drop the L2 cache and why add a GPU to a chip adressing the high end where most don't need it (and make the same mistake as Intel using the HD 3000 for K chips). Reply
jjj - Friday, July 15, 2011 - linkedit to prev post: obviously i ment L3 Reply
rnssr71 - Saturday, July 16, 2011 - link'Also how big would the chip be with 8 cores and GPU,even if they drop the L2 cache and why add a GPU to a chip adressing the high end where most don't need it (and make the same mistake as Intel using the HD 3000 for K chips).'
well, 8 core bulldozer(4 module) is going to be over 300sq. mm. larger than llano(on 32nm) but smaller than thuban(45nm).
i would guess that 8 meg of L3 cache that the 8 core bulldozer will have would take up 2/3 as much room as the current gpu in llano. so, quite a lot of space.
so you're right, it would be a mistake to have a full sized gpu......maybe ANY gpu until gpu computing really takes off. Reply
Casper42 - Friday, July 15, 2011 - linkJust an FYI, while it is true that Insight Control is required for power capping a cluster of Rackmount (DL) servers, you get Dynamic Power Capping withing a single c7000 chassis today for free.
So for Clusters of 16 servers in the same chassis, you don't need IC licenses to see a pretty big benefit. When one server needs more power, the other servers can all be throttled back slightly to let the one burst and still get the workload done, like you mentioned.
DPC in blade chassis also has 3 different settings.
One is Average Load for Thermals
Two is Average Power Draw (80% rule on individual circuits)
Three is Maximum Power Draw (Do Not Exceed - Circuit protection)
So you can not only unlock excess capacity with the Max Draw setting being lower than faceplate value, but you can also tune the other values to hit the appropriate thermal values for the DC.
I've heard there will be an Insight Control powered Multi-chassis DPC coming next year as well. And for those familiar with HP gear, Insight Control licenses, when purchased in 8/16 packs along side a new chassis are only like $50 more per server than iLO Advanced which alot of people already purchase. With normal Enterprise discounts the gap can be even smaller.
Johan/Kristian - where are you guys located? (roughly) Reply
Kristian Vättö - Friday, July 15, 2011 - linkI'm from Finland (GMT +3 now) but I don't know were Johan lives. FYI, Johan covered the power capping section so you have to wait for him if you think there are any changes necessary.
I would suggest shooting him an email (click his name on the top) if you want to contact him. Not all of us read the comments, even though we are supposed to :) Reply
JohanAnandtech - Friday, July 15, 2011 - linkI am located in Belgium. You know the land without a government but with the best beer in the world. Paradise thus ;-).
Thanks for the valuable feedback. Are those 3 settings the only choices you have to tune your power draw? Reply
StevoLincolnite - Friday, July 15, 2011 - linkSpelling error, Johan!
"It will aslo be compatible with AMD's current San Marino and Adeleide platforms (Opteron 4000 Series) for socket C32."
It should be Adelaide, not Adeleide. :)
Other than that, good job.
Hanging out badly for Zambezi's release, my rig is ready to drop a new 8-core chip into it. :) Reply
Kristian Vättö - Friday, July 15, 2011 - linkActually, I wrote that part. I have fixed it now along with a few other minor edits. I added that the latest word appears to be October release (just saw it in my RSS today) and I also added a (?) to the Komodo's IGP as it seems to be uncertain.
Thanks for the feedback :) Reply
ltcommanderdata - Friday, July 15, 2011 - link"According to leaked product positioning slides, Zambezi is aimed to fight against Intel's Core i5 and i7 lineups. Zambezi will feature up to eight cores, which is twice as many as i7-2600(K)'s four cores. AMD said that they won't join the Hyper-Threading club and they will deliver as many physical cores as Intel delivers physical and virtual cores combined. It looks like AMD is keeping their word, though they're only delivering half as many "FP/SSE cores". "
With hyperthreading and now Bulldozer's double integer core/shared FPU design, core counts are becoming increasingly a difficult metric to compare. It's important to note that while Bulldozer has doubled the number of integer cores compared to Istanbul, each integer core is actually weaker since Bulldozer only uses 2 non-symmetric ALUs and 2 AGUs compared to 3 symmetric ALUs and 3 AGUs in Istanbul. Perhaps other architectural efficiencies can make up the difference, but I wouldn't be surprised if clock-for-clock each of Bulldozer's integer cores is slightly slower than Istanbul's. I believe Sandy Bridge's integer performance is clock for clock better than Istanbul, so Bulldozer likely need very well threaded code for it's doubled integer cores to shine.
FPU resources look to be be beefed up from 3 units in Istanbul to 4 units in Bulldozer. Compared to Sandy Bridge, Intel's big advantage is native 256-bit AVX units compared to Bulldozer which only has 128-bit FP/SSE resources and needs to split 256-bit AVX instructions halving performance. So if Intel can convince developers to quickly adopt 256-bit AVX, Sandy Bridge should have a pretty large SIMD advantage. Reply
duploxxx - Friday, July 15, 2011 - linkdude, you just sound like a horrified Intel fanboy. "convince developers to adopt 256bit AVX). Then what about FMA3 and FMA4 which intel doesn't even have.....
A single BD Module can handle a 256bit AVX or can deside to split into 2 x 128 for each core . It is a decision from AMD to go that way just like intel decides to have a 256bit full for a PH + HT core..... 2 x 256 logic would just need more die space without usage, just like the choice to go for 2 ALU/AGU while the usage of 3 is almost no gain in server loads besides benchmarking....
While the FPU 128+128 might be a bit slower we are talking here about perhaps 2-3% since all other parts like cache and memory are shared for a single module and very neglictable difference unless you are a fanboy which is obvious. Reply
ltcommanderdata - Friday, July 15, 2011 - link"Then what about FMA3 and FMA4 which intel doesn't even have....."
I believe Bulldozer supports FMA4, but not FMA3 due to Intel flip-flopping on which one they'll support at the last minute breaking commonality. While FMA4 is a great capability to have, you pointing out that Intel doesn't have it is the concern. AVX could see faster adoption because it's supported by both Bulldozer and Sandy Bridge.
"While the FPU 128+128 might be a bit slower we are talking here about perhaps 2-3% since all other parts like cache and memory are shared for a single module and very neglictable difference unless you are a fanboy which is obvious."
I mention AVX performance, because I'm under the impression that Bulldozer gangs it's two 128-bit FMACs together to do 1 AVX per module per cycle while Sandy Bridge has 3x256-bit AVX units per physical core. Sandy Bridge's AVX units are non-symmetric and there are no doubt other factors that will impact performance so it won't be a 3x performance difference, but I'd think it'd be more than 2-3% given the big difference in raw processing resources. Reply
duploxxx - Friday, July 15, 2011 - linkmy 2-3% was only the difference between a single 256 vs 2 x 128, not against the intel part... lets see first how much AVX will be really used and how much will end up being 128 bit... doesn't mean something which is 256bit is always better then 128bit. Reply
silverblue - Friday, July 15, 2011 - linkI believe I heard once that Intel's implementation can execute either one 128-bit or one 256-bit instruction per clock. Bulldozer's fused implementation may give up on AVX throughput, but only AVX. Reply
rnssr71 - Friday, July 15, 2011 - link'It's important to note that while Bulldozer has doubled the number of integer cores compared to Istanbul, each integer core is actually weaker since Bulldozer only uses 2 non-symmetric ALUs and 2 AGUs compared to 3 symmetric ALUs and 3 AGUs in Istanbul.'
why does everyone get hung up on this? yes, phenom had 3 ALUs and 3 AGUs. big deal! it could only complete 3 instructions per clock- any combination of ALU and AGU instructions but no more than 3. so how often could it process 3 ALUs consecutively?
AMD has said that removing the 3rd AGU won't hurt performance and core 2, nehalem, and sandy bridge all have 2 AGU's.
Bulldozer can complete 4 instructions per clock- same as core 2, nehalem and sandy bridge. granted, the all have 3 ALU's available, but how often is the extra one used? Reply
SanX - Friday, July 15, 2011 - linkGot kids Phenom II X6 1055T based PC for their games like GTA and just for fun ran on it some scientific FP-oriented tests - parallel algebra codes and some single-core ones.
Was shocked that at its 2.8GHz stock clock it is twice faster then my overclocked to 4GHz Intel processors. Is this what you guys get too? Kind of contradicting to all these game- and office-oriented and benchmarks where Intel is always on the top.
So i'm waiting for these 8-core 32nm chips in the hope to drive them to 4.5 GHZ and get additional factor of 2
Anyone wants to repeat them ? Reply
cosminmcm - Friday, July 15, 2011 - linkYou mean compared to your Intel Pentium 4 @ 4 GHz? Reply
GaMEChld - Friday, July 15, 2011 - linkI too am curious as to what Intel chip was used in that comparison. Reply
beginner99 - Friday, July 15, 2011 - linkMost certainly a dual core with 1/3 of the cores or one of the slowest Core 2 Quads. Sure not a nehalem or sb Quad Reply
duploxxx - Friday, July 15, 2011 - linkaccording to many, anything which is branded "PENTIUM" is the uber CPU doesn't matter what is behind.... Reply
Broheim - Friday, July 15, 2011 - link>according to many
don't have one? then gtfo. Reply
formulav8 - Friday, July 15, 2011 - linkGrow up. He was just messing around Reply
Broheim - Friday, July 15, 2011 - linkno, he's a raging AMD fanboy. I have yet to see a single post from him that doesn't bash intel or praise AMD in some form or another. Reply
AnandThenMan - Friday, July 15, 2011 - linkSo he's the exact opposite of you. Reply
Broheim - Saturday, July 16, 2011 - linkerm, I have nothing against AMD, this rig has an unlocked HD6950...
are you just butthurt because I called you out on your bitching about Anand's benchmarking? Reply
just4U - Saturday, July 16, 2011 - linkCurrently I am on a Sandy Bridge 2500k and in the last year I've been on a i7 920 a 1055T, and a few $60 amd cheapies. As far as I am concerned they are all good. I didn't notice night and day improvements like I did when I moved to the A64 and Core2. So I think we are sort of at a ceiling limit right now (excepting specific tasks) where just about any new cpu is good enough. Reply
JohanAnandtech - Friday, July 15, 2011 - linkit is possible that your tests are using the x87 FPU. The Phenom can process up to 3 instructions per cycle out of order, while the P4 can hardly sustain one FP per cycle.
Parallel, multithreaded software is of course much faster on a 6-core than a single P4 core :-).
And it would be very hard to find a benchmark where P4 at 4 GHz is faster than a Phenom II 2.8 GHz. I can not imagine that anyone has published one. The P4 has a much slower memory interface (very high latency vs Phenom IMC), much smaller caches (16 KB vs 64 KB L1) and is outmatched in every aspect of FP processing power (64 vs 128 SIMD, Tripple fast x87 FPU vs single slow one) ... Reply
SanX - Friday, July 15, 2011 - linkAmazing was that performance increase by factor of two was per CPU of course. The whole 6-core not overclocked AMD CPU was 2.42/0.50 or almost 5 times faster then 2-core overclocked to 3.8GHz Intel E8400!
Here are the numbers for the parallel algebra (you can download the test code from equation dot com or i have it too for different compilers) for Intel and AMD in seconds when i switch ON different amount of cores
1 4.64 seconds
2 2.42
1 2.46
2 1.22
3 0.83
4 0.67
5 0.58
6 0.50
I invite anyone to do the test on their CPUs. Reply
JarredWalton - Friday, July 15, 2011 - linkUsing 64-bit "bench1_gfortran_64.exe":
Core 2 QX6700 @ 3.2GHz:
1 CPU = 4.55s
2 CPU = 2.33s
3 CPU = 1.62s
4 CPU = 1.34s
Core i7-965 @ 3.6GHz:
1 CPU = 3.93s
2 CPU = 1.97s
3 CPU = 1.33s
4 CPU = 1.01s
5 CPU = 0.87s
6 CPU = 0.80s
7 CPU = 0.72s
8 CPU = 0.69s
Of course, none of that really tells us much, because we don't know how the application was compiled or what optimizations are in place. There's only one 64-bit compiled version but there are four 32-bit compiled versions. Let's just see what happens with the 32-bit versions on the QX6700 for a second:
Core 2 QX6700 @ 3.2GHz Absoft:
1 CPU = 7.01s
2 CPU = 3.54s
3 CPU = 2.40s
4 CPU = 1.90s
Core 2 QX6700 @ 3.2GHz gfortran:
1 CPU = 10.73s
2 CPU = 5.40s
3 CPU = 3.67s
4 CPU = 2.87s
Core 2 QX6700 @ 3.2GHz Intel Fortran:
1 CPU = 4.70s
2 CPU = 2.40s
3 CPU = 1.76s
4 CPU = 1.47s
Core 2 QX6700 @ 3.2GHz Lahey/Fujitsu:
1 CPU = 5.38s
2 CPU = 2.73s
3 CPU = 1.95s
4 CPU = 1.56s
What does that tell us? As expected, the Intel compiler version is the fastest in 32-bit mode. What's more, the gfortran 32-bit version is the slowest on Intel. Since the only 64-bit version is from gfortran, it would appear that a 64-bit Intel version would come in around twice as fast. That's only speculation based on the 32-bit compiled executables, but given your above numbers it looks like you're probably using the 64-bit version. (If not, why does my 3.2GHz quad-core outperform your 3.8GHz dual-core when looking at the 32-bit Intel speeds?)
Anyway, there are certain types of code that AMD does quite well at running, but overall I'd say it's clear that Intel's Nehalem/Lynnfield/Sandy Bridge CPUs are significantly faster than the Phenom II X6 offerings. Reply
SanX - Friday, July 15, 2011 - linkNice job with the tests. They show exactly what i say AMD FP is twice faster then Intel.
I used Lahey 32bit code, and as you can see our results are completely consistent - mine with E8400 at 3.8GHz and yours QX6700 at 3.2GHz
And they are consistent in 64bits: with gfortran_64 i have a bit faster execution on my Intel then on 32bit Lahey and the result is around the same as yours on your i7 3.6GHz
1 4.01s
2 2.04s
Will add here AMD 64bit result as soon as kick kids from the games but as we see we can not expect much different conclusion: on stock clocks AMD FP is twice faster then Intel.
45nm AMD Phenom is by the way is easily overclockable by 25-45% or 3.5-4.1 GHz. When overclocked to the same clocks as Intel, AMD is even more then twice faster. Reply
BSMonitor - Friday, July 15, 2011 - linkCompletely talking out of one's arse......... Reply
BSMonitor - Friday, July 15, 2011 - linkIdk, after years of AMD cpu domination, Intel was more than happy to let everyone talk about Conroe, benchmark it to the public. So much so that it drove up prices of the things when they finally were released.
The reverse is true now, and I just don't see the same enthusiasm from AMD on Bulldozer. Maybe these 8-cores will be on par with 2600K ?? But Intel is still holding onto 6-core Sandy Bridge.
Me thinks AMD has another Phenom on its hands. Big, low clock speeds, weaker than expected performance. Eventually, AMD is going to have to improve the performance of it's cores, not just keep adding more crappy ones. Reply
saneblane - Friday, July 15, 2011 - linki think it's quite clear to everyone that amd went on a whole new level with this design, soo much so that it is even hard to understand how much core the processor actually has. like JF amd said people buy processors not "cores". so if bulldozer die size is smaller than a sandy bridge and use less or equal transistors then amd made the better processor. what we have to look at now is not cores anymore amd could have split 1 large core into 3 instead of 2 and we would be hearing the same arguments, about 3 core vs a single core. what we need to watch is how both companies used the real estate of the die, and who used less and accomplish more made the better cpu.
and i fully expect an intel processor to copy bullldozer in the near future. cross licensing sucks Reply
erikejw - Friday, July 15, 2011 - linkCliff notes:
1. Don't run the Intel 320 SSD in any machines that needs perfect reliability or any kind of mission critical software.
2. Back up all data on current drives immediately.
I post it here so maybe some Anandtech guy can address the issue since they seem to be unaware of this for some months reported issue.
Concearning reliability of the the Intel SSD 320 (and perhaps the 510 too).
Huge number of complete data losses for users.
Intel finally admits the problem exists.
Power failure, instant shut downs causes the issue.
No reliable information about if it is a firmware issue, design problem(bad design), hardware problem(controller etc, at least running this spec).
A simple firmware update is most likely to solve the issue eventually
""Be wary of the new Intel SSD 320 series. Currently, there's a bug in the controller that can cause the device to revert to 8MB during a power failure. AFAIK they have not yet publicly announced it, and won't have a firmware fix ready for release until the end of July.""
etc Reply
BSMonitor - Friday, July 15, 2011 - linkWhat does this have to do with AMD Bulldozer? Reply
Toadster - Friday, July 15, 2011 - linksearch for "Intel Intelligent Power Node Manager" Reply
MilwaukeeMike - Friday, July 15, 2011 - linkIt's what TDP stands for, and I don't think it's in the article. (it's the amount of heat, measured in watts, that must be dissipated by the heatsink to keep the CPU operating safely). I had to stop reading on page two and leave AT.com to go find the answer. Please explain your acronyms... it's really annoying to read about something and feel too dumb for the article. , and it's never a good idea to give readers a reason to leave your website. :) Reply
GaMEChld - Saturday, July 16, 2011 - linkThe joy of tabbed browsing. Reply
ajlueke - Friday, July 15, 2011 - linkThe sad part about the reality we currently face is there really hasn't been a large increase in CPU performance since the Nethalem launch nearly three years ago.
AMDs release of the Phenom II line kept them in it, as they were able to offer lesser performance, but at far less cost. SandyBridge changed all that. While again, it doesn't really perform that much better than the high end Nethalem's launched three years ago, or that much worse than the 990x, it is far cheaper than those $999 price tags. SandyBridge by performing as good as the old high end chips and being priced much lower really eroded any reason at all to buy/build an AMD based system at the enthusiast level.
Bulldozer, with a street price reported to be around $300 needs to be faster than SandyBridge and needs to launch sooner in Q3, rather than in Q4 (October). If it is only on parity, then the reality would be that AMD was finally able to develop a chip that matches the performance Intel had three years ago. With Ivy Bridge, the successor to the high end throne, set to ascend in Q1 2012 would it then take AMD another three years to match that performance? Seems as though they are falling further and further behind. But, this is all speculation. I suppose we'll see what tomorrow brings. Reply
mino - Friday, July 15, 2011 - link"single-threaded performance is still a sore spot for Bobcat compared to other architectures"
What "other architectures" ??? To my knowledge the is exactly ZERO other architectures with faster single-threaded performance at the power level Bobcat plays at.
The faster "competitors" are either running at their lowes-feasible power levels (SB, C2D) or are vastly slower (Atom, A15 etc.). Reply
JarredWalton - Saturday, July 16, 2011 - linkWe never said "at the same power level". Bobcat is much faster than Atom, but Core 2 beats Bobcat silly, and Core 2010/2011 are even faster. Bobcat is fine for low power, low performance, decent multimedia; that's not the same as being good for general use. Reply
GaMEChld - Saturday, July 16, 2011 - linkWhy even go to Intel for the comparison? Bobcat loses to the old STARS cores too doesn't it? Athlon II, Phenom II, Llano? Generally it's assumed that comparisons are done between competing products for a given market or price point.
What sense would there be in reviewing an Intel Atom chip, and then taking the time to say, well, sadly the Intel Atom does not have as good single-threaded performance as the Core i7 990X Super Jeebus Edition. Or that the Radeon 5450 does not offer superior graphics performance to the GTX 590? Well, duh! Reply
529th - Friday, July 15, 2011 - linkAMD seems to be highlighted alot around the word "server"
.. just not my market.. what a let down for the pursuit in competitive CPUs for Intel desktop
fee nom - whutever Reply
shmmy - Friday, July 15, 2011 - linkWow really? Do you people really need to nitpick the details on stuff thats not even out yet? 8 cores 10 cores who the heck cares get back to work slackers! :) Reply
JarredWalton - Sunday, July 17, 2011 - linkCore 2 ULV (all the CULV stuff from early 2010) already offered us power levels similar to Bobcat, with better per-core performance. What it didn't offer was the GPU side of things, which is why Optimus was useful. As the article here states, "single-threaded performance is still a sore spot for Bobcat compared to other architectures", it seemed fairly obvious that we're discussing Bobcat in the greater market, not just Bobcat in low-power uses. And yet, Mino went and complained regardless.
For those interested in a few comparisons:
Core 2 SU7200 @ 1.3GHz w/GMA4500
(ASUS UL80Vt: http://www.anandtech.com/show/2886)
PCMark Vantage: 2993
x264 1st Pass: 18.12 FPS
x264 2nd Pass: 4.5 FPS
Idle Power: ~5.94W
Internet Power: ~8.59W
H.264 Power: ~13.96W
Core i3-330UM @ 1.2GHz w/HD Graphics
(ASUS UL80Jt: http://www.anandtech.com/show/4009)
PCMark Vantage: 3558
x264 1st Pass: 21.45 FPS
x264 2nd Pass: 5.67 FPS
Idle Power: ~7.91W
Internet Power: ~10.5W
H.264 Power: ~17.68W
AMD E-350 @ 1.6GHz w/6310M
(MSI X370: http://www.anandtech.com/show/4218/)
PCMark Vantage: 2511
x264 1st Pass: 13.96 FPS
x264 2nd Pass: 3.43 FPS
Idle Power: ~7.47W
Internet Power: ~8.81W
H.264 Power: ~13.57W
So when Mino says that "to my knowledge the is exactly ZERO other architectures with faster single-threaded performance at the power level Bobcat plays at", he is either uninformed, ignorant, or totally biased. CULV way back in late 2009 offered 42% higher single-threaded performance than Bobcat in early 2011, with lower power requirements. Core 2010 ULV improved performance further at the cost of power requirements: it's 49% faster but uses 6% to 30% more power than Bobcat. Either way, performance per watt both CULV and i3-ULV do better than Bobcat. They also have much worse IGPs, so it's not a complete loss for AMD.
Even so, architecturally I don't think Bobcat has a lot of legs. Going quad-core does nothing for single-threaded performance, and multi-threaded performance on a low power design is sort of silly to discuss. It's the same problem I have with ARM: sure, they can do low power really well, but what happens when you need more performance? For many tasks, a 2.0GHz dual-core ARM is no worse than a 2.0GHz quad-core ARM, and in raw computer performance even Atom is likely faster than ARM right now.
Windows 8 running on ARM is going to be interesting; can the chip even handle a full OS like Windows? Will it do so while still offering good battery life? I'd say Bobcat is the bare minimum performance we need for a full Windows OS to work well, and Bobcat is at least twice as fast as Atom. Will ARM manage to equal Bobcat next year? I wouldn't bet on it, but maybe I'll be wrong. Reply
zgoodbbb - Wednesday, July 20, 2011 - linkhttp://www.ifancyshop.com
Women's fashion, men's personality + shoes
Travel bagthat eye-catching jacket + super pack free shipping Reply
morohmoroh - Friday, July 22, 2011 - linki have two hand
5 finger in my left hand and 5 finger in right hand
i cannot grab a 1 rock with 1 finger , i still can grab it with boths hand with each 2 finger but still hard then decided grab a rock with 3 or 5 finger
now i have 8 hand and 40 finger how s bout that?
if i can grab a rock with invisible hand and finger it look like a magic
my question is core = brain or core = hand with finger?
cheers Reply
Cyberius - Tuesday, September 20, 2011 - linkI hope bulldozer for desktop has tdp power cap included in the amd overdrive utility like the radeon 6900 catalyst utility. That would be a great option for us. Reply


text:
Thank you Ultra Signup! I am not computer savvy but it has been easy setting up my race on your site. On the few occasion I've gotten stuck I call and every time I get to talk to a friendly person. Even when I called one time in the middle of the night, I expected to leave a voice mail but a person answered and walked me through what I needed done. The site makes it easy to keep race information organized. Uploading results is no problem. There is plenty of room on the race page to add all race information. Lot's of great features, thank you...You do a fantastic job!
I have used Ultrasignup since 2012 when we started out race series here in Birmingham. We started with two races in 2012, including a three day stage race. In 2013 we put on a total of 8 local races and one out of town race the Lake Martin 50, to be the Lake Martin 100 Mile endurance run in 2014. I could not be happier with our relationship with Ultrasignup. Registration is a snap for runners, we get all the support we could possible need, even for "digitally challenged" race directors like myself. Mark is always there ready to help and always willing to fix what I screw up. The Ultrasignup Timing System is a life saver. Our races are small and we can not afford to hire professional timing companies. All you have to do is enter the bib numbers in a laptop as runners cross the finish line and the results are immediately available. We take a small printer to races with up and can printout updated results all during the race. And, again, Mark is there to fix my mistakes when necessary. After every race I have had the preliminary results posted online the day following the event. Give Ultrasignup a Try. I assure you, you will be as sold on Ultrasignup as I am. David Tosch, Southeastern Trail Runs Please feel free to contact me with questions. firstname.lastname@example.com
An outstanding prompt response as always, Mark. You set the standard for customer service.
From the very beginning Mark has been so helpful answering questions about the website and the awesome timing system they have. Ultra Signup is by far above and beyond other registration websites I have used. The "extras" this site provides to race directors of smaller races who can't afford chip timing are so helpful and save so much time and money! Thanks for all you do!
Since 2008 the HURT 100 has utilized Mark's services at Ultrasignup and we are incredibly happy that his services are available to us. As a small event we don't have the panache of other events, however Mark treats us as if we are his MOST IMPORTANT EVENT. This, despite the fact that we have a very difficult lottery system in place that he easily and seamlessly navigates year on year to make it perfect. The amount of work he puts into this event and our HURT Trail Series is beyond reproach. I hesitate to say that If you are an RD you need Mark's services, simply because I selfishly want him to keep concentrating on our small event. Mark you ROCK! Aloha, HURT 100


text:
LeisurePro.com is a leading resource of scuba and diving accessories, like the divers gauge and light accessories, diving tool batteries, diving hangers, and more. Plan ahead and stock up for unpredictable diving situations with these diving product accessories. From extra dive wires to regulators and octopus accessories, these practical diving product add-ons will help you maintain your diving items and provide additional features to your scuba gear.
In Stock Free Shipping