Web News

Chevy Corvette ZR1 is the 2018 Indy 500 pace car - Roadshow

Webware - Thu, 04/19/2018 - 3:52pm
That'll be one hell of a pace.
Categories: Web

Telegram CEO poses topless in riposte to Putin ban - CNET

Webware - Thu, 04/19/2018 - 3:43pm
Commentary: After Russia blocks his messaging app, Pavel Durov shows that his body is more beautiful than even that of the Russian president.
Categories: Web

Daimler's new EV charging system takes the hassle out of payment - Roadshow

Webware - Thu, 04/19/2018 - 3:11pm
The system uses digital certificates instead of swipe cards or phone apps to exchange payment info in the background.
Categories: Web

Apple unveils 'Daisy' iPhone recycling robot for Earth Day - CNET

Webware - Thu, 04/19/2018 - 1:31pm
Daisy is part of a broader set of environmental programs from Apple, including a donation to a nonprofit for every used device traded in through the end of April.
Categories: Web

Amazon's new tool lets anyone make an Alexa skill in minutes - CNET

Webware - Thu, 04/19/2018 - 1:29pm
Available now, Alexa Skills Blueprints are free online templates that'll let anybody create custom Alexa responses or personalized skills within minutes.
Categories: Web

Microsoft reports lowest government data requests in five years - CNET

Webware - Thu, 04/19/2018 - 1:28pm
Microsoft released its biannual transparency report on Thursday, with 2017 setting a record low for requests.
Categories: Web

A Prime number for Amazon: 100 million plus (The 3:59, Ep. 389) - CNET

Webware - Thu, 04/19/2018 - 1:10pm
Also on the podcast, we talk about Qualcomm’s struggles in China and a new tool that lets anyone create an Alexa skill.
Categories: Web

Acquia Developer Center Blog: How to Build a Drupal Site with Composer, as Seen at DrupalCon

Web - Thu, 04/19/2018 - 1:06pm

Fellow Acquian Matthew Grasmick and I just presented How to build a Drupal site with Composer AND keep all of your hair at DrupalCon Nashville, and though the session wasn't recorded, we posted the slides and hands-on guide to using Composer to manage your Drupal 8 sites to the linked session page.

Tags: acquia drupal planet
Categories: Web

Apple cracks down on drone flights over its spaceship campus - CNET

Webware - Thu, 04/19/2018 - 12:51pm
Those slick overhead videos of the Apple campus may be coming to an end as security gets quicker at locating the operators on the ground.
Categories: Web

OhTheHugeManatee: Drupal Does Face Recognition: Introducing Image Auto Tag Module

Web - Thu, 04/19/2018 - 12:06pm

Last week I wrote a Drupal module that uses face recognition to automatically tag images with the people in them. You can find it on Github, of course. With this module, you can add an image to a node, and automatically populate an entity_reference field with the names of the people in the image. This isn’t such a big deal for individual nodes of course; it’s really interesting for bulk use cases, like Digital Asset Management systems.

I had a great time at Drupalcon Nashville, reconnecting with friends, mentors, and colleagues as always. But this time I had some fresh perspective. After 3 months working with Microsoft’s (badass) CSE unit – building cutting edge proofs-of-concept for some of their biggest customers – the contrast was powerful. The Drupal core development team are famously obsessive about code quality and about optimizing the experience for developers and users. The velocity in the platform is truly amazing. But we’re missing out on a lot of the recent stuff that large organizations are building in their more custom applications. You may have noticed the same: all the cool kids are posting about Machine Learning, sentiment analysis, and computer vision. We don’t see any of that at Drupalcon.

There’s no reason to miss out on this stuff, though. Services like Azure are making it extremely easy to do all of these things, layering simple HTTP-based APIs on top of the complexity. As far as I can tell, the biggest obstacle is that there aren’t well defined standards for how to interact with these kinds of services, so it’s hard to make a generic module for them. This isn’t like the Lucene/Solr/ElasticSearch world, where one set of syntax – indeed, one model of how to think of content and communicate with a search-specialized service – has come to dominate. Great modules like search_api depend on these conceptual similarities between backends, and they just don’t exist yet for cognitive services.

