Monday, 14 June 2021

WatchOS 8 Update with New Features

WatchOS 8 Update with New Features

YES! Apple has finally announced its new launch of WatchOS 8 at the WWDC 2021 Keynote.

This new update has brought many new features that will help you stay healthy, active, and connected. So many useful tools have been upgraded, like the wallet, and the access to so many things are at your wrist. You even need not take your iPhone out of your pocket. In addition, this Update comes with nearby smart devices. Well, it'd be better if we discuss all these things in detail.

We have covered all the new updates you get in your wrist after OS 8 Update, and your doubts in this article will be clear. So, let's break the ice and determine the benefits of this new watchOS 8 Update without any further due.

Release Date of WatchOS 8

It is expected that this version update will be officially launched with the new Apple Watch 7 and iPhone 13 in September. If you create a developer account or you've, you can easily access the beta version, and the public one will be launched in July.

What's in New WatchOS 8?

Apple has bought a bunch of new features in their latest software update. Let's go through all the exciting updates!

  • More Access With Wallet

After syncing with the new iOS15, you will have complete control over all the digital keys you have for the office, home, hotel etc. Just by using your watch, you would make the payments on the shops. In fact, till the end of this year, US users will be able to attach their Driver's License or State ID to the wallet.

  • Redesigned Home App

Whenever there is any smart device in your range, you will get automatic suggestions such as unlocking the door or turning off the lights. You can even control the CCTV just with the help of the watch OS 8 on your wrist.

  • New Workout Types

This Update has bought two new kinds of workouts - Tai Chi Vs. Pilates. These exercises are so relaxing for the mind and physique.

  • New Approach to Mindfulness

Yoga has brought a complete change in the thought process of today's world. Now people are eager to find that one moment where they can be mindful. And for this, Apple has contributed through their new breathe app, Reflect. This takes a small session of only 1 min. With each passing session, you enter into a completely different frame of mind.

  • Sleeping Respiratory Rate

People are busy and don't have a good sleeping cycle. Here Apple helps users set a pre-bedtime, and during the whole sleep, it monitors your sleeping respiratory rate. Apple Watch has an accelerometer to this rate.

  • Portraits Watch Face and Photos

Now, after this Update, your apple watch will have the portrait mode that the iPhone has. You will even be able to share the photos via messages and mail without taking your iPhone out of your pocket.

  • Message and Contacts

We've already discussed the above paragraph; you will even send messages through just your watch. But, of course, you'll have emojis and GIFs, too and will also be able to correct the errors with the help of a digital crown.

  • Focus

This feature will help you to remove all the distractions while you're doing something important. You will have several features like Do not disturb, fitness, work and sleep. You can even sync with the customer focus according to your requirement. When someone tries to contact you, you'll get a notification that you're in "Focus Time."

Watch OS 8 Supported devices.

After the Apple Watch 3, update OS 8 is compatible with each device. So all you need to have is at least an iPhone 6s with the latest iOS 15. Exact requirements are valid for the developer and beta version as well.

Wednesday, 9 June 2021

What is PHP? - Mono-live

What is PHP

What is PHP?

It is the short- form of Hypertext Pre-processor.

It is a popular scripting language and open-sourced. It is apt for web development and comes embedded in HTML.

It comes in handy as they can manage

  • Session tracking 
  • Databases 
  • Dynamic content
  • Build e-commerce sites

Also, this language integrates well with a few databases, such as

  • Oracle 
  • PostgreSQL 
  • MySQL 
  • Informix 
  • Microsoft SQL Server and 
  • Sybase.

A Brief History:

It was Rasmus Lerdorf, the Danish- Canadian programmer who inspired it in the year 1994.

Even though the earlier but unreleased versions existed, Rasmus used them for his purpose. He kept track of those who used to visit and read his online resume.

In 1995, the first version was released, and it was called 'Personal Home Page Tools. ' The first version had a simple parser engine that could make sense of a few macros along with several utilities. These utilities were quite common on Home pages way back in 1995.

In Mid 1995, yet another version named PHP/ F1 Version 2 with a freshly written parser was released and would consist of a

  • Guestbook 
  • And a counter.

Rasmus combined the F1, which he was using in another package, with this, and with that, Html data could be interpreted.

It required mSQL to add to the existing combination of Personal Home Page and the form Interpreter to give PHP/ F1 its birth.

Over fifty thousand users existed in 1997, and it was time for a change.

The project to develop it was now entrusted with a team, and two people named Andi Gutmans and Zeev Suraski found a new parser that was written from scratch. This was called PHP version 3. To make it more effective and complete, utility codes from PHP/ FI were transferred and rewritten completely.

Scripting Language:

It is a programming language and automatically executes tasks during system runtime.

