Simples Bootstrap em construção

Simples Bootstrap em construção já utilizando autoload. :)

<?php

namespace Lib;

use Controller\IndexController;
use Controller\ErroController;

/**
 * Classe resposnsavel por inciar a aplicação
 *
 * url[0] - responsavel por definir o controller
 * url[1] - responsavel por definir a action do controller
 * url[2] - responsavel por definir o valor do action no controller
 */
class Bootstrap {
    
    protected $erroController = null;

    public function __construct()
    {                
        $url = isset($_GET["url"]) ? $_GET["url"] : null;
        $url = explode('/',rtrim($url,'/'));
        
        if (empty($url[0])) {
            
            $controller = new IndexController();
            $controller->indexAction();
            return false;
        }
        
        $url[0] = $this->factoryRoute($url[0]);

        $url[0] = '\Controller\\'.$url[0];
        
        
        if (!class_exists($url[0])) {
            $this->getErroController()->indexAction();
            return false;
        }
        
        $controller = new $url[0];
        
        $controller->loadModel($url[0]);
        
        if (isset($url[2])) {
            $url[1] = $this->factoryRoute($url[1], 'Action');
            
            if (method_exists($controller, $url[1])) {
                
                $controller->$url[1]($url[2]);
            } else {
                $this->getErroController()->indexAction();
            }

            return false;
        }
        
        if(isset($url[1])) {
            $url[1] = $this->factoryRoute($url[1], 'Action');

            if (method_exists($controller, $url[1])) {
                $controller->$url[1]();
            } else {
                $this->getErroController()->indexAction();
            }

            return false;
        }
        
        $controller->indexAction();
    }

    /**
     * classe responsavel por converter rota em controller
     * @param string $url
     * return string
     */
    private function factoryRoute($url, $type = 'Controller')
    {
        if (strstr($url, '-') === false) {
            return ucfirst($url) . $type;
        }   

        $parts = explode('-', $url);
        $newUrl = null;

        foreach ($parts as $part) {
            $newUrl .= ucfirst($part);      
        }

        return $newUrl . $type;
    }

    protected function getErroController()
    {
        if ($this->erroController == null) {
            $this->erroController = new ErroController();
        }

        return $this->erroController;
    }
}

Projeto DFiExpl0rer Versão 1.0



Software que ja está praticamente pronto e funcionando desenvolvido por mim (Dr.Spy)
Tem o intuito de scanear sites com vullnerabilidades de DFI (php) . Possui tábem uma area onde pode ser explorado um site de cada vez, baixando as paginas até encontrar o arquivo com os dados de conexão com o banco de dados.

O Grupo Pr0ject 046 ainda pensará se disponibilizará esse software na internet!

Veja abaixo um pouco:
Olá galera...em um site sobre tecnologia
por que não compartilhar um filme sobre tecnologia??
Tron - O Legado

INFORMAÇÕES DO ARQUIVO
Áudio: Português
Legenda: Indisponível
Tamanho: 921 MB
Formato: AVI
Qualidade: DVDRip
Qualidade de Audio: 10
Qualidade de Video: 10

INFORMAÇÕES DO Filme

Ano de Lançamento: 2010
Gênero: Aventura / Ficção
Duração: 124 Minutos

Sinopse Tron – O Legado DVDRip – Kevin Flynn (Jeff Bridges) é um gênio da informática que, um dia, desapareceu sem deixar vestígios. Seu filho Sam (Owen Best), na época com sete anos, é criado pelos avós e a empresa de Flynn, a Encom, é gerenciada pelos demais acionistas. Já com 27 anos, Sam não quer assumir o controle da empresa e prefere boicotá-la uma vez por ano. Um dia o braço direito de seu pai, Alan Bradley (Bruce Boxleitner), recebe um bipe, o que faz com que Sam vá até o local onde Kevin tinha uma série de consoles de videogame. Lá Sam encontra uma passagem secreta, que o leva a uma câmara onde está o último trabalho de seu pai. Sam o aciona e é levado a outro mundo, tecnológico, habitado por programas de computação.

Links para Download

Olá, sou o Pow3rD4rK, primeiro post aqui no blog ^^.

Bom, vamos lá. O objetivo do tutorial é ensinar a criar um sistema de linguagem para sites, no caso, múltiplas línguas para seu site/cms.

● Primeiramente vamos criar 4 arquivos, no meu caso vão ser:
  • lang.pt.php
  • lang.en.php
  • settings.php
  • index.php
● Explicando:

Os arquivos com o lang.xx.php vão guardar as variaveis que vão ser usadas no index.php, o settings.php vai guardar as funções que vão ser usadas no index.php, no caso, a parte em que ele vai usar o metodo get e vai checar a linguagem escolhida, e depois incluir ela na index.php.

● Vamos lá, abra o arquivo settings.php e adicione as linhas:

● Agora, abra o arquivo index.php e adicione as linhas:

● No arquivo lang.pt.php, adicione as linhas:
● No arquivo lang.en.php, adicione estas:

● Resultado:



Espero que tenham gostado, e até a próxima.
A Apple anunciou nesta quarta-feira que um de seus principais engenheiros de software, Bertrand Serlet, vai deixar a companhia depois de mais de uma década em que passou desenvolvendo o sistema operacional da empresa.

Craig Federighi, atual vice-presidente de Engenharia de Software para Mac da Apple, vai assumir as responsabilidades de Serlet e se reportar ao presidente-executivo, Steve Jobs. Federighi trabalhou um período na Apple e retornou à empresa em 2009.

Serlet, que entrou na Apple em 1997, se dedicou ao desenvolvimento e lançamento do sistema operacional Mac OS X. O engenheiro afirmou em comunicado que tem intenção de se dedicar mais à ciência que a produtos.


Fonte: Baixaki
(bY: Maid0P)...
Para os fãs de tecnologia de primeira classe, a Motorola inovou e abusou da criatividade.

O novo Motorola XOOM Honeycomb Tablet é a novidade da vez.
Com um designe inovador, Sistema operacional Android 3.0 Honeycomb, ele vem com tudo para ser um dos melhores Tablets do comercio

Além do tablet em si, a empresa ainda lançou vários periféricos para o aparelho, que o tornam ainda mais interessante para quem procura por outras opções além do iPad. Dentre as novidades, o Xoom pode ser equipado com um dock munido de dois alto falantes HD para conversar com amigos e assistir a filmes, além do “Standard Dock”, que recarrega o tablet e o mantém em uma posição confortável para visualização.




Valores do tablet e dos periféricos ainda não foram divulgados, mas o lançamento do produto está previsto para o final de abril nos EUA.

Esperamos que seja bem baratinho neh :p


Fonte: Baixaki
Um olá a todos, segue ai um dos meus trabalhos de designer
uma wallpaper exclusiva do grupo Pr0j3ct 046
Espero que gostem e ai está ela...

Clique na Imagem para Amplia-la

Em breve estarei fazendo video aulas sobre designe e postando aqui^^
Aguardem...

By: MaidoP