Tuesday, November 26, 2013

My mobile phones list : past to present

In the terms of mobile phones ownership, I am a person who isn't too often to change mobile phones (models). Because I only bought a new phone, IF ONLY the older one had broken or had disfunctionality. I always avoid to bought a new phone, only for following the trends or fashion. Well, I just want save my money. Just to memorize them all, here my cell-phones time by time, from past to present :

1. Nokia 3310 (2002)


This is my first phone, Nokia 3310 ! I bought it in second condition for $60. I love this phone, so tough, have a great keyboard for SMS. See its full specs here


2. Nokia 2100 (2003)

This is my second mobile phone, actually i didn't very like this phone, more because it had a girly looks. But at that time, i had to bought a phone, because the previous one has broken. Bought it (new) at $110. This phone was so lightweight, had a soft blue backlit, and had a great polyphonic ringtone maker. Full Specs

3. Siemens M55 (2004)

 

So Nokia 2100 hadn't fitted my personality, and broken up. So I need a more advanced phone. A phone with internet capabilities, with WAV ringtones, and a colored display. So I choose the Siemens M55, a tough phone, looked macho, advertised as scorpions, display color, Java Games, and of course WAP-enabled! Bought at 2nd-handed market for $140, i very loved this phone. Unfortunately, the keypad went broken, and I had to sold this phone :-(. Full Specs

4. Sony Ericsson (2005 - 2007)

 

Next, I had bought a Sony Ericsson K700i, a sophisticated phone at that time. A rival to Nokia 6600. With sharp display resolution, crispy speaker, MP3 & MP4 supports, FM radio, Java Games, had a great camera with flash (although its only had VGA resolution), but poor at night. I love its push e-mail, fast GPRS browser, and easy navigations. The worse parts were : the small storage (41MB) and the bad quality port closer at the bottom of the phone. Full Specs

5. O2 XDA II Mini Pocket PC (2008 - 2009) 


I given the K700i to my brother-in-law. I need a phone that have a capability to read Ms.Excel spreadsheet, to read a code generator for my company core-apps. So i choose the O2 XDA II mini for $160 (2nd-handed). This is my first touch screen phone (with stylus). Installed with Pocket PC 2003, i installed many Windows Mobile apps and games. The phone was so heavy, poor very poor camera without flash, and i got calibration error on its screen. Later, i upgraded it with Windows Mobile 6, some improvement. I throw this phone because the battery was dropped, and the charger was broken. Full specs

6. Esia Huawei C2801 (2009)


The XDA II mini problems were getting annoyed. I need a phone for my daily activities. Since I ain't got much money, so I decided to bought an Esia Huawei C2801 featured phone. This phone was so cheap ($30, new), bundling and locked with Esia's cell operator. This is my first CDMA phone, it has an awesome battery life, could last till 1,5 weeks on standby mode. The network coverage of Esia were good at Jakarta, but poor outside of it. Well,  I just used it for voice call and sms, and this phone had enough for that.

7. Nokia E71 (2009 - 2011)


I liked Nokia, but I never liked Symbian. Somehow, i don't know, why I still put a trust on Nokia E71. This is the most expensive phone I ever bought for entire my life ($399, new). And the result? I were very regretted :-( On the specifications, this phone was awesome. 3G/HSDPA, 3.2MP camera, QWERTY keyboard. But when I used this phone, the Symbian run very slow, the browser was slow as snail, the camera result was great on phone screen, but went unsharpy on PC's screen, poor Ovi Store... anyone still use the Ovi Store?? The WLAN gone sucked, the push email wasn't very good. The battery life was average, the speaker was great. Full specs

8. Flexi ZTE S189 (2010)


I got this phone for free for our IT crews internal communication. This phone was so lightweight, great battery life. But this phone also had a uncomfortable keypad, no vibration, boring ringtone, and Flexi voice quality were so poor. My ears would getting warmer if I used this phone for a long time.

9. Samsung Galaxy Ace S5830 (2011 - 2013)

So I gave the E71 to my wife as her second phone. Now, the Android era! So I choose the Samsung Galaxy Ace S5830 at that day ($225, new). Equipped with Android version 2.2 (Frozen Yoghurt), I very loved this phone, but I hate its 'small' battery. I'd installed many Android apps and games from Google Play. I do not feel much  left out, although I still use the outdated Froyo's OS. Full Specs


10. [2014] What's next ?

