Skip to content

Instantly share code, notes, and snippets.

@kasajian
kasajian / Example Table.md
Created July 9, 2014 21:08
Example Table
Tables Are Cool
col 3 is right-aligned $1600
col 2 is centered $12
zebra stripes are neat $1
@kasajian
kasajian / RDPUbunto12
Last active August 29, 2015 14:03
How to RDP into Ubuntu 12
Tested with VM running on Azure
sudo apt-get update
sudo apt-get install ubuntu-desktop
sudo apt-get install xrdp
sudo /etc/init.d/xrdp start
MAY NOT BE NEEDED:
echo gnome-session –session=Ubuntu-2d>~/.xsession
@kasajian
kasajian / Angular directive shows $comple.md
Last active August 29, 2015 14:01
shows how to repeat elements..

Very simple directive that will repeat a particular element a given number of times:

<div repeat-x="5">Hello</div>
// Directive to repeat an element x number of times
angular.module('app').directive('repeatX', [function () {
    return {
@kasajian
kasajian / Angular directive with transclude.md
Created May 21, 2014 16:51
Toggles visibility of child elements.
Convert HTML that looks like this:
    <h4>Star Wars</h4>
    <h6>Show times:</h6>
    <p>12 PM, 3 PM, 6:15 PM, 8:45 PM</p>
    <h6>Theaters:</h6>
    <p>Sherman Oaks Galleria, La Reina Theater</p>
to use a collapsable directive like this:
@kasajian
kasajian / Angular directive with shared controllers.md
Last active August 29, 2015 14:01
Angular directive with shared controllers and nesting

HTML - Option 1:

    <greeting hindi finnish />

HTML - Option 2:

    <!--Can be nested-->    
    <div>
        <greeting1 />
    </div>
    <div>
        <greeting2 />
    </div>
    <div>
        <greeting3 greeting-controller="greetingController3" />
    </div>

HTML:

    <p></p>
    <p>Enter ball type: <input type="text" ng-model="ballType" /></p>
    <ball ng-init="ballType='red'"type="{{ballType}}" />

JavaScript:

angular.module('app').directive('ball', ['googleFactory', function (googleFactory) {
<html ng-app="app" ng-cloak ng-controller="controller1">
<head>
    <title ng-bind="title"></title>

    <link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">

</head>
<body>
    <p ng-bind="title"></p>
@kasajian
kasajian / Basic Angular Directive.md
Last active August 29, 2015 14:01
Very basic Angular Directives

HTML:

    my-sample: <span my-sample></span>
    my-sample2: <my-sample2></my-sample2>
    my-sample3: <my-sample3></my-sample3>
    my-sample4: <span class="my-sample4"></span>
    
    my-sample5: <span my-sample5 samp5-attr="samp5ScopeVar1" samp5-func-attr="getDate()"
      samp5-attr-a="5+6" samp5-attr-b="{{5+6}}"></span>
      
@kasajian
kasajian / CSLogger.md
Last active August 23, 2017 21:46
Poor Man's C Sharp Logger

Brain-dead simplistic logger

    var message = ".....";
    System.IO.File.AppendAllText(System.IO.Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.LocalApplicationData), "log.txt"), string.Format("{0}\r\n", message));

Then type %localappdata% from the Run dialog to display the folder containing log.txt. Or type %localappdata%\log.txt

A method taking variable number of arguments

private static void Log(string format, params object[] parameters)