Difference between Scripting & Programming language:

  • Scripting language does not require compilation step as they can be interpreted. 
  • C programming requires compilation wherein scripting language need not. 
  • Scripting programs run faster compared to the other. 
  • Programming languages are used traditionally with compilation step that could be C, C++ whereas scripting language explicit step of compilation is VB Script, JavaScript and PHP.
  • Importance of it-Web Development and PHP- An ideal combination.

Here are some features that reflect how vital PHP is in web development.

  • Performance:

No user has the patience to wait for more than a few seconds for the site to load fully. So the question is how to keep the user engaged in these precious moments? Luckily, it has the feature 'JIT,' which accelerates compiling its code to machine language and enhancing the results.

  • Compatibility:

It works like silk with the best of OS, web servers, and databases. The option of choosing the database is, of course, the users, but it would undoubtedly work in most of them.

  • Flexibility:

It is known to be a highly flexible web programming language. Additions and deletions of new features and old features are possible even after the code has been written and completed.

  • Scalability:

One area where it has been in use predominantly is the websites that experience high traffic all the time. With this added advantage, web developers have the confidence to develop websites or web applications at the best range possible.

the code can be embedded into HTML on simple websites. This can be expanded for the construction of web applications that are large-sized and complex as it does have in it the requisite tools and resources to do so and in a shorter period.

  • Open Source:

Businesses that range from small to large-sized prefer open-sourced technologies as it helps curb the project overheads. There is no requirement to pay a fee as far as the licensing is concerned.

Uses of PHP:

  • Dynamic websites can be created 
  • Makes it possible for the webserver 
  • Back-end interacting and data servers are made easier 
  • Data encryption is possible 
  • Business logical layers can be implemented. 
  • The OS and the native file layers can interact 
  • Cookies, whether variable or set, can be accessed. 
  • Handy in sending and receiving emails 
  • Web applications and Databases can be connected 
  • You can build a calendar using it.

PHP Extensions:

The library that is specifically formed or a plug-in with at least one function that can be used in more than one application requires a PHP Extension.

The main advantage of Extensions is that time can be saved by not allowing the recreation of the existing codes.

Just connect it to the PHP binary applications for use.

Installation and implementation of it:

  •  Make sure XAMPP is installed to install it, Apache, etc., in a single attempt.

Next, go to XAMPP in Windows and wait for it to download.

PHP Security:

Popularity and large-scale use do make it vulnerable. In addition to that, all the applications using it also become equally threatened.

Reasons for vulnerability:

  • Bad coding practices 
  • Lack of awareness 
  • Not using two writing procedures while writing the codes, namely Sanitization and validation. 
  • Ensure Object-oriented programming for better security. 
  • Not using a reusable code that is well written.

Conclusion:

There is no doubt that PHP programmers have to utilize time and utmost skill to write a web application in it.

Resources and time utilization are essential for its successful implementation. With that done, the output can only be successful.

Tuesday, 1 June 2021

Sparkplug— JavaScript Compiler Makes Chrome Faster

Sparkplug— JavaScript Compiler Makes Chrome Faster

Recently Google has launched Chrome 91, the latest version of its browser, and modified with advanced features and additions. The new version is accompanied by the ability to freeze Tab Groups and possess PWAs on startup. Moreover, Chrome 91 is 23% faster because of a pair of JavaScript compiler additions. By employing a new compiler called Sparkplug and short builtins calls, it’s saved over 17 years of users’ CPU time each day.

The new Compiler Provides Stability 

The new compilation system is an excellent supplement to the JavaScript pipeline, as it serves as an intermediary between the current Ignition and Turbofan. Ignition interprets the bytecode, and Turbofan optimizes the high-performance machine code. Both do a solid job. However, it takes time to prepare and optimize all the code.

It combines a different compiler and strikes stability between the two in that it generates native machine code but doesn’t depend on information learned while executing the JS code. It bridges the gap between starting to implement code quickly and optimizing it for maximum execution.

The brand-new compilation system stabilizes the engine’s two-tier method. It produces machine code without relying on the data accumulated during the accomplishment of JS code. This enables Google Chrome to “generate relatively fast code and start running quickly,” Google states.

Whereas, Short builtins calls, on the other hand, optimize the space Google places. Code produced to withdraw indirect jumps when “calling a function.” In addition, Google Chrome’s V8 engine is supplement by various compilers that make several trade-offs at distinct levels of administering JavaScript.

Sparkplug is Speedy

The new compilation system is designed to compile fast. It is so speedy that we can pretty much collect whenever we want, allowing us to tier up to Sparkplug code much more aggressively than we can to TurboFan code.

There are a couple of tricks that make the compilation fast. First of all, it cheats; the functions that it compiles have already been collected to bytecode. The bytecode has already done most of the hard work like variable resolution, figuring out if parentheses are arrow functions, desugaring destructuring statements, and so on. It compiles from bytecode rather than JavaScript source, and so doesn’t have to worry about any of that.

