Example from Android Jetpack: LiveData
MutableLiveData Example |
---|
MutableLiveData Example |
---|
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) | |
} |
inline fun <reified T : kotlin.Enum<T>> safeEnumValueOf(type: String?,defaultEnum:T): T { | |
return try { | |
java.lang.Enum.valueOf(T::class.java, type) | |
} catch (e: Exception) { | |
defaultEnum | |
} | |
} |
interface Service { | |
@FormUrlEncoded | |
@POST("info/getInfoDetail") | |
fun GetInfoDetail(@FieldMap params: HashMap<String, Any>): Call<InfoDetailObject> | |
@GET("search/{search_word}") | |
fun getSuggestSearchWords(@Path("search_word") search_word: String): Call<SearchWorObject> |
object MyService { | |
private val TIMEOUTOFSECOND = 12 | |
private val _instanceOfService: Service by lazy { setupHttpClient() } | |
fun on(): Service { | |
return _instanceOfService | |
} |
# 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 |
sudo add-apt-repository ppa:ondrej/php -y | |
sudo apt-get update -y | |
sudo apt-get install php7.1-curl php7.1-cli php7.1-dev php7.1-gd php7.1-intl php7.1-mcrypt php7.1-json php7.1-mysql php7.1-opcache php7.1-bcmath php7.1-mbstring php7.1-soap php7.1-xml php7.1-zip -y | |
sudo mv /etc/apache2/envvars /etc/apache2/envvars.bak | |
sudo apt-get remove libapache2-mod-php5 -y | |
sudo apt-get install libapache2-mod-php7.1 -y | |
sudo cp /etc/apache2/envvars.bak /etc/apache2/envvars |
The script's managers are Greasemonkey or Tampermonkey. Just add it to your browser.
The script's hosting gist.github.com. Just click it.
The script use Google Fonts Hosting. Use a font name from there.
#/themes/e_shop/views/custom_field/_my_slider.html.erb | |
<div class="group-input-fields-content" data-callback-render="render_my_custom_slider"> | |
<div class="form-group"> | |
<label>Image:</label> | |
<div class="input-group"> | |
<input data-dimension="<%= field.options[:dimension] %>" data-versions="<%= field.options[:versions] %>" data-thumb_size="<%= field.options[:thumb_size] %>" type="url" name="<%= field_name %>[<%= field.slug %>][values][][image]" class="data-error-place-parent image_field form-control <%= "required" if field.options[:required].to_s.to_bool %>"/> | |
<span class="input-group-addon btn_upload" onclick="load_upload_image_field($(this).prev());"><i class="fa fa-upload"></i> <%= t('camaleon_cms.admin.button.upload_image')%> <%= "(#{field.get_option('dimension')})" if field.get_option('dimension').present? %></span> | |
</div> | |
</div> | |
<div class="clearfix"> |