LightBlog

jeudi 7 novembre 2019

Launch a Career in DevOps and Deployment with This $39 Training Bundle

With thousands of major new apps going live every day, DevOps engineers are in demand. This role is perfect for anyone who loves a challenge, and experienced professionals can earn six figures. If that sounds like an attractive package, the Complete DevOps & Deployment Technologies Bundle can help you get started. The bundle includes 48 hours of training, providing the perfect launchpad for your new career. You can get the training now for just $39 at the XDA Developers Depot.

DevOps is actually a workflow used by development teams to deliver updates faster and keep things running smoothly. To become a DevOps engineer, you need a variety of skills. This bundle covers the technical side, with seven beginner-friendly courses.

Through hands-on video tutorials, you learn how to use a variety of tools to deploy software. For instance, you discover how to create virtual environments with Vagrant, how to code custom cloud architecture with Chef, and how to containerize your software with Docker. The training also covers Ansible, Jenkins, Git, and more.

This knowledge is essential for any aspiring DevOps engineer. In addition, the bundle provides a great introduction to cloud computing.

These courses are worth $290 in total, but you can grab them now for just $39.

Prices subject to change.

 
The Complete DevOps & Deployment Technologies Bundle – $39

See Deal

The post Launch a Career in DevOps and Deployment with This $39 Training Bundle appeared first on xda-developers.



from xda-developers https://ift.tt/2JYr4gK
via IFTTT

Launch a Career in DevOps and Deployment with This $39 Training Bundle

With thousands of major new apps going live every day, DevOps engineers are in demand. This role is perfect for anyone who loves a challenge, and experienced professionals can earn six figures. If that sounds like an attractive package, the Complete DevOps & Deployment Technologies Bundle can help you get started. The bundle includes 48 hours of training, providing the perfect launchpad for your new career. You can get the training now for just $39 at the XDA Developers Depot.

DevOps is actually a workflow used by development teams to deliver updates faster and keep things running smoothly. To become a DevOps engineer, you need a variety of skills. This bundle covers the technical side, with seven beginner-friendly courses.

Through hands-on video tutorials, you learn how to use a variety of tools to deploy software. For instance, you discover how to create virtual environments with Vagrant, how to code custom cloud architecture with Chef, and how to containerize your software with Docker. The training also covers Ansible, Jenkins, Git, and more.

This knowledge is essential for any aspiring DevOps engineer. In addition, the bundle provides a great introduction to cloud computing.

These courses are worth $290 in total, but you can grab them now for just $39.

Prices subject to change.

 
The Complete DevOps & Deployment Technologies Bundle – $39

See Deal

The post Launch a Career in DevOps and Deployment with This $39 Training Bundle appeared first on xda-developers.



from xda-developers https://ift.tt/2JYr4gK
via IFTTT

Pokémon GO will finally open up Pokéstop submissions to level 40 players worldwide next week

Thanks to its augmented reality gameplay, Pokémon GO reached heights of popularity no other Android game had seen before. While its popularity has dropped significantly over the years since its release, the game still has quite a large user base. The main aim of the game is to capture as many Pokémon as you can, but it also has a variety of different side-quests. You can visit nearby Pokéstops to collect in-game items, battle against other players at Gyms, or team up to fight legendary Pokémon. As you’d expect, Pokéstops and Gyms play a crucial role in the game as they provide players with the means to progress. However, their availability, or lack thereof,  has been a major issue in the Pokémon GO community. More than three years since its release, Niantic is finally looking at solving this issue by rolling out Pokéstop submissions to players worldwide.

Pokéstops and Gyms usually appear around geographical points of interest around you. Niantic relied on its older title Ingress for populating data on points of interest (“portals”, in this case). But since Ingress had a significantly smaller player base even at the heights of its popularity, the data Niantic had was quite limited. Niantic initially relied on the Ingress community for more information, but due to a problem with the approval system, the program was shut down. The company then revamped the process by involving the community to vote and accept/reject portals through Operation Portal Recon. After every few months, Niantic would silently lift the data from Ingress and add it to Pokémon Go. But even then, there simply weren’t Pokéstops and Gyms to cater to the large Pokémon Go player base, especially those in rural areas. This resulted in problems for most Pokémon GO players, who felt restricted by the lack of Pokéstops and Gyms around them. Players in rural areas barely had a Pokéstop or two within miles of their location, so they weren’t able to collect enough in-game items. Without a sufficient supply of items, players weren’t able to catch Pokémon frequently and were slow to level up, creating a negative game experience that was accentuated by the game’s steep grinding curve on the higher levels.

