PHP

Geotargeting database

Source link: http://ekstreme.com/geotargeting/flags-comments.php

Requirements

  • A database of worldwide IP addresses. (I’ll show you where to get one in a second.)
  • A database, like MySQL, and a server-side programming language, like PHP. The examples in this tutorial are PHP/MySQL based, but any combination should work.
  • Optionally, a set of country flags – again, I’ll show where you get them.

Geo IP database: setup

The first thing you need is a database of world wide IP addresses. A freely available one is MaxMind’s GeoLite Country Database. Download the CSV version, not the binary format version.

A note about the database:

  • It is updated once a month, so you can (and should) update your copy frequently.
  • It is claimed to be 97% accurate. This is sufficient for most users, but if you want a more accurate version, download the MaxMind GeoIP Country Database version, which is not free.

Once you download the IP database in CSV format, you need to upload it into your MySQL database. Here are the instructions:

  • Create a new table in your database; call it IPCountries.
  • In the IPCountries table, create 6 (six) new fields.
  • The fields are:
    Field Type
    IP_START VARCHAR, length 50
    IP_END VARCHAR, length 50
    IP_FROM Double
    IP_TO Double
    COUNTRY_CODE2 Char, length 2
    COUNTRY_NAME VARCHAR, length 50
  • Import the CSV file into the MySQL table. If you are using phpMyAdmin, at the very bottom of the table view is a link that says ‘Insert data from a text file into the table’. Click that and then make sure the settings are the following:
    Setting Value
    Fields terminated by , (a comma)
    Fields enclosed by ” (a double-quote)
    Lines terminated by \n (a linefeed)

    read more »

Virtualization

Login User Name e Password para VMWare Server 2.0

VMWare Server 2.0 tem algumas mudanças significativas desde a versão 1.0. Continua a ser software de virtualização gratuito para criar, gerir e executar máquinas virtuais. No entanto para aceder a VMWare Server 2.0 deve aceder ao endereço https://localhost:8333/ui/ ou http://localhost:8222/ui/ para ligações não seguras

but instead of usual standalone desktop (or notebook laptop) based application, VMWare Server 2.0 now runs solely on web-based management user interface, plus many other new features, enhancements and improvements. Se o sistema não tiver web server, não se preocupe o VMWare serveer instala um servidor Tomcat em background.

Que conta de utilizador utilizar para aceder ao VMWare Infrastructure Web Access? Pode utilizar uma conta de administrador do Sistema (Windows ou Linux), é necessário que essa conta possua password.

Networking Utils

Pogoplug liga o seu dispositivo usb à internet

product-fpo

O Pogoplug conecta o seu disco externo à internet, para que possa partilhar e aceder aos seus ficheiros de qualquer lado.

Com um valor a rondar os 100$.

Pode ter as drives num dos seguintes formatos: NTFS, FAT32, HFS+ (non-journaled) ou EXT-2/EXT-3.

Pode inclusivé conectar o seu hub usb e disponibilizar vários dispositivos na internet, em simultâneo.

homepage: http://www.pogoplug.com/
pogoplugsetup

ASP.Net

ASP.Net erro: Proxy name could not be resolved

Colocar em web.config:

<system.net>

<!– ASP.NET Proxy Usage for HttpWebRequests
“usesystemdefault”
false – stops the server using the default proxy configuration or proxy
auto-detection.
“bypassonlocal”
true – this tells all requests to a local address to ignore configured proxies.
–>
<defaultProxy>
<proxy usesystemdefault=”false” bypassonlocal=”true”/>
</defaultProxy>

</system.net>

News

E se controla-se o browser só com gestos?!

opera_facegestures_610x305

.. mas parece que é a piada de 1 de Abril da Opera Labs 😉

http://labs.opera.com/news/2009/04/01/

Virtualization

VMWare Server installation error 2755

Este problema ocorre se o processo do Windows Installer não tiver memória virtual contígua suficiente para verificar se o pacote .msi ou .msp está correctamente assinado.

