Todos os posts de Gil

Como baixar o AutoCAD de Graça?

Vou mostrar como baixar o AutoCAD de graça neste artigo, e tudo legal sem piratear, ficou interessado? Então veja a baixo como fazer.

A Autodesk, empresa produtora do software de AutoCAD, oferece um programa de incentivo a estudantes, professores e instituições acadêmicas, onde é disponibilizado a licença de alguns a softwares e recursos da Autodesk, dentre eles um dos mais famosos softwares de CAD do mercado, o AutoCAD.

Você poderia pensar: “Nossa, como eles são bonzinhos!”, e até que é uma verdade, mas na verdade os dois lados ganham, bom para a empresa que aumenta o número de professores, e estudantes capacitados em suas tecnologias, e é bom para os estudantes que não precisarão pagar pela licença por um período de dois anos, e nem precisarão instalar o CAD de forma alternativa.

Curso online de AutoCAD
C

Acesse o página do site da Autodesk para se cadastrar e solicitar sua licença no seguinte endereço:

Clique aqui: Software Educacionais Gratúitos para Estudantes – AUTODESK

Resumidamente você precisará fazer o seguinte:

  1. Um Cadastro rápido
  2. Login e Download do AutoCAD(da versão escolhida, a última ou alguma versão anterior)
  3. Instalação e Ativação

Após ter seguido estes passos, ainda será possível baixar outros softwares gratuitos, como REVIT, 3DS MAX, MAYA, FUSION 360 e INVENTOR PROFESSIONAL.

Softwares gratuitos AUTODESK, AutoCAD, REVIT, 3DS MAX, FUSION 360, INVENTOR PROFESSIONAL, MAYA
Softwares Gratuitos – AutoCAD, REVIT, 3DS MAX, FUSION 360, INVENTOR PROFESSIONAL e MAYA

Opa, antes de ir embora, compartilhe o artigo, outras pessoas podem estar precisando exatamente dessa informação.

Agora que você já sabe, só me resta desejar “Bons estudos!” e até o próximo artigo.

Curso online de AutoCAD
C

Window 10 – 100% de Disco em uso

Como resolver? Sigam estes passos!

Etapa 1

Desative o serviço Superfetch.

Pressione simultaneamente as teclas Windows + R logo será aberto o “Executar” digite no campo em branco “services.msc” (sem aspas) e pressione Enter.
Localize o serviço “Superfetch” e desative o mesmo. Para fazer isso, dê um duplo clique sobre ele. Nesta nova janela, verifique os itens abaixo.
Tipo de Inicialização: Altere para “Desativado”.
Status do Serviço: Altere para “Parado”.
Clique em Aplicar > Ok.
Siga para a etapa 2.

Etapa 2

Desabilite o schedule do Windows.

Pressione as teclas simultaneamente “Windows + R” logo será aberto o “Executar” digite no campo em branco “regedit ” (sem aspas) e pressione Enter.
Acesse o caminho: HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Services -> Schedule
Altere o valor do registro “Start” de 2 para 4
Reinicie o computador.
Com isto, todas as tarefas agendadas do Windows não serão executadas e o consumo volta ao normal.

Se o comportamento persistir, faça o próximo procedimento abaixo.

Etapa 3

Inicialização limpa

A inicialização limpa serve para que possa determinar se um programa em segundo plano está interferindo no sistema. 

Pressione as teclas Windows + R, digite msconfig e clique em OK;
Na janela Configuração do Sistema clique na aba serviços;
Na parte inferior da tela marque a caixa Ocultar todos os serviços Microsoft e clique em Desativar tudo;
Clique em aplicar e por fim em OK.
Reinicie o computador.
NOTA: Este procedimento desabilita todos serviços e programas de terceiros. Você pode posteriormente, se o problema for solucionado desta forma, habilitar os programas e serviços que serão inicializados com o Windows, seletivamente, ao invés de manter todos desativados. Se o problema voltar após ativação da inicialização de um serviço ou programa em especifico, o problema está exatamente na inicialização deste software e é recomendável removê-lo.

Etapa 4

Aumente a memória virtual.

