Introducing Android 8.0 Oreo
After more than a year of development and months of testing by developers and early adopters (thank you!), we’re now ready to officially launch Android 8.0 Oreo to the world. Android 8.0 brings a ton of great features such as picture-in-picture, autofill, integrated Instant Apps, Google Play Protect, faster boot time, and much more.
We’re pushing the sources to Android Open Source Project (AOSP) for everyone to access today. Pixel and Nexus 5X/6P builds have entered carrier testing and we expect to start rolling out in phases over the next several weeks, alongside Pixel C and Nexus Player. Android Beta users will receive the update to the final version today and images are available to download and flash manually. We’ve been working closely with our partners over the last many months, and by the end of this year, hardware makers like Essential, General Mobile, HMD Global Home of Nokia Phones, Huawei, HTC, Kyocera, LG, Motorola, OnePlus, Samsung, Sharp and Sony are scheduled to be launching or upgrading new devices to Android 8.0 Oreo.
- Published in Mobile
Content Marketing Trends
Are we entering the golden age of content marketing? Well, it depends on whom you ask – but one thing is for certain, and that’s that 2018 is going to be a wild, fast-paced year for the content marketers who are ready to go all-in.Video continues to overtake other types of content. Enterprises are placing more and more emphasis on original content. Commitment to content marketing is increasing in marketing departments of all shapes and sizes.
All of that is great, but what does it mean for you and your brand? We’re going to break down a few of the most important trends right here, right now.
Blogging just isn’t enough anymore.
Until fairly recently, having an active, engaging blog was enough to earn you plenty of attention, both from Google’s algorithm and from your customers.
You might mix up your formats now and then – post an infographic here, a video there – but by and large, brands that committed to traditional blogging and turned out posts on a regular basis didn’t have to worry about falling behind.
- Published in Technology
Simple PHP Code Debugging
Each beginning (and more advanced) PHP coder will fail because of errors while writing PHP code. This post will teach you some simple things about how you can find those errors in your PHP script. By default some errors will not show up on your web server!
In most cases the PHP configuration does not allow to to show the errors in the production environment. Enable (temporary) a full error report with this two directives inside your .htaccess file. Don’t do this on a busy website, test your code on a test location first!
1
2
|
php_value display_errors 1
php_value error_reporting E_ALL
|
If you test your database powered website there are often problems with dynamic variables within the SQL statement. Test ALWAYS your statement in phpMyAdmin or use at least some error reporting like:
1
2
3
4
5
6
7
8
9
10
11
12
|
$conn = mysqli_connect(“localhost”, “my_user”, “my_password”,“my_database”);
if (mysqli_connect_errno()) {
printf(“Connect failed: %s\n”, mysqli_connect_error());
exit();
} else {
if ($result = mysqli_query($conn, “SELECT * FROM table1 WHERE id = 34”)) {
// do somtehing with the result…
} else {
printf(“Error: %s\n”, mysqli_error($conn));
}
}
|
- Published in Mobile, Networking