Páginas

quinta-feira, 31 de julho de 2008

Windows PowerShell

Windows PowerShell
Microsoft Windows PowerShell command line shell and scripting language helps IT professionals achieve greater control and productivity. Using a new admin-focused scripting language, more than 130 standard command line tools, and consistent syntax and utilities, Windows PowerShell allows IT professionals to more easily control system administration and accelerate automation. Windows PowerShell is easy to adopt, learn, and use, because it works with your existing IT infrastructure and existing script investments, and because it runs on Windows XP, Windows Vista, and Windows Server 2003. Windows PowerShell is now included as part of Windows Server 2008 and can be evaluated in Windows Server 2008 Beta 3. Exchange Server 2007, System Center Operations Manager 2007, System Center Data Protection Manager V2, and System Center Virtual Machine Manager also leverage Windows PowerShell to improve administrator control, efficiency, and productivity.

segunda-feira, 28 de julho de 2008

Free Programming Resources - freeprogrammingresources.com

Free Programming Resources - freeprogrammingresources.com: "Free Programming Resources
Free Programming Resources is a directory of links to free programmer resources including free programming tutorials, free online programming books, free compilers, free programming tools, free source code, programming libraries, game programming resources, graphics resources and security tools."

domingo, 27 de julho de 2008

Beware of the Dog | Main / HomePage

Beware of the Dog Main / HomePage: "SIEGE is an http regression testing and benchmarking utility. It was designed to let web developers measure the performance of their code under duress, to see how it will stand up to load on the internet. It lets the user hit a webserver with a configurable number of concurrent simulated users. Those users place the webserver 'under siege.' The duration of the siege is measured in transactions, the sum of simulated users and the number of times each simulated user repeats the process of hitting the server. Thus 20 concurrent users 50 times is 1000 transactions, the length of the test."

quinta-feira, 24 de julho de 2008

Editores PHP para desenvolvedores « Marcelio Leal

Editores PHP para desenvolvedores « Marcelio Leal
Todo mundo procura um editor style pra desenvolver seu trabalho de forma otimizada, mas editor de código é igual arquitetura de sistema de informação, cada um teu seu preferido.
Primeiramente, devemos ter claro que o editor de código não é algo primordial para um bom desenvolvimento de software em PHP, já no Java é algo primordial. Há outros fatores que são bem mais importantes para maior qualidade e produtividade, como a escolha de bons frameworks, geradores de cógido e de artefatos, padrões, entre outros aspectos. Se hoje o editor é algo primordial em seu desenvolvimento PHP, repense seu processo de desenvolvimento, pois, ele não está atualizado, ou tem aspectos de desenvolvimento atrasados.