The second method doesn’t produce any intermediate representation (IR) like many compilation systems perform. Instead, it compiles straight to machine code in a single linear pass over the bytecode, emitting code that meets the performance of that bytecode.

Differ to Builtins

Sparkplug hardly produces its codes. JS semantics are intricate and extract several codes to function for even minute operations. However, propelling it to reproduce this code inline on each compilation would be bad for varied reasons. Firstly, It would improve compiling from the absolute amount of code required to produce.

Secondly, It would enhance the memory consumption of compilation code. Lastly, it has to Re-implement the code-gen for a group of JavaScript functionality for it, which means more bugs and a more prominent security surface.

Therefore, instead of all this, many compilation codes call into “builtins,” small snippets of machine code installed in the binary to do the actual messy task. These builtins are either the identical ones that the interpreter practices or distributes most of their code with the interpreter’s bytecode handlers.

Consequently, V8 has an advanced super-fast non-optimizing compilation system, which enhances and boosts the performance of the V8.

Wednesday, 19 May 2021

Android 12 Beta: Feature & Ultimate Release Date

Android 12 Beta: Feature & Ultimate Release Date

Today’s article is on Android 12 Beta updates, features, and ultimate release dates. Like each year, Google is best known for renewing its Android software. For instance, Android 11 launched in Android the prior year.

In this year, on May 18 Android 12 version has come out and launched by Google. Not so many things are disclosed yet, but there are few things that have come out. And you will be provided with all the things we know.

Google I/O has announced Android 12 Beta Updates:

Google I/O has revealed the first Beta of Android 12, one of the most exciting announcements ever. They offer a number of fresh features, both features that you’ll see and which exclusive UI adjusts to you and enhance the performance along with security and privacy at the extreme level. Although, more tools have to be given for developers to build a friendly experience for users on any device like tablets, phones, laptops, TVs, cars, etc.

As of May 18, the primary beta of Android is live for various devices, including Pixels. When Google launches its new OS, it’s more likely to have access to few devices; that is why initial devices that get support are Pixel devices, and the second one is flagship phones that have launched at that time. And the last devices are partners of Google and powered by Android. Let’s have a quick glance at device makers of Google’s partner that are eligible to Android Beta 12:

  1. ASUS (Zenfone 8) 
  2. Google Pixel (Pixel 3 and later) 
  3. OnePlus (OnePlus 9 and 9 Pro) 
  4. Oppo (Find X3 Pro) 
  5. Realme (No device info available) 
  6. Sharp (No device info available) 
  7. TECNO (Camon 17) 
  8. TCL (TCL 20 Pro 5G) 
  9. Vivo (iQOO 7 Legend) 
  10. Xiaomi (Mi 11, Mi 11 Ultra, Mi 11I, Mi 11X Pro) 
  11. ZTE (ZTE Axon 30 Ultra 5G)

Please note that every device maker partner of Google handles their own listings and support and presents the Beta updates to you immediately.

List the Exclusive features of Android Beta 12

As Google has released the Beta Version of its mobile operating system so here we are ready with the list to give you a look into some of the features that will be accessible in future launches. Find the list below:

The new version will give you a more personal experience- 

 


Easy Personalization:

The new version will give you a more expressive, dynamic, and personal experience than its prior versions. Hence, it is considered as a massive design transformation in the Android records. It has modifications in colors, design, sharpness, and motion so a user can entirely customize their phone with the color palette and reshaping widgets.

From color extraction, you can determine wallpaper, and then the software naturally decides the dominant shade that looks great. Thus, apply the shade throughout the Operating System that includes lock screen, volume control, new widgets, notification color, and so on.

Smooth Animation and motion:

Beta version will give you come to life experience at each swipe, tap, and scroll. Your device will take no time to respond to your touch with fluid animation and movement. For instance, the moment you clear the notification on the lock screen, then your clock seems more significant, which means you’re caught up all notify.

We’ve also clarified interactions and restructured the whole underlying operation to create your actions more fluent and effective. Hence, the latest version gets your device rapid and more responsive and has the more excellent power capability to use your device much longer.

Quick Setting Space:

The notification color is more intuitive, crisp, and lively at a glance at your notification of the app. The quick setting will let you change the setting with a swipe and tap along with the entire Operating system anytime while watching or listening. Although, you can long-press the power button to get an assistant to connect phone calls and have a Google at your fingertips.

The Latest Version is confidential and Reliable by Design-

The new Android 12 Beta Version will give you lucid information of the data used by the different app and provide you with authority to decide what private data your app can take. The Privacy Dashboard gives you a single picture of your permission setting and what type of data is accessed, and at what number of times. Also, it allows you to remove app permission directly from your dashboard.

