Showing posts with label how to. Show all posts
Showing posts with label how to. Show all posts

Sunday, May 18, 2025

How to setup keyboard to type other languages on Mac

Extract from https://support.apple.com/en-vn/guide/mac-help/mchlp1406/mac for reference:
  1. On your Mac, choose Apple menu  > System Settings, then click Keyboard  in the sidebar. (You may need to scroll down.)
  2. Go to Text Input, then click Edit. 
  3. Click the plus sign (located at the end on left corner), then search for a language (such as Chinese, Simplified). Select one or more input sources for each language you want to use. 
  4. Click Add.
  5. To begin writing in another language, select the language you want to use in the Input menu in the menu bar.

Sunday, April 2, 2023

How to fix error Kernel driver not installed (rc=-1908) on macOS

Kernel driver not installed (rc=-1908)

Make sure the kernel module has been loaded successfully.

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT.

  • Re-install the latest version
  • System References
  • Privacy and Security
  • Allow app install from Oracle VM VirtualBox

How to validate downloaded VirtualBox 6.1.42 on macOS

VirtualBox 6.1.42 (released January 17 2023)

https://www.virtualbox.org/wiki/Download_Old_Builds_6_1


SHA256 checksums values retrieved from https://www.virtualbox.org/download/hashes/6.1.42/SHA256SUMS

b0b6f388616ffebd06f24d434e850da95a56572f33ef8a13f7c9b5e2ac9b98bd *Oracle_VM_VirtualBox_Extension_Pack-6.1.42-155177.vbox-extpack

b0b6f388616ffebd06f24d434e850da95a56572f33ef8a13f7c9b5e2ac9b98bd *Oracle_VM_VirtualBox_Extension_Pack-6.1.42.vbox-extpack

96252f22f1971348d25b627306020282a5d140cb86b217612e6dd70f6310b757 *SDKRef.pdf

5d803155af0edd6f7c3a3a7be76a4249c475f840033a1a5346acda5180859db8 *UserManual.pdf

1ed195bb936e97577f433dba03615920cd5407cc49cf117c372931cc58b6afe5 *VBoxGuestAdditions_6.1.42.iso

2ff23a7e98776a9672b9668e59c35f804ad1809b404976b83501d30d33612f22 *VirtualBox-6.1-6.1.42_155177_el6-1.x86_64.rpm

1b64747e01a0d7787f52f1f10c6324e89f0ac8dd28b87095ccbe3c9be2cb89a9 *VirtualBox-6.1-6.1.42_155177_el7-1.x86_64.rpm

45e0f4845ea7d6815d91b07a302e718ec45015663588b5c178a408044c422b2e *VirtualBox-6.1-6.1.42_155177_el8-1.x86_64.rpm

788b11c07d3801d23d0f97f8a8bb6b269d482b9b11f520a3ca3f6f6e5d2c722d *VirtualBox-6.1-6.1.42_155177_el9-1.x86_64.rpm

8a80e05400a9909b9e04301bc9d4087217324c2a50f654ea226f32ddb251b5d1 *VirtualBox-6.1-6.1.42_155177_fedora32-1.x86_64.rpm

7ead24e3543aa952843f34c5ef01e4b2d9d8f6416628ff31d67f8ce2dac61e2a *VirtualBox-6.1-6.1.42_155177_fedora33-1.x86_64.rpm

0576bcd46fe0f05c5d74dddf7c1ce48fb75e0980e321a82b4b7c101266b773f9 *VirtualBox-6.1-6.1.42_155177_fedora35-1.x86_64.rpm

d4c2d4659ec09f6b8d7a57c9dc409eb34dc3cafbcc5d795bde376568298bdab9 *VirtualBox-6.1-6.1.42_155177_fedora36-1.x86_64.rpm

99663dbeeb33dca5284e535c3fa2577b9afb696e6f2ba6643a3445f2eefab421 *VirtualBox-6.1-6.1.42_155177_openSUSE132-1.x86_64.rpm

5f57372c0114e9d4a1bcb775d3a49adabf918dac65aba4ddaabe04084ae0c75a *VirtualBox-6.1-6.1.42_155177_openSUSE150-1.x86_64.rpm

c122ee86b2ab64c846067526b8461a1f82b9d5bb2d50139c67290022cd3230ca *VirtualBox-6.1-6.1.42_155177_openSUSE153-1.x86_64.rpm

f60afd326a5fbe0ee085b26d7c7a4d6bfd10548b95547dd27730cb01c926de76 *VirtualBox-6.1.42-155177-Linux_amd64.run

