Skip to content

Instantly share code, notes, and snippets.

View michael-msx's full-sized avatar
💭
Stay Hungry. Stay Foolish.

Miao michael-msx

💭
Stay Hungry. Stay Foolish.
  • Auckland, New Zealand
View GitHub Profile
@michael-msx
michael-msx / Handler.java
Created October 30, 2018 07:07
Java Maven for AWS Lambda
import com.amazonaws.services.lambda.runtime.Context;
import com.amazonaws.services.lambda.runtime.RequestHandler;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.SerializationFeature;
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.datasource.DriverManagerDataSource;
import org.springframework.jdbc.support.rowset.SqlRowSet;
@michael-msx
michael-msx / player.py
Created April 17, 2018 02:56
code sample for python using vlc playing youtube playlist
from flask_api import FlaskAPI
import pafy
import vlc
app = FlaskAPI(__name__)
instance = vlc.Instance('--input-repeat=-1', '--fullscreen')
#Define VLC player
player = instance.media_list_player_new()
@michael-msx
michael-msx / ThymeleafDatabaseResourceResolver.java
Created January 22, 2018 21:01
load Thymeleaf templates from database
import org.springframework.stereotype.Service;
import org.thymeleaf.IEngineConfiguration;
import org.thymeleaf.templateresolver.StringTemplateResolver;
import org.thymeleaf.templateresource.ITemplateResource;
import com.google.common.collect.Sets;
@Service
public class ThymeleafDatabaseResourceResolver extends StringTemplateResolver {
private final static String PREFIX = "db:";