With currently estimated location permissions, apps can be restricted to get your approximate location rather than an exact one. For instance, weather applications don’t require your specific location to give you an accurate forecast. Apart from these new privacy features in Android 12, Google is also developing privacy protections right into the Operating System.

AI is creating more opportunities in developing valuable features, but at the same time, it should be accompanied by a strong privacy policy. That is the reason with this version, and Google has introduced Android Private Computer Core.

Android 12: Final Release date

With the latest Nexus or Pixel phone announcement, Google has released the new version of Android. Prior two Android versions have released in early September, i.e., Android 10 on 3 September 2019 and Android 11 on September 8, 2020. In spite of Pandemic intervening with the Android 11 version development process, Google still is able to launch in September. Therefore, the chance of launching the Final version is most likely to happen in September month.

Also, the post from the developer’s site clearly indicates that latest Android version will most likely be near the close of the third quarter of 2021, which is the end of September. Accompanied the launch, a variety of new developer-oriented features were unveiled, also the Platform stability milestone.

A Lot More Feature with this

The latest Android version is jam-packed with other user experiences, such as enhanced ease of access features for users having eye vision defects, scrolling screenshots. Also, by chat widgets, you’ll be able to bring your favorite people on your home screen, and access your device to perform better. Therefore, you can discover these features now in Android 12 Beta, possibly on Pixel and other devices.

If you find this column useful, then share it on your social media handles!

Thursday, 6 May 2021

SpaceX’s Starship SN15 lands successfully

Key points:

  •   Elon Musk's SpaceX sends off and then landed the newest model of its Starship rocket on Wednesday.
  •  The flight was the fifth high-altitude test of a Starship model and the first that came to an end without the rocket crashed.
  • Musk's company is growing Starship to originate cargo and people on missions to the moon and Mars.

On this Wednesday, Elon Musk's SpaceX launched successfully and landed the latest model of its Starship rocket. It settled in one piece, and as the official live stream came to an end. Tiny methane fire can be still found at the base, but so far, it has remained intact.

Elon Musk tweeted "Starship landing nominal" as he plans for his presentation on Saturday Night Live, and a stream from columnists in the area reveals that SN15 will remain to stand on the pad. At the beginning of this month, $3 billion has been awarded to SpaceX by NASA to establish a lunar variation of Starship to transport astronauts to the moon for the sake of the agency's Artemios missions.

Earlier this month, NASA awarded SpaceX a nearly $3 billion contract to build a lunar variation of Starship to carry astronauts to the moon's surface for the agency's Artemis missions. Though, while Musk's company persists in moving forward with Starship evolution, NASA put on hold SpaceX work on the HLS program after Jeff Bezos' Blue Origin and Leidos' subsidiary Dynetics each registered objections to the NASA settlement grant.

The Starship SN15 flight was quite similar to the ones SpaceX has conveyed in the prior six months, with the inspection flights of models SN8, SN9, SN10 and SN11. While all of the previous rockets launched firmly and completed various expansion goals, all four prototypes were explosively demolished– SN8 and SN9 on collision during landing trials, SN10 a few minutes after landing, and SN11 minutes before its landing trial.

The SN11 transportation didn't get it back to the ground, while SN10 settled briefly before collapsing after landing too severely and damaging its legs. With one solid high-altitude test below its area, SpaceX has gone closer to its conception of reusable Starships that fly to the ISS, the moon, around the Earth and beyond.

The Starship models stand at about 150 feet tall, or about the size of a 15-story building, and three Raptor rocket engines power all. It is composed of stainless steel. It resembles the last variant of the rocket that Musk revealed in 2019. SpaceX recorded in a report on its website that SN15 features "vehicle improvements across structures, avionics and software" associated with the previous Starship models.

"Specifically, a new enhanced avionics suite, updated propellant architecture in the aft skirt, and a new Raptor engine design and configuration," announced. The Federal Aviation Administration, which has an investigator at SpaceX's facilities to observe the test flights, conducted a "mishap" investigation of the SN11 flight.

Last week the FAA announced the authorisation of the following three Starship launches – Starship SN15, SN16, and SN16 – saying it will "verify that SpaceX implemented corrective actions arising from the SN11 mishap investigation." The FAA authorised multiple launches at once "because SpaceX is making few modifications to the launch vehicle and relied on the FAA's approved methodology to calculate the risk to the public."

However, Elon Musk has promised a lunar excursion in 2023 to the Japanese online retail billionaire Yusaku Maezawa. Mr Maezawa will fly around the moon in a Starship with eight other members. Musk has also stated that he will initiate transporting on uncrewed aviation to Mars in 2024. Even if the  founder's timelines might appear positive at times, he has also acquired a status for ultimately reaching his ends, no matter how formidable.