Usando Prototype para consulta AJAX com JSON

Ajax, JQuery, Javascript, Prototype View Comments Marcelo Korjenioski

Hoje irei dar um exem­plo de como usar JSON com Pro­totype  em uma cha­mada via Ajax. Não estou muito acos­tu­mado com o Pro­totype mas come­cei a usar por ser um espe­ci­fi­ca­ção de um pro­jeto que estou tra­ba­lhando atualmente.

O JSON é um acrô­nimo para “JavaScript Object Nota­tion” e é um padrão para a troca de men­sa­gens. JSON é muito usado em cha­ma­das Ajax por ser mais sim­ples e mais leve que SOAP que usa XML.

Abaixo segue um exem­plo de um objeto JSON que irei usar neste tuto­rial.
Crie um arquivo cha­mado conteudo.htm e insira o código abaixo.

{ "jogos" : [
{ "nome": "World of Warcraft", "preco": "49,90" },
{ "nome": "Diablo 3", "preco": "89,90" },
{ "nome": "StarCraft 2", "preco": "49,90" }
]
}

Agora basta criar um arquivo com o nome index.htm e inse­rir o con­teúdo abaixo.

<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/prototype/1.6.1.0/prototype.js"></script>
</head>
<body>
<input type="button" name="pesquisar" onclick="pesquisar();" value="pesquisar"/>
<script>
function pesquisar () {
var request = new Ajax.Request('conteudo.htm', {
'method' : 'post',
'parameters' : {
'codigo' : '1'
},
'onComplete' : function(response) {
var text = response.responseText.stripTags();
// Transformo o texto em objeto
var objeto = text.evalJSON();
var jogos = objeto.jogos;
var str = "";

jogos.each(function(jogo) {
str += jogo.nome + ' ';
str += jogo.preco + '\n';
});
alert(str);
}
});
}
</script>
</body>
</html>

Agora é neces­sá­rio que os dois arqui­vos este­jam no mesmo dire­tó­rio para que o exem­plo fun­ci­one.
Cli­cando no botão pes­qui­sar será feita uma con­sulta via Ajax para conteudo.htm retor­nando os valo­res do arquivo.

Caso tenha alguma duvida uma outro opi­nião sobre o Post deixe um comen­tá­rio que terei pra­zer em aju­dar.
Comen­tá­rios são bem vin­dos assim posso melho­rar a qua­li­dade dos tuto­ri­ais e Posts aqui apresentados.

Com­par­ti­lhe com seus ami­gos:
  • Print
  • Facebook
  • Google Bookmarks
  • PDF
  • RSS
  • Twitter
  • LinkedIn
Tags: , , , , ,

Padrão de nomenclatura para classes usadas em JavaScript evita problemas

CSS, Javascript, Padrões View Comments Marcelo Korjenioski

Esta semana des­co­bri um pro­blema em se usar nome da clas­ses de estilo para iden­ti­fi­ca­ção em fun­ções javas­cript. A situ­a­ção foi que outro pro­gra­ma­dor ao migrar o layout do sis­tema  apa­gou o nome de  clas­ses que esta­vam sendo usa­das no JS via Pro­totype para vali­da­ção de cam­pos.  Como não exis­tia um padrão para o nome das clas­ses minha solu­ção para evi­tar futu­ros pro­ble­mas foi criar um padrão de nomen­cla­tura “jsNo­me­Da­Classe” assim quando alguem ver o “js” na frente do nome da classe indica uma refe­ren­cia para uma fun­cao JS.
No exem­plo abaixo eu usei o padrão jsNo­me­Do­Bo­tao para que se algum pro­gra­ma­dor ver o nome dessa classe saiba que tem uma fun­ção JS atri­buida e não apa­gue ou altere o nome
da classe em uma manu­ten­ção ou troca de layout do sistema.

<html>
<head>
<title>Validar</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
</head>
<body>
<form>
<input class="jsNomeDoBotao" type="button" name="botao_1" value="botao 1" /><br/>
<input class="jsNomeDoBotao" type="button" name="botao_2" value="botao 2"/><br/>
<input class="jsNomeDoBotao" type="button" name="botao_3" value="botao 3"/><br/>
<input class="jsNomeDoBotao" type="button" name="botao_4" value="botao 4"/><br/>
<input class="jsNomeDoBotao" type="button" name="botao_4" value="botao 5"/>
</form>
<script type="text/javascript">
// Adiciono um alert para todos os inputs com o nome de class jsNomeDoBotao.
$(".jsNomeDoBotao").bind("click", function(event) {
alert(this.name);
});
</script>
</body>
</html>

