android: install sdkman and install gradle 3.3

$ curl -s | bash

Thanks for using...                                                              
   SS:::::::::::::::SD::::::::::::DDD    K:::::::K    K:::::K                  
  S:::::SSSSSS::::::SD:::::::::::::::DD  K:::::::K    K:::::K                  
  S:::::S     SSSSSSSDDD:::::DDDDD:::::D K:::::::K   K::::::K                  
  S:::::S              D:::::D    D:::::DKK::::::K  K:::::KKK                  
  S:::::S              D:::::D     D:::::D K:::::K K:::::K                     
   S::::SSSS           D:::::D     D:::::D K::::::K:::::K                      
    SS::::::SSSSS      D:::::D     D:::::D K:::::::::::K                       
      SSS::::::::SS    D:::::D     D:::::D K:::::::::::K                       
         SSSSSS::::S   D:::::D     D:::::D K::::::K:::::K                      
              S:::::S  D:::::D     D:::::D K:::::K K:::::K                     
              S:::::S  D:::::D    D:::::DKK::::::K  K:::::KKK                  
  SSSSSSS     S:::::SDDD:::::DDDDD:::::D K:::::::K   K::::::K                  
  S::::::SSSSSS:::::SD:::::::::::::::DD  K:::::::K    K:::::K                  
  S:::::::::::::::SS D::::::::::::DDD    K:::::::K    K:::::K                  
                      mmmmmmm    mmmmmmm     aaaaaaaaaaaaa  nnnn  nnnnnnnn     
                    mm:::::::m  m:::::::mm   a::::::::::::a n:::nn::::::::nn   
                   m::::::::::mm::::::::::m  aaaaaaaaa:::::an::::::::::::::nn  
                   m::::::::::::::::::::::m           a::::ann:::::::::::::::n 
                   m:::::mmm::::::mmm:::::m    aaaaaaa:::::a  n:::::nnnn:::::n 
                   m::::m   m::::m   m::::m  aa::::::::::::a  n::::n    n::::n 
                   m::::m   m::::m   m::::m a::::aaaa::::::a  n::::n    n::::n 
                   m::::m   m::::m   m::::ma::::a    a:::::a  n::::n    n::::n 
                   m::::m   m::::m   m::::ma::::a    a:::::a  n::::n    n::::n 
                   m::::m   m::::m   m::::ma:::::aaaa::::::a  n::::n    n::::n 
                   m::::m   m::::m   m::::m a::::::::::aa:::a n::::n    n::::n 
                   mmmmmm   mmmmmm   mmmmmm  aaaaaaaaaa  aaaa nnnnnn    nnnnnn 
                                                 Now attempting installation...
Looking for a previous installation of SDKMAN...
SDKMAN found.

 You already have SDKMAN installed.
 SDKMAN was found at:


 Please consider running the following if you need to upgrade.

    $ sdk selfupdate force


$source ~/.bash_profile
$sdk install gradle 3.3
$Gradle --version

Gradle 3.3

Build time:   2017-01-03 15:31:04 UTC
Revision:     075893a3d0798c0c1f322899b41ceca82e4e134b

Groovy:       2.4.7
Ant:          Apache Ant(TM) version 1.9.6 compiled on June 29 2015
JVM:          1.8.0_102 (Oracle Corporation 25.102-b14)
OS:           Mac OS X 10.12.3 x86_64

Virtual Environments แบบกำหนด version ของ python

จาก doc อันนี้

Install virtualenv via pip:

$ pip install virtualenv

Create a virtual environment for a project:

$ cd my_project_folder
$ virtualenv 

ถ้าต้องการ สร้าง project Virtual Environments แบบกำหนด version ของ python จะใช้คำสั่ง

แบบกำหนดเป็น python 2.x

virtualenv -p $(which python2) 

แบบกำหนดเป็น python 3.x

virtualenv -p $(which python3) 

หลังจากที่สร้าง project เรียบร้อยแล้วการจะติดตั้งอะไรเข้าไปใน project จำเป็นต้อง activate project ก่อน

source bin/activate

การติดตั้งอะไรเข้าไปให้ใช้ คำสั่ง pip install ได้ตามปกติ

