by Charles McBlog·Comments Off on Google Is Going To Revolutionize Your Iphone Mobile Phone Provider
It’s launching a hybrid cellular/Wi-Fi network
Google confirmed Monday that it’s moving into the wireless phone business, unveiling an ambitious plan to launch a mobile network using a combination of cell towers and Wi-Fi hotspots.
Phones on the new network will be able to switch seamlessly between cell towers and Wi-Fi connections, Google SVP Sundar Pichai told an audience at a Mobile World Congress event in Barcelona, Spain. Google will rely on existing carriers’ infrastructure for the cellular side of the network, codenamed “Project Nova.”
“We are creating a backbone so we can provide connectivity,” said Pichai at the event. “We will be working with carriers around the world so they can provide services over our backbone.”
Any plan to supplement cellular service with Wi-Fi networks will have to contend with the reality that many Wi-Fi hotspots are private. Google already offers free hotspot access in several cities like New York and San Francisco, but it’s unclear if the company will expand these offerings. One Long Island-based ISP, Cablevision, recently launched a Wi-Fi-only phone plan that relies on the company’s extensive hotspot access rather than a cellular network.
The Project Nova news comes days after Google unveiled plans for a futuristic campus for its employees. Google has also been expanding its role as an Internet Service Provider though its high-speed landline Google Fiber service and with experimental aircraft-based connectivity.
Anders Noren is a young WordPress developer from Sweden who has a gift for developing very simple themes. And Lingonberry – his second ever WordPress theme – has everything you need and nothing else you don’t.
Some minimalist websites can come across as cold and unfriendly, but
the opposite is true with Lingonberry; it helps to create a very
charming and colorful experience.
If you need something simple but want a little more flavor, you might want to spend some time toying around with Lingonberry.
by Charles McBlog·Comments Off on Here Are Google’s Plans For A Crazy New Campus
The technology giant wants to build sci-fi offices under a canopy of glass. Check out the photos.
Google is planning a futuristic campus that it hopes will live up to its innovative image.
Renderings, submitted to the Internet giant’s hometown of Mountain View, Calif., show office buildings enclosed in tents of glass that look like undulating greenhouses. Office walls are designed to be adjustable so that they can be moved like furniture depending on the company’s needs.
“Instead of constructing immoveable concrete buildings, we’ll create lightweight block-like structures which can be moved around easily as we invest in new product areas,” David Radcliffe, Google’s vice president of real estate, said in a blog post Friday. “Large translucent canopies will cover each site, controlling the climate inside yet letting in light and air.”
The sci-fi campus is Google’s effort to get some elbow room as it continues to rapidly expand while creating more pizazz for its headquarters. The company has nearly 15,000 workers in Mountain View spread across a hodgepodge of dozens of low slung corporate buildings that are if anything, undistinguished.
But the plans are apt to generate opposition from locals who are already grappling with traffic gridlock and fear environmental damage to nearby San Francisco Bay wetlands. Mountain View’s City Council will have to weigh the concerns against the possibility of losing jobs to neighboring cities.
In a slick presentation of images and a video, Google GOOG 0.23% cast the new offices as a way to reduce street congestion and suburban sprawl. The company said that the remade campus would free up room for more nature by freeing up space currently used for parking lots.
Interior of a proposed building within a canopy that includes buildings that operate like furniture—light, tactile and reconfigurable.Courtesy of Google
Left unsaid is the reality that Google is falling behind in the race among Silicon Valley giants for cool corporate architecture and the recruiting advantage it creates. Apple, for example, is building a doughnut-shaped headquarters nearby that’s commonly referred to as the “spaceship.”
Google’s offices, designed by the architectural firms BIGand Heatherwick Studio, are supposed to bridge indoors and outdoors by creating spaces that are like indoor gardens. Of course, there will be offices too, where presumably, techies will be hard at work on their computers tweaking the company’s search engine, coming up with ways to make people click on more ads and coming up with oddball projects like self-driving cars.
However, the renderings are preliminary and do not include any actual specifics like architectural designs. At this point, they designs are hardly cast in stone – or glass, in this case – and subject to change and approval by the city government.
Proposed building surrounded by restored natural habitat. A parking structure is hidden below this landscaped garden.
Run on Google’s infrastructure
Build on the same infrastructure that allows Google to return billions of search results in milliseconds, serve 6 billion hours of YouTube video per month and provide storage for 425 million Gmail users.
Google has one of the largest and most advanced computer networks. Google’s backbone network has thousands of miles of fiber optic cable, uses advanced software-defined networking and has edge caching services to deliver fast, consistent and scalable performance. In fact, we even laid our own fiber optic cable under the Pacific Ocean.
Multiple points of presence across the globe provides strong redundancy. Your data is automatically mirrored across storage devices in multiple locations.
Cutting-edge computer science
Infrastructure innovation isn’t just about hardware. Google has led the industry with innovations in software infrastructure such as MapReduce, BigTable and Dremel. Today, Google is pushing the next generation of innovation with products such as Spanner and Flume. When you build on Cloud Platform, you get access to Google’s technology innovations faster.
“[Google’s] ability to build, organize, and operate a huge network of servers and fiber-optic cables with an efficiency and speed that rocks physics on its heels…This is what makes Google Google: its physical network, its thousands of fiber miles, and those many thousands of servers that, in aggregate, add up to the mother of all clouds.”
Rapidly develop, deploy and iterate your applications without worrying about system administration. Google manages your application, database and storage servers so you don’t have to.
Let Google worry about database administration, server configuration, sharding and load balancing while you focus on your code. No need to carry a pager or write boilerplate code.
Developer tools and SDKs
Google integrates with familiar development tools like Eclipse and provides API client libraries and a command-line interface, which makes it easy to build the way you want.
Console and administration
See and manage all of your applications from a single console. View the performance of your applications and manage your account and billing with a simple interface.
“If we didn’t have Google App Engine, we’d be spending a lot more time figuring out server setup and working on routers. Our ability to focus on the actual product is the benefit of Google App Engine.”
Applications hosted on Cloud Platform can automatically scale up to handle the most demanding workloads and scale down when traffic subsides. You pay only for what you use.
Cloud Platform is designed to scale like Google’s own products, even when you experience a huge traffic spike. Managed services such as App Engine or Cloud Datastore give you auto-scaling that enables your application to grow with your users.
Just as Cloud Platform allows you to scale-up, managed services also scale down. You don’t pay for computing resources that you don’t need.
“Google App Engine has allowed us to benefit from instant scalability. We haven’t had anything to worry about as the site grows.”
Virtual machines. Managed platform. Blob storage. Block storage. NoSQL datastore. MySQL database. Big Data analytics. Google Cloud Platform has all the services your application architecture needs.
Cloud Platform offers both a fully managed platform and flexible virtual machines, allowing you to choose a system that meets your needs. Use App Engine, our Platform-as-a-Service, when you just want to focus on your code and not worry about patching or maintenance. Get access to raw virtual machines with Compute Engine and have the flexibility to build anything you need.
Google Cloud Platform provides a range of storage services that allow you to maintain easy and quick access to your data. With Cloud SQL and Datastore you get MySQL or schemaless NoSQL databases, whileCloud Storage provides flexible object storage with global edge caching.
Use Google APIs and services to quickly enable a wide range of functionality for your application. You don’t need to build these from scratch, just take advantage of easy integration within Cloud Platform.
Performance you can count on
Every millisecond of latency matters. Google’s compute infrastructure gives you consistent CPU, memory and disk performance. Our network and edge cache serve responses rapidly to your users across the world.
CPU, memory, disk
Google Cloud Platform provides fast and consistent performance across the range of computing, storage and application services. With powerful processing, access to the memory you need and high IOPS, your application will deliver consistent performance to your users. You enjoy the benefits of reduced latency and avoid noisy-neighbor problems.
Google uses software-defined networking technology to route packets across the globe and enable fast edge-caching so that your data is where it needs to be to serve your users. When every millisecond of latency counts, Google makes sure that your content is delivered quickly.
Virtual machines never go down for scheduled maintenance with new, built-in live-migration technology. Get the peace of mind of knowing hosts are patched and data centers are maintained without the headaches of downtime.
Get the support you need
Google Cloud Platform is backed up by a robust support offering providing you with varying levels of support options depending on your needs.
Free community based support
All customers have access to free community based support including resources, training content, anddocumentation. We also utilize first and third party resources to actively monitor and answer questions on Stackoverflow which helps build out a highly curated, reliable source of public support information. You can also reach us on Twitter or Google+.
24×7 Phone Support
Access trained experts 24×7 over the phone, in English or Japanese with your comprehensive 24×7 Gold Support package. Get rapid response times to make sure your issues are addressed with the highest priorities. We also offer consultation on application development, best practices, and architecture reviews for your specific use cases. For the most mission-critical applications secure direct access to our Technical Account Management team for an even higher level of service.
features previously only available to domain names WordPress.com users including
customization, traffic, mobile, content, and performance tools.
Customization.hosting Make your WordPress site uniquely yours with Custom CSS, Carousels, wordpress hosting spam-free Contact Forms, Sidebar Widgets, Infinite Scroll, and Tiled Galleries.
Mobile theme. Instant and customizable lightweight responsive theme designed for phones and tablets.
Content tools. Create and publish richer content with Post by Email, Shortcode Embeds, Markdown, Beautiful Math, Spelling, and VideoPress.
Visitor engagement. Increase domain names your traffic and keep visitors coming back with Enhanced Distribution, spam-free Comments, Shortlinks, Likes, Notifications, Related Posts, Publicize, Social Sharing, Subscriptions, and Site Verification Tools.
Site performance. Speed up image delivery with the Photon CDN and access to visitor Stats.
Security. Keep your WordPress site up, safe, and protected with Single Sign On, Jetpack Monitor, and Akismet anti-spam.
Our users love:
Simple, concise stats with no additional load on website your server.
Email subscriptions for your blog’s posts and your post’s comments.
Social networking enabled comment system.
Likes, allowing your readers to show their appreciation of your posts.
Monitor and manage your site’s activity with Notifications.
Simple, Akismet-backed contact forms.
The WP.me URL shortener.
Hovercard popups for your commenters via Gravatar.
Easily embedded media from popular sites web hosting like YouTube, Digg, and Vimeo.
The ability to post to your blog from any email client.
Integration with social networks including Twitter, Facebook, Tumblr, Path, and LinkedIn.
For the Math geeks, a simple way to include beautiful mathematical expressions.
'dismiss_msg' => 'Some plugins have been deactivated which are needed for your website to function. Please re-activate or install the required plugins using the link below. If you are unable to do so please contact email@example.com as soon as possible.',
'is_automatic' => true,
'message' => '',
'strings' => array(
'page_title' => 'Install Required Plugins',
'menu_title' => 'Install Plugins',
'installing' => 'Installing Plugin: %s',
'oops' => 'Something went wrong with the plugin API.',
'notice_cannot_install' => _n_noop( 'Sorry, but you do not have the correct permissions to install plugins. Contact the administrator of this site for help on getting the plugin installed.', 'Sorry, but you do not have the correct permissions to install plugins. Contact the administrator of this site for help on getting the plugins installed.' ),
'notice_can_activate_required' => _n_noop( 'The following required plugin is currently inactive: %1$s.', 'The following required plugins are currently inactive: %1$s.' ),
'notice_can_activate_recommended' => _n_noop( 'The following recommended plugin is currently inactive: %1$s.', 'The following recommended plugins are currently inactive: %1$s.' ),
'notice_cannot_activate' => _n_noop( 'Sorry, but you do not have the correct permissions to activate the plugins. Contact the administrator of this site for help on getting the plugin activated.', 'Sorry, but you do not have the correct permissions to activate plugins. Contact the administrator of this site for help on getting the plugins activated.' ),
'notice_ask_to_update' => _n_noop( 'The following plugin needs to be updated to its latest version to ensure maximum compatibility with this theme: %1$s.', 'The following plugins need to be updated to their latest version to ensure maximum compatibility with this theme: %1$s.' ),
'notice_cannot_update' => _n_noop( 'Sorry, but you do not have the correct permissions to update plugins. Contact the administrator of this site for help on getting the plugin updated.', 'Sorry, but you do not have the correct permissions to update plugins. Contact the administrator of this site for help on getting the plugins updated.' ), // %1$s = plugin name(s).
'complete' => 'All plugins installed and activated successfully. %s',
'nag_type' => 'error'
tgmpa( $plugins, $config );
hosted with ❤ by GitHub
You need to include the class itself and then configure it. This is a
matter of telling it which plugins you require and customizing the
Plugins can be specified right from the repository, from an external
source or can be self-contained within your theme, take a look at the documentation for examples.
By customizing the strings you can provide friendly messages to
clients which tell them what is going on, who they can contact and –
more importantly – how they can resolve the issue themselves.
By default, the class lets users know exactly which plugins have been
deactivated. I opted to go for a more direct approach with this string:
Some plugins have been deactivated which are needed for
your website to function. Please re-activate or install the required
plugins using the link below. If you are unable to do so please contact firstname.lastname@example.org as soon as possible.
I am strongly against doing this, but disabling the whole plugins section is also an option.
remove_menu_page( 'plugins.php' );
add_action( 'admin_menu', 'remove_plugin_menu' );
hosted with ❤ by GitHub
Feel free to wrap this in a check for the ‘can_overlord’ capability to make sure the menu is visible to Overlords.
As an additional safeguard you could also remove the ability to edit themes and plugins. This is something I am a fan of because this is also good security practice. You’ll need to add the following to the wo-config.php file.
define( 'DISALLOW_FILE_MODS', true );
hosted with ❤ by GitHub
Removing the ability to muck up your site by removing plugins – but
retaining updating abilities – is not only possible, but downright easy.