Skip to content

Instantly share code, notes, and snippets.

index.html:

<html lang="en">
	<head>
	</head>
	<body>
		...
		<script data-main="/js/config" src="/js/lib/require.min.js"></script>
 
@cviebrock
cviebrock / gist:6598105
Created September 17, 2013 18:00
Convert `"/Date()/"` dates from JSON to DateTime objects.
function convertJsonDate( $string ) {
if ( preg_match('#^/Date\((-?\d+)([+-]\d+)?\)/$#', $string, $matches) ) {
$ds = intval( $matches[1] ) / 1000;
$dm = intval( $matches[1] ) % 1000;
$tz = '+000';
if ( isset($matches[2]) ) {
$tz = $matches[2];
}
@cviebrock
cviebrock / github_issues_to_csv_v3.rb
Created October 12, 2012 17:19
Export Github Issues to CSV (OSX 10.7.5 version)
require 'rubygems'
require 'octokit'
require 'fastercsv'
require 'date'
# Description:
# Exports Github issues from one or more repos into CSV file formatted for import into JIRA
# Note: By default, all Github comments will be assigned to the JIRA admin, appended with
# a note indicating the Github user who added the comment (since you may not have JIRA users
# created for all your Github users, especially if it is a public/open-source project:
@cviebrock
cviebrock / DateFormat.php
Created March 14, 2012 21:50
DateFormat class for Laravel (or anyone)
<?php
class DateFormat {
const DATE_SHORT = 'Y-m-d';
const DATE_LONG = 'F j, Y';
const DATETIME_SHORT = 'Y-m-d H:i';
const DATETIME_LONG = 'F j, Y, g:i a';
@cviebrock
cviebrock / gist:2029682
Created March 13, 2012 16:16
Laravel database init task?
<?php
/**
* /application/tasks/db.php
*/
class DB_Task {
/**
* php artisan db:init [connection] [user]
@cviebrock
cviebrock / gist:2007340
Created March 9, 2012 16:21
Data Factory
<?php
class Data {
public static function factory()
{
$args = func_get_args();
if (count($args)==0) {
<?php
// $rules = array(
// 'field' => 'required|date:Y-m-d'
// );
public function validate_date($attribute, $value, $parameters)
{
$format = $parameters[0];
@cviebrock
cviebrock / gist:1996758
Created March 7, 2012 22:31
serializable abstract eloquent class :)
<?php
class Data extends Aware {
public static $timestamps = true;
public static $table = 'data';
private static $class = null;
@cviebrock
cviebrock / gist:1996271
Created March 7, 2012 21:09
pretend data
/* the users */
CREATE TABLE `users` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`username` varchar(128) NOT NULL,
`email` varchar(128) NOT NULL,
`password` varchar(128) NOT NULL
);
ScrabbleClub cmv$ git commit -a
# On branch master
# Your branch is ahead of 'origin/master' by 69 commits.
#
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
# (commit or discard the untracked or modified content in submodules)
#
# modified: bundles/eloquent (modified content, untracked content)