« first day (866 days earlier)      last day (2918 days later) » 

1:11 AM
user image
2
 
@GabrielRodrigues This.
 
1:29 AM
olá
alguém que usa eclipse que esteja vivo no chat? =/
Boa noite
 
@BraianSilva Eu uso
 
1:48 AM
comecei usar eclipse hoje uehauheuah mas fala ai
 
@BraianSilva \o eu uso
 
@Techies então, conhecem Sublime Text ou Atom? tem um plugin chamado emmet que ajuda no html, css
O eclipse não teria esse plugin? porque com emmet da para se criar todo o html facil e rápido.
se eu for programar web, digitar todo o html de cada vez seria demorado <div> </div> <td> </td> e etc, com emmet usando snippets é bem pratico.
 
@BraianSilva Cara, eu não costumo criar html no eclipse. Mas veja se isso pode ajudar
 
@Techies será que as pessoas criam o html em outra ferramenta? exemplo, sublime text?
 
@BraianSilva Eu particularmente uso o Atom, no Eclipse só faço o back-end
mas dava pra você utilizar outro editor e depois copiar o código
mas acho que tem o plugin para o eclipse
 
2:02 AM
@Techies e o que está achando? é bom isso?
 
@BraianSilva Nos sistemas que eu faço compensa
Utilizo AngularJS no front
e o back-end fica separado, ou seja, divido as responsabilidades e também posso usar o back-end em outros sistemas
 
@Techies foi o que estava pensando, obrigado.
 
@BraianSilva Por nada, rs tenta instalar o plugin e veja se te agrada rs
 
@Techies hehe, plugin de 2014 , vamos testar rs, boa noite
E muito obrigado :)
 
2:45 AM
@BraianSilva Opa, boa noite e boa sorte rs
 
 
5 hours later…
7:59 AM
Bom dia :)
 
olha quem ta de volta :D ja se acabou a boa vida? :P
bons dias
 
@Omni Infelizmente já :P
E o benfica que gosta de nos dar uns ataques cardiacos? :P
 
se n sofrermos n tem piada xD
 
8:20 AM
@Omni Já faz parte de ser do Benfica :D
 
 
1 hour later…
9:30 AM
77
Q: Why is there so much fear surrounding LiPo batteries?

CerinI've been trying to design a charging system for a small robot powered by a 2S 20C LiPo battery. Were I to trust everything I read online, I would believe that the LiPo will kill me in my sleep and steal my life savings. The common advice I read, if you are brave enough to use LiPo batteries, is ...

para quem tiver com vontade de aprender sobre baterias pela manha, a pergunta e a resposta aceite estao mt boas =)
 
10:23 AM
@Omni boa seca :D
 
resposta espectacular :D
mas eu sou parcial a respostas de electronica portanto :P
 
10:39 AM
bom dia
é só aqui ou essa pergunta não está abrindo mesmo?
0
Q: Syntax error, unrecognized expression ao chamar uma função com Jquery

Cesar Roberto MartinsEstou usando em meu projeto o EasyAutocomplete, que está funcionando perfeitamente. Porem estou com este erro em meu projeto e não consegui encontra-lo. Se eu tiro o JQuery o erro não acontece. Segue meu import do JQuery que está sendo feito no 'head' e esta chamando o arquivo JQuery de dentro de...

 
@DiegoF Aqui abriu
 
10:57 AM
@renan deve ser frescura do chrome(ou da rede da empresa), no celular abriu tambem
 
@DiegoF abriu normal.
 
Se eu clico nesse link via chrome, o navegador praticamente trava por inteiro
seja aba anonima, aba normal, agora na raposa, abre normal, vai entender
 
11:21 AM
bom dia galera \ o /
 
@DiegoF abre normal no firefox e no chrome
 
Buenas
@DiegoF Abriu aqui no IE
 
@GuilhermeNascimento to pensando em usar naquele projeto do legendary
"remove media"
 
11:40 AM
rs
 
@rray pow.. ontem eu tava resolvendo problemas no meu carro
fiquei um tempão para tirar a bateria dele
tinha arriado, hj cedo eu comprei uma nova
como foi?
 
@Math jogando train e italy :D
 
comp?
 
sim
@Math na italy perdemos de 5x10, depois viramos 16x14 hahah
 
@rray aí sim hein!! partidas emocionantes assim são as melhores ahhaha
tá com qnts vitorias la?
 
11:55 AM
@DiegoF Aqui também travou tudo
Bom dia galerinha
 
