jsTree e jQuery

Pesquisar este blog

Contribua

Te ajudei? Quer retribuir? PIX de qualquer quantia.

Um Pouco sobre a Criação e História das Linguagens de Programação

Começa assim. 
Você tem o processador e este só "intende" números. 
Nós seres humanos não nos damos bem só com números, então para cada instrução numérica associamos um mnemônico, a partir daí temos a nossa primeira linguagem a Assembly.

Muitas instruções começam a ficar repetitivas então surgem as macros.

Os programas começam a ficar imensos.
É preciso criar um programa para juntar tudo isso.
Surge os montadores, ou seja, assembler's.

Mesmo assim tudo está muito grande e difícil de entender.
É preciso escrever em inglês e traduzir automaticamente para Assembly.
Surge então os compiladores.
Estes primeiros amarrados fortemente a alguma linguagem.

É impossível não falar da mais famosa e poderosa linguagem já criada a linguagem C.
Ela é tão indispensável que a partir dela já não se cria um compilador a partir do Assembly.
Muitos compiladores agora são criados a partir da linguagem C.
E com esses compiladores surgem novas linguagens como PHP etc.

As bibliotecas de funções já não dão conta, novamente são muitas funções.
É preciso agrupar funções e dados de uma forma melhor.
Surge um novo paradigma a programação orientada a objetos.

E junto com a programação orientada a objetos surge a linguagem C++.
Seu sucesso é tanto que programas em C são reescritos para C++.
Muitos compiladores agora são criados a partir da linguagem C++.

Muitos e muitos sistemas operacionais começam a surgir.
Reescrever seus programas para eles começa a ficar inviável.
Surge então as máquinas virtuais a mais popular é a linguagem Java trazendo a JVM (Java Virtual Machine).
É preciso escrever uma JVM para cada sistema operacional, porém isso é problema da Oracle.
Nós programadores apenas escrevemos na linguagem Java e a JVM "se vira" para rodar este programa da mesma forma independente do sistema operacional.






















Como consegui configurar o WDS

O WDS é um recurso no roteador que o torna um repetidor de sinal.
Vamos dar nome aos roteadores para ficar fácil identificá-los.
Temos 2 roteadores: roteador de origem e roteador repetidor.
O roteador origem não precisa do recurso WDS, porém o roteador repetidor sim.

Roteador de origem
Não é preciso fazer nada, além de anotar suas configurações.
Anote:

  • SSID, ou seja, o nome da rede
  • Senha wireless
  • Tipo de segurança, como WPA, por exemplo.
  • Método de criptografia, AES por exemplo.
  • Canal, 11 por exemplo.
  • Protocolo, 802.11b por exemplo.
  • IMPORTANTE: ANOTE O MAC-ADDRESS DO WIRELESS

Roteador repetidor

IMPORTANTE: Altere o IP que dá acesso ao roteador, ou seja, se o origem é 192.168.1.1, uma sugestão é 192.168.1.2 para o roteador repetidor.
  • Desative o DHCP
  • Configure o wireless exatamente igual ao roteador origem, ou seja, mesmo SSID, senha wireless, tipo de segurança, método de criptografia, canal e protocolo.
  • Desative o WPS.
  • Ative o WDS e informe o MAC-ADRESS do roteador de origem, SSID e senha.

Pronto! Isso é tudo. Foi assim que configurei e deu certo. Boa sorte!













Atalhos Úteis do Windows

WIN - É a tecla com logotipo do Windows
---------------------------------------
WIN + L         Bloquear o computador
WIN + BREAK     Mostrar a caixa de diálogo Propriedades do sistema
WIN + D         Mostrar a área de trabalho
WIN + E         Windows Explorer / Abrir Meu computador
WIN + R         Abrir a caixa de diálogo Executar
WIN + M         Minimizar todas as janelas
WIN + SHIFT + M Restaurar as janelas minimizadas
WIN + F         Procurar um arquivo ou uma pasta
WIN + CTRL + F  Procurar computadores



Aperte WIN + R (Executar) e digite um dos comandos abaixo
---------------------------------------------------------

Painel de controle - control

Adicionar Hardware - control hdwwiz.cpl