In a bid to address this issue, Niantic tidied up the community voting system from Ingress and converted it into Niantic Wayfarer. The new system went into beta some time ago, but Pokéstop submission was limited to some geographical locations only. Now, Niantic is finally planning to roll it out to all players around the world next week. However, there is still a catch. The submissions are restricted to level 40 players, so only seasoned veterans of the game who’ve reached the highest level will be able to submit new Pokéstops. If you have not managed to reach level 40 because you do not have enough Pokéstops around you, you will be unable to rectify the situation without help from other players.

It’s also worth noting that Niantic has previously partnered with businesses to monetize Pokéstops. The idea behind this move is that people visit Pokéstops and Gyms in large numbers and having one of these outside a physical store could significantly increase footfall and sales for the business.

Niantic is now also opening up this sponsorship to local Small and Medium Businesses in the US. Registered businesses will also get the ability to schedule raid events or drop lures to attract players, along with the option to offer in-store promotions.

As of now, the sponsored locations feature is limited to small and medium-sized businesses in the US, with no information from the company regarding a global release.


What are your thoughts on Pokéstop submissions finally coming to Pokémon GO? Will this help bring the game back to the heights of its popularity? Let us know your thoughts in the comments below!

Visit XDA’s Android Gaming Forums

The post Pokémon GO will finally open up Pokéstop submissions to level 40 players worldwide next week appeared first on xda-developers.



from xda-developers https://ift.tt/34O1SBZ
via IFTTT

Pokémon GO will finally open up Pokéstop submissions to level 40 players worldwide next week

Thanks to its augmented reality gameplay, Pokémon GO reached heights of popularity no other Android game had seen before. While its popularity has dropped significantly over the years since its release, the game still has quite a large user base. The main aim of the game is to capture as many Pokémon as you can, but it also has a variety of different side-quests. You can visit nearby Pokéstops to collect in-game items, battle against other players at Gyms, or team up to fight legendary Pokémon. As you’d expect, Pokéstops and Gyms play a crucial role in the game as they provide players with the means to progress. However, their availability, or lack thereof,  has been a major issue in the Pokémon GO community. More than three years since its release, Niantic is finally looking at solving this issue by rolling out Pokéstop submissions to players worldwide.

Pokéstops and Gyms usually appear around geographical points of interest around you. Niantic relied on its older title Ingress for populating data on points of interest (“portals”, in this case). But since Ingress had a significantly smaller player base even at the heights of its popularity, the data Niantic had was quite limited. Niantic initially relied on the Ingress community for more information, but due to a problem with the approval system, the program was shut down. The company then revamped the process by involving the community to vote and accept/reject portals through Operation Portal Recon. After every few months, Niantic would silently lift the data from Ingress and add it to Pokémon Go. But even then, there simply weren’t Pokéstops and Gyms to cater to the large Pokémon Go player base, especially those in rural areas. This resulted in problems for most Pokémon GO players, who felt restricted by the lack of Pokéstops and Gyms around them. Players in rural areas barely had a Pokéstop or two within miles of their location, so they weren’t able to collect enough in-game items. Without a sufficient supply of items, players weren’t able to catch Pokémon frequently and were slow to level up, creating a negative game experience that was accentuated by the game’s steep grinding curve on the higher levels.

In a bid to address this issue, Niantic tidied up the community voting system from Ingress and converted it into Niantic Wayfarer. The new system went into beta some time ago, but Pokéstop submission was limited to some geographical locations only. Now, Niantic is finally planning to roll it out to all players around the world next week. However, there is still a catch. The submissions are restricted to level 40 players, so only seasoned veterans of the game who’ve reached the highest level will be able to submit new Pokéstops. If you have not managed to reach level 40 because you do not have enough Pokéstops around you, you will be unable to rectify the situation without help from other players.

It’s also worth noting that Niantic has previously partnered with businesses to monetize Pokéstops. The idea behind this move is that people visit Pokéstops and Gyms in large numbers and having one of these outside a physical store could significantly increase footfall and sales for the business.

Niantic is now also opening up this sponsorship to local Small and Medium Businesses in the US. Registered businesses will also get the ability to schedule raid events or drop lures to attract players, along with the option to offer in-store promotions.

As of now, the sponsored locations feature is limited to small and medium-sized businesses in the US, with no information from the company regarding a global release.


