Skip to content

Instantly share code, notes, and snippets.

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

Antério Vieira anteriovieira

🏠
Working from home
View GitHub Profile
' Create shortcut for GENERALI
Set WshShell = WScript.CreateObject("WScript.Shell")
ProgramFiles = WshShell.ExpandEnvironmentStrings("%ProgramFiles(x86)%")
' Function create shortcut
'
' @param string name
' @param string urlLink
' @param string browser
@echo off
REM Script to play a song
REM Example:
REM to-play.cmd url_to_file|path_to_file
REM Set file name
set file=%1
REM Create temp file
(
@anteriovieira
anteriovieira / components.js
Created February 23, 2017 12:59
Ng Component Loaer
import * as angular from 'angular';
declare module 'angular' {
export interface IModule {
/**
* Use this method to register components.
*
* @param components An Object of component type.
*
@anteriovieira
anteriovieira / app.ts
Created February 24, 2017 14:47 — forked from scottmcarthur/app.ts
How to use AngularJS ng.resource.IResource with TypeScript.
/// <reference path="angular.d.ts" />
/// <reference path="angular-resource.d.ts" />
interface IEmployee extends ng.resource.IResource<IEmployee>
{
id: number;
firstName : string;
lastName : string;
}
interface IEmployeeResource extends ng.resource.IResourceClass<IEmployee>
@anteriovieira
anteriovieira / gist:6cfb06ebc2844045682e97216fc368f0
Created March 24, 2017 13:08 — forked from hileon/gist:1311735
Sublime Text 2 - Useful Shortcuts

Sublime Text 2 – Useful Shortcuts (Windows)

General

Ctrl+KB toggle side bar
Ctrl+Shift+P command prompt
Ctrl+` python console
Ctrl+N new file

Editing

@anteriovieira
anteriovieira / component.js
Last active April 11, 2017 13:27
Angular hijacked
var ng = angular.module;
function module() {
var hijacked = ng.apply(this, arguments);
function component() {
}
hijacked.component = component;
return hijacked;
}
// We start by checking if the browser supports the
// Clipboard object. If not, we need to create a
// contenteditable element that catches all pasted data
if (!window.Clipboard) {
var pasteCatcher = document.createElement("div");
// Firefox allows images to be pasted into contenteditable elements
pasteCatcher.setAttribute("contenteditable", "");
// We can hide the element and append it to the body,
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<script id="jsbin-javascript">
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<script id="jsbin-javascript">
@anteriovieira
anteriovieira / angularjs-providers-explained.md
Created May 12, 2017 00:34 — forked from demisx/angularjs-providers-explained.md
AngularJS Providers: Constant/Value/Service/Factory/Decorator/Provider
Provider Singleton Instantiable Configurable
Constant Yes No No
Value Yes No No
Service Yes No No
Factory Yes Yes No
Decorator Yes No? No
Provider Yes Yes Yes

Constant