Adicionar/remover  - control Appwiz.cpl
programas

Rede        - control ncpa.cpl
              control Netcpl.cpl

Sistema        - control Sysdm.cpl
Data/Hora      - control Timedate.cpl
Internet       - control Inetcpl.cpl
Impressoras    - control printers
Teclado        - control Main.cpl keyboard
Mouse          - control Main.cpl Mouse
Multimídia     - control Mmsys.cpl
ODBC           - control odbccp32.cpl
Acessibilidade - control Access.cpl

Temas da área - control Themes.cpl
de trabalho 

Monitor       - control Desk.cpl
Fontes        - control Fonts.cpl

controles       - control Joy.cpl 
de jogos 

Infravermelho - control Infrared.cpl
Modems        - control Modem.cpl
Senhas        - control userpasswords2

Contas        - control nusrmgr.cpl (n user manager)
de usuário

Gerenciamento - control powercfg.cpl
de força

Configurações - control Intl.cpl
regionais   

Central de    - control wscui.cpl
Segurança

Firewall      - control Firewall.cpl

Tarefas agendadas - control schedtasks

Nota:
Existe um método alternativo onde se substitui control por
rundll32.exe shell32.dll,Control_RunDLL


Ferramentas Administrativas
---------------------------
Ferramentas      - control admintools
administrativas 

DiskMgmt.msc - Gerenciamento de disco
DevMgmt.msc  - Gerenciador de dispositivos
Services.msc - Serviços
GpEdit.msc   - Diretivas de Grupos
SecPol.msc   - Diretiva de Segunça Local
comexp.msc   - Serviços de Componentes
compmgmt.msc - Gerenciamento do Computador
eventvwr.msc - Visualizar Evento
OdbcAd32.exe - Fontes de Dados (ODBC)
perfmon.msc  - Serviço de componentes
OdbcConf.exe - ODBC Driver Configuration
CertMgr.msc  - Certificado Ferramenta de Gerenciador
mmc          - Console de Gerenciamento Microsoft
fsmgmt.msc   - Pastas Compartilhadas 
ciadv.msc    - Serviço de indexação
lusrmgr.msc  - Usuários e grupos locais


Outros atalhos
--------------
Opções de pastas - control folders

Propriedades de - control desktop
vídeo 


Outros sofwares
---------------
AccWiz.exe  - Assistente de Acessibilidade
Calc.exe    - Calculadora
CharMap.exe - Mapa de Caracteres
ChkDsk.exe  - Scandisk em ambiente simulado DOS
CleanMgr.exe - Limpeza de Disco
CliConfG.exe - Utilidade Rede para clientes do SQL Server
CMD.exe      - Prompt de Comando do DOS
Control.exe  - Painel de controle
DxDiag.exe   - Ferramenta de Diagnóstico do Direct X
eudcEdit.exe - Editor de caracteres especiais
Explorer.exe - Windows Explorer
IExplore.exe - Internet Explorer
Magnify.exe  - Lente de aumento do Windows XP
MsConfig.exe - Utilitário de configuração do Sistema
MsPaint.exe  - Paint Brush
MsTsc.exe    - Conexão de área de trabalho Remota (terminal servers)
NetSetup.exe - Assistente para configuração de rede doméstica
NotePad.exe  - Bloco de Notas
NtBackup.exe - Assistente para Backup e restauração
Osk.exe      - Teclado Virtual
PerfMon.exe  - Gerenciador de Desempenho do Windows XP
Regedit.exe  - Acessa o ambiente de exploração do registro do Windows
C:\WINDOWS\system32\Restore\Rstrui.exe - Assistente para restauração do Sistema
TaskMgr.exe - Gerenciador de Tarefas do Windows
TelNet.exe  - Acessa o ambiente DOS possibilitando a comunicação Remota
WinChat.exe - Bate Papo do WindowsWrite.exe - Wordpad do Windows
MSInfo32.exe - Informações do sistema
MRT          - Ferramenta de remoção de software malicioso
wmplayer     - Windows Media Player
fsquirt.exe  - Bluetooth
dcomcnfg.exe - Serviços de componente