@jbueno @Omni é frescura do chrome mesmo kkkk, nem em aba anonima quer abrir, mas como é só essa pergunta, deixei pra lá
 
É que na pergunta tem o código jQuery inteiro, o que trava
 
@Math help us! kkkkk
 
@DiegoF o chrome diz alguma coisa na consola?
 
@Randrade da lib?
 
11:56 AM
@DiegoF Sim
 
Mas pra mim abre normal
No chrome
 
Tenho um note de 16GB e trava todo, no Edge abre normal
 
@Omni não da pra ver pq o navegador trava, ai so fechando em força bruta
 
@Randrade Oloco, deu até uma ponta de inveja
 
@jbueno Isso não é nada, ele é bom, mas travou para abrir a pergunta, no chrome
 
12:03 PM
@DiegoF opa, q foi?
aqui funfa
 
@Math O jQuery que tem lá (completo) travou aqui também. Ele trava a página do chat e o da pergunta (no chrome), no Edge abre normal
 
que loucura!! hahaha
no edge parece que travou
chrome e ff ta normal
 
@Math kkkkk, vai entender
 
opa, foi no edge
acho que foi coincidencia só hein
na vez anterior
 
@Math Iria sugerir para remover da pergunta, mas já que é só em alguns casos, não sei
kkk
 
12:08 PM
mas qual a necessidade de se adicionar a lib inteira na pergunta?
 
@DiegoF Ele não fala se ela é customizada (que eu duvido) ou não, mas eu não vejo necessidade. Porém, o AP pode não saber disso
 
@Randrade é verdade, não pensei por esse lado.
como não é pergunta da area do meu conhecimento, eu vou ignorar a pergunta kkk
 
@DiegoF Até é do meu, mas eu não cheguei a ver direito porque travou o chrome! kkk
 
@Math desse jeito eu n vou te alcançar nunca kkk pt.stackoverflow.com/questions/125313/…
 
@DiegoF edita as tags, hahaha
Adicione código, aqui não da pra ver imagem, e muitos podem não conseguir ver., — Diego F 9 mins ago
ah, daí ferrou
 
12:16 PM
Mexer com algo que você não te conhecimento nenhum, sem antes buscar conhecer como aquilo funciona
E assim se forma um "bom" programador :/
 
@DiegoF Só para te deixar feliz, a imagem não ajuda muito não. É um simples formulário (com 13 campos) e ele quer que ao clicar no botão salvar gere uma folha.
 
@Math problema q o OP não sabe o que está fazendo e nem complementa com informações que possa ajudar.
 
@DiegoF sim, tá dificil ajudar assim
 
@Math eu to com 3 perguntas pendentes pra responder, por falta de mcve
 
1:06 PM
@WallaceMaxters pensei em colocar o nome do framework como Rushhour, mas o que me incomoda é como ficou a palavra
@WallaceMaxters pensei que tinha criado o seu próprio esquema de "expressão"
 
1:26 PM
0
Q: Logical Shift: Left Shift e Right Shift

AleBabaloffLogical Shift: Left Shift e Right Shift, qual a vantagem e desvantagem de cada um?

 
@stringnome O que será que acontece se eu responder que é apenas para melhor usabilidade do teclado (shift direito e shift esquerdo)? kkkkkk
 
@Randrade kkkkkkkk eu não sei mas queria ver essa prova dele ai haha
-2
Q: O eclipse não está copilando

wladybandObservem o código; @RequestMapping(method = RequestMethod.POST) public ModelAndView gravar(Produto produto) { System.out.println(produto); produtoDao.gravar(produto); return listar(); } Como o meu projeto se comporta? quando eu clico no botão para submeter o formulário ele vai par...

@DiegoF da um jeito no seus javaboys ai
 
1:43 PM
@stringnome se eu der a resposta que quero pra essa pergunta ai, eu vou tomar ban de 1 mês no site kkkkkkkkkkkk
 
@DiegoF kkkkkk calma tem mais , javaboys estão insanos hoje ...
0
Q: Melhorias no EntityManegedFactory JPA

Felipe SouzaPessoal estou trabalhando da seguinte forma , eu tenho 2 PersistenceUnit , um do banco de dados do Gestor , que e onde eu encontro os dados dos bancos de dados dos clientes ,outra do banco de dados dos clientes , que pego a partir dos dados do Gestor, quero saber se estou fazendo da maneira certa...

 
@GuilhermeNascimento gist.github.com/wallacemaxters/1a76ed09eb763c1e1cebc2dcb601fcbe .. Olha que beleza que eu criei para registrar todas as rotas do laravel no Banco
 
