« first day (1098 days earlier)      last day (2973 days later) » 

18:00
@MagicHat todas em uma mesma variavel?
@GuilhermeNascimento se diz em um mesmo array ? se for pode ser
@MagicHat mas as strings estão todas na mesma variavel?
@GuilhermeNascimento sim sim
@MagicHat use preg_match, assim: $suaarray = array(); preg_match_all('#([\s\S]+?)\s\-\s([\s\S]+?)\/([\s\S]+?)#', $variavel, $suaarray); print_r($suaarray);
@Taisbevalle a sinalização indicava que faltava a referência, eu fiz o que foi sinalizado. Se tem algo mais eu posso ver depois.
18:02
@GuilhermeNascimento wow
@MagicHat é regex (expressão regular)
@GuilhermeNascimento to ligado sou iniciado em ocultismo, mas pelo visto se já tá num grau um pouco mais elevado cc @Bacco
Alguém poderia me explicar o que é micro-serviços?
@bigown, além de não ter referência, era cópia do site que eu mandei. Só com a referência no final ficou igual as respostas que foram recentemente excluídas
@MagicHat estou ajustando a função, ainda esta com problema
@gato depende do contexto
@MagicHat assim ideone.com/CZaef0, veja que todos que começam com A sempre tem o index = 0, os com B index = 1 e assim por diante
18:09
@GuilhermeNascimento show vou rodar aqui tks
@GuilhermeNascimento micro-serviços tem relação com Web Services?
@MagicHat daqui a pouco ele vai mexer com perl. Aí já é negócio direto com o cão. cc @CiganoMorrisonMendez
@Bacco hehe xessuis
@diegofm # (number) e ♯ (sharp). Tanto a "nota" quanto a linguagem são ♯, mas se escreve # por uma questão de praticidade, pelo # ser ascii.
@Bacco ♯ (batoteiro, segundo o translate)
18:15
@MagicHat isso deve ajudar (Claro que a regex pode melhorar, mas vai depender do conteudo da tua variavel):
<?php

$variavel = '
    A1111 - A2222/A3333
    B1111 - B2222/B3333
    C1111 - C2222/C3333
    D1111 - D2222/D3333
    E1111 - E2222/E3333
';

$suaarray = array();

preg_match_all('#(.*)\s\-\s(.*)\/(.*)#', $variavel, $suaarray);

array_shift($suaarray);//Remove o primeiro item

$j = count($suaarray);

$resultado = array();