Jogos
-----
MsHearts.exe - Jogo de Copas
Sol.exe     - Executa o Jogo Paciência
Spider.exe  - Executa o Jogo Spider


MSQUERY
-------
C:\Program Files\Microsoft Office\Office12\MSQRY32.EXE
C:\Program Files (x86)\Microsoft Office\Office14\MSQRY32.EXE
C:\Program Files\Common Files\microsoft shared\VBA\MSQRY32.EXE
C:\Arquivos de Programas (x86)\Microsoft Office\Office12\MSQRY32.EXE






Área de Trabalho Remota do Google Chrome

Se você está com dificuldades em usar a área de trabalho remota do Google Chrome.
Segue os procedimentos que fiz para obter sucesso.

REGISTRO DO WINDOWS

Na chave do registro do windows.
Crie o valor de nome RemoteAccessHostFirewallTraversal com o valor 0.
Aperte WIN+R
Digite: regedit [ENTER]

Navegue até a chave
HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Google \ Chrome \
Clique com o botão direito na área a direita.
O menu de contexto irá se abrir, então escolha Novo > Chave


Dê o nome RemoteAccessHostFirewallTraversal e atribua o valor 0.


Feche o regedit.

FIREWALL

Aperte WIN+R
Digite: control firewall.cpl [ENTER]
No painel esquerdo clique em Configurações avançadas

No painel esquerdo clique com o botão direito.
O menu de contexto irá se abrir, escolha Nova Regra

Marque a opção Porta e clique no botão Avançar.

Marque a opção UDP.
Marque a opção Portas locais específicas e digite 5222.
Clique no botão Avançar.

Marque a opção Permitir a conexão e clique no botão Avançar.

Marque as opções Domínio, Particular e Público e clique no botão Avançar.

Na caixa de texto Nome digite UDP 5222 e clique em Concluir.


ROTEADOR

Você deve fazer um Forwarding, ou seja, abrir as portas 1240012409 no seu roteador.
Cada modelo é diferente portanto pesquise como fazer isso no modelo do seu roteador.

PROBLEMAS

Se após tudo isto você continuar com problemas experimente clicar no botão "Desativar conexões remotas" e depois ativar novamente.





O que é um log?

Um log é um rat.
Um rato?
Não. É um registro de atividades, ou seja, quais atividades foram registradas durante a execução do programa.

Unmappable Character for Encoding

Este erro ocorreu com o meu colega Thiago.
Segue a solução.

Erro:
<caminho_do_arquivo>.java: 15: error: unmappable character for encoding UTF-8
<texto_com_o_encode_errado>

Solução para Netbeans 8.0.1
Editar a linha 46 (linha de inicialização do Netbeans) adicionando o comando 
-J-Dfile.encoding=UTF-8
na linha final fazendo com que o Netbeans seja inicializado em modo UTF-8.

A linha ficará assim:
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=true -J-Dsun.zip.disableMemoryMapping=true -J-Dfile.encoding=UTF-8"

O Ponto Fraco e Nigligenciado da Computação na Nuvem Que Pode Fazer o Seu Negócio Ruir em Poucas Semanas

O caso do Megaupload foi um fato real e que demonstra que o seu negócio pode falir mesmo que você não tenha feito nada de errado.
Os servidores foram fechados acusados de pirataria.
Não teve meio termo e os políticos e a polícia não quiseram separar o "joio do trigo".
Ao invés de cancelarem as contas usadas para a pirataria cancelaram tudo.
E quem estava lícito apenas armazenando arquivos para manter o seu negócio se deu mal, muito mal.
Com a desculpa de pirataria eles podem prender a regalia, pois todos nós somos forçados a engolir essas músicas e programas que abusam do monopólio e nos bombardeiam 24hs por dia e corretamente são tachados por alguns de serem uma verdadeira "droga".
O fato não é a criminalização da pirataria e esta ser atualmente um crime.
O que ocorre no mundo real é uma briga entre produtoras (exploradoras) de conteúdo e servidores de arquivos.
Pois se rastrearem os IP's que baixaram conteúdo "ilegal" vai sobrar para todo mundo do presidente ao faxineiro.
Eu citei o nome exploradora de conteúdo ao invés de produtora de conteúdo porque na verdade elas pouco produzem o que fazem mesmo é explorar o conteúdo criados por terceiros.