Caso tenha alguma duvida uma outro opi­nião sobre o Post deixe um comen­tá­rio que terei pra­zer em aju­dar.
Comen­tá­rios são bem vin­dos assim posso melho­rar a qua­li­dade dos tuto­ri­ais e Posts aqui apresentados.

Com­par­ti­lhe com seus ami­gos:
  • Print
  • Facebook
  • Google Bookmarks
  • PDF
  • RSS
  • Twitter
  • LinkedIn
Tags: , ,

Atualizar Dashboard Xbox360 usando PenDrive (Destrava HD de console Banido)

Sites View Comments Marcelo Korjenioski

Mudando um pouco do foco do Blog achei impor­tante com­par­ti­lhar esta infor­ma­ção sobre a nova Dash­bo­ard do Xbox 360 que saiu esta semana que libera o uso de Pen­Drive USB para gra­var jogos e que tam­bém libe­rou a ins­ta­la­ção de jogos no HD dos con­so­les bani­dos da Live. A atu­a­li­za­ção é sim­ples e pode ser feita via Pen­Drive. Basta o pen­drive estar for­ma­tado como FAT32 e bai­xar este arquivo e des­com­pac­tar na raiz do drive USB. Colo­que o Pen­drive na porta USB tra­seira do seu Xbox 360 com ele des­li­gado. Quando ligar o con­sole ele irá reco­nhe­cer o dis­po­si­tivo e irá come­çar a atu­a­li­za­ção.  Ou se pre­fe­rir conecte o pen­drive no con­sole ligado e vá nos arqui­vos do sis­tema e cli­que no dis­po­si­tivo USB  que ele tam­bem irá fazer o Update.

Segue o link do site da MS de onde peguei a atualização.

Caso tenha alguma dúvida deixe um comen­tá­rio que terei pra­zer em ajudar.

Comen­tá­rios são bem vin­dos assim posso melho­rar a qua­li­dade dos tuto­ri­ais aqui apresentados.

Com­par­ti­lhe com seus ami­gos:
  • Print
  • Facebook
  • Google Bookmarks
  • PDF
  • RSS
  • Twitter
  • LinkedIn
Tags: , ,

Número primos em Java

Sites View Comments Marcelo Korjenioski

Faz um bom tempo que não posto nada mas agora estou vol­tando e irei criar tuto­ri­ais bási­cos sobre Java.

Eu a pouco tempo parei de tra­ba­lhar com PHP para come­çar com Java. Não estou dei­xando o PHP de lado ape­nas mudei de lin­gua­gem para melho­rar meu salá­rio. AS vagas de PHP aqui em Curi­tiba estão com salá­rios meno­res que as de Java. Con­ti­nuo tra­ba­lhando com Web e os tuto­ri­ais de PHP irão continuar.

Come­cei a fazer Pos em Java na UTFPR e na aula de nive­la­mento foi pedido para criar um algo­ritmo para núme­ros primos.

Encon­trei uma boa expli­ca­ção da lógica dos núme­ros pri­mos no Yahoo! Res­pos­tas e fiz o código base­ado nele.

import java.io.IOException;

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

