Skip to content

Instantly share code, notes, and snippets.

camilopayan / list-upcoming-dates.html
Created Dec 7, 2017
I'm trying to get the events whose date is upcoming (after now) and that's failing.
View list-upcoming-dates.html
<ul class="event_list">
{{ range (.Data.Pages.ByParam "") }}
{{ if isset .Params "event_data" }}
{{ if ge (time (.Param "")).Unix now.Unix }}
<li class="grid-margin-x grid-x">
<div class="cell medium-3 date">
<div class="inner_date">{{ dateFormat "Jan 2" (.Param "") }}</div>
<div class="cell auto">
<a href="{{.Permalink}}" class="title h4">{{.Title}}</a>

Keybase proof

I hereby claim:

  • I am camilopayan on github.
  • I am camilopayan ( on keybase.
  • I have a public key ASAK6DUdOHq98-trskPrKGroId-pKF2XeHLsmjRdNOfScwo

To claim this, I am signing this object:

View getMonkey.php
class AnimalParade
private function getMonkey()
try {
return $dataSource->wrangleAMonkey();
} catch (NotFoundException $e) {
// The null object pattern, quick and dirty-like
View animal-parade.php
class AnimalParade
public march()
$animals = [ $this->getMonkey(), $this->getDog(), $this->getLion() ];
foreach($animals as $animal)
View example-animal.php
// The real class might look something like this.
class Animal
protected $sound;
public function __construct($sound)
$this->sound = $sound;
camilopayan /
Created Dec 28, 2015
Using Universal Ctags to get everything in composer's vendor folder
find [PATH TO VENDOR FOLDER] -type f -name '*.php' | grep -v -e "[Tt]est" | xargs ctags -a
camilopayan /
Created Dec 28, 2015
Universal CTags version of Tim Pope's Effortless CTags for PHP
set -e
dir="`git rev-parse --git-dir`"
trap 'rm -f "$dir/$$.tags"' EXIT
git ls-files | \
ctags \
--tag-relative=yes \
-L - -f"$dir/$$.tags" \
camilopayan /
Created Oct 28, 2015
Squash to the parent branch
git reset --soft origin/[BRANCH NAME]
git commit --edit -m"$(git log --format=%B --reverse HEAD..HEAD@{1})"
camilopayan / 0_reuse_code.js
Last active Sep 10, 2015
Here are some things you can do with Gists in GistBox.
View 0_reuse_code.js
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
View Specs
Current Rackspace Specs:
2GHz CPU AMD Dual Core Opteron 1212
Red Hat Linux 6
EPEL Repos
PHP 5.4 latest