My Samsung Galaxy Ace, has often give me some errors and slow performances in these days. It's seems to be a signal to me to find a new phone. I still haven't found any phone that i'll bought. I need a powerful smartphone, wide screen, good battery life, sharp camera, and of course the price must be reasonable.

Would you give me some suggestions or recommended some phones to me? I'll be pleased to hear your recommendations. Oh yea, please don't recommend any Blackberry and iPhone to me. Seriously, I won't use BB. I like iPhone, but the price is too high for me. Wasted $600-$900 for a mobile phone seems unreasonable for me (maybe not for you hee...). So I will choose among Android or Windows smartphone.

UPDATE : 

10. Lenovo P780 (2014 - present)


At last I put my choice to Lenovo P780 4GB. 5-inch screen, Quad-core MTK procs, 1 GB of RAM, Android Jelly Bean, Dual-SIM (actually i just need one), double camera with flashlight on the back, superb 8MP camera result ( a liitle whitey on grey object, but it's okay), aaaaaandd ... the monster size battery !! With 4000mAh on capacity of battery, this phone could hold for 3 days (light use) or it's about 1.5 days for heavy usage. Much enough for someone like me. No more  afraid of low battery. Recommended one!


Sunday, October 13, 2013

How to change Google Drive desktop app's language into English

I have just installed Google Drive desktop application on my computer. Then  I checked, it turns out the menu in Indonesian language (according to my settings in the Regional and Language). For some reason, I prefer to use English in the application menu.

Since there's no any option available to change the language in Google Drive, for changing the language on Google Drive desktop application, do following steps :

1. Open the Start Menu, type in the phrase "edit system environment variables" then choose the menu as shown below :


2. On System Properties dialog, choose Advanced tab, then click the Environment Variables... button. On Environment Variables dialog, create a new System Variable, named "LANG" and "en_US" on its value. Just follow the step-by-step as in the image below:



3. Turn off Google Drive desktop application, then restart it.

4. Should Google Drive desktop application menus are in English now.

Google Drive's menu in English

Try it yourself :-)

Sunday, October 6, 2013

HP Mini 210-1109TU : How to speed up boot time and fix the slow performance

HP Mini 201-1109TU
On this weekend , i got an order from Mr. Yul Alfian, which was he asked me to fixed some problems on his netbook, the HP Mini 201-1109TU . He was concerned about the sluggish performance and also the boot time is too slow.


OK, when i turned on this netbook for the first time impression, it does a very slow boot time ( almost 4+ minutes ), and the performance is very disresponsive and too much lag.

This netbook has an Intel Atom N470@1.83GHz processor (hyper-thread) , 1 GB of RAM , 250 GB on HDD and OS Windows 7 Starter. I know, the specifications is less powerfull , but hey .. This is a netbook right? Don't expect too much on it.

As usual , I always avoiding re-install the OS in every troubleshoot i did. In my opinion, that way is less smart . I believe i can boost up this netbook's performance into acceptable speed.

 I take the following steps to overcome the problem on the netbook :

1 . First , I immediately uninstalled the Norton Internet Security and Adobe Reader. No offense, but for all this time I am personally more happy with Avira Free Antivirus (download here) and Foxit Reader (download here) as a PDF file's reader . Both of the them are much lighter, especially on low-specs computers. Doing a full virus scan with Avira right after install it is also a good idea .

2 . Perform download and install updates from Windows Update. Also make sure that all the drivers have been installed properly and up to date. Get the HP Mini 210 drivers here

3 . Third , turn off all the effects that have an impact on performance. Go to Control Panel > System > Advanced System Settings , on the Advanced tab select the Performance panel and press the Settings button . Determine the appropriate custom settings in the image below :

Win 7 Performance Options


4 . Next we have to change the Power Plan . Go to Control Panel > Power Options , select the High Performance power plan .

Win 7 Power Plans


5 . Go to Control Panel > Intel ( R ) GMA Driver for Mobile > Display Settings , then press the Power Settings . In the dialog that appears , drag the slider on the option Disable Power Savings.

Intel GMA Driver


6 . Turn On ClearType text. Go to Control Panel > Display > Adjust ClearType text . You can check the checkbox to Turn on the ClearType . You will do some calibrations here :




7 . The HP Mini 210 features HP QuickWeb. So for the  user does not have to wait for long  boot time , set the computer to boot into the Windows OS if inactive for 5 seconds . Go to Control Panel > HP QuickWeb Configuration Tool , do set it there .