Acho que alguns aspectos são bem interessantes pra um editor PHP:

  • Project Manager;
  • Auto-completar de tag HTML, de preferência fechando as tags automaticamente, mas não sendo intrusivo;
  • Code Assist sobre as linguagens JavaScript, HTML e CSS;
  • PHP Syntax Check, Code Completion e Functions Hint;
  • Possibilidades de customização de templates;
  • Navegação entre os códigos PHP(Classes, métodos, includes,…);
  • PHP Debugger;
  • Integração com controles de versão, principalmente o SVN;
  • Difícilmente teremos editores livres com todas essas características, particularmente, ainda não achei. É bem mais difícil se desenvolver um editor realmente bom em PHP, por ser de tipagem dinâmica e não type-safe por padrão.

    Por isso é admirável o Zend Studio, que na minha opinião, é o melhor editor de código independente de linguagem.

    No site PHP Editors temos uma lista dos principais editores PHP e uma descrição breve sobre suas funcionalidades.

    Formula 1 - Telemetria Oficial no navegador

    Formula 1 - Telemetria Oficial no navegador

    Em junho descobri que o site oficial da Formula1 disponibiliza toda telemetria em tempo real(live timing) da prova e treinos mas só na nesta etapa da Inglaterra pude assistir a corrida acompanhado de tais dados.

    Utilizando um applet java numa tabela dinâmica multicolorida é possível acompanhar todas as informações em uma única tela. O site ainda disponibiliza narração escrita em inglês. Ainda não é um substituto pro audio da Globo mas já é um começo.

    Impressionante como a transmissão brasileira se preocupa apenas com os pilotos de ponta, ou eventualmente, com um destes que venha a despencar para pelotões secundários, como foi o caso do Massa. No mesmo barco, Mark Webber navegou por mares turbulentos nas primeiras curvas porém logo surfou grande onda numa evolução expantosa. Ninguém da Globo notou que antes do Luiz Amilton (hahaha) marcar uma volta rápida, lá estava o leão australiano a baixar tempo, indício claro de alteração das condições da pista.

    Eles voltaram!! Foxmarks e Tab Mix Plus no Firefox 3

    Eles voltaram!! Foxmarks e Tab Mix Plus no Firefox 3

    Recentemente os desenvolvedores do Foxmarks e do Tab Mix Plus publicaram versões compatíveis com o Firefox 3.

    Foxmarks, em versão oficial, permite sincronizar favoritos em diversos navegadores compatíveis com esta extensão - Firefox e derivados, permitindo ao usuário dispor dos bookmarks onde quer que esteja (com o programa instalado). Utilizo esta ferramenta com o email IMAP para trabalhar em casa dispondo dos mesmos recursos do escritório.

    Firefox não está completo até que se instale o Tab Mix Plus. Mesmo sabendo que o Firefox3 é mais compatível com sites de Tribunais (e suas gambiarras bizarras), resisti o quanto pude por não ter encontrado uma versão deste complemento. Pesquisando no fórum do desenvolvedor encontrei uma versão ainda em testes que se mostrou bem estável. Mas, o que ele faz afinal? Permite organizar a abertura de abas. Utilizo principalmente:

    • Forçar abertura de links dos favoritos, caixa de busca e dos sites em aba nova.
    • Lembrar últimas abas fechadas (defini as últimas 20 mas isso pode ser ampliado)
    • Duplicar aba e fechar todas as abas à esquerda, à direita.

    Existem outras opções que podem ser incluídas no menu.

    Links para maiores informações e instalação seguem abaixo.

    Visite: FoxMarks Site Oficial | Link para Instalação|| Mozilla - Tab Mix Plus | Link para Instalação

    Virtrix - Virtual Tricks

    Virtrix - Virtual Tricks

    Blog sobre virtualização com várias dicas e tutoriais.

    Redmond | Feature Article: Citrix and VMware: Oil and Water?

    Redmond Feature Article: Citrix and VMware: Oil and Water?: "Citrix and VMware: Oil and Water?"

    Virtualizing a Citrix server provides the same level of benefits at the server chassis as Presentation Server does for its applications. Virtualizing a server enhances that server's capability for management and hardware mobility. Because of the file-based nature of virtualization, that server's intrinsic availability and recoverability after a disaster event are improved. And because adding a new virtual server is little more than a copy-and-paste, virtualization provides an IT staff with more options in segmenting applications, as well as securing them against external attack.

    A short guide to virtualizing Presentation and Terminal servers on VMware ESX 3 - From BrianMadden.com

    A short guide to virtualizing Presentation and Terminal servers on VMware ESX 3 - From BrianMadden.com: "A short guide to virtualizing Presentation and Terminal servers on VMware ESX

    Many people would love to virtualize at least part of their Citrix or Terminal Server farms, but so far the performance just hasn’t been up to par (or close enough to make it worthwhile). In this article, René gives you several tips on optimizing your Citrix or Terminal servers for use on virtualized hardware"

    quinta-feira, 10 de julho de 2008

    Conversão de Unidades Online - Use nossa ferramenta de conversão

    Conversão de Unidades Online - Use nossa ferramenta de conversão
    Quantas libras são um quilo? Quantos pés são 18 metros? Quanto valem meus 10 euros em Yens japoneses hoje? O Convertworld é uma ferramenta única que serve para converter tudo! Você nunca está a mais de um clique de distância de uma conversão totalmente grátis entre moedas, peso, volume, massa, tempo, distância e mais. O Convertworld está disponível em sete línguas diferentes e é atualizado diariamente com as últimas taxas de câmbio.

    segunda-feira, 7 de julho de 2008

    Find your user guide, user guide, instruction manual or owner manual instantly !

    Find your user guide, user guide, instruction manual or owner manual instantly !: "Where is my user guide?

    So much time wasted looking all over the place for the instruction manual to tune the tv-set, find the printer cartridge replacement how-to, the meaning of the blinking led on the dashboard. How many user manuals available only on cd-rom, on the internet ?

    On this site you will easily be able to find the required instruction guides and user manuals that you need."

    Oracle ORION Downloads

    Oracle ORION

    ORION is the Oracle I/O Numbers Calibration Tool designed to simulate Oracle I/O workloads
    - Without having to create and run an Oracle database
    - Using the Oracle database's I/O libraries
    - Using small I/Os to simulate OLTP workloads
    - Using large I/Os to simulate data warehouses

    ORION is useful for understanding the performance capabilities of a storage system, either to uncover performance issues or to size a new database installation. The Users Guide contains a Getting Started section, detailed usage documentation, and trouble-shooting tips. Please note that ORION is not supported by Oracle.

    sábado, 5 de julho de 2008

    How useful are storage benchmarks? :: SearchStorage.com.au

    How useful are storage benchmarks? :: SearchStorage.com.au

    Although storage performance is one of many considerations when selecting a storage system, performance benchmarking results get the most headlines. IBM's July news release that touted the record-breaking Storage Performance Council (SPC) result for its System Storage SAN Volume Controller (SVC) 4.2 is a prime example of how companies play up their benchmarking news.

    It's no secret that storage vendors are eager to cite performance improvements of their latest arrays, often without any reference to the configuration, under what conditions the performance boost can be expected or how the testing was conducted. For example, EMC claimed earlier this year that "The new EMC Symmetrix DMX-4 series will improve performance by up to 30%," but failed to say under what conditions and in what configuration it tested the DMX-4. If performance benchmarking is mostly a marketing tool for storage vendors to pump up their products, are benchmarking numbers of any value to users?

    Benchmarks: VMware ESX 3.5 surpasses more than 100,000 IOPS | virtualization.info

    Benchmarks: VMware ESX 3.5 surpasses more than 100,000 IOPS | virtualization.info: "Benchmarks: VMware ESX 3.5 surpasses more than 100,000 IOPS
    Thursday, May 22, 2008 | 0 Comments | addthis

    VMware just published a very interesting study about how many I/O Operations per Second (IOPS) an ESX 3.5 Update 1 can perform.

    To perform the measurement they used a unnamed server with 4 Intel quad-core CPUs and 32GB RAM, plus 2 dual-port QLogic 4GB HBAs and 2 single-port QLogic 4GB HBAs.
    The backend storage was made of 3 EMC-CLARiiON CX3-80 (a Fibre Channel SAN) with a remarkable number of 495 disks, serving more than 77TB data.

    After fine tuning the system with the following three settings, the IOMeter test returned a result of over 100,000 IOPS:

    * We increased the VMFS3 max heap size from 16MB to 64MB (KB article # 1004424).
    * We changed the storage processor’s cache high/low watermark from 80/60 to 40/20. This was done to write the dirty pages in storage cache more often so that Iometer write operations do not wait for free memory buffers.
    * We increased the guest queue length to 100 to make sure that the guest was capable of queuing all the I/O accesses generated by IOMeter to the test disks."

    VMware: VROOM!: 100,000 I/O Operations Per Second, One ESX Host

    VMware: VROOM!: 100,000 I/O Operations Per Second, One ESX Host

    The performance of I/O is critical to achieving good overall performance on enterprise applications. Workloads like transaction processing systems, web applications, and mail servers are sensitive to the throughput and latency of the I/O subsystem. In order for VMware ESX to run these applications well, it needs to push large amounts of I/O without adding significant latencies.

    To demonstrate the scalability of the ESX I/O stack, we decided to see if ESX could sustain 100,000 IOPS. Many enterprise applications access their data in relatively small I/O blocks placed throughout the dataset. So the metric we want to focus on is random I/O throughput, measured in I/O operations per second (IOPS), rather than raw bandwidth. We used a workload that was 100% random with a 50/50 read/write mix and an 8KB block size.

    The next step was to get our hands on enough storage to run the experiments on a large scale. We went to the Midrange Partner Solutions Engineering team at EMC, Santa Clara and they were kind enough to let us use the storage infrastructure in their lab. They loaned us three CLARiiON CX3-80 storage arrays, each with 165 15K RPM disks, for a total of 495 disks and 77TB of storage. Our experiments used the Iometer I/O stress tool running in virtual machines on a server equipped with ESX 3.5 Update 1. The server was a quad-core, quad-socket (16 cores total) system with 32GB of physical memory.

    We ramped up the I/O rate on the system while keeping a close eye on the I/O latencies. We managed to achieve over 100K IOPS before running out of disk bandwidth on the storage arrays. And we still had plenty of headroom to spare on the server running ESX. To put this into perspective, the 77TB of raw storage used in these experiments is enough to hold the entire printed Library of Congress. You'd need to run 200,000 Microsoft Exchange mailboxes (LoadGen heavy user profile) or 85 average 4-way database servers to generate an I/O rate of 100K IOPS.

    SNIA - Advancing storage and information technology

    SNIA - Advancing storage and information technology

    The Storage Networking Industry Association. Your Connection is Here.

    Welcome to the SNIA, advancing IT technologies, standards, and education programs for all IT professionals. Made up of some 400 member companies and nearly 7000 individuals spanning the global storage market, the SNIA connects the IT industry with end-to-end storage and information management solutions.

    As a not-for-profit association, the SNIA enables our members to develop robust solutions for storing and managing the massive volumes of information generated by today’s businesses. For more than a decade we have worked to bring recognition of storage issues to the IT world, making storage less complicated for the end user. As a result, the SNIA has adopted the role of industry catalyst for the devel­opment of storage solution specifications and technologies, global standards, and storage education.

    From vendors, to channel partners, to end-users, SNIA members are dedicated to providing the industry with a high level of knowledge exchange and thought-leadership. Our members also share a common goal: To promote acceptance, deployment, and confidence in storage-related architectures, systems, services, and technologies, across IT and business communities.

    sexta-feira, 4 de julho de 2008

    Como liberar arquivos no Windows: File Unlocker | Meio Bit

    Como liberar arquivos no Windows: File Unlocker | Meio Bit

    Algo irritante que todo usuário do sistema operacional Windows conhece bem é um arquivo que você quer renomear, apagar ou fazer qualquer outra coisa, mas ele ainda está sendo usado. O ideal seria dar um kill no programa que se recusa a liberar o arquivo, mas nem sempre isso funciona.

    Você olha os programas em execução e fechou todos, mas algum processo ainda ficou preso com o arquivo, ou não fechou o seu uso corretamente. Sem um utilitário, a única solução é reiniciar o computador. Irritante para quem não conhece o Unlocker, criação de Cedrick Collomb.

    Um programa pequeno, gratuito e muito útil, capaz de encerrar processos, remover as dlls da memória, liberar o recurso e sem necessidade de reboot. Essa é uma daquelas ferramentas essenciais para se carregar no pendrive.