Pressione Windows + X agora clique em Sistema.
Em seguida, clique no botão Configurações avançadas do sistema, localizado na parte esquerda da tela.
Uma nova janela será aberta. Clique na aba Avançado e, na área Desempenho, aperte no botão Configurações.
Na nova janela clique na aba Avançado. Na área Memória Virtual clique no botão Alterar.
Agora, desmarque a opção gerenciar automaticamente o tamanho do arquivo de paginação de todas as unidades.
Agora marque a unidade que contém o chamado arquivo de paginação. Agora, clique no botão Tamanho personalizado.
Feito isso, você é capaz de apontar o tamanho inicial e o tamanho máximo de uso da memória virtual. O recomendado é que você marque, como mínimo, um espaço igual ao tamanho da sua memória RAM instalada no seu computador. Ou seja, se você tem 8 GB de RAM, aponte também os mesmos 8 GB de memória virtual.

Se esta informação foi útil para você, curta e compartilhe sem moderação.

Cursos On-line Grátis

A busca por conhecimento deve estar sempre no seu planejamento pessoal, acumular conhecimento vai te trazer mais tranquilidade em momentos de tomada de decisão ou simplesmente, você vai ter o prazer de aprender algo novo.

A internet é um campo vasto de oportunidades para quem busca conhecimento, existem uma gama quase infinita de cursos on-online com qualidade esperando por você, muitos cursos pagos, porém existem instituições que oferecem cursos on-line grátis, basta acessar, se cadastrar e usufruir do conteúdo(cursos) oferecido.

Nesta postagem o meu intuito é compartilhar as páginas onde encontrei cursos on-line grátis, sim isso mesmo, cursos grátis com certificado após conclusão, para quem precisa de horas extra-curriculares para faculdade, e para fins diversos que não vou enumerar aqui.

 

Vamos ao que interessa, os locais onde encontro esses cursos de graça:

  1. Brasil Mais TI

O Projeto Brasil Mais TI tem por objetivo CAPACITAR JOVENS com potencial a serem futuros profissionais do SETOR DE TI, observando as demandas de mercado, em linguagens de programação através de uma plataforma de ensino a distância (EAD), disponível GRATUITAMENTE, que pretende trazer novos horizontes para jovens em busca de capacitação e novas oportunidades no mercado de trabalho. Aqui você vai encontrar cursos de áreas  tecnologia, aperfeiçoamento profissional e até um curso de língua inglesa: Lista de cursos Brasil Mais TI

2. Fundação Bradesco

A Escola Virtual é um portal de e-Learning dedicado a oferecer cursos a distância – via Internet e semi-presenciais. Aqui você vai encontrar cursos de áreas diversas como administração, tecnologia ou gestão  : Lista de cursos Fundação Bradesco

3. SoftBlue

Esta é uma plataforma de cursos de linguagens de programação pagos, porém eles oferecem dois cursos inteiramente gratuitos para quem quer aprender programar. São os cursos Lógica de programação e SQL Completo.

Obs.: Antes de dizerem, “É propaganda dos cursos pagos, tá ganhando comissão.”, eu até gostaria de estar ganhando comissão, não vejo problema algum nesse modelo de negócio, mas estou compartilhando apenas porque já precisei e nesse momento precisei garimpar na web para encontrar.

Agora que você leu, eu sei que mais uma pessoa pode aproveitar esses recursos, compartilhe o seu conhecimento.

Bom, é isso. Não é muito más espero ter ajudado.

Como aumentar a velocidade da USB no Windows 7 e Windows Server 2008 R2

Por padrão, o tamanho máximo de transferência USB para dispositivos de armazenamento USB é de 64 kilobytes (KB). Essa configuração de padrão é definida no driver da porta USB (Usbport.sys) no Windows 7 e Windows Server 2008 R2. Uma atualização está agora disponível e permite aumentar o tamanho máximo de transferência USB para 2 megabytes (MB). Consulte a seção “Mais informações” para obter detalhes sobre como fazer isso após instalar a atualização.

Observação Em alguns dispositivos de armazenamento USB, o desempenho pode ser aprimorado ao aumentar o tamanho máximo de transferência USB além da configuração padrão de 64 KB. Essa atualização tem suporte quando o fornecedor de hardware fornece um arquivo de informações de dispositivos (.inf) a fim de definir esse valor para os dispositivos de armazenamento USB

Para aplicar esta correção, a microsoft disponibiliza um hotfix em sua página de atualizações para as seguintes versões do windows:

  • Windows 7
  • Windows 7 Service Pack 1 (SP1)
  • Windows Server 2008 R2
  • Windows Server 2008 R2 Service Pack 1 (SP1)

Este é o link para download do hotfix e as instruções para instalar e alterar a velocidade de transferência de dados das portas USB do seu computador, na página da microsoft Download do Hotfix