HP QuickWeb


8 . Install HijackThis from TrendSecure (link) . Oh how I love HijackThis . With this tool we can remove the startup entry, malware, backdoors, trojans, etc . Well, I'm not going to explain more about HijackThis , you gotta explore it yourself. :-)

HijackThis


9 . Dispose of unnecessary applications running on your computer and waste services that are not necessary. I know, this steps can be a painful step, such as MsConfig, Registry Editor , blah .. blah ... But my recommendation, just go install Baidu PC Faster (download here). This application is very useful and well smart in diagnosing problems on your computer, while it also offering a solution or fixes. A very very recommended tool.


Baidu PC Faster

10 . Last but not least, defragment the hard drive! . I use Deffragler (link)



And now let's see the result after reboot. It was shocking !
Boot time decreased from 4+ minutes to just 55 seconds !
And the overall performance also feels much more responsive . Although sometimes there is still a little lag especially when we do multitasking tasks.

My advice? I strongly suggest to upgrade this netbook onto 2 GB of RAM for a smooth performance.

And here the following comparison of Task Manager , before tuning and after tuning ( idle condition ) :




Hopefully this post can help you whom with same performance issues on HP Mini 210-1109TU . Basically the above tricks can also be implemented on other notebook's brands .

At least we do not have to reinstall the OS, right ? :-)

Sunday, September 22, 2013

How to Enabling the openSSL PHP extension in XAMPP

I assumed you're installing your copy of XAMPP in c:\xampp

First, do make sure you have the library file named 'php_openssl.dll' in your c:\xampp\php\ext directory or just paste this script below into command line and run it :

if exist c:\xampp\php\ext\php_openssl.dll (echo YES) else (echo NO)


Next, go open the 'c:\xampp\php\php.ini' file and remove the semicolon to:

;extension=php_openssl.dll


If you don't have that line, just write that line down (without semicolon of course), in the "Dynamic Extensions" section. Don't forget to save it.

 Last, restart the Apache service through XAMPP panel, and you're done :-)

Wednesday, September 18, 2013

How to clear memory cache & swap space on your Linux system

If you think your Linux system has decreased performance,you can try  some workarounds such  clear the memory cache and clear the swap space.

To clear the filesystem's memory cache, run the following commands:

[root@development ~]# sync
[root@development ~]# echo 3 > /proc/sys/vm/drop_caches
[root@development ~]# echo 0 > /proc/sys/vm/drop_caches
[root@development ~]# sync



To clear the swap space, run the following command:

[root@development ~]# swapoff -a && swapon -a


For daily automation, paste the above two commands in your cron jobs, such as the following:

0 1 * * * /sbin/swapoff -a && /sbin/swapon -a
0 0 * * * /bin/sync; echo 3 > /proc/sys/vm/drop_caches; echo 0 > /proc/sys/vm/drop_caches; /bin/sync


Note : i use CentOS 6.4 with root privilege

Hope these tricks helps 

Friday, August 23, 2013

METALLICA is coming to Jakarta !! And I'm gonna watch them !!

I'm so excited :-) My favorite metal band, Metallica  is finally coming to Jakarta !!  Formed in the early 80s, the bandl has released nine studio albums & four live albums. The band has won nine Grammy Awards and has had five consecutive albums debut at number one on the Billboard 200.




Metallica Asia Tour 2013 will be held in Jakarta at Gelora Bung Karno, on August 25th 2013. With a stadium capacity, this concert will be the biggest in South East Asia!

Ok guys!... see you there !!


Thursday, June 27, 2013

Playing music on your Android

Android operating system allows us to explore the possibility of doing about anything, thanks to Google Play for the support of many applications on it (most of them are free).

One thing that we can do with Android is the possibility to play music on it, whether playing it alone or on a collaborate like a band playing.

So, what are applications that you need for the band play with your friends? Here it is:



1. Real Drums:
With this application we can play drums with your fingers. Drums available sets are complete except for the unavailability of cow bell. Also, it can record your drums playing.






2. My Piano:
Limited to 18 keys, we can play simple piano on My Piano. This application can do the recording and has 3 effects.


3. Real Bass:
Has 18 frets and 5 strings, can do the recording on bass, and the bass has 5 modes (Acoustic, Electric Fingered, Picked Electric, Electric Slapper, and Synth). You probably need a headphone or loudspeaker if you wanna hear the lowest tones.



