Monday, June 29, 2020

Generating PHP codes for mobile-friendly web database applications with AppGini rapid development tool

AppGini by Bigprof Software is a rapid web application development tool for the PHP and MySQL web service stack.

It is very easy to use, and very handy to generate up-and-running mobile-friendly web database applications instantly at one mouse click, without the need of writing any programming code.

With AppGini, it is possible for you to save hundreds of man-hours spent in prototyping, programming, design and testing your web application.


AppGini is a Windows application. As such, it is best suit with Laragon as the WAMP development platform to receive the PHP codes generated by Appgini, so that you can immediately test out the generated web application within the same computer.

If you are using Linux or Mac OS, you can also install AppGini in your computer through PlayOnLinux or PlayOnMac.

Below are 2 of the screens in the generated web application, with sample data, using AppGini's default template. You can modify the looks and feels of the screen by choosing another theme of template and layout options.

 
 

The PHP codes generated by AppGini are pretty clean and neat.

In 1 or 2 man-days, by using AppGini, you should be able to produce a fully functional Northwind Orders system with ACL (access control) mechanism from zero. Imagine how many man-days you need to produce the same amount of PHP codes as shown below, by manual coding.


Northwind Orders system is used by Bigprof to demo the work produced by AppGini. You can access to its live demo system here, and can even download its generated source codes here. Beside Northwind, there are more open source web applications generated by AppGini which you can download here.

You don't even need to know about PHP programming in order to create web application using AppGini. Anyhow, you need to have basic knowledge on software development and concept of relational database to master the use of AppGini quickly.

Therefore, I found AppGini an ideal tool for educational purpose to teach and learn about web database CRUD programming concept, and also relational database concept, including the data structure, normalization, joining of tables, keys & constraints, etc.

Of course, AppGini is also ideal for software developer to quickly come out with something, then to further customize on the generated codes. This approach can really save a lot of time and effort.

AppGini is a trialware. You can click here to download AppGini free trial edition, which has no time limit of use, but has limitation on some key functions, including unable to save your AppGini project for future use.

If you like it, you can order its full version at the price of US$79.90 per user. I found that this price is one of the cheapest among its competitor products such as Scriptcase, PHPMaker, CodeCharge Studio, Dadabik, etc.

Friday, June 19, 2020

Update Microsoft Windows to version 2004 - Windows 10 May 2020 Edition

Microsoft Windows 10 May 2020 Edition (version 2004) is available now, free for update from existing Windows 10 to version 2004.

It is also free for upgrade from eligible older Windows 7, 8, 8.1 to this Windows 10 May 2020 Edition.

Existing Windows 10 users can search for this update in Settings > Windows Update > Feature Update and click on it to start the update process.


If you are not able to find the update there, you can also perform a manual update by downloading the Windows 10 Update Assistant from the link below:
 
https://www.microsoft.com/en-au/software-download/windows10

 
Just run the downloaded file and follow the step by step instruction to complete the update to Windows 10 May 2020 Edition.


 
Please take note of the following:
  • This update will download a large number of files from the Internet. It is best to run when your computer is connected to a fast and stable network with unlimited data plan or free WiFi.
  • The entire update process will take about 3-4 hours. Therefore, it is better to run it over the night while you go to sleep.
  • Windows 10 Update Assistant will create a folder in C:\Windows10Upgrade with a lot of files, consuming a lot of storage space. The best way to safely delete this folder after successful update to Windows 10 version 2004 is by uninstalling Windows 10 Update Assistant. That folder will be deleted along with the uninstall process.
  • There will also be a very large C:\Windows.old folder after the update. You can find it under Settings > System > Storage and click on it to delete it safely.

Tuesday, May 26, 2020

DIY hair cutting at home with Xiaomi Enchen Boost wireless hair trimmer

Due to the prolonged Movement Control Order (MCO) period which has caused all the barber shops and hair salons to shutdown until further notice, I have bought a Xiaomi Enchen Boost wireless hair trimmer for DIY hair cutting at home.

Enchen is a startup company in ChongQing (重庆), China that has successfully crowd-funded their hygiene care products in Xiaomi Youpin (小米有品) platform. They have several models of wireless hair trimmer product, with the name of Boost, Hummingbird, Sharp3, etc. and I found the Boost model is easier to use and more suitable for novice users.


At the price of around RM50, the package comes with:
  • The electronic hair trimmer with built-in rechargeable battery
  • Cleaning brush
  • USB type-C charging cable
  • A small bottle of lubricating oil
  • 2 stainless steel hair cutting scissors
  • Plastic comb
  • Barber apron
  • User manual in Chinese language
There are sellers selling this Xiaomi Enchen Boost hair trimmer at a slightly cheaper price, but without the scissors, comb and apron.

Before using the hair trimmer, its battery needs to be recharged, and its cutting blade needs to be lubricated with the lubricating oil supplied in the package.

The package does not come with a charger. You will need to use your own wall charger or computer USB port to charge the hair trimmer. When charging, one of its LED will blink slowly, with "breathing" effect. After it is fully charged, the LED light will stop "breathing" and become continuously on.

The hair trimmer can be used while connected to its charging USB cable. Normally, it is used wirelessly after unplugged from the USB cable, so that you can move it freely without being tangled by the USB cable.

It takes about 60 minutes to reach 90% charge, and another 30 minutes to be fully charged. At 90% charged state, it can be used for 80 minutes. When fully charged, it can be used for 90 minutes.

The one button at the front of the hair trimmer functions to turn it on/off, as well as to toggle its normal/turbo speed. You can toggle into turbo cutting speed by turning it on with a long press instead of short press.

Its motor is pretty quiet without producing much noise. At normal speed, the motor rotates at 4,500 rpm and at turbo speed, 5,800 rpm. It is strong enough to even cut down fine copper wires, as shown below.


The Enchen Boost hair trimmer can be easily adjusted to trim down the hair from 3 mm to 21 mm at a slide to its back button.


Note that the hair trimmer body is not water resistant, and should be avoided from contacting with excessive water. Its cutting blade can be removed and rinse with water for cleaning purpose.


You can use the comb and scissors to fine tune the hair slope for nicer look after the trimming.

This Xiaomi Enchen Boost wireless hair trimmer is very easy to use and value for money. With it, you can easily DIY your own hair cut, and also help your family members' hair cut, even without any prior hair cutting experience. It is suitable for hair cutting to people from infant to old age. Its low noise operation is generally more acceptable to infants and toddlers, so that they are more cooperative and emotionally calmer during the hair cut.

One thing to criticize is that it only comes with user manual in Chinese language. The user manual has clear instruction on how to operate the hair trimmer, cleaning and maintenance, and also some fault troubleshooting steps. It would be much better if English is included in the user manual.


Hint: Click on the "Older Posts" link to continue reading, or click here for a listing of all my past 3 months articles.