What are your thoughts on Pokéstop submissions finally coming to Pokémon GO? Will this help bring the game back to the heights of its popularity? Let us know your thoughts in the comments below!

Visit XDA’s Android Gaming Forums

The post Pokémon GO will finally open up Pokéstop submissions to level 40 players worldwide next week appeared first on xda-developers.



from xda-developers https://ift.tt/34O1SBZ
via IFTTT

Google partners with ESET, Lookout, and Zimperium to improve Play Protect’s detection of malware before it hits the Play Store

The Google Play Store is the central point of app distribution on Google’s Android, enabling thousands of developers to distribute their apps to millions of users around the world. This high traffic medium thus becomes a lucrative channel for bad actors to propagate their own malware. Google realized the potential of abuse, and so, at Google I/O 2017, the company had announced Google Play Protect as a “comprehensive security service for Android“. Now, Google is leveling up Play Protect with a new collaboration with ESETLookout, and Zimperium, calling itself the App Defense Alliance.

Google Play Protect

Google Play Protect consists of two distinct elements within itself. The first part of Play Protect resides within Google Play Services, enabling it to be present across a vast majority of Android devices irrespective of the hardware. This part scans all apps upon installation on the device irrespective of the source of installation (Play Store or otherwise). The idea here is to warn the user about “Potentially Harmful Apps”, or PHAs. For instance, apps that can change the SELinux status of the device from enforcing to permissive are flagged by Play Protect, warning you about the danger from such apps and advising you to uninstall the app immediately.

The second element of Play Protect rests within the Google Play Store, which is where this announcement ties in. Whenever a developer submits a new app or submits an update to an existing app to the Google Play Store, Play Protect scans the app code to check for known malicious behavior. For instance, if an app is using an exploit that Google has identified previously, Play Protect will detect such instances, block the app submission and alert Google about the same.

To detect malicious app behavior, Google employs static analysis and dynamic analysis. Static analysis involves examining the code as compiled, while dynamic analysis involves examining the app behavior on runtime. As is with everything Google, machine learning also figures its way into the solution as Google employs the same to analyze existing malware code and detect slightly tweaked variations that would have otherwise evaded detection. Machine learning helped detect 60.3% of all PHAs on the Play Store as of March 2018, though the data has not been updated to reflect a more up-to-date picture. Similarly, the Android Security Report of 2018 mentioned that only 0.45% of all Android devices in 2018 installed a PHA, down from 0.56% of all devices in 2017.

App Defense Alliance

App Defense Alliance attempts to further bolster Google’s efforts on detecting PHAs when they are being uploaded to the Play Store, i.e. under the second element mentioned above. As part of this alliance, Google is integrating its Play Protect detection systems with each partner’s scanning engines, making its malware detection database more comprehensive than before. The partners, namely ESETLookout, and Zimperium, will also analyze the dataset and act as another set of eyes prior to an app going live on the Play Store.

While the App Defense Alliance is certainly a step that will help consumers in the long run, there will always be figurative “cracks in the wall”. Security and malware is a game of cat and mouse by its inherent nature, so the battle between security firms and malware developers will always be about who took the latest step to stay ahead of the other. For instance, even as App Defense Alliance just got announced, developers have discovered that the Play Store accepts cloned versions of banned apps.

The Google Play Store has a massive quality problem, and while the focus on security is appreciated, we feel that it is high time that Google also focuses on the quality of apps on the Play Store.


Source: Google Security Blog, Google Developers

The post Google partners with ESET, Lookout, and Zimperium to improve Play Protect’s detection of malware before it hits the Play Store appeared first on xda-developers.



from xda-developers https://ift.tt/2reJrYn
via IFTTT

Google partners with ESET, Lookout, and Zimperium to improve Play Protect’s detection of malware before it hits the Play Store

The Google Play Store is the central point of app distribution on Google’s Android, enabling thousands of developers to distribute their apps to millions of users around the world. This high traffic medium thus becomes a lucrative channel for bad actors to propagate their own malware. Google realized the potential of abuse, and so, at Google I/O 2017, the company had announced Google Play Protect as a “comprehensive security service for Android“. Now, Google is leveling up Play Protect with a new collaboration with ESETLookout, and Zimperium, calling itself the App Defense Alliance.

Google Play Protect

Google Play Protect consists of two distinct elements within itself. The first part of Play Protect resides within Google Play Services, enabling it to be present across a vast majority of Android devices irrespective of the hardware. This part scans all apps upon installation on the device irrespective of the source of installation (Play Store or otherwise). The idea here is to warn the user about “Potentially Harmful Apps”, or PHAs. For instance, apps that can change the SELinux status of the device from enforcing to permissive are flagged by Play Protect, warning you about the danger from such apps and advising you to uninstall the app immediately.