So I set out to try and explore those problems in a Drupal module.

Image Auto Tag is my first experiment. It works, and I encourage you to play around with it, but please don’t even think of using it in production yet. It’s a starting point for how we might build an analog to the great search_api framework, for cognitive services rather than search.

I built it on Azure’s Cognitive Services Face API to start. Since the service is free for up to 5000 requests per month, this seemed like a place that most Drupalists would feel comfortable playing. Next up I’ll abstract the Azure portion of it into a plugin system, and try to define a common interface that makes sense whether it’s referring to Azure cognitive services, or a self-hosted, open source system like OpenFace. That’s the actual “hard work”.

In the meantime, I’ll continue to make this more robust with more tests, an easier UI, asynchronous operations, and so on. At a minimum it’ll become a solid “Azure Face Detection” module for Drupal, but I would love to make it more generally useful than that.

Comments, Issues, and helpful PRs are welcome.

Categories: Web

Oculus launches Privacy Center ahead of new EU data laws - CNET

Webware - Thu, 04/19/2018 - 12:02pm
While Facebook deals with a privacy firestorm, its VR unit Oculus is moving forward with new privacy tools.
Categories: Web

Verizon has a new way for parents to track their kids - CNET

Webware - Thu, 04/19/2018 - 12:01pm
The carrier's new Smart Family app lets parents see where their kids are and limit their phone or tablet screen time.
Categories: Web

This app could turn your phone into a lie detector - CNET

Webware - Thu, 04/19/2018 - 12:00pm
A new machine learning algorithm wants to tap into digital interactions that reveal when you're bluffing.
Categories: Web

Acro Media: One Entry Point - Commerce for Online and Real World Transactions

Web - Thu, 04/19/2018 - 12:00pm

DrupalCon Nashville 2018 Session

Join Acro Media's technical Drupal Commerce veteran, Josh Miller (all things programming) and Business Developer, Becky Parisotto (all things business) as they walk through the wild world of physical commerce that is powered by and paired with a Drupal web interface. Both Josh and Becky work together with a number of physical commerce clients. Through our client’s requirements, we have gained a better understanding of the iceberg that is building an interface for retail, and allowing for that true omni-channel experience for both customer, and (sometimes more importantly) the business owner.

Josh will review the state of Point of Sale as it integrates with Drupal Commerce 2 on Drupal 8, compare and contrast fulfillment in the new shipping and inventory modules, and talk about a new module that handles requesting products from your suppliers and updates store stock when its received. Additionally, Becky will walk us through what Drupal Commerce is capable of in the way of “powering your business” and truly being the end to end backend brain for finances, accounting, product management, customer management, shipping, fulfillment, stock, inventory and community. Drupal Commerce is a big box of legos, come and learn how we build fully integrated businesses, from the web to the storefront to the back of house, to the warehouse, and more.

This is meant to be a practical review with easy to digest client examples and micro case studies of how we merge an online tool with a physical store. Setting clients in digital stone, all powered by Drupal.

Talk to us

Acro Media is a Drupal Commerce development agency that specializes in enterprise-level ecommerce. We are committed to building strong strategic partnerships and using our ecommerce expertise to help clients create a dynamic web presence that engages audiences, generates revenue, and boosts brand awareness.

Categories: Web

Lyft rides are now carbon neutral - Roadshow

Webware - Thu, 04/19/2018 - 11:42am
You can thank carbon-offset projects for that.
Categories: Web

Have Apple's iPhone and iPad hit a wall? - CNET

Webware - Thu, 04/19/2018 - 11:33am
Negative comments offered by chip supplier TSMC suggest a slowdown in demand for Apple's key mobile products.
Categories: Web

Sooper Drupal Themes: CKEditor 4 security update and your SooperThemes products (Most Drupal 7 sites not at risk)

Web - Thu, 04/19/2018 - 11:25am

