This guide is unmaintained and was created for a specific workshop in 2017. It remains as a legacy reference. Use at your own risk.
Workshop Instructor:
- Lilly Ryan @attacus_au
This workshop is distributed under a CC BY-SA 4.0 license.
| defmodule NestedWeb.FormLive do | |
| use NestedWeb, :live_view | |
| require Logger | |
| defmodule Form do | |
| use Ecto.Schema | |
| import Ecto.Changeset | |
| embedded_schema do | |
| field :name, :string |
| # mix.exs | |
| defmodule PhoenixRelaySample.Mixfile do | |
| use Mix.Project | |
| def project do | |
| [app: :phoenix_relay_sample, | |
| version: "0.0.1", | |
| elixir: "~> 1.2", | |
| elixirc_paths: elixirc_paths(Mix.env), | |
| compilers: [:phoenix, :gettext] ++ Mix.compilers, |
This guide is unmaintained and was created for a specific workshop in 2017. It remains as a legacy reference. Use at your own risk.
Workshop Instructor:
This workshop is distributed under a CC BY-SA 4.0 license.
| # A little Meteor CheatSheet about Iron-Router. (updated on a weekly basis) | |
| # Check our Studio: https://gentlenode.com/ | |
| meteor add iron:router | |
| meteor update iron:router | |
| # Iron Router > Configuration |
| git branch -m old_branch new_branch # Rename branch locally | |
| git push origin :old_branch # Delete the old branch | |
| git push --set-upstream origin new_branch # Push the new branch, set local branch to track the new remote |
| #!/bin/bash | |
| # __ | |
| # _____ ____ _/ |_ ____ ____ _______ | |
| # / \ _/ __ \ \ __\_/ __ \ / _ \ \_ __ \ | |
| # | Y Y \\ ___/ | | \ ___/ ( <_> ) | | \/ | |
| # |__|_| / \___ > |__| \___ > \____/ |__| | |
| # \/ \/ \/ | |
| # | |
| # .___ | |
| # __| _/ __ __ _____ ______ |
| <!doctype html> | |
| <html ng-app="myApp"> | |
| <head> | |
| <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.0.3/angular.min.js"></script> | |
| <script type="text/javascript"> | |
| var myApp = angular.module('myApp', [], function ($interpolateProvider) { | |
| $interpolateProvider.startSymbol('[['); | |
| $interpolateProvider.endSymbol(']]'); | |
| }); |
| -module(signature). | |
| -export([test/0]). | |
| % Looking at using Open SSH public and private keys | |
| % for signing and verifying hashed data. | |
| load_public_key(Filename) -> | |
| {ok, SshBin} = file:read_file(Filename), | |
| [{PubKey,_}] = public_key:ssh_decode(SshBin, public_key), | |
| PubKey. |
Put test1.js and test2.js into a tests/ directory, then run the suite:
$ casperjs test tests/ --pre=pre.js --includes=inc.js --post=post.js
Test file: /Users/nperriault/tmp/pre-inc/pre.js
Hey, I'm executed before the suite.
Test file: /Users/nperriault/tmp/pre-inc/tests/test1.js
# this is test 1
Hi, I've been included.
PASS Subject is strictly true
| ## Canonical redirect for Apache | |
| # BEGIN Canonical Redirect | |
| <IfModule mod_rewrite.c> | |
| RewriteEngine On | |
| RewriteCond %{HTTP_HOST} !^www\.domain\.com$ [NC] ## will match any domain that's not our main domain | |
| RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L] | |
| </IfModule> | |
| # END Canonical Redirect |