/**
*
* @author Marcelo Korjenioski
*/
public class NumerosPrimos {

public static void main(String[] args) {
System.out.println("Entre com valor");
byte[] b = new byte[10]; //buffer
try {
System.in.read(b);
int numero = Integer.parseInt(new String(b).trim());
for (int i = 0; i <= numero; i++) {
if (primo(i)) {
System.out.println(i);

}
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}

public static boolean primo(int numero) {
boolean resultado = true;
// numero 1 não é primo pois é divisivel apenas por ele mesmo
if(numero <= 1) {
resultado = false;
} else if(numero % 2 == 0 &amp;amp;&amp;amp; numero > 2) {
// Feita a verificacao apenas para otimizar o codigo
// aqui eu descarto todos os numero pares divisiveis por 2 maior que 2 assim so vai sobrar os impares
resultado = false;
} else if(numero % 3 == 0 &amp;amp;&amp;amp; numero > 3) {
// Feita a verificacao apenas para otimizar o codigo
// agora eu tiro todos os numero impares divisiveis por 3 maior que 3.
resultado = false;
}else {
// numero com raiz exata não é primo.
int raiz = (int)Math.sqrt(numero) + 1;
// verifico se o numero é divisivel por algum outro numero menor que ele.
for(int i=3;i<raiz;i+=2) {
// caso divida com algum numero ele não é primo e paro o loop.
if(numero % i ==0) {
resultado = false;
break;
}
}
}
return resultado;
}
}

Caso tenha alguma duvida deixe um comen­tá­rio que terei pra­zer em ajudar.

Comen­tá­rios são bem vin­dos assim posso melho­rar a qua­li­dade dos tuto­ri­ais aqui apresentados.

Com­par­ti­lhe com seus ami­gos:
  • Print
  • Facebook
  • Google Bookmarks
  • PDF
  • RSS
  • Twitter
  • LinkedIn
Tags: , , ,

Adicionar HTML no ZEND Form de maneira rapida e limpa

HTML, PHP, Zend Framework View Comments Marcelo Korjenioski

Criei uma solu­ção para adi­ci­o­nar HTML no form do Zend é sim­ples e efi­ci­ente
Basta criar um classe no Library com o nome Htmlform.php e adi­ci­o­nar o código

<?php
class Htmlform extends Zend_Form_Element_Xhtml {
public $helper = 'formNote';
}
?>

Agora no For­mu­lá­rio você irá cha­mar ela usando.

$html = new Htmlform('nome_do_elemento');
$html->setValue('<strong>teste</strong>');
$this->addElement($html);

Caso tenha alguma duvida deixe um comen­tá­rio que terei pra­zer em aju­dar.
Comen­tá­rios são bem vin­dos assim posso melho­rar a qua­li­dade dos tuto­ri­ais aqui apresentados.

Com­par­ti­lhe com seus ami­gos:
  • Print
  • Facebook
  • Google Bookmarks
  • PDF
  • RSS
  • Twitter
  • LinkedIn
Tags: , , ,

Sistema e manual para Calcular Frete SEDEX, e-SEDEX e PAC dos Correios (versão 1.1)

Ferramentas, JQuery, Javascript, PHP, XML View Comments Marcelo Korjenioski

Desde semana pas­sada o antigo web­ser­vice dos cor­reios parou de fun­ci­o­nar com PAC.
Foi feita a cor­re­ção do código e agora o PAC esta fun­ci­o­nando novamente.

Sis­tema para Cal­cu­lar Frete 1.1

Docu­men­ta­ção para uti­li­zar o web­ser­vice dos Cor­reios para efe­tuar o cal­culo de forma personalizada.

SCPP_Manual_Implementacao_Calculo_Remoto_de_Precos_e_Prazos

Abaixo segue o código para mani­pu­lar os dados do web­ser­vice usando o PHP.

Segue o exem­plo do código abaixo funcionando.

<?php
/**
* Faz consulta no webservice dos correios e gera array dos valores.
* @copyright  Phaneronsoft
* @author Marcelo Korjenioski - faleconosco@phaneronsoft.com
* @see http://www.phaneronsoft.com
* @filesource correios.php
* @version 1.0
*/

// PESO: Peso total do pacote em Quilos, caso seja menos de 1Kg, ex.: 300g, coloque 0.300
define('PESO',0.300);
// COMPRIMENTO: comprimento do volume em centímetros - somente número de 16 a 60
define('COMPRIMENTO',30);
// ALTURA: altura do volume em centímetros - somente número de 2 a 60
define('ALTURA',15);
// LARGURA: largura do volume em centimetros - somente número de 5 a 60
define('LARGURA',20);
// CODIGO_SERVICO: É possivel fazer mais de uma consulta ao mesmo tempo, basta separar os códigos por virgula.
// Neste caso PAC 41106 e SEDEX 40010
define('CODIGO_SERVICO','41106,40010');
// CEP_ORIGEM: seu CEP com 8 dígitos - somente números
define('CEP_ORIGEM','81010210');
// CEP_DESTINO: CEP do seu cliente com 8 dígitos - somente números
define('CEP_DESTINO','60245965');

// Crio um objeto para manipular o XML.
$doc = new DomDocument;
// Carrega o arquivo XML com um arquivo DOMDocument
$doc->Load("http://shopping.correios.com.br/wbm/shopping/script/CalcPrecoPrazo.aspx?StrRetorno=xml&amp;nCdServico=" . CODIGO_SERVICO . "&amp;nVlPeso=" . PESO . "&amp;sCepOrigem=" . CEP_ORIGEM . "&amp;sCepDestino=" . CEP_DESTINO . "&amp;nCdFormato=1&amp;nVlComprimento=" . COMPRIMENTO . "&amp;nVlAltura=" . ALTURA . "&amp;nVlLargura=" . LARGURA);
// Defino o nome do elemento pai (root).
$root = $doc->getElementsByTagName('cServico');

// Carrega o arquivo XML com um arquivo DOMDocument
$correios = "http://shopping.correios.com.br/wbm/shopping/script/CalcPrecoPrazo.aspx?StrRetorno=xml&amp;nCdServico=" . CODIGO_SERVICO . "&amp;nVlPeso=" . PESO . "&amp;sCepOrigem=" . CEP_ORIGEM . "&amp;sCepDestino=" . CEP_DESTINO . "&amp;nCdFormato=1&amp;nVlComprimento=" . COMPRIMENTO . "&amp;nVlAltura=" . ALTURA . "&amp;nVlLargura=" . LARGURA;
// Defino o nome do elemento pai (root).
$root = $doc->getElementsByTagName('cServico');

// Defino o nome dos elementos filhos no arquivo XML que eu desejo.
$children = array('Valor','PrazoEntrega');

// Faço um loop para pegar todos os elementos pai (root) encontrados.
$valor = array();
for ($i=0; $i < $root->length; $i++) {
// Pega o valor do atributo do elemento pai  (root).
    $id =  $root->item($i)->getElementsByTagName('Codigo')->item(0)->nodeValue;

// Busca por elementos filhos (child) definidos no array
    foreach ($children as $child) {
        $valor[$id][$child] = $root->item($i)->getElementsByTagName($child)->item(0)->nodeValue;
    }
}
echo '<pre>';
var_dump($valor);

Caso tenha alguma duvida deixe um comen­tá­rio que terei pra­zer em aju­dar.
Comen­tá­rios são bem vin­dos assim posso melho­rar a qua­li­dade dos tuto­ri­ais aqui apresentados.

Com­par­ti­lhe com seus ami­gos:
  • Print
  • Facebook
  • Google Bookmarks
  • PDF
  • RSS
  • Twitter
  • LinkedIn
Tags: , , , , , ,

Shell Script (Linux)

Sites View Comments J. C.

— —  —  —  —  —  —  —  — —

#!/bin/bash

echo “Fala ae Mundo!”

— —  —  —  —  —  —  —  — —

Está ai o seu pri­meiro Shell Script, vou expli­car de forma mais detalhada:

Abra seu ter­mi­nal de comando e nele vamos nave­gar até a pasta /tmp (caso não tenha a pasta tmp, você pode criar ela no dire­tó­rio /home, usando o comando mkdir tmp

Agora que esta­mos na pasta /home/tmp, vamos criar um arquivo cha­mado: 1shell.sh, para criar um arquivo vazio basta usar o comando touch “nome­do­ar­qui­vo­e­ex­ten­são” (sem as aspas).

Uti­lize o comando ls para exi­bir os arqui­vos que estão na pasta /home/tmp para certificar-se que seu 1shell.sh foi cri­ado corretamente.

Vamos para a edi­ção deste novo shells­cript, mas antes uma pequena com­pa­ra­ção para faci­li­tar a vida de todos, o que é um shells­cript se não um .bat do linux :P , ok vol­tando a edi­ção: abra seu arquivo shell com o edi­tor de texto vi, para isso digite: vi 1shell.sh.

Den­tro do edi­tor aperte a tecla i para incluir seu texto e digite como está la em cima no começo do post.

A linha #!/bin/bash é o que indica para o linux que seu arquivo é um shells­cript. Depois de digi­tar o texto, pre­ci­one ESC para parar de incluir e digite :wq, esse ultimo comando é sal­var e sair. Certo antes de exe­cu­tar seu shell você deve dar as per­mis­sões neces­sa­rias para ele rodar como um executavel.

Para isso você deve usar o comando chmod +x “nome­do­ar­quivo”. Fazendo isso você vai alte­rar a per­mis­são dele para que possa ser executavel.

Agora vamos ao teste :D digite: ./1shell.sh e veja o resul­tado na tela!!!

root@intranet:/home# mkdir tmp

root@intranet:/home# cd tmp

root@intranet:/home/tmp# ls

root@intranet:/home/tmp# touch 1shell.sh

root@intranet:/home/tmp# ls

1shell.sh

root@intranet:/home/tmp# vi 1shell.sh

rea­ding 1shell.sh

root@intranet:/home/tmp# chmod +x 1shell.sh

root@intranet:/home/tmp# ./1shell.sh

Fala ae Mundo!

root@intranet:/home/tmp#

Logo vou expli­car mais coman­dos e com eles você podera incre­men­tar seu shell, e até mesmo pro­gra­mar nele!

Abra­ços e até a proxima.

Com­par­ti­lhe com seus ami­gos:
  • Print
  • Facebook
  • Google Bookmarks
  • PDF
  • RSS
  • Twitter
  • LinkedIn
Tags: , ,

Descobrir ID de elemento através de uma Class usando JQuery

HTML, JQuery, Javascript, Sites View Comments Marcelo Korjenioski

Des­co­brir ID de ele­mento atra­vés de uma Class usando JQuery é o tema de hoje.
Eu não sou o tipo do pro­gra­ma­dor que fica se pre­o­cu­pando com a quan­ti­dade de linhas por arquivo.
Gosto mesmo é de criar um código sim­ples e de fácil manu­ten­ção. Esta semana estava que­rendo colo­car
um efeito “slide” em algu­mas lis­tas porem não que­ria criar uma fun­ção para cada lista. Então resolvi
criar uma classe comum para elas e atri­buir IDs para os botões e para as lis­tas. Desta maneira foi sim­ples
resol­ver meu pro­blema pois posso iden­ti­fi­car os IDs dos ele­men­tos atra­vés da classe.
Segue o código abaixo para expli­car melhor a situação.

Segue o exem­plo funcionando


<head>
<title>Descobrir id de elemento usando uma classe com JQuery</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<style type="text/css">
ul {list-style:none;}
* {margin:0;padding:0;border:0px;}
html {height:100%;}
.agrupa_programacao {float:left;display:inline;width:970px;margin-top:30px;}
.divisao_programacao {float:left;display:inline;width:230px;margin-right:10px;}
.lista_programacao,.lista_programacao2 {float:left;display:inline;width:228px;margin-top:5px;background:#fff;border:1px solid #bbb;}
.lista_programacao2 {margin-top:0px;border-top:0px}
.tit_programacao, .tit_programacao2, .tit_programacao3 {float:left;display:inline;width:198px;height:20px;background:#acbcc0 url(../img/seta.jpg) no-repeat 9px 16px;padding:12px 0 12px 30px;text-align:left;font:14px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#fff;border-bottom:1px solid #fff;}
.tit_programacao2 {color:#133c8b;background:#f4f1f1;}
.tit_programacao3 {background:#d9eff3 url(../img/seta2.gif) no-repeat 9px 7px;padding:5px 0 5px 30px;color:#133c8b;font:bold 12px Verdana, Arial, Helvetica, sans-serif;}
h3.tit_programacao3{border-left:1px solid #BBBBBB;border-right:1px  solid #BBBBBB;cursor:pointer;}
.txt_programacao, .txt_programacao2, .txt_programacao3 {float:left;display:inline;width:198px;padding:10px 15px 10px 15px;background:#f4f1f1;font:11px Verdana, Arial, Helvetica, sans-serif;color:#5e5e5e;border-bottom:1px solid #fff;}
.txt_programacao2 {background:#d7d7d7;}
.txt_programacao3 {background:#fff;}
</style>
</head>
<body>
<div>
<h3 id="frutas">Frutas</h3>
<ul id="frutas_lista">
<li id="1">Abacaxi</li>
<li id="2">Pera</li>
<li id="3">Maça</li>
</ul>
<h3 id="verduras">Legumes</h3>
<ul id="verduras_lista">
<li id="1">Alface</li>
<li id="2">Couve</li>
<li id="3">Cenoura</li>
</ul>
</div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function(){ // Inicio o script apenas quando toda a pagina estiver carregada.
// Atribuo a função onclick em todos os elementos com a classe informada
$(".tit_programacao3").click(function () {
//Pego o ID do elemento.
var id = $(this).attr('id');
// Como defini os ids para o titulo e lista, apenas faço uma
// concatenação para identificar a lista para receber a ação.
if ($("#" + id + "_lista").is(":hidden")) {
$("#" + id + "_lista").slideDown("normal");
} else {
$("#" + id + "_lista").slideUp("normal");
}
});
});
</script>
</body>
</html>

Asso­ci­ando a classe com id é pos­sí­vel redu­zir a quan­ti­dade de código faci­li­tando a manu­ten­ção e agi­li­zando o desenvolvimento.

Comen­tá­rios são bem vin­dos assim posso melho­rar a qua­li­dade dos tuto­ri­ais aqui apre­sen­ta­dos.
É isso pes­soal uma ótima semana e até o próximo post.

Com­par­ti­lhe com seus ami­gos:
  • Print
  • Facebook
  • Google Bookmarks
  • PDF
  • RSS
  • Twitter
  • LinkedIn
Tags: , ,

Exemplo Básico de AJAX com JQUERY

HTML, JQuery, Javascript View Comments Marcelo Korjenioski

Hoje estava con­ver­sando com um amigo que come­çou a estu­dar AJAX
para fazer uma entre­vista de emprego para pro­gra­ma­dor Jr e que pediam conhe­ci­men­tos bási­cos de PHP, AJAX e JQuery.

Per­gun­tei para ele o que você entende por AJAX?
“É um bagu­lho que pega infor­ma­ções do lado ser­vi­dor sem
pre­ci­sar recar­re­gar a página.”

A res­posta esta certa e o con­ceito é este.

Então hoje resolvi criar um post sobre o que é o tal de AJA­Xem um
exem­plo pra­tico e sim­ples de enten­der que mos­trei para meu amigo.

Vamos usar o JQuery para fazer a cone­xão AJAX.
No exem­plo vamos pegar o con­teúdo de uma pagina “texto.html” e adi­ci­o­nar
o con­teúdo na página “index.html” em uma tag span.

Vamos criar uma página index.html com o código abaixo.


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>EXEMPLO BASICO DO USO DO AJAX COM JQUERY</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
</head>
<body>
<input type="button" onclick="ajax();" value="Pegar texto" name="Pegar texto" />
<br />
<span id="conteudo_ajax"></span>
</body>
</html>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
function ajax () {
// Caso queira limpar o valor do elemento antes de adicionar remova o comentario abaixo.
//$("#conteudo_ajax").empty();
jQuery.ajax({
type: "get", // Defino o método de envio POST / GET
url: 'texto.html', // Informo a URL que será pesquisada.
success: function(html){
$("#conteudo_ajax").append(html); // Adiciono o valor dentro do elemento.
}
});
}
</script>

Agora crie uma página  texto.html com o texto para pesquisa


Texto que foi pego usando AJAX.

O código é sim­ples mas já dá uma idéia de como fun­ci­ona o AJAX para quem esta come­çando a estudar.

Comen­tá­rios são bem vin­dos assim posso melho­rar a qua­li­dade dos tuto­ri­ais aqui apre­sen­ta­dos.
É isso pes­soal uma ótima semana e até o próximo post.

Com­par­ti­lhe com seus ami­gos:
  • Print
  • Facebook
  • Google Bookmarks
  • PDF
  • RSS
  • Twitter
  • LinkedIn
Tags: , , ,

Alterar idioma do NetBeans para Inglês

Ferramentas, Netbeans View Comments Marcelo Korjenioski

Sem­pre quando vou bai­xar o Net­be­ans ele detecta o idi­oma do meu Win­dows e coloca em por­tu­guês mas bai­xando a ver­são em inglês.
Para alte­rar o idi­oma do Net­be­ans para inglês.
Vá em “C:\Arquivos de programas\NetBeans 6.8 Beta\etc”.
Abra o arquivo “netbeans.conf” com um edi­tor de texto.
Na linha de comando netbeans_default_options adi­ci­one
”-J-Duser.language=en –J-Duser.region=US”.
Salve o arquivo e abra o Net­be­ans que agora estará em inglês para faci­li­tar sua vida.

Comen­tá­rios são bem vin­dos assim posso melho­rar a qua­li­dade dos tuto­ri­ais aqui apre­sen­ta­dos.
É isso pes­soal uma ótima semana e até o próximo post.

Com­par­ti­lhe com seus ami­gos:
  • Print
  • Facebook
  • Google Bookmarks
  • PDF
  • RSS
  • Twitter
  • LinkedIn
Tags: , ,
Designed by NattyWP Wordpress Themes.
Images by desEXign.