4. Robotic Guitarist Free
This application has a complete customization, such as chord presets, metronome, tuner, guitar lab, and more. Unfortunately there is no facility to record the guitar's play. Very good for rhythm guitar but not for solos / melody.


5. Ethereal Dialpad
This is the expressive touch synthesizer. Just tap and move your finger on the screen and you can make beautiful music, even a baby can do it!


Do you have another Android apps to play music?. Feel free to share here :-)

Monday, June 10, 2013

Krisbow Alarm Padlock K108C Review - Padlock with Built-In Alarm

To provide more security to my Bajaj Pulsar 200, I bought a padlock at Ace Hardware. I bought Krisbow Alarm Padlock K108C for Rp.98.600 (about +- $10). This padlock is smart tool that integrates with padlock & motion sensor alarm. It will sound if it moved. Great isn't it?

Krisbow Alarm Padlock K108C

Some advantages of this padlock are:
  • Water resistant, anti-corrosion, and weather-proof changes.
  • High security standards (USA and CE (Europe) standard quality)
  • Vibrating Sensor & alarm 110db
  • Can be used with or without alarm.
  • Have an uncommon keys + keyhole so it makes more difficult for a thief to hack it.

This padlock comes with 3 pieces of keys, and 12 pieces of LR1130 button batteries. (6 pieces batteries is mounted in the padlock, and 6 pieces batteries as backups).

Key Position


Ok now, how to use it? What I found was, the instructions behind the package is not in accordance with the padlock that I have. Such instruction is given (maybe) to the type of K108A :-(

So I had to find myself how to use this padlock, and here's how :


The use the padlock with alarm:
  1. Use the key to open the padlock.
  2. To lock, insert the shackle into the lock-hole, the position of the key is still attached to the padlock body, in the UNLOCK position.
  3. When shackle got entered, It will sound a beep, indicating that the alarm has been activated.
  4. Turn the key lock to the LOCK position and pull off the keys.

The use the padlock without alarm:
  1. Use the key to open the padlock.
  2. To lock, insert the shackle into the lock-hole with the key positions is ready to be unplugged. It means that right after when the shackle inserted into the hole, you should immediately turn the key to LOCK position and immediately pull off the key.
  3. If you do it right, it will not beep, and the alarm is off.

How to replace the batteries:
  1. Use the key to open the padlock.
  2. Use a [+] screwdriver to open a pair of screw as you can see in the picture below :
  3. Once opened, replace the battery with new 6 pieces of button battery and reattach the screws.
Screws Position

Padlock unscrewed & batteries replacement


Showtime!
Here I demonstrate the usage of alarm padlock :

[VIDEO COMING SOON]


Thursday, May 9, 2013

How to build a virtual web server and enable access from external network (Windows 8, CentOS 6, VMware Workstation)


I am faced with a task where I have to build a development webserver on a notebook, spesifically a Lenovo ThinkPad Twist (Intel Core i7, 8GB RAM, Windows 8 64-bit).
I would not use werbserver package such as XAMPP werbserver, PHPTriad, etc, to avoid incompatibility issues at the time of deployment later.
It means, I must build a pure web server environment, and for that I would use CentOS operating system.

Since the ThinkPad Twist already came with an original Windows 8, so I'm not going to use a dual-boot approach. The only way is to install CentOS virtual guest host on Windows 8 with VMware Workstation.

Concern that must be achieved are:
  • Host OS is Windows 8 64-bit 
  • Guest OS is Linux CentOS 6.4 Final 
  • Apache web server running on Guest OS
  • MySQL database server running on Guest OS 
  • The web server on Guest OS must be accessible from the Host OS 
  • The web server on Guest OS must also be accessible from the external network, for colaborative development needs. (Allows access to SSH, HTTP, and MySQL to Guest webserver) 

 I will explain how to make it, step by step:

Devices :  

  1. Lenovo ThinkPad Twist (Intel Core i7, 8GB RAM, Windows 8 64-bit) as the host, also installed VMWare Workstation 9.0 with 64-bit CentOS 6.4 as a guest OS that will act as a webserver. Let assume the IP address for this notebook is 10.2.2.213 
  2. Lenovo ThinkPad X100e (AMD Athlon Neo MV-40, 2GB of RAM, Windows 7 64-bit), act as the client computer that needs access to webserver. The IP address is 10.2.2.214

Installation: 

I'm not going to explain how to install CentOS guest OS, I assume you've understand how to install a guest OS in VMWare Workstation. Maybe, if there is some free time, I will write it in a separate article.

Once the OS has been installed in VMWare Centos, it is advisable to install VMWare Tools.
Next step, is to install the necessary packages:

Apache2 Webserver:
yum install httpd
chkconfig - levels 235 httpd on
/etc/init.d/httpd start

MySQL database server:
yum install mysql-server mysql
chkconfig - levels 235 mysqld on
/etc/init.d/mysqld start

PHP5:
yum install php
/etc/init.d/httpd restart

MySQL Support in PHP5:
yum install php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc
/etc/init.d/httpd restart

Enable SSH daemon:
chkconfig - levels 235 sshd on
service sshd start

Let's make sure everything is going well:
[root@localhost ~]# service httpd status; service mysqld status; service sshd status
httpd (pid 2490) is running ...
mysqld (pid 2355) is running ...
openssh-daemon (pid 3760) is running ...

Then, try to direct your browser to http://localhost

Apache2 Test Page


NAT Settings: 

OK, next we will configure the NAT (Network Address Translation) in VMWare Workstation.
First, give a static IP on the guest OS. In this case, I give the IP address with 192.168.222.128. Please write down the IP somewhere, we will need it later.



On VMware, choose Edit > Virtual Network Editor menu. In the dialog that appears, select VMnet8 adapter with external NAT connection, then press the NAT Settings button.



On NAT Settings, we will do some port forwarding. The principle, if there is a request to port XXX on the host OS, it will be forwarded (forwarding) to YYY ports in the guest OS.

We will forward some ports  as follows:
Host IP Port Guest IP Port
127.0.0.1 8888 192.168.222.128 80
127.0.0.1 3333 192.168.222.128 3306
127.0.0.1 2222 192.168.222.128 22



The final result will be like this:



Now back to the host OS (Windows 8), I open the browser, navigate to http://127.0.0.1:8888, and hooplaa... it works !
 
So how to access the webserver from external network? Simple, just point your browser to the IP address of the host computer and adding the port number that we've specified above. For example htpp://10.2.2.213:8888

For SSH access, use the 10.2.2.213 IP address on port 2222
For accessing MySQL Databases remotely, use 10.2.2.213 IP address on port 3333


OK guys, i hope this article will helps :-)
drop me ur comment