Resposta a pergunta: É possível rodar um programa sem sistema operacional?

O uso de um sistema operacional é obrigatório.
Não é possível construir um programa independente de um sistema operacional, ele pode até rodar em uma máquina virtual, no entanto esta máquina virtual esta sobre um sistema operacional.
Diretamente ou indiretamente um programa depende de um sistema operacional.
Mas você pode fazer um sistema operacional que faça a função do programa.
O problema é o seguinte, entre o hardware e o software existe os drivers.
Os fornecedores de hardware não vão escrever drivers para o seu "novo" sistema operacional.
Você vai ter que fazer engenharia reversa do hardware e escrever seus próprios drivers.
Pensa na quantidade de fabricantes, modelos e dispositivos.
Esquece é inviável fazer isso.
A coisa deve funcionar assim: Você faz o sistema operacional e cria especificações (regras) juntamente com os fabricantes de hardware, então eles escrevem drivers compatíveis com o seu sistema operacional.
Pronto, os programadores não precisam estudar cada hardware e nem criar códigos para cada marca e modelo de teclado ou outro dispositivo.
E nem você dono do sistema operacional precisa criar drivers para cada hardware com seu tipo, marca e modelo.
Isso garante que o programa irá rodar e ser compatível com qualquer teclado, mouse, etc.





Dificuldade em entrar na BIOS

Não estava conseguindo entrar na BIOS.
Quando apertava as teclas a tela ficava preta somente.
Eu utilizo 2 monitores.
Solução: Desplugue um dos monitores e a tela de inicialização aparecerá normalmente, então aperte a tecla indicada para entrar no setup da BIOS.

AutoHotKey e Duke Nukem 3D Megaton Edition

ATENÇÃO: Use o modo de compatibilidade rodar como administrador.
Possuo um mouse de 5 botões.
Os dois laterais utilizo para copiar e colar.
Porém ao jogar quero que um envie a tecla "R" e outro envie a tecla "E".
Segue uma adaptação que fiz para jogar Duke Nukem 3D Megaton Edition.


O segredo está nas linhas
; normal := 0
duke := 1

Basta comentar uma ou outra linha para alternar entre o modo normal (copiar e colar) ou jogo (E ou R).

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.

SendMode Play ; Recommended for new scripts due to its superior speed and reliability.

SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.

SetKeyDelay, 0, 25, Play

; normal := 0
duke := 1

 modo := normal
; modo := duke

$XButton1::
if (modo = duke){
    SendPlay r
    return
}else{
    Send, {CTRLDOWN}c{CTRLUP}            
    return
}

$XButton2::
if (modo = duke){
    SendPlay k
    return
}else{
    Send, {CTRLDOWN}v{CTRLUP}
    return
}

$MButton::
if (modo = duke){
    SendPlay e
    return
}else{
    Send, {enter}            
    return
}

 

Veja porque seus colaboradores não são produtivos

Sempre achamos que para ser produtivo devemos conhecer mais e mais e assim dar respostas na ponta da língua. Sim isso ajuda.
Os empregadores exigem demais conhecimento, querem colaboradores "de topo" mas esquecem de fornecer equipamentos "topo de linha" também.

Vamos dar uma olhada do que existe por aí.

CADEIRA PRESIDENTE

Alguém sem dores nas costas, sem faltas e atestados médicos, que tal?


MONITORES

Com certeza o cara abaixo é mais produtivo que um cara com um único monitor que tem que ficar trocando de janelas constantemente, ficar fechando e abrindo programas e painéis, ou até mesmo memorizando as coisas para não ter o trabalho de abrir mais outro documento na tela.



MESA DIGITALIZADORA 

Desenhar com o mouse ou mesa digitalizadora sem tela? arg!
Desenhar diretamente na tela, isso sim é produtivo.

3D Escâner

Modelagem 3D no "olhômetro"? Se tá maluco? Nada disso só escanear.

Capturador de movimentos 3D

Esta animando 3D e anotando ângulos e coordenadas na "unha"? Não precisa, saca só isso:








