Jump to content
Fórum Script Brasil

hipnos na area

Membros
  • Posts

    369
  • Joined

  • Last visited

1 Follower

About hipnos na area

  • Birthday 03/15/1988

Contatos

Perfil

  • Gender
    Male

hipnos na area's Achievements

0

Reputation

  1. Eu estou desenvolvendo um plugin para Jquery/Mootools/Dojo/etc. que funciona conforme você rola a página as imagens carregam (como youtube e facebook). Isso não é problema, o meu problema é a estrutura HTML, quero fazer ela acessivel aos buscadores, mas que as imagens só carreguem conforme o view-port (área visivel do navegador), pensei nessa estrutura HTML: <p>Lorem ipsum dolor sit amet, <span class="lazyload"> <noscript><img src="foto-m0101.jpg" alt="image description"></noscript> </span> consectetur adipiscing elit. </p> <p>Lorem ipsum dolor sit amet, <span class="lazyload"> <noscript><img src="foto-m0201.jpg" alt="image description"></noscript> </span> consectetur adipiscing elit. </p> <p>Lorem ipsum dolor sit amet, <span class="lazyload"> <noscript><img src="foto-m0301.jpg" alt="image description"></noscript> </span> consectetur adipiscing elit. </p> Essa estrutura pode ser ruim para o crawlers?
  2. Eu sei que é uma duvida meio obvia, mas juro que não consigo achar um lugar que explique claramente. Pesquisei várias licenças (adaptações em português), escolhi as melhores e comparei, então me decidi, mas nisso veio a duvida como "colocar" a licença no meu código? Meu código é uma biblioteca javascript e está disponível para download em um repositório. Nesse repositório eu devo colocar uma cópia do arquivo da licença ficando assim dentro do "repo"? : - lib.js - license E dentro do Javascript devo colocar um comentário dizendo qual licença a biblioteca usa? : /* * licença A */ Ou eu estou viajando? Obrigado
  3. Eu estou desenvolvendo um plugin jQuery que funciona em cima da estrutura DOM (html). Este plugin será para melhorar o desempenho da página (melhorar a experiência do usuário). As imagens são carregadas apenas quando você rolar a página (como http://www.appelsiini.net/projects/lazyloa...ed_timeout.html LazyLoad). Obs.: dois bons exemplos que usam LazyLoad são o youtube (vídeos sugeridos) e facebook (álbum de fotos). O problema é que esses Lazyloads usam HTML5 e o atributo data-original="" não é acessível a todos buscadores. E HTML5 não funciona em todos os navegadores. Eu acredito que a melhor alternativa seria usar <A href="image.jpg"> e converter com javascript para isso: <IMG src="image.jpg"> O html sem javascript chegaria assim: <a href="http://site/image/image.jpg">Conteudo igual da tag ALT</a> e usando com o java script: <img src="http://site/image/image.jpg" alt="Conteudo igual da tag ALT"> A minha questão é: Essa estrutura com a tag <A> é equivalente ao uso da tag <IMG> para os buscadores?
  4. Romero Dias, eu havia esquecido de fechar alguns Resources (handles abertos por fopen), por isso copy falhava, porém o unlink continuou tendo o erro, e o clearstatcache resolveu meu problema. Pode marcar como RESOLVIDO, por que agora está 100% Muito obrigado.
  5. Estou criando um sistema de backup para erros no código da página (acaso ocorra)Ao tentar "copiar" um arquivo com apenas um requisição, funciona tudo normalmente: <?php //gerar_log.php $p = 'erros/'.$arqErr; $o = 'temp/'.$arqErr; if(file_exists($o) && is_readable($o) && is_writable($o)){ if(!copy($o,$p)){ echo 'Não foi possivel mover "',$p,'" para "',$o,'"'; } if(file_exists($o) && is_readable($o) && is_writable($o)){ unlink($o);//remove temporário } } ?> Porém fui simular múltiplas requisições [teste_conexoes.html]: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="pt-br"> <head> <meta http-equiv="content-type" content="text/html;charset=iso-8859-1"> <title>Teste multiplas conexoes</title> <script type="text/javascript" src="js/jquery-1.8.1.min.js"></script> <script type="text/javascript"> function teste(z){ $.ajax("gerar_log.php="+(new Date().getTime()),{"success":function(data){ $("<div></div>").addClass("sty").html(data).appendTo("body"); }); } </script> <style> .sty{ border:1px #000 solid; overflow:auto; margin:5px 0 0 5px; } </style> </head> <body> <p><a href="teste_conexoes.html">Novo teste</a></p> <script type="text/javascript"> var dd = ""; for(var i=0;i<10;i++){ dd += "teste(\"#a"+(i+1)+"\");\n"; } eval(dd); </script> </body> </html> E nisso ás vezes nessa parte !copy($o,$p) ocorre o sequinte erro: E as vezes na nessa parte: unlink($o); ocorre o seguinte erro: Observem que usei as funções: file_exists, is_readable e is_writable e mesmo assim ocorrem esses erros.
  6. Estou desenhando um painel e um totem no Corel, tenho 2 fontes, estou em duvida de qual eu uso. Obs.: Será para com "letra caixa". Veja a imagem por favor: Qual fonte você acredita ser mais apropriada (ou melhor)??? Grato
  7. Tópico resolvido. Obrigado Marcelo, mas como disse eu compilo os códigos com MinGW. ---------------- Solução para o Code::Blocks (com MinGW) Vá até settingsclique em compiler and debuggervá até linker settingsclique em addE digite psapiSolução por chris: http://stackoverflow.com/users/962089/chris
  8. Estou usando: Sistema: Windows 7 Home Premium - 64bit.Programa de desenvolvimento: Code::Blocks 10.05Compilador: GNU GCC (MinGW).Linguagem: C++O que preciso: Preciso pegar o caminho do aplicativo que o usuário está usando, para monitorar as atividades.Estou desenvolvendo um sistema de monitoramento de janelas do Windows, tentei usar as seguintes funções: Windows 2000 = GetModuleFileName() Windows XP x32 = GetProcessImageFileName() Windows XP x64 = GetProcessImageFileName() Windows Vista = QueryFullProcessImageName() Windows 7 = QueryFullProcessImageName() Porém com todas ocorrem o mesmo Erro: main.cpp|19|error: 'QueryFullProcessImageName' was not declared in this scope| Vejam um exemplo do código que busquei na internet: #include <Windows.h> #include <iostream> #include <Psapi.h> using namespace std; void printProcPath(DWORD pid) { //HANDLE hProc = OpenProcess(PROCESS_QUERY_LIMITED_INFORMATION | PROCESS_QUERY_INFORMATION, false, pid); HANDLE hProc = OpenProcess(PROCESS_ALL_ACCESS, false, pid); if (NULL == hProc) cout << "Cannot open process."; LPWSTR path = new WCHAR[MAX_PATH]; DWORD charsCarried = MAX_PATH; BOOL iResult = QueryFullProcessImageName(hProc, 0, path, &charsCarried); if (iResult == 0) { cout << "Cannot get process path."; } else { wcout << path; } } int main() { DWORD PIDs[1024], bytesReturned, procQty; EnumProcesses(PIDs, sizeof(PIDs), &bytesReturned); procQty = bytesReturned / sizeof(DWORD); for (DWORD i = 0; i < procQty; ++i) { cout << PIDs[i] << ": "; printProcPath(PIDs[i]); cout << '\n'; } cin.get(); return 0; } Outra tentativa foi com esse código que fiz tentando usar GetForegroundWindow: Ele funciona, mas não retorna o caminho do aplicativo que está "FOCADO" ( o que o usuário está usando ), ao invés disso ele retorna o caminho do código compilado. Testem por favor. #include <iostream> #include <windows.h> #include <stdio.h> #include <string.h> #include <sstream> #include <tlhelp32.h> #include <cstdio> #include <psapi.h> using namespace std; int main(){ HWND hwndHandle; char janelaGravar[1024]; while(1){ Sleep(10); //Janela ativa hwndHandle = GetForegroundWindow(); GetWindowText(hwndHandle, janelaGravar, 1023); if(hwndHandle){ HINSTANCE hInstance = (HINSTANCE)GetWindowLong( hwndHandle, GWL_HINSTANCE ); if(hInstance==0){ //cout << "Error:" << GetLastError(); } else { TCHAR path[MAX_PATH]; GetModuleFileName( hInstance, path, MAX_PATH ); cout << endl << path << endl; } } } } Grato.
  9. Montei uma rede com link dedicado. Tenho o seguinte Modem Speedy (dedicado) -> Roteador Cisco (8 ip's) -> Roteador Tp-link Wifi configurado para IP estatico -> computadores Roteador Tp-link pega um dos ip's do roteador Cisco e repassa em WanAgora tenho 100 ip's internos (REDE)Todos computadores ficam na mesma rede.Ocorre erro de conexãoCorrijo ele através do próprio WindowsA falha conforme o windows é no DHCP do ROTEADORPortanto todos computadores com "sistema operacional" é fácil de corrigir.Porem eu tenho uma impressora de Rede (wi-fi) e essa ocorre o mesmo problema, mas não há como fazer a reparação, já que é tudo manual.Estou pensando em desativar o DHCP e configurar todos os PC'S manualmente e a impressora também. Fora isso alguém já passou por isso? Obrigado por lerem.
  10. Eu não achai um forum aqui no scriptbrasil sobre SERVIDORES, me desculpem se postei em lugar errados, mas ai vai: Quando ocorre erro 400(bad request), vêem escrito a mensagem "Invalid Verb", acredito que seja alguma instrução que eu esteja passando incorreta. Para eu entender gostaria de saber o que é "verb". Por exemplo fiz isso: Socket: localhost:80 put: POST /Service.asmx HTTP/1.1 put: Host: localhost put: Content-Type: application/soap+xml; charset=utf-8 put: put: dados Ele me retorna isso: HTTP/1.1 400 Bad Request Date: Fri, 23 Dec 2011 14:44:33 GMT Server: Microsoft-IIS/6.0 X-Powered-By: ASP.NET X-AspNet-Version: 2.0.50727 Cache-Control: private Content-Length: 0 E já retorna novamente isso (parece que é um redirecionamento): HTTP/1.1 400 Bad Request Content-Type: text/html Date: Fri, 23 Dec 2011 14:44:33 GMT Connection: close Content-Length: 35 <h1>Bad Request (Invalid Verb)</h1> Eu alterei o HTTP1.1 para HTTP1.0 e parou de dar o erro, mas continua dando erro 400. Só queria saber se eu passei alguma instrução errada no SOCKET para conectar com o servidor e principalemente o que é VERB? Obrigado e um feliz natal a todos.
  11. Tenho um rotador CISCO(para o link dedicado) e nele tenho 8 ipsTenho um tp-link 3g/3.75g Wirelles N RouterTenho um 3com "suado" que está com NAT configurado, porem o 3com está com sinal muito baixo WI-FIApós o problema com o 3com, tentei configurar o NAT em um ROUTER TP-LINK, pois eu só tenho 8 IP's disponíveis (no roteador CISCO), como sitei anteriormente. Porem não encontro nele aonde faço essa configuração, geralmente é algo escrito RULE ou NAT. Encontrei o seguinte "Static Routing", me parece ser a mesma "coisa" ou uma "alternativa". Seria isso mesmo? **Desculpem a pergunta ignorante** é que eu sou bastante iniciante nisso. Para entender o que eu fiz na minha rede: Link dedicado > Router Cisco > Patch Panel (distribuição de 8 ip's) > router tp-link com "NAT" > "computadores loja 1" Seria Static Routing mesmo ou estou viajando? Obrigado.
  12. Acredito isso, eu tentei mas a página continuava a TRAVAR e acusar como se não existi-se. Porem tem o upload_max_file_size que você adicionou vou tentar. Obrigado. ini_set('memory_limit', '16M'); ini_set('post_max_size', '16M'); ini_set('upload_max_filesize', '16M');
  13. Tente assim, if (objXMLHTTP.readyState==4){ string_json =innerHTML=objXMLHTTP.responseText; person_list = null; try{ eval("person_list = "+string_json+";"); }catch(ee){ } if(person_list){ document.write(person_list[0].first_name); document.write(person_list[0].last_name); } Sempre faça a execução dentro do EVAL.
  14. Fiz o seguinte: sock = new Socket; sock.addEventListener(Event.CONNECT,_conn); sock.addEventListener(Event.CLOSE,function(e:Event){ trace("CLOSE: "+ e); }); sock.addEventListener(ProgressEvent.PROGRESS,function(e:ProgressEvent){ trace("PROGRESS: "+e); });//linha com PROGRESS sock.addEventListener(IOErrorEvent.IO_ERROR,_onIOError); sock.addEventListener(ProgressEvent.SOCKET_DATA,_onData); sock.addEventListener(SecurityErrorEvent.SECURITY_ERROR,_onSecurityError); sock.connect(_host,_port); E tive o seguinte resultado: Reposta do servidor: HTTP/1.1 200 OK Date: Sat, 17 Dec 2011 12:14:13 GMT Server: Apache Vary: Accept-Encoding Connection: close Transfer-Encoding: chunked Content-Type: text/html 7 Sucess. 0 CLOSE: [Event type="close" bubbles=false cancelable=false eventPhase=2] Ou seja não deu certo. Eu fiz algo errado? Outra idéia?
×
×
  • Create New...