- •Contents
- •Practice №1 The study of cloud services Google. Gmail.
- •1.1 About Gmail
- •1.2 Why choose Gmail
- •1.3 Creating an account
- •1.4 Gmail as a Google Account
- •2. Gmail’s Interface
- •2.1 Inbox
- •2.2 Compose Mail
- •2.3 Drafts
- •2.4 Sent Mail
- •2.5 More
- •2.6 Report Spam
- •2.7 Delete
- •2.8 Keyboard Shortcuts
- •3. Organizing your Gmail
- •3.1 Contacts
- •3.2 Stars
- •3.3 Labels
- •4. Advanced Settings
- •4.1 General Settings
- •4.2 Accounts and Import
- •4.3 Filters
- •4.4 Forwarding and Pop/imap
- •4.5 Offline
- •5. The Fun Stuff
- •5.1 Buzz
- •5.2 Chat
- •5.3 Web Clips
- •5.4 Labs
- •5.5 Themes
- •5.6 Gmail Mobile
- •5.7 Google Docs
- •5.8 Google Calendar
- •5.9 Tasks
- •6. Conclusion
- •Practice №2 The study of cloud services Google Talk.
- •2.1 Use the native Gmail Talk option
- •2.2 Installing the voice/video chat plugin
- •Practice №3 The study of cloud services Google Calendar
- •3.1 Interface
- •3.2 Create an event
- •3.3 Add location
- •3.4 Invite people
- •3.5 Share meeting materials
- •3.6 Meet online
- •Invite guests, add attachments, and meet online.
- •3.7 New committee? New (shared) calendar.
- •Practice №4 Editing of electronic documents Google Apps
- •4.1 Creating new files
- •4.2 Using templates
- •Practice №5 The study of functions Google App Engine
- •5.1 Google App Engine Docs
- •5.2 Download the App Engine sdk for php
- •5.3 Creating the Configuration File
- •Practice №6 Creating a data warehouse environment Google App Engine
- •6.1 Setting up Objectify
- •6.2 Creating the data model classes
- •6.3 Adding the greetings and the form to the jsp template
- •6.4 Creating the form handling servlet
- •6.5 Testing the app
- •6.6 Creating required indexes
- •Practice №7 The study of cloud services Google Apps
- •7.1 Gmail
- •Google Drive
- •Google Docs, Sheets, Slides, and Forms
- •7.4 Google Sites
- •7.5 Google Calendar
- •7.6 Google Hangouts
- •7.8 Google Apps Vault
- •7.9 Usage
- •Practice №8 Microsoft Office Live Workspace
- •8.1 Setting up Microsoft Live Workspace
- •8.2 Features Available with Office Live Workspace
- •Practice №9 The study of cloud services Microsoft SkyDrive
- •9.1 Creating a Microsoft account
- •9.2 Getting to know OneDrive
- •9.3 Installing the Microsoft OneDrive app
- •9.4 OneDrive for mobile devices
- •Practice №10 Network services for the mobile user. Wi-Fi technology
- •10.1 What is Wi-Fi ?
- •Practice №11 Search engines in Internet
- •Veronica & Jughead:
- •Improve Your Searching Skills:
- •Infoseek:
- •Inktomi:
- •Vertical Search
- •Verticals Galore!
- •Information Retrieval as a Game of Mind Control
- •Increasing The Rate of Algorithmic Change
- •Practice №12 Search graphic information in Internet. Comparative analysis of search engines. Internet image search
- •Study Guide
- •3 55029, Stavropol, Pushkina, 1
5.2 Download the App Engine sdk for php
Before getting started, be sure to download the PHP SDK for App Engine.
Creating a Simple Request Handler
Create a directory named helloworld. All files for this application reside in this directory.
Inside the helloworld directory, create a file named helloworld.php, and give it the following contents: helloworld.php.
This PHP script responds to any HTTP request with the message Hello, World!.
Note: Ensure that you save the files you create as plain text. You may encounter errors otherwise.
5.3 Creating the Configuration File
An App Engine application has a configuration file called app.yaml. Among other things, this file describes which handler scripts should be used for which URLs.
Inside the helloworld directory, create a file named app.yaml with the following contents: app.yaml.
From top to bottom, this configuration file says the following about this application:
This code runs in the php55 runtime environment, API version 1. Additional runtime environments and languages may be supported in the future.
This application is threadsafe so the same instance can handle several simultaneous requests. Threadsafe is an advanced feature and may result in erratic behavior if your application is not specifically designed to be threadsafe.
Every request to a URL whose path matches the regular expression /.* (all URLs) should be handled by the helloworld.phpscript.
The syntax of this file is YAML. For a complete list of configuration options, see the app.yaml reference.
Testing the Application
With a handler script and configuration file mapping every URL to the handler, the application is complete. You can now test it with the web server included with the App Engine PHP SDK.
Start the web server with the following command, giving it the path to the helloworld directory: <path-to-PHP-SDK>/dev_appserver.py helloworld/.
The web server is now running, listening for requests on port 8080. You can test the application by visiting the following URL in your web browser:
http://localhost:8080/
Note: The Windows and Mac SDKs are bundled with a specific version of PHP to emulate the App Engine environment. If you're on Linux, or would like to use a different version of PHP, please read these instructions first.
Iterative Development
You can leave the web server running while you develop your application. The web server knows to watch for changes in your source files and reload them if necessary.
Try it now: Leave the web server running, then edit helloworld.php to change Hello, World! to something else. Reloadhttp://localhost:8080/.
To shut down the web server, make sure the terminal window is active, then press Control-C.
You can leave the web server running for the rest of this tutorial. If you need to stop it, you can restart it again by running the command above.
Uploading the application
Sign in to App Engine using your Google account. If you do not have a Google account, you can create a Google account with an email address and password.
If you haven't already done so, create a project for your App Engine app as follows:
Visit the Google Cloud Platform Console and click Create Project.
Supply the desired project name in the New Project form. It doesn't have to match your app name, but using the same name as your app might make administration easier.
Accept the generated project ID or supply your own ID. This project ID is used as the App Engine application ID. Note that this ID can only be used once: if you subsequently delete your project, you won't be able to re-use the ID in a new project.
Note the application ID (project ID) you created above.
Upload your finished application to Google App Engine by invoking the following command. This opens a browser window for you to sign in using your Google account. You'll be providing the project ID as the argument for -A. Use the -V argument to specify a version name.
appcfg.py -A YOUR_PROJECT_ID -V v1 update helloworld/
Your app is now deployed and ready for use.