O produto em questão chama-se QUMA.











Blend for Visual Studio? Windows Store? LightSwitch? SharePoint? Silverlight?


Segue alguns componentes do "Visual Studio Ultimate" usados para conquistar a web e os celulares.

Blend for Visual Studio
É uma ferramenta para compilar aplicativos para o "Windows Store".

Windows Store
O 'Windows Store' é uma loja online e pode ser comparado a loja 'play store do Google' ou a loja 'app store da Apple'.

LightSwitch
RIA (Rich Internet Application)
ASP .NET
SilverLight

ASP .NET
O ASP .NET pode ser comparado ao 'JSF do Java' e ao PHP. Todos eles necessitam de um 'container web'.

SharePoint
O SharePoint pode ser comparado ao Apache, Tomcat ou GlassFish, ou seja, é um 'container web', porém para 'aplicativos web Windows'. É raro sua utilização no Brasil, pois uma hospedagem SharePoint custa uma fortuna.

Silverlight
O Silverlight pode ser comparado ao 'Flash Player da Adobe' ou 'Java Plug-in da Oracle'.





Minha bronca com Java Web Start

Java Web Start torno-se uma tecnologia extremamente cara, pois exige certificados CA (Certificados Avançados) caríssimos.
Ainda permite que aplicativos auto-assinados rodem, mas só após uma pavorosa tela de aviso que mais parece um alerta do tipo
"Isto é um VÍRUS. Deseja mesmo executar?"
E o futuro é sombrio, pois mais tarde somente aplicativos assinados com certificados CA (Certificados Avançados) rodarão.

Certificados caros que qualquer um pode comprar não garante segurança nenhuma.
É só um preconceito, onde assumimos que pessoas ricas são pessoas boas.

Um fato que ocorre na nossa sociedade é o seguinte:
Nós seres humanos sempre recebemos dinheiro com gratidão e evitamos saber a origem.
É assim que o funcionalismo público é alimentado.
Pessoas controlando o próprio salário e sobrecarregando as outras é algo inadmissível, porém infelizmente é algo normal, nossa legislação possui crimes camuflados como lei e direito, o exército e a polícia como seguidores irracionais das leis, extorquem dinheiro da população.
Como podemos ver, políticos são um ótimo exemplo de pessoas que tem dinheiro, porém não trabalham para o bem comum.

Claro que com um valor tão alto, pouquíssimos poderão pagar e ao invés de qualquer um poder criar um aplicativo e disponibilizá-lo facilmente na web, somente pessoas ricas e grandes empresas o farão e desta forma aplicativos maliciosos serão reduzidos.

Seria a mesma coisa que conseguir reduzir a violência, tirando a liberdade das pessoas, como por exemplo: toque de recolher, acabar com os bares, acabar com as festas, etc.
Como não há quase ninguém na rua, lógico a violência diminui.

E como haverá poucos aplicativos usando JWS, os aplicativos maliciosos serão reduzidos.

Reparo da roda do mouse / Reparo do scroll do mouse


Se o scroll do seu mouse está com problema, o defeito pode estar no encoder.

Geralmente a medida da peça é 9mm ou 11mm (medida da entrada do eixo até a superfície da placa).

Você pode encontrá-la aqui.
http://pt.aliexpress.com/item/9MM-Mouse-Encoder/962317267.html
Se a medida for diferente use uma das palavras-chave abaixo, durante a busca, de acordo com a medida desejada, essas são as medidas mais comuns:
  • encoder 5mm
  • encoder 9mm
  • encoder 11mm
  • encoder 13mm
Ou tente esse link que vende encoder's com uma boa variedade de tamanhos:
http://pt.aliexpress.com/item/100PCS-LOT-Mouse-encoder-Optional-5MM-9MM-11MM-13MM-Quaranteed-100/547920114.html

Se você quer qualidade e pagar caro, digite:
  • ttc 9mm
  • ttc 11mm
  • ttc 13mm

Mesa Digitalizadora / Prancheta Gráfica / Tablet / Mesa Digital

Mesa Digitalizadora / Prancheta Gráfica / Tablet / Mesa Digital

