Les nouveautés et Tutoriels de Votre Codeur | SEO | Création de site web | Création de logiciel

Seo Master present to you:

form-action.php
/*
mysql_connect("localhost","root","") or die (mysql_error());
mysql_select_db("formexample") or die (mysql_error());


if(isset($_REQUEST['submit']))
{


$Fname = $_POST["Fname"];
$Lname = $_POST["Lname"];
$gender = $_POST["gender"];
$food = $_POST["food"];
$quote = $_POST["quote"];
$education = $_POST["education"];
$TofD = $_POST["TofD"];

if(empty($Fname))
{
$error="First Name cannot be empty";

}
else if (empty($Lname))
{
$error="Last Name cannot be empty";

}

else if (empty($gender))
{
$error="Gender cannot be empty";

}
else if (empty($food))
{
$error="Food cannot be empty";

}

else if (empty($quote))
{
$error="Quote cannot be empty";

}
else if (empty($education))
{
$error="Education cannot be empty";

}
else if (empty($TofD))
{
$error="Favorite time cannot be empty";

}


if($error==NULL)
{
$data="";
$data=implode(",",$food);

$query="insert into form values('','$Fname','$Lname','$gender','$data','$quote','$education','$TofD')";
$result=mysql_query($query);
if($result)
{
$succes = "Succesfuly added your information";
}

?>




}
else
{
?>





}

}

?>
*/


Form.php

/*


Personal INFO







echo $err=$_REQUEST['err'];
?>







echo $succes=$_REQUEST['succes'];
?>













































First Name:

Last Name:

Gender: Male Female
Please choose type of residence Burger Pizza Chicken
Your comments:
Select a Level of Education:
Select your favorite time of day:



*/

2013, By: Seo Master
Seo Master present to you:
By Dan Mesh, Vice President of Engineering at Evite

This post is part of Who's at Google I/O, a series of guest blog posts written by developers who are appearing in the Developer Sandbox at Google I/O.


Evite is one of web's oldest social planning services. Since the launch in 1998, Evite has delivered over a billion party invitations. Although it has served us well, after ten years of operation it became necessary to replace the aging platform, and position Evite for another decade of successful party planning.

The reengineering effort took well over a year. Our development team replaced Java with Python and saw a significant increase in developer productivity. However, dealing with a ten year-old Oracle database remained a challenge. To overcome scalability limitations and inflexibility of a large relational DBMS, we designed and implemented a proprietary data store. We conducted a series of A/B tests and gradually started migrating production traffic to the new system.


Our initial motivation to use Google App Engine was fast provisioning. We introduced App Engine as a temporary solution while we increased scale and optimized our proprietary data store. However, once we imported user profile data and put App Engine backend services in production, we never looked back.

Importing a large data set of user profiles from Oracle RAC into App Engine was challenging at first because we had to perform a bulk import and then keep the data synchronized between the two datastores. As we developed our data synchronization tools we gained better understanding of the API and performance characteristics of the App Engine datastore.

Once we synchronized profile data and enabled production traffic, App Engine really started to impress. We would watch our daily traffic grow and observe App Engine’s automatic scaling in action. Additional server instances would come online to meet increased demand and disappear as traffic lowered, without any sysadmin intervention. Despite our proficiency in the use of cloud computing resources and system automation, it was never this easy to provision new servers. As Grig, Evite’s devops guru, likes to say "It's not in production until it's monitored and graphed." App Engine’s dashboard automatically manages instances and graphs system usage data.


Following our positive experience with Evite profiles, we have continued to use App Engine for other services. Occasional frustrations with elevated error rates on the Master/Slave Datastore disappeared as we switched to the High Replication Datastore. At this point we see no technical obstacles to using App Engine more extensively. Architectural decisions and best practices implemented by the App Engine team are very well aligned with the choices we made in designing Evite’s new platform. This makes it easy to deploy additional services and data sets to App Engine.

The real obstacle to using App Engine exclusively for most Evite services is risk management. As reliable and cost-effective as App Engine has been for us, it is difficult to depend completely on a single vendor/service provider. To ensure availability of our application we use multiple cloud providers. Unfortunately, this strategy prevents us from using certain App Engine features and API's because we do not have adequate replacements for them in other deployment environments.