for ($i = 0; $i < $j; $i++) {
    $atual = $suaarray[$i];

    $y = count($suaarray[$i]);

    for ($x = 0; $x < $y; $x++) {
        if (empty($resultado[$x])) {
            $resultado[$x] = array();
@jbueno eu tava falando da palavra "sharp" esses dias, justamente comentando de quanto significado tem. O problema é que o sistema provavelmente converte ♯ pra "sharp" diretamente, sem contexto, e a tradução fica como se tivessem digitado "sharp".
@Bacco Apareceu uma lista enorme aqui
@GuilhermeNascimento gretchennn !!! hehe tks
@Bacco see sharp
@jbueno afiado, "esperto", bem vestido, etc
18:16
@Bacco viu meu e-mail de ontem sobre "tabelas de um sistema paliativo"?
@Bacco batoteiro, intrujão, essas coisas comuns
@WallaceMaxters eu diria que tá mais no nivel PHPADMIN mesmo
Cara, feio demais. Tabelas começando com _ pra indicar que era temporário (eu dei essa ideia)
@Bacco viu o email que lhe enviei?
@jbueno bom, um cara que se veste "sharp" é um Janota :)
18:17
@jbueno não tem hoje?
(já que é pra "gastar" palavra fora do comum)

 Histórias que o povo conta

Chat pra contar historinhas. / Regra nº 1: no máximo 3 palavra...
@WallaceMaxters Hoje não dá
@jbueno HAHAHAHAHAHA
@GuilhermeNascimento tá igual o Wallace já, eu vi e respondi faz tempo.
18:18
@WallaceMaxters Sacou que respondi em três palavras só. Sou mt subliminar
@jbueno eu proporia uns ajustes nas regras. Não considerar palavras de ligação (o, a, de dos etc), e não pode responder nem com intervalo de 1 frase só se tiver mais de 3 pessoas na sala, tem que esperar no minimo 2. E vale mandar em seguida se fizer mais de 10 min da ultima
@Bacco Bora lá. É um wiki comunitário
@Bacco sei lá as vezes penso que o ping não funciona bem :/ sei lá se é o meu add=on que buga ele XD
Fui rodar uma migration, deu MYSQL HAS GONNA AWAY. Alguém me ajuda?
request_support_mode=On // :p
> MySql please comeback
18:20
@WallaceMaxters vai ver que ele acha que deu 18h
@jbueno eu mandei uma musica outro dia pro MySQL
@Bacco Mandou qual?
@jbueno kkkkk quase levei a serio
@Bacco eu não aguento mais, tava querendo faltar na cada dura amanhã! Quero descançar!
@jbueno essa musica ai é a mais adequada pra quando o MySQL vai embora.
@WallaceMaxters brincadeiras à parte, o mysql ping serve pra isso.
18:22
@Bacco não conheçu
@Bacco kkkk boa
é normal a conexão dar uma entortada volta e meia
Quem é Marlos Macco?
@WallaceMaxters o Mallace sabe :D
@Bacco Murrinho Marrichelo
18:25
@WallaceMaxters Se bem que o normal do MySQL ir embora é em aplicação que fica com a conexão aberta, em PHP é meio estranho, se vc acabou de conectar e o bicho já "vazou". Em PHP costuma acontecer quando vc manda um pacote maior do que o que tá na configuração. Por exemplo, tá gravando um blobão que é maior que o packet size. Aí o MySQL pensa "eu é que não vou encarar isso aí", e vaza.
@GuilhermeNascimento É sério. Vai ver ele se cansou de ser maltratado, tinha que mandar umas flores pra ele também.
@Bacco O que ferrou aqui foi uma tentativa de alterar uma coluna pra INDEX, acho que o Laravel 4.2 não tem essa opção :\
@GuilhermeNascimento consegui. A conexão agora retorna true (mas estou utilizando new PDO e não odbc_connect), mas agora não consegui dar um simples while nos registros :/
@ThiagoBarros ARGH. Ainda bem. PDO não é lá grande coisa, mas qq coisa é melhor que ODBC. Achei que tinham parado de usar isso em 2007.
da um help! Pois é, as coisas estão melhorando pro desinformado aqui k
Estou dando um while e depois um print_r, mas nada é exibido, nem mesmo um erro :/
18:28
@Bacco O @CiganoMorrisonMendez diria: "Mysql me lembra PHP :p"
@WallaceMaxters isso, e ODBC me lembra VB e asp clássico.
Jun 20 at 17:24, by Cigano Morrison Mendez
@WallaceMaxters Quase nunca. MySQL me lembra PHP.
@WallaceMaxters e de fato o PHP ajudou muito na popularização do My.
@Bacco My Sequela
^
@WallaceMaxters a gente fala em My, mas na prática eu uso o MariaDB, acho que My mesmo só tenho em uns 2 servidores mais "velhos"
18:30
@Bacco Quem usa Mysql é machista :p
as distros novas do CentOS tão vindo com o MariaDB por padrão
@Bacco quando dou um var_dump no stmt, ele retorna:
object(PDOStatement)#21 (1) {
["queryString"]=> "SELECT ..."
}

e no laço não exibe nada, o que pode ser?
@Bacco lindo foi ver o relacionamento entre uma tabela e outra por um campo chamado "matrícula", sem index, e com "varchar(300)".
@ThiagoBarros cadê o código que exibe o erro?
Vejam, é o @CiganoMorrisonMendez!
pingaram o homi
18:31
@Bacco não exibe erro, fica em branco, isso é o que mais assusta
@ThiagoBarros não foi o que eu perguntei :P - perguntei "cadê o código que exibe o erro"
@WallaceMaxters mysql me lembra java, que me lembra sun que me lembra jdbc que me lembra me lembra oracle, que me lembra o Monty que me lembra mariaDb, que me lembra nginx ... ae acaba (apesar que nginx me lembra hhvm que me lembra php)
@Bacco mas se não exibe erro, o que vou mostrar?
@ThiagoBarros você pos alguma coisa no seu código para exibir erros?
18:33
@CiganoMorrisonMendez qual DB te lembra Perl?
@Bacco não curtiu a piada do "My Sequela"
@Bacco sim, isso que está confuso, os erros sempre aparecem, mas nesse caso não da erro e nem exibe nada no laço.
@ThiagoBarros Na verdade, o php tá de armando um laço, jovem. :p
@ThiagoBarros ou vc não está exibindo erro (e aí nesse link tem as funções pra exibir), ou o select não tá trazendo nada.
:34115081
} catch (PDOException $e) {
            echo "Failed to get DB handle: " . $e->getMessage() . "\n";
            exit;
        }
