Postagens

Mostrando postagens de 2017
https://youtu.be/VyIReoU2GaI

Tela preta Linux como resolver?

Iniciar no modo recovery através do grub
no Terminal digitar o comando :

gksudo gedit /etc/default/grub
Na tela do editor procurar por:
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
e alterar para
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
GRUB_CMDLINE_LINUX=""
Depois volte ao terminal e faça o comando:
sudo update-grub

Funcionou para mim, testei em um Acer, netbook que tinha suporte original só para Windows Xp e Windows Seven 32 bits, com isso consegui que ele ficasse em um sistema operacional atual. O reconhecimento de driver do Lubuntu foi completo só tive esse problema mesmo.

Erro htaccess subdominios

Imagem

como abrir boletos comexito sistema antigo asp

Imagem

liberando acesso a curso comexito

Imagem

liberando acesso a curso comexito

Imagem

como consultar boletos pagos itau comexito

Imagem

Dominios .dev não funciona no Chrome

Para quem usa dominios .dev devem trocar para .test

https://github.com/laravel/valet/issues/433

Nesse link diz que a atualização do Chrome 63 veio com esse problema e indicação essa solução.

alterando perfil de jogador de avaliação tenisfacil

Imagem

tenisfacil.com.br

Site para Tenistas do Brasil

Site terminado para tenistas do Brasil, concebido por Marco Aurélio Cerqueira e criado por mim para ser usado principalmente para a cidade do Rio de Janeiro

Procurar CEP Javascript

function procurarCEP(cep) {
$.getJSON("http://viacep.com.br/ws/" + cep.replace('.', '').replace('-', '') + "/json/?callback=?", function (dados) {
//Atualiza os campos com os valores da consulta.
$("#DES_ENDERECO").val(dados.logradouro);
$("#NOM_MUNICIPIO").val(dados.localidade);
$("#SIG_UF").val(dados.uf);
$("#NOM_BAIRRO").val(dados.bairro);
});
}

Pesquisa frete correios

<?php
header('Content-Type: text/html; charset=utf-8');
$data['nCdEmpresa'] = '';
$data['sDsSenha'] = '';
$data['sCepOrigem'] = '43820080';
$data['sCepDestino'] = '43810040';
$data['nVlPeso'] = '1';
$data['nCdFormato'] = '1';
$data['nVlComprimento'] = '16';
$data['nVlAltura'] = '5';
$data['nVlLargura'] = '15';
$data['nVlDiametro'] = '0';
$data['sCdMaoPropria'] = 's';
$data['nVlValorDeclarado'] = '200';
$data['sCdAvisoRecebimento'] = 'n';
$data['StrRetorno'] = 'xml';
//$data['nCdServico'] = '40010';
$data['nCdServico'] = '40010,40045,40215,41106';
$data = http_build_query($data);

$url = 'http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx';