pip install requests


$ deactivate

Mac: Compress a folder into multiple zip files

Create multiple zip use command

zip -r -s 64 FolderName/
  • 64 is the size of the split (in this case 64Mb).
  • Use -s to set the split size and create a split archive.
  • The size is given as a number followed optionally by one of k (kB), m (MB), g (GB), or t (TB) (the default is m).

Upgrade PHP built-in on Mac

เริ่มจาก ดูก่อนว่าตอนนี้ เราใช้ php version อะไรอยู่โดยใช้คำสั่ง

$ php -v

PHP 5.5.36 (cli) (built: May 29 2016 01:07:06) 
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies

จากนั้นให้ดูว่าตอนนี้ php เราอยู่ที่ไหน

$ which php


จากนั้นดูว่า file php.ini เราอยู่ที่ไหน

$ php -i | grep "php.ini"

Configuration File (php.ini) Path => /etc

จากนั้นให้ download และ install php โดยใช้คำสั่ง

curl -s | bash -s 7.0

หลังจากนั้น ไฟล์ทั้งหมดจะถูก build และ ย้ายไปอยู่ที่ /usr/local/php5
ให้เราเข้าไปแก้ bash_profile เพื่อเรียก php ถูกที่

$ sudo vi ~/.bash_profile


export PATH=/usr/local/php5/bin:$PATH

จากนั้น กด SHIFT + Z สองครั้ง เพื่อ save และออกจาก vi

restart apache
และ แก้ไฟล์ php.ini ตามต้องการที่ folder /usr/local/php5/lib/

ทำอย่างไรเมื่อ mac เสียงเบา…แต่ไม่อยากซื้อ app เสียตัง

ปัญหานึงที่ผมเจอ เมื่อใช้เครื่อง mac คือเรื่องเสียงเบามาก เปิดเสียงสุดแล้วแต่ก็ยังไม่ดังมากพอ

เมื่อลองหาทางแก้ปัญหาดูพบว่า หลายคนใช้โปรแกรม Boom 2 เพื่อแก้ปัญหา แต่ปัญหาคือต้องเสียตังซื้อ ราคาก็ประมาณ 600 กว่าบาท

ผมว่าก็คุ้มนะ แต่จะดีกว่าถ้าไม่ต้องเสียตัง ลองค้นหาดูไปเจอโปรแกรมนี้ Sound Booster Lite มันมี 2 แบบคือ เสียตังกับฟรี

จะรออะไรล่ะครับ หาตัวฟรีมาลองใช้ จากที่นี่

หลังจาก หลังจากโหลดมาลงจาก ที่นี่

Screen Shot 2559-06-16 at 11.37.30 AM

ลองใช้ดูใช้งานได้ เพิ่มเสียงได้จริงๆ


How to create ~/.bash_profile and ~/.profile on Mac OSX

You can use the touch command.

For instance,

cd ~

to go to the home directory.

Now we will create a file called .bash_profile (the dot means that it will be hidden).

Then use nano or vi in the Terminal. Unless you know what vi is, just use nano. To open up these files, you would use:

sudo nano .bash_profile

sudo makes sure that you will be able to save these files. Here, you can add aliases. nano or vi will automatically create a new file if it does not exist in your current directory in Terminal.

After you are finished, press Ctrl + O, Enter, and Ctrl + X to save and quit. Finally, use

source ~/.bash_profile

to reload the Terminal and it will read what you put in those files.

Of course, you can alias that too if you want. 🙂

To answer your final question, these files will automatically be read every time you open the Terminal. However, if there is an error (For instance, don’t put spaces between aliases), it will tell you.

More Information

As George pointed out, .bash_profile will run only on login shells. For non-login shells, you would need to create a .bashrc file with:

sudo nano .bashrc

Unity Asset Store Download Package Path

พิมพ์ “open ~/Library/Unity/Asset Store” ใน terminal

เข้าไปตามนี้เลย “C:UsersaccountNameAppDataRoamingUnityAsset Store” 

แต่ใน Window อันนี้ไม่แน่ใจเพราะ ไม่ได้ใช้ win นะ