@WallaceMaxters Ficou muito bem escrito e intuitivo, mas admito que não entendi uma coisa
Qual o objetivo da rota ser salva em uma base dados? Isso não exigiria mais uma conexão?
 
@GuilhermeNascimento Não, ele só carrega as quais o meu usuário está relacionada a elas, entende?
 
@stringnome java web não é meu forte :/
 
1:52 PM
@DiegoF responde assim se não funcionou e por que está fazendo da maneira errada :B huehue
 
@WallaceMaxters hmmm entendi, ficou massa
 
@GuilhermeNascimento aqui na empresa meu chefe precisa ter controle sobre o que um usuário pode acessar ou não. Decidimos que a gente ia salvar as rotas do Laravel no Banco. Daí ele podia gerenciar o que podia ser acessado ou não. Nós aqui fazemos isso via interface
 
resumindo minha vida de programador =D
 
@WallaceMaxters entendi sua lógica, é que eu penso diferente (por favor não faça o mesmo que eu rs), eu costumo criar as regras dentro da camada "Model", independente de conectar no banco, nelas eu tenho as regras e no banco eu tenho flags que apenas trago no momento da primeira conexão, depois fica na sessão, sei lá tento evitar conexões ao máximo rs :)
 
@lbotinelly você usa alguma ferramenta pra versionar seu WebApp AngularJS?
Alguém sabe como posso perguntar sobre versionamento de WebApp's sem acabar tendo minha pergunta fechada?
 
1:57 PM
@jbueno Eu uso algo que não me orgulho muito. =)
 
@lbotinelly Hehehe e tem algo pra me indicar?
 
Eu tenho um endpoint na minha API que retorna a versão do Assembly
(C#)
 
@lbotinelly Ah, você compartilha a mesma versão para a API e WebApp?
 
E concateno a tag de versão em toda carga de view
Sim
Por exemplo...
 
@GuilhermeNascimento Não é errado fazer isso. A questão aqui é só porque o Usuário tem que gerenciar. Tem um sistema que eu estou fazendo aqui para a igreja que as permissões de rotas são definidas nas rotas (ou seja, no código, não no sistema ou banco)
 
1:59 PM
`{
"Assembly":"edu.bucknell.webapp.myBucknell31",
"Application":{
"Code":"MyBU31",
"Name":"MyBucknell 3.1",
"Locator":"edu.bucknell.webapp.myBucknell31.dll",
"Active":true,
"Version":"1.0.5956.24854"
},
"ApiUri":"//localhost/API/",
"ResourceUri":"//lmbs001.bucknell.edu/API/",
"vTag":"?v=1.0.5956.24854"
}`
Esse é o retorno do meu endpoint de configuração
Perceba a propriedade vTag
 
@lbotinelly interessante
Gostei da ideia de ter um endpoint para configuração
 
@GuilhermeNascimento fiz uma pergunta tipo de iniciante hoje
0
Q: Como posso formatar esse array para a maneira que eu quero?

Wallace MaxtersEstou criando um Seeder para o Laravel inserir valores em uma tabela N para N. Eu estou montando o array de uma forma, porém preciso que no final ele "se torne" em outra. Isso porque quero evitar repetição constante de código (digitar repetidamente os mesmos itens do array. O array que eu tenho...

Mas é só para perguntar mesmo
 
ola, bom dia
 
@lbotinelly Só mais uma pergunta, como você faz para documentar seus endpoints?
 
@Furlan buenos
Alguém notou que no meme do @CiganoMorrisonMendez existe uma mulher lá chamada "Paola Bracho"?
 
2:03 PM
@WallaceMaxters Sim, mas as flags que citei ainda existem no banco, claro que se o seu sistema não tem niveis de usuários pré-definidos e cada usuário tem um tipo de conta customizada realmente o melhor caminho é o que você definiu :)
 
@GuilhermeNascimento Olha como eu fiz :)
 
@WallaceMaxters Bacana a sua foto
 
valeu
@GuilhermeNascimento primeiro esse é meu Trait de ACL. Para ficar organizado e não encher o model de métodos
namespace JP\Acl;

use Illuminate\Support\Arr;
use Illuminate\Routing\Route;

trait AclTrait
{