$curl = curl_init($url . '?' . $data);
curl_setopt($curl, CURLOP…

Venda de Jóias - Vale Pratas

Venda de Joias

porcentagem de curso comexito

Imagem

Como excluir autocomplete no chrome

https://www.youtube.com/watch?v=QY1L7XdTqQc

Auto Complete Chrome not working

https://www.youtube.com/watch?v=zNDKvd58fgY

datatable jquery com format Brasil

Integração PHP Itau Shopline

<?php
$row = NULL;
$codEmp = "xxxx";
$pedido = "98988812";
$valor = "0,01";
$observacao = "";
$chave = "xxxx";
$nomeSacado = "thyago henrique pacher ";
$codigoInscricao = "02";
$numeroInscricao = "96496443000194";
$enderecoSacado = "vespasiano madureira 245";
$bairroSacado = "órfas";
$cepSacado = "84015400";
$cidadeSacado = "Ponta Grossa";
$estadoSacado = "PR";
$dataVencimento = "20122017";
$urlRetorna = "";
$obsAd1 = "";
$obsAd2 = "";
$obsAd3 = "";
?>
<HTML>
<HEAD>
<meta charset="utf-8"/>
<TITLE>Exemplo Itaú Shopline</TITLE>
</HEAD>
<BODY>
<form action="https://shopline.itau.com.br/shopline/shopline.aspx"method="post" name="form"onsubmit=carregabrw() target="SHOPLINE">
<CENT…

5 coisas sobre o Acre

https://youtu.be/9-2FfYowdec

5 problemas de não falar inglês

https://youtu.be/tYHb8CfeY-k

Refatorando codigo fonte sem saber

Imagem

Usar mvc nas procedures

Imagem

Como copiar o site submarino.com.br

Imagem

Mostrando as tetas

https://youtu.be/hakY8klj7D8

Mostrando as tetas

https://youtu.be/hakY8klj7D8

vendas pagas feitas no mês atual comexito

Imagem

Especialização UTFPR Curitiba 2018

Estão abertas até o dia 02/03/2018 as inscrições do CEIOT (CURSO DE ESPECIALIZAÇÃO EM INTERNET DAS COISAS).



As inscrições podem ser realizadas em http://pos.funtefpr.org.br/index.php?componente=Curso&CURSO_ID=217



Maiores informações no site do curso http://blogs.ct.utfpr.edu.br/ceiot/

Compactar CSS via PHP

<?php

$expires = 60*60*24; // how long to cache in secs..
header("Pragma: public");
header("Cache-Control: maxage=".$expires);
header('Expires: ' . gmdate('D, d M Y H:i:s', time()+$expires) . ' GMT');
header('Content-type: text/css');
ob_start("compress");

function compress($minify) {
$a = array('; ', ' }', '{ ', '\r\n', '\r', '\n', '\t', ' ',' ',' ');
$b = array(';', '}', '{', '', '', '', '', '', '', '');
return str_replace($a, $b,preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!','',$minify));
}

/* css files for combining */
include('recursos/css/style.min.css');

ob_end_flush();

Java Frameworks SOAP

Aplicativo online grátis - Android

https://webrobotapps.com/planos-aplicativos/

As 11 melhores ferramentas de análise de palavras-chave

Imagem
Independente se você quer fazer uma campanha no Adwords, uma estratégia de marketing de conteúdo ou uma otimização SEO, um dos passos mais importantes é buscar e analisar as palavras-chave que deseja utilizar no seu trabalho.

Dentro dessa linha, existem diversas ferramentas de palavras-chave gratuitas e pagas que ajudam em diferentes processos, dentre eles:

Buscar e ter ideias de novas palavras-chave
Espionagem de palavras-chave de competidores
Análise de dificuldade Adwords
Análise de dificuldade orgânica

No post de hoje, falaremos sobre as 11 melhores ferramentas de palavras-chave e o que cada uma delas oferece.

Mas fique tranquilo! Você não precisa saber usar cada uma delas! O fato de existirem tantas ferramentas apenas aumenta a probabilidade de que você consiga se adaptar a alguma delas com mais facilidade. No final do post, também temos um resumo com o que consideramos os pontos fracos e fortes de cada uma delas.

Vamos a elas!


Keyword planner
Keyword planner ou planejador de palavras-ch…

Interpretação e implantação da ISO 9001:2015

http://comexito.com.br/site3/curso/ISO_9001:2015

Com este curso online você vai conhecer: a nova estrutura (Anexo SL) e cláusulas da norma ISO 9001:2015; exemplos práticos para facilitar a implantação, o conjunto das normas ISO 9000 e ISO 10000, o papel da ISO 31000 de Gestão de Riscos nas novas normas, o processo de gestão de riscos e a seleção de ferramentas e técnicas de risk assessment, de acordo com a ISO/IEC 31010, além disso serão discutidas todas as alterações realizadas da versão 2008 para a 2015, o que vai facilitar muito para quem pretende realizar a adequação de seu SGQ.

PROMOÇÃO DE NATAL Cursos ComÊxito

Imagem
20% de desconto em todo site,
inclusive COMBOS  e Auditor Líder
até 25/12/17
FELIZ NATAL
http://comexito.com.br/

CUIDADO COM PONTO E VÍRGULA E QUEBRAS DE LINHA NO SEU CÓDIGO JAVASCRIPT

Imagem
COMPARTILHE!







O JavaScript é uma linguagem muito interessante. Ao mesmo tempo em que ela pode ser incrível, também pode ser confusa. Há muitos aspectos que contribuem para este sentimento, como o funcionamento do contexto de execução, a herança por prototipagem e as funções de primeira classe.

Mas hoje quero discutir com vocês um aspecto muito mais simples, mas que pode causar tanta – ou mais – confusão quanto os tópicos citados anteriormente. Hoje quero falar um pouco sobre quebras de linha e o uso de ponto e vírgula no JavaScript.

Se você já tem alguma experiência com a linguagem, já deve saber que o uso do ponto e vírgula no final das declarações é opcional, ao contrário de linguagens como o Java, por exemplo, onde o seu uso é obrigatório. Seu uso é facultativo porque a engine do JavaScript interpreta o nosso código e assume onde o ponto e vírgula deve ser colocado.

Por exemplo, imagine este método:






1
functionimprimeMensagem() {








2
return"mensagem"








3
}






Note que, no corpo da função eu …

SPF Akna DNS

SPF:

Apontamento:

v=spf1 a mx include:spf.aknamail.com.br ~all

como inserir google adsense

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
style="display:block; text-align:center;"
data-ad-layout="in-article"
data-ad-format="fluid"
data-ad-client="ca-pub-2649804122447258"
data-ad-slot="4730340945"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>


trigger para validar campos mysql

Como criar trigger no insert
CREATE TRIGGER `inserir_pessoa` BEFORE INSERT ON `pessoa`
FOR EACH ROW IF (NEW.codpessoa IS NULL OR NEW.codpessoa = '') THEN
signal sqlstate '45000'
set message_text = 'Por favor preencha pessoa da venda';
end if

Exemplo testes unitários qunit - Javascript

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Geral.js</title>

<link rel="stylesheet" href="http://code.jquery.com/qunit/qunit-2.4.1.css">
<script src="https://code.jquery.com/jquery-3.0.0.js"></script>
<script src="https://code.jquery.com/jquery-migrate-3.0.1.js"></script>

<script src="http://code.jquery.com/qunit/qunit-2.4.1.js"></script>
<script src="../../sistema/visao/recursos/js/Geral.js"></script>

<script>
QUnit.test("variáveis globais", function (assert) {
assert.equal(hoje != undefined && hoje != null && hoje != "", true, 'se hoje está preenchido');
assert.equal(hoje.toLocaleString().length > 1, true, 'se hoje é maior que 1 digito');
});

Otimização PHP

Evitar conexões ao banco de dados
otimizar uso de store procedures, ainda mais usando com condicionais para fazer bastante trabalho que seria feito no servidor web dando só o dado tratado final
otimizar para uso de views
otimizar para uso de views indexadas, assunto meio raro porém possível no Sql Server não podemos fazer isso se a query tiver campos em tipo text só int e varchar pelo que tenho visto
usar varnish cache
usar muito SQL_CACHE para querys se o banco for mysql
revisar indices, todos os campos dentro de um where devem pertencer a um indice especifico.
revisar indices unique, por exemplo é dito como essencial fazer isso para tabela de usuários no campo e-mail e senha para evitar que tenha mais pessoas cadastradas com esses dados
usar se possível mod_pagespeed é um plugin do Google que otimiza o site como um todo a kinghost já tem isso para ser ativado, na weblink eles tem vps onde tu pode instalar por conta mesmo assim continua sendo um bom investimento
usar ssl é interessante evita …

ComExito cursos online

http://comexito.com.br/

Classe de Cache PHP

<?php

/**
* Sistema de cache
*
* @author Thiago Belem <contato@thiagobelem.net>
* @link /
*/
class Cache {

/**
* Tempo padrão de cache
*
* @var string
*/
private static $time = '5 minutes';

/**
* Local onde o cache será salvo
*
* Definido pelo construtor
*
* @var string
*/
private $folder;

/**
* Construtor
*
* Inicializa a classe e permite a definição de onde os arquivos
* serão salvos. Se o parâmetro $folder for ignorado o local dos
* arquivos temporários do sistema operacional será usado
*
* @uses Cache::setFolder() Para definir o local dos arquivos de cache
*
* @param string $folder Local para salvar os arquivos de cache (opcional)
*
* @return void
*/
public function __construct($folder = null) {
$this->setFolder(!is_null($folder) ? $folder : sys_get_temp_dir());
}

/**
* Define onde os arquivos de cache serão salvos
*
* Irá verificar s…

Conferência PHP

http://www.phpconf.com.br/conteudo/116/Valores+e+Fases+de+Inscricao



Ultimo dia para inscrição várias palestras.

Views Indexadas

create VIEW dbo.softwaresAtivos
WITH SCHEMABINDING
AS
select codsoftware, nome from dbo.software
where software.status = 'a'
order by nome

--Create an index on the view.
CREATE UNIQUE CLUSTERED INDEX sa1
ON softwaresAtivos (nome);

Botão entrar e sair Google via Firebase

<!DOCTYPE html>
<!--
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
-->
<html>
<head>
<title>TODO supply a title</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">


<!--<meta name="google-signin-client_id" content="***.apps.googleusercontent.com" />-->
<meta name="google-signin-scope" content="profile email">

</head>
<body>
<button onclick="logar()">Logar</button>
<button onclick="sair()">Sair</button>
<script src="https://www.gstatic.com/firebasejs/4.6.2/firebase.js"></script>
<script>
// Initialize Firebase
var …

Sistema web

Imagem

Angular 5 service worker

https://youtu.be/9oYIepz4xvI

O que ha de novo no angular 5

https://youtu.be/4i2pOzcz3Zo

Falkon

http://www.diolinux.com.br/2017/11/Falkon-KDE-Browser-QupZilla.html?m=1

Forçar php a mostrar erros

https://forum.imasters.com.br/topic/369899-resolvido%C2%A0for%C3%A7ar-o-php-a-mostrar-os-erros/

Guias de estilos para projetos JavaScript

Imagem
JavaScript é cheio de estilo
Cada um tem um estilo próprio de programação. Alguns gostam de espaços, outros de usar tabs. Uns referem que as chaves estejam na mesma linha e outros preferem em linhas distintas. Isso é normal, mas se torna um problema quando começamos a trabalhar em equipes. Afinal, imagine só, se cada um resolver utilizar o seu próprio estilo em um projeto onde trabalham vários desenvolvedores simultaneamente. É receita certa para o fracasso.

Para evitar este problema, as equipes/empresas costumam definir um guia de estilos que deve ser respeitado por todos os envolvidos. Não há fórmula mágica para criar este guia, o importante é que todas as principais regras sejam definidas e que todos a sigam.

Para facilitar a nossa vida, as grandes empresas de tecnologia revelaram qual o guia de estilo que elas utilizam. Neste artigo focaremos apenas nos guias do JavaScript, mas é possível encontrar das mais diversas linguagens, desde o Java, Go até o C#.

Vamos dar uma olhada.
Guia do A…

Angular 5 em 2 min

https://youtu.be/e_UXlNrUKC0
https://youtu.be/MPjr-AEnWRg

Angular 5 material

https://youtu.be/2osMpXOe5fA

Meu primeiro APK

Pode ser feito com phonegap +html

Campus Party Brasil 2018 - Inscrição Startup & Makers

O Startups & Makers (S&M) é o programa da Campus Party direcionado às startups e makers. Em sua 11º edição no Brasil, selecionará startups em Early e Growth Stage, além de projetos da área maker para participarem de uma área de exposição, atividades de mentoria e networking, além de conteúdo educacional com palestras e painéis.

Startups Early Stage - Projetos pouco avançados, com equipes bem definidas, primeiros protótipos criados e ainda testados que não receberam investimento.

Startups Growth Stage - Startups avançadas, com uma equipe robusta e desenvolvida, produtos lançados no mercado, com ou sem investimento, que já possuam faturamento.

Makers - Entusiastas e Hobbyistas que são capazes de criar, construir, modificar ou fabricar objetos e/ou projetos, com ou sem o uso de tecnologia, englobando diversas áreas (as temáticas com sinergia com a Campus Party como internet das coisas, fabricação digital, eletrônica, software, robótica, games e impressão 3D).

30/10/2017 a 23/11/2017 …

Cobra na mochila

https://youtu.be/zrItLD7K-d4
https://youtu.be/fs_vk-qx25c

Filmes de ação 2017

https://youtu.be/siRl70ESZyc

Inscrições para programa de empreendedorismo da Campus Party Brasil já estão abertas

Imagem
Além de projetos na categoria makers, serão selecionadas 160 startups, divididas em duas categorias.

Já estão abertas as inscrições para empreendedores interessados em participar da 5ª edição do programa Startup & Makers, que ocorrerá dentro da 11ª Campus Party Brasil. O evento acontece entre os dias 30 de janeiro e 4 de fevereiro de 2018, no Pavilhão de exposições do Anhembi, em São Paulo.

Nesta próxima edição o programa contará com 80 startups Early Stage – projetos pouco avançados, com equipes bem definidas, primeiros protótipos criados e ainda testados que não receberam investimento -, 80 na categoria Growth Stage – startups avançadas, com uma equipe robusta e desenvolvida, produtos lançados no mercado, com ou sem investimento, que já possuam faturamento – e um grupo de makers – entusiastas e hobbyistas que são capazes de criar, construir, modificar ou fabricar objetos e/ou projetos, com ou sem o uso de tecnologia, englobando diversas áreas como internet das coisas, fabricação d…
https://youtu.be/kMoc9Rs3rws
https://youtu.be/epdGwbVWyTg
https://youtu.be/siRl70ESZyc
https://youtu.be/R_hr40ureQg

Peladão no terminal central Ponta Grossa - PR

https://www.youtube.com/watch?v=pmkr3J8VmZI

Espartalhões 2008

Imagem

Espartalhões 2008

Imagem

Bogosort

Imagem

Bogosort

Imagem

Invasores Nenhum Sistema Esta a Salvo 2015

https://youtu.be/-WhneBajinU

Zoodiaco Sinais da Destruição

https://youtu.be/qOVBlUurYUU

Invasores Nenhum Sistema Esta a Salvo 2015

Imagem

Invasores Nenhum Sistema Esta a Salvo 2015

Imagem

Zodiaco Sinais de destruicao 2015

Imagem

Zodiaco Sinais de destruicao 2015

Imagem

como selecionar bloco e apartamento gestccon

Imagem

como selecionar bloco e apartamento gestccon

Imagem

Bloqueando reload page

// slight update to account for browsers not supporting e.which
function disableF5(e){if((e.which || e.keyCode)==116) e.preventDefault();};
// To disable f5
/* jQuery < 1.7 */
$(document).bind("keydown", disableF5);
/* OR jQuery >= 1.7 */
$(document).on("keydown", disableF5);

// To re-enable f5
/* jQuery < 1.7 */
$(document).unbind("keydown", disableF5);
/* OR jQuery >= 1.7 */
$(document).off("keydown", disableF5);

Seu código hoje ta lindo e ano que vem?

Imagem
Você sabe o que é desenvolver e entregar um bom sistema? Não estou falando do ponto de vista do consumidor, estou falando do ponto de vista do desenvolvedor. Estou me referindo da qualidade das "estruturas internas" que suportam a existência de um sistema, muitas das vezes chamado de "arquitetura de software". O legal do assunto, é que não precisa ser respondido por nenhum ser humano, sendo que o próprio código da solução fala por si. Como?

A solução esta fácil de alterar?
Esta fácil localizar itens internos?
Esta fácil trocar componentes velhos por novos?
Esta fácil trocar frameworks velhos por novos?

Se sim, o sistema esta muito bem! Parabéns!!! E se:

Não esta fácil de alterar.
Não se acha nada.
Não da para trocar nada, tudo amarrado.
Sistema funcionando não se mexe!
Ninguém quer assumir a bucha?
Toda vez que mexe quebra alguma coisa?

Ai meu querido, "azedou o pé do frango". Esse sistema ta ruim  .
Um bom sistema, cresce e evolui de complexidade ao longo do tempo, d…

verificando atualizações mac os x

Imagem

verificando atualizações mac os x

Imagem

atualizando lubuntu via terminal

Imagem

atualizando lubuntu via terminal

Imagem

salvando arquivo no formato agylle

Imagem

salvando arquivo no formato agylle

Imagem

pesquisando no agylle

Imagem

pesquisando no agylle

Imagem

abrindo arquivo de importação salvo agylle

Imagem

abrindo arquivo de importação salvo agylle

Imagem

exportação de dados agylle desktop

Imagem

exportação de dados agylle desktop

Imagem

Java Frameworks – Captcha

Java Frameworks – JEE Web Container Standalone

Dificilmente uma corporação terá poder intelectual, financeiro, mão de obra disponível e tempo para competir com a comunidade mundial.
Em outras palavras, o arquiteto de software de uma corporação deve conhecer o máximo possível das opções de componentes e frameworks existentes no mercado para não cair no velho e já conhecido buraco de tentar “reinventar a roda” a sua maneira.
Esse é um dos vários tópicos discutido no nosso treinamento de Arquiteto de Software Java. Não querendo criticar sua capacidade com profissional, mas a economia em escala já nos ensina há muito tempo que código de comunidade recebe uma atenção infinitamente maior do que a maioria dos desenvolvedores poderia dedicar a estas mesmas funcionalidades.

Dentro desse assunto, eu gostaria de publicar minha lista de frameworks e componentes Java utilizado nas minhas decisões arquiteturais no momento de arquiteturar uma solução. Cada opção estará agrupada por categoria em um post separado com o objetivo de ser utilizado como 

Livro Kotlin em ação

A linguagem de programação Kotlin oferece uma sintaxe expressiva, um sistema de tipos robusto e intuitivo e o suporte de um ótimo conjunto de ferramentas, juntamente com uma interoperabilidade natural com códigos, bibliotecas e frameworks Java. A linguagem Kotlin pode ser compilada para bytecode Java, portanto você pode usá-la em todos os lugares em que Java é utilizada, inclusive no Android. Com um compilador eficiente e uma pequena biblioteca-padrão, Kotlin praticamente não impõe nenhum overhead em tempo de execução.

O livro Kotlin em ação ensina você a usar a linguagem Kotlin em aplicações com qualidade compatível para ambientes de produção. Escrito para desenvolvedores com experiência em Java, este livro repleto de exemplos vai além da maioria dos livros sobre linguagens de programação, incluindo tópicos interessantes como construção de DSLs com sintaxe de linguagem natural. Os autores são desenvolvedores do núcleo de Kotlin, portanto você poderá estar certo de que mesmo os detalhe…

Como montar uma arvore de campeonado em Javascript

arvore

Só baixar... ela está no link acima.

taskerr sistema para freelancers web

Imagem

taskerr sistema para freelancers web

Imagem

Revista Oracle Java Magazine

Como agendar visitantes para portal de moradores GestCCon

Imagem

JavaOne 2017 Keynotes: Monday October 2, 2017

Imagem

Função do PHP para monitorar uso de memoria

Com este exemplo de código, você poderá ver a quantidade de memória que está sendo consumida durante a execução do seu script e assim descobrir os pontos que esta tendo maior consumo e otimizar o seu script.





Para saber o uso de memória atual do seu script você pode utilizar a função memory_get_usage();
Caso queira saber a maior quantidade de memória utilizada em qualquer ponto do script você pode utilizar a função memory_get_peak_usage();

Exemplo de Código Fonte:
<!--?
echo"Uso de memoria no inicio:".memory_get_usage()." bytes\n";
/* Ex: Uso de memoria no inicio: 361400 bytes */
// Vamos fazer um loop para consumir memoria
for($i=0;$i<50000;$i++){
$array[]=md5($i);
}
echo"Uso de memoria depois do loop:".memory_get_usage()." bytes\n";
// Agora vamos reduzir alguns arrays com unset
for($i=0;$i<10000;$i++){
unset ($array[$i]);
}
echo"Uso de memoria no final:".memory_get_usage()." bytes\n";
echo"O Pico de memoria:".memory_…

baixar material comexito

Imagem

baixar material comexito

Imagem

Como construir um bom sistema?

por Fernando Franzini



Você sabe o que é entregar um bom sistema? Não estou falando do ponto de vista do consumidor, estou falando do ponto de vista do desenvolvedor. Estou me referindo da qualidade das "estruturas internas" que suportam a existência de um sistema, muitas das vezes chamado de "arquitetura de software". O legal do assunto, é que não precisa ser respondido por nenhum ser humano, sendo que a própria solução fala claramente por si. Como?

A solução esta fácil de alterar?
Esta fácil localizar itens internos?
Esta fácil de trocar componentes velhos por novos?
Esta fácil trocar frameworks velhos por novos?

Se sim, o sistema esta muito bem! Parabéns!!! E se:

Não esta fácil de alterar.
Não se acha nada.
Não da para trocar nada, tudo amarrado.
Sistema funcionando não se mexe!
Ninguém quer assumir a bucha

Ai meu querido, "azedou o pé do frango". Seu sistema ta ruim
Um bom sistema, cresce e aumenta de complexidade ao longo do tempo, dentro de um controle e de uma g…

como fazer simulado prova exame comexito

Imagem

como fazer simulado prova exame comexito

Imagem

JDK 9 Oficialmente Liberado

Java 9 foi oficialmente liberado ontem 21/09/17. Agora já podemos usar todos os novos recursos de: sistema de modules, Money API, JavaDoc HTML5, ECA6 com JavaScript, Stream reativos, JShell, Cliente HTTP 2, métodos privados em interfaces e muito mais! Bom final de semana a todos!

Falta meia hora para começar a transmissão da palestra online sobre inteligência artificial

Daqui 30 minutos começa a transmissão e às 09h10 inicia a palestra magna do Seminário de Inteligência Artificial! O evento será transmitido no canal do Youtube do Sebrae Digital e você pode assistir de graça por este link!

O tema da palestra será "Desmistificando a Inteligência Artificial, Machine Learning e Deep Learning", três conceitos fundamentais para compreender o impacto desta tendência no mundo dos negócios.

Conheça o palestrante

Cezar Taurion começou a carreira executiva como diretor na Origin Brasil, da PwC e por 12 anos foi evangelista técnico da IBM. Atualmente é head de transformação digital da Kick Ventures, organização criada para conectar startups com o mercado a partir da busca de investidores-anjo e parcerias de inovação corporativa.

Palestra: "Desmistificando a Inteligência Artificial, Machine Learning e Deep Learning"
Início da transmissão: 09h
Início da palestra: 09h10
Link para assistir:https://www.youtube.com/watch?v=hx5IfXzvAq8

Conexão KingHost reúne grandes nomes do desenvolvimento de software do Brasil

Abordando tecnologias em ascensão no mundo, o Conexão vem com o propósito de fazer parte de evolução dos desenvolvedores de software do país. O evento une aprendizado com perspectivas atuais para a construção de um futuro impactante.

Assista a palestras sobre IoT, Big Data, Microsserviços, Machine Learning e muito mais.

https://www.conexaokinghost.com.br/

Palestra online GRATUITA sobre inteligência artificial e machine learning!

Seminário de Inteligência Artificial e você poderá assistir à palestra magna de graça pela internet! Sabemos que este assunto vai transformar a realidade dos negócios e é por isso que queremos que você entenda como sua empresa pode se posicionar para tirar proveito desta tendência.

<<Saiba mais sobre o evento aqui!>>

A transmissão pelo Youtube começa às 09h e a palestra de abertura às 09h10. O tema será "Desmistificando a Inteligência Artificial, Machine Learning e Deep Learning", três conceitos fundamentais para compreender o impacto desta tendência no mundo dos negócios.

Conheça o palestrante

Cezar Taurion começou a carreira executiva como diretor na Origin Brasil, da PwC e por 12 anos foi evangelista técnico da IBM. Atualmente é head de transformação digital da Kick Ventures, organização criada para conectar startups com o mercado a partir da busca de investidores-anjo e parcerias de inovação corporativa.
<<Salve este link e defina um lembrete>>

Estamos …

Google G Suite

https://goo.gl/jZrvur

Aplicativos muito interessantes para o dia a dia de um escritório.
https://youtu.be/s4tsblMUvck
https://youtu.be/s4tsblMUvck

Votação pela restauração da Monarquia do Brasil

https://www12.senado.leg.br/ecidadania/visualizacaomateria?id=129306&voto=favor



Como usar jasperresports java web

https://struts.apache.org/docs/jasperreports-tutorial.html

Branch no Git

Imagem
3.5 Ramificação (Branching) no Git - Branches Remotos

Branches Remotos
Branches remotos são referências ao estado de seus branches no seu repositório remoto. São branches locais que você não pode mover, eles se movem automaticamente sempre que você faz alguma comunicação via rede. Branches remotos agem como marcadores para lembrá-lo onde estavam seus branches no seu repositório remoto na última vez que você se conectou a eles.

Eles seguem o padrão (remote)/(branch). Por exemplo, se você quer ver como o branch masterestava no seu repositório remoto origin na última vez que você se comunicou com ele, você deve ver o branch origin/master. Se você estivesse trabalhando em um problema com um colega e eles colocassem o branch iss53 no repositório, você poderia ter seu próprio branch iss53; mas o branch no servidor iria fazer referência ao commit em origin/iss53.

Isso pode parecer um pouco confuso, então vamos ver um exemplo. Digamos que você tem um servidor Git na sua rede em git.ourcompany.com…

Site para empresas de telecom

http://telecom.sitesesistemaspg.com/

Novo layout para site gestccon

http://gestccon.com.br/gestccon2/



Novo layout para site gestccon