Skip to content

Instantly share code, notes, and snippets.

View haywoood's full-sized avatar
🏠
Working from home

Ryan Haywood haywoood

🏠
Working from home
View GitHub Profile
(ns test.core
(:require-macros [cljs.core.async.macros :refer [go]])
(:require [cljs.core.async :refer [<! chan put! sliding-buffer]]
[om.core :as om :include-macros true]
[om.dom :as dom :include-macros true]))
(def app-state (atom {:default-project-id 5
:projects
[{:id 1 :title "proj 1"}
{:id 2 :title "proj 2"}
(ns test.core
(:require [om.core :as om :include-macros true]
[om.dom :as dom :include-macros true]))
(def app-state (atom {:default-project-id 5
:projects
[{:id 1 :title "proj 1"}
{:id 2 :title "proj 2"}
{:id 3 :title "proj 3"}
{:id 4 :title "proj 4"}
@haywoood
haywoood / gist:8211908
Created January 1, 2014 21:56
Routing problems
(ns puree.core
(:require-macros [cljs.core.async.macros :refer [go]]
[secretary.macros :refer [defroute]])
(:require [cljs.core.async :as async :refer [>! <! put! chan]]
[goog.events :as events]
[clojure.browser.repl]
[secretary.core :as secretary]
[om.core :as om :include-macros true]
[om.dom :as dom :include-macros true]
[puree.state :as state]
@haywoood
haywoood / gist:8191733
Created December 31, 2013 02:47
simple om
(ns examples.hello.core
(:require [om.core :as om :include-macros true]
[om.dom :as dom :include-macros true]))
(enable-console-print!)
(defn handle-change [e data]
(let [val (.. e -target -value)]
(println val)
(if (= 13 (.-keyCode e))
@haywoood
haywoood / gist:7015834
Created October 16, 2013 22:11
todos...
(ns bare.core
(:require
[clojure.string :as s :refer [join]]
[cljs.core.async :as async :refer [<! >! chan timeout put!]]
[dommy.utils :as utils]
[dommy.core :as dommy])
(:use-macros
[dommy.macros :only [node sel sel1 deftemplate]])
(:require-macros [cljs.core.async.macros :as m :refer [go]]))
(def primes
(concat
[2 3 5 7] (lazy-seq
(let [primes-from
(fn primes-from [n [f & r]]
(if (some #(zero? (rem n %))
(take-while #(<= (* % %) n) primes))
(recur (+ n f) r)
(lazy-seq (cons n (primes-from (+ n f) r))))) wheel(cycle[24246264246626 4 2 64684242486462 4 6
2 6 6 4 2 4 6 2 6 4 2 4 2 10 2 10])]
100% of Global Fortune 100 companies trust VMware to power their virtualized environments, and more of those deployments run on HP infrastructure than any other platform.
To learn more about virtualization and cloud solutions from VMware and HP, please visit these websites.
<p><a href="http://vmware.com/go/cloud">vmware.com/go/cloud</a></p>
<p><a href="http://vmware.com/go/virtualization">vmware.com/go/virtualization</a></p>
<p><a href="http://vmware.com/go/HP">vmware.com/go/HP</a></p>
<p><a href="http://hp.com/go/vmware">hp.com/go/vmware</a></p>
<p><a href="http://hp.com/go/cloud">hp.com/go/cloud</a></p>
<p><a href="http://hp.com/go/virtualization">hp.com/go/virtualization</a></p>
<div class="row">
<div class="twelve columns">
<h2>{{title}} - Assets</h2>
</div>
</div>
<div class="row">
<div class="three columns">
<ul>
{{#each assetTypes}}
{{#linkTo 'product.filter' this}}{{title}}{{/linkTo}}
@haywoood
haywoood / app.coffee
Last active December 14, 2015 10:28
app
window.App = Ember.Application.create
rootElement: '.solution_products_documents'
##
# MODELS / EMBER-DATA
##
serializer = DS.JSONSerializer.create()
serializer.configure 'App.Document',
serializer = DS.JSONSerializer.create()
serializer.configure 'App.Model',
sideloadAs: 'models'
App.RestAdaptor = DS.RESTAdapter.extend
serializer: serializer
App.Store = DS.Store.extend
adapter: App.RestAdaptor