Ao usar o termo 'prancheta gráfica' tenha em mente que a pessoa pode não relacionar a uma 'prancheta gráfica digital' e sim a uma 'prancheta gráfica comum'.
O termo 'tablet' é mais usado para nomear 'computadores pessoais em forma de prancheta', portanto evite este termo quando possível.
O termo 'mesa digital' é mais usado para nomear 'mesa de som', portanto evite este termo quando possível.

Compatibilidade
Certifique- se de que irá funcionar com o hardware e softwares que você possui.
Por exemplo, a maioria das mesas não dão suporte a Linux (Ubuntu, Fedora, etc.).
É comum a compatibilidade com Windows (Windows Vista, Windows 7, etc.) e Apple (Mac OS / OS X / Leopard, etc.).

Caneta
Verifique se o modelo utiliza pilhas e se isso é um empecilho para você.
Verifique quantos botões tem a caneta, geralmente elas possuem 2 botões.

Caneta função borracha
Alguns modelos ao utilizar a ponta oposta da caneta, ela funciona como borracha.
Muitos acham essa função importante então fique atento.

Inclinação da caneta
Nem todas mesas digitalizadoras detectam e levam em conta a inclinação da caneta.
A detecção da inclinação da caneta permite resultados mais próximos aos dos materiais do mundo real.
Se tiver essa função ela custará mais cara.

Resolução/Linhas por polegada
Varia de 1.000 a 5.000 linhas por polegada (lpi, na sigla em inglês).
Quanto maior melhor e mais cara.
Fuja do termo "resolução interpolada" nas especificações, pois é markenting (mentira para vender), e procure pela resolução real.

Níveis de pressão
1024 ou 512 níveis de pressão.
Quanto maior melhor e mais cara.

Multitouch
Permite dar zoom facilmente.
Se tiver essa função ela custará mais cara.

Tela Interativa
Você pinta e visualiza o resultado diretamente na mesa, sendo mais cômodo do quê no monitor.
Se tiver essa função ela custará mais cara.

Independência de PC/Notebook/Tablet
A maior parte das 'mesas digitalizadoras' dependem de um pc, notebook ou tablet para funcionar.
A fabricante 'Motion Computing' produz mesas digitalizadoras independentes, permitindo muito mais liberdade ao desenhar.

Site
http://www.motioncomputing.com/pt

Principais fabricantes e seus modelos

Wacom
Modelo: Bamboo Connect

Genius
Modelo: MousePen i608X (usa pilhas)

C3Tech
Modelo: TB-141 (usa pilhas)

Aiptek

Monoprice
Preço baixo e boa qualidade.








Erro: Android Acesso Root [Razr i com logo intel]

(bootloader) Variable not supported!
target reported max download size of 104857600 bytes
sending 'recovery' (6926 KB)...
OKAY [  0.922s]
writing 'recovery'...
OKAY [  1.174s]
finished. total time: 2.097s

Fiz tanta coisa que não sei bem como consegui acesso root.
Caso ocorra o erro acima ignore-o e tente fazer o recovery.
Quando ignorei o erro e fiz recovery deu certo o CWM abriu e consegui instalar o RAZRiRoot2.zip.



SB Game Hacker e Hoplite

DESCULPE, NÃO FUNCIONA MAIS!
ACREDITO QUE O AUTOR CAMUFLOU OS PRINCIPAIS ATRIBUTOS DO JOGO.
MESMO ENCONTRANDO E ALTERANDO OS VALORES NADA ACONTECE.
AGORA SÓ UMA ENGENHARIA REVERSA PARA VER O QUE ELE FEZ.

Porém vou ensinar a explorar um bug (defeito) do jogo.
Quando entrar em um altar segure o dedo em Fortitude não deixe a tela fechar.
Minimize o aplicativo
Clique no ícone Hoplite para entrar no jogo novamente.
A tela para escolher um novo dom ainda estará lá.
Repita o procedimento quantas vezes quiser.
Por fim, clique em Fortitude normalmente e você terá muitos corações.


IMPORTANTE: O programa "SB Game Hacker" exige acesso root no seu Android.
Vou ensinar como modificar valores no jogo Hoplite.

Execute o "SB Game Hacker".
Clique em Open (Abrir).