    public function canAccess(Route $route)
    {
        $roles = Arr::get($route->getAction(), 'roles', []);

        // Se o array for vazio, significa que essa rota ainda não tem restrições

        if (! $roles) return true;

        return $this->getRoles()->contains(function ($key, $nivel) use($roles)
        {
            return in_array($nivel->slug, $roles, true);
        });

    }

    public function canAccessByName($name)
 
@WallaceMaxters um foreach recursivo?
 
@GuilhermeNascimento pode ser
minhas rotas:

$router->get('registrar-presenca/{aula}', [
			'uses' => 'AulasController@getRegistrarPresenca',
			'as'   => 'registrar-presenca',
			'roles' => ['ministro', 'pastor', 'admin']
		]);

		$router->get('minhas-aulas', [
			'uses'  => 'AulasController@minhasAulas',
			'as'    => 'minhas-aulas',
			'title' => 'Minhas aulas',
			'roles' => ['ministro']

		]);
@GuilhermeNascimento veja que eu criei duas coisas novas, que não tem no Laravel: Title e Roles
 
2:06 PM
@WallaceMaxters mas as keys não poderia ser definidas diretamente?
 
@GuilhermeNascimento se você estiver falando da pergunta, eu expliquei lá que isso é trabalhoso. Porque são vários itens para ficar fazendo isso
tipo uns 200
class AclCheck
{
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {

        if (! $this->canAccessRoute($request->user(), $request->route()))
        {
            abort(403, 'Acesso não autorizado');
        }

        return $next($request);
    }

