Fechar

Mostrando postagens com marcador Linux e Windows. Mostrar todas as postagens
Mostrando postagens com marcador Linux e Windows. Mostrar todas as postagens

quinta-feira, 3 de maio de 2012

Eclipse - Waiting for xdebug session

0 comentários
Nada pior que instalar o Eclipse PDT e na hora de debugar peceber que o eclipse nunca comleta a requisição pelo xdebug. Isso pode ocorrer por configuração errada do debug, no eclipse ou no arquivo php.ini ou xdebug.ini.


Para tentar resolver tente o seguinte:


1) Verifique se o xdebug está instalado (você usar o phpinfo() para verificar)
2) Verifique se não está editando o arquivo php.ini errado (você usar o phpinfo() para verificar)
3) Reinicie o apache 
4) verifique se está usando o  executável  correto do php no Eclipse
5) Verifique se o xdebug está com as configurações corretas no Eclipse (porta, executável php,server)
6) Verifique se o path para a lib ou dll do xdegub está correto no php.ini
7) verifique se a opção   xdebug.remote_enable está ativa no php.ini


Como referencia para seu teste, pode usar este arquivo de configuração que funciona bem no windows com o wamp e no Linux:



zend_extension = "c:/wamp/bin/php/php5.3.10/zend_ext/php_xdebug-2.1.2-5.3-vc9.dll"

[xdebug]
xdebug.remote_enable = On
xdebug.profiler_enable = off
xdebug.profiler_enable_trigger = off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir = "c:/wamp/tmp"

; General
xdebug.show_local_vars=On
xdebug.dump.SERVER=HTTP_HOST, SERVER_NAME
xdebug.dump_globals=On
xdebug.collect_params=4
xdebug.auto_trace=off
xdebug.collect_includes=on
xdebug.collect_return=off
xdebug.default_enable=on
xdebug.extended_info=1
xdebug.manual_url=http://www.php.net
xdebug.show_mem_delta=1
xdebug.max_nesting_level=100
xdebug.idekey=xdebug
xdebug.collect_params = On
xdebug.collect_vars = On
xdebug.dump_globals = On

; Trace options
xdebug.trace_format=0
xdebug.trace_output_dir=/tmp/xdebug/trace
xdebug.trace_options=0
xdebug.trace_output_name=tracelog

; mostra retornos GET do browser
xdebug.dump.GET=*
;mostra retornos do campos username e password
xdebug.dump.POST=username,password

quinta-feira, 19 de maio de 2011

0 comentários
FreeRapid Downloader em dual boot

 

O FreeRapid Downloader é um excelente gerenciador de downloads de servidores de hospedagem open source. Atualmente ele suporta mais de 230 servidores de hospedagem, dentre os quais estão:
  • MediaFire.com
  • Megaupload.com
  • Hotfile.com
  • FileFactory.com
  • Filebase.to
  • Uploaded.to
  • DepositFiles.com
  • Share-online.biz
  • Storage.to
  • Uploading.co

O FreeRapid Downloader permite também salvar vídeos do youtube, basta copiar a url com o aplicativo aberto que ele detecta automaticamente que é um vídeo e oferece a opção de download. 



O mesmo vale para os todos os servidores suportados: Ele detecta de qual servidor é a url e se for preciso inserir captcha, ele irá exibir um campo com a imagem. O aplicativo permite incluir várias urls de diferentes servidores ao mesmo tempo, pausar os downloads, calcular o tempo restante até o termino, exibir a  velocidade da conexão, dentre outros.





O português está incluído na galeria de idiomas suportados, o que facilita muito para usuários brasileiros.





O FreeRapid Downloader  é muti-plataforma, o que nos permite usá-lo em dual boot. Para começar escolha um diretório compartilhado com os 2 sistemas operacionais onde ficararam os arquivos do aplicativo. Para este artigo foi escolhido o diretório montado no linux:

/home/dados/frd