I got word of concerns about the recent CKEditor 4 vulnerability that is responsible for a moderately critical vulnerability in Drupal 8. Rest assured that most Drupal 7 sites are not in danger. While both the Glazed Builder module and the Glazed installation profiles include their own copy of CKEditor 4, this vulnerability exists in an optional image plugin for CKEditor 4 "image2" that is not included in the default package of CKEditor 4 that our products carry. 

The only Drupal 7 websites that are affected by this vulnerability are sites that use a custom build of CKEditor that explicitly includes the image2 plugin.

Drupal 8 does include this additional plugin, which is why Drupal 8 users should update to 8.5.2 immediately. For Drupal 7 users the commotion has actually sparked some positive deveopment: the Drupal 7 WYSIWYG module has pushed a release that supports the latest CKEditor 4.9.2. This means I can update all SooperThemes products to CKEditor 4.9.2 and this brings us a number of bug fixes and improvements to inline editing. This update will be available tuesday.

The latest CKEditor reportedly also dropped it's reliance on the eval() function which means we can start using better Content Security Policy headers that include the unsafe-eval directive on Drupal 7 sites.

SooperThemes Drupal 8.x-1.0 Release Planned Tuesday

After 13 months of intensive development, testing, and preparation of our product infrastructure we're finally launching our Drupal 8 page builder module and themes tuesday! In the past few weeks I've been learning a ton by talking to customers about what they like and dislike about Sooperthemes and especially the drag and drop builder. If you have any feedback or ideas for future development of SooperThemes.com and our products just leave a comment here or use the contact form!

Update The Wording Of How Our Pricing Works: Pay Once To Use For Life. Optionally Renew Yearly For Support & Updates.

I've also updated the pricing information to reflect the fact that you can pay once to download all our products and use them forever. This is how SooperThemes subscriptions have always worked. This was apparently not clear from the information and marketing communication on the website. You pay once and only renew if you wish to receive continued support and product updates. This subscription based payment concept is really what has made SooperThemes a success over the past 3 years and the increased stability in revenue is what gave me the confidence to continue investing all my energy and money in developing the Glazed Builder module and our next generation themes for both Drupal 7 and 8. I also think it's fair to users of the product that they pay a small yearly contribution to continue getting support and product updates because the products are continuously in flux. Subscribers may stop the subscription at any time and continue using the products without support services.

Categories: Web

Nest to offer 1M free or low-cost thermostats for Earth Day - CNET

Webware - Thu, 04/19/2018 - 11:25am
This is part of Google-owned Nest's Power Project, which will formally launch Sunday for Earth Day.
Categories: Web

Acro Media: How Memory Works in PHP and Its Hidden Costs

Web - Thu, 04/19/2018 - 11:24am

DrupalCon Nashville 2018 Session

Join Shawn McCabe, Acro Media CTO, as he goes behind the scenes and teaches a bit about how PHP uses memory when it runs your code. PHP's ease of use and low barrier to entry also have some side effects to how memory is used, sometimes using memory differently and in places you didn't expect. If you're doing small pages that load quickly, for a low traffic site, this probably won't even be noticeable unless things go quite wrong. Once you get into heavy pages on high traffic sites, or even worse, long running background processes, then knowing a bit more about the memory you're using can help a lot.

In PHP, variables have a lot of meta-data they need to store, since they can be any size and of any type. They need all this meta data to store information like how much data they hold, what type of data it is and how it is stored. Often this "hidden" meta data cost will use more memory than the actual info you are storing, although recent versions of PHP have improved on this.

The idea isn't to learn every low level detail, just to have a little knowledge of what is happening with memory usage when you're programming so you can be cognizant of the choices you make and a bit more efficient in your usage.

Hopefully this talk will be interesting to even experienced developers, but you only need some programming basics to follow along.

Talk to us

Acro Media is a Drupal Commerce development agency that specializes in enterprise-level ecommerce. We are committed to building strong strategic partnerships and using our ecommerce expertise to help clients create a dynamic web presence that engages audiences, generates revenue, and boosts brand awareness.

Categories: Web

An Avengers-themed OnePlus 6 is coming - CNET

Webware - Thu, 04/19/2018 - 11:17am
Unfortunately, it may not be coming to a market near you.
Categories: Web