Marcelo Adamatti é Software Developer na Dell, Bacharel em sistemas de informação pela [[Facensa|http://www.facensa.com.br]]\n* [[Página Pessoal|http://adamatti.googlepages.com]]\n* [[Blog|http://adamatti.blogspot.com]]
version.extensions.authors = {\n name:"Authors",\n source:"http://adamatti.tiddlyspot.com/#AuthorsPlugin",\n date: new Date(2006,5,24),\n author:"MarceloAdamatti",\n major: 1, \n minor: 0, \n revision: 0\n}\nconfig.macros.authors = {};\nconfig.macros.authors.handler= function(place,macroName,params) {\n var retorno="|!Name|!Author|!Version|!Date|h\sn"; //CABECALHO\n var qtd = 0;\n for (var i in version.extensions){\n qtd++;\n var plugin=version.extensions[i]; \n \n if (plugin.name==undefined)\n plugin.name=i;\n if (plugin.author==undefined)\n plugin.author="";\n \n if (plugin.source==undefined){\n retorno+="|[[" + plugin.name + "]]";\n } else {\n retorno+="|[[" + plugin.name + "|" + plugin.source + "]]";\n }\n \n retorno+="|[[" + plugin.author + "]]";\n //VERSÃO\n if (plugin.major!=undefined)\n retorno+="|" + plugin.major + "." + plugin.minor + "." + plugin.revision;\n else retorno+="|";\n //DATA\n if (plugin.date!=undefined)\n retorno+="|" + plugin.date.formatString("0DD/0MM/YYYY");\n else retorno+="|"; \n retorno+="|\sn";\n }\n retorno+="|''Total de plugins: " + qtd + "''|c";\n wikify(retorno,place) \n}
<<authors>>
* BaixarSeries\n* BaixarDesenhos\n* BaixarJogos\n* BaixarFilmes\n!Fábio\n* Smoke Up\n
* Bleach\n* CDZ (tá no 29 já...)\n* Liga da justiça\n
* Agent 86\n* Journey to the Center of the Earth 3D\n!Paty\n* De porta em porta - Door to Door\n\n\n\n
* Hulk\n* Devil may cry 4\n* star wars movie battles 2\n* [[Jogos Antigos|http://games.meiobit.com/jogos-de-qualidade-para-pcs-modestos]]\n* Marvel Ultimate Aliance\n----\n* Spiderman - Friend or foe\n* [[Mupen|http://code.google.com/p/mupen64plus]]
* [[Lost|http://lostdownload.blogspot.com]]\n* Smallville \n* heroes\n* Big Bang Theory\n* --Blade--: descontinuada\n* --The Sarah Connor Chronicles--: fraca
* YouTube\n* [[Jogos]]\n* [[Filmes]]\n* [[Ócio]]\n* [[FlashGames]]\n* [[Projetos]]\n* [[Baixar]]
1. CHUCK NORRIS não faz ~DELETEs. Ele olha para os registros e eles correm de medo.\n----\n2. CHUCK NORRIS não cria ~PKs. Os registros simplesmente não atrevem-se a duplicar.\n----\n3. CHUCK NORRIS não usa LOG. Ele lembra de todos registros que alterou.\n----\n4. CHUCK NORRIS não usa LOG. Ele não vai falhar.\n----\n5. CHUCK NORRIS não cria ÍNDICES. Ele sabe que os registros retornarão o mais rápido que puderem.\n----\n6. MSSQL SERVER __É__ muito mais rápido que ORACLE. Basta que o DBA seja CHUCK NORRIS.\n----\n7. Uma vez adaptaram o ROUNDHOUSE KICK para o ORACLE. Assim nasceu o TRUNCATE TABLE.\n----\n8. CHUCK NORRIS não dá DROP TABLE. Ele dá ROUNDHOUSE KICK TABLE.\n----\n9. Uma vez CHUCK NORRIS deu um ROUNDHOUSE KICK em um banco poderoso. Hoje ele é conhecido por ACCESS.\n----\n10. CHUCK NORRIS sabe todos os erros do ORACLE de cor. Porque ele criou eles.\n----\n11. SELECT SUM(FORÇA) FROM ~CHUCK_NORRIS; Internal error. Don't call the support.\n----\n12. SELECT ~CHUCK_NORRIS; Drop database sucessful.\n----\n13. SELECT ~ROUNDHOUSE_KICK FROM CHUC... Lost connection.\n----\n14. DELETE FROM ~CHUCK_NORRIS. Not Found. (Ele está atrás de você, a ponto de dar um ROUNDHOUSE KICK!!!)\n----\n15. CHUCK NORRIS tem IGNORE CONTRAINTS automático. Ninguém restringe nada a CHUCK NORRIS. Ninguém.\n----\n16. CHUCK NORRIS não faz cursos de ORACLE. A ORACLE é que faz cursos com ele.\n----\n17. CHUCK NORRIS instala o ORACLE sem ler o manual. (Quem você pensa que é para ter tentado isso?)\n----\n18. CHUCK NORRIS instala o ORACLE em um 486. Rodando KURUMIM. Em 2 minutos.\n----\n19. CHUCK NORRIS instala o MSSQL Server em um Pentium 100MHZ. Rodando Solaris. A partis dos fontes.\n----\n20. CHUCK NORRIS instala o ~DB2 em um 486. Rodando WINDOWS VISTA. Sem HD. \n----\n21. CHUCK NORRIS não tem Certificação. São as empresas que tentam tirar Certificação em CHUCK NORRIS. Em vão.\n----\n22. Se disser ao DBA CHUCK NORRIS que "o problema está no banco", é melhor que esteja se referindo a algum banco Instituição Financeira.\n----\n23. CHUCK NORRIS SABE qual o problema de performance do banco. Ele só está dando uma chance do banco se arrepender. 5... 4... 3..\n----.\n24. CHUCK NORRIS não cria STORED PROCEDURES. Todas suas Queries já se armazenam no banco, tentanto se esconder. Mas é inútil.\n----\n25. TRIGGERS tem este nome porque CHUCK NORRIS sempre ameaçava atirar no banco quando ele não fazia algo automático.\n----\n26. CHUCK NORRIS não faz Modelo de Dados. Ele encara o banco até que ele faça o modelo sozinho.\n----\n27. CHUCK NORRIS instala o ORACLE sem a interface gráfica. E sem a interface texto. (Pergunte a ele você!)\n----\n28. Megabyte, Gigabyte, Terabyte, Petabyte, Exabyte, Chuckbite.\n----\n29. ORACLE tem as versões Personal, Standard, Enterprise e ChuckNorris Edition. Mas nenhum computador é rápido o suficiente para rodá-lo.
1 - As lágrimas do Chuck Norris curam o câncer. O problema é que ele é tão macho que não chora nunca. Nunca!\n----\n2 - Chuck Norris não dorme. Ele espera.\n----\n3 - Chuck Norris está atualmente processando a NBC. Ele alega que "Lei e Ordem" são os nomes patenteados para suas pernas ("Lei" a esquerda, "Ordem" a direita).\n----\n4 - Se você pode ver Chuck Norris, ele pode ver você. Se não pode ver Chuck Norris, você pode estar perto da morte.\n----\n5 - Chuck Norris contou até o infinito. Duas vezes.\n----\n6 - A última página do Guiness (livro dos recordes) diz em letras miúdas: "Todos os recordes do mundo pertencem a Chuck Norris. Nós apenas nos damos o trabalho de listar os segundos colocados em cada categoria."\n----\n7 - A Grande Muralha da China foi originalmente construída pra impedir a entrada de Chuck Norris naquele país. Ela falhou miseravelmente.\n----\n8 - Se você perguntar ao Chuck Norris que horas são, ele sempre dirá, "Dois segundos até..." Depois de você perguntar "Dois segundos até o quê?" ele dará um roundhouse kick na sua cara.\n----\n9 - Chuck Norris vendeu sua alma ao diabo para ter seu visual bacana e suas habilidades incomparáveis de artes marciais. Pouco tempo depois da transação terminar, Chuck Norris deu um roundhouse kick na cara do diabo e pegou sua alma de volta. O diabo, que aprecia ironia, não conseguiu ficar bravo e admitiu que deveria ter previsto isso. Eles agora jogam poker todas as segundas quartas-feiras de cada mês.\n----\n10 - Chuck Norris uma vez comeu 72 Kg de carne em uma hora. Ele passou os primeiros 45 minutos fazendo sexo com a garçonete.\n----\n11 - Quando Chuck Norris recebe os impostos, ele manda de volta folhas brancas com uma foto dele agachado, pronto para atacar. Chuck Norris não teve que pagar impostos nunca. Nunca!\n----\n12 - Chuck Norris era um dos personagens originais do jogo "Street Fighter II". Ele só foi removido porque todos os botões faziam ele dar um roundhouse kick. Quando perguntaram sobre essa falha do jogo, Chuck Norris respondeu: "Que falha do jogo?"\n----\n13 - Chuck Norris tem duas velocidades: Andar e Matar.\n----\n14 - Uma vez Chuck Norris comeu um bolo inteiro antes que seus amigos pudessem lhe contar que havia uma stripper dentro.\n----\n15 - Wilt Chamberlein declarou já ter dormido com mais de 20.000 mulheres em toda sua vida. Chuck Norris chama isso de uma "terça-feira monótona".\n----\n16 - Quando Deus disse "Que se faça a luz!", Chuck Norris falou "Diga 'por favor'."\n----\n17 - Uma vez Chuck Norris desceu a rua com uma ereção massiva. Não houve sobreviventes.\n----\n18 - Chuck Norris não lê livros, ele os encara até conseguir toda a informação que precisa.\n----\n19 - Chuck Norris jogou roleta russa com um revólver totalmente carregado e ganhou.\n----\n20 - Chuck Norris não tem um forno ou microondas, pois, como todo mundo sabe, "a vingança é um prato que se come frio."\n----\n21 - Chuck Norris pediu um Big Mac no Bob's. Ele foi atendido.\n----\n22 - Algumas pessoas usam uniforme do Superman. Já o Superman usa uniforme de Chuck Norris.\n----\n23 - Não existe queixo por trás da barba de Chuck Norris, apenas outro punho.\n----\n24 - Chuck Norris só passa as noites com a luz acesa. Não, Chuck Norris não tem medo do escuro, mas a recíproca não é verdadeira.\n----\n25 - Certa vez Chuck Norris deu um roundhouse kick tão rápido que quebrou a velocidade da luz, voltou no tempo e atingiu um navio chamado Titanic.\n----\n26 - Uma vez Chuck Norris desafiou o ciclista Lance Armstrong para ver quem tinha mais testículos. Chuck Norris ganhou por 5.\n----\n27 - Armas não matam. O que mata é Chuck Norris.\n----\n28 - Chuck Norris uma vez tomou um vidro inteiro de pílulas para dormir. Elas fizeram ele piscar. \n----\n29 - Chuck Norris é a razão por que o Wally (do livro "Onde está Wally?") se esconde. \n----\n30 - Chuck Norris pode dividir por zero. \n----\n31 - Hiroshima e Nagasaki nunca viram uma bomba atômica. Chuck Norris comeu um sushi estragado e deu um arroto por lá. Foi só isso. \n----\n32 - Cientistas estimaram que a explosão de uma galáxia libera energia equivalente a 1 CNRhK (ou seja, um Chuck Norris's Roundhouse Kick).\n----\n33 - Chuck Norris pode tocar no MC Hammer (autor da música "U Can´t Touch This"). \n----\n34 - Quando Chuck Norris faz flexões, ele não levanta o próprio peso. Ele empurra o planeta.\n----\n35 - Chuck Norris venceu o Campeonato Mundial de Poker com um dois de paus e uma carta "Saída Livre da Prisão" do Banco Imobiliário.\n----\n36 - Deus precisava de 10 dias para construir o mundo. Chuck Norris deu a ele 6 e olhe lá. \n----\n37 - Ozzy Osbourne morde cabeças de morcegos. Chuck Norris morde cabeças de Ozzy Osbournes.\n----\n38 - O título original para Star Wars era "Skywalker: Texas Ranger", estrelando Chuck Norris.\n----\n39 - Chuck Norris recusou o papel porque se ele usasse "a força", Darth Vader falaria fino para o resto da vida.\n----\n40 - Chuk Norris não tem casa. Ele escolhe uma casa e seus moradores se mudam. \n----\n41 - Os dinossauros olharam torto para Chuck Norris uma vez. Uma vez. \n----\n42 - Quando o Bicho Papão vai dormir, ele deixa a luz acesa com medo de Chuck Norris. \n----\n43 - Se você errar algum dia, obviamente você não é Chuck Norris.\n----\n44 - Se Chuck Norris se atrasar, é melhor o tempo andar mais devagar. \n----\n45 - Chuck Norris perdeu a virgindade antes do pai. \n----\n46 - Antes de esquecer um presente de Chuck Norris, Papai Noel existia.\n----\n47 - Uma imagem vale mais que mil palavras. Chuck Norris vale mais que um milhão de imagens.\n----\n48 - Chuck Norris não compra manteiga. Ele dá roundhouse kicks nas vacas e elas viram manteiga.\n----\n49 - Quando urina, Chuck Norris pode facilmente perfurar titânio.\n----\n50 - Chuck Norris não faz a barba, ele dá um roundhouse kick na própria cara. Afinal, a única coisa que pode cortar Chuck Norris é... Chuck Norris.\n----\n51 - As Tartarugas Ninja são baseadas numa história real. Uma vez Chuck Norris estava mascando um casco de tartaruga (ele adora!) e, quando foi ao banheiro, fez uma tartaruga falante de 1,80m que sabia caratê.\n----\n52 - Chuck Norris inventou a cesariana quando deu um roundhouse kick para sair da barriga de sua mãe.\n----\n53 - Para algumas pessoas, o testículo esquerdo é maior que o direito. Para Chuck Norris, cada testículo é maior que o outro.\n----\n54 - Ao responder as questãoes de uma prova, escreva sempre "Chuck Norris". Você vai sempre tirar nota 10.\n----\n55 - Chuck Norris inventou o preto. Na verdade, ele inventou todas as cores conhecidas. Exceto o rosa. Tom Cruise inventou essa.\n----\n56 - Chuck Norris tem 12 luas. Uma deles se chama Terra.\n----\n57 - Chuck Norris não tem cafeteira. Ele mói café com os dentes e ferve a água com sua fúria.\n----\n58 - Se você procurar no Google por "Chuck Norris levando muita porrada", não encontrará nenhum documento correspondente. É claro. Isso nunca aconteceu.\n----\n59 - Chuck Norris leva vinte minutos para passar uma hora.\n----\n60 - O Triângulo das Bermundas era um quadrado até Chuck Norris dar um roundhouse kick em um dos cantos.\n----\n61 - Chuck Norris não acredita em duendes.\n----\n62 - Se "O Exterminador do Futuro" fosse com Chuck Norris, ele seria um documentário.\n----\n63 - Uma vez um urso atravessou o caminho de Chuck Norris. O trauma foi tão grande que o animal fugiu para o Ártico e ficou cheio de cabelos brancos. Surgiu então o urso-polar.\n----\n64 - Quando bate palmas, Chuck Norris pode transformar carvão em diamantes. E vice-versa.\n----\n65 - Chuck Norris inventou o sexo, as drogas e o rock n' roll. Nessa ordem.\n----\n66 - A maioria das pessoas tem 23 pares de cromossomos. Chuck Norris tem 72. Todos venenosos.\n----\n67 - Não existiam mesmo armas de destruição em massa no Iraque. Chuck Norris mora em Oklahoma.\n----\n68 - Um estudo revelou que as três maiores causas de morte nos Estados Unidos são: infartos, câncer e Chuck Norris. Não necessariamente nessa ordem.\n----\n69 - Chuck Norris recentemente teve a idéia de vender sua urina enlatada. Chama-se "Red Bull".\n----\n70 - 98% das mulheres americanas perderam sua virgindade com Chuck Norris. 2% das mulheres americanas são da família Norris.\n----\n71 - O nome original da Bíblia era "Chuck Norris and Friends".\n----\n72 - Chuck Norris inventou a internet. Tudo para guardar seu acervo pornográfico.\n----\n73 - Quando Bruce Banner fica irado, ele se transforma no Hulk. Quando o Hulk fica irado, ele se transforma em Chuck Norris.\n----\n74 - O título original de "Alien vs. Predador" era "Alien e Predador vs. Chuck Norris". O filme foi cancelado porque ninguém pagaria para ver um filme de 14 segundos.\n----\n75 - Chuck Norris não usa relógio. Ele decide que horas são.\n----\n76 - 70% do corpo humano é água. 70% do corpo de Chuck Norris é seu pênis.\n----\n77 - Papel vence pedra, pedra vence tesoura e tesoura vence papel. Chuck Norris vence os três. Ao mesmo tempo.\n----\n78 - Chuck Norris entrou para o Clube da Luta. O Clube perdeu.\n----\n79 - Quando Chuck Norris joga War, George Bush se esconde debaixo da cama.\n----\n80 - Chuck Norris dorme (digo... espera) com um travesseiro debaixo da arma.\n----\n81 - Godzilla é a versão japonesa da primeira visita de Chuck Norris ao Japão.\n----\n82 - Quando Arnold Schwarzenegger disse "I'll be back", foi para pedir ajuda a Chuck Norris.\n----\n83 - Chuck Norris não segue tendências. As tendências seguem Chuck Norris. Aí então, as tendências acabam. Afinal, ninguém segue Chuck Norris impunemente.\n----\n84 - Chuck Norris não usa sal de frutas. Ele usa antraz.\n----\n85 - Chuck Norris nunca vai morrer de ataque cardíaco. Seu coração não é tolo o bastante para "atacar" Chuck Norris.\n----\n86 - Chuck Norris sabe qual é o último algarismo do pi.\n----\n87 - Quando Chuck Norris quer comer um ovo, ele quebra a galinha.\n----\n88 - Depois das Tsunamis, Chuck Norris prometeu que não vai mais lavar suas havaianas no mar.\n----\n89 - No primeiro "Parque dos Dinossauros" o Tiranossauro Rex não estava perseguindo o jipe. Chuck Norris estava perseguindo o Tiranossauro. E o jipe.\n----\n90 - No antigo oriente existia a lenda de que numa noite de lua cheia, uma criança nasceria de um dragão, se alimentaria das chamas sagradas, se transformaria em um bravo guerreiro e livraria a Terra de todo o mal. Esse homem não é Chuck Norris porque Chuck Norris matou esse homem.\n----\n91 - Tudo que Midas tocava virava ouro. Tudo que Chuck Norris toca vira adubo. Incluindo Midas.\n----\n92 - O pulso de Chuck Norris é medido na Escala Richter.\n----\n93 - Uma vez Chuck Norris mijou num isqueiro. Nascia o lança-chamas.\n----\n94 - Em "O Vôo do Dragão", Bruce Lee dá uma surra em Chuck Norris. Quando desligaram as câmeras, Chuck Norris matou Bruce Lee. Chuck Norris detesta ficção. \n----\n95 - Chuck Norris não tem sangue. Ele tem magma.\n----\n96 - Mistério na ilha de "Lost"? Chuck Norris.\n----\n97 - Chuck Norris só come duas coisas no café da manhã: Steven Segal e Vin Diesel.\n----\n98 - Chuck Norris não poderia participar do "Big Brother". Ele eliminaria todos os participantes ainda no hotel.\n----\n100 - Chuck Norris quis que a 100ª "verdade indubitável" sobre ele viesse depois da 98ª.\n----\n101 - Chuck Norris não é metrossexual. Ele é, pelo menos, oitometrossexual. Mole.\n----\n102 - Chuck Norris ignora a Tabela Periódica. Chuck Norris só reconhece o "elemento surpresa".\n----\n103 - Jean-Claude Van Damme estava derrotando Chuck Norris quando foi acordado com um roundhouse kick na cara.\n----\n104 - Chuck Norris é vegetariano. Ele não come animais até que ele os deixe em estado vegetativo.\n----\n105 - Quando alguém diz que "ninguém é perfeito", Chuck Norris leva como uma ofensa pessoal.\n----\n106 - O pênis de Chuck Norris é tão grande... mas tão grande, que ele também tem seu próprio pênis. E esse pênis é ainda maior que o seu. Acredite.\n----\n107 - Se você estiver segurando uma arma apontada para a cabeça de Chuck Norris, não conte até 3 para atirar. Conte até 10. Isso vai te dar mais 7 segundos de vida.\n----\n108 - Chuck Norris é como um cão. Não apenas porque pode farejar medo, mas porque ele pode mijar onde quiser.\n----\n109 - Chuck Norris não come mel. Ele mama abelhas.\n----\n110 - Baratas não sobreviveriam a um acidente nuclear. Elas seriam mortas por Chuck Norris.\n----\n111 - Fêmeas possuem cromossomos XX, machos possuem cromossomos XY, Chuck Norris tem o alfabeto inteiro. Sete vezes.\n----\n112 - Chuck Norris não recebe spam de "Pennis Enlargement".\n----\n113 - Quando doa sangue, Chuck Norris recusa a seringa. Ele pede pistola e balde.\n----\n114 - Quando nasceu, Chuck Norris pegou o médico pelos pés e bateu na bunda dele pra fazê-lo chorar.\n----\n115 - Chuck Norris não leva canivete no bolso. Ele leva o MacGyver.\n----\n116 - Quem ri por último ri melhor. Quem ri de Chuck Norris morre.\n----\n117 - Kenny G está vivo porque Chuck Norris não bate em mulheres.\n----\n118 - Chuck Norris joga tênis contra o paredão. E vence.\n----\n119 - Não existem vagas para deficientes nos estacionamentos. Aquele sinal, na verdade, significa que a vaga é de Chuck Norris e que você pode acabar numa cadeira de rodas se estacionar lá.\n----\n120 - Chuck Norris faz as cebolas chorarem.\n----\n121 - Chuck Norris não morre de medo da musiquinha do Plantão da Globo. Morre de sono.\n----\n122 - Correr mais rápido que uma bala... ser mais forte que uma locomotiva... saltar sobre edifícios com um simples pulo. Eis a série matinal de exercícios de Chuck Norris.\n----\n123 - Noé não embarcou casais em sua arca, mas sim uma fêmea de cada espécie. O único macho à bordo era Chuck Norris. Ele deu conta do serviço. Inclusive da Sra. Noé.\n----\n124 - Chuck Norris não toma banho. A menos, é claro, que seja um banho de sangue.\n----\n125 - Chuck Norris não usa colírio. Ele usa Tabasco.\n----\n126 - Chuck Norris é responsável pela superpopulação chinesa. Ele passou um fim de semana por lá e as mulheres num raio de 1500 quilômetros ficaram grávidas instantaneamente.\n----\n127 - Chuck Norris mantém os amigos por perto e os inimigos mais perto ainda. Perto o suficiente para atingí-los com um roundhouse kick na cara.\n----\n128 - Chuck Norris não dá topadas. De vez em quando ele, acidentalmente, destrói meios-fios.\n----\n129 - Chuck Norris não tem fogão, forno ou microondas. Afinal, a vingança é um prato que se come frio.\n----\n130 - Chuck Norris não leu "O Doce Veneno do Escorpião". Ele bebeu.\n----\n131 - Chuck Norris pode bater portas giratórias.\n----\n132 - Se, por algum incrível paradoxo do espaço-tempo, Chuck Norris lutasse contra si mesmo, ele venceria. Ponto final.\n----\n133 - Chuck Norris precisa de uma chave inglesa e um maçarico para se masturbar.\n----\n134 - Chuck Norris não pisa na ponta do pé. Ele pisa em pescoços.\n----\n135 - Não existe esse negócio de "aquecimento global". Chuck Norris quis se bronzear e trouxe o sol para mais perto.\n----\n136 - Chuck Norris pode te enforcar com um telefone sem fio.\n----\n137 - Chuck Norris usa cinto preto com sapato marrom. E ninguém... ninguém ousa chamar a atenção dele por causa disso. Nunca.\n----\n138 - Todo ninja quer ser como Chuck Norris quando crescer. O problema é que Chuck Norris não deixa ninjas crescerem.\n----\n139 - Se Chuck Norris fosse francês e jogasse futebol, Materazzi não teria levado uma cabeçada no peito. Teria levado um roundhouse kick na cara.\n----\n140 - Chuck Norris pode queimar formigas com lente de aumento. À noite.\n----\n141 - De acordo com a Teoria da Relatividade de Albert Eisntein, Chuck Norris pode sim te dar um roundhouse kick ontem.\n----\n142 - Se a série "24 Horas" fosse com Chuck Norris, ela se chamaria "2 Minutos".\n----\n143 - Medo não é o único sentimento que Chuck Norris pode farejar. Ele também pode sentir esperança, como "Eu espero não levar um roundhouse kick de Chuck Norris".\n----\n144 - O seriado de Chuck Norris se chama "Walker: Texas Ranger" porque Chuck Norris não precisa correr.\n----\n145 - Chuck Norris uma vez visitou as Ilhas Virgens. Hoje em dia elas são conhecidas apenas como Ilhas.\n----\n146 - Uma vez Chuck Norris doou 10 litros de sangue. 45 minutos depois ele ganhou o Tour de France num pogobol.\n----\n147 - Chuck Norris pode fazer fogo esfregando duas pedras de gelo.\n----\n148 - Não vale Chuck Norris no Vale-Tudo.\n----\n149 - Chuck Norris escova os dentes com giletes, cerol e metanol.\n----\n150 - Há uma discussão interminável sobre a existência da alma. Bem, elas existem. E Chuck Norris as acha deliciosas.\n----\n151 - Se Chuck Norris nascesse mulher, seus pais o chamariam de Jack Bauer.\n----\n152 - Chuck Norris apostou que venceria o Super-Homem numa queda de braço. O perdedor teria de usar uma cueca vermelha por cima das calças pelo resto da vida.\n----\n153 - Quando Batman está em apuros, ele liga o Chuck-Sinal.\n----\n154 - Quantos Chuck Norris são necessários para trocar uma lâmpada? Nenhum. Chuck Norris prefere matar no escuro.\n----\n155 - Chuck Norris vota em Pedro Bial para sair da casa. E ele sai.\n----\n156 - Chuck Norris venceu uma partida de "Quem piscar primeiro perde" contra Ray Charles e Stevie Wonder. Ao mesmo tempo.\n----\n157 - Chuck Norris não erra um golpe. Se ele não te acertou, é porque ele estava mirando em um ninja 23 km atrás de você. \n----\n158 - Quando Chuck Norris resolve caçar, não é o dia da caça.\n----\n159 - O organismo pode eliminar pequenos detritos, espinhas de peixe e até vitamina C. Mas um pêlo de Chuck Norris destrói seus rins.\n----\n160 - A clonagem de seres humanos é terminantemente proibida porque, se clonassem vários Chuck Norris... melhor nem pensar nisso.\n----\n161 - Quando a vida te dá limões, você faz uma limonada. Quando a vida dá limões a Chuck Norris, ele faz caipirinhas. Sem açúcar.\n----\n162 - Numa luta entre Wolverine e Darth Vader, o vencedor seria Chuck Norris.\n----\n163 - Everybody loves Raymond. Menos Chuck Norris.\n----\n164 - Chuck Norris tirou sua carteira de motorista aos 18. Dias.\n----\n165 - O esperma de Chuck Norris é tão consistente que, se ele transasse com a Sandy, ela pariria uma Land Rover.\n----\n166 - Chuck Norris cuspiu sangue uma vez. Era o sangue de 11.940 canibais africanos que ele havia comido.\n----\n167 - A verdade liberta. A menos, é claro, que você seja prisioneiro de Chuck Norris.\n----\n168 - Os filmes de Chuck Norris não têm diretores. Ninguém comanda Chuck Norris. Ninguém.\n----\n169 - Não adianta chorar pelo leite derramado. A menos, claro, que o leite seja de Chuck Norris. Aí você está ferrado.\n----\n170 - Olhar fixamente para Chuck Norris durante um período maior que 5 segundos pode causar cegueira e, provavelmente, marcas do tamanho de um pé na face.\n----\n171 - Quando Chuck Norris passa pelo detector de metais do aeroporto, ele apita. Mesmo que Chuck Norris esteja nu.\n----\n172 - Uma pesquisa revelou que quatro em cada cinco médicos recomendam Chuck Norris como solução para todoas as doenças. 20% dos profissionais entrevistados morreram inexplicavelmente em circunstâncias brutais.\n----\n173 - O primeiro emprego de Chuck Norris foi como office boy. Não houve sobreviventes.\n----\n174 - O preço da gasolina não alterou a rotina de Chuck Norris. Ele também bebe diesel.\n----\n175 - Os testículos de Chuck Norris não produzem espermatozóides. Eles fabricam pequeninos ninjas brancos com a missão de caçar e destruir.\n----\n176 - Ser ou não ser? Eis a questão. Chuck Norris. Eis a resposta.\n----\n177 - Quando era criança, Chuck Norris nunca mijava na cama. A cama se mijava por ele.\n----\n178 - Quando alguém dá um soco em Chuck Norris, o braço do agressor acaba caindo com o impacto. Isso, óbvio, é uma teoria. Afinal, quem em sã consciência daria um soco em Chuck Norris?\n----\n179 - Chuck Norris usa folhas de madeira compesada de 6m² como papel higiênico.\n----\n180 - Chuck Norris nunca vai ao dentista porque seus dentes são indestrutíveis. Os inimigos de Chuck Norris nunca vão ao dentista porque não têm dentes.\n----\n181 - Chuck Norris deverá ser o primeiro presidente negro dos Estados Unidos. Se você está pensando "Mas Chuck Norris não é negro...", então você está redondamente enganado. E deixe de ser racista!\n----\n182 - Chuck Norris bebe napalm para combater sua azia.\n----\n183 - Toda vez que alguém pronuncia a palavra "intenso" para Chuck Norris, ele diz "Você sabe o que é intenso?" e te dá um roundhouse kick na cara.\n----\n184 - Chuck Norris foi banido dos rodeios. Quando monta, os touros morrem de velhice.\n----\n185 - Uma vez Chuck Norris montou num touro mecânico. Nove meses depois o touro pariu 2 iogurteiras. Gêmeas.\n----\n186 - Os cartões de crédito de Chuck Norris não têm limite. Semana passada ele estourou dois deles.\n----\n187 - Pense numa mulher gostosa. Chuck Norris já comeu.\n----\n188 - Chuck Norris nunca ganhou o Oscar de melhor ator. Afinal, ele nunca está "atuando".\n----\n189 - O pênis de Chuck Norris é faixa preta 3º dan e doutor em biologia marinha.\n----\n190 - Todo ano Chuck Norris participa da corrida de touros na Espanha. Andando. Atrás dos touros. Por que vocês acham que os bichos correm daquele jeito, afinal?\n----\n191 - Chuck Norris não se aborrece quando o controle remoto some. Ele simplesmente passa a trocar os canais gritando para a TV entre uma e outra mordida em seu sanduíche de Gracie.\n----\n192 - Quando foi resgatado ileso de uma emboscada durante a ditadura, o então líder sindical Luís Inácio Lula da Silva estendeu a mão esquerda para cumprimentar Chuck Norris. O resto é história.\n----\n193 - No filme "Matrix", Chuck Norris interpreta a si mesmo. Já viram qual nome aquelas letrinhas verdes formam? Prestem atenção.\n----\n194 - Chuck Norris é o único mamífero conhecido com um polegar opositor. No pênis.\n----\n195 - Lésbicas não existem. Apenas mulheres que não conhecem Chuck Norris.\n----\n196 - Quando Chuck Norris nasceu, ele transou com a enfermeira. Ele foi o primeiro homem da vida dela. Ela foi a terceira mulher da vida dele. Naquela tarde.\n----\n197 - Chuck Norris nunca pergunta "Who's your daddy?" porque ele já sabe a resposta.\n----\n198 - Chuck Norris joga frescobol com um grill e uma bola de boliche.\n----\n199 - Conte de um a dez. Esse é o tempo que Chuck Norris levaria para matar você dezesseis vezes.\n----\n200 - Chuck Norris não precisou fazer um blog para sair na capa da Época. Até porque, para Chuck Norris, "esse negócio de blog é coisa de veado."\n
Chuck Norris serializes objects straight into human skulls.\n----\nChuck Norris doesn't deploy web applications, he roundhouse kicks them into the server.\n----\nChuck Norris always uses his own design patterns, and his favorite is the Roundhouse Kick.\n----\nChuck Norris could use anything in java.util.* to kill you, including the javadocs.\n----\nChuck Norris can hit you so hard your web app will turn into a swing application, and a very bad swing application containing lots of icons of human skulls.\n----\nChuck Norris demonstrated the meaning of Float.POSITIVE_INFINITY by counting to it, twice.\n----\nA synchronize doesn't protect against Chuck Norris, if he wants the object, he takes it.\n----\nChuck Norris doesn't use javac, he codes java by using a binary editor on the class files.\n----\nChuck Norris' java code never needs to be optimized. His code is so fast that it broke the speed of light during a test run in Sun's labs killing 37 people.\n----\nWhen someone attempts to use one of Chuck Norris' deprecated methods, they automatically get a roundhouse kick to the face at compile time.\n----\nThe java.lang package originally contained a ChuckNorris class, but it punched its way out the package during a design review and roundhouse kicked Bill Joy in the face.\n----\nChuck Norris never has a bug in his code, EVER!\n----\nChuck Norris doesn't write code. He stares at a computer screen until he gets the progam he wants.\n----\nCode runs faster when Chuck Norris watches it.\n----\nChuck Norris' binary edited classes ignore Java bytecode verifier.\n----\nChuck Norris methods doesn't catch exceptions becuase no one has the guts to throw any at them.\n----\nChuck Norris will cast a value to any type just by staring at it.\n----\nIf you get a ChuckNorrisException you'll probably die.\n----\nChuck Norris is the only one who can use goto and const in Java.\n----\nChuck Norris can compile Java code in .NET Framework, obviously just by staring at it.\n----\nChuck dont need to catch an Exception because Java is afraid of the "flying tornado kick" at the moment it throws\n----\nChuck Norris's code can roundhouse kick all other Java Objects' privates\n----\nJava visibility levels are public, default, protected, private and "protected by Chuck Norris", don't try to access a field with this last modifier!!\n----\nChuck Norris eats JavaBeans and Roundhouse Kicks JavaServer Faces!\n----\nChuck Norris can divide by 0!\n----\nGarbage collector only runs on Chuck Norris code to collect the bodies.\n----\nChuck Norris code uses agressive heap natively\n----\nEvery single line code of Chuck Norris runs in real time. Even in a multi threading application.\n----\nWhen a CPU load a Chuck Norris class file, it doubles the speed.\n----\nChuck Norris can execute 64bit lenght instructions in a 32bit CPU.\n----\nChuck Norris implements "Indestructible". All the other creatures implements "Killable".\n----\nChuck Norris only program Java web applications to get a .WAR in the end.\n----\nChuck Norris once roundhouse kicked a Java class very hard. The result is known as a inner class.\n----\nChuck Norris can do multiple inheritance in Java.\n----\nJVM never throws exceptions to Chuck Norris, not anymore. 753 killed Sun engineers is enough.\n----\nChuck Norris doesn't need unit tests because his code always work. ALWAYS.\n----\nChuck Norris extends God.\n----\nChuck Norris workstation has so memory and it's so powerful that he could run all java applications in the world and get 2% of resources usage.\n----\nChuck Norris codes generics since 1.3.\n----\nChuck Norris' classes can't be decompiled... don't bother trying.
Adamatti\nquotes
Para cada palavrão que Dercy Gonçalves diz, ela ganha 1 ano de vida.\n----\nQuando Deus disse: “Que haja luz!”, Dercy acionou o interruptor.\n----\nChuck Norris contou duas vezes a idade de Dercy Gonçalves.\n----\nPara cada palavrão dito por Dercy Gonçalves, o Flamengo leva um gol.\n----\nDercy Gonçalves foi madrinha de casamento de Adão e Eva.\n----\nPara cada palavrão que Dercy Gonçalves diz, a Veja conta uma mentira.\n----\nFoi usado Carbono14 para medir a idade de Dercy Gonçalves.\n----\nPara cada palavrão dito por Dercy Gonçalves, Silvio Santos ganha 1 Real!\n----\nQuando criança, Dercy Gonçalves brincava no Paraíso.\n----\nDercy Gonçalves não tem ossos, ela tem fósseis.\n----\nO passado de Dercy Gonçalves é conhecido como pré-história.\n----\nDercy Gonçalves nasceu na localidade de Pangea.\n----\nHá boatos que Dercy Gonçalves seja a própria Morte.\n----\nCientistas usaram a baba de Dercy Gonçalves para calcular a idade do universo.\n----\nSabia que quem fez os desenhos ca caverna de Lascaux foi dercy quem fez? Uma primeira tentativa de foto novela\n----\nQuando adolescente, Dercy passeava sobre lombos de dinossauro\n----\nA Dercy Gonçalves foi clandestina na Arca de Noé.\n----\nNão foi a maçã que caiu sobre Newton, foi a Dercy que derrubou quando estava comendo sobre a árvore\n----\nQuando Deus disse: Q c fassa a luz! Dercy Gonçalvez falou $%@¨#¨& calma seu #!$!#$%$ e ligou o interruptor…\n----\nNem Chuck Norris tem tem disposição suficiente para apagar todas a velas do bolo da Dercy
* Jumper\n* Ironman\n* Super-heroi\n* Speed Racer \n!Já\n* Equilibrium\n* Rambo IV
* [[Ver|http://games.meiobit.com/jogos-de-l-oacute-gica-em-flash]]\n** [[Reflection|http://laser.narr.as/laser.swf]]\n** [[Blox|http://70.85.74.174/albino_flash04/bloxorz(www.albinoblacksheep.com).swf]] 879021\n* [[Portal|http://www.armorgames.com/games/portaltheflashversion_game.html]]\n* [[Chasm|http://www.abc.net.au/gameon/chasm/chasmgame.htm]] / [[Room Scape|http://terminalhouse.com/guesthouse_en.html]]\n* [[20 q|http://www.20q.net/]]\n* [[Lampadas|http://daflax.com/index.php?/content/view/321/14/lang,pt_br/]]\n* [[Reaction|http://www.inreaction.com/reaction_game.swf]]\n* [[Orbita|http://www.haznosblog.kit.net/2008/orbita]]\n* [[Muitos|http://www.nitrome.com]]\n* [[Nintendo8|http://nintendo8.com/toplist/more/]]\n* [[Necromanthus|http://necromanthus.com/main.html]]\n* [[Bible Fight|http://www.adultswim.com/games/game/index.html?game=biblefight]]\n* [[Super Smash Flash|http://www.mcleodgaming.com/?page=games]]\n* [[Jogo Irritante|http://www.webjogos.info/play-4507-]]\n* [[G1 Suggestions|http://g1.globo.com/Noticias/Tecnologia/0,,MUL426355-6174,00.html]]\n----\n* Check [[Burn...|http://www.mazapan.se/games/BurnTheRope.php]]
[[internal link(not existing)]]\n[[internal link(exists)|StyleSheet]]\n[[external link|http://www.tiddlywiki.com]]\n[[a pretty link that doesn't exist|blahBlueBlah]]\n\n<<newTiddler>>\n\n!Header 1\n!!Header 2\n!!!Header 3\n!!!!Header 4\n!!!!!Header 5\n\n''Bold''\n==Strike==\n__Underline__\n//Italic//\n2^^3^^=8\na~~ij~~ = -a~~ji~~\n@@highlight@@\n@@color(green):green colored@@\n@@bgcolor(#ff0000):color(#ffffff):red colored@@\n\n[img[Selectutorial|http://css.maxdesign.com.au/selectutorial/images/header.gif][http://css.maxdesign.com.au/selectutorial/]]\n\n{{{\n Preformated text\n}}}\n\nI think this is {{{rendered as code}}}.\n\nTo make quoted bits of text stand out, you can use BlockQuotes within your [[tiddler]]s, like this:\n\nJeremyRuston said:\n<<<\nA TiddlyWiki is like a blog because it's divided up into neat little chunks, but it encourages you to read it by hyperlinking rather than sequentially: if you like, a non-linear blog analogue that binds the individual microcontent items into a cohesive whole.\n<<<\n\nLike BulletPoints and NumberedBulletPoints, you can have three different levels of BlockQuotes. Just [[edit]] this tiddler to see how it's done.\n\n>level 1\n>level 1\n>>level 2\n>>level 2\n>>>level 3\n>>>level 3\n>>level 2\n>level 1\n\nCreating BulletPoints is simple.\n* Just add an asterisk\n* at the beginning of a line.\n** If you want to create sub-bullets\n** start the line with two asterisks\n*** And if you want yet another level\n*** use three asterisks\n* Edit this tiddler to see how it's done\n* You can also do NumberedBulletPoints\n\nIt's easy to create NumberedBulletPoints.\n# Use a single '#' at the start of each line\n# and the tiddler will automatically\n# start numbering your list.\n## If you want a sub-list\n## within any bullets\n## add two '#'s at the start of the lines.\n# When you go back to a single '#'\n# the main numbered list will start up\n# where it left off.\nIt's just as simple to do normal BulletPoints.\n\nEdit this tiddler to see how to insert images.\n[img[Fractal vegetable|fractalveg.jpg]]\n(This curious vegetable is called 'Romanesque broccoli' and is one of [[my photos|http://www.flickr.com/photos/jermy/]])\n\nYou can divide a tiddler into\n----\nsections by typing four dashes on a line by themselves\n\n*sample:\n|!th1111111111|!th2222222222|\n|>| colspan |\n| rowspan |left|\n|~| right|\n|bgcolor(#a0ffa0):colored| center |\n|caption|c\n\n*sample (changed caption and table headers):\n|caption|c\n|th1111111111|th2222222222|h\n|>| colspan |\n| rowspan |left|\n|~| right|\n|bgcolor(#a0ffa0):colored| center |\n\n|Standard Periodic Table (ref. Wikipedia)|c\n|| !1 | !2 |!| !3 | !4 | !5 | !6 | !7 | !8 | !9 | !10 | !11 | !12 | !13 | !14 | !15 | !16 | !17 | !18 |\n|!1|bgcolor(#a0ffa0): @@color(red):H@@ |>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>||bgcolor(#c0ffff): @@color(red):He@@ |\n|!2|bgcolor(#ff6666): Li |bgcolor(#ffdead): Be |>|>|>|>|>|>|>|>|>|>||bgcolor(#cccc99): B |bgcolor(#a0ffa0): C |bgcolor(#a0ffa0): @@color(red):N@@ |bgcolor(#a0ffa0): @@color(red):O@@ |bgcolor(#ffff99): @@color(red):F@@ |bgcolor(#c0ffff): @@color(red):Ne@@ |\n|!3|bgcolor(#ff6666): Na |bgcolor(#ffdead): Mg |>|>|>|>|>|>|>|>|>|>||bgcolor(#cccccc): Al |bgcolor(#cccc99): Si |bgcolor(#a0ffa0): P |bgcolor(#a0ffa0): S |bgcolor(#ffff99): @@color(red):Cl@@ |bgcolor(#c0ffff): @@color(red):Ar@@ |\n|!4|bgcolor(#ff6666): K |bgcolor(#ffdead): Ca ||bgcolor(#ffc0c0): Sc |bgcolor(#ffc0c0): Ti |bgcolor(#ffc0c0): V |bgcolor(#ffc0c0): Cr |bgcolor(#ffc0c0): Mn |bgcolor(#ffc0c0): Fe |bgcolor(#ffc0c0): Co |bgcolor(#ffc0c0): Ni |bgcolor(#ffc0c0): Cu |bgcolor(#ffc0c0): Zn |bgcolor(#cccccc): Ga |bgcolor(#cccc99): Ge |bgcolor(#cccc99): As |bgcolor(#a0ffa0): Se |bgcolor(#ffff99): @@color(green):Br@@ |bgcolor(#c0ffff): @@color(red):Kr@@ |\n|!5|bgcolor(#ff6666): Rb |bgcolor(#ffdead): Sr ||bgcolor(#ffc0c0): Y |bgcolor(#ffc0c0): Zr |bgcolor(#ffc0c0): Nb |bgcolor(#ffc0c0): Mo |bgcolor(#ffc0c0): Tc |bgcolor(#ffc0c0): Ru |bgcolor(#ffc0c0): Rh |bgcolor(#ffc0c0): Pd |bgcolor(#ffc0c0): Ag |bgcolor(#ffc0c0): Cd |bgcolor(#cccccc): In |bgcolor(#cccccc): Sn |bgcolor(#cccc99): Sb |bgcolor(#cccc99): Te |bgcolor(#ffff99): I |bgcolor(#c0ffff): @@color(red):Xe@@ |\n|!6|bgcolor(#ff6666): Cs |bgcolor(#ffdead): Ba |bgcolor(#ffbfff):^^*1^^|bgcolor(#ffc0c0): Lu |bgcolor(#ffc0c0): Hf |bgcolor(#ffc0c0): Ta |bgcolor(#ffc0c0): W |bgcolor(#ffc0c0): Re |bgcolor(#ffc0c0): Os |bgcolor(#ffc0c0): Ir |bgcolor(#ffc0c0): Pt |bgcolor(#ffc0c0): Au |bgcolor(#ffc0c0): @@color(green):Hg@@ |bgcolor(#cccccc): Tl |bgcolor(#cccccc): Pb |bgcolor(#cccccc): Bi |bgcolor(#cccc99): Po |bgcolor(#ffff99): At |bgcolor(#c0ffff): @@color(red):Rn@@ |\n|!7|bgcolor(#ff6666): Fr |bgcolor(#ffdead): Ra |bgcolor(#ff99cc):^^*2^^|bgcolor(#ffc0c0): Lr |bgcolor(#ffc0c0): Rf |bgcolor(#ffc0c0): Db |bgcolor(#ffc0c0): Sq |bgcolor(#ffc0c0): Bh |bgcolor(#ffc0c0): Hs |bgcolor(#ffc0c0): Mt |bgcolor(#ffc0c0): Ds |bgcolor(#ffc0c0): Rg |bgcolor(#ffc0c0): @@color(green):Uub@@ |bgcolor(#cccccc): Uut |bgcolor(#cccccc): Uuq |bgcolor(#cccccc): Uup |bgcolor(#cccccc): Uuh |bgcolor(#fcfecc): @@color(#cccccc):Uus@@ |bgcolor(#ecfefc): @@color(#cccccc):Uuo@@ |\n\n| !Lanthanides^^*1^^|bgcolor(#ffbfff): La |bgcolor(#ffbfff): Ce |bgcolor(#ffbfff): Pr |bgcolor(#ffbfff): Nd |bgcolor(#ffbfff): Pm |bgcolor(#ffbfff): Sm |bgcolor(#ffbfff): Eu |bgcolor(#ffbfff): Gd |bgcolor(#ffbfff): Tb |bgcolor(#ffbfff): Dy |bgcolor(#ffbfff): Ho |bgcolor(#ffbfff): Er |bgcolor(#ffbfff): Tm |bgcolor(#ffbfff): Yb |\n| !Actinides^^*2^^|bgcolor(#ff99cc): Ac |bgcolor(#ff99cc): Th |bgcolor(#ff99cc): Pa |bgcolor(#ff99cc): U |bgcolor(#ff99cc): Np |bgcolor(#ff99cc): Pu |bgcolor(#ff99cc): Am |bgcolor(#ff99cc): Cm |bgcolor(#ff99cc): Bk |bgcolor(#ff99cc): Cf |bgcolor(#ff99cc): Es |bgcolor(#ff99cc): Fm |bgcolor(#ff99cc): Md |bgcolor(#ff99cc): No |\n\n*Chemical Series of the Periodic Table\n**@@bgcolor(#ff6666): Alkali metals@@\n**@@bgcolor(#ffdead): Alkaline earth metals@@\n**@@bgcolor(#ffbfff): Lanthanides@@\n**@@bgcolor(#ff99cc): Actinides@@\n**@@bgcolor(#ffc0c0): Transition metals@@\n**@@bgcolor(#cccccc): Poor metals@@\n**@@bgcolor(#cccc99): Metalloids@@\n**@@bgcolor(#a0ffa0): Nonmetals@@\n**@@bgcolor(#ffff99): Halogens@@\n**@@bgcolor(#c0ffff): Noble gases@@\n\n*State at standard temperature and pressure\n**those in @@color(red):red@@ are gases\n**those in @@color(green):green@@ are liquids\n**those in black are solids
!The Project\n* Fumo is a simple simulator engine (or [[Mock|http://faq.javaranch.com/view?ScjpMockTests]]) built in [[SuperWaba|http://www.superwaba.com]], avaiable for PDAs, Windows and Linux (see [[Superwaba Target Platforms Supported|http://www.superwaba.com.br/en/vantagens.asp]]);\n* Fumo was created to make idle time in study time (like bathroom time) and to study [[SuperWaba|http://www.superwaba.com]] components (see ''For Developers'' section);\n* I acquire a [[HTC 8125|http://www.phonescoop.com/phones/phone.php?p=781]] cellphone, this project was my first toy;\n* Fumo was developed by [[Marcelo Adamatti|http://adamatti.googlepages.com/en]]\n* [[Try it now!|https://fumo.dev.java.net/source/browse/fumo/trunk/Fumo/demo.html]]\n!Why the name\nFumo as created merging ''[[FU|http://fuja.dev.java.net]]''[[ja|http://fuja.dev.java.net]] and the word ''MO''ck. \nIn Portuguese (pt-br), Fumo means [[Smoke|http://translate.google.com/translate_t?hl=en&langpair=pt%7Cen&text=fumo]]. It's a funny name =)\n!Features\n* Pre-defined tests: SCJP, SCEA, English and SCBCD. Check all list [[here|https://fumo.dev.java.net/source/browse/fumo/trunk/Fumo/src/xml/]];\n* Capability to load external tests (use [[this XSLT file|https://fumo.dev.java.net/source/browse/fumo/trunk/Fumo/src/xml/mocktest.xslt]]);\n* Reason for options: you can see why the option is correct or wrong;\n* Mark/unmark questions to export;\n* [[Graphic|http://www.moioli.net/Projects__English____4/MoioChart_Java_library___74.html]] with percentage of errors, corrects and not answered;\n* HTML Export functions: export wrong questions, marked questions or all questions;\n* Open a new windows to show big questions;\n!Screenshots\n[IMG[https://fumo.dev.java.net/source/browse/fumo/trunk/www/img/main.JPG]]\n[IMG[https://fumo.dev.java.net/source/browse/fumo/trunk/www/img/load external.JPG]]\n[IMG[https://fumo.dev.java.net/source/browse/fumo/trunk/www/img/questions.JPG]]\n[IMG[https://fumo.dev.java.net/source/browse/fumo/trunk/www/img/export.JPG]]\n[IMG[https://fumo.dev.java.net/source/browse/fumo/trunk/www/img/graphic.JPG]]\n[IMG[https://fumo.dev.java.net/source/browse/fumo/trunk/www/img/menu.JPG]]\n[IMG[https://fumo.dev.java.net/source/browse/fumo/trunk/www/img/big questions.JPG]]\n!FAQ\n* ''What are the requirements to run Fumo?'' \n[[See SuperWaba page|http://www.superwaba.com.br/en/pdas_compativeis.asp]]\n* ''How do I install the application?'' \nCheck [[SuperWaba how to|http://www.superwaba.com.br/en/dochow.asp]]\n* ''if you have questions, let me know!''\n!Download\n* Get [[Fumo CAB|https://fumo.dev.java.net/source/browse/fumo/trunk/Fumo/dist/]];\n* Get [[Fumo Jar|https://fumo.dev.java.net/source/browse/fumo/trunk/Fumo/build/]];\n* Launch the [[applet|https://fumo.dev.java.net/source/browse/fumo/trunk/Fumo/demo.html]];\n!For Developers\n* ~ProgressBar: see [[MockHandler.java|https://fumo.dev.java.net/source/browse/fumo/trunk/Fumo/src/com/fuja/fumo/handler/Mockhandler.java]];\n* Load External: see [[UISelect.java|https://fumo.dev.java.net/source/browse/fumo/trunk/Fumo/src/com/fuja/fumo/ui/UISelect.java]]\n* For a decent Log API, see [[org.apache.log4j|https://fumo.dev.java.net/source/browse/fumo/trunk/Fumo/src/org/apache/log4j]]\n* For graphics, check [[GraphGen.java|https://fumo.dev.java.net/source/browse/fumo/trunk/Fumo/src/com/fuja/swf/ui/GraphGen.java]]\n* [[How can I create a Icon?|http://www.pdaexpert.net/dicas-rapidas/superwaba/como-criar-um-icone-para-sua-aplicacao-superwaba/]]\n!Next steps\n* To start with ~SuperWaba, see [[this tutorial|http://www.pdaexpert.net/artigos/superwaba/sw-passos-iniciais-para-desenvolvimento-utilizando-o-superwaba/]];\n* Create a method to show questions with images;\n* Create a properties mechanism;\n* Internationalize the labels/buttons;\n* May be use [[db4o|https://source.db4o.com/db4o/trunk/db4oME/]] to persist results;\n!Other Links\n* [[SW Jump|http://sourceforge.net/projects/jump]];\n* [[Waba Extra|http://www.roblisa.com/wextras/]];\n* [[Graph API|http://www.moioli.net/Projects__English____4/MoioChart_Java_library___74.html]];\n* [[db4o|https://source.db4o.com/db4o/trunk/db4oME/]] for JME;\n!About\n* Fumo was developed by [[Marcelo Adamatti|http://adamatti.googlepages.com/en]]\n* Page based on [[Logi.net|http://www.paraschis.gr/loginet/index.html]] site. \n* I got some tests from [[Moelholm site|http://nicky.cust.ipeer.se/moelholmweb/]]\n!Special Thanks\n... to [[Daniel Wildt|http://danielwildt.blogspot.com]].\n----------------------\n!Fazer\n{{{\nC:\sjava\seclipse\sws\sfumo docs\nsubir imagens - https://fumo.dev.java.net/source/browse/fumo/trunk/www/img/\nsubir waba jar - https://fumo.dev.java.net/source/browse/fumo/trunk/Fumo/build/Fumo.jar\n}}}
1) Quando Galvão Bueno nasceu, ele berrou: Uééééééééé do Brasil!!!!!\n----\n2) Toda semana, quando saem os números da sena, Galvão Bueno grita: Eu Sabia! Eu Sabia! Mas ele nunca joga.\n----\n3) Galvão Bueno comenta até minuto de silêncio.\n----\n4) Para Galvão Bueno, mil palavras valem mais do que uma imagem.\n----\n5) Deus criou o mundo em seis dias. No sétimo, foi interrompido por Galvão Bueno.\n----\n6) Quando Adão foi criado, ele estendeu uma faixa no paraíso: "Filma Eu, Galvão".\n----\n7) É impossível cronometrar o tempo que Galvão Bueno leva dobrando os "R" de cada palavra. A bateria de seu relógio acaba antes.\n----\n8) Quando Galvão Bueno goza, toca o "Tema da Vitória" de Ayrton Senna.\n----\n9) Galvão Bueno nunca tem deja vu. Só tira-teima.\n----\n10) Galvão Bueno foi à Itália e mordeu a Torre de Pizza.\n----\n11) A Monalisa sorri porque se lembra de uma gafe de Galvão Bueno.\n----\n12) Wally se esconde para não ouvir a narração de Galvão Bueno.\n----\n13) Van Gogh cortou as orelhas para não ouvir Galvão Bueno.\n----\n14) Bethovem ficou surdo enquanto Galvão Bueno narrava a nona sinfonia.\n----\n15) O grito de "Independência ou Morte" de Dom Pedro I foi abafado pela vibração de Galvão Bueno.\n----\n16) Galvão Bueno narrou com entusiasmo uma corrida de caracóis com mal de Alzheimer.\n----\n17) Galvão Bueno vibra até em missa de sétimo dia.\n----\n18) Galvão Bueno ganhou uma aposta, recebeu em cheque e, para sacanear o amigo perdedor, fez um quadro com ele.\n----\n19) Galvão Bueno é contra a pena de morte. Ele acha que não devemos ter pena de matar bandidos.\n----\n20) Galvão Bueno quer saber o horário de funcionamento do Google durante a Copa.\n----\n21) Galvão Bueno é o único ser vivo que consegue interromper o Faustão quando ele começa a falar.\n----\n22) Galvão Bueno não é louro porque isso seria redundância.\n----\n23) Galvão Bueno não sabe o que é redundância.\n----\n24) Só uma pessoa consegue falar mais alto que Chuck Norris. Galvão Bueno.\n----\n25) Galvão Bueno ensinou Tarzan a gritar.\n----\n26) Fidel Castro interrompe seus discursos para ouvir Galvão Bueno.\n----\n27) Bin Laden só grava os seus próprios vídeos porque Galvão Bueno não atende a seus pedidos de "Filma Eu".\n----\n28) Quando o terceiro segredo de Fátima for revelado, Galvão Bueno gritará: Eu Sabia! Eu sabia!\n----\n29) Galvão Bueno sabe tudo. Até a idade da Glória Maria.\n----\n30) A cada grito de gol de Galvão, 231 neurônios morrem na cabeça de cada telespectador. Os restantes fazem uma ola.\n----\n31) Quando Galvão Bueno era criança, seus colegas o odiavam porque, a cada gol nos jogos de futebol, Galvão obrigava a todos os atletas envolvidos a repetir o lance para os que não tinham visto. Só para ele narrar o replay.\n----\n32) Galvão Bueno pronuncia mais letras "r" por ano do que todos os habitantes do Estado de São Paulo.\n----\n33) Se as duas palavras que ele mais gosta de pronunciar tivessem a letra "r" - "Galvão" e "Bueno" - ele pronunciaria mais a letra "r" do que todos os habitantes da República Popular da China.\n----\n34) Galvão Bueno só não é famoso na China porque a seleção chinesa nunca faz gols.\n----\n35) Galvão Bueno nunca teve calos nas cordas vocais. Seus calos é que têm cordas vocais.\n----\n36) As cordas vocais de Galvão Bueno são tão resistentes que são usadas para sustentar o Bondinho de Pão de Açúcar.\n----\n37) A voz de Galvão Bueno é a única que pode ser vista do espaço.\n----\n38) Galvão Bueno nunca diz um palavrão. Prefere dizer duas palavrinhas.\n----\n39) Quando Deus criou Galvão Bueno, perguntou a ele onde ele gostaria de nascer. Ele escolheu o Brasil, porque todos os verbos no infinitivo em português tem a letra "r" no final.\n----\n40) Mesmo sendo brasileiro, Deus só acatou porque sabia que um dia ele trabalharia na Rede Globo. E teria o poder de destituir Deus de suas funções.\n----\n41) O som que Galvão Bueno mais gosta é o da sua voz.\n----\n42) O segundo som que Galvão Bueno mais gosta é do som de sua voz quando reverbera nas paredes.\n----\n43) Galvão Bueno tem uma foto 3x4 dele mesmo na carteira. E mostra para todo mundo.\n----\n44) Galvão Bueno é tão vaidoso que faz mesa redonda com um só convidado: ele mesmo.\n----\n45) Graças a Galvão Bueno, o astronauta brasileiro soube das vitórias do Brasil de dentro do foguete. Sem estar com a TV ligada.\n----\n46) Galvão Bueno nunca grava os jogos que narra para assistir depois. Ele não perderia a chance de dizer todas aquelas palavras mais uma vez.\n----\n47) Galvão Bueno nunca usa malas em suas viagens. E sempre paga excesso de bagagem.\n----\n48) O volume da voz de Galvão Bueno não é medido em decibéis. É na escala Richter.\n----\n49) Os 50 fatos sobre Galvão Bueno só têm 49 itens porque fomos interrompidos por ele antes de chegar ao fim.
/* \nVeja o Código Fonte\n<<google 'Marcelo Adamatti'>>\n/%*/\nversion.extensions.google= {\n name:"google",\n source:"http://adamatti.tiddlyspot.com/#GooglePlugin",\n author:"MarceloAdamatti"\n};\nconfig.macros.google = {};\nconfig.macros.google.handler= function(place,macroName,params) {\n var key=params[0];\n wikify("[[" + key + "|http://www.google.com.br/search?hl=pt-BR&q=" + key + "]]",place)\n}\n/*%/*/
[[All|Formatting]]\n+++[Text Markup]\n|>|<html><tt>{{{Monospaced Text}}}</tt></html> |\n|>|<html><pre>{{{<br/>Monospaced<br/>Multi-line<br/>Block<br/>}}}</pre></html> |\n|>|{{{''}}}''Bold''{{{''}}} |\n|>|{{{//}}}//Italics//{{{//}}} |\n|>|{{{__}}}__Underine__{{{__}}} |\n|>|{{{--}}}--Strike Through--{{{--}}} |\n|>|{{{~~}}}~~sub~~{{{~~}}}script |\n|>|{{{^^}}}^^super^^{{{^^}}}script |\n===\n\n+++[Colors (see ColorChart)]\n|>|{{{@@}}}@@highlight@@{{{@@}}} |\n|>|{{{@@color(green):}}}@@color(green):green@@{{{@@}}} |\n|>|{{{@@bgcolor(green):}}}@@bgcolor(green):green@@{{{@@}}} |\n===\n\n+++[Links]\n|>|any WikiWord |\n|>|{{{[[Manual Link]]}}}<html><br/></html>Makes: [[Manual Link]] |\n|>|Pretty Link<html><br/></html>{{{[[Help|QuickRef]]}}}<html><br/></html>Makes: [[Help|QuickRef]] |\n|>|External Link<html><br/></html>{{{http://www.msn.com}}}<html><br/></html>Makes: http://www.msn.com |\n|>|Pretty External Link<html><br/></html>{{{[[go|http://www.msn.com]]}}}<html><br/></html>Makes: [[go|http://www.msn.com]] |\n===\n\n+++[Folder Links]\n|>|{{{[[Link Text|OS Path]]}}} |\n|>| !Path Formats |\n|>|Windows Share:<html><br/></html>{{{file://///server/share}}} |\n|>|Windows Local:<html><br/></html>{{{file:///c:/folder/file}}} |\n|>|Un*x Local File:<html><br/></html>{{{file://folder/file}}} |\n|>|Relative File<html><br/></html>{{{folder/file}}} |\n===\n\n+++[Lists]\n|>|{{{*}}} Bullet Lists<html><br/></html>{{{#}}} Numbered Lists |\n|>|Nest with multiple {{{*}}}'s or {{{#}}}'s |\n|>|{{{*}}}Bullet<html><br/></html>{{{##}}}Number |\n|>|<html><ul><li>Bullet<ol><li>Numbered</li></ol></li></ul></html> |\n===\n\n+++[blockquotes]\n|>|{{{>}}} Blockquote<html><br/></html>{{{>>}}} Nested Blockquote |\n|>|<html><blockquote>Blockquote<blockquote>Nested Blockquote</blockquote></blockquote></html> |\n|>|<html><tt><<<</tt><br/>multi-line<br/>blockquote<br/><tt><<<</tt></html> |\n|>|<html><blockquote>multi-line<br/>blockquote</blockquote></html> |\n===\n\n+++[Images]\n|>|{{{[img[favicon.ico]]}}} -> [img[http://www.tiddlywiki.com/favicon.ico]] |\n===\n\n+++[Headings]\n|>|<html><h1>!Heading H1</h1><h2>!!Heading H2</h2><h3>!!!Heading H3</h3><h4>!!!!Heading H4</h4><h5>!!!!!Heading H5</h5></html> |\n===\n\n+++[Horizontal Rule]\n|>|{{{----}}} |\n|>|<html><hr/></html> |\n===\n\n+++[Tables]\n| {{{|}}} |Column Seperator |\n| {{{!}}} |Header |\n| {{{>}}} |Column Span |\n| {{{~}}} |Row Span |\n| {{{|Left |}}} |Left Align |\n| {{{| Right|}}} |Right Align|\n| {{{| Center |}}} |Center Align |\n| {{{|Caption|c}}} |Table Caption |\n===\n\n+++[Table Sample]\n|>|{{{|}}} !header {{{|}}} !header {{{|}}}<html><br/></html>{{{|>|}}}colspan=2 {{{|}}}<html><br/></html>{{{|}}} rowspan {{{|}}}left align {{{|}}}<html><br/></html>{{{||}}} center {{{|}}}<html><br/></html>{{{|}}}bgcolor(green):color{{{|}}} right{{{|}}}<html><br/></html>{{{|}}}table caption{{{|}}}c<html><br/></html> |\n|>| <html><table width="80%" border=1><tbody><tr><th align="center">header</th><th align="center">header</th></tr><tr><td colspan="2" align="center">colspan="2"</td></tr><tr><td rowspan="2" align="center">rowspan</td><td align="left">left align</td></tr><tr><td align="center">centered</td></tr><tr><td bgcolor="green">green</td><td align="right">right</td></tr><caption valign="bottom">table caption</caption></tbody></table></html> |\n===\n\n
|!Macro|!Syntax|\n|allTags|{{{<}}}{{{<allTags>>}}}|\n|br|{{{<}}}{{{<br>>}}}|\n|closeAll|{{{<}}}{{{<closeAll>>}}}|\n|list all|{{{<}}}{{{<list all>>}}}|\n|list missing|{{{<}}}{{{<list missing>>}}}|\n|list orphans|{{{<}}}{{{<list orphans>>}}}|\n|newJournal|{{{<}}}{{{<newJournal>>}}}|\n|newTiddler|{{{<}}}{{{<newTiddler>>}}}|\n|permaview|{{{<}}}{{{<permaview>>}}}|\n|saveChanges|{{{<}}}{{{<saveChanges>>}}}|\n|search|{{{<}}}{{{<search>>}}}|\n|slider|{{{<}}}{{{<slider ID Tiddler Label>>}}}|\n|sparkline|{{{<}}}{{{<sparkline x1 x2 xn>>}}}|\n|tabs|{{{<}}}{{{<tabs ID Label Tip Tiddler>>}}}|\n|tagChooser|{{{<}}}{{{<tagChooser>>}}}|\n|tag|{{{<}}}{{{<tag tagName>>}}}|\n|tiddler|{{{<}}}{{{<tiddler Tiddler>>}}}|\n|timeline|{{{<}}}{{{<timeline>>}}}|\n|today|{{{<}}}{{{<today>>}}}|\n|version|{{{<}}}{{{<version>>}}}|\n\n
Em uma visita rápida pela Galícia, há 9 mil anos atrás, Jack Bauer teve um resfriado. Quando espirrou, extinguiu todas as galinhas lá existentes. Criou-se a Gripe Aviária. \n----\nSe todos em "24 horas" seguissem as ordens de Jack Bauer, o seriado se chamaria "12 horas". \n----\nJack Bauer uma vez esqueceu onde ele tinha deixado suas chaves. Ele passou meia hora se torturando até que ele obtivesse essas informações. \n----\nJack Bauer matou 93 pessoas em 4 dias. Espere, este é um fato real! \n----\nJack Bauer joga roleta russa com uma arma totalmente carregada e ganha. \n----\nQuando Kim Bauer perdeu sua virgindade, Jack Bauer foi atrás, achou-a e colocou-a de volta. \n----\nToda inequação matemática oficialmente termina com "< Jack Bauer". \n----\nSe você está segurando uma arma para a cabeça de Jack Bauer, não conte até 3 para atirar. Conte até 10. Isso vai lhe dar mais 7 segundos de vida. \n----\nQuando Jack Bauer passa pelo detector de metal do aeroporto e o detector não apita, o segurança lhe dá uma arma. \n----\nDepois de ouvir que Jack Bauer era interpretado por Kiefer Sutherland, Jack Bauer matou Kiefer. Ninguém comanda Jack Bauer. \n----\nSe você acordar de manhã, é porque Jack Bauer poupou sua vida. \n----\nNão adianta chorar pelo leite derramado. A não ser que o leite era do Jack Bauer... Aí você está ferrado. \n----\nQuando a vida deu limões a Jack Bauer, ele os usou para matar terroristas. Jack Bauer odeia limonada. \n----\nJack Bauer não erra um tiro. Se ele não te acertou, é porque ele estava mirando em outro terrorista 23 Km atrás... \n----\n1 bilhão e meio de chineses estão nervosos com Jack Bauer. Parece uma briga justa. \n----\nJesus morreu e ressuscitou da morte em 3 dias. Jack Bauer fez isso em menos de uma hora. E ele fez isso duas vezes. \n----\nEm 96 horas, Jack Bauer matou 93 pessoas e salvou o mundo 4 vezes. O que diabos você está fazendo da sua vida? \n----\nMatar Jack Bauer não faz ele morrer. Apenas deixa ele mais nervoso. \n----\nQuando o Google não pode achar alguma coisa, ele pede ajuda para Jack Bauer. \n----\nJack Bauer uma vez tirou queda de braço com o Superman. O combinado era que o perdedor teria que usar a cueca sobre as calças. \n----\nA recente proposta de trégua de Osama Bin Laden é uma resposta direta ao fato de que ele descobriu que, na verdade, Jack Bauer ainda está vivo. \n----\nNuma prova de matemática no colegial, Jack Bauer colocou "Violência" em todas as respostas. Ele conseguiu um A+ na prova, porque Jack Bauer resolve todos os seus problemas com violência. \n----\nJack Bauer nunca foi viciado em heroína. A heroína era viciada em Jack Bauer. \n----\nA única razão pela qual você está consciente agora é porque Jack Bauer não quer ter que te carregar. \n----\nJack Bauer dorme com uma arma sob o travesseiro. Mas ele pode te matar com o travesseiro mesmo. \n----\nOriginalmente, eram 5 cavaleiros do apocalipse. Jack Bauer disse que iria viajar a pé. \n----\nJack Bauer não tem amigos, porque, quando criança quando brincava de Polícia e Ladrão, os ladrões eram sempre interrogados e mortos. \n----\nQuando acabou sua munição, Jack Bauer foi pra linha de fogo, tomou três tiros no peito e usou as balas pra recarregar. \n----\nNa declaração de Imposto de Renda, Jack Bauer tem que declarar o mundo todo como dependente dele. Inclusive o Chuck Norris. \n----\nNostradamus previu: "No século 21, um homem conhecido como Jacques será o salvador do mundo, 5 temporadas seguidas" Momentos depois, Jack Bauer arrombou a porta, atirou no joelho de Nostradamus e gritou "WHO ARE YOU WORKING FOR?!" \n----\nChuck Norris contou a Jack Bauer que ele só matou 15 pessoas porque acabou a munição. Jack contou pra ele que só matou 93 pessoas porque acabaram as pessoas. \n----\nToda hora que você se masturba, Jack Bauer mata um terrorista. Não é porque você se masturba, mas essa é a freqüência com que ele mata terroristas. \n----\nQuanto tempo Jack Bauer levaria para resolver o mistério de Lost e sair da ilha? Ora, 24 horas! \n----\nSe parece bife, tem gosto de bife, cheira como bife, mas Jack Bauer afirma que é frango. Ora, é um maldito frango!
* [[Witches|http://jogos.uol.com.br/pc/previas/witches.jhtm]]\n* [[XBlade|http://jogos.uol.com.br/pc/galerias/xblade.jhtm]]\n* [[Perfect KO|http://jogos.uol.com.br/pc/ultnot/2008/02/18/ult182u7981.jhtm]]\n* [[DBZ online|http://jogos.uol.com.br/pc/galerias/dragonballonline.jhtm]]\n* [[Capcom|http://www.gamefaqs.com/features/company/2324.html]]\n* Fantastic 4\n* Spiderman 3\n* Chaos Legion\n!Já baixados\n* Mega Man X8\n* Onimusha 3\n* Devil May Cry 3\n* Resident Evil 4\n* World of Warcraft
/%[[Welcome to Tiddlyspot]] GettingStarted%/\n[[Quotes|quotes]]\n[[Plugins|AuthorsSample]]\n[[TA Sample|TabbleAggregateSample]]\n[[Help Formatação|HelpFormatacao]]\n[[Help Macros|HelpMacros]]\n[[ControlPanel|http://adamatti.tiddlyspot.com/controlpanel]]\n[[Edit|MainMenu]]
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">\n</script>\n<script type="text/javascript">\n_uacct = "UA-1039281-3";\ntry{urchinTracker();}catch(e){}\n</script>
<!--{{{-->\n<META HTTP-EQUIV="Expires" CONTENT="Tue, 01 Jan 1980 1:00:00 GMT">\n<META HTTP-EQUIV="Pragma" CONTENT="no-cache">\n<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml'/>\n<!--}}}-->
1. Se você não perde cabeça quando todos ao redor já perderem, talvez você apenas não esteja entendendo a situação.\n----\n2. Lei de Mencken: Para cada problema na humanidade existe uma solução simples e clara, e esta será sempre a solução errada.\n----\n3. Lei de Sevareid: A principal causa dos problemas são as soluções.\n----\n4. Lei de Thoreau: Se alguém aproximar-se de você com a intenção declarada de lhe fazer o bem, é melhor correr para salvar sua vida.\n----\n5. Lei de Peer: A solução do problema muda o problema.\n----\n6. Lei do Unicórnio: Nunca brinque de pular cancela com um unicórnio.\n----\n7. Conjectura de Lyall: Se um cabo de computador tem um lado, então ele tem outro.\n----\n8. Observação Fundamento de Lyall: A perna mais importante de uma mesa de três pernas é aquela que está faltando.\n----\n9. Lei de "de la Lastra": Depois do último dos 16 parafusos ser retirado de uma tampa, será decoberto que estava sendo removida a tampa errada.\n----\n10. Corolário de "de la Lastra": Depois que uma tampa for presa por 16 parafusos, será descoberto que uma ferramenta foi esquecida.\n----\n11. As falhas de projeto andam sempre em grupos.\n----\n12. Verdade fundamental de Gerrold: É uma boa coisa que o dinheiro não possa comprar a felicidade. Nós não agüentaríamos os comerciais.\n----\n13. Pronunciamento de Gerrold: A diferença entre um político e uma lesma é que a lesma deixa um rastro gosmento.\n----\n14. Segunda Lei de Mencken: Quando um homem ri das suas desgraças ele perde muito amigos. Eles nunca perdoam a perda desta oportunidade.\n----\n15. Terceira Lei de Mencken: Um idealista é aquele que, ao perceber que as rosas cheiram melhor que as ervilhas, conclui que elas dariam uma sopa melhor.\n----\n16. Terceira lei de Clarke: Qualquer tecnologia suficientemente avançada é indistinguível da mágica.\n----\n17. Primeiro postulado do isomurfismo: As coisas que não são iguais a coisa nenhuma são iguais entre si.\n----\n18. A lei inaplicável: Lavar o seu carro para fazer chover não funciona.\n----\n19. Lei de Witten: Sempre que você cortar suas unhas, você descobrirá uma necessidade para elas uma hora depois.\n----\n20. Postulado de Perkins: Quando maior você é, mais fortes eles batem.\n----\n21. Postulado de Harrison: Para cada ação existe uma crítica igual e no sentido contrário.\n----\n22. Lei de Conway: Em uma empresa existe sempre uma pessoa que sabe o que está acontecendo. Esta pessoa deve ser despedida.\n----\n23. Lei da retroação de Stewart: É mais fácil conseguir o perdão que a permissão.\n----\n24. Segunda lei de MacDonald: Consultores são pessoas místicas que perguntam algo à empresa e depois dizem a mesma coisa de volta para ela.\n----\n25. Primeira lei do trabalho em laboratório: Um frasco quente é exatamente igual a um frasco frio.\n----\n26. Guia prático para a ciência moderna: \n 1.Se é verde, é biologia.\n 2.Se fede, é química.\n 3.Se não funciona, é fisica.\n----\n27. Errar é humano, mas para fazer coisas realmente idiotas é necessário um computador.\n----\n28. 0 princício da salsicha: Pessoas que gostam de salsicha e de respeito não devem ver como os dois são feitos.\n----\n29. Observação de Horngren (generalizada): O mundo real é uma exceção.\n----\n30. Máxima de Merkin: Na dúvida, preveja que a tendência atual continuará.\n----\n31. Nunca atribua à malicia aquilo que pode ser explicado aceitavelmente pela estupidez.\n----\n32. Lei de Gold: Se o sapato couber, ele é feio. \n----\n33. Lei das reprises: Se você assistiu uma série de TV apenas uma vez, quando você assistir à reprise será o mesmo episódio.\n----\n34. Lei de Shirley: A maioria das pessoas se merecem.\n----\n35. Perdoe e lembre.\n----\n36. Lei de Woltman: Nunca programe e beba cerveja ao mesmo tempo.\n----\n37. Revelação de Gallois: Se você dá lixo a um computador, nada sairá dele além de lixo. Mas se o lixo passou por uma máquina muito cara, ele será de alguma forma enobrecido e ninguém se atreverá a criticá-lo. \n----\n38. Lei da adivinhação política de Galbraith: Se alguém diz quatro vezes que não vai renunciar, ele certamente irá.\n----\n39. Lei de Allen: É quase sempre mais fácil entrar do que sair de qualquer coisa.\n----\n40. Axioma de Aleen: Se tudo o mais falhar, siga as instruções.\n----\n41. Você pode liderar uma horta, mas você não pode fazê-la pensar.\n----\n42. Observação de Avery: Não importa que você caia, desde que que você apanhe algo no chão quando se levantar.\n----\n43. Lei de Berra: Você pode observar muito só olhando.\n----\n44. Lei das bicicletas: Todas as bicicletas pesam 20 quilos. As bicicletas de 14 quilos precisam de um cadeado de 6 quilos. As bicicletas de 17 quilos precisam de um cadeado de 3 quilos. As bicicletas do 20 quilos não precisam de cadeados.\n----\n45. Lei de Cohen: O que importa é o nome que você dá aos fatos, não os fatos em si.\n----\n46. Lei de Comim: As pessoas aceitarão sua idéia muito mais facilmente se você disser a elas que quem a criou foi Albert Einstein.\n----\n47. Quarta lei da termodinâmica: Se a probabilidade de sucesso é quase um, então ela é próxima de zero.\n----\n48. Lei de Gerrold das dinâmicas infernais\n 1.Se um objeto está em movimento, ele está indo na direção errada.\n 2.Se um objeto está parado, ele está no lugar errado.\n----\n49. Lei dos contratos de Goldwin: Um contrato verbal é aquele que não vale o papel em que seria escrito.\n----\n50. Postulado do governo democrático de Jacquin: A vida, a liberdade e a propriedado do homem nunca estão seguros enquanto o congresso está em sessão.\n----\n51. Princípio de Jone: As necessidades são coisas que outras pessoas possuem.\n----\n52. Lei de Langin: Se as coisas tivessem sido deixadas ao acaso, elas estariam melhores.\n----\n53. Não importa o quanto o produto custa, mas quanto você ganha de desconto.\n----\n54. Lei dos custos e dos prazos de Pournelle: Tudo custa mais e demora mais tempo.\n----\n55. Lamento de Klipstein: Todas as garantias acabam no ato do pagamento da fatura.\n----\n56. Observação de Klipstein: Qualquer produto cortado no tamanho exato será pequeno demais.\n----\n57. Anotação de Sueker: Se você precisa de “n” itens de um produto, você terá “n-1” em estoque.\n----\n58. Arrependimento de Rosenfield: O componente mais delicado é aquele que é derrubado.\n----\n59. Quarta lei de Menchen: Sempre que um homem fala do seu amor pela sua pátria, ele certamente espera ser pago por isso.\n----\n60. Quinta lei de Menchen: Democracia é a teoria de que as pessoas comuns sabem o que desejam e merecem consegui-lo da forma mais difícil.\n----\n61. Sexta lei de Menchen: Um juiz é um estudante de direito que corrige suas próprias provas.\n----\n62. Arcana Coelestica: Arcebispo. Um eclesiástico cristão com o grau superior ao de Cristo. Puritanismo. O enorme medo de que alguém, em algum lugar, possa ser feliz.\n----\n63. Sétima Lei de Menchen: O adultério é a aplicação da democracia ao amor.\n----\n64. Leis militares de Murphy\n 1. Nunca fique na mesma trincheiro com alguém mais valente que você.\n 2. Nenhum plano de batalha sobrevive a um contato com o inimigo.\n 3. Fogo amigo não é amigo.\n 4. A coisa mais perigosa na zona de combate é um oficial com um mapa.\n 5. O problema em usar a saida mais fácil e que ela já foi minada pelo inimigo.\n 6. O companheirismo é essencial à sobrevivência. Ele dá ao inimigo outra pessoa em quem atirar.\n 7. Quanto mais você avança em suas posições, menor é a distância da artilharia do inimigo.\n 8. O fogo do inimigo tem a preferencial.\n 9. Se você avança facilmente, você está indo para uma emboscada.\n 10. O quartel tem apenas dois tamanhos: pequeno demais e grande demais.\n 11. Se você precisa de um oficial urgente, tire uma soneca.\n 12. O único lugar onde o cessar fogo funciona é em quando ele é usado em posições abandonadas.\n 13. A única coisa mais certeira que o fogo inimigo é o fogo amigo. \n 14. Não existe nada mais agradável do que quando alguém atira em você, e erra.\n 15. Se seu sargento consegue lhe ver, o inimigo também.\n----\n65. Afirmação de Hoover: Abençoados são os jovens, pois eles herdarão a dívida externa.\n----\n66. Observação de Ralph: É um erro deixar qualquer objeto mecânico perceber que você está com pressa.\n----\n67. Máxima de Manly: A lógica é um método para chegar a uma conclusão errada com confiança.\n----\n68. Verdade de Moer: O problema com a maioria dos empregos é a semelhança do empregado com um dos cachorros de uma equipe de corrida de trenó. Apenas o líder dos cachorros consegue apreciar a paisagem.\n----\n69. Comentário de Cannon: Se você disser ao patrão que se atrasou porque um pneu do carro furou, seu carro furará o pneu na manhã seguinte.\n----\n70. Lei de Murphy: Se alguma coisa tem a mais remota chance de dar errado, certamente dará.\n----\n71. Corolário de Murphy: Deixadas ao acaso, as coisas tendem a ir de mal a pior.\n----\n72. Constante de Murphy: As coisas são danificadas proporcionalmente ao seu valor.\n----\n73. Revisão quantizada da lei de Murphy: Tudo dá errado ao mesmo tempo.\n----\n74. Comentário de O’Toole: Murphy era otimista.\n----\n75. Segunda lei de Scott: Se um erro for detectado e corrigido, descobriremos depois que não havia erro antes e sim depois da correção.\n----\n76. Primeira lei de Finagle Se uma experiência funciona, algo deu errado.\n----\n77. Segunda lei de Finagle: Independente do resultado de uma experiência, existirá sempre alguém querendo:\n 1. Interpretar a experiência incorretamente\n 2. Falsificar sua experiência ou\n 3. Acreditar que ela justifica a sua própria teoria.\n----\n78. Terceira lei de Finagle: Em um conjunto de dados, a peça que obviamente está correta, acima de qualquer suspeita, é o erro.\n----\n79. Quarta lei de Finagle: Uma vez que um trabalho foi estragado, qualquer coisa feita para melhorá-lo vai torná-lo pior.\n----\n80. Lei de Gumperson: A probabilidade de uma coisa acontecer é inversamente proporcional ao desejo que ela aconteça.\n----\n81. Lei de Rudin: Em uma crise, quando as pessoas são forçadas a escolher entre diversos tipos de ação, a maioria escolherá a pior ação possível.\n----\n82. Reestruturação das leis da Termodinâmica por Ginsberg: Você não pode vencer. Você também não pode quebrar. Você não pode desistir.\n----\n83. Comentário de Ehrman: Diz-se que as coisas pioram antes de melhorar. E quem disse que elas iriam melhorar?\n----\n84. Segunda lei da Ecologia de Commoner: Nada jamais vai embora.\n----\n85. Lei de Howe: Todos têm um plano de que não funciona.\n----\n86. Primeira lei da Evolução Dinâmica de Sistemas de Zymurgy: Se você abre uma lata de minhocas, a única forma de colocá-las de volta em uma lata é usar uma lata maior.\n----\n87. Lei das Expectativas Não-Recíprocas: Expectativas negativas dão resultados negativos. Expectativas positivas dão resultados negativos.\n----\n88. Lei de Klipstein: A tolerância acumulará unidirecionalmente em direção à máxima dificuldade de montagem.\n----\n89. Você não acha um produto perdido a não ser que compre outro igual.\n----\n90. Leis de Murphy para a Programação\n 1. Todo programa, quando acabado, estará obsoleto.\n 2. Todo programa custa mais e demora mais tempo.\n 3. Se um programa é útil, ele deve ser modificado.\n 4. Se um programa é inútil, ele deve ser documentado.\n 5. Os programas expandem de forma a encher toda a memória disponível.\n 6. O valor de um programa é proporcional ao peso de seus relatórios.\n 7. A complexidade de um programa cresce até exceder a capacidade do programador que deve mantê-lo.\n 8. Todo programa não trivial possui pelo menos um bug.\n 9. Erros não-detectáveis são infinitos, ao contrário dos erros detectáveis que são, por definição, limitados.\n 10. Adicionar mais pessoas a um projeto de software atrasado o tornará ainda mais atrasado.\n----\n91. Lei de Glatum da Aquisição Materialística: A utilidade perceptível de um produto é inversamente proporcional à real utilidade depois que o produto foi comprado e pago.\n----\n92. Lei de Lewi: Não importa o quanto você pesquise antes de comprar um produto. Depois que você comprálo você sempre descobrirá que ele está à venda em outro lugar por um preço menor.\n----\n93. Se ninguém usa, existe uma razão.\n----\n94. Sempre se consegue o máximo daquilo que não se precisa.\n----\n95. Lei do Avião: Quando o avião em que você está se atrasa, o avião com o qual você fará conexão estará no horário.\n----\n96. Observação de Etorre: A outra fila sempre anda mais rápido.\n----\n97. Primeira Lei da Revisão: A informação sobre a necessidade de mudança de um projeto sempre será enviada ao projetista depois e somente depois do projeto estar totalmente terminado. (Conhecida como “E só agora ele me diz...”)\n----\n98. Segunda Lei da Revisão: Quanto mais insignificante uma mudança aparenta ser, mais sua influência aumentará de modo a modificar totalmente o projeto.\n----\n99. Corolário da Primeira Lei da Revisão: Em casos simples, existindo uma opção obviamente correta e outra obviamente errada, é mais indicado escolher a opção errada, de forma a antecipar a próxima revisão.\n----\n100. Lei de Lubersky da Entomologia Cibernética: Sempre existe mais um bug.\n----\n101. Princípio de Shaw: Crie um sistema que até um idiota pode usar e apenas um idiota vai querer usá-lo.\n----\n102. Lei da Perversidade da Natureza: Você nunca pode identificar qual dos lados da torrada é o lado que se deve passar a manteiga.\n----\n103. Lei da Gravidade Seletiva: Um objeto sempre cai de forma a causar o maior prejuízo possível.\n----\n104. Corolário de Jennings à Lei da Gravidade Seletiva: A chance de uma torrada cair com o lado da manteiga para baixo é diretamente proporcional ao valor do tapete.\n----\n105. Segunda Lei de Wyszkowski: Qualquer coisa pode ser colocada para funcionar se você mexer com ela o tempo suficiente.\n----\n106. Lei de Sattinger: Funciona melhor quando você liga na tomada.\n----\n107. Lei de Lowery: Se emperrar, force. Se quebrar, já precisava de conserto de qualquer jeito.\n----\n108. Lei de Schimidt: Se você mexer com algo o tempo suficiente, conseguirá quebrar.\n----\n109. Lei da Força de Anthony: Não force. Use um martelo maior.\n----\n110. Axioma da Cahn: Quando tudo o mais falhar, leia as instruções. \n----\n111. Primeira Lei de Gordon: Se não vale a pena fazer algo, também não vale a pena fazê-lo bem feito.\n----\n112. Lei da Pesquisa: Uma determinada quantidade de pesquisa tende a suportar sua teoria.\n----\n113. Lei de Maier: Se os fatos não comprovam sua teoria, despreze-os.\n----\n114. Lei de Bokonon: Cuidado com o homem que se esforça muito para aprender alguma coisa, aprende e depois nota que não está mais inteligente do que antes.Ele é cheio de um ressentimento assassino das pessoas que são ignorantes sem terem chegado a esta ignorância pelo caminho mais difícil.\n----\n115. Ajude um homem quando ele está com problemas e ele sempre se lembrará de você quando estiver com problemas de novo.\n----\n116. Você pode fazer um homem rir, mas você não pode fazê-lo pensar.\n----\n117. Nao se irrite, se vingue.\n----\n118. Lei de Carson: É melhor ser rico e saudável do que pobre e doente.\n----\n119. A Lei do Ouro: Quem tem o ouro faz a lei.\n----\n120. Marco de Mark: Amor é uma questão de química. Sexo é uma questão de física.\n----\n121. Conclusão de Korman: O problema em resistir às tentações é que elas podem não aparecer nunca mais.\n----\n122. Lei de Knight: Vida é o que acontece com você enquanto você faz outros planos.\n----\n123. Pensamento de Maugham: Somente uma pessoa medíocre está sempre usando todo o seu potencial.\n----\n124. Observação de Krueger: Um contribuinte é alguém que não tem que fazer um concurso para trabalhar para o governo.\n----\n125. Lei da Distinção de Benchley: Existem dois tipos de pessoas no mundo: as que acreditam que existem dois tipos de pessoas no mundo e as que não acreditam.\n----\n126. Lei de Harver: As palavras de um bêbado são os pensamentos de um sóbrio.\n----\n127. Observação de Schimidt: Se tudo o mais for igual, uma pessoa gorda usa mais sabonete que uma pessoa magra.\n----\n128. Lei de Gibb: Infinito é um advogado esperando por outro.\n----\n129. Os idiotas vão correndo para onde outros idiotas já estiveram antes.\n----\n130. Lei da Precisão: Quando se procura a solução de um problema, sempre ajuda conhecer a resposta.\n----\n131. Dentro de cada problema pequeno existe sempre um grande problema lutando para sair.\n----\n132. Lei de Wyszowski: Nenhuma experiência é reproduzível.\n----\n133. Lei de Fett: Nunca tente reproduzir uma experiência bem sucedida.\n----\n134. Lei de Brooke: Sempre que um sistema está totalmente definido, algum idiota descobre algo que ou abole o sistema ou então expande-o até um ponto em que fica irreconhecível.\n----\n135. Primeiro mito da Administração: Acreditar que ela existe.\n----\n136. Perca tempo suficiente confirmando uma necessidade e ela desaparecerá.\n----\n137. Lei de Peter: Um grama de imagem vale um quilo de performance.\n----\n138. Lei do Trabalho Voluntário de Zymurgy: As pessoas estão sempre disponíveis para trabalho no passado.\n----\n139. Lei de Wiker: O governo expande de forma a absorver todo o orçamento e algo mais.\n----\n140. Primeira lei de Clarke: Quanto um cientista velho e reconhecido afirma que algo é possível, ele está provavelmente certo. Quando ele diz que algo é impossível, está provavelmente errado.\n----\n141. Lei de Segal: Um homem com um relógio sabe que horas são. Um homem com dois relógios nunca tem certeza.\n----\n142. Lei de Weiler: Nada é impossível para o homem que não tem que fazer por conta própria.\n----\n143. Segunda Lei de Weinberg: Se os engenheiros construíssem prédios como os programadores escrevem programas, um único picapau seria capaz de destruir a civilização.\n----\n144. Segunda Lei de Hartley: Nunca vá para a cama com alguém mais louco que você.\n----\n145. Lei de Beckhap: Beleza vezes Inteligência é igual a uma constante.\n----\n146. Lei de Katz: Um homem e uma mulher agirão racionalmente quando todas as outras possibilidades forem esgotadas.\n----\n147. Axioma de Cole: A soma de toda a Inteligência no planeta é uma constante e a população está aumentando.\n----\n148. Lei de Vique: Um homem sem religião é como um peixe sem uma bicicleta.\n----\n149. Consideração de Jone: Amigos vêm e vão, mas os inimigos se acumulam.\n----\n150. Comentário de Churchill sobre o homem: O homem pode ocasionalmente tropeçar na verdade, mas na maioria das vezes ele se levanta e continua indo na mesma direção.\n----\n151. A mais importante das leis: Todas as afirmativas genéricas são falsas.\n----\n152. A Lei Indizível: Sempre que se menciona algo: se é bom, vai embora; se é ruim, acontece.\n----\n153. A Lei do sussurro: As pessoas acreditam em tudo que lhes é sussurrado.\n----\n154. Primeira Lei do Vôo: Nunca largue o que você está segurando até que segure outra coisa.\n----\n155. Coma uma lesma viva de manhã e nada pior lhe acontecerá durante o dia.\n----\n156. Corolário de Farnsdick: Depois que as coisas forem de mal a pior, o ciclo se repetirá.\n----\n157. Lei de Lynch: Quando as coisas pioram, todos vão embora.\n----\n158. Lei da Revelação: Nenhuma falha escondida permanece escondida.\n----\n159. Lei de Langsam: Tudo depende.\n----\n160. Lei de Hellrung: Se você esperar, ele irá embora.\n----\n161. Extensão de Shevelson: Se você esperar, ele irá embora, depois de causar seu prejuízo.\n----\n162. Adição de Rosemberg: Se você esperar, ele irá embora. Se foi ruim, ele voltará.\n----\n163. Menção de Grossman: Problemas complexos tem soluções simples, fáceis de entender e erradas.\n----\n164. Preceito de Ducharme: A oportunidade sempre bate no momento menos oportuno.
/***\n''NestedSlidersPlugin for TiddlyWiki version 1.2.x and 2.0''\n^^author: Eric Shulman\nsource: http://www.TiddlyTools.com/#NestedSlidersPlugin\nlicense: [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]^^\n\nQuickly make any tiddler content into an expandable 'slider' panel, without needing to create a separate tiddler to contain the slider content. Optional syntax allows ''default to open'', ''custom button label/tooltip'' and ''automatic blockquote formatting.''\n\nYou can also 'nest' these sliders as deep as you like (see complex nesting example below), so that expandable 'tree-like' hierarchical displays can be created. This is most useful when converting existing in-line text content to create in-line annotations, footnotes, context-sensitive help, or other subordinate information displays.\n\nFor more details, please click on a section headline below:\n++++!!!!![Configuration]>\nDebugging messages for 'lazy sliders' deferred rendering:\n<<option chkDebugLazySliderDefer>> show debugging alert when deferring slider rendering\n<<option chkDebugLazySliderRender>> show debugging alert when deferred slider is actually rendered\n===\n++++!!!!![Usage]>\nWhen installed, this plugin adds new wiki syntax for embedding 'slider' panels directly into tiddler content. Use {{{+++}}} and {{{===}}} to delimit the slider content. Additional optional syntax elements let you specify\n*default to open\n*cookiename\n*heading level\n*floater (with optional CSS width value)\n*mouse auto rollover\n*custom label/tooltip/accesskey\n*automatic blockquote\n*deferred rendering\nThe complete syntax, using all options, is:\n//{{{\n++++(cookiename)!!!!!^width^*[label=key|tooltip]>...\ncontent goes here\n===\n//}}}\nwhere:\n* {{{+++}}} (or {{{++++}}}) and {{{===}}}^^\nmarks the start and end of the slider definition, respectively. When the extra {{{+}}} is used, the slider will be open when initially displayed.^^\n* {{{(cookiename)}}}^^\nsaves the slider opened/closed state, and restores this state whenever the slider is re-rendered.^^\n* {{{!}}} through {{{!!!!!}}}^^\ndisplays the slider label using a formatted headline (Hn) style instead of a button/link style^^\n* {{{^width^}}} (or just {{{^}}})^^\nmakes the slider 'float' on top of other content rather than shifting that content downward. 'width' must be a valid CSS value (e.g., "30em", "180px", "50%", etc.). If omitted, the default width is "auto" (i.e., fit to content)^^\n* {{{*}}}^^\nautomatically opens/closes slider on "rollover" as well as when clicked^^\n* {{{[label=key|tooltip]}}}^^\nuses custom label/tooltip/accesskey. {{{=key}}} and {{{|tooltip}}} are optional. 'key' is must be a ''single letter only''. Default labels/tootips are: ">" (more) and "<" (less), with no default access key assignment.^^\n* {{{">"}}} //(without the quotes)//^^\nautomatically adds blockquote formatting to slider content^^\n* {{{"..."}}} //(without the quotes)//^^\ndefers rendering of closed sliders until the first time they are opened. //Note: deferred rendering may produce unexpected results in some cases. Use with care.//^^\n\n//Note: to make slider definitions easier to read and recognize when editing a tiddler, newlines immediately following the {{{+++}}} 'start slider' or preceding the {{{===}}} 'end slider' sequence are automatically supressed so that excess whitespace is eliminated from the output.//\n===\n++++!!!!![Examples]>\nsimple in-line slider: \n{{{\n+++\n content\n===\n}}}\n+++\n content\n===\n----\nuse a custom label and tooltip: \n{{{\n+++[label|tooltip]\n content\n===\n}}}\n+++[label|tooltip]\n content\n===\n----\ncontent automatically blockquoted: \n{{{\n+++>\n content\n===\n}}}\n+++>\n content\n===\n----\nall options combined //(default open, cookie, heading, sized floater, rollover, label/tooltip/key, blockquoted, deferred)//\n{{{\n++++(testcookie)!!!^30em^*[label=Z|click or press Alt-Z to open]>...\n content\n===\n}}}\n++++(testcookie)!!!^30em^*[label=Z|click or press Alt-Z to open]>...\n content\n===\n----\ncomplex nesting example:\n{{{\n+++^[get info...=I|click for information or press Alt-I]\n put some general information here, plus a floating slider with more specific info:\n +++^10em^[view details...|click for details]\n put some detail here, which could include a rollover with a +++^25em^*[glossary definition]explaining technical terms===\n ===\n===\n}}}\n+++^[get info...=I|click for information or press Alt-I]\n put some general information here, plus a floating slider with more specific info:\n +++^10em^[view details...|click for details]\n put some detail here, which could include a rollover with a +++^25em^*[glossary definition]explaining technical terms===\n ===\n===\n----\nnested floaters\n>menu: <<tiddler NestedSlidersExample>>\n(see [[NestedSlidersExample]] for definition)\n----\n===\n!!!!!Installation\n<<<\nimport (or copy/paste) the following tiddlers into your document:\n''NestedSlidersPlugin'' (tagged with <<tag systemConfig>>)\n<<<\n!!!!!Revision History\n<<<\n''2006.05.11 - 1.9.0'' added optional '^width^' syntax for floating sliders and '=key' syntax for setting an access key on a slider label\n''2006.05.09 - 1.8.0'' in onClickNestedSlider(), when showing panel, set focus to first child input/textarea/select element\n''2006.04.24 - 1.7.8'' in adjustSliderPos(), if floating panel is contained inside another floating panel, subtract offset of containing panel to find correct position\n''2006.02.16 - 1.7.7'' corrected deferred rendering to account for use-case where show/hide state is tracked in a cookie\n''2006.02.15 - 1.7.6'' in adjustSliderPos(), ensure that floating panel is positioned completely within the browser window (i.e., does not go beyond the right edge of the browser window)\n''2006.02.04 - 1.7.5'' add 'var' to unintended global variable declarations to avoid FireFox 1.5.0.1 crash bug when assigning to globals\n''2006.01.18 - 1.7.4'' only define adjustSliderPos() function if it has not already been provided by another plugin. This lets other plugins 'hijack' the function even when they are loaded first.\n''2006.01.16 - 1.7.3'' added adjustSliderPos(place,btn,panel,panelClass) function to permit specialized logic for placement of floating panels. While it provides improved placement for many uses of floating panels, it exhibits a relative offset positioning error when used within *nested* floating panels. Short-term workaround is to only adjust the position for 'top-level' floaters.\n''2006.01.16 - 1.7.2'' added button property to slider panel elements so that slider panel can tell which button it belongs to. Also, re-activated and corrected animation handling so that nested sliders aren't clipped by hijacking Slider.prototype.stop so that "overflow:hidden" can be reset to "overflow:visible" after animation ends\n''2006.01.14 - 1.7.1'' added optional "^" syntax for floating panels. Defines new CSS class, ".floatingPanel", as an alternative for standard in-line ".sliderPanel" styles.\n''2006.01.14 - 1.7.0'' added optional "*" syntax for rollover handling to show/hide slider without requiring a click (Based on a suggestion by tw4efl)\n''2006.01.03 - 1.6.2'' When using optional "!" heading style, instead of creating a clickable "Hn" element, create an "A" element inside the "Hn" element. (allows click-through in SlideShowPlugin, which captures nearly all click events, except for hyperlinks)\n''2005.12.15 - 1.6.1'' added optional "..." syntax to invoke deferred ('lazy') rendering for initially hidden sliders\nremoved checkbox option for 'global' application of lazy sliders\n''2005.11.25 - 1.6.0'' added optional handling for 'lazy sliders' (deferred rendering for initially hidden sliders)\n''2005.11.21 - 1.5.1'' revised regular expressions: if present, a single newline //preceding// and/or //following// a slider definition will be suppressed so start/end syntax can be place on separate lines in the tiddler 'source' for improved readability. Similarly, any whitespace (newlines, tabs, spaces, etc.) trailing the 'start slider' syntax or preceding the 'end slider' syntax is also suppressed.\n''2005.11.20 - 1.5.0'' added (cookiename) syntax for optional tracking and restoring of slider open/close state\n''2005.11.11 - 1.4.0'' added !!!!! syntax to render slider label as a header (Hn) style instead of a button/link style\n''2005.11.07 - 1.3.0'' removed alternative syntax {{{(((}}} and {{{)))}}} (so they can be used by other\nformatting extensions) and simplified/improved regular expressions to trim multiple excess newlines\n''2005.11.05 - 1.2.1'' changed name to NestedSlidersPlugin\nmore documentation\n''2005.11.04 - 1.2.0'' added alternative character-mode syntax {{{(((}}} and {{{)))}}}\ntweaked "eat newlines" logic for line-mode {{{+++}}} and {{{===}}} syntax\n''2005.11.03 - 1.1.1'' fixed toggling of default tooltips ("more..." and "less...") when a non-default button label is used\ncode cleanup, added documentation\n''2005.11.03 - 1.1.0'' changed delimiter syntax from {{{(((}}} and {{{)))}}} to {{{+++}}} and {{{===}}}\nchanged name to EasySlidersPlugin\n''2005.11.03 - 1.0.0'' initial public release\n<<<\n!!!!!Credits\n<<<\nThis feature was implemented by EricShulman from [[ELS Design Studios|http:/www.elsdesign.com]] with initial research and suggestions from RodneyGomes, GeoffSlocock, and PaulPetterson.\n<<<\n!!!!!Code\n***/\n//{{{\nversion.extensions.nestedSliders = {\n major: 1, \n minor: 9, \n revision: 0, \n date: new Date(2006,5,11),\n name:"NestedSliders",\n source:"http://www.TiddlyTools.com/#NestedSlidersPlugin",\n author:"Eric Shulman"\n};\n//}}}\n\n//{{{\n// options for deferred rendering of sliders that are not initially displayed\nif (config.options.chkDebugLazySliderDefer==undefined) config.options.chkDebugLazySliderDefer=false;\nif (config.options.chkDebugLazySliderRender==undefined) config.options.chkDebugLazySliderRender=false;\n\n// default styles for 'floating' class\nsetStylesheet(".floatingPanel { position:absolute; z-index:10; padding:0.5em; margin:0em; \s\n background-color:#eee; color:#000; border:1px solid #000; text-align:left; }","floatingPanelStylesheet");\n//}}}\n\n//{{{\nconfig.formatters.push( {\n name: "nestedSliders",\n match: "\s\sn?\s\s+{3}",\n terminator: "\s\ss*\s\s={3}\s\sn?",\n lookahead: "\s\sn?\s\s+{3}(\s\s+)?(\s\s([^\s\s)]*\s\s))?(\s\s!*)?(\s\s^(?:[^\s\s^\s\s*\s\s[\s\s>]*\s\s^)?)?(\s\s*)?(\s\s[[^\s\s]]*\s\s])?(\s\s>)?(\s\s.\s\s.\s\s.)?\s\ss*",\n handler: function(w)\n {\n var lookaheadRegExp = new RegExp(this.lookahead,"mg");\n lookaheadRegExp.lastIndex = w.matchStart;\n var lookaheadMatch = lookaheadRegExp.exec(w.source)\n if(lookaheadMatch && lookaheadMatch.index == w.matchStart)\n {\n // location for rendering button and panel\n var place=w.output;\n\n // default to closed, no cookie, no accesskey\n var show="none"; var title=">"; var tooltip="show"; var cookie=""; var key="";\n\n // extra "+", default to open\n if (lookaheadMatch[1])\n { show="block"; title="<"; tooltip="hide"; }\n\n // cookie, use saved open/closed state\n if (lookaheadMatch[2]) {\n cookie=lookaheadMatch[2].trim().slice(1,-1);\n cookie="chkSlider"+cookie;\n if (config.options[cookie]==undefined)\n { config.options[cookie] = (show=="block") }\n if (config.options[cookie])\n { show="block"; title="<"; tooltip="hide"; }\n else\n { show="none"; title=">"; tooltip="show"; }\n }\n\n // parse custom label/tooltip/accesskey: [label=X|tooltip]\n if (lookaheadMatch[6]) {\n title = lookaheadMatch[6].trim().slice(1,-1);\n var pos=title.indexOf("|");\n if (pos!=-1) { tooltip = title.substr(pos+1,title.length); title=title.substr(0,pos); }\n if (title.substr(title.length-2,1)=="=") { key=title.substr(title.length-1,1); title=title.slice(0,-2); }\n if (pos==-1) tooltip += " "+title; // default tooltip: "show/hide <title>"\n }\n\n // create the button\n if (lookaheadMatch[3]) { // use "Hn" header format instead of button/link\n var lvl=(lookaheadMatch[3].length>6)?6:lookaheadMatch[3].length;\n var btn = createTiddlyElement(createTiddlyElement(place,"h"+lvl,null,null,null),"a",null,null,title);\n btn.onclick=onClickNestedSlider;\n btn.setAttribute("href","javascript:;");\n btn.setAttribute("title",tooltip);\n }\n else\n var btn = createTiddlyButton(place,title,tooltip,onClickNestedSlider);\n btn.sliderCookie = cookie; // save the cookiename (if any) in the button object\n btn.keyparam=key; // save the access key letter ("" if none)\n if (key.length) {\n btn.setAttribute("accessKey",key); // init access key\n btn.onfocus=function(){this.setAttribute("accessKey",this.keyparam);}; // **reclaim** access key on focus\n }\n\n // "non-click" MouseOver open/close slider\n if (lookaheadMatch[5]) btn.onmouseover=onClickNestedSlider;\n\n // create slider panel\n var panelClass=lookaheadMatch[4]?"floatingPanel":"sliderPanel";\n var panel=createTiddlyElement(place,"div",null,panelClass,null);\n panel.style.display = show;\n if (lookaheadMatch[4] && lookaheadMatch[4].length>2) panel.style.width=lookaheadMatch[4].slice(1,-1); // custom width\n panel.button = btn; // so the slider panel know which button it belongs to\n btn.sliderPanel=panel;\n\n // render slider (or defer until shown) \n w.nextMatch = lookaheadMatch.index + lookaheadMatch[0].length;\n if ((show=="block")||!lookaheadMatch[8]) {\n // render now if panel is supposed to be shown or NOT deferred rendering\n w.subWikify(lookaheadMatch[7]?createTiddlyElement(panel,"blockquote"):panel,this.terminator);\n // align slider/floater position with button\n adjustSliderPos(place,btn,panel,panelClass);\n }\n else {\n var src = w.source.substr(w.nextMatch);\n var endpos=findMatchingDelimiter(src,"+++","===");\n panel.setAttribute("raw",src.substr(0,endpos));\n panel.setAttribute("blockquote",lookaheadMatch[7]?"true":"false");\n panel.setAttribute("rendered","false");\n w.nextMatch += endpos+3;\n if (w.source.substr(w.nextMatch,1)=="\sn") w.nextMatch++;\n if (config.options.chkDebugLazySliderDefer) alert("deferred '"+title+"':\sn\sn"+panel.getAttribute("raw"));\n }\n }\n }\n }\n)\n\n// TBD: ignore 'quoted' delimiters (e.g., "{{{+++foo===}}}" isn't really a slider)\nfunction findMatchingDelimiter(src,starttext,endtext) {\n var startpos = 0;\n var endpos = src.indexOf(endtext);\n // check for nested delimiters\n while (src.substring(startpos,endpos-1).indexOf(starttext)!=-1) {\n // count number of nested 'starts'\n var startcount=0;\n var temp = src.substring(startpos,endpos-1);\n var pos=temp.indexOf(starttext);\n while (pos!=-1) { startcount++; pos=temp.indexOf(starttext,pos+starttext.length); }\n // set up to check for additional 'starts' after adjusting endpos\n startpos=endpos+endtext.length;\n // find endpos for corresponding number of matching 'ends'\n while (startcount && endpos!=-1) {\n endpos = src.indexOf(endtext,endpos+endtext.length);\n startcount--;\n }\n }\n return (endpos==-1)?src.length:endpos;\n}\n//}}}\n\n//{{{\nfunction onClickNestedSlider(e)\n{\n if (!e) var e = window.event;\n var theTarget = resolveTarget(e);\n var theLabel = theTarget.firstChild.data;\n var theSlider = theTarget.sliderPanel\n var isOpen = theSlider.style.display!="none";\n // if using default button labels, toggle labels\n if (theLabel==">") theTarget.firstChild.data = "<";\n else if (theLabel=="<") theTarget.firstChild.data = ">";\n // if using default tooltips, toggle tooltips\n if (theTarget.getAttribute("title")=="show")\n theTarget.setAttribute("title","hide");\n else if (theTarget.getAttribute("title")=="hide")\n theTarget.setAttribute("title","show");\n if (theTarget.getAttribute("title")=="show "+theLabel)\n theTarget.setAttribute("title","hide "+theLabel);\n else if (theTarget.getAttribute("title")=="hide "+theLabel)\n theTarget.setAttribute("title","show "+theLabel);\n // deferred rendering (if needed)\n if (theSlider.getAttribute("rendered")=="false") {\n if (config.options.chkDebugLazySliderRender)\n alert("rendering '"+theLabel+"':\sn\sn"+theSlider.getAttribute("raw"));\n var place=theSlider;\n if (theSlider.getAttribute("blockquote")=="true")\n place=createTiddlyElement(place,"blockquote");\n wikify(theSlider.getAttribute("raw"),place);\n theSlider.setAttribute("rendered","true");\n }\n // show/hide the slider\n if(config.options.chkAnimate)\n anim.startAnimating(new Slider(theSlider,!isOpen,e.shiftKey || e.altKey,"none"));\n else\n theSlider.style.display = isOpen ? "none" : "block";\n // if showing panel, set focus to first 'focus-able' element in panel\n if (theSlider.style.display!="none") {\n var ctrls=theSlider.getElementsByTagName("*");\n for (var c=0; c<ctrls.length; c++) {\n var t=ctrls[c].tagName.toLowerCase();\n if (t=="input" || t=="textarea" || t=="select")\n { ctrls[c].focus(); break; }\n }\n }\n if (this.sliderCookie && this.sliderCookie.length)\n { config.options[this.sliderCookie]=!isOpen; saveOptionCookie(this.sliderCookie); }\n // align slider/floater position with target button\n adjustSliderPos(theSlider.parentNode,theTarget,theSlider,theSlider.className);\n return false;\n}\n\n// hijack animation handler 'stop' handler so overflow is visible after animation has completed\nSlider.prototype.coreStop = Slider.prototype.stop;\nSlider.prototype.stop = function() { this.coreStop(); this.element.style.overflow = "visible"; }\n\n// adjust panel position based on button position\nif (window.adjustSliderPos==undefined) window.adjustSliderPos=function(place,btn,panel,panelClass) {\n if (panelClass=="floatingPanel") {\n var left=0;\n var top=btn.offsetHeight; \n if (place.style.position!="relative") {\n var left=findPosX(btn);\n var top=findPosY(btn)+btn.offsetHeight;\n var p=place; while (p && p.className!='floatingPanel') p=p.parentNode;\n if (p) { left-=findPosX(p); top-=findPosY(p); }\n }\n if (left+panel.offsetWidth > getWindowWidth()) left=getWindowWidth()-panel.offsetWidth-10;\n panel.style.left=left+"px"; panel.style.top=top+"px";\n }\n}\n\nfunction getWindowWidth() {\n if(document.width!=undefined)\n return document.width; // moz (FF)\n if(document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) )\n return document.documentElement.clientWidth; // IE6\n if(document.body && ( document.body.clientWidth || document.body.clientHeight ) )\n return document.body.clientWidth; // IE4\n if(window.innerWidth!=undefined)\n return window.innerWidth; // IE - general\n return 0; // unknown\n}\n//}}}
<div id='header' class='header' macro='gradient vert #555555 #3b3b3b '>\n <div class='siteTitle' refresh='content' tiddler='SiteTitle'></div>\n <span id='topMenu' refresh='content' tiddler='MainMenu'></span>\n</div>\n\n<div id='sidebar'>\n<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>\n<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>\n</div>\n<div id='displayArea'>\n<div id='messageArea'></div>\n<div id='tiddlerDisplay'></div>\n</div>\n<!--}}}-->
Na ~Pré-História, Parreira rejeitou a invenção da roda, pois preferiu confiar em seu quadrado mágico.\n----\nMoisés vagou no deserto com o povo de Israel por quarenta anos porque Parreira era o guia e se recusava a ouvir a opinião dos outros.\n----\nSe Parreira brocha, ele divide a culpa com a esposa e lembra o desempenho das últimas vezes para se justificar, incluindo o seu recorde pessoal de três dias seguidos dando no couro.\n----\n“Parreira burro” tem 13 letras. “Zagallo é burro” também.\n----\nA seleção brasileira tem um técnico português e a portuguesa tem um brasileiro.\n----\nO Parreira confia tanto no Ronaldinho que o deixou dormir no quarto da sua filha, mesmo depois que o Ronaldo passou três meses direto numa concentração cheia de jogadores.\n----\nParreira é tão conservador que corta o cabelo com o mesmo barbeiro desde criança. E o barbeiro já morreu há três anos.\n----\nParreira está cotado para dirigir campeonatos da terceira idade. É óbvio que Zagallo, Cafu, Ronaldo Fenômeno e Roberto Carlos irão juntos.\n----\nSe Parreira dirigisse “Superman Returns”, ele insistiria em trazer o Christopher Reeve para ser o ~Super-Homem. Ele não daria ouvidos aos críticos, mesmo quando eles o avisassem que o ator já estava morto.\n----\nUma vez, durante uma partida de xadrez, ele insistiu que o seu rei não estava em xeque, e que era tudo sensacionalismo da imprensa.\n----\nParreira é tão teimoso que antes de ser treinador dava cursos e palestras para mulas empacarem.\n----\nNa escola, Parreira só levava pau em matemática, já que seus cálculos eram feios, borrados e ninguém conseguia entender nada, a não ser os resultados.\n----\nParreira estava no comando do Titanic, e só admitiu que o mesmo estava afundando quando viu Ronaldinho boiando. E os salva-vidas não deram para todos porque metade deles foi usada para levar Ronaldo Fenômeno.\n----\nJesus só foi crucificado porque Parreira preferiu convocar Barrabás para a partida de futebol entre judeus e romanos.\n----\nAntes de usar um banheiro público, Parreira precisa saber se a Nike e a CBF não têm objeção contra o mesmo.\n----\n“Pode invadir que já está ganha a parada”, teria sido o conselho de Parreira quando Hitler perguntou se seria prudente invadir a União Soviética.\n----\nDeus fez o mundo em dois dias. Nos outros quatro, Parreira ficou explicando o que ele tinha feito ao repórteres.\n----\nDizem que Parreira já se emocionou um dia. Não há testemunhas.\n----\nAs decisões erradas da série “24 Horas” foram tomadas por Parreira por pura teimosia com Jack Bauer.\n----\nA Torre de Pisa é torta por causa do projeto original de Parreira. Seu argumento: “Não é bonito, mas o que importa é o resultado. Não está de pé? Não encham o saco!”.
* [[XMLBeans|http://xmlbeans.apache.org/]] \n* BD\n* [[JSF]]\n* [[Test Private Methods|http://www.artima.com/suiterunner/privateP.html]]\n* [[JMS|http://programandosemcafeina.blogspot.com/2007/05/configurando-um-tpico-jms-no-jboss.html]] / [[JBoss Sample|http://wiki.jboss.org/wiki/Wiki.jsp?page=QueueExample]]\n* Archiving querys\n* Prevayler / JME\n* ~SuperWaba\n* [[Create a Simple IoC Container Using Annotations|http://today.java.net/pub/a/today/2005/07/05/IOCAnnotation.html]]\n!Links\n* [[Hello World|http://www.roesler-ac.de/wolfram/hello.htm]]\n* [[Quem é o marginal|http://www.flickr.com/photos/controltheweb/2463085690]]\n* [[Quanto Ganha|http://idgnow.uol.com.br/carreira/2008/02/13/pesquisa-revela-quanto-ganha-o-freelancer-de-tecnologia-no-mundo/]]\n* [[A Guide to Hiring Programmers|http://blog.revsys.com/2007/08/a-guide-to-hiri.html]]\n* [[Unbutu no USB|http://xubuntublog.wordpress.com/2007/06/17/ubuntu-feisty-on-your-usb-drive-finally/]]\n* [[Zoho|http://www.zoho.com]]\n* [[MojoPac|http://www.mojopac.com]]\n* [[10 ways to improve your code|http://www.iasahome.org/web/itarc/atlanta/Agenda?p_p_id=20&p_p_action=1&p_p_state=exclusive&p_p_col_id=null&p_p_col_pos=0&p_p_col_count=1&_20_struts_action=%2Fdocument_library%2Fget_file&_20_folderId=149&_20_name=Neal_Ford-10_Ways_To_Improve_Your_Code-handouts.pdf]]
* Tutorial Prevayler\n* @@color(yellow):Fumigant Eclipse@@\n* Gerenciador financeiro\n* Gerencia de tempo\n
/***\n''QuoteOfTheDayPlugin for TiddlyWiki version 1.2.x and 2.0''\n^^author: Eric Shulman - ELS Design Studios\nsource: http://www.TiddlyTools.com/#QuoteOfTheDayPlugin\nlicense: [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]^^\n\nDisplay a randomly selected "quote of the day"\n\n!!!!!Usage\n<<<\n{{{<<QOTD //tiddlername//>>}}}\nPut your quotations into a tiddler (called //tiddlername//). Separate each quote by a horizontal rule (use "----" on a line by itself). Each time the macro is rendered it will display a different quotation, selected at random from the specified tiddler.\n<<<\n!!!!!Example\n<<<\n{{{<<QOTD Quotations>>}}}\n<<QOTD Quotations>>\n<<<\n!!!!!Installation\n<<<\nimport (or copy/paste) the following tiddlers into your document:\n''QuoteOfTheDayPlugin'' (tagged with <<tag systemConfig>>)\n^^documentation and javascript for QuoteOfTheDay handling^^\n<<<\n!!!!!Revision History\n<<<\n''2005.10.21 [1.0.0]''\nInitial Release\n<<<\n!!!!!Credits\n<<<\nThis feature was developed by EricShulman from [[ELS Design Studios|http:/www.elsdesign.com]].\nBased on a suggestion by M.Russula\n<<<\n!!!!!Code\n***/\n//{{{\nversion.extensions.QOTD = {major: 1, minor: 0, revision: 0, date: new Date(2005,10,21)};\nconfig.macros.QOTD = {};\nconfig.macros.QOTD.handler= function(place,macroName,params) {\n var txt=store.getTiddlerText(params[0]); if (!txt) return;\n var quotes=txt.split("\sn----\sn");\n // then, get a random index number between 0 and N-1 and wikify that text\n wikify(quotes[Math.floor(Math.random()*quotes.length)],place);\n}\n//}}}
<<search>><<closeAll>><<permaview>> [[download|http://adamatti.tiddlyspot.com/download]] +++[Admin Options]\n<<newTiddler>>\n<<newJournal 'DD MMM YYYY'>>\n<<saveChanges>> <<upload http://adamatti.tiddlyspot.com/store.cgi index.html . . adamatti>>\n<<slider chkSliderOptionsPanel OptionsPanel 'more options »' 'Change TiddlyWiki advanced options'>> \n[[Edit|SideBarOptions]]\n===
Silvio Santos inventou o Natal pois não sabia que nome dar para a Tele-Sena de Dezembro.\n----\nSilvio Santos joga banco imobiliário com dinheiro de verdade.\n----\nJesus transforma água em vinho. Silvio Santos transforma qualquer porcaria em dinheiro.\n----\nNa sua ultima tentativa de dar uma esmola, Silvio Santos soterrou um sem teto com 3 toneladas de moedas de 5 e 10 centavos.\n----\nSilvio Santos é o ser humano vivo que mais possui empresas no planeta. As iniciais SA que figuram depois dos nomes das maiores empresas do mundo significam, na verdade, Senor Abravanel.\n----\nCerta vez o coração de Silvio Santos ficou parado por 5 minutos, ele retornou dono de 80% do além.\n----\nSilvio Santos pessoalmente descobriu a cura da Aids. Em 2015 ele pretende revelar esse segredo como prêmio do Raspe Aqui da Telesena de Ano Novo.\n----\nEm 1929, Silvio Santos jogava Banco Imobiliário e exclamou “estou falido!”. O mal-entendido causou a quebra da bolsa de Nova York, o infarte de 67 mil economistas e o mercado financeiro levou anos para se recuperar.\n----\nAntes da invenção da moeda o sal era usado como item para troca de valores. Silvio Santos na verdade inventou a moeda porque o tamanho de sua montanha de sal estava se tornando excessivo. A montanha está de pé até hoje e atualmente é conhecida como Everest.\n----\nMurphy joga poquer com Silvio Santos 2 vezes por mês e por mais que tente, ele nunca consegue fazer sua lei funcionar com Silvio Santos.\n----\n70% do peso de uma pessoa comum é água. 70% do peso de Silvio Santos são notas de R$50,00 e R$100,00.\n----\nEsses fatos na verdade não sao aleatórios, Silvio Santos determina pessoalmente em que ordem serão exibidos. Quando eles se repetem após o refresh é porque ele está de sacanagem.\n----\nSilvio Santos pode contar até o infinito - Sua fortuna, porem, continua incauculável.\n----\nO sistema anti-furto da fortuna de Silvio Santos é baseada totalmente na equação “Infinito - Qualquer Valor = Infinito”.\n----\nDizem que, se você repetir “Silvio Santos” três vezes diante do espelho, um aviãozinho feito com uma nota de R$100 voará pra dentro de sua casa.\n----\nNo dia em que nasceu, imediatamente após sair do útero de sua mãe, Silvio Santos entregou uma nota de 100 reais a ela e agradeceu. Em seguida disse: “- Sai pra lá! Sai pra lá!” - gentilmente empurrando-a em direção à saída.\n----\nSilvio Santos compra cada vez menos coisas. De fato, existem cada vez menos coisas que não pertencem a ele.\n----\nIsrael só não dominou os territórios palestinos pois Silvio Santos se recusa a financiar guerras. Ele prefere fazer uma versão Israel x Palestina do programa Family Feud.\n----\nO número telefônico da casa de Silvio Santos é 2. O nº 1 pertenceu à Graham-Bell, inventor do objeto em questão.\n----\nSilvio Santos teve que abandonar sua carreira de jogador de futebol porque no início dos jogos a moeda que o juíz jogava para o alto sempre caía em seu bolso.\n----\nSeu Barriga deve 11 meses de aluguel para Silvio Santos.\n----\nO penteado de Silvio Santos foi projetado por Oscar Niemeyer.\n----\nO extrato bancario de silvio santos daria 5 vezes a volta ao redor do globo terrestre, sobrando ainda uma ponta pra fazer a rabiola.\n----\nPara rebater os boatos de que ele é careca, Sílvio Santos arrancou um pedaço de seu couro cabeludo para testes. Esse pedaço ganhou vida e se chama Tony Ramos.\n----\nSilvio Santos possui uma residência no Morumbi pois certa vez seu veículo quebrou no local e e ele não teve paciência de esperar um taxi.\n----\nSilvio Santos joga banco imobiliário com dinheiro de verdade. 12. Esse é o número de zeros que a conta bancária de Silvio Santos acaba de ganhar enquanto você lê esta frase.\n----\nPara rebater os boatos de que ele é careca, Sílvio Santos arrancou um pedaço de seu couro cabeludo para testes. Esse pedaço ganhou vida e se chama Tony Ramos.\n----\nCelso Portioli, que vendeu sua alma ao Diabo para trabalhar no SBT, ficou enormemente frustrado ao descobrir que o Diabo na verdade é Silvio Santos.\n----\nSilvio Santos apelidou carinhosamente seu Ego de ''Lombarde''.\n----\nSilvio santos reproduz-se assexuadamente cada vez que corta as unhas do pé.\n----\nSilvio Santos não respira. Ele lucra.\n----\nAll your base are belong to Silvio Santos.\n
[[Wiki Pessoal|SiteSubtitle]] - <<today DD/MM/YY>> - v<<version>>
[[AdamattiWiki|Adamatti]]
/*{{{*/\n/*Monochrome Theme for TiddlyWiki*/\n/*Design and CSS by Saq Imtiaz*/\n/*Version 1.0*/\n/*}}}*/\n/*{{{*/\n\nbody {background:#3B3B3B; color:#C3C3C3; font:12px Verdana, Helvetica, sans-serif;\n }\n\n#header {padding: 0em 0em 0em 0em; background:transparent; font-family: arial,helvetica; font-size:12px;\n }\n\n.siteTitle {\npadding-top:5px;\nfloat:left;\nfont-family: 'Trebuchet MS' sans-serif;\nfont-weight: bold;\nfont-size: 32px;\ncolor: #ccc; margin-right:2em;margin-left:0.5em;\n}\n\n#topMenu br {display:none;}\n#topMenu a, #topMenu .tiddlyLink, #topMenu .button {margin:0em; color:#666; padding:15px 15px 10px 15px;padding-top:1.6em;border:none; border-right: 1px solid #666;float:left;}\n#topMenu {border-left: 1px solid #666; float:left;margin:0;}\n#topMenu a:hover {color:#ccc; background:#3b3b3b;}\n\n#displayArea {margin-left:1.35em; margin-right:17.65em; margin-top:0.5em; padding-top:1em; padding-bottom:10px;}\n\n.tiddler {background:#454545; margin-bottom:20px; padding:1em 2em 1em 2em;}\n\na, a:hover{\ncolor:#fff;\ntext-decoration: none; background:transparent;\n}\n\n.viewer a, .viewer a:hover{border-bottom:1px dotted #fff; font-weight:normal;}\n\n.viewer .button, .editorFooter .button{\ncolor: #fff;\nborder: 1px solid #fff;\n}\n\n.viewer .button:hover,\n.editorFooter .button:hover, .viewer .button:active, .viewer .highlight,.editorFooter .button:active, .editorFooter .highlight{\ncolor: #fff;\nbackground: #3B3B3B;\nborder-color: #3B3B3B;\n}\n\n.title {color:#ccc; font-family:'Lucida Grande', Verdana, Sans-Serif; font-size:1.5em;\n}\n\n.subtitle, .subtitle a { color: #777; font-size: 0.95em;margin:0.2em;}\n.shadow .title{color:#777;}\n\n.toolbar {font-size:90%;}\n.selected .toolbar a {color:#666;border:0;}\n.selected .toolbar a:hover {color:#999; background:transparent;border:0;}\n\n.toolbar .button:hover, .toolbar .highlight, .toolbar .marked, .toolbar a.button:active{color:#666;border:0; background:transparent;border:0;}\n\n.tagging, .tagged {\nborder: 1px solid #555;\nbackground-color: #444;\n}\n\n.selected .tagging, .selected .tagged {\nbackground-color: #3B3B3B;\nborder: 1px solid #666;\n}\n\n.tagging .listTitle, .tagged .listTitle {\ncolor: #666;\n}\n\n.selected .tagging .listTitle, .selected .tagged .listTitle {\ncolor: #aaa;\n}\n\n.tagging .button, .tagged .button {\ncolor: #838383;\n}\n.selected .tagging .button, .selected .tagged .button {\ncolor:#c3c3c3;\n}\n\n.highlight, .marked {background:transparent; color:#111; border:none; text-decoration:underline;}\n\n.tagging .button:hover, .tagged .button:hover, .tagging .button:active, .tagged .button:active {\nborder: none; background:transparent; text-decoration:underline; color:#333;\n}\n\n#sidebarOptions {margin-top:1em;}\n#sidebar {margin-right:1.35em;}\n\n#sidebarTabs .tabContents { \n font-family: arial,helvetica;}\n\n#sidebarOptions a, #sidebarOptions a:hover{border:none;color:#666;}\n#sidebarOptions a:hover, #sidebarOptions a:active {background:#454545; color:#ccc;}\n#sidebarTabs .tabContents {background:#454545;border:0px solid #666; border-right:1px solid #454545;}\n#sidebarOptions input {background:#ccc; border:1px solid #666;}\n\n#sidebarTabs .tabContents .tiddlyLink, #sidebarTabs .tabContents .button{color:#666;font-weight:normal;}\n#sidebarTabs .tabContents .tiddlyLink:hover, #sidebarTabs .tabContents .button:hover {color:#ccc; background:transparent;}\n.listTitle {color:#777;}\n\n#sidebarTabs .tabSelected,#sidebarTabs .tabSelected:hover{background:#454545;border:none;color:#ccc; border:1px solid #454545;}\n#sidebarTabs .tabUnselected{background:#3B3B3B; border:1px solid #454545; color:#666;}\n\n #sidebarTabs .txtMoreTab .tabSelected,\n #sidebarTabs .txtMoreTab .tab:hover,\n #sidebarTabs .txtMoreTab .tabContents{\ncolor: #ccc;\nbackground: #3B3B3B; border:1px solid #3B3B3B;\n}\n\n #sidebarTabs .txtMoreTab .tabUnselected {\n\ncolor: #777; border:1px solid #3B3B3B;\nbackground: #454545;\n}\n\n\n#sidebarTabs .tabContents .button:hover, #sidebarTabs .tabContents .highlight, #sidebarTabs .tabContents .marked, #sidebarTabs .tabContents a.button:active{color:#ccc; background:transparent;}\n\n #sidebarOptions .sliderPanel {\nbackground: #454545; font-size: .9em;\n}\n#sidebarTabs .tiddlyLink.tiddlyLinkExisting {\nfont-weight: bold;\n}\n#sidebarOptions .sliderPanel input {border:1px solid #666; background:#ccc;}\n#sidebarOptions .sliderPanel .txtOptionInput {border:1px solid #666;width:9em;}\n\n#sidebarOptions .sliderPanel a {font-weight:normal; color:#666;background-color: #454545; border-bottom:1px dotted #333;}\n\n#sidebarOptions .sliderPanel a:hover {\ncolor:#ccc;\nbackground-color: #454545;\nborder:none;\nborder-bottom:1px dotted #111;\n}\n\n.popup {\nbackground: #3B3B3B;\nborder: 1px solid #454545;\n}\n\n.popup li.disabled {\ncolor: #000;\n}\n\n.popup li a, .popup li a:visited {\ncolor: #777;\nborder: none;\n}\n\n.popup li a:hover {\nbackground: #3b3b3b;\ncolor: #c3c3c3;\nborder: none;\n}\n.popup hr {\n color: #777;\n background: #777;\n border-bottom: 1px;\n}\n\n.listBreak div{\n border-bottom: 1px solid #777;\n}\n\n#messageArea {\nborder: 4px dotted #ccc;\nbackground: #454545;\ncolor: #777;\nfont-size:90%;\n}\n\n#messageArea .button{\n\ncolor: #3B3B3B;\nbackground:#ccc;\nborder: 1px solid #ccc;\n}\n\n#messageArea .button:hover {\n\ncolor: #ccc;\nbackground: #3B3B3B;\nborder-color: #3B3B3B;\n}\n\n.viewer blockquote {\nborder-left: 5px solid #3B3B3B; background:#3B3B3B\n}\n\n.viewer table, .viewer td {\nborder: 1px solid #2E2E2E;\n}\n\n.viewer th, thead td {\nbackground: #3B3B3B;\nborder: 1px solid #3B3B3B;\ncolor: #ccc;\n}\n.viewer pre {\nborder: 1px solid #3b3b3b;\nbackground: #5F5F5F;\n}\n\n.viewer code {\ncolor: #c3c3c3; background:#5f5f5f;\n}\n\n.viewer hr {\nborder-top: dashed 1px #222; margin:0 1em;\n}\n\n.editor input {\nborder: 1px solid #ccc; margin-top:5px;\n}\n\n.editor textarea {\nborder: 1px solid #ccc;\n}\n\nh1,h2,h3,h4,h5 { color: #9c9c9c; background: transparent; padding-bottom:2px; font-family: Arial, Helvetica, sans-serif; }\nh1 {font-size:18px;}\nh2 {font-size:16px;}\nh3 {font-size: 14px;}
||sum|avg|max|min|count||h\n|sum|1|2|3|4|5|''<<ta r sum>>''|\n|avg|6|7|8|9|10|''<<ta r avg>>''|\n|max|11|12|13|14|15|''<<ta r max>>''|\n|min|16|17|18|19|20|''<<ta r min>>''|\n|count|21|22|23|24|25|''<<ta r count>>''|\n||''<<ta c sum>>''|''<<ta c avg>>''|''<<ta c max>>''|''<<ta c min>>''|''<<ta c count>>''||
version.extensions.ta = {\n //VERSION\n major: 0, \n minor: 1, \n revision: 0, \n date: new Date(2006,5,24),\n name:"TableAggregate",\n author:"MarceloAdamatti",\n source:"http://adamatti.tiddlyspot.com/#TableAggregatePlugin" \n}\nconfig.macros.ta = {\n counter:0,\n //PROCESS ROW\n processR:function(funcao,idDiv){\n var div = document.getElementById("div" + idDiv);\n var td = div.parentNode;\n while(td.tagName!="TD" && td.tagName!="TH"){\n td=td.parentNode; \n }\n var tr = td.parentNode;\n for (var i=0;i<tr.childNodes.length;i++){\n var aux = tr.childNodes[i];\n if (aux.tagName=="TD" || aux.tagName=="TH") { \n try{ \n var x=0;\n if(document.all){\n x = parseFloat(aux.innerText); \n }else{\n x = parseFloat(aux.textContent); \n }\n if (!isNaN(x))\n funcao.process(x);\n }catch(e){}\n }\n }\n div.innerHTML=funcao.resultado.toFixed(2);\n },\n //PROCESS COL\n processC:function(funcao,idDiv){\n var div = document.getElementById("div" + idDiv);\n var td = div.parentNode;\n while(td.tagName!="TD" && td.tagName!="TH")\n td=td.parentNode; \n var coluna = td.cellIndex;\n var tbody = td.parentNode.parentNode;\n for (var i=0;i<tbody.childNodes.length;i++){ \n var tr = tbody.childNodes[i];\n var aux = tr.childNodes[coluna];\n if (aux.tagName=="TD" || aux.tagName=="TH") { \n try{ \n var x=0;\n if(document.all){\n x = parseFloat(aux.innerText); \n }else{\n x = parseFloat(aux.textContent); \n }\n if (!isNaN(x))\n funcao.process(x);\n }catch(e){}\n }\n }\n div.innerHTML=funcao.resultado.toFixed(2);\n },\n //FUNCTIONS\n funcs:{\n avg:function() {\n this.qtd=0;\n this.somador=0;\n this.resultado=0;\n this.process=function (valor){\n this.somador+=parseFloat(valor);\n this.qtd++;\n this.resultado=(this.somador/this.qtd);\n } \n },\n sum:function (){\n this.resultado=0; \n this.process=function (valor){\n this.resultado+=valor;\n } \n },\n min: function(){\n this.resultado="";\n this.process=function (valor){\n if (this.resultado=="")\n this.resultado=valor;\n if (valor<=this.resultado)\n this.resultado=valor;\n }\n },\n max:function(){\n this.resultado="";\n this.process=function (valor){\n if (this.resultado=="")\n this.resultado=valor;\n if (valor>=this.resultado)\n this.resultado=valor;\n }\n },\n count: function(){\n this.resultado=0;\n this.process=function (valor){\n this.resultado+=1;\n }\n }\n },\n handler:function(place,macroName,params) {\n var rowCol = params[0].toUpperCase();\n var func = params[1].toLowerCase();\n var counter=++config.macros.ta.counter;\n place.innerHTML="<div id=div" + counter + "></div><iframe "\n + "onload='{var o=new config.macros.ta.funcs." + func + "();"\n + "config.macros.ta.process" + rowCol + "(o," + counter + ");}' "\n + "style='display:none'>"\n "<\s/iframe>";\n }\n};
* http://www.dvdflick.net/
/***\nRequired by Tiddlyspot\n***/\n//{{{\n\nconfig.options.chkHttpReadOnly = false; // make it so you can by default see edit controls via http\n\nif (window.location.protocol != "file:")\n config.options.chkGTDLazyAutoSave = false; // disable autosave in d3\n\nconfig.tiddlyspotSiteId = 'adamatti';\n\n// probably will need to redo this for TW 2.2\nwith (config.shadowTiddlers) {\n SiteUrl = 'http://'+config.tiddlyspotSiteId+'.tiddlyspot.com';\n SideBarOptions = SideBarOptions.replace(/(<<saveChanges>>)/,"$1<<tiddler TspotSidebar>>");\n OptionsPanel = OptionsPanel.replace(/^/,"<<tiddler TspotOptions>>");\n DefaultTiddlers = DefaultTiddlers.replace(/^/,"[[Welcome to Tiddlyspot]] ");\n MainMenu = MainMenu.replace(/^/,"[[Welcome to Tiddlyspot]] ");\n}\n\nmerge(config.shadowTiddlers,{\n\n'Welcome to Tiddlyspot':[\n "This document is a ~TiddlyWiki from tiddlyspot.com. A ~TiddlyWiki is an electronic notebook that is great for managing todo lists, personal information, and all sorts of things.",\n "",\n "@@font-weight:bold;font-size:1.3em;color:#444; //What now?// @@ Before you can save any changes, you need to enter your password in the form below. Then configure privacy and other site settings at your [[control panel|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/controlpanel]] (your control panel username is //" + config.tiddlyspotSiteId + "//).",\n "<<tiddler TspotControls>>",\n "See also GettingStarted.",\n "",\n "@@font-weight:bold;font-size:1.3em;color:#444; //Working online// @@ You can edit this ~TiddlyWiki right now, and save your changes using the \s"save to web\s" button in the column on the right.",\n "",\n "@@font-weight:bold;font-size:1.3em;color:#444; //Working offline// @@ A fully functioning copy of this ~TiddlyWiki can be saved onto your hard drive or USB stick. You can make changes and save them locally without being connected to the Internet. When you're ready to sync up again, just click \s"upload\s" and your ~TiddlyWiki will be saved back to tiddlyspot.com.",\n "",\n "@@font-weight:bold;font-size:1.3em;color:#444; //Help!// @@ Find out more about ~TiddlyWiki at [[TiddlyWiki.com|http://tiddlywiki.com]]. Also visit [[TiddlyWiki Guides|http://tiddlywikiguides.org]] for documentation on learning and using ~TiddlyWiki. New users are especially welcome on the [[TiddlyWiki mailing list|http://groups.google.com/group/TiddlyWiki]], which is an excellent place to ask questions and get help. If you have a tiddlyspot related problem email [[tiddlyspot support|mailto:support@tiddlyspot.com]].",\n "",\n "@@font-weight:bold;font-size:1.3em;color:#444; //Enjoy :)// @@ We hope you like using your tiddlyspot.com site. Please email [[feedback@tiddlyspot.com|mailto:feedback@tiddlyspot.com]] with any comments or suggestions."\n].join("\sn"),\n\n'TspotControls':[\n "| tiddlyspot password:|<<option pasUploadPassword>>|",\n "| site management:|<<upload http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/store.cgi index.html . . " + config.tiddlyspotSiteId + ">>//(requires tiddlyspot password)//<<br>>[[control panel|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/controlpanel]], [[download (go offline)|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/download]]|",\n "| links:|[[tiddlyspot.com|http://tiddlyspot.com/]], [[FAQs|http://faq.tiddlyspot.com/]], [[announcements|http://announce.tiddlyspot.com/]], [[blog|http://tiddlyspot.com/blog/]], email [[support|mailto:support@tiddlyspot.com]] & [[feedback|mailto:feedback@tiddlyspot.com]], [[donate|http://tiddlyspot.com/?page=donate]]|"\n].join("\sn"),\n\n'TspotSidebar':[\n "<<upload http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/store.cgi index.html . . " + config.tiddlyspotSiteId + ">><html><a href='http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/download' class='button'>download</a></html>"\n].join("\sn"),\n\n'TspotOptions':[\n "tiddlyspot password:",\n "<<option pasUploadPassword>>",\n ""\n].join("\sn")\n\n});\n//}}}\n
| !date | !user | !location | !storeUrl | !uploadDir | !toFilename | !backupdir | !origin |\n| 3/5/2007 11:34:50 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 3/5/2007 11:35:27 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 4/5/2007 9:47:38 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 4/5/2007 10:13:54 | Adamatti | [[/|http://adamatti.tiddlyspot.com/#GooglePlugin]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 4/5/2007 10:27:50 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 4/5/2007 13:25:17 | Adamatti | [[/|http://adamatti.tiddlyspot.com/#HelpFormatacao]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 4/5/2007 13:43:2 | Adamatti | [[/|http://adamatti.tiddlyspot.com/#HelpFormatacao]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 4/5/2007 14:16:41 | Adamatti | [[/|http://adamatti.tiddlyspot.com/#TabbleAggregateSample]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 4/5/2007 14:22:29 | Adamatti | [[/|http://adamatti.tiddlyspot.com/#TabbleAggregateSample]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 4/5/2007 14:44:7 | Adamatti | [[/|http://adamatti.tiddlyspot.com/#AuthorsSample]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 4/5/2007 15:27:3 | Adamatti | [[/|http://adamatti.tiddlyspot.com/#AuthorsSample]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 4/5/2007 15:43:14 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 4/5/2007 15:49:31 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 4/5/2007 16:19:10 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 4/5/2007 17:8:4 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 14/3/2008 16:38:27 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 14/3/2008 16:40:11 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 14/3/2008 17:47:36 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 14/3/2008 17:56:39 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 14/3/2008 19:56:49 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 15/4/2008 9:16:57 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 15/4/2008 9:17:26 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 15/4/2008 9:17:52 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 15/4/2008 9:28:15 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 15/4/2008 9:31:46 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 16/4/2008 16:30:43 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 16/4/2008 17:26:59 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 17/4/2008 8:3:45 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 17/4/2008 8:17:30 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 25/4/2008 16:28:49 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 29/4/2008 10:4:59 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 29/4/2008 16:50:58 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 3/5/2008 21:5:11 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 3/5/2008 21:13:19 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 5/5/2008 17:58:33 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 7/5/2008 12:52:12 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 7/5/2008 13:14:35 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 7/5/2008 13:16:9 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 7/5/2008 13:33:20 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 7/5/2008 13:58:25 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 8/5/2008 18:14:19 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 8/5/2008 18:28:53 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 12/5/2008 8:50:10 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 12/5/2008 16:35:19 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 13/5/2008 19:54:41 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 27/5/2008 11:4:21 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 9/6/2008 21:27:35 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 10/6/2008 20:41:51 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 11/6/2008 19:48:36 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 13/6/2008 17:25:42 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 15/6/2008 10:46:38 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 16/6/2008 15:47:44 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 20/6/2008 8:33:0 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/6/2008 17:5:32 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 21/6/2008 17:17:26 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 23/6/2008 10:48:23 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 24/6/2008 8:40:43 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 6/7/2008 20:25:30 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 18/7/2008 22:21:36 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/7/2008 8:56:59 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/7/2008 21:17:15 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 28/7/2008 19:41:18 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 29/7/2008 8:55:26 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 29/7/2008 22:27:19 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 30/7/2008 15:43:34 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 30/7/2008 15:46:4 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 2/8/2008 22:53:56 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 2/8/2008 22:54:18 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 9/8/2008 20:52:37 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 9/8/2008 20:52:45 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok | Ok |\n| 9/8/2008 22:13:25 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 14/8/2008 21:31:49 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 14/8/2008 21:39:55 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 20/8/2008 9:34:14 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 17/9/2008 22:32:42 | YourName | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 18/9/2008 21:40:21 | Adamatti | [[/|http://adamatti.tiddlyspot.com/]] | [[store.cgi|http://adamatti.tiddlyspot.com/store.cgi]] | . | index.html | . |
/***\n|''Name:''|UploadPlugin|\n|''Description:''|Save to web a TiddlyWiki|\n|''Version:''|3.4.5|\n|''Date:''|Oct 15, 2006|\n|''Source:''|http://tiddlywiki.bidix.info/#UploadPlugin|\n|''Documentation:''|http://tiddlywiki.bidix.info/#UploadDoc|\n|''Author:''|BidiX (BidiX (at) bidix (dot) info)|\n|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|\n|''~CoreVersion:''|2.0.0|\n|''Browser:''|Firefox 1.5; InternetExplorer 6.0; Safari|\n|''Include:''|config.lib.file; config.lib.log; config.lib.options; PasswordTweak|\n|''Require:''|[[UploadService|http://tiddlywiki.bidix.info/#UploadService]]|\n***/\n//{{{\nversion.extensions.UploadPlugin = {\n major: 3, minor: 4, revision: 5, \n date: new Date(2006,9,15),\n source: 'http://tiddlywiki.bidix.info/#UploadPlugin',\n documentation: 'http://tiddlywiki.bidix.info/#UploadDoc',\n author: 'BidiX (BidiX (at) bidix (dot) info',\n license: '[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D]]',\n coreVersion: '2.0.0',\n browser: 'Firefox 1.5; InternetExplorer 6.0; Safari'\n};\n//}}}\n\n////+++!![config.lib.file]\n\n//{{{\nif (!config.lib) config.lib = {};\nif (!config.lib.file) config.lib.file= {\n author: 'BidiX',\n version: {major: 0, minor: 1, revision: 0}, \n date: new Date(2006,3,9)\n};\nconfig.lib.file.dirname = function (filePath) {\n var lastpos;\n if ((lastpos = filePath.lastIndexOf("/")) != -1) {\n return filePath.substring(0, lastpos);\n } else {\n return filePath.substring(0, filePath.lastIndexOf("\s\s"));\n }\n};\nconfig.lib.file.basename = function (filePath) {\n var lastpos;\n if ((lastpos = filePath.lastIndexOf("#")) != -1) \n filePath = filePath.substring(0, lastpos);\n if ((lastpos = filePath.lastIndexOf("/")) != -1) {\n return filePath.substring(lastpos + 1);\n } else\n return filePath.substring(filePath.lastIndexOf("\s\s")+1);\n};\nwindow.basename = function() {return "@@deprecated@@";};\n//}}}\n////===\n\n////+++!![config.lib.log]\n\n//{{{\nif (!config.lib) config.lib = {};\nif (!config.lib.log) config.lib.log= {\n author: 'BidiX',\n version: {major: 0, minor: 1, revision: 1}, \n date: new Date(2006,8,19)\n};\nconfig.lib.Log = function(tiddlerTitle, logHeader) {\n if (version.major < 2)\n this.tiddler = store.tiddlers[tiddlerTitle];\n else\n this.tiddler = store.getTiddler(tiddlerTitle);\n if (!this.tiddler) {\n this.tiddler = new Tiddler();\n this.tiddler.title = tiddlerTitle;\n this.tiddler.text = "| !date | !user | !location |" + logHeader;\n this.tiddler.created = new Date();\n this.tiddler.modifier = config.options.txtUserName;\n this.tiddler.modified = new Date();\n if (version.major < 2)\n store.tiddlers[tiddlerTitle] = this.tiddler;\n else\n store.addTiddler(this.tiddler);\n }\n return this;\n};\n\nconfig.lib.Log.prototype.newLine = function (line) {\n var now = new Date();\n var newText = "| ";\n newText += now.getDate()+"/"+(now.getMonth()+1)+"/"+now.getFullYear() + " ";\n newText += now.getHours()+":"+now.getMinutes()+":"+now.getSeconds()+" | ";\n newText += config.options.txtUserName + " | ";\n var location = document.location.toString();\n var filename = config.lib.file.basename(location);\n if (!filename) filename = '/';\n newText += "[["+filename+"|"+location + "]] |";\n this.tiddler.text = this.tiddler.text + "\sn" + newText;\n this.addToLine(line);\n};\n\nconfig.lib.Log.prototype.addToLine = function (text) {\n this.tiddler.text = this.tiddler.text + text;\n this.tiddler.modifier = config.options.txtUserName;\n this.tiddler.modified = new Date();\n if (version.major < 2)\n store.tiddlers[this.tiddler.tittle] = this.tiddler;\n else {\n store.addTiddler(this.tiddler);\n story.refreshTiddler(this.tiddler.title);\n store.notify(this.tiddler.title, true);\n }\n if (version.major < 2)\n store.notifyAll(); \n};\n//}}}\n////===\n\n////+++!![config.lib.options]\n\n//{{{\nif (!config.lib) config.lib = {};\nif (!config.lib.options) config.lib.options = {\n author: 'BidiX',\n version: {major: 0, minor: 1, revision: 0}, \n date: new Date(2006,3,9)\n};\n\nconfig.lib.options.init = function (name, defaultValue) {\n if (!config.options[name]) {\n config.options[name] = defaultValue;\n saveOptionCookie(name);\n }\n};\n//}}}\n////===\n\n////+++!![PasswordTweak]\n\n//{{{\nversion.extensions.PasswordTweak = {\n major: 1, minor: 0, revision: 3, date: new Date(2006,8,30),\n type: 'tweak',\n source: 'http://tiddlywiki.bidix.info/#PasswordTweak'\n};\n//}}}\n/***\n!!config.macros.option\n***/\n//{{{\nconfig.macros.option.passwordCheckboxLabel = "Save this password on this computer";\nconfig.macros.option.passwordType = "password"; // password | text\n\nconfig.macros.option.onChangeOption = function(e)\n{\n var opt = this.getAttribute("option");\n var elementType,valueField;\n if(opt) {\n switch(opt.substr(0,3)) {\n case "txt":\n elementType = "input";\n valueField = "value";\n break;\n case "pas":\n elementType = "input";\n valueField = "value";\n break;\n case "chk":\n elementType = "input";\n valueField = "checked";\n break;\n }\n config.options[opt] = this[valueField];\n saveOptionCookie(opt);\n var nodes = document.getElementsByTagName(elementType);\n for(var t=0; t<nodes.length; t++) \n {\n var optNode = nodes[t].getAttribute("option");\n if (opt == optNode) \n nodes[t][valueField] = this[valueField];\n }\n }\n return(true);\n};\n\nconfig.macros.option.handler = function(place,macroName,params)\n{\n var opt = params[0];\n if(config.options[opt] === undefined) {\n return;}\n var c;\n switch(opt.substr(0,3)) {\n case "txt":\n c = document.createElement("input");\n c.onkeyup = this.onChangeOption;\n c.setAttribute ("option",opt);\n c.className = "txtOptionInput "+opt;\n place.appendChild(c);\n c.value = config.options[opt];\n break;\n case "pas":\n // input password\n c = document.createElement ("input");\n c.setAttribute("type",config.macros.option.passwordType);\n c.onkeyup = this.onChangeOption;\n c.setAttribute("option",opt);\n c.className = "pasOptionInput "+opt;\n place.appendChild(c);\n c.value = config.options[opt];\n // checkbox link with this password "save this password on this computer"\n c = document.createElement("input");\n c.setAttribute("type","checkbox");\n c.onclick = this.onChangeOption;\n c.setAttribute("option","chk"+opt);\n c.className = "chkOptionInput "+opt;\n place.appendChild(c);\n c.checked = config.options["chk"+opt];\n // text savePasswordCheckboxLabel\n place.appendChild(document.createTextNode(config.macros.option.passwordCheckboxLabel));\n break;\n case "chk":\n c = document.createElement("input");\n c.setAttribute("type","checkbox");\n c.onclick = this.onChangeOption;\n c.setAttribute("option",opt);\n c.className = "chkOptionInput "+opt;\n place.appendChild(c);\n c.checked = config.options[opt];\n break;\n }\n};\n//}}}\n/***\n!! Option cookie stuff\n***/\n//{{{\nwindow.loadOptionsCookie_orig_PasswordTweak = window.loadOptionsCookie;\nwindow.loadOptionsCookie = function()\n{\n var cookies = document.cookie.split(";");\n for(var c=0; c<cookies.length; c++) {\n var p = cookies[c].indexOf("=");\n if(p != -1) {\n var name = cookies[c].substr(0,p).trim();\n var value = cookies[c].substr(p+1).trim();\n switch(name.substr(0,3)) {\n case "txt":\n config.options[name] = unescape(value);\n break;\n case "pas":\n config.options[name] = unescape(value);\n break;\n case "chk":\n config.options[name] = value == "true";\n break;\n }\n }\n }\n};\n\nwindow.saveOptionCookie_orig_PasswordTweak = window.saveOptionCookie;\nwindow.saveOptionCookie = function(name)\n{\n var c = name + "=";\n switch(name.substr(0,3)) {\n case "txt":\n c += escape(config.options[name].toString());\n break;\n case "chk":\n c += config.options[name] ? "true" : "false";\n // is there an option link with this chk ?\n if (config.options[name.substr(3)]) {\n saveOptionCookie(name.substr(3));\n }\n break;\n case "pas":\n if (config.options["chk"+name]) {\n c += escape(config.options[name].toString());\n } else {\n c += "";\n }\n break;\n }\n c += "; expires=Fri, 1 Jan 2038 12:00:00 UTC; path=/";\n document.cookie = c;\n};\n//}}}\n/***\n!! Initializations\n***/\n//{{{\n// define config.options.pasPassword\nif (!config.options.pasPassword) {\n config.options.pasPassword = 'defaultPassword';\n window.saveOptionCookie('pasPassword');\n}\n// since loadCookies is first called befor password definition\n// we need to reload cookies\nwindow.loadOptionsCookie();\n//}}}\n////===\n\n////+++!![config.macros.upload]\n\n//{{{\nconfig.macros.upload = {\n accessKey: "U",\n formName: "UploadPlugin",\n contentType: "text/html;charset=UTF-8",\n defaultStoreScript: "store.php"\n};\n\n// only this two configs need to be translated\nconfig.macros.upload.messages = {\n aboutToUpload: "About to upload TiddlyWiki to %0",\n backupFileStored: "Previous file backuped in %0",\n crossDomain: "Certainly a cross-domain isue: access to an other site isn't allowed",\n errorDownloading: "Error downloading",\n errorUploadingContent: "Error uploading content",\n fileLocked: "Files is locked: You are not allowed to Upload",\n fileNotFound: "file to upload not found",\n fileNotUploaded: "File %0 NOT uploaded",\n mainFileUploaded: "Main TiddlyWiki file uploaded to %0",\n passwordEmpty: "Unable to upload, your password is empty",\n urlParamMissing: "url param missing",\n rssFileNotUploaded: "RssFile %0 NOT uploaded",\n rssFileUploaded: "Rss File uploaded to %0"\n};\n\nconfig.macros.upload.label = {\n promptOption: "Save and Upload this TiddlyWiki with UploadOptions",\n promptParamMacro: "Save and Upload this TiddlyWiki in %0",\n saveLabel: "save to web", \n saveToDisk: "save to disk",\n uploadLabel: "upload" \n};\n\nconfig.macros.upload.handler = function(place,macroName,params){\n // parameters initialization\n var storeUrl = params[0];\n var toFilename = params[1];\n var backupDir = params[2];\n var uploadDir = params[3];\n var username = params[4];\n var password; // for security reason no password as macro parameter\n var label;\n if (document.location.toString().substr(0,4) == "http")\n label = this.label.saveLabel;\n else\n label = this.label.uploadLabel;\n var prompt;\n if (storeUrl) {\n prompt = this.label.promptParamMacro.toString().format([this.toDirUrl(storeUrl, uploadDir, username)]);\n }\n else {\n prompt = this.label.promptOption;\n }\n createTiddlyButton(place, label, prompt, \n function () {\n config.macros.upload.upload(storeUrl, toFilename, uploadDir, backupDir, username, password); \n return false;}, \n null, null, this.accessKey);\n};\nconfig.macros.upload.UploadLog = function() {\n return new config.lib.Log('UploadLog', " !storeUrl | !uploadDir | !toFilename | !backupdir | !origin |" );\n};\nconfig.macros.upload.UploadLog.prototype = config.lib.Log.prototype;\nconfig.macros.upload.UploadLog.prototype.startUpload = function(storeUrl, toFilename, uploadDir, backupDir) {\n var line = " [[" + config.lib.file.basename(storeUrl) + "|" + storeUrl + "]] | ";\n line += uploadDir + " | " + toFilename + " | " + backupDir + " |";\n this.newLine(line);\n};\nconfig.macros.upload.UploadLog.prototype.endUpload = function() {\n this.addToLine(" Ok |");\n};\nconfig.macros.upload.basename = config.lib.file.basename;\nconfig.macros.upload.dirname = config.lib.file.dirname;\nconfig.macros.upload.toRootUrl = function (storeUrl, username)\n{\n return root = (this.dirname(storeUrl)?this.dirname(storeUrl):this.dirname(document.location.toString()));\n}\nconfig.macros.upload.toDirUrl = function (storeUrl, uploadDir, username)\n{\n var root = this.toRootUrl(storeUrl, username);\n if (uploadDir && uploadDir != '.')\n root = root + '/' + uploadDir;\n return root;\n}\nconfig.macros.upload.toFileUrl = function (storeUrl, toFilename, uploadDir, username)\n{\n return this.toDirUrl(storeUrl, uploadDir, username) + '/' + toFilename;\n}\nconfig.macros.upload.upload = function(storeUrl, toFilename, uploadDir, backupDir, username, password)\n{\n // parameters initialization\n storeUrl = (storeUrl ? storeUrl : config.options.txtUploadStoreUrl);\n toFilename = (toFilename ? toFilename : config.options.txtUploadFilename);\n backupDir = (backupDir ? backupDir : config.options.txtUploadBackupDir);\n uploadDir = (uploadDir ? uploadDir : config.options.txtUploadDir);\n username = (username ? username : config.options.txtUploadUserName);\n password = config.options.pasUploadPassword; // for security reason no password as macro parameter\n if (!password || password === '') {\n alert(config.macros.upload.messages.passwordEmpty);\n return;\n }\n if (storeUrl === '') {\n storeUrl = config.macros.upload.defaultStoreScript;\n }\n if (config.lib.file.dirname(storeUrl) === '') {\n storeUrl = config.lib.file.dirname(document.location.toString())+'/'+storeUrl;\n }\n if (toFilename === '') {\n toFilename = config.lib.file.basename(document.location.toString());\n }\n\n clearMessage();\n // only for forcing the message to display\n if (version.major < 2)\n store.notifyAll();\n if (!storeUrl) {\n alert(config.macros.upload.messages.urlParamMissing);\n return;\n }\n // Check that file is not locked\n if (window.BidiX && BidiX.GroupAuthoring && BidiX.GroupAuthoring.lock) {\n if (BidiX.GroupAuthoring.lock.isLocked() && !BidiX.GroupAuthoring.lock.isMyLock()) {\n alert(config.macros.upload.messages.fileLocked);\n return;\n }\n }\n \n var log = new this.UploadLog();\n log.startUpload(storeUrl, toFilename, uploadDir, backupDir);\n if (document.location.toString().substr(0,5) == "file:") {\n saveChanges();\n }\n var toDir = config.macros.upload.toDirUrl(storeUrl, toFilename, uploadDir, username);\n displayMessage(config.macros.upload.messages.aboutToUpload.format([toDir]), toDir);\n this.uploadChanges(storeUrl, toFilename, uploadDir, backupDir, username, password);\n if(config.options.chkGenerateAnRssFeed) {\n //var rssContent = convertUnicodeToUTF8(generateRss());\n var rssContent = generateRss();\n var rssPath = toFilename.substr(0,toFilename.lastIndexOf(".")) + ".xml";\n this.uploadContent(rssContent, storeUrl, rssPath, uploadDir, '', username, password, \n function (responseText) {\n if (responseText.substring(0,1) != '0') {\n displayMessage(config.macros.upload.messages.rssFileNotUploaded.format([rssPath]));\n }\n else {\n var toFileUrl = config.macros.upload.toFileUrl(storeUrl, rssPath, uploadDir, username);\n displayMessage(config.macros.upload.messages.rssFileUploaded.format(\n [toFileUrl]), toFileUrl);\n }\n // for debugging store.php uncomment last line\n //DEBUG alert(responseText);\n });\n }\n return;\n};\n\nconfig.macros.upload.uploadChanges = function(storeUrl, toFilename, uploadDir, backupDir, \n username, password) {\n var original;\n if (document.location.toString().substr(0,4) == "http") {\n original = this.download(storeUrl, toFilename, uploadDir, backupDir, username, password);\n return;\n }\n else {\n // standard way : Local file\n \n original = loadFile(getLocalPath(document.location.toString()));\n if(window.Components) {\n // it's a mozilla browser\n try {\n netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");\n var converter = Components.classes["@mozilla.org/intl/scriptableunicodeconverter"]\n .createInstance(Components.interfaces.nsIScriptableUnicodeConverter);\n converter.charset = "UTF-8";\n original = converter.ConvertToUnicode(original);\n }\n catch(e) {\n }\n }\n }\n //DEBUG alert(original);\n this.uploadChangesFrom(original, storeUrl, toFilename, uploadDir, backupDir, \n username, password);\n};\n\nconfig.macros.upload.uploadChangesFrom = function(original, storeUrl, toFilename, uploadDir, backupDir, \n username, password) {\n var startSaveArea = '<div id="' + 'storeArea">'; // Split up into two so that indexOf() of this source doesn't find it\n var endSaveArea = '</d' + 'iv>';\n // Locate the storeArea div's\n var posOpeningDiv = original.indexOf(startSaveArea);\n var posClosingDiv = original.lastIndexOf(endSaveArea);\n if((posOpeningDiv == -1) || (posClosingDiv == -1))\n {\n alert(config.messages.invalidFileError.format([document.location.toString()]));\n return;\n }\n var revised = original.substr(0,posOpeningDiv + startSaveArea.length) + \n allTiddlersAsHtml() + "\sn\st\st" +\n original.substr(posClosingDiv);\n var newSiteTitle;\n if(version.major < 2){\n newSiteTitle = (getElementText("siteTitle") + " - " + getElementText("siteSubtitle")).htmlEncode();\n } else {\n newSiteTitle = (wikifyPlain ("SiteTitle") + " - " + wikifyPlain ("SiteSubtitle")).htmlEncode();\n }\n\n revised = revised.replaceChunk("<title"+">","</title"+">"," " + newSiteTitle + " ");\n revised = revised.replaceChunk("<!--PRE-HEAD-START--"+">","<!--PRE-HEAD-END--"+">","\sn" + store.getTiddlerText("MarkupPreHead","") + "\sn");\n revised = revised.replaceChunk("<!--POST-HEAD-START--"+">","<!--POST-HEAD-END--"+">","\sn" + store.getTiddlerText("MarkupPostHead","") + "\sn");\n revised = revised.replaceChunk("<!--PRE-BODY-START--"+">","<!--PRE-BODY-END--"+">","\sn" + store.getTiddlerText("MarkupPreBody","") + "\sn");\n revised = revised.replaceChunk("<!--POST-BODY-START--"+">","<!--POST-BODY-END--"+">","\sn" + store.getTiddlerText("MarkupPostBody","") + "\sn");\n\n var response = this.uploadContent(revised, storeUrl, toFilename, uploadDir, backupDir, \n username, password, function (responseText) {\n if (responseText.substring(0,1) != '0') {\n alert(responseText);\n displayMessage(config.macros.upload.messages.fileNotUploaded.format([getLocalPath(document.location.toString())]));\n }\n else {\n if (uploadDir !== '') {\n toFilename = uploadDir + "/" + config.macros.upload.basename(toFilename);\n } else {\n toFilename = config.macros.upload.basename(toFilename);\n }\n var toFileUrl = config.macros.upload.toFileUrl(storeUrl, toFilename, uploadDir, username);\n if (responseText.indexOf("destfile:") > 0) {\n var destfile = responseText.substring(responseText.indexOf("destfile:")+9, \n responseText.indexOf("\sn", responseText.indexOf("destfile:")));\n toFileUrl = config.macros.upload.toRootUrl(storeUrl, username) + '/' + destfile;\n }\n else {\n toFileUrl = config.macros.upload.toFileUrl(storeUrl, toFilename, uploadDir, username);\n }\n displayMessage(config.macros.upload.messages.mainFileUploaded.format(\n [toFileUrl]), toFileUrl);\n if (backupDir && responseText.indexOf("backupfile:") > 0) {\n var backupFile = responseText.substring(responseText.indexOf("backupfile:")+11, \n responseText.indexOf("\sn", responseText.indexOf("backupfile:")));\n toBackupUrl = config.macros.upload.toRootUrl(storeUrl, username) + '/' + backupFile;\n displayMessage(config.macros.upload.messages.backupFileStored.format(\n [toBackupUrl]), toBackupUrl);\n }\n var log = new config.macros.upload.UploadLog();\n log.endUpload();\n store.setDirty(false);\n // erase local lock\n if (window.BidiX && BidiX.GroupAuthoring && BidiX.GroupAuthoring.lock) {\n BidiX.GroupAuthoring.lock.eraseLock();\n // change mtime with new mtime after upload\n var mtime = responseText.substr(responseText.indexOf("mtime:")+6);\n BidiX.GroupAuthoring.lock.mtime = mtime;\n }\n \n \n }\n // for debugging store.php uncomment last line\n //DEBUG alert(responseText);\n }\n );\n};\n\nconfig.macros.upload.uploadContent = function(content, storeUrl, toFilename, uploadDir, backupDir, \n username, password, callbackFn) {\n var boundary = "---------------------------"+"AaB03x"; \n var request;\n try {\n request = new XMLHttpRequest();\n } \n catch (e) { \n request = new ActiveXObject("Msxml2.XMLHTTP"); \n }\n if (window.netscape){\n try {\n if (document.location.toString().substr(0,4) != "http") {\n netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserRead');}\n }\n catch (e) {}\n } \n //DEBUG alert("user["+config.options.txtUploadUserName+"] password[" + config.options.pasUploadPassword + "]");\n // compose headers data\n var sheader = "";\n sheader += "--" + boundary + "\sr\snContent-disposition: form-data; name=\s"";\n sheader += config.macros.upload.formName +"\s"\sr\sn\sr\sn";\n sheader += "backupDir="+backupDir\n +";user=" + username \n +";password=" + password\n +";uploaddir=" + uploadDir;\n // add lock attributes to sheader\n if (window.BidiX && BidiX.GroupAuthoring && BidiX.GroupAuthoring.lock) {\n var l = BidiX.GroupAuthoring.lock.myLock;\n sheader += ";lockuser=" + l.user\n + ";mtime=" + l.mtime\n + ";locktime=" + l.locktime;\n }\n sheader += ";;\sr\sn"; \n sheader += "\sr\sn" + "--" + boundary + "\sr\sn";\n sheader += "Content-disposition: form-data; name=\s"userfile\s"; filename=\s""+toFilename+"\s"\sr\sn";\n sheader += "Content-Type: " + config.macros.upload.contentType + "\sr\sn";\n sheader += "Content-Length: " + content.length + "\sr\sn\sr\sn";\n // compose trailer data\n var strailer = new String();\n strailer = "\sr\sn--" + boundary + "--\sr\sn";\n //strailer = "--" + boundary + "--\sr\sn";\n var data;\n data = sheader + content + strailer;\n //request.open("POST", storeUrl, true, username, password);\n try {\n request.open("POST", storeUrl, true); \n }\n catch(e) {\n alert(config.macros.upload.messages.crossDomain + "\snError:" +e);\n exit;\n }\n request.onreadystatechange = function () {\n if (request.readyState == 4) {\n if (request.status == 200)\n callbackFn(request.responseText);\n else\n alert(config.macros.upload.messages.errorUploadingContent + "\snStatus: "+request.status.statusText);\n }\n };\n request.setRequestHeader("Content-Length",data.length);\n request.setRequestHeader("Content-Type","multipart/form-data; boundary="+boundary);\n request.send(data); \n};\n\n\nconfig.macros.upload.download = function(uploadUrl, uploadToFilename, uploadDir, uploadBackupDir, \n username, password) {\n var request;\n try {\n request = new XMLHttpRequest();\n } \n catch (e) { \n request = new ActiveXObject("Msxml2.XMLHTTP"); \n }\n try {\n if (uploadUrl.substr(0,4) == "http") {\n netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");\n }\n else {\n netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");\n }\n } catch (e) { }\n //request.open("GET", document.location.toString(), true, username, password);\n try {\n request.open("GET", document.location.toString(), true);\n }\n catch(e) {\n alert(config.macros.upload.messages.crossDomain + "\snError:" +e);\n exit;\n }\n \n request.onreadystatechange = function () {\n if (request.readyState == 4) {\n if(request.status == 200) {\n config.macros.upload.uploadChangesFrom(request.responseText, uploadUrl, \n uploadToFilename, uploadDir, uploadBackupDir, username, password);\n }\n else\n alert(config.macros.upload.messages.errorDownloading.format(\n [document.location.toString()]) + "\snStatus: "+request.status.statusText);\n }\n };\n request.send(null);\n};\n\n//}}}\n////===\n\n////+++!![Initializations]\n\n//{{{\nconfig.lib.options.init('txtUploadStoreUrl','store.php');\nconfig.lib.options.init('txtUploadFilename','');\nconfig.lib.options.init('txtUploadDir','');\nconfig.lib.options.init('txtUploadBackupDir','');\nconfig.lib.options.init('txtUploadUserName',config.options.txtUserName);\nconfig.lib.options.init('pasUploadPassword','');\nsetStylesheet(\n ".pasOptionInput {width: 11em;}\sn"+\n ".txtOptionInput.txtUploadStoreUrl {width: 25em;}\sn"+\n ".txtOptionInput.txtUploadFilename {width: 25em;}\sn"+\n ".txtOptionInput.txtUploadDir {width: 25em;}\sn"+\n ".txtOptionInput.txtUploadBackupDir {width: 25em;}\sn"+\n "",\n "UploadOptionsStyles");\nif (document.location.toString().substr(0,4) == "http") {\n config.options.chkAutoSave = false; \n saveOptionCookie('chkAutoSave');\n}\nconfig.shadowTiddlers.UploadDoc = "[[Full Documentation|http://tiddlywiki.bidix.info/l#UploadDoc ]]\sn"; \n\n//}}}\n////===\n\n////+++!![Core Hijacking]\n\n//{{{\nconfig.macros.saveChanges.label_orig_UploadPlugin = config.macros.saveChanges.label;\nconfig.macros.saveChanges.label = config.macros.upload.label.saveToDisk;\n\nconfig.macros.saveChanges.handler_orig_UploadPlugin = config.macros.saveChanges.handler;\n\nconfig.macros.saveChanges.handler = function(place)\n{\n if ((!readOnly) && (document.location.toString().substr(0,4) != "http"))\n createTiddlyButton(place,this.label,this.prompt,this.onClick,null,null,this.accessKey);\n};\n\n//}}}\n////===\n\n
Vídeos a serem vistos. Após sairem daqui vão para os [[favoritos do youtube|http://www.youtube.com/adamatti]]\n\n\n
|>| Facts |h\n|Chuck Norris DBA Facts|<<QOTD ChuckNorrisDBAFacts>> |\n|Chuck Norris Facts|<<QOTD ChuckNorrisFacts>>|\n|Chuck Norris Java Facts|<<QOTD ChuckNorrisJavaFacts>>|\n|Dercy Gonçalvez Facts|<<QOTD DercyGoncalvezFacts>>|\n|Galvão Bueno Facts|<<QOTD GalvaoBuenoFacts>>|\n|Jack Bauer Facts|<<QOTD JackBauerFacts>>|\n|Murphy|<<QOTD Murphy>>|\n|Parreira Facts|<<QOTD ParreiraFacts>>|\n|Silvio Santos Facts|<<QOTD SilvioSantosFacts>>|
!Estudar\n* Estudar para certificação java/oracle\n* Estudar PHP desktop\n!Converter para Inglês\n* [[Página|http://adamatti.googlepages.com]]\n* [[Fumigant|http://code.google.com/p/fumigant]]\n* [[Fumo|http://fumo.dev.java.net]]\n* [[Posts|http://adamatti.blogspot.com]]\n* [[LinkedIn|http://www.linkedin.com/in/adamatti]]\n!Falcatrua\n* [[Capa de revista|http://www.magmypic.com/]]\n* [[Morph Rostos|http://www.morphthing.com]]\n* [[Avatar|http://www.ugf.br/avatar]]\n* [[Gerador quadro do Bart|http://www.milinkito.com/swf/bart.php]]\n!Consultas\n* [[Promoções JP|http://sat.jovempanfm.com.br/promocoes.php]]\n* Hipnose\n* Tecnologia\n** [[Drolls|http://labs.jboss.com/jbossrules]]\n** Dotnet 3.0\n** RubyOnRails\n* [[Mágica]]\n!Fazer\n* Escolher kmisas\n* [[Posts]]\n