73cb0f215f5c24480496562173618093c9b101293a18b447de7d1a1747cb8abd *VirtualBox-6.1.42-155177-OSX.dmg

53fe63b7c91972bab956ba2cb4412075f9bc3f9b907319329162b7758391c4ac *VirtualBox-6.1.42-155177-Solaris.p5p

a6d893ce498c758446dc44528c8c7598cdad0625396474a5fe50d40a6208e184 *VirtualBox-6.1.42-155177-SunOS.tar.gz

184311c474f98cddc8097d23863c513b0241037688a9803ffc7287b8c960c94e *VirtualBox-6.1.42-155177-Win.exe

42f86bed06e1bcf0bf58b1de96d0d1d85ca9cc06148f66af47f6d5b58a3ed5d4 *VirtualBox-6.1.42.tar.bz2

523a2d2c818ff3c8e3d60c604f4931bde320384b36fb47d20e6d48b242beaff4 *VirtualBoxSDK-6.1.42-155177.zip

74bd265c86447022e7bb5725733872d26e74f455e188494b5396da04111d07b3 *virtualbox-6.1_6.1.42-155177~Debian~bullseye_amd64.deb

10a8d42f208443790dde4ff256d6ded4d0b150ee059a82fd295598c7266eef54 *virtualbox-6.1_6.1.42-155177~Debian~buster_amd64.deb

58453bc7c2ade938aab9eae8e77d0d73bce02e1c1fc453128ced4258f5c706b6 *virtualbox-6.1_6.1.42-155177~Debian~stretch_amd64.deb

432fc26e77c5d57dbe6031f9dedd37c1180ddb2e0865dc6aad9b14a6f793c39c *virtualbox-6.1_6.1.42-155177~Ubuntu~bionic_amd64.deb

b4faa4997902316232082807e4b17d20df815b60c27ee4e43b34d0cfd04333a9 *virtualbox-6.1_6.1.42-155177~Ubuntu~focal_amd64.deb

099935442e8e32c603bb9a25b641a5e22cbbd667094b21777e4d9a92f8a0637c *virtualbox-6.1_6.1.42-155177~Ubuntu~jammy_amd64.deb


$ openssl dgst -sha256 VirtualBox-6.1.42-155177-OSX.dmg

SHA256(VirtualBox-6.1.42-155177-OSX.dmg)= 73cb0f215f5c24480496562173618093c9b101293a18b447de7d1a1747cb8abd


Install only the SHA256 checksum matched


Saturday, February 19, 2022

How to show emoticon on MacBookPro

With text box on focus, press three keys together ⌃-⌘-Space Bar (Control-Command-Space Bar)

Tuesday, February 11, 2020

How to verify checksum of a downloaded file on MacOS

$ openssl dgst -sha256 VirtualBox-6.1.2-135662-OSX.dmg

SHA256(VirtualBox-6.1.2-135662-OSX.dmg)=

20fb52bbd7edec58c9eef69046240a809091727872b8b4b254db272ffd6950b4



$ openssl dgst -sha256 Oracle_VM_VirtualBox_Extension_Pack-6.1.2.vbox-extpack

SHA256(Oracle_VM_VirtualBox_Extension_Pack-6.1.2.vbox-extpack)=

54047312d836c17ef0939410f755cb5a23e3037ec402198cc97f755181b25632



Compare result with value in

https://www.virtualbox.org/download/hashes/6.1.2/SHA256SUMS



Reference: https://apple.stackexchange.com/questions/230917/need-a-cli-to-check-the-sha256-hash-of-a-file

Saturday, October 12, 2013

How to opt out Google Shared Endorsements