Informações sobre a correcção para o Windows Server 2003
A Microsoft tem já disponível uma correcção suportada para este problema. Contudo, destina-se apenas a corrigir o problema descrito neste artigo. Aplique-a apenas em sistemas que tenham este problema específico. Esta correcção poderá ser submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afectado por este problema, a Microsoft recomenda que aguarde pelo próximo Service Pack do Microsoft Windows Server 2003 que contenha esta correcção.

Para resolver este problema imediatamente, contacte o serviço de apoio a clientes da Microsoft para obter a correcção. Para obter uma lista completa dos números de telefone do serviço de apoio a clientes da Microsoft, bem como informações sobre os custos de suporte, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=support

Install the KB Update for Windows Server 2003 (KB925336)

Actualização para o Windows Server 2003 (KB925336)
O seguinte ficheiro está disponível para transferência a partir do centro de transferências da Microsoft:

Reduzir esta imagemExpandir esta imagem
Transferir o pacote de actualização do Windows Server 2003 (KB925336) agora. (http://www.microsoft.com/downloads/details.aspx?displaylang=pt-pt&FamilyID=8effe1d9-7224-4586-be2b-42c9ae5b9071)

Para obter mais informações sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
119591 (http://support.microsoft.com/kb/119591/ ) Como obter ficheiros de suporte da Microsoft a partir de serviços online
A Microsoft procedeu à detecção de vírus neste ficheiro. A Microsoft utilizou o software de detecção de vírus mais actual, disponível na data de publicação do ficheiro. O ficheiro está armazenado em servidores com segurança melhorada, que ajudam a impedir quaisquer alterações não autorizadas ao ficheiro.
Reduzir esta tabelaExpandir esta tabela
Ficheiro Versão Tamanho Data Hora Plataforma SP necessário Ramo de serviço
Advapi32.dll 5.2.3790.2895 620,544 07-Mar-2007 07:05 x86 SP1 SP1QFE
Advapi32.dll 5.2.3790.4036 619,008 07-Mar-2007 07:02 x86 SP2 SP2QFE

http://support.microsoft.com/kb/925336

Virtualization

VMWare Server Installation Error: Error 1718

Installation Error: Error 1718 – da09a.msi was rejected by digital signature policy

Read the notes http://www.vmware.com/support/server2/doc/releasenotes_vmserver2.html

Try:
Click Start -> Control Panel -> Open Administrative Tools
Open Local Security Settings ->Click Software Restriction Policies

If no software restrictions are defined, right click the Software Restriction Policies node and select New Software Restriction Policy

Double click Enforcement

Select “All users except local administrators”

Click OK

Reboot the machine

Access

Modo sandbox no Access 2007

No modo sandbox, o Access bloqueia todas as expressões que não considere seguras.

Neste caso, uma expressão não segura utiliza funções ou propriedades que poderiam ser exploradas por utilizadores maliciosos para aceder a unidades, ficheiros ou outros recursos para os quais não tenham autorização. Por exemplo, funções tais como Kill e Shell poderão ser utilizadas para danificar dados e ficheiros de um computador. Como tal, não são consideradas seguras.

Quando adiciona uma expressão a uma base de dados, o Access executa essa expressão num ambiente operativo denominado modo sandbox. O Access efectua este procedimento no caso de bases de dados criadas no Office Access 2007 ou em formatos de ficheiro de versões anteriores do Access abertas no Office Access 2007. O Access activa o modo sandbox por predefinição e o modo desactiva sempre as expressões não seguras, mesmo depois de activar o conteúdo de uma base de dados.

Se confiar na origem de uma base de dados e pretender executar uma expressão desactivada pelo modo sandbox, pode executar essa expressão alterando uma chave de registo para desactivar o modo sandbox. Não se esqueça de que a base de dados deverá estar numa localização fidedigna ou ter uma assinatura de fidedignidade válida, de modo a ser possível desactivar o modo sandbox. Se pretender alterar a definição do modo sandbox, siga os passos abaixo apresentados.

http://office.microsoft.com/pt-pt/access/HA101674292070.aspx


O desenho que se segue apresenta o processo de decisão que o Access segue quando encontra uma expressão não segura.

sandboxaccess2007

Desactivar o modo sandbox (executar expressões não seguras)

  1. Feche todas as ocorrências do Access que estejam a ser executadas no computador em que pretende desactivar o modo sandbox.
  2. Execute um dos seguintes procedimentos:
    • No Windows Vista
      1. Clique no botão Iniciar , aponte para Todos os Programas, clique em Acessórios e, em seguida, clique em Executar.
      2. Na caixa Abrir, escreva regedit e, em seguida, prima a tecla ENTER.O Editor de Registo é iniciado.
      3. Expanda a pasta HKEY_LOCAL_MACHINE e navegue para a seguinte chave de registo:\Software\Microsoft\Office\12.0\Access Connectivity Engine\Engines
      4. No painel direito do editor de registo, em Nome, faça duplo clique em SandboxMode.É apresentada a caixa de diálogo Editar Valor DWORD.
      5. No campo Dados do Valor, altere o valor de 3 para 2 e, em seguida, clique em OK.
      6. Feche o Editor de Registo.
    • No Microsoft Windows XP ou Microsoft Windows Server 2003
      1. Na barra de tarefas, clique em Iniciar e, em seguida, clique em Executar.
      2. Na caixa Abrir, escreva regedit e, em seguida, prima a tecla ENTER.O Editor de Registo é iniciado.
      3. Expanda a pasta HKEY_LOCAL_MACHINE e navegue para a seguinte chave de registo:\Software\Microsoft\Office\12.0\Access Connectivity Engine\Engines
      4. No painel direito do editor de registo, em Nome, faça duplo clique em SandboxMode.É apresentada a caixa de diálogo Editar Valor DWORD.
      5. No campo Dados do Valor, altere o valor de 3 para 2 e, em seguida, clique em OK.
      6. Feche o Editor de Registo
Microsoft Utils

Windows Installer CleanUp

A Microsoft actualizou o utilitário Windows Installer CleanUp. Com o utilitário Windows Installer CleanUp, pode remover informações de configuração do Windows Installer relacionadas com um programa. Poderá necessitar de remover as informações de configuração do Windows Installer relacionadas com um programa se detectar problemas de instalação (programa de configuração). Por exemplo, poderá necessitar de remover estas informações se tiver problemas de instalação ao tentar adicionar (ou remover) um componente de um programa não incluído na instalação inicial do programa.

O utilitário Windows Installer CleanUp Utility não efectua as seguintes funções:

* Remove o Windows Installer
* Remove ficheiros de quaisquer programas instalados pelo Windows Installer, como o Microsoft Office 2003

O utilitário Windows Installer CleanUp Utility efectua as seguintes funções:

* Fornece uma caixa de diálogo que permite seleccionar um ou mais programas instalados pelo Windows Installer

Para o fazer, seleccione os programas pretendidos na lista Installed Products existente na caixa de diálogo Windows Installer CleanUp. Após esta selecção, o utilitário remove apenas as informações de configuração do Windows Installer relacionadas com esses programas.
* Remove os ficheiros e definições de registo relacionados com as informações de configuração do Windows Installer dos programas seleccionados

Se usar este utilitário para remover as informações de configuração do Windows Installer relacionadas com um programa e pretender reinstalar o programa, deverá reinstalá-lo na mesma pasta onde o tinha instalado originalmente. Isto impede a duplicação de ficheiros no disco ou discos rígidos.

Download

Serviços web Utils

wordoff.org

wordoff-logo-only

Ajuda-o a remover todos os espaços em branco, tags e estilos desnecessários do seu código HTML. Normalmente este tipo de edição é feita manualmente pelo programador, logo com esta ferramenta tudo fica mais fácil

Wordoff applies the following rules to strip the cruft that is pasted into WYSIWYG editors from Word:

  • Attributes are removed for all elements except <a>s
  • <span>s and <div>s are removed
  • Empty elements are removed
  • Consecutive line breaks are reduced to two

Wordoff is written in Python and runs on Django in Google App Engine. It was designed as a demonstration project for a short talk at Oxford Geek Nights. The logo uses the Sketch Rockwell font

http://wordoff.org