O menu "Choose Games" (Escolher Jogos) irá se abrir.
Clique em "View all apps" (Visualizar todos aplicativos).

Deslize para baixo até encontrar o jogo Hoplite.
Clique nele quando encontrar.

COMO MODIFICAR LEAP (PULO)
Procure sempre pelo valor mostrado no caso 100.
Clique em Input Number from the Game
Digite 100 e clique no botão Search (Procurar).

Como o programa encontrou muitos valores 100 na memória, não é possível saber qual deles se refere ao Leap (pulo).
Clique no botão OK.

Dê um pulo para que o valor se altere.
No meu caso fiquei com 50.
Então digito 50 e clico no botão Search (Procurar).

Repita esse processo até que fique com apenas 2 resultados.

Clique em "Check All" para desmarcar todos.

Marque o primeiro resultado encontrado.

Agora vamos modificá-lo para 100.
Digite 100 na caixa de texto e clique no botão Modify (Modificar).

Após modificar o valor, voltamos a tela do jogo.
Clique novamente no ícone com o desenho de uma chave-de-boca.

Voltamos a tela que estávamos antes.

Agora vamos deixar o valor fixo na memória.
Assim poderemos dar quantos pulos (Leap) quisermos.
Para isso basta clicar no ícone de cadeado ao lado do primeiro resultado.

Outra coisa, o segundo resultado não nós interessa.
Vamos removê-lo.
Para isso clique no ícone X ao lado do segundo resultado.

Pronto! O Leap (pulo) foi modificado com sucesso.

Nossa busca deu certo, vamos redefini-la (reset) e procurar por outro valor.
Clique no ícone que está no canto inferior esquerdo, ou seja, o que está do lado oposto de Continue.


Um menu irá se abrir.
Clique em Reset.


COMO MODIFICAR O BASH (BATIDA)

Observe que após o reset temos a tela de busca de volta.
Não se preocupe, o Leap (pulo) não foi resetado, ou seja, o seu valor está fixo na memória e você possui pulos infinitos.
Como disse anteriormente a busca é que foi resetada.

Dê um bash (batida) no chão mesmo, apenas para termos um valor para buscar.
Observe que é mostrado o valor 3.

Digite 3 e clique em Search (Procurar).

Clique em OK.
Ande um hexágono e o valor de bash (batida) irá para 2.

Volte ao programa e procure pelo valor 2.

Clique em Continue.
Ande um hexágono e não busque por 1.
Ande outro hexágono, então o escudo voltará ao normal.
Bata no chão irá mostrar o valor 3.
Faça a busca até sobrar apenas dois resultados.
Dica: Quando o escudo está ativo eu não sei que valor ele assume, portanto sugiro bater no chão novamente e procurar pelo valor 3, caso ainda não tenha chegado em apenas dois resultados ainda.

Clique em "Check All" para desmarcar todos.

Marque o primeiro resultado.

Digite 0 e aperte o botão Modify (Modificar).

Após modificar o valor, voltamos a tela do jogo.
Clique novamente no ícone com o desenho de uma chave-de-boca.

Voltamos a tela que estávamos antes.

Fixe o valor do primeiro resultado.
O segundo resultado é importante também, modifique-o para 1 caso não esteja e fixe-o também.

 Pronto! O Bash (Batida) foi modificado com sucesso.

Agora podemos dar quantos Bash's (batidas) quisermos.

Nossa busca deu certo, vamos redefini-la (reset) e procurar por outro valor.
Clique no ícone que está no canto inferior esquerdo, ou seja, o que está do lado oposto de Continue.

Um menu irá se abrir.
Clique em Reset.




MVC Core 1.0 / Web API / Web Service / WCF / COM+ / ActiveX / COM(OLE 2.0) / OLE 1.0 / DDE

MVC 6 / MVC Core 1.0
2016

Web API
2013

Web Service
2009

2004 - WCF (? não tenho muita certeza sobre essa data)
WCF (Windows Communication Foundation)

2000 - COM+ ou MTS
É a tecnologia MTS que trocou de nome para COM+.

MTS
MTS (Microsoft Transaction Server)
É apenas uma versão mais nova da velha tecnologia COM.

