Flash Player para todos Browsers – IE, Chrome, Firefox, Chromium (TChromium, TWebBrowser)

Pasta de Instalação

  • C:\Windows\System32\Macromed\Flash\
  • C:\Windows\SysWOW64\Macromed\Flash\

Arquivos

  • flashplayer.xpt
  • FlashUtil32_13_0_0_214_Plugin.exe
  • NPSWF32_13_0_0_214.dll
  • plugin.vch

Links para Download

  • http://download.macromedia.com/pub/flashplayer/updaters/13/flashplayer_13_ax_debug.exe
  • http://download.macromedia.com/pub/flashplayer/updaters/13/flashplayer_13_plugin_debug.exe

Adobe Flash Player 13.0.0.214 para IE (Internet Explorer) (ActiveX) – Download
Adobe Flash Player 13.0.0.214 para Google Chrome, Firefox, Chromium, TChromium e outros – Download

Tags

  • TChromium Flash Player
  • DCEF3 Flash Player
  • Chromium Embedded Framework Flash Player
  • Chromium Delphi Flash Player

TForm1 – Chromium1 – Delphi – Eventos

class DOMDocument2 – PHP

Atualização Número 1

Resolvi publicar no GitHub e atualizar a postagem aqui no blog com o novo código da classe DOMDocument2 que é uma classe extendida da DOMDocument nativa do PHP para análise do DOM (HTML e XML) com mais métodos e muito mais fácil e flexível de usar, ficando até um pouco parecido com o uso do simple_html_dom.

Como essa classe foi feita para uso particular, perdoem quaisquer erros, e caso alguem teste e goste, deixe seu comentário avaliando e dando sugestões. Em breve vou publicar esta classe completa e com vários exemplos de uso em um outro site que estou criando junto de um amigo.

Atualmente a classe possui o método find (querySelectorAll), para buscar elementos baseado em seletores bem parecido com o uso em jQuery e também similar ao método usado no simple_html_dom, porém ainda não está completo e tem falhas que eu já tenho conhecimento, eu irei corrigir futuramente apenas.

O método de busca por seletores ainda falta muito para ficar completo, pois preciso dar suporte a busca por múltiplas tags, múltiplos atributos e também suporte a expressão regular verificando por exemplo se o valor começa ou termina com determinada string. E lembrando que o objetivo desse método mais inteligente de busca é realmente para ser inteligente MESMO, ele não vai ser um clone fiel ao querySelector do Javascript, ele pretende ser bem mais flexível aceitando formas de busca que o querySelector não aceita.

Em um futuro próximo, adicionarei mais métodos e atualizarei e corrigirei bugs que eu já tenho conhecimento e outros que eu for encontrando conforme o meu uso particular.

Haverá uma classe chamada DOMDocument3 que será uma classe extendida da classe DOMDocument2 e ela será uma classe especializada em análise de conteúdo da página como por exemplo tentar buscar todas as meta tags da página, tentar achar a DIV do conteúdo principal do artigo, definir se o link e/ou conteúdo é uma página principal ou um artigo, extrair palavras-chave e muito mais.

Publicação Inicial

DOMDocument2 é uma classe extendida da classe DOMDocument com novos métodos de busca de elementos baseado em seletores CSS comumente utilizados em Javascript através de jQuery e outras bibliotecas e frameworks.

Na primeira versão eu apenas acrescentei os dois métodos principais de busca por seletor CSS que são: querySelector e querySelectorAll, em breve adicionarei mais métodos.

O código principal do querySelectorAll ainda não está completo e muito menos otimizado, ainda falta eu dar suporte a pseudo-seletores (isso fica para futuro), e ainda tenho planos de criar outra classe extendida da DOMDocument2 com algoritmos de busca por determinados tipos de conteúdo.

Tags

  • DOMDocument2
  • DOM Document 2
  • DOMDocumentTwo
  • DOM Document Two
  • querySelector PHP
  • querySelectorAll PHP
  • DOMDocument querySelector
  • DOMDocument querySelectorAll

Links

GitHub : DOMDocument2.php

TChromium – Chromium1 – Delphi – Valores Padrão

Valores padrão do objeto TChromium, criado através da versão Delphi XE2

Valores padrão do objeto TChromium com variável Chromium1, criado através da versão Delphi XE2

function – RegHexToStr() – PHP

Função RegHexToStr converte códigos em hexadecimal de arquivos .reg que são usados no Registro do Windows (regedit.exe). Caso você esteja analisando o conteúdo de arquivos com extensão .reg, então pode utilizar a função abaixo para realizar a conversão de valores em hexadecimal para o tipo string para melhor visualização.

  • RegHexToString
  • RegHex2Str
  • RegHex2String

Função RegHexToStr

Exemplo da função RegHexToStr

Saída da função var_dump

VAR_DUMP
PRINT_R

Saída da função var_export

VAR_EXPORT

Saída da função var_export

  • Decrypting a Hex code from Registry
  • Converting hex from the registry key
  • Decode and Convert Windows Registry Hex Values to Text

Instalar qBittorernt-nox no Debian Wheezy Linux

Precisei instalar um cliente torrent num servidor dedicado que tem instalado o sistema operacional linux Debian em sua versão Debian Wheezy (Debian 3.2.51-1 x86_64) e então realizei algumas buscas e pesquisas sobre o assunto, cheguei a alguns clientes bons, os melhores e mais recomendados, entre eles o qBittorrente o Deluge, o Deluge é um pouco mais complicado, então optei pelo qBittorrent-nox, pois além de ser mais fácil a instalação e configuração, ele também me parece muito bom e otimizado.

Abaixo vocês irão ver o passo-a-passo traduzido, adaptado e corrigido direto da página do GitHub oficial do programa qBittorrent/qBittorrent-nox:

Descrição

qBittorrent tem uma interface de administração via WEB (Web UI) cheia de recursos que permite aos usuários controlar remotamente qBittorrent. Até a versão v2.1.0, qBittorrent necessitava de um servidor X (X Server) para ser executado, pois sua interface gráfica Qt4 não poderia ser desativado. No entanto, é frequentemente o caso que os servidores Linux não estão executando qualquer servidor X. Para permitir que os usuários executem qBittorrent v2 em um computador sem servidor X nos separamos o código GUI do núcleo em qBittorrent v2.1.0.

Versão

Este tutorial foi criado enquanto o qBittorrent estava na versão 2.9.8, última versão de desenvolvimento até a criação desse tutorial – qBittorrent v2.9.8 (Web UI).

Instalação manual (Compilando o código fonte)

Instale programa qBittorrent/qBittorrent-nox baixando o código fonte mais recente, compilando e instalando-o no sistema.

Instalação automática (sudo apt-get install)

Explicação dos comandos e adaptação

O primeiro comando como de costume é o Update para atualização, o segundo comando é o comando de instalação do qbittorrent-nox, já o terceiro comando que usa o wget, é na verdade realizado um download do script que faz o qBittorrent-nox ser iniciado no boot do sistema do Debian, ele precisa ser editado em um trecho, onde é inserido a informação do nome do usuário, no meu caso o usuário é root, troquem o trecho que está escrito assim:

Troque de:

Troque para:

Exemplo como ficaria sendo o nome de usuário chamado root

Exemplo como ficaria sendo o nome de usuário chamado desktop

Código original do script de inicialização do qBittorrent-nox

Código modificado root do script de inicialização do qBittorrent-nox

Links e Referências

1: Running qBittorrent without X server

MutationObserver – Javascript

observeDOM – MutationObserver – Javascript