Skip to content

Instantly share code, notes, and snippets.

@sang4lv
sang4lv / gist:67db7ae455658c1357fb
Last active August 29, 2015 14:28
download svg
$link.setAttribute('download', fileName);
$link.setAttribute('title', 'download generated logo');
if(format == 'svg') {
$link.setAttribute('href-lang', 'image/svg+xml');
//tried the following
exportData = 'data:application/octet-stream;base64,' + encodeURIComponent(generator.getSVG());
//exportData = 'data:application/octet-stream;base64,' + btoa(generator.getSVG());
//exportData = 'data:image/svg+xml;base64,' + btoa(generator.getSVG());
//exportData = 'data:image/svg+xml;' + encodeURIComponent(generator.getSVG());
(function() {
'use strict';
var React = require('react/addons');
var utils = require('../../javascripts/utils');
var Image = module.exports = React.createClass({
getInitialState : function() {
return {
imageShown : false
@sang4lv
sang4lv / PlaylistIndex
Created July 20, 2015 04:27
Playlist Issue
(function() {
'use strict';
var React = require('react/addons');
var PlaylistList = require('./_PlaylistList');
require('./AllPlaylists.css');
var AllPlaylists = module.exports = React.createClass({
@sang4lv
sang4lv / Gruntfile.js
Created June 26, 2015 04:03
React Build
'use strict';
var mountFolder = function (connect, dir) {
return connect.static(require('path').resolve(dir));
};
var webpackDistConfig = require('./webpack.dist.config.js'),
webpackDevConfig = require('./webpack.config.js');
module.exports = function (grunt) {
nv.addGraph( function() {
var data = [
{"key" : "Amount", "values" : [
["1406188303", 383],
["1407121032", 1176],
["1407121182", 799],
["1408066502", 0]
]},
{"key" : "Count", "values" : [
["2014-07-24", 1],
@sang4lv
sang4lv / xAxisTickFormat
Created August 18, 2014 09:13
angularjs-nvd3-directives xAxisTickFormat
<div ng-controller="TestCtrl">
<nvd3-line-chart
x="chart.xVal()"
y="chart.yVal()"
xAxisTickFormat="chart.xAxis()"
data="data"
width="640"
height="400"
showXAxis="true"
showYAxis="true"
require 'formula'
class Nginx < Formula
homepage 'http://nginx.org/'
url 'http://nginx.org/download/nginx-1.4.3.tar.gz'
sha1 '8d0c34c84ce6dd8ba4442889e8f2599044c90930'
devel do
url 'http://nginx.org/download/nginx-1.5.6.tar.gz'
sha1 '24d84eccc7fecd98d19330ef708d3ea29031abc7'
@sang4lv
sang4lv / nginx-custom.rb
Last active December 25, 2015 01:49 — forked from josegonzalez/nginx-custom.rb
Use Latest Version
require 'formula'
class NginxCustom < Formula
homepage 'http://nginx.org/'
url 'http://nginx.org/download/nginx-1.4.3.tar.gz'
sha1 '8d0c34c84ce6dd8ba4442889e8f2599044c90930'
devel do
url 'http://nginx.org/download/nginx-1.5.6.tar.gz'
sha1 '24d84eccc7fecd98d19330ef708d3ea29031abc7'
@sang4lv
sang4lv / game.js
Created August 31, 2013 07:02
Quiz
(function($) {
function shuffle(selector) {
var children = $(selector).children().get().sort(function() {
return Math.random() - 0.5;
});
$(selector).append(children);
}
function success(options) {
$("h1").text(options.successMsg);
@sang4lv
sang4lv / gist:6374287
Created August 29, 2013 04:29
rewrite needed
var http = require('http');
function response(res, cb) {
var buffer = '';
res.on('data', function(chunk) {
buffer += chunk.toString();
});
res.on('end', function(){
console.log(buffer);
});