Evite’s new platform built on Python, NoSQL and App Engine has been a success. Our new web application has been well received by users, and our first iPhone app is receiving positive reviews. (Android version is in the works). We look forward to continued use of App Engine for data warehousing, rapid launches of new services and other projects.


Come see Evite in the Developer Sandbox at Google I/O on May 10-11.

Dan Mesh is a Vice President of Engineering at Evite. His extended responsibilities include espresso deliveries and release day food orders.

Posted by Scott Knaster, Editor
2013, By: Seo Master
Seo Master present to you:
By Brady Forrest of O'Reilly Radar

Ignite takes place at Google I/O, Tue. May 10, 5 PM PDT in Room 11 at Moscone West. If you can’t be there in person, you can watch live on the I/O Live site.

Geeks like to share. At Ignite events, we've found that a speaker can impart a lot of information to a curious audience in just five minutes. So we went out and found ten geeks to each share some slice of their life. The talks are going to range from life hacks and online experiments to histories of technology. They each get 20 slides that auto-advance every 15 seconds for a total of five minutes on stage. We find that the constraints make the event a lot more energetic than you'd expect.

Ignite events have spread around the world helping geeks share their ideas. Google has been a big supporter of getting the word out about Ignite and is hosting its third Ignite at I/O. For the first time ever we are going to be in a keynote room and will be streamed live - so tune in from 5 - 6 PM PDT on 5/10.

Here are the speakers for Ignite I/O 2011.

Kyle Machulis (Nonpolynomial Labs) - This is your brain. This is your brain on bugs.

What do our biometrics say about our code quality, and vice versa? Can health hardware be a debugger for more than just health?

Matt Cutts (Google) - Try Something New For Thirty Days

What happens when you try a bunch of 30 day experiments? Many succeed, and even the failures are over in 30 days."

Pamela Fox - No, Really, I'm Shy 

People are often surprised to find out that I am really, really shy. I figured that out when I was a kid and have spent my life coming up with workarounds for my shyness, and now I want to share those hacks with all of you.

Monica Rogati (LinkedIn)- Tiger Moms, Ninjas, and Chips, Oh My! Uncovering the Story in the Data

100 million LinkedIn profiles. Career histories going back to the '70s. The data tells stories - how do we hear them through all the noise?

Patrick Davison (Know Your Meme)- Avril Lavigne; or How Global Warming Taught Me Why YouTube's Important

The study of global climate change has created a number of techniques for making sense of the incredible amount of data available. To what degree can the same methods of statistical analysis be used to make sense of another data dump: every comment ever left on Avril Lavigne's YouTube videos?

Kevin Marks
(Salesforce) - Ownership is the Enemy of Control
The history of technology is strewn with examples of attempts to make software behave like property. Some are temporarily successful, but all are ultimately fragile.

Jamie Wilkinson - HackerDad on YouBeMom

YouBeMom is a message board run by and for Moms. How does a new Dad fit in?

Joseph Pred (Burning Man) - Risk Management at Burning Man or: How I Learned to Stop Worrying and Love the Risk.

Fun has become sanitized by amusement parks but a sense of risk is key part of vivid experiences. Risk Management, if done right, can mitigate danger while preserving the essential participant experience.

Annalee Newitz (io9) - Social Media Is Science Fiction

In science fiction, social media spawns hive minds, thought control, privacy mutation, and secret revolutions. Do you want to live in the future you might be building with your platforms and apps today?

John Adams (Twitter) - Speak into the Mic: A History Lesson

"The microphone has been around for nearly 200 years, yet people still have problems using them. Where did microphones come from, how can you use them to sound great, and where can they take you?"

If you've never seen an Ignite talk before you can watch hundreds on the Ignite Show site. If you can't make it to Ignite IO then you should find a local ignite or start your own. If you've always wanted to give an Ignite talk (or really any other talk) then listen and learn as Scott Berkun explains How and Why You Should Give an Ignite Talk:


Brady Forrest is co-Chair for O'Reilly's Where 2.0, Web 2.0 Expo and cofounded Ignite, the geek event, back in 2006. Brady lives in Seattle, where he builds robots and cars for Burning Man, competes for Mayor of finer establishments and is about to host Ignite Seattle 14 on 5/18.

2013, By: Seo Master
Powered by Blogger.