Fonte: Página de suporte Microsoft

Tecla de atalho com JQuery

Direto ao assunto, se você quiser usar uma tecla CTRL + qualquer outra tecla, para criar teclas de atalho no seus sistemas ou qualquer coisa de você quiser criar basta fazer como no código seguinte.

Clique Em Result para ver visualizar o resultado.

Não tem segredo, você pode clicando em JavaScript que faço um bind do evento keydown e no handler deste, eu verifico as propriedade keyCode e crtlKey.
if(e.keyCode == 13 && e.ctrlKey) -> Se Estou pressionando ENTER (e.keyCode == 13) + CTRL (e.ctrlKey).

É assim que se faz para criar teclas de atalho usando o JQuery. (Uma forma pelo menos)

Bons códigos a todos.

Obs.: Usei o Fiddle.net para testar código e gostei muito, o negócio é fo*&(*&%¨$#, recomendo.

Brasil JS 2013

A ideia do braziljs surgiu em meados de 2008. muitos eventos de tecnologia e de diversas linguagens diferentes estavam acontecendo na época. Jaydson e Felipe sempre foram entusiastas javascript, e sentiram a falta de uma conferência focada na linguagem, que para eles, tinha um futuro promissor.

Pouco tempo depois, em 2009, nasceu a primeira conferência javascript, a JSCONF americana. Durante o ano de 2010 a ideia evoluiu em 2011 surgiu a primeira conferência javascript do brasil.

A Brasil JS 2013 denominada pelo seus mentores como a “A MAIOR CONFERÊNCIA DE JAVASCRIPT DO UNIVERSO!” ocorrerá nos dias 22 & 23 de agosto no TEATRO DO BOURBON COUNTRY PORTO ALEGRE/RS.

Confiram a programação na página do evento: Brasil JS 2013

Inscrições para o Evento

Join Community 2013 – 2ª Edição

Os grupos GoJava, DevGoiás, GoPHP, GDG e GruPy-GO irão se reunir novamente no próximo dia 31 de agosto para abusar do conhecimento e trocar boas experiências! A 2ª EDIÇÃO do Join Community, que nesta segunda edição traz bons assuntos relacionados ao desenvolvimento de software com dois temas principais: Web UI (Interfaces e muito Java Script) e Pensando fora da caixa (onde você pode conhecer aquilo que já faz mas de uma forma diferente).

DATA: 31/08/2013 a partir de 08:30h
LOCAL DO EVENTO: Faculdade Sul-Americana – FASAM, Goiânia – GO
Valor de inscrição: R$ 18,00 (até 31/07) – R$ 23,00 até 29/08

Acessem a página do evento: Join Community 2013

Dimensões da tela com JQuery e JS

Se você precisa de alguma forma armazenar as dimensões que a sua tela tem, não entre em desespero, pois em JQuery e usando algumas propriedades do DOM é perfeitamente possível capturar os valores dessas dimensões.

Vejam os exemplos no código abaixo, fazendo isso você terá as dimensões disponíveis em um objeto que poderá ser utilizado durante a execução do seu código.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
/*Observação importante: Se eu quero pegar todo o tamanho ocupado ocupado pelo documento, eu devo pegar as propriedades 
 *depois que o documento estiver totalmente carregado $(document).ready()*/
 
 /*Este bloco $(document).ready() será executado primeiro que outro bloco idêntico, por eu estar
  *carregando ele apartir de um arquivo js externo quando carrega a página, ele trabalha da mesma forma
  *espera o documento ser carregado totalmente, após isso será executado o que está dentro do bloco*/
$(document).ready(function(){		
	inicializar();		
}); 
 
var stLocal = {};
function inicializar(){
	/*Tamanho do espaço visivel do document (não inclui o que está fora da tela visível)
	 *Apenas o epaco visivel da tela
	 *Largura total SEM espaco usado pela barra de rolagem,	 
	 *Altura do documento visivel
	 *OK - FF,Chrome,IE ----------------------------------*/
	stLocal.width  = document.documentElement.clientWidth;
	stLocal.height = document.documentElement.clientHeight;
 
	/*Tamanho do espaço do scroll que foi rolado (se o conteúdo do documento for maior 
	 *que o espaco da tela é ativada barra de rolagem(scroll))
	 *OK - FF ----------------------------------------
	 */
	stLocal.xOffSet = window.pageXOffset;//Quantidade de pixels rolados na horizontal
	stLocal.yOffSet = window.pageYOffset;//Quantidade de pixels rolados na vertical	
 
	/*Largura total ignorando espaco usado pela barra de rolagem, 
	 *Altura do documento sem incluir o espaco não visivel
	 */
	stLocal.innerWidth = window.innerWidth;
	stLocal.innerHeight = window.innerHeight;
 
	/*Tamanho total do document, incluidno o que está offSet(que fica visível usando o scroll(barra de rolagem))
	 *Tela visivel + offSet
 	 *Largura total COM espaco usado pela barra de rolagem(IE),
	 *Largura total SEM espaco usado pela barra de rolagem(FF e Chrome), 
	 *Altura do documento incluindo o espaco não visivel(IE,FF e Chrome)
	 *OK - FF,Chrome E IE com as ressalvas nas linhas acima.
	*/
	stLocal.widthOffSet = $(document).width();
	stLocal.heightOffSet = $(document).height();
 
	/*
	Testando os valores armazenados em var stLocal
	alert(stLocal.width+' '+stLocal.height);
	alert(stLocal.widthOffSet+' '+stLocal.heightOffSet);
	alert(stLocal.innerWidth+' '+stLocal.innerHeight);
	alert(stLocal.xOffSet+' '+stLocal.yOffSet);
	*/
}

E um artifício legal e útil é utilizar o evento de janela do JQuery “$(window).resize()” para atualizar os os valores destas dimensões.

Inverter Link / Inverter URL / JavaScript, JQuery

Como inverter link com JQuery? Como inverter uma String com JQuery e JavaScript?

Bom, para o frame acima funcionar, utilizei este script. É bem simples, e com testes irrelevantes, más exemplifica bem o a capacidade do JS e do JQuery.

Inverter Link / Inverter URL – Clique aqui para testar!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
		<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
		<script type="text/javascript">
			$(document).ready(function(){
 
				$('input[id="campoUrl"]').focus();
 
				$('div[id="btInverter"]').unbind('click').bind('click',function(){
					var str = $("#campoUrl").val();
					strNormal = str.split("").reverse().join("");	
 
					if(RegExp(['^http://']).test(strNormal)){
						$('div[id="resultado"] span').html("Link v&aacute;lido: <a href='"+strNormal+"' target='_black' >"+strNormal+"</a>").addClass('linkValid').removeClass('linkInvalid');					
					}else if(RegExp(['^http://']).test(str)){											
						$('div[id="resultado"] span').html("Link n&atilde;o precisa ser invertido: <a href='"+str+"' target='_black' >"+str+"</a>").addClass('linkValid').removeClass('linkInvalid');					
					}else{
						$('div[id="resultado"] span').html("Link inv&aacute;lido=> "+strNormal).removeClass('linkValid').addClass('linkInvalid');							
					}				
 
				});
 
				$('div[id="btLimpar"]').unbind('click').bind('click', function(){
					$('input[id="campoUrl"]').val('').focus();
					$('div[id="resultado"] span').html('');	
				});
 
			});
		</script>

Uma breve apresentação da linguagem "Go"

A linguagem go é o mais recente projeto que a Gigante Google lançou, e a mesma promete que a “Go” seja uma linguagem tão rápida que poderá ser comparada com linguagens de baixo nível como o C, e a sintaxe da linguagem realmente é semelhante ao C.

Essa é a apresentação da linguagem no site oficial:

Uma linguagem de programação de sistemas

Sintaxe limpa, Coleta de lixo,  Métodos de qualquer tipo

Go é …
… Simples

..

..

package main

import “fmt”

func main() {
fmt.Printf(“Hello, World Go\n”)
}

… Rápido

Típicamente compila em uma fração de segundo e executa tão rapidamente quanto comparável ao código C ou C + + .

… Seguro

A linguagem Go tem ponteiros, mas nenhum ponteiro aritmético. Para acesso aleatório, fatias de uso, que conhecem os seus limites.

… Simultâneas

A linguagem Go promove sistemas de escrita e servidores como conjuntos de processos de comunicação leve, chamado goroutines, com forte apoio da linguagem. Execute milhares de goroutines se quiser e diga adeus ao estouro de pilha.

… Fun (Título Sem tradução)

A liguagem Go implementa, sintaxe limpa, coleta de lixo, os métodos de qualquer tipo. Parece uma linguagem dinâmica, mas tem a velocidade e a segurança de uma linguagem estática. É uma alegria para usar.

Mais informações sobre Go Language acessem o site oficial:

Site Oficial Go Language