Skip to content

Instantly share code, notes, and snippets.

@weedkiller
weedkiller / airports.sql
Created July 10, 2021 16:51 — forked from tanerdogan/airports.sql
airports.sql - airport list (total 8800 airport)
This file has been truncated, but you can view the full file.
DROP TABLE IF EXISTS `airports`;
CREATE TABLE IF NOT EXISTS `airports` (
`code` varchar(50) COLLATE utf8_turkish_ci DEFAULT NULL,
`name` varchar(200) COLLATE utf8_turkish_ci DEFAULT NULL,
`cityCode` varchar(50) COLLATE utf8_turkish_ci DEFAULT NULL,
`cityName` varchar(200) COLLATE utf8_turkish_ci DEFAULT NULL,
`countryName` varchar(200) COLLATE utf8_turkish_ci DEFAULT NULL,
`countryCode` varchar(200) COLLATE utf8_turkish_ci DEFAULT NULL,
`timezone` varchar(8) COLLATE utf8_turkish_ci DEFAULT NULL,
@weedkiller
weedkiller / github_secrets.md
Created February 24, 2021 05:28 — forked from shime/github_secrets.md
Secret Github Features

Taken from Zach Holman's "Git and Github Secrets".

Keyboard Shortcuts

t - quickly jump through files (similar to cmd+T in VI or Text Mate)

w - quickly switch branches

s - search

@weedkiller
weedkiller / draft.js
Created April 27, 2020 21:09 — forked from landsman/draft.js
automatic convert bootstrap v. 3 to bootstrap v. 4 idea ... more on https://github.com/twbs/bootstrap/blob/v4-dev/docs/4.0/migration.md, http://upgrade-bootstrap.bootply.com/
let gulp = require('gulp'),
replace = require('gulp-batch-replace'),
filesExist = require('files-exist');
gulp.task('bt4', () =>
{
let diff = {
'@media (min-width: $screen-xs-min) and (max-width: $screen-sm-max)': '@media (min-width: map-get($grid-breakpoints, xs)) and (max-width: map-get($grid-breakpoints, xs))',
'@media (min-width: $screen-xs) and (max-width: ($screen-md-min - 1))': '@media (min-width: map-get($grid-breakpoints, xs)) and (max-width: map-get($grid-breakpoints, md)-1)',
@weedkiller
weedkiller / SelectLambdaBuilder.cs
Created April 20, 2020 03:53 — forked from mstrYoda/SelectLambdaBuilder.cs
Creating dynamically select lambda methods using expressions with c#
public class SelectLambdaBuilder<T>
{
private static Dictionary<Type, PropertyInfo[]> _typePropertyInfoMappings = new Dictionary<Type, PropertyInfo[]>();
private readonly Type _typeOfBaseClass = typeof(T);
private Dictionary<string, List<string>> GetFieldMapping(string fields)
{
if (string.IsNullOrEmpty(fields))
{
return null;
@weedkiller
weedkiller / AccountController.FacebookCallback1.cs
Created April 10, 2020 03:18 — forked from ntotten/AccountController.FacebookCallback1.cs
Facebook Authentication with the Facebook C# SDK and ASP.NET MVC 4
public ActionResult FacebookCallback(string code)
{
var fb = new FacebookClient();
dynamic result = fb.Post("oauth/access_token", new
{
client_id = "your_app_id_here",
client_secret = "your_app_secret_here",
redirect_uri = RedirectUri.AbsoluteUri,
code = code
});
@weedkiller
weedkiller / AccountController.FacebookCallback1.cs
Created April 10, 2020 03:18 — forked from sygn/AccountController.FacebookCallback1.cs
Facebook Authentication with the Facebook C# SDK and ASP.NET MVC 4
public ActionResult FacebookCallback(string code)
{
var fb = new FacebookClient();
dynamic result = fb.Post("oauth/access_token", new
{
client_id = "your_app_id_here",
client_secret = "your_app_secret_here",
redirect_uri = RedirectUri.AbsoluteUri,
code = code
});
@weedkiller
weedkiller / GridLibraries.md
Created April 7, 2020 01:09 — forked from Rooster212/GridLibraries.md
List of dashboard drag-drop style widgets
@weedkiller
weedkiller / install.sh
Created May 10, 2019 15:02 — forked from phil-monroe/install.sh
Parallel, Multiple File Remote File Copy. Fills up network bandwidth while copying many files
#!/bin/bash
mkdir -p ~/bin/
curl -s -L https://gist.github.com/raw/4477190/pmrcp.rb > ~/bin/pmrcp
chmod +x ~/bin/pmrcp
@weedkiller
weedkiller / README.md
Created January 28, 2019 06:26 — forked from EE2dev/README.md
item explorer - demo
@weedkiller
weedkiller / .block
Created January 28, 2019 06:16 — forked from varun-raj/.block
Interactive Gantt Chart
border: no