Ir ao conteúdo
  • Cadastre-se

eric123

Membro Pleno
  • Posts

    114
  • Cadastrado em

  • Última visita

posts postados por eric123

  1. Olá @jolao, consegui resolver o problema. Era um proxy definido como padrão em "Opções de Internet" do IE, sendo assim qualquer requisição de terceiro não funcionava, a não ser fosse liberado uma exceção no proxy ou configurar o exe para fazer as requisições via proxy. O que fizemos foi modificar o exe (C#) para que fizesse as requisições HttpClient com o proxy conigurado no Windows.

  2. Olá pessoal. Em um cliente os programas .exe não estão realizando nenhum tipo de conexão ou acesso a requisições HTTP. Já desativamos o FireWall e Antivirus e abrimos como administrador, mas não funciona. Os executaveis funcionam normalmente, porém requisições http nunca funcionam, dá erro do tipo q nao há conexão com a internet.

    A internet na máquina funciona normalmente nos navegadores.

  3. @nanquinote Alguém poderá me corrigir caso eu esteja errado. Mas, assim como no require e include, os parênteses funcionarão nestes casos como sintaxe de expressão lógica, logo se você utilizar com ou sem parenteses irá funcionar da mesma forma, pois ele elimina os parenteses quando você os coloca para envolver a string.

    Igual quando você resolve concatenar strings:

    $world = "World!";
    
    echo "Hello ".$world;
    //ou
    echo ("Hello ").$world;

    Portanto não é um método nativo do PHP como pensamos, mas sim um construtor especial (reservado) da linguagem PHP.

  4. @dif Compreendo! Acredito que uma forma não muito boa, mas que teria um custo extremamente baixo é criar um arquivo php com um array com os dados das credenciais do banco de todos os clientes (espelho das informações de acesso presente na base de dados principal), tendo em vista o index o nome do cliente (único) e uma criptografia para as credenciais de acesso (user e pass). Sendo assim seria mil vezes mais fácil e menos custoso percorrer este array toda vez do que o banco de dados.

    E toda vez que houver uma alteração nas credenciais de acesso das bases de dados dos clientes, este array seria modificado conforme!

     

    O que acha disto?

  5. Isso!! Agora chegamos no mesmo raciocínio. A ideia é sim criar um painel administrativo para gerenciar estes conteúdos e usuários, isso é tranquilo.

    Agora, outro ponto é como eu poderia organizar as credenciais de cada usuário, uma vez que irei identificar qual usuário(cliente) está acessando o seu sistema via rota, mais ou menos assim: www.sistema.com.br/nomeusuario. Como uso Laravel, ele possui um sistema de rota, num termo mais técnica o fonte da rota seria escrita assim:

    Route::get('/{nomeusuario}','PrincipalController@Index');

    E é a partir daí que fica a interrogação da melhor forma de organizar isto, pois  aquela ideia do banco de dados administrativo (principal) tenho vontade de criar uma tabela para armazenar as credenciais de cada usuário, onde seria selecionada os dados de acesso da base de dados do respectivo usuário, para que em seguida seja feita a conexão ao banco do usuário. Mas o problema disto está exatamente na questão de estar indo a base principal para verificar e buscar as credenciais do usuário toda vez que uma página for atualizada, uma vez q estes dados estão presente somente na base principal. Consegue entender o que eu disse?

     

    Segue passo a passo para que sistema identifique qual usuário(cliente) é:

    1º Usuario acessa o endereço: www.sistema.com.br/nomeusuario
    2º Sistema pega o parâmetro passado e faz uma consulta na base principal (administrativa)

    3º Base de dados principal retorna as credenciais do respectivo usuário(cliente)

    4º Sistema já possui as credenciais e já pode realizar as consultas para retornar os dados a uma view (por exemplo)

     

    Lembrando que isso será feito toda vez que uma URL for carregada, a não ser que possamos tentar guardar isso em cache, porém é arriscado e complicado de manipular.

  6. @dif Possuo um host sim. A ideia de centralizar os bancos em um só, neste caso, nao é nada interessante, uma vez que os dados são extremamente confidenciais acredito ser mais seguro separa-los em base de dados diferentes, cada um com seu acesso restrito.

    Outra questão é a conexão em base de dados diferentes a todo momento, se tratando de um servidor não acredito que isso seja um problema, já que toda vez que é feita uma consulta é aberta uma conexão e a mesma é fechada ao final da consulta, isso independente da base de dados.

    • Curtir 1
  7. Hoje temos 3 situações para desenvolvimento de  multi aplicações, as quais têm finalidade de prover uma aplicação que pode ser utilizada para N clientes(usuarios) diferentes.

    - 1ª situação: Uma Aplicação e vários Banco de Dados. (Reaproveita a mesma aplicação);

    - 2ª situação: Várias Aplicações e um Banco de Dados. (Duplica-se a aplicação para cada cliente e mantem os dados de todos num mesmo banco);

    - 3ª situação: Várias Aplicações e vários Banco de Dados. (Duplica-se a aplicação e base de dados a cada cliente novo);

     

    Cada uma delas possuem seus prós e contras. Hoje quero migrar meu sistema, que encontra-se na situação 3, para a situação 1, onde eu poderei reaproveitar a mesma aplicação (reduzindo manutenção) e duplicando a base de dados (separadamente) para cada novo cliente. Hoje estou utilizando a linguagem PHP e o framework Laravel 5.1, porém não consigo ver uma boa maneira no quesito performance, já cada cliente terá sua base de dados e com isso cada um terá uma user e pass diferente para acesso à base dele. Desta forma, creio que centralizar estes dados de user e pass numa base "master" seria a melhor opção, uma vez que terei q realizar uma conexão a esta base master para pegar as credenciais da base de dados do respectivo cliente para assim pode conecta-la e realizar as consultas, seria muito custoso.

     

    O que sugerem para isso (tendo em vista também o framework Laravel, ou não rsrs)?

  8. @mrjhony007 Isso mesmo, é uma boa, porém acredito que ficará complexo por ser muitas classes!

     

    @dif Acredito que a melhor maneira pra isso é duplicar é deixar algumas cores pré estabelecidas, duplicando o CSS e colocar cada um com uma cor. Assim eu não terei que defini-los toda vez na pagina dentro da tag style, porém terei uma duplicação de códigos um pouco desnecessária gerando uma manutenção chata, uma vez que seria possível resolve-las de forma dinâmica se CSS pudesse criar variáveis para serem usadas quando preciso, algo parecido com o que SASS faz.

    Segundo a W3, CSS4 (segundo módulo do CSS3) contará com estas possíveis criações de variáveis para utilizarmos em toda a estilização em cascata.

  9. Fala galera!!

    Bom, tenho um sistema onde possui um arquivo CSS com as definições de estilo principais do layout do sistema. porém estou querendo que o usuário possa escolher uma cor (numa paleta), que será salva no banco de dados (em seu dados de usuário). O negócio é: precisaria que a cor que fora gravada na base de dados, no caso o código da cor, seja aplicada ao CSS.

    Aí se caso o usuário escolher por exemplo a cor #999999, esta seja aplicada às classes css que eu definir.

    A ideia é a mesma destes sites que fazem com que você personalize a cor do layout. Alguém sabe como fazer isso, da forma mais dinâmica possível?

  10. Boa tarde pessoal. Fiz um código em JS(jQuery) para modais lightbox, usando o método "load()", ao clicar no elemento um listener é executado e o metodo load faz o carregamento da view externa, até aí tudo bem, abre e fecha tudo ok!

    porém, estou percebendo que os scritps de JS que vem na view que é carregada, não estão sendo totalmente apagadas, mesmo eu removendo todo o HTML, se abro o lightbox, fecho e abro novamente os script ficam duplicados e eles são executados duas vezes, a dúvida é: porque quando eu removo todo o HTML do lightbox(junto com o <scritpt>) os scritps permanecem? Há como eu fazer com que esses scritps sejam limpados também? Pois pelo visto não basta somente apagar o HTML.

     

    Aguardando ajuda, valeu galera!

  11. Boa noite pessoal, estou desenvolvendo um Chat, e estou precisando criar uma rotina em JS para que verifique de tempos em tempos se há novas mensagens no meu Banco e retorne-as no chat, algo parecido com o que nós ja conhecemos.

    Tentei fazer usando o setInterval() do JS mesmo, que executa um metodo que criei com ajax e até que funciona direitinho, mas as vezes ele para de rodar do nada! Alguem conhece uma forma de fazer essa atualização sincronizada confiável, q nao venha a parar?

  12. Bom pessoal, estou montando um chat e as colunas são: idMsg, idUsuario1, idUsuario2, texto, data. Populada ficaria algo mais ou menos assim

     

    eterasd23.jpg

    Estou fazendo uma query para retornar as conversas, ou seja, vou ter várias mensagens e estou fazendo uma query para me retornar as mensagens de um usuario por grupo, porém como tenho dois campos usuarios, 1 e 2, preciso fazer um GROUP BY composto, dizendo que precisarei agrupar quando, por exemplo, for "10 e 11" ou "11 e 10", entenderam? Há como?

    porque assim retornarei todas conversas e consequentemente a última mensagem enviada por um dos dois.

  13. Talvez realmente sejam duas situações ne, memoria e aquecimento excessivo. Coloquei mais um pente de 4GB emprestado para pode ver o resultado, nao houve tanta melhoria assim. Proximo passo é trocar o cooler e ver o que se procede. Com este cooler, o qual estou, a temperatura visualizada direto do SETUP é de 46ºC.

  14. Olá Pessoal. Peguei um desktop com processador Core i5 2310 2.9HGz, 4GB RAM(DDR3) e 500GB SATA que estava parado na empresa onde trabalho, formatei ele normalmente e tudo ok. Levei-o para casa e comecei a utiliza-lo, instando programas que preciso para trabalhar como: Android Studio, Adobe Collection, NetBeans, PhpStorn, navegador Chrome e etc...

    Com o passar do tempo (1 dia foi o suficiente), comecei a notar um baixo desempenho do PC, algo extremamente estranho para um processador deste porte. Ele está com o Windows 7 e fiz todas a atualizações do SO. Até que abri ele e resolvi dar uma limpeza geral, desde o gabinete ao processador, retirando poeiras e resíduos de sujeiras e colocando pasta términa nova. Religuei e a lentidão ainda retornou da mesma forma, também conferi a temperatura nao passava dos 90ºC. A lentidão, para ser mais exato, ocorria das seguintes formas:

    - Videos "trêmulos", dava aquelas paradinhas, como se nao conseguisse reproduzir direito.

    - Troca de janelas as vezes demoram muito!

    - Utilizar programas citados acima gera muita lentidão na maquina, até mesmo para abrir uma pasta e muito das vezes os sotfwares "nao respondem".

    - Dependendo da lentidão o cursor nao mexe de forma normal, ao movimentar o mouse o cursor nao percorre seu trajeto e ja aparece em seu curso final(travando).

    - A mesma coisa ocorre as vezes com áudios, travam ou param por alguns segundos.

     

    Vocês tem ideia do que pode ser isto!? Algum software de teste de desempenho de dispositivos ou componentes para ver o q pode ser? Uso placa de vídeo onboard.

  15. Pessoal boa tarde, uso o framework Silex para implementar rotas em meu projeto MVC. Estou fazendo um site para o cliente que hospeda seu site na HostGator, utilizando o silex normalmente e juntamente o htaccess, porém está dando erro quando eu coloco o htaccess no host do site e nao funciona mais nada(aquele velho erro 500 Internal Service), e nao sei o que faço para fazê-lo funcionar corretamente, sempre usei estas restrições no htaccess:

     

    <IfModule mod_rewrite.c>    Options -MultiViews    RewriteEngine On    RewriteCond %{REQUEST_FILENAME} !-f    RewriteRule ^ index.php [QSA,L]</IfModule>
  16. Pessoal estou precisando mostrar as horas de forma parecido a do facebook, pois hoje estou apresentando ela assim "22/01/2015 às 08:22". Queria ver se existe alguma função hoje que faz uma conversão deste número para o seguinte: "à um minuto", ou seja, verifica o horario atual e mostra a diferença em minutos. Não é algo difícil de se fazer, mas com certeza ja deve ter algo pronto, mas nao encontrei nada a respeito.

     

    Obrigado!

  17. Então pessoal. Estive usando um sisteminha de upload, e quando ele terminava o up, imagens com caracteristicas de retrato(altura maior q largura) sempre estavam sendo exibidas 90º rotacionadas, entenderam?

    Mas se nao entenderam, nao tem problema, pois descobri o que estava causando isto, pois na verdade eram algumas imagens, especificamente, que estavam, digamos, "bugadas" rsrs, que causavam este problema.

     

    Portanto, problema resolvido, no começo imaginei q poderia ser até problema no sistema de upload que estou usando, mas não.

     

    Sistema de up utilizado: Plupload

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!