Para executar no linux você pode usar o arquivo frd.sh disponível no diretório do  FreeRapid Downloader ou então digitar no console:

java -jar frd.jar

Para que ele funcione em dual boot no Windows vamos precisar criar um arquivo bat com o seguinte comando:

frd.exe -p



O -p diz para o FreeRapid Downloader ser portabel, ou seja, usar o diretório de configuração local, a pasta config.  Em seguida é só executar o arquivo bat.






È recomendado  também que ao escolher o diretório  para salvar os arquivos, você escolha um que esteja acessível aos dois sistemas operacionais, assim ao começar o download em um sistema, você pode terminar no outro.

Está técnica também pode ser usada para fazer backup dos downloads ainda em andamento do FreeRapid Downloader no windows. Bastando apenas salvar o diretório onde o aplicativo está salvo e copia-lo para um lugar seguro. No linux, ele já salva no diretório local.

Obs: Para que o FreeRapid Downloader funcione corretamente é preciso ter instalado o Java no computador.

Abaixo, um vídeo de que da mais detalhes do uso do FreeRapid Downloader:





Mais informações na página oficial do projeto :

http://wordrider.net/freerapid/download.html

sexta-feira, 26 de novembro de 2010

2 comentários
Como configurar o brilho do monitor no Delphi/Lazarus em ambientes Windows?


Usar o computador a noite é uma grande problema para os olhos, ao ter contado com a tela do computador a visão acaba ficando ofuscada pelo brilho intenso da tela e até que possamos encontrar os controles do monitor para ajustar o brilho ideal o estrago já foi feito.  Já que somos amantes da programação e temos ferramentas ao nosso favor, porque então não criar uma aplicação que controle automaticamente o brilho para nós?


API

    O Windows disponibiliza uma API, Application Programming Interface (ou Interface de Programação de Aplicações) que permite que o usuário possa acessar os recursos do sistema de forma protegida e umas das funções dessa API é SetDeviceGammaRamp, disponível na GDI32.dll. Está função permite configurar o brilho quase que da mesma forma que no próprio monitor.

A função SetDeviceGammaRamp possui o valor de retorno booleano sendo:
  • Se essa função tiver êxito, o valor de retorno é TRUE.
  • Se essa função falhar, o valor de retorno é FALSE.


Os Parâmetros são
  • DC - Especifica o monitor.
  • Gama - Ponteiro para um buffer contendo a estrutura de calibragem a ser definido.


Programando

O primeiro passo é adicionar a unit Windows onde está declara a função e Math para os cálculos.

uses Math, Windows;

Vamos criar uma estrutura para calibrar a gamma do monitor:

 TGamma = packed record
    Vermelho:   array[0..255] of Word;
    Verde: array[0..255] of Word;
    Azul:  array[0..255] of Word;
 end;


Agora podemos definir a função:


procedure SetBrilhoMonitor(brilho: Byte);
var
 i, Value: Integer;
 DC: HDC;
 gama: tGamma;
begin
 // Calcular a nova gama de acordo com o brilho passado
 for i := 0 to 255 do
 begin
    Value := Min(Round(i * (brilho + 128) / 255), 255);
    gama.Vermelho[i]   := Value shl 8;
    gama.verde[i] := Value shl 8;
    gama.Azul[i]  := Value shl 8;
 end;

 // Aplicar a nova calibragem para o monitor
 DC := GetDC(0);
 SetDeviceGammaRamp(DC, gama);
 ReleaseDC(0, DC);
end;

Para testar você pode adicionar um TScrollBar e no evento onChange fazer:

SetBrilhoMonitor(ScrollBar.Position);


Requirementos:

Windows NT/2000/XP

Windows 95/98/Me

Biblioteca: Gdi32.dll


Referências:
http://msdn.microsoft.com/en-us/library/dd372194%28VS.85%29.aspx

Palavras Chaves: Delphi, API, Brilho, Monitor, brightness

quarta-feira, 25 de março de 2009

0 comentários