    public function canAccessRoute(Usuario $user, Route $route)
    {
        return $user->canAccess($route);
 
Jovem, eu não tenho que permitir você a nada. Só pra constar, não foi eu que te negativei, a pergunta está ruim, mas tem salvação. Você pode edit sua pergunta a qualquer momento. — jbueno 7 mins ago
 
@WallaceMaxters é que pensei que você já tivesse escrito isso manualmente:
  $niveis[3] = [
        $can('VendaController@getIndex'),
        $can('VendaController@anyEditar'),
        $can('VendaController@anyCriar'),
 ];

 $niveis[14] = [
        $can('ProdutoController@getIndex'),
        $can('UsuarioController@anyEditar'),
        $can('UsuarioController@anyCriar'),
 ];
 
@jbueno kkkk dou risada demais quando vejo um comentario seu começando com "jovem".
 
@foreach($router->getRoutes() as $route)
    @if(array_key_exists('title', $action = $route->getAction()) && auth()->user()->canAccess($route))
        <li class="{{ $route === $currentRoute  ? 'active' : '' }}">
        {{ link_to_route($route->getName(), $action['title'], []) }}
        </li>
    @endif
@endforeach
 
2:08 PM
@DiegoF Cê tinha que dar risada do comentário dele, me pedindo permissão pra editar a pergunta hehehehe
 
@WallaceMaxters o 3 em $niveis[3] é uma "index incrementada"?
 
@GuilhermeNascimento sim, mas estou escrevendo manualmente
 
@WallaceMaxters isso é para um adm ver quem tem acesso?
 
@GuilhermeNascimento Sim,
 
@WallaceMaxters to manjando dos paranaues finalmente kkkkk
 
2:08 PM
@GuilhermeNascimento Nesse caso estou falando do que estava falando anteriormente: O sistema de ACL no PHP
 
@DiegoF aquele urso é inspiração :)
 
Esse exemplo é para listar as rotas como menus, e só as que tem title é as que são exibidas
 
@WallaceMaxters ops, my bad
 
@GuilhermeNascimento criei um sistemas perfeito de ACL (até hoje para mim): Ele bloqueia acesso a certas rotas e bloqueia visualização de links. Basta tirar da 'roles' voá-la
E como eu não sou bobo, faço uma view só com os botões "editar", "cadastrar", dinâmicos, passando apenas o nome no include. Se não tem permissão, não exibida. A lógica tá toda no linclude
Olha esse GIST
 
@WallaceMaxters estou gostando da sua lógica, realmente é quase uma estratégia de "tatics" - Acho que é o que mais gosto em programação, procurar novas "taticas" =)
@WallaceMaxters olhando isso, penso que você não vai gostar do meu framework rs
 
2:12 PM
@GuilhermeNascimento É por isso que ainda insisto no PHP. Eu percebo que eu consigo fazer umas coisas malucas que ninguém tinha pensando direito, kkkkkkkkj
 
@GuilhermeNascimento aquele meme do urso sentado num banco de jardim?
 
@GuilhermeNascimento Eu acho uma estratégia e ainda te mostro
 
@DiegoF sim, cara meu segundo meme favorito
@WallaceMaxters é que falta um "sistema de template"
 
@GuilhermeNascimento qualquer string retornada funciona?
@GuilhermeNascimento Nada me impede de dar uma "Composer install num twig da vida, ou até no Legendary"
É um microframework? Se for, não vi ainda nenhum que implemente views...
Então o seu teóricamente não estaria errado
 
@WallaceMaxters Não uso o return, pois se a string for grande isso pode aumentar consideravelmente o consumo de RAM, eu uso a "entrega direta"
 
2:14 PM
@GuilhermeNascimento como assim? "ECHO"?
 
@WallaceMaxters depende do conteudo do View, digamos que sim, mas ele o View só é disparado no "dispacther"
 
@GuilhermeNascimento Então tem view?
Não tem um ob_start?
 
@WallaceMaxters pode também causar consumo de RAM sem necessiade eu uso eventualmente o ob_start, no caso eu fiz um estrutura que você registra todas chamadas, mas só são executadas no dispatcher, então você pode definir headers e cookies a qualquer momento no Controller sem ser afetado pelo "output"
@WallaceMaxters então eu criei um sistema de template que só faz duas coisas, {$a} faz o "escape" pro HTML e {{$a}} não faz o "escape", com {{...}} eu também posso colocar if e funções
 
@GuilhermeNascimento entendi, é o padrão usado pelo symfony, porém sem ob_start... é o tal do terminableInterface... Você tem uma espécie de shutdown_function?
 
@WallaceMaxters sim, eu não sei se o nome é o mais apropriado, é um "dispatcher", eu fiz ele totalmente pensado pra usar header, setcookie e outras coisas sem precisar de ob_start ou gambiarras assim
 
2:19 PM
@GuilhermeNascimento preg_replace nem pensar né, do jeito que sisma com memória!
@GuilhermeNascimento Sim, é o cara que faz a última coisa no Framework, kkkkkk
@GuilhermeNascimento tem events? listener?
 
@WallaceMaxters preg_replace não consome tanta memória, o consumo dele é só ruim em microotimização, o que não é a minha preocupação
@WallaceMaxters tem sim, o Core é a camada de eventos na verdade, quase tudo funciona com alguns pré eventos
@WallaceMaxters ufa fico aliviado, portugues e ingles eu sou bem ruim :/ sempre me confundo
 
@GuilhermeNascimento Eu tenho um framework (inacabado), lá também dei uma "usada" nesse dispatcher
é bom para dar uma estudada
 
@WallaceMaxters Veja se esta claro (os triggers disparam os eventos):
    public static function exec($mainController)
    {
        if (self::$initiate) {
            return null;
        }

        self::trigger('init');

        self::$initiate = true;

        if (self::env('maintenance') === true) {
            Response::status(503);
            self::trigger('maintenance');
        } elseif (is_string($mainController)) {
            $parsed = explode(':', $mainController, 2);

            $mainController = 'Controller\\' . strtr($parsed[0], '.', '\\');
            $action = $parsed[1];
 
@GuilhermeNascimento Ah, sim... a View é estática .. Por isso dá pra fazer isso.
Nossa, meu dispatcher ia fazer você pirar na memória, kkkkkk
Ele já começa assim:

	public function __construct(Request $request, Route $route)
	{
		$this->request = $request;
		$this->route = $route;
	}
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
 
@WallaceMaxters Acho interessante induzir o Request no parametro, mas no meu framework não funcionou bem, porque o Request é estático e usado pra outros "fins" e a propria classe Router faz boa parte do serviço :/
@WallaceMaxters se liga no metodo da classe Request pra verificar se é GET, POST, xhr ou SSL (por favor pode me criticar sem medo, eu sou um cara tranquilo):
    public static function is($check = null)
    {
        switch ($check)
        {
            case 'secure':
                return empty($_SERVER['HTTPS']) === false && strcasecmp($_SERVER['HTTPS'], 'on') === 0;

            case 'xhr':
                return strcasecmp(self::header('X-Requested-With'), 'xmlhttprequest') === 0;

            default:
                if ($check === null) {
                    return $_SERVER['REQUEST_METHOD'];
                } else {
                    return strcasecmp($_SERVER['REQUEST_METHOD'], $check) === 0;
 
2:44 PM
@GuilhermeNascimento bunitus
strcasecmp nunca usei essa função
:29264607 eu faria a pequena alteração (de frescura):
if ($check === null) {
    return $_SERVER['REQUEST_METHOD'];
}

return strcasecmp($_SERVER['REQUEST_METHOD'], $check) === 0;
@GuilhermeNascimento a não ser que você já tenha deixado ele "preparado" para "virar" um elseif
Eu costumo fazer isso :|
 
@WallaceMaxters então notei isso também, mas esse código tá diferente do que esta no PC de casa :/
 
@GuilhermeNascimento kkkkk... Falta de commit :D
 
@WallaceMaxters tá certinho, kkkk as vezes faço as coisas e esqueço
@WallaceMaxters pois é tenho vergonha de postar o meu framework em um repo aberto e não gostarem, sempre tive medo do fracasso
 
@GuilhermeNascimento Ah, que besteira... Qualquer coisa é melhor que o Codeigniter... Estou zuando
 
@WallaceMaxters kkkk concordo! -- Veja isso que encontrei: unique-names.com/word-mixer.php -- to tentando ver se sai um nome pro framework :)
 
2:50 PM
norin
naall
numal
nadi
nano
allen
smalme
smato
menor
nanall
smain
smalno
smalto
madim
dimall
smaor
dimto
dill
dimll
nono
imma
allllan
dimimen
menanll
nanmalor
nanimll
nanmamall
toutnor
menmalto
nanono
nonano
namalto
smamaldi
nonoin
utimnut
meutll
smanutno
nanennor
naminto
nanminnor
smamall
allmeen
nanmaall
malllnor
enmean
 
@GuilhermeNascimento Esse aqui sai uns nomes legais: mrsharpoblunto.github.io/foswig.js
2
 
@renan Opa grato! Estrela
@renan poh já saiu nome de dois plugins que eu conheço kkkkk
 
@GuilhermeNascimento Phaster Framework
 
@GuilhermeNascimento hahaha eu já vi uns que conhecia também. Vai ver esse é o segredo dos grandes projetos :P Mas sempre sai uns nomes bons aí, quando to com preguiça de pensar em um nome, entro ai e vou chutando até aparecer um legal
 
@WallaceMaxters gostei do uso do ph, vou considerar esse nome possivelmente
 
2:55 PM
@GuilhermeNascimento Phlash, Phlask, HiPHPopotamo (se fosse alguma coisa robusta)
Phlush
 
@WallaceMaxters Phlask é um pokemon eu acho
 
@GuilhermeNascimento Phashion Framework (de fashion)
@GuilhermeNascimento Phoreach
 
@WallaceMaxters as sugestões, tanto suas quanto do mrsharpoblunto.github.io/foswig.js estão me deixando animado :)
Será que a nintendo me pertubaria se usa-se Minish? @renan @WallaceMaxters (foi o nome original que coloquei no framework antes mesmo de criar ele)
 
@GuilhermeNascimento PhiuPhiu framework, kkkkk zueira....
@GuilhermeNascimento Acho que não, nomes são nomes...
 
3:19 PM
@jbueno Eu uso Slate
 
@WallaceMaxters Eu sigo a atriz no Instagram. Vou guardar os elogios.
Vim aqui só pra dizer que PASSEI EM CHICAGO CARAJO!
5
Agora falta Amsterdam, Lisboa e Vancouver. Vamo ver.
 
@CiganoMorrisonMendez AÊÊÊÊÊÊÊÊÊ!
 
3:38 PM
Tem como votar mais de uma vez?
4
A: Encontrar o centro de cada circulo na imagem

Luiz VieiraA resposta que você já tem é muito boa e fornece um algoritmo simples e muito eficiente para a imagem de exemplo fornecida. Entretanto, ele pode não funcionar bem para imagens mais complexas, contendo, por exemplo, ruído ou círculos sobrepostos ou incompletos (nos cantos da imagem). Como você não...

 
@lbotinelly Yeah!
@Randrade Processamento de Imagens é o playground do Luiz Vieira.
 
@CiganoMorrisonMendez Percebi
Acho que alguém não sabe o que é promoção!
 
@Randrade Isso é muito Back Friday.
"Ah, a gente podia vender esse celular por 4 paus, mas olha como somos legais".
 
4:01 PM
"olha como somos legais" é um sintax sugar p/ "ninguém compraria, então daremos uma migué de desconto"?
 
@renan Quase isso.
 
@renan Tipo isso... kkk
 
CONTROU DÉ MÉTCH
O Ingles do @CiganoMorrisonMendez?
 
@WallaceMaxters Tá mais pro @Randrade.
Ele faz intensivo de inglês aqui comigo.
 
@CiganoMorrisonMendez O @Randrade tá em chicago?
 
4:09 PM
@CiganoMorrisonMendez Acho que deve estar uns três níveis abaixo dele, mas um dia fico igual!
@WallaceMaxters Quem sabe num futuro...
 
@WallaceMaxters Então, é o seguinte:
2a estou em Amsterdam.
Tem uma entrevista final lá.
Se eu passar, vou para Amsterdam. Senão, vou para Chicago.
O @Randrade trabalha aqui comigo em SP. Ele foi eleito meu sucessor.
Aí agora estou escrevendo ~o testamento~.
Uma documentação chata pra cacete.
 
@CiganoMorrisonMendez tá patrão de mais. Como conseguiu essas paradas? Qual é o canal? Passa para nós a visão.
 
@WallaceMaxters Quem conseguiu Chicago pra mim foi o Luiz Ricardo (@utluiz).
Ele foi pra Austrália e me indicou no lugar dele, mas ele me indicou pra Java. Até passei, mas eu não gosto, de verdade.
Aí fiz a segunda prova, em .NET. Passei também, mas meu visto não saiu ano passado.
Saiu este ano só.
A dica é o seguinte: estudem. Muito. Várias coisas.
Mas diversifiquem. De linguagem, de sistema, de site de aprendizado.
Tenham um bom inglês. Falado, escrito, compreendido. É a parte mais importante. Escrever código vocês já sabem.
 
@CiganoMorrisonMendez "E que a força esteja com nós"
 
Tenham um GitHub, um LinkedIn, um bom perfil aqui no SO.
3
Muito importante: desapeguem do Brasil.
3
 
4:20 PM
@CiganoMorrisonMendez não falta muita coisa pra mim, hã.... KKKKKKKKK
 
Sem isso, nem comecem, porque vai ser dolorosa a transição.
 
@CiganoMorrisonMendez Parabéns!
 
@jbueno Valeu, jovem!
 
0
Q: Como validar uma linha digitável de boletos de cobrança no formato 00000.00000 00000.000000 00000.000000 0 00000000000000?

Jonas SilvaBoa tarde amigos, por acaso alguém teria algum procedimento semelhante a esse e que poderia postar aqui? Será de grande utilidade pra mim e pra futuros leitores desse post. Aguardo retorno. Aqui foi minha última tentativa de tradução deste código Delphi, mas está errado. public static strin...

 
@CiganoMorrisonMendez É verdade, parabéns... Colhendo os frutos do trabalho :D
 
4:22 PM
pros mano do c# responder
 
1
Q: Como faço para fazer uma condição lógica comparando linhas de uma arquivo texto executando o fopen em php

tomaz turbanoTenho o código abaixo onde ele abre o arquivo material1.txt e ler até o final do arquivo eu precisaria fazer uma comparação de uma linha com outra por exemplo: $material = fopen("c:/inetpub/wwwroot/material1.txt","r"); while(!feof($material)){ $linha = fgets($material,4096); echo $li...

 
@stringnome Depende de qual banco ele usa
 
@stringnome Se for somente a verificação do formato é fácil, mas a verificação de validade do boleto depende do banco, como já dito
 
tindi
 
@Randrade Na verdade, a validade do boleto e o valor são sempre padrão
 
4:26 PM
@jbueno Me refiro se ele quer validar a máscara
@jbueno ele não quer validar o boleto, e sim se está em um formato de boleto
 
@Randrade Sim, eu saquei. Só quis comentar sobre esse padrão
 
@jbueno Ha sim, essa parte eu já estava ciente. O triste é que o AP não quer isso, ou seja, está no formato passa no sistema dele
 
@Randrade Eu, sinceramente, não entendi o que ele quer.
Porque não faz sentido ele querer validar o formato da linha digitável.
 
@jbueno Tipo, se eu digitar 00000.00000 00000.000000 00000.000000 0 00000000000000 vai passar, mas se digitar 00000.00000 00000.000000 00000.000000 0 000000000 (faltando zero aqui no final) irá acusar que está inválido
@jbueno Mas é isso que ele quer. Ele quer tipo uma máscara, mas só que em validação. Validação de máscara, se ficar melhor de entender
 
@Randrade Ah, entendi. Eu criaria uma máscara na UI e deu, não acha?
@Randrade Sim, agora deu pra entender.
 
4:31 PM
@jbueno Ele não fala o que está utilizando, mas geralmente faria assim, se não for Web
 
@jbueno, quero validar dígito verificador e formato da linha para o padrão em questão. — Jonas Silva 30 secs ago
O cara não se decide.
 
@jbueno Desisto então. Iria validar com Regex, mas já tem resposta. Aquele método que ele postou eu acho muito ruim para isso. Agora já quer validar o dígito? kkkk
 
@GuilhermeNascimento essa é para exercitar o conhecimento em PHP
0
Q: Existe alguma maneira de se descobrir um erro ocorrido em json_decode?

Wallace MaxtersBem, o PHP tem uma coisa que as vezes considero ruim: Algumas funções lançam Warning quando algum erro ocorre, e já outras, retornam False ou Null. Um caso que exemplifica isso é o fopen. fopen('non-exists.txt', 'r); Gera um Warning: PHP warning: fopen(non-exists.txt): failed to open str...

 
@Randrade Né, se fosse isso que a gente pensou antes me parece que a resposta com regex atende bem.
 
@WallaceMaxters Pseudocode: se (entrada != null) se (json_decode_saida == null) erro = true
 
4:37 PM
@lbotinelly Na verdade eu quero saber qual é o erro, entende.. Os detalhes, o código, a exceção
 
Qualquer retorno NULL que não tenha uma origem NULL é um erro.
@WallaceMaxters AAAAAHHHhhhh... sei lá. =)
Desculpe, PHP não é minha praia
2
 
@lbotinelly Inicialmente a pergunta parece uma crítica À linguagem, mas na verdade tem uma forma. Eu só quero testar o conhecimento dos PHPitas do site...
Como sempre, eu já sei a resposta da minha pergunta, kkkkkkkk... Isso não é motivo para downvote mesmo :D
 
@WallaceMaxters -1!!!!
 
@WallaceMaxters Oooh I see
 
4:40 PM
@lbotinelly Ninguém deve saber dessa...
 
@WallaceMaxters Vou lá responder, um segundo... ;)
j/k
 
@lbotinelly KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
 
@Randrade
Parece rude
?
> Não,jovem. Cada banco valida de uma forma. Você tem certeza que sabe com o que está trabalhando?
 
@jbueno Parece um pouco, mas EU colocaria assim mesmo... kkkkkk
@jbueno Mas o que ele quer vai fazer uma pseudo validação. Não vai validar o boleto, mas se os o formato está válido. Igual os sites de CPF's, validam o CPF, mas nem por isso o mesmo exista.
 
@lbotinelly não se esqueça desse então
http://php.net/manual/pt_BR/function.json-last-error-msg.php
Um é o código do erro, o outro é a mensagem :D
 
4:44 PM
@WallaceMaxters Vish, podia retornar um objeto com tudo, non?
 
@lbotinelly detesto o php estrutural, apesar de alguns adorarem
 
@WallaceMaxters alguns odeiam o php de forma completa xD
2
 
@Randrade É o que parece, mas cada banco valida o dígito verificador de uma forma.
 
@rray respondeu lá?
Ou vai ser o @lbotinelly?
 
:D
 
4:47 PM
@rray Não entendo o ódio por PHP. Desprezo seria muito mais apropriado. ;)
 
@WallaceMaxters to querendo responde :D mas to na rua, logo volto p serviço
 
@jbueno Sim, mas da forma que ele disse (módulo 11) irá verificar o dígito, mas não se o dígito está certo. A validação dele é só para a pessoa não digitar qualquer coisa lá
 
@WallaceMaxters Vou deixar outro ganhar os pontinhos, eu estou em modo Zen. Fico todo feliz quando um +10 aparece lá no marcador. ;)
 
Todos fogem quando fala de "PHP"
 
O @WallaceMaxters gostou tanto de C# que sumiu com o avatar de elephpant!
6
Aceito sugestões de o que melhorar aqui, ou se devo remover, caso alguem tenha paciencia de ler os comments: pt.stackoverflow.com/questions/125296/…
 
4:50 PM
@Bacco coloquei o do Laravel
 
@Bacco Aquele avatar era o elefante branco daqui. ba dum tsss
3
 
@Randrade me passa o link do C# FIDDLE
Acho que isso aí ninguém dá estrela, né, @lbotinelly? kkkkkkkkk
 
@WallaceMaxters dotnetfiddle.net
 
@WallaceMaxters Cara, eu achava que ninguém iria. Eita povo de mau gosto
;)
 
@Bacco kkkkkk, bem assim
 

« first day (866 days earlier)      last day (2918 days later) »