Google I/O 2023

Google held its annual I/O developer conference on May 11-12, 2023. The keynote address, delivered by CEO Sundar Pichai, focused on Google’s latest innovations in artificial intelligence, machine learning, and cloud computing.

One of the most notable announcements was the launch of Palm 2, a new AI-powered coding assistant. Palm 2 can help developers write code faster and more efficiently by suggesting code completions, linting code, and providing explanations for its suggestions. It can also be used to debug code and find potential errors.

Google also announced a number of new features for its AI-powered productivity tools, including Gmail, Docs, and Sheets. These features use AI to help users write emails, create documents, and analyze data more efficiently.

In addition to AI, Google also focused on its cloud computing platform during the keynote. The company announced a number of new features for Google Cloud, including a new machine learning platform, a new database service, and a new container orchestration service.

Overall, the Google I/O 2023 keynote was a showcase of the company’s latest innovations in artificial intelligence, machine learning, and cloud computing. These innovations are designed to help developers build better apps, websites, and services.

Here are some of the key announcements from the keynote:

  • Palm 2: A new AI-powered coding assistant that can help developers write code faster and more efficiently.
  • New features for Gmail, Docs, and Sheets: These features use AI to help users write emails, create documents, and analyze data more efficiently.
  • New features for Google Cloud: These features include a new machine learning platform, a new database service, and a new container orchestration service.

What does this mean for developers?

The Google I/O 2023 keynote is a sign that Google is committed to investing in artificial intelligence, machine learning, and cloud computing. These technologies are becoming increasingly important for developers, and Google is providing developers with the tools they need to build better apps, websites, and services.

If you’re a developer, I encourage you to check out the new features that Google announced at I/O. These features can help you save time, improve your productivity, and build better apps.

PACKT’S $5 EBOOK BONANZA IS BACK!

packt ebook Bonanza2

Following on from the success of last year’s festive offer, the publisher will be celebrating the holiday season with an even bigger $5 Bonanza.

From December 19th, customers will be able to get any eBook or Video from Packt for just $5. This sale covers every title in the 1700+ range and customers can grab as many as they like until January 3rd 2014 – more information is available at http://bit.ly/1jdCr2W

Moodboster for System/Network Administrators

This time I will give you a secret drink recipe for the Network Admin, sysadmin and the other noc-turnal.
This drinks have the effect of boosting mood, so it can help with tasks that require concentration and focus.

Here’s the basic materials
1. instant coffee
2. Fresh milk without sugar
3. honey

Moodboster for sys/net admin
Moodboster for sys/net admin

First step, dissolve 1 teaspoon of coffee with 50ml milk. Stir evenly so that coffee and milk mixed together.

Second, add 1 teaspoon of honey. Stir evenly so the coffee, milk and honey get mixed evenly.

Then, add milk till the glass full, it’s about 200ml of milk  glasses. Stir well.

Delicious when using cold milk. But can also be served warm.

Here’s the end result. Good luck!

Moodboster for sys/net admin
Moodboster for sys/net admin

Webserver and SELinux

Finally got a chance to setup a webserver with selinux enabled. The most important thing is to set security context where the files located to be in httpd security context using ‘chcon’ command.

Here’s some example:

# chcon -v --type=httpd_sys_content_t /html
context of /html changed to user_u:object_r:httpd_sys_content_t
# chcon -v --type=httpd_sys_content_t /html/index.html
context of /html/index.html changed to user_u:object_r:httpd_sys_content_t
# ls -Z /html/index.html
-rw-r--r-- root root user_u:object_r:httpd_sys_content_t /html/index.html
# ls -Z | grep html
drwxr-xr-x root root user_u:object_r:httpd_sys_content_t html

SELinux also by default denied httpd process to send an email. You can override this by using ‘setsebool’ command. Here’s some example using getsebool and setsebool.

# getsebool -a | grep httpd_can_sendmail
httpd_can_sendmail --> off
# setsebool -P httpd_can_sendmail on
# getsebool -a | grep httpd_can_sendmail
httpd_can_sendmail --> on

That’s it.

Thank you
Budiwijaya