Sunday, May 5, 2013

CentOS : yum install problems - [Errno 14] Could not open / read file

Today I've just finished installing CentOS guest in VirtualBox for development server needs. As usual, the first thing I did was to install my favorite file editor / commander , the Midnight Commander (mc). But a strange thing happened when I tried to install mc:
[root@localhost ~]# yum install mc
Loaded plugins: fastestmirror, refresh-PackageKit, security
Loading mirror speeds from cached hostfile
 * Base: ossm.utm.my
 * C6-media:
 * Centosplus: ossm.utm.my
 * Extras: ossm.utm.my
 * Updates: ossm.utm.myfile :///media/CentOS/repodata/repomd.xml: 
[Errno 14] Could not open / read file :///media/CentOS/repodata/repomd.xml
Trying other mirror.file :///media/cdrecorder/repodata/repomd.xml: 
[Errno 14] Could not open / read file :///media/cdrecorder/repodata/repomd.xml
Trying other mirror.file :///media/cdrom/repodata/repomd.xml: 
[Errno 14] Could not open / read file :///media/cdrom/repodata/repomd.xml
Trying other mirror.Error: Can not retrieve repository metadata (repomd.xml) for repository: c6-media. 
Please verify its path and try again
After searching for the cause, I can solved this problem quite easy. First, edit this file :
[root@localhost ~]# vi /etc/yum.repos.d/CentOS-Media.repo
Find a line labelled "enabled=1", then change its value into "enabled=0" (without quotes). Save the file, and try to repeat the installation.
[root@localhost ~]# yum install mc
Loaded plugins: fastestmirror, refresh-PackageKit, security
Loading mirror speeds from cached hostfile
 * Base: ossm.utm.my
 * Centosplus: ossm.utm.my
 * Extras: ossm.utm.my
 * Updates: ossm.utm.my
Setting up Install Process
Resolving Dependencies-> Running transaction check---> Package mc.x86_64 1:4.7.0.2-3. El6 will be installed
-> Finished Dependency Resolution
Dependencies Resolved================================================== 
Package Arch Version Repository Size===================================
Installing:
 mc x86_64 1:4.7.0.2-3. el6 base 1.6 M