The second element of Play Protect rests within the Google Play Store, which is where this announcement ties in. Whenever a developer submits a new app or submits an update to an existing app to the Google Play Store, Play Protect scans the app code to check for known malicious behavior. For instance, if an app is using an exploit that Google has identified previously, Play Protect will detect such instances, block the app submission and alert Google about the same.

To detect malicious app behavior, Google employs static analysis and dynamic analysis. Static analysis involves examining the code as compiled, while dynamic analysis involves examining the app behavior on runtime. As is with everything Google, machine learning also figures its way into the solution as Google employs the same to analyze existing malware code and detect slightly tweaked variations that would have otherwise evaded detection. Machine learning helped detect 60.3% of all PHAs on the Play Store as of March 2018, though the data has not been updated to reflect a more up-to-date picture. Similarly, the Android Security Report of 2018 mentioned that only 0.45% of all Android devices in 2018 installed a PHA, down from 0.56% of all devices in 2017.

App Defense Alliance

App Defense Alliance attempts to further bolster Google’s efforts on detecting PHAs when they are being uploaded to the Play Store, i.e. under the second element mentioned above. As part of this alliance, Google is integrating its Play Protect detection systems with each partner’s scanning engines, making its malware detection database more comprehensive than before. The partners, namely ESETLookout, and Zimperium, will also analyze the dataset and act as another set of eyes prior to an app going live on the Play Store.

While the App Defense Alliance is certainly a step that will help consumers in the long run, there will always be figurative “cracks in the wall”. Security and malware is a game of cat and mouse by its inherent nature, so the battle between security firms and malware developers will always be about who took the latest step to stay ahead of the other. For instance, even as App Defense Alliance just got announced, developers have discovered that the Play Store accepts cloned versions of banned apps.

The Google Play Store has a massive quality problem, and while the focus on security is appreciated, we feel that it is high time that Google also focuses on the quality of apps on the Play Store.


Source: Google Security Blog, Google Developers

The post Google partners with ESET, Lookout, and Zimperium to improve Play Protect’s detection of malware before it hits the Play Store appeared first on xda-developers.



from xda-developers https://ift.tt/2reJrYn
via IFTTT

ASUS ROG Phone II update adds new AirTrigger gestures to simulate sliding on screen

Asus first launched the ROG Phone II in China back in July and the phone finally made its way to the US and Indian markets in September. The device offers top-of-the-line specifications at a competitive price, however, it’s not just the flagship hardware that makes it an awesome device. Asus has also improved its software offering, adding a ton of useful features while dialing back on the gamery aesthetic. With a recent update, the company added even more useful features, like key mapping and squeeze shortcuts, into the mix. And now, the smartphone is getting new AirTrigger gestures.

AirTrigger Gestures

If you’re familiar with the ROG Phone II, you’d already know that the device features something called AirTriggers on the right edge. These triggers aren’t exactly buttons, but ultrasonic pressure-sensitive regions in the device’s frame and they can be mapped to emulate a tap on the screen.

AirTrigger Gestures

The latest update for the ROG Phone II adds a new functionality which will essentially allow you to map a horizontal slide on the screen to one of the AirTriggers. This new feature could come in handy in a variety of games that require you to swipe horizontally on the screen to perform a specific function. For example, in Asphalt 9 Legends the horizontal slide to change lanes can now be mapped to the AirTriggers.

AirTrigger Gestures

Along with the new AirTrigger gestures the update (build number WW1910.35) brings a couple of additional changes and improvements. Here’s the full changelog for the latest build:

  • Added grid display for game selection in the Games Library of Armoury Crate
  • Added game cover customization in the Games Library of Armoury Crate
  • Added AirTriggers slide gesture in Game Genie (Beta)
  • Fixed the issue where navigation bar couldn’t be hidden when playing “Black Desert”
  • Fixed the issue where Game Genie panel was pulled out easily when Key Mapping was used

While it isn’t mentioned in the changelog, the update also includes the Android security patch for October 2019.


Thanks to XDA Senior Member reg66 for the screenshots!

The post ASUS ROG Phone II update adds new AirTrigger gestures to simulate sliding on screen appeared first on xda-developers.



from xda-developers https://ift.tt/34CJNq7
via IFTTT