Google updated their Terms of Service on Oct. 11, 2013. Your Profile name and photo might appear in Google products (including in reviews, advertising and other commercial contexts). If you don’t want your name and photo appear, you must opt out. To opt out Google Shared Endorsements:
  1. Visit this page https://plus.google.com/settings/endorsements?hl=en
  2. Uncheck the box next to Based upon my activity, Google may show my name and profile photo in shared endorsements that appear in ads. 
  3. Click the Save button. 
  4. Click the Continue button on the next dialog.

    Thursday, August 22, 2013

    How to access Wamp Server running on Windows 2008 from other computer?

    The firewall rules on Windows 7 or Windows 2008 or later version may not allow you access to your web site running by WampServer from other computer. To fix this problem:

    Step 1: Update httpd.conf to add this line
    Allow from 192.168.1.0/255.255.255.0 # for LAN
    #or
    Allow from all # for any computer in the world
    Remember to restart Apache server after change the httpd.conf

    Step 2: Check Windows Firewall.
    • Is the port 80 open?
    • Is the Apache Web Server (\wamp\bin\apache\Apache2.4.4\bin\httpd.exe allow to receive the request from other?

    Saturday, August 17, 2013

    WAMP

    WAMP stands for Microsoft Windows operating system, Apache web server, MySQL database, and PHP general-purpose scripting language for server side Web development. Among WAMP server packages, I like WampServer since it easy to instal, have latest version from Apache, MySQL and PHP and it's free. Before you install the WampServer, you need to make sure your computer have:

    • Microsoft Visual C++ 2010 run-time. Without Microsoft Visual C++ 2010 run-time, you will see the error message "vcr100.dll missing" when install.
    • Microsoft .NET Framework 3.5.1. This fixed the problem 'aestan tray menu has stopped' when you start the WampServer

    To install Microsoft Visual C++ 2010 Redistributable Package (x64) ( http://www.microsoft.com/en-us/download/details.aspx?id=14632 )

    On Windows 2008R2 server, make sure .NET Framework 3.5.1 enable. It disable by default. ( http://social.technet.microsoft.com/Forums/windowsserver/en-US/ac1bf719-0a88-4b5d-be98-395f2623e805/what-version-of-net-framework-comes-with-windows-2008-r2 )

    Friday, July 12, 2013

    Failed to load libGL.so

    Here is the solution for error message 'Failed to load libGL.so' when launch Android Virtual Device (AVD) from Android Studio 0.2 on Ubuntu 13.04 32 bit:

    Install 'Free Implementation of the OpenGL API-GLX development files' (libgl1-mesa-dev) package from Ubuntu Software Center


    or type this command at terminal
    sudo apt-get install libgl1-mesa-dev

    Credit: http://learnedstuffs.wordpress.com/2012/07/17/fixing-ubuntu-error-failed-to-load-libgl-so/

    Monday, June 10, 2013

    Scan a whole drive for virus in Windows 8

    1. Go to desktop screen to using Windows Explorer or open command prompt windows.
    2. Change to folder C:\Program Files\Windows Defender
    3. Execute program c:msascui.exe

    Sunday, October 14, 2012

    Manual Install WordPress on GoDaddy 2G Web Hosting Plan

    You may got this message "This application is NOT compatible with any of your hosting plans" when attempt to install WordPress on GoDaddy 2G Web Hosting. If you did not want to upgrade to 4G plan, you can manual install a latest version of WordPress by yourself.
    1. Make sure the setting for PHP version is 5.3 in Programming Languages section.
    2. Create MySQL database for WordPress from your GoDaddy Web Hosting control panel. Here the database name is same as user.
    3. Download the latest stable release of WordPress (Version 3.4.2) here.
    4. Unzip the archive, modify wp-config-sample.php as instructed in Famous 5-Minutes Install page.
    5. Upload to GoDaddy web hosting.
    If you experience the Http error 500, check your wp-config.php to make sure the database user name has no @ sign (myusername not myusername@127.0.0.1 for example)



    Friday, June 10, 2011

    Install WordPress 3.1.3 on Ubuntu 11.04

    WordPress is web application you can use to create a beautiful blog or website. This is an open source software. You can get it free at http://wordpress.org/download/ . Before you install WordPress on Ubuntu 11.04 (Natty Narwhal), make sure you already install on your Linux machine: Apache, MySQL and PHP (LAMP).

    1. Unzip wordpress-3.1.3.zip to a specified.

    2. Make the virtual path for Apache web server:
    sudo gedit /etc/apache2/httpd.conf
    add a new line:
    Alias /wordpress /home/yourusername/wordpress
    and
    restart sudo /etc/init.d/apache2 restart

    3. Type http://127.0.0.1/wordpress/readme.html on your browser to read some instruction.

    4. Create MySQL database and user for WordPress

    mysql -u root -p
    mysql> use mysql;
    mysql> create database wordpress;
    mysql> INSERT INTO user (Host,User,Password) VALUES('localhost','wpuser',PASSWORD('wppass'));
    mysql> grant all privileges on wordpress.* to wpuser@localhost;
    mysql> flush privileges;
    mysql> exit;

    5. chmod -c 777 -R ~/wordpress

    6. Type http://127.0.0.1/wordpress/wp-admin/install.php to install.
    If you got this error message: "Error establishing a database connection", make sure user name and password are correct. It took me almost an hour to figure it out. For some reason, my MySQL password for wpuser@localhost is empty instead of a specified password that I set when I create a MySQL user account.

    How to Install Keka on macOS

    Download latest version from https://www.keka.io/en/ Copy the MD5 hash value from Keka website to compare later (MD5: 8729f9d08d10293fa1ee65...