1996 - ActiveX
É a tecnologia COM porém os arquivos tem tamanho reduzido para que possam ser baixados rapidamente pela internet, passando a se chamar ActiveX.
Hoje em dia, devido a falta de segurança, navegadores não aceitam componentes ActiveX ou restringem ao máximo o seu uso, precisando efetuar uma série de desbloqueios antes de executar um componente do tipo ActiveX.
Arquivos ActiveX possuem a extensão .ocx.
Neste mesmo ano surge também a tecnologia DCOM.
Esta faz parte do grupo de tecnologia COM, temos então:
- ActiveX (OLE Controls com tamanho reduzido)
- DCOM
- OLE 2.0
- OLE Automation

1995/1996 - DCOM
DCOM (Distributed Component Object Model).
É a tecnologia COM, porém os objetos COM podem ser segregados em diferentes máquinas da rede.

1993 - COM
A OLE 1.0 evolui para 2.0.
Podemos afirmar então que a COM é o mesmo que OLE 2.0.
COM (Component Object Model) se referi a um grupo de tecnologias:
- OLE 2.0
- OLE Automation
- OLE Controls
A "Active Template Library" (ATL) é uma biblioteca com um conjunto de classes C++ para dar suporte a programação COM.

1990 - OLE 1.0
OLE 1.0 é uma extensão do DDE
OLE 1.0 acrônico de 'Object Linking and Embedding'
OLE 1.0 não é parte da COM

1987 - DDE
DDE acrônico de 'Dynamic Data Exchange'.
DDE pode ser traduzido para 'Intercâmbio Dinâmico de Dados'.
DDE permite que aplicações Windows compartilhem dados.
DDE permite controlar softwares proprietários.
Por exemplo, uma aplicação particular escrita em C ou outra linguagem poderia usar DDE para abrir uma conversação com o Excel e enviando comandos DDE, abrir uma planilha e preenchê-la com dados.

Sony Perde Dinheiro

Leiam essa notícia:
http://bit.ly/1iT9qrm


Outras empresas inovaram ou estão inovando com: Virtuix Omni, Google Glass, Oculus Rift, Kinect, etc.
E a Sony? Nada. Só o velho Wii Remote.

Vejam Também
http://wgomessantos.blogspot.com.br/2014/05/sony-schadenfreude-cha-dun-for-ida-cha.html





Microsoft Sacaneando com o XBox

Microsoft te sacaneando com o Xbox

Você compra um Xbox 360.
Seu pensamento: "Sou assinante Netflix, vou ver um filme."
Se fodeu.
$$$ Para assistir um filme você precisa assinar o Xbox Live.
-----------------------------------------------------------------------------------------
Você compra um Xbox 360.
Seu pensamento: "Já vou desafiar internautas no modo multi-player."
Se fodeu.
$$$ Para jogar pela internet filme você precisa assinar o Xbox Live.
-----------------------------------------------------------------------------------------
Você assina o Xbox Live.
Seu pensamento: "Todos meus familiares terão acesso ao Xbox Live."
Se fodeu.
$$$ Cada usuário tem que pagar uma assinatura de Xbox Live para ter acesso.
Isso ou sofrer com gambiarra, como compartilhar seu usuário com outros.
-----------------------------------------------------------------------------------------
Você vê vários games.
Seu pensamento: "Vou baixar um monte e se divertir."
Se fodeu.
O espaço no HD é pequeno e você tem que comprar outro.
E não é qualquer HD.
$$$ Tem que ser um HD exclusivo para Xbox 360. Pagar mais caro por menos espaço.
Isso ou sofrer com as gambiarras, como tentar colocar HD de notebook ou usar pendrive.
-----------------------------------------------------------------------------------------
Você comprou 1 jogo pelo cartão de crédito.
E acha que está seguro.
Se fodeu.
O número do seu cartão de crédito e código de segurança é armazenado.
Se você saiu para tomar água e deixou seu usuário logado, qualquer criança ou pessoa não autorizada pode fazer compra de jogos pelo seu cartão, pois não é pedido senha e mais nada.
Pior se você saiu para cagar.
-----------------------------------------------------------------------------------------