Dica: CMS para blog utilizando ASP.NET / CSharp

O CMS que irei mostrar aqui é o BlogEngine, feito em CSharp e roda no IIS, uma boa alternativa ao WordPress para que usar servidor Windows. O BlogEngine é uma ferramenta grátis para criação de blogs, que utiliza ASP.NET/CSharp no seu código fonte e para o armazenamento de dados utiliza como padrão arquivos XML. É muito útil pra quem quer ter um blog e não quer usar o WordPress ou mesmo não sabia que existe esse tipo de ferramentas em .

Leia mais

Programando PHP do jeito certo

Um grande problema pra quem está aprendendo uma linguagem de programação nova é como fazer as coisas da maneira certa, navegando pelo Facebook, encontrei uma dica muito bacana de como programar PHP do jeito certo, tudo que você precisa está nesse site: http://br.phptherightway.com/ É importante entender que não existe uma maneira canônica de usar PHP. Essa é a graça. Este site introduz novos desenvolvedores PHP às melhores práticas, opções disponíveis e boas informações.

Leia mais

Dica rapida: Foundation 4 uma alternativa ao Bootsrap

Pra quem está cansado de usar o Twitter Bootstrap, não que ele seja ruim, muito pelo contrario, sugiro a utilização do Foundation 4. O Foundation 4 é uma biblioteca muito útil para padronizar a visualização de um site, ele é uma biblioteca bem completa, conheci a pouco tempo e comecei os estudos. Pra baixar a versão mais recente, basta entrar no site do projeto: http://foundation.zurb.com Logo mais, postarei como começar a tirar proveito dele e fujir um pouco do bootstrap, que anda dominando a Interwebs por ai.

Leia mais

Como parar um serviço Windows utilizando CSharp

Saindo um pouco do PHP, vamos para a plataforma .NET, nesse tutorial (guia rápido hehhehe), vou ensinar como parar e subir um serviço Windows utilizando CSharp, vamos lá. Primeiro, vamos intanciar o ServiceController passando como o parâmetro o nome do serviço que iremos gerenciar using System.ServiceProcess; ServiceController service = new ServiceController("xxxservico"); Aqui como paramos o serviço if (service.Status.Equals(ServiceControllerStatus.Running)) service.Stop();  Primeiro, verificamos se o serviço e está rodando Coso ele esteja, paramos ele usando o metodo Stop.

Leia mais

Tutorial básico usando CakePHP, Windows e Eclipse – Parte 2

Continuando com a segunda parte do tutorial básico usando CakePHP, Windows e Eclipse.

A primeira parte você encontra aqui, paramos na tela em que é exibido uma mensagem de erro de conexão com o bando de dados no CakePHP, vamos lá.

Primeiro, precisamos criar uma base de dados, como estamos utilizando o Wamp, é só utilizar o phpMyAdmin, para o tutorial, vamos criar um base de dados chamada cake.

Depois de criado o banco de dados, vamos configurar ele no projeto:

Abra a pasta app->Config, nessa pasta, encontramos os arquivos relacionados ao configuração do CakePHP, o arquivo que conecta com a base de dados é o database.php.default, o primeiro passo é renomear ele para database.php:

No Eclipse, o botão F2, é um atalho para renomear arquivos e pastas.

Após renomear o arquivo, vamos configurar a conexão com a base de dados, procure no arquivos por class DATABASE_CONFIG, ela deve esar assim:

class DATABASE_CONFIG {

    public $default = array(
        'datasource' => 'Database/Mysql',
        'persistent' => false,
        'host' => 'localhost',
        'login' => 'user',
        'password' => 'password',
        'database' => 'database_name',
        'prefix' => '',
        //'encoding' => 'utf8',
    );

    public $test = array(
        'datasource' => 'Database/Mysql',
        'persistent' => false,
        'host' => 'localhost',
        'login' => 'user',
        'password' => 'password',
        'database' => 'test_database_name',
        'prefix' => '',
        //'encoding' => 'utf8',
    );
}

Leia mais

Tutorial básico usando CakePHP, Windows e Eclipse – Parte 1

cake-logo

Olá, nesse tutorial gostaria de ensinar de uma forma bem básica, como rodar o Framework CakePHP no Windows e escrever algum código usando o Eclipse.

Bora lá:

O CakePHP é um framework PHP(dãããã) que utiliza MVC, poderia perder bastante tempo falando dos beneficios de usar um Framework e MVC, mas essa não é a intenção do post, de qualquer forma, de uma olhada aqui e aqui.

Leia mais

Saber qual é o navegador usando PHP

Dica rápida para descobrir qual navegador está acessando sua aplicação php: <?php $navegador = $_SERVER[‘HTTP_USER_AGENT’]; echo $navegado; ?> A variável $navegador guarda a informação de $_SERVER[‘HTTP_USER_AGENT’], que é ecoada na linha abaixo. O array $_SERVER[] contem algumas informações uteis, todas descritas aqui: http://php.net/manual/pt_BR/reserved.variables.server.php As saídas padrão são: Firefox: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:21.0) Gecko/20100101 Firefox/21.0 Internet Explorer: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.

Leia mais