This setup guide was created with the following components:
- DigitalOcean Droplet (Ubuntu 16.04.4 x64)
- Postgresql 9.5
- Nginx + Passenger
- Rails 5.2
- Ruby 2.4.1
| import java.text.SimpleDateFormat | |
| import java.util.* | |
| /** | |
| * Pattern: yyyy-MM-dd HH:mm:ss | |
| */ | |
| fun Date.formatToServerDateTimeDefaults(): String{ | |
| val sdf= SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.getDefault()) | |
| return sdf.format(this) | |
| } |
| MutableLiveData Example |
|---|
![]() |
| # the instructions from here: https://stackoverflow.com/questions/3704919/installing-rmagick-on-ubuntu/31089915#31089915 | |
| # worked, but only after I added in line 8 | |
| sudo apt-get purge graphicsmagick graphicsmagick-dbg imagemagick-common imagemagick imagemagick-6.q16 libmagickcore-6-headers libmagickwand-dev graphicsmagick-libmagick-dev-compat | |
| sudo apt-get autoremove | |
| sudo apt-get install imagemagick libmagickwand-dev | |
| sudo ln -s /usr/lib/x86_64-linux-gnu/ImageMagick-6.8.9/bin-Q16/Magick-config /usr/bin/Magick-config | |
| export PKG_CONFIG_PATH=/usr/lib/x86_64-linux-gnu/pkgconfig | |
| gem install rmagick |
| function rails() { | |
| if [ "$1" = "start" ]; then | |
| if [ "$2" = "" ]; then | |
| RENV="production" | |
| else | |
| RENV="$2" | |
| fi | |
| rails server -p 80 -b 0.0.0.0 -d -e "$RENV" | |
| return 0 | |
| elif [ "$1" = "stop" ]; then |
| #!/bin/bash -e | |
| clear | |
| echo "============================================" | |
| echo "WordPress Install Script" | |
| echo "============================================" | |
| echo "Database Name: " | |
| read -e dbname | |
| echo "Database User: " | |
| read -e dbuser | |
| echo "Database Password: " |
| //Remove All Empty Columns in the Entire Workbook | |
| function removeEmptyColumns() { | |
| var ss = SpreadsheetApp.getActive(); | |
| var allsheets = ss.getSheets(); | |
| for (var s in allsheets){ | |
| var sheet=allsheets[s] | |
| var maxColumns = sheet.getMaxColumns(); | |
| var lastColumn = sheet.getLastColumn(); | |
| if (maxColumns-lastColumn != 0){ | |
| sheet.deleteColumns(lastColumn+1, maxColumns-lastColumn); |
| object MyService { | |
| private val TIMEOUTOFSECOND = 15 | |
| private val _instanceOfService: Service by lazy { setupHttpClient() } | |
| fun on(): Service { | |
| return _instanceOfService | |
| } |