Skip to content

Instantly share code, notes, and snippets.

function TodoCtrl( $scope )
{
$scope.todos =
[
{ text: 'learn angular', done:true },
{ text: 'build an angular app', done:false },
{ text: 'A NEW Angular TO DO', done:true }
];
$scope.addTodo = function()
@DinisCruz
DinisCruz / 1.page-component
Last active August 29, 2015 14:25
XSS in Angular Directive
extends index.jade
append head
base(href='/angular/component/')
script.
angular.module('TM_App') //disable routing
.config(
function($stateProvider, $urlRouterProvider, $locationProvider)
{
$urlRouterProvider.deferIntercept();
});
@DinisCruz
DinisCruz / 1.directive.with.urlTemplate.coffee
Last active August 29, 2015 14:26
Testing Angular.js components
expect = chai.expect;
app = angular.module('TM_App')
app.directive "test", ()->
templateUrl:"some.html",
replace :true
describe '| testing | templateUrl',->
element = null
@DinisCruz
DinisCruz / gist:881344
Created March 22, 2011 14:57
O2 Platform script to create Summit Certificates (First pass, needs to be designed)
var sourceFolder = @"C:\O2\_tempDir\Summit Certificates\".createDir(); // DC NOTE: use this folder
var pathToBackGroundImage = sourceFolder.pathCombine("Summit Logo.gif");
if (pathToBackGroundImage.fileExists().isFalse())
"http://www.owasp.org/images/b/b7/Final_summit_logo.jpg".download(pathToBackGroundImage);
Document doc = null;
PdfWriter writer = null;
@DinisCruz
DinisCruz / gist:2350359
Created April 10, 2012 10:46
Code to Create folders based on file extension (from OWASP Wiki)
var sourceFolder = @"C:\O2\_USERDATA\WikiBackup\O2MediaWikiAPI\(4_10_2012,2_04 AM)\Files";
var files = sourceFolder.files();
foreach(var file in files)
{
var targetFolder = sourceFolder.pathCombine(file.extension()).createDir();
Files.MoveFile(file,targetFolder);
}
@DinisCruz
DinisCruz / gist:2375660
Created April 13, 2012 10:30
Gaug.es customization to feed page events
var my_Gauge =
{
data_site_id : '....'
, title : null
, resource : null
, track : function(title, resource)
{
my_Gauge.title = title;
my_Gauge.resource = resource;
_gauges.track();
@DinisCruz
DinisCruz / gist:2397851
Created April 16, 2012 11:19
default gaug.es tracking code
<script type="text/javascript">
var _gauges = _gauges || [];
(function() {
var t = document.createElement('script');
t.type = 'text/javascript';
t.async = true;
t.id = 'gauges-tracker';
t.setAttribute('data-site-id', '.............');
t.src = '//secure.gaug.es/track.js';
var s = document.getElementsByTagName('script')[0];
@DinisCruz
DinisCruz / gist:2397865
Created April 16, 2012 11:22
Git Embedded script
<script src="https://gist.github.com/2397851.js?file=gistfile1.txt">
@DinisCruz
DinisCruz / authtest_apr20.py
Created April 23, 2012 14:47
TeamMentor python - Parameterless methods tested for 2 roles and sample output uploaded (by arvinddoraiswamy)
import suds
import re
import sys
import os
import traceback
url='http://....:8000//aspx_pages/TM_WebServices.asmx?WSDL'
users={}
def main():
@DinisCruz
DinisCruz / authtest.py
Created April 23, 2012 14:45
TeamMentor python - Initial Python Web service call data (by arvinddoraiswamy)
import suds
import re
url='http://.....:8000//aspx_pages/TM_WebServices.asmx?WSDL'
def main():
client=connect_and_login(url)
get_methods_parameters_datatypes(client)
def connect_and_login(url):