Lazarus: Can't find unit Libc used by...

Linux user
Este erro mostrado no título ocorre quando falta algum pacote que não foi instalado junto com o Lazarus. Para resolver este problema no Debian e derivados.


vá no site do Lazarus no SourceForge.net e baixe os arquivos:
  • fpc-x.x.x-x-debs.tgz
  • lazarus-x.x.xx-x-debs.tar

Onde xxx é a versão mais recente do Lazarus.

Descompacte primeiro em algum diretório o fpc-x.x.x-x-debs.tgz, em seguida entre no diretório descompactado e dê o seguinte comando:

# dpkg -i *.deb

Agora faça o mesmo para lazarus-x.x.xx-x-debs.tar.

Estes passos devem resolver o problema. No link abaixo você encontra vários componentes free para Lazarus:


1 comentários

Amule, DreaMule, Emule: todos juntos

pelo mesmo arquivo!

Linux user


Sei que como eu, existem pessoas que precisam usar alguma coisa no Windows nativo e às vezes precisa passar um tempo nesse sistema. O problema é quando você esta fazendo um compartilhamento de arquivos P2P e não quer parar de fazer o download. Uma solução é usar Amule, DreaMule e Emule, todos juntos!


No Windows:

Instale o Dreamule ou Emule (eu gosto mais do Dreamule por achar que tem uma performance melhor no download e mais servidores ativos).

Depois de baixar é só abrir e dar next> next >finish no instalador.

Pronto! O Emule/Dreamule está(ão) instalado(s) no Windows!

No Linux:

Instale o amule:

# vim /etc/apt/sources.list

Adicione a linha ao sources.list:

#aMule 2.1.3
deb http://amule-debian.dyndns.org/ debian/

Atualize o apt e instale:

# apt-get update
# apt-get install amule


Configurando a partição/HD do Windows:

Agora precisamos montar a partição ou o HD onde se encontra instalado o Emule/Dreamule no Windows.

Para montar partições NTFS com permissão de escrita você precisa instalar o ntfs-3g. Nesse link você encontra as informações que precisa: Como montar partições NTFS no Linux.

Dica: Sempre tenha um backup dos seus dados antes de instalar qualquer software novo. Isso evita muita dor de cabeça.

Após instalar o ntfs-3g, se quiser quiser que ele monte automaticamente no boot, pode configurar o arquivo fstab para isso:

# vim /etc/fstab

Adicione a linha:

/dev/hda1 /mnt/ntfs ntfs-3g rw,user,auto,umask=000 0 0

Configurando o amule:

Abra o amule (no KDE tecle Alt+F2 e no prompt digite "amule"), clique em preferências -> pastas.

Veja que ele possui 2 campos: Incoming e Temp (no Emule/Dreamule do Windows é a mesma coisa, se você quiser pode alterar esses diretórios, no meu caso deixei em D:\emule).

Incoming é onde ele salva os arquivos completos (é aqui que ficam os arquivos após o término do download) e Temp é o local onde ele salva os arquivos temporários.

Em Incoming coloque o path para o emule que está instalado no Windows. No meu caso:

/media/Dados/eMule/Incoming

e a agora o Temp:

/media/Dados/eMule/Temp

Compartilhando os arquivos que estão na partição/HD do Windows:

No mesmo local acima tem um tem uma árvore de diretórios para compartilhamento. Navegue pelos diretórios e selecione as pastas que deseja compartilhar. Basta clicar com o botão direito para selecionar subdiretórios.

Fecha e abra o amule.

O mesmo arquivo que você baixar no Windows pode continuar a baixá-lo no Linux e vice versa. Simples assim!

E viva a liberdade!

Dica:

Nesta página você encontra um tutorial detalhado sobre o emule: Super tutorial do Emule
Linux: Amule, DreaMule, Emule: Todos juntos pelo mesmo arquivo!

Mais Populares

Seguidores

Є & V. Copyright 2011 Evaldo Avelar Marques - sprintrade network