Transaction Summary
=======================================================================
Install 1 Package (s)Total download size: 1.6 M
Installed size: 5.4 M
Is this ok [y / N]: y

Downloading Packages:mc-4.7.0.2-3.el6.x86_64.rpm | 1.6 MB 00:42
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing: 1: mc-4.7.0.2-3.el6.x86_64 1/1
  Verifying: 1: mc-4.7.0.2-3.el6.x86_64 1/1Installed:
  mc.x86_64 1:4.7.0.2-3. el6
Complete!
[root@localhost ~]#

Saturday, May 4, 2013

Huawei Mobile Partner for Windows 8

Huawei - Windows 8

The first problem I've experienced when trying Windows 8 for the first time is when I try to stick my HSDPA USB modem, Huawei E160E into my notebook and Windows 8 does not recognize it at all.

The problem is because the default driver inside the modem is not compatible with Windows 8. The solution is to upgrade the Mobile Partner's
software with the latest version (currently version 23.009.09.00.983 UTPs). You can download it here

Done! My Huawei E160E now is recognized well by Windows 8!
This driver also compatible with any types of Huawei's modems.

Hopefully this can help you whom experiencing similar problems

Thursday, February 14, 2013

Proses atau hasil ?

selama orientasinya adalah 'hasil', maka selama itulah sebuah 'proses' tidak pernah mendapat perhatian. ketika sebuah 'proses' telah terhenti, maka timbullah ketergantungan pada 'hasil' orang lain untuk keberlangsungan hidup. ketika ketergantungan pada 'hasil' orang lain sudah demikian parah, yang ada hanyalah saling menyalahkan kenapa tidak melakukan proses, kenapa tidak memberikan hasil, kenapa tidak memberi perhatian kepada proses, dsb.

Saturday, January 5, 2013

CentOS 6 : Problem with FTP login - 500 OOPS cannot change directory

Yesterday I get a problem when I want to make an FTP connection to one of our web server (operating with CentOS 6). It's a bit strange, because usually it works normally.

The problem described as below (the IP address below is only an example, for security reasons):

[root@optiflex ~]# ftp 10.10.10.10
Connected to 10.10.10.10.
220 (vsFTPd 2.2.2)
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
Name (10.10.10.10:root): golduser
331 Please specify the password.
Password:
500 OOPS: cannot change directory:/home/golduser
Login failed.

As we can see above, the FTP login failures occur because FTP can not change directory to the user's home directory (in this case it is /home/golduser).

To fix this problem, then here's how i done it. First, I do log on to the web server through an SSH connection with user 'root'.

Once the login is successful, then I need to see the booleans value of SELinux policy, filtering on whom containing the word 'ftp':

[root@goldsrv ~]# getsebool -a | grep ftp
allow_ftpd_anon_write --> off
allow_ftpd_full_access --> off
allow_ftpd_use_cifs --> off
allow_ftpd_use_nfs --> off
ftp_home_dir --> off
ftpd_connect_db --> off
httpd_enable_ftp_server --> off
sftpd_anon_write --> off
sftpd_enable_homedirs --> off
sftpd_full_access --> off
sftpd_write_ssh_home --> off
tftp_anon_write --> off

As we can see above, the ftp_home_dir boolean is set to off,  that's  preventing the FTP daemon (vsftpd) from reading and writing to files in user home directories.

To change the boolean value to on, perform the following steps (the '-P' parameter means permanent):

[root@goldsrv ~]# setsebool -P ftp_home_dir on

Please check back if ftp_home_dir values ​​have changed:

[root@goldsrv ~]# getsebool -a | grep ftp
allow_ftpd_anon_write --> off
allow_ftpd_full_access --> off
allow_ftpd_use_cifs --> off
allow_ftpd_use_nfs --> off
ftp_home_dir --> on
ftpd_connect_db --> off
httpd_enable_ftp_server --> off
sftpd_anon_write --> off
sftpd_enable_homedirs --> off
sftpd_full_access --> off
sftpd_write_ssh_home --> off
tftp_anon_write --> off

Aaah, the ftp_home_dir already set to on :-) After doing the steps above, I can log into my web server with FTP connection without any problems. Hope this article helps those of you who encountered similar problems.

Reference : RedHat customer portal