- Terminator
sudo apt-get update
sudo apt-get install terminator
(ns transaction-router.routing.interceptors.schema-validation | |
(:require | |
[io.pedestal.interceptor :refer [interceptor]] | |
[route-swagger.doc :as doc] | |
[schema.core :as skm] | |
[humanize.schema :as human])) | |
(defn- explain [schema data] | |
(human/explain (skm/check schema data))) |
this.name = "Heisenberg"; | |
let obj = { | |
name: "i'm obj", | |
sayMyName: function() { | |
console.log(this.name); | |
}, | |
sayMyArrowName: () => console.log(this.name) | |
}; |
using System.IO; | |
using System.Text; | |
public sealed class StringWriterEncoded : StringWriter | |
{ | |
public override Encoding Encoding | |
{ | |
get { return System.Text.Encoding.GetEncoding("Windows-1252"); } | |
} | |
} |
Ctrl+O - buscar membro de classe | |
Ctrl+O+O - buscar membro de classe e superclasses | |
Ctrl+Shift+R - buscar arquivos | |
Ctrl+Shift+T - buscar tipos | |
Ctrl+Shift+G - buscar referências | |
Ctrl+2+R - renomear membro | |
Alt+Direita - navegar pra frente na edição | |
Alt+Esquerda - navegar pra trás na edição | |
Alt+Shift+M - extrair método | |
F3 - ir para definição |
public class SqlStatementInterceptor : EmptyInterceptor | |
{ | |
public override NHibernate.SqlCommand.SqlString OnPrepareStatement(NHibernate.SqlCommand.SqlString sql) | |
{ | |
Trace.WriteLine(sql.ToString()); | |
return sql; | |
} | |
} |
public class ArquivoAnexoResult : FileContentResult | |
{ | |
public ArquivoAnexoResult(byte[] data) | |
: base(data, "application/octet-stream") | |
{ | |
} | |
public ArquivoAnexoResult(byte[] data, string fileName) | |
: this(data) | |
{ |
//http://www.ivyishere.org/ | |
var songs = new Array($(".module-row-cell.artist").length); | |
for(var i = 0; i < songs.length; i++) | |
songs[i] = { name: "", artist: "" }; | |
$.each($(".module-row-cell.artist"), function(index, item) { | |
songs[index].artist = $(item).text(); | |
}); |
App.Graficos.Pizza = function (elementoHtml) { | |
var self = this; | |
self.Opcoes = { | |
title : { text: 'Demitir funcionário?' }, | |
legend: { | |
labelFormatter: function () { | |
return this.name + ": " + this.y; | |
} | |
}, |
O Yahoo convocou todos os seus trabalhadores remotos. Em junho, estarão todos sentados em suas mesas no Vale do Silício ou estarão procurando outro emprego.
Eu estaria procurando outro emprego. Não por precisar ir ao escritório todos os dias, mas por estarem tentando resolver o problema errado. É como se acreditassem que forçando as pessoas a cumprir uma agenda, trabalhando num ambiente onde poderão ser controladas, tudo se resolverá naturalmente.
Onde trabalho, as pessoas fazem suas próprias agendas. Trabalhando em um escritório ou em casa. Sem horários pré-definidos, sem controles, sem micro-gerenciamento. Ainda assim, funciona. E funciona devido a dois valores culturais primários: respeito e cuidado.
##Respeitando o indivíduo. Cuidando do indivíduo.
Respeito não é limitado a tratar as pessoas polidamente. É respeitando a eles como indivíduos, é entendendo que cada pessoa é diferente, que trabalha de maneira diferente, possui desafios diferentes ou circunstâncias diferentes com as quais precisam lidar.