Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@Kimserey
Kimserey / preview.html
Created January 26, 2017 11:36
Preview few post from blogger
<!DOCTYPE html>
<html>
<head>
<title>Test</title>
<style type="text/css">
.post-title a {
color: #000000;
text-transform: capitalize;
font-size: 13px;
var postTitle = new Array();
var postUrl = new Array();
var postPublished = new Array();
var postDate = new Array();
var postLabels = new Array();
var postRecent = new Array();
var sortBy = "titleasc";
var tocLoaded = false;
var numChars = 250;
var postFilter = "";
@Kimserey
Kimserey / sqlite_base_repository.cs
Last active December 30, 2016 15:26
Helper base class to facilitate crud operations with sqlite
public class RepositoryResult<T>
{
public T Result { get; set; }
public bool IsSuccess { get; set; }
public string ErrorMessage { get; set; }
}
using System;
using SQLite;
@Kimserey
Kimserey / cmd.sh
Created December 30, 2016 11:52
Pull database file from Android VM
adb pull data/data/[package name]/files/data.db
@Kimserey
Kimserey / baseviewmodel.cs
Last active January 2, 2017 21:50
Base view model Xamarin.Forms
using System;
using System.ComponentModel;
using System.Runtime.CompilerServices;
namespace Dexpee
{
public class BaseViewModel : INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged;
protected void OnPropertyChanged([CallerMemberName] string propertyName = null)
{
@Kimserey
Kimserey / gist:ea8b0a84a790eb6912c9bf532408285f
Last active October 1, 2016 12:52
Install google play for genymotion
@Kimserey
Kimserey / build.cmd
Last active August 22, 2016 16:37
WebSharper bundle
@echo off
cls
set instance=%1
setlocal
set PATH=%PATH%;%ProgramFiles(x86)%\Microsoft SDKs\F#\4.0\Framework\v4.0
set PATH=%PATH%;%ProgramFiles(x86)%\Microsoft SDKs\F#\3.1\Framework\v4.0
set PATH=%PATH%;%ProgramFiles(x86)%\Microsoft SDKs\F#\3.0\Framework\v4.0
set PATH=%PATH%;%ProgramFiles%\Microsoft SDKs\F#\4.0\Framework\v4.0
@Kimserey
Kimserey / Script.fsx
Last active June 24, 2016 17:41
Deedle logs exploration
#I __SOURCE_DIRECTORY__
#load "../packages/Deedle/Deedle.fsx"
open Deedle
open System
open System.IO
Environment.CurrentDirectory <- __SOURCE_DIRECTORY__
let csvPath = "../data"
open System
open System.Drawing
open System.Drawing.Imaging
// Direct translation of function taken from SO answer (http://stackoverflow.com/questions/2265910/convert-an-image-to-grayscale)
let makeGrayscale (img: Image) =
let newImg = new Bitmap(img.Width, img.Height)
use g = Graphics.FromImage newImg
let attributes = new ImageAttributes()
attributes.SetColorMatrix(
@Kimserey
Kimserey / query.sql
Created April 21, 2016 09:03
Events per day
/* events per day */
SELECT
DATE(timestamp / 10000000 - 62135596800, 'unixepoch') as date,
(CASE
WHEN strftime('%w', DATE(timestamp / 10000000 - 62135596800, 'unixepoch')) == '0' THEN 'Sunday'
WHEN strftime('%w', DATE(timestamp / 10000000 - 62135596800, 'unixepoch')) == '1' THEN 'Monday'
WHEN strftime('%w', DATE(timestamp / 10000000 - 62135596800, 'unixepoch')) == '2' THEN 'Tuesday'
WHEN strftime('%w', DATE(timestamp / 10000000 - 62135596800, 'unixepoch')) == '3' THEN 'Wednesday'
WHEN strftime('%w', DATE(timestamp / 10000000 - 62135596800, 'unixepoch')) == '4' THEN 'Thursday'
WHEN strftime('%w', DATE(timestamp / 10000000 - 62135596800, 'unixepoch')) == '5' THEN 'Friday'