18:34
@WallaceMaxters Qualquer um. O capiroto trabalha com qualquer um.
@Bacco exato, eu nao exibi o erro com o PDO. Falta de costume! :/
@ThiagoBarros veja no link que tem a explicação de como LIGAR os exceptions tambem
pq nao basta vc fazer o catch, tem que habilitar as exceções.
@Bacco é verdade, eu sempre me lembrava dessa.
@CiganoMorrisonMendez e até sem!
20
Q: Set PDO to throw exceptions by default

Alex CoplanI always want PDO to throw exceptions if an error occurs, as I always use PDO like so: try { $dbh = new PDO("mysql:host=$kdbhost;dbname=$kdbname",$kdbuser,$kdbpw); $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // some queries } catch (PDOException $e) { error_log...

18:36
@Bacco Sim, o capiroto não precisa de banco de dados.
Qualquer coisa, ele escreve no Log.
@CiganoMorrisonMendez XML
@Bacco E o que Wordpress te lembra?
try {
            $dbh = new PDO("dblib:host=$dbhost:1433;dbname=$db", "$user", "$password");

            $sql = "SELECT * FROM teste'";
            $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
        } catch (PDOException $e) {
            error_log('PDO Exception: ' . $e->getMessage());
            die('PDO says no.');
        }
        $stmt = $dbh->prepare($sql);
        $stmt->execute();
        while ($row = $stmt->fetch()) {
            echo '<pre>';
            var_dump($row);
@Bacco @WallaceMaxters não exibe NADA!
oloco bitcho :p
@CiganoMorrisonMendez demorando a carregar...
@ThiagoBarros vc ta ligando a exceção condicionalmente? Como é que vc vai querer ligar a exceção depois que ela aconteceu?
18:40
@Bacco eu mandaria tirar logo o Try/Catch
@Bacco fui montar o codigo aqui no chat e caguei tudo
@Bacco metametaprogramação, isso aí é pra poucos :p
@WallaceMaxters o lugar do try-catch não ajuda muito. E de fato, eu não sou simpatizante de exception, ainda mais pra coisa que a função já faz sozinha.
@jbueno é uma espécie de tesseract do código.
@WallaceMaxters O Perl é o pai do Python.
É tipo o Anakin, e o Python é o Luke.
Um é um Sith Lord, e um é um Jedi.
C e C# :p
18:42
Um tesserato (ou tesseracto, tessarato, tessaracto), octácoro regular ou hipercubo de quatro dimensões é um polícoro (polítopo de quatro dimensões) regular, é o polícoro dual do Hexadecácoro e é análogo ao cubo (que é um poliedro, um polítopo de três dimensões) e ao quadrado (que é um polígono, um polítopo de duas dimensões). Um octácoro apresenta vértices (pontos), arestas (linhas), faces (planos) e células (sólidos). Como um quadrado é formado de linhas perpendiculares e um cubo é feito de quadrados perpendiculares, estende-se o raciocínio para a quarta dimensão: um tessarato é feito de cubos...
@WallaceMaxters Não, C me lembra o judaísmo.
@CiganoMorrisonMendez Nussa!
@Bacco Exato!
@WallaceMaxters Antigo, um tanto complexo, mas algumas pessoas ainda usam até hoje.
Tanto pro bem quanto pro mal.
@CiganoMorrisonMendez Olha o pessoal programando em C
18:44
@Bacco continua exibindo nada, olha isso:

$dbh = new PDO("dblib:host=$dbhost:1433;dbname=$db", "$user", "$password");
        $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

        $sql = "SELECT * FROM teste'";
        try {
            $stmt = $dbh->prepare($sql);
            $stmt->execute();
            while ($row = $stmt->fetch()) {
                echo '<pre>';
                var_dump($row);
                echo '</pre>';
            }
        } catch (PDOException $e) {
@ThiagoBarros de curiosidade, por que sua tabela se chama teste' e não só teste
@CiganoMorrisonMendez então Java seria o Jar Jar
@GuilhermeNascimento aí é java! PHP não usa jar
@Bacco a consulta é bem extensa, então eu alterei só pra mostrar aqui.
@Bacco vou corrigir
18:45
@GuilhermeNascimento PHP é o Storm Trooper.
@ThiagoBarros provavelmente ela não retorna nada
@CiganoMorrisonMendez aquele que bate a cabeça na porta, ainda, além da pontaria fenomenal.
@Bacco ué, mas se estou utilizando ela localmente, porque nao funcionaria no servidor, sendo que a conexao retorna true?
@ThiagoBarros N razões. Diferença de encoding, etc
@Bacco Esse mesmo.
@CiganoMorrisonMendez isso é um vaso kkkkkkkkk
18:46
:34115475 só pelo fato de ter trocado de odbc pra pdo? quando dou um var_dump na conexao recebo:

object(PDO)#20 (0) {
}
@GuilhermeNascimento Eu ri com vários.
Python: "Isso é plágio. Você poderia ter escrito apenas import essay"
@CiganoMorrisonMendez são divertidos
@Bacco PHP: "Seems to be good, but only as Sketches."
@CiganoMorrisonMendez falando sério, uma das coisas que me agrada em Harbour é o fato de ser super simples de escrever em C nele, então eu uso com facilidade sem ter medo de faltar algum recurso low level. Há muitos séculos ™ eu olhei o fonte do PHP pra ver o quanto fácil seria de fazer o mesmo. Cheguei a 2 conclusões: 1 - é bem fácil criar uma função nova em C para PHP. 2 - Não compensa, pq o resto é desanimador.
Se bem que se eu criar uma função em C pra PHP sou obrigado a recompilar o PHP, ou ao menos juntar uma DLL/SO. Em Harbour não, a função é compilada junto do programa ou pra uma lib pra linkar, não preciso por na linguagem. Posso simplesmente fazer uma função em C só praquele programa específico.
9
Q: Diferença entre Pipes, Fork e Threads

Ivan FerrerA partir dessa pergunta, me veio a curiosidade de querer aprender mais sobre o assunto, então pesquisando mais a fundo, acabei me deparando com mais dúvida sobre o assunto. Pois vi que existe uma cadeia de formas de utilizar Threads. Podemos ver as threads como pequenos processos. A grande difer...

Pow, a resposta da Tais foi removida. Será que ninguém se habilita?
18:55
@WallaceMaxters o mais legal seria ela pegar e fazer uma versão dela. Provavelmente nem demoraria, seria só ela reler e escrever o que entendeu, dá pra aproveitar quase tudo.
@Bacco Vou fazer isso ¬¬
@Bacco zueira :p
@Bacco a resposta não tá ruim, mas foi aquele probleminha né.
@CiganoMorrisonMendez não sei se você participa do Meta, mas você que tem um blog agora, o que acha?
20
Q: Sobre cópias de artigos

Wallace MaxtersNão quero citar nomes ou links, mas já vi várias perguntas aqui no site que, visualmente, foram copiadas de um determinado artigo. Era comum ver respostas copiadas (e traduzidas) do Stackoverflow em inglês. Porém tenho visto artigos que foram copiados e "transformados em resposta" aqui no site. ...

@WallaceMaxters sim, pra falar a verdade eu acho que se ela quiser, ela em um dia ajeita um monte de respostas fácil fácil. Como eu disse, é só reler e dar um toque pessoal, escrever com as próprias palavras o que entendeu, e se puder juntar com dados de uma 2a fonte valoriza. Não vou palpitar detalhes pq não são meus os posts, mas é o que eu faria.
@Bacco Tem uma resposta dela inclusive que eu dei uma recompensa, foi a única coisa que doeu ver que foi deletado.
@MeiaEsquerda sabe aquela hora que vc atira no sujeito meio segundo antes de aparecer o wanted? Então. Eu fiz isso ontem num Nav Beacon cheio de federal. O federal tava metendo o pipoco no cara, eu já fui na onda. Targetei, só que a mensagem que apareceu foi o scanning, e eu achei que ja era o wanted. E era Community Goal :) Nem fugir ia adiantar, pq era no sistema do goal.
@Bacco ô. =) Já perdi uma Phyton assim.
18:59
@WallaceMaxters Pode copiar o que quiser. Só citar a fonte
@CiganoMorrisonMendez Powered By Cigano

« first day (1098 days earlier)      last day (2973 days later) »