<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Izak@Txt]]></title><description><![CDATA[Izak@TXT - Also known as Mozack!]]></description><link>http://izak.txt.pt/</link><generator>Ghost v0.4.0</generator><lastBuildDate>Fri, 28 Feb 2014 11:11:17 GMT</lastBuildDate><atom:link href="http://izak.txt.pt/rss/" rel="self" type="application/rss+xml"/><author><![CDATA[Izake]]></author><ttl>60</ttl><item><title><![CDATA[RFM - Em Grande!]]></title><description><![CDATA[<iframe width="560" height="315" src='http://www.youtube.com/embed/TMvEY0IIXwo'  frameborder="0" allowfullscreen></iframe>

<p>RFM, Café da Manhã - O Facebook é a minha vida!</p>

<p><a href='https://www.facebook.com/rfmoficial' >Facebook RFM</a></p>]]></description><link>http://izak.txt.pt/rfm-em-grande/</link><guid isPermaLink="false">0d0821bd-4bbd-4d60-b1f5-e77b5cfde4c6</guid><category><![CDATA[Vídeo]]></category><dc:creator><![CDATA[Izake]]></dc:creator><pubDate>Fri, 07 Feb 2014 09:05:58 GMT</pubDate></item><item><title><![CDATA[EDP - Não Sinta a Nossa Energia]]></title><description><![CDATA[<p><img src='http://izak.txt.pt/content/images/2014/Jan/edp.jpg'  alt="EDP - Energia Negativa" /></p>

<p>Hoje, 04/01/2014 a meteorologia informa que vai haver ventos, trovoadas e chuvas, o que sinceramente pra mim, é uma dor de cabeça.</p>

<p>E é mesmo, basta que chova, sem ventos ou trovoadas, e a electricidade acaba. Quebras constantes de luz, equipamentos elecrónicos que vão à vida, principalmente os mais sensíveis: modems, memórias ram, etc...</p>

<p>Hoje não é excepção. Acordei sem luz, já falhou a energia pelo menos umas cinco vezes, e até agora, a única coisa que se verifica, são algumas rajadas de vento e uma chuva constante...</p>

<p>Tenho uma porcaria de um poste da EDP no meu terreno que só dá dor de cabeça, sempre a quererem entrar para ver, reparar, etc, e os trabalhos que essas acções trazem atreladas (fecha o cão, fecha o portão, abre o portão, atende a campainha, etc)... E no final de contas, mal chove, adeus energia...</p>

<p>Tanto trabalho e nem de um fornecimento constante de energia são capazes, e se estraga alguma coisa, a desculpa é condições climatéricas...</p>

<p>Incrível? É o meu lado da rua falhar e o vizinho da frente ter a casa toda iluminada, com holofotes e tudo... Pelos vistos pra ele não há condições climatéricas, devo ser eu que ando com a núvem atrás de mim...</p>

<p>EDP, preparem-se, quando houver concorrência sólida aqui, ADEUS...</p>]]></description><link>http://izak.txt.pt/edp-nao-sinta-a-nossa-energia/</link><guid isPermaLink="false">1cf4f518-b86e-4e9a-9225-554282def1c8</guid><dc:creator><![CDATA[Izake]]></dc:creator><pubDate>Sat, 04 Jan 2014 11:10:51 GMT</pubDate></item><item><title><![CDATA[EMINEM - The Monster ft. Rihanna]]></title><description><![CDATA[<iframe width="560" height="315" src='http://www.youtube.com/embed/EHkozMIXZ8w'  frameborder="0" allowfullscreen></iframe>

<p>O REI está de volta. Um dos homens que mais merece o sucesso que um dia teve, e a humildade de quem sabe agradecer a quem o fez voltar...</p>]]></description><link>http://izak.txt.pt/eminem-the-monster-ft-rihanna/</link><guid isPermaLink="false">756a5c5b-04c3-4340-9586-527b5b9dbbd7</guid><category><![CDATA[Música]]></category><dc:creator><![CDATA[Izake]]></dc:creator><pubDate>Tue, 17 Dec 2013 22:12:36 GMT</pubDate></item><item><title><![CDATA[Rui Unas [Eu (não) quero sair]]]></title><description><![CDATA[<iframe width="560" height="315" src='http://www.youtube.com/embed/wwTcuBGqKaU'  frameborder="0" allowfullscreen></iframe>

<p>Aqui o novo vídeo do mestre Unas...</p>]]></description><link>http://izak.txt.pt/rui-unas-eu-nao-quero-sair/</link><guid isPermaLink="false">63b663d3-dcb5-4ba2-85ae-d785ae5261d9</guid><category><![CDATA[Vídeo]]></category><dc:creator><![CDATA[Izake]]></dc:creator><pubDate>Tue, 17 Dec 2013 08:02:00 GMT</pubDate></item><item><title><![CDATA[[PRESTASHOP] Módulo PayPal e Multi-Loja]]></title><description><![CDATA[<p><img src='http://izak.txt.pt/content/images/2013/Dec/prestashop_paypal.jpg'  alt="PayPal e PrestaShop" /></p>

<p>Olá,</p>

<p>Hoje venho falar-vos de outro problema que afeta as lojas PrestaShop, o módulo de pagamentos por PayPal.</p>

<p>Este problema, que nas primeiras versões do PrestaShop não se verificava, teima agora em estar sempre lá, parece que os programadores nem se importam com esses promenores.</p>

<p>Antes de dizer o nome do problema, imaginem este cenário:</p>

<ul>
<li><p>Vocês têm 1 conta PayPal, registada para a vossa empresa, com todos os dados legais.</p></li>
<li><p>Têm uma instalação PrestaShop Multi-Loja ou, várias instalações do PrestaShop para lojas diferentes.</p></li>
<li><p>Cada loja tem 1 logotipo diferente, nomes diferentes, mas, recebem de todas na mesma conta PayPal.</p></li>
</ul>

<p>Sempre que um cliente, de uma das vossas lojas vai pagar com o PayPal, o logotipo que aparece em cima é o pré-definido da vossa área de administração do PayPal, certo? Porquê? </p>

<p>Esta situação, faz com que alguns dos vossos clientes não paguem por pensarem tratar-se de um erro, não perceberem porque estão a pagar a outra loja, ou desconfiarem...</p>

<p>Esta sitação foi em tempos corrigida porque em versões antigas do PrestaShop em que era possivel definir o logotipo que ia para o PayPal.</p>

<p>Há tempos que andava para corrigir o problema e fiz um pequeno MOD no módulo do PayPal que corrige temporariamente.</p>

<p>Então precisam de:</p>

<ul>
<li><p>1 logotipo que queiram com as dimensões máximas de 190px x 60px.</p></li>
<li><p>Colocar esse logotipo na pasta /img/ da vossa loja.</p></li>
<li><p>Darem o nome que quiserem à imagem, no examplo vou chamar-lhe: "logo_paypal.jpg".</p></li>
</ul>

<p>Depois, vão à pasta modules/paypal/express_checkout/ e abram o ficheiro: "process.php".</p>

<p>Procurem a função "public function setExpressCheckout()", por volta da <strong>linha 134</strong> e vem ver qualquer coisa como isto:</p>

<pre><code>public function setExpressCheckout()
{
    $this->method = 'SetExpressCheckout';
    $this->setCancelUrl($fields);

    // Only this call need to get the value from the $_GET / $_POST array
    if (!$this->initParameters(true) || !$fields['CANCELURL'])
        return false;

    // Set payment detail (reference)
    $this->_setPaymentDetails($fields);
    $fields['SOLUTIONTYPE'] = 'Sole';
    $fields['LANDINGPAGE'] = 'Login';

    // Seller informations
    $fields['USER'] = Configuration::get('PAYPAL_API_USER');
    $fields['PWD'] = Configuration::get('PAYPAL_API_PASSWORD');
    $fields['SIGNATURE'] = Configuration::get('PAYPAL_API_SIGNATURE');

    $this->callAPI($fields);
    $this->_storeToken();
}</code></pre>

<p>Substituam o código por:  </p>

<pre><code>public function setExpressCheckout()
{
    $this->method = 'SetExpressCheckout';
    $this->setCancelUrl($fields);

    // Only this call need to get the value from the $_GET / $_POST array
    if (!$this->initParameters(true) || !$fields['CANCELURL'])
        return false;

    // Set payment detail (reference)
    $this->_setPaymentDetails($fields);
    $fields['SOLUTIONTYPE'] = 'Sole';
    $fields['LANDINGPAGE'] = 'Login';

    // Seller informations
    $fields['USER'] = Configuration::get('PAYPAL_API_USER');
    $fields['PWD'] = Configuration::get('PAYPAL_API_PASSWORD');
    $fields['SIGNATURE'] = Configuration::get('PAYPAL_API_SIGNATURE');
    $fields['LOGOIMG'] = PayPal::getShopDomainSsl(true, true)._PS_IMG_.'logo_paypal.jpg';

    $this->callAPI($fields);
    $this->_storeToken();
}</code></pre>

<p>Como podem ver, adicionámos uma linha ao código:  </p>

<pre><code>$fields['LOGOIMG']    = PayPal::getShopDomainSsl(true, true)._PS_IMG_.'logo_paypal.jpg';</code></pre>

<p>Este código, vai buscar o logo que criámos para o PayPal à pasta /img/ e envia para o PayPal.</p>

<p>Salvem o ficheiro e testem. O código funciona na versão 1.5.6 do PrestaShop e nas versões 3.x do PayPal.</p>

<p>Qualquer dúvida, mandem os comentários abaixo que eu respondo.</p>

<p>Abraços</p>]]></description><link>http://izak.txt.pt/prestashop-modulo-paypal-e-multi-loja/</link><guid isPermaLink="false">be751196-111e-49e0-bda3-14c248c547f8</guid><category><![CDATA[PrestaShop]]></category><category><![CDATA[Coding]]></category><dc:creator><![CDATA[Izake]]></dc:creator><pubDate>Sat, 07 Dec 2013 12:03:36 GMT</pubDate></item><item><title><![CDATA[Vídeo - Fantástico]]></title><description><![CDATA[<iframe width="853" height="480" src='http://www.youtube.com/embed/ZLLiPwPsfjU'  frameborder="0" allowfullscreen></iframe>

<p>Bo tem mel [Diogo Morgado feat. Rui Unas]</p>]]></description><link>http://izak.txt.pt/video-fantastico/</link><guid isPermaLink="false">d4b5b99f-2e94-49bc-ae95-0cc5f00ed116</guid><category><![CDATA[Vídeo]]></category><dc:creator><![CDATA[Izake]]></dc:creator><pubDate>Wed, 04 Dec 2013 15:10:05 GMT</pubDate></item><item><title><![CDATA[MAC OSX - Software Gestão Base de Dados]]></title><description><![CDATA[<p><img src='http://izak.txt.pt/content/images/2013/Dec/client_server_model_diagram.jpg'  alt="Gestão de Base de Dados" /></p>

<p>Olá,</p>

<p>Hoje venho, única e exclusivamente, falar-vos dos dois programas que utilizo para gerir as minhas bases de dados.</p>

<p>Claro que o <a href='http://www.phpmyadmin.net/home_page/' >phpMyAdmin</a> é o padrão para gerenciar bases de dados MySQL, no entanto, existem alternativas stand-alone e é dessas soluções que venho falar-vos.</p>

<p>O primeiro, para gerenciamento de bases de dados MySQL, é o Squel PRO. </p>

<p>O <a href='http://www.sequelpro.com/' >Squel PRO</a> é um software gratuito para MAC OSX e é na minha opinião, dos melhores do segmento.</p>

<p>É necessário permissões de acesso remoto para gerir as bases de dados, no entanto, é extremamente rápido, versátil e o melhor, stand-alone.</p>

<p>O segundo software que venho falar-vos, é um gestor de bases de dados <a href='http://www.sqlite.org/' >SQLite</a>. Este software é pago, no entanto, na minha opinião e após experimentar alguns, a minha escolha vai para <a href='https://itunes.apple.com/pt/app/sqlitemanager-4/id604707021?mt=12' >SQLite Manager</a>.</p>

<p>À semelhança do Squel PRO, o SQLiteManager é um extraordinário software de gestão de bases de dados SQLite.</p>

<p>Para dúvidas, post your comments bellow ;)</p>

<p>Abraços</p>]]></description><link>http://izak.txt.pt/mac-osx-software-gestao-base-de-dados/</link><guid isPermaLink="false">af2c3bb3-50f0-4b6f-97ea-5704e9f8c541</guid><category><![CDATA[Software]]></category><dc:creator><![CDATA[Izake]]></dc:creator><pubDate>Wed, 04 Dec 2013 15:07:11 GMT</pubDate></item><item><title><![CDATA[Ghost A Nova Plataforma]]></title><description><![CDATA[<p><img src='http://izak.txt.pt/content/images/2013/Nov/ghost_header.jpg'  alt="Ghost Blog Platform" /></p>

<p>Olá,</p>

<p>Hoje, que acabei de migrar as coisas mais importantes do meu blog antigo (WordPress), venho falar-vos da plataforma que escolhi para o meu novo e mais recente blog, este.</p>

<p>Com a necessidade única e exclusiva de escrever, o Wordpress estava a tornar-se um gigante que já não controlava, daí a minha escolha ser o Ghost.</p>

<p>O Ghost tem como proncipal objectivo a escrita, a partilha e a exposição de opiniões, voltando à simplicidade e comodidade que a escrita deve ter.</p>

<p>Olhando para todos esses aspectos, resolvi experimentar esta plataforma e testá-la. O resultado foi melhor que o esperado!</p>

<p>Com apenas cerca de 2 meses, a plataforma Ghost atinge o foco do blogging, no entanto, nem todos podem ter esta plataforma devido a complexidade que o servidor tem que ter.</p>

<p>Com base em node.js, a plataforma Ghost é feita em javascript, simples, leve e extremamente intuitiva.</p>

<p>Aqui fica o print da página "Novo Post":</p>

<p><img src='http://izak.txt.pt/content/images/2013/Nov/ghost_admin.jpg'  alt="" /></p>

<p>A plataforma foi criada por pessoas que anteriormente integravam a equipa do Wordpress, podem dar uma vista de olhos <a href='http://ghost.org/' >aqui</a>.</p>]]></description><link>http://izak.txt.pt/ghost-a-nova-plataforma/</link><guid isPermaLink="false">f3dd96db-d3a3-48c8-8467-3201b16713fe</guid><category><![CDATA[Coding]]></category><category><![CDATA[Web]]></category><dc:creator><![CDATA[Izake]]></dc:creator><pubDate>Fri, 29 Nov 2013 12:00:00 GMT</pubDate></item><item><title><![CDATA[[PRESTASHOP] Erro HTTPS na versão 1.5.5.0]]></title><description><![CDATA[<p><img src='http://izak.txt.pt/content/images/2013/Nov/insecure_prestashop.jpg'  alt="PrestaShop Insecure" /></p>

<p>Olá,</p>

<p>Desde o meu <a title="[PRESTASHOP] Blocklayered e atributos fora de stock" href='http://www.mozack.net/2013/09/30/prestashop-blocklayered-e-atributos-fora-de-stock/' >último post sobre o módulo blocklayered</a>, fiz a atualização do PrestaShop da versão 1.5.4 para 1.5.5.0. Nesta atualização deparei-me com um erro em https ao carregar o controller cart. A página estava em HTTPS mas o conteúdo do blockcart (ajax) era carregado em http, o que na realidade, dava uma mensagem de erro que dizia que tenha conteúdo não seguro.</p>

<p>Vi ficheiro por ficheiro e passadas algumas horas lá encontrei o erro que fazia com que esse url (/?controller=cart&amp;ajax=true) fosse carregado por http em vez de https.</p>

<p>Para os utilizadores que sofrem do mesmo problema, aqui fica o fix:</p>

<p>Abram o ficheiro /classes/controller/FrontController.php e por volta da linha 110 encontram:</p>

<pre><code>if (Tools::usingSecureMode())
$useSSL = true;</code></pre>

<p>Substituam este código por:</p>

<pre><code>if (Tools::usingSecureMode()) {
$useSSL = true;
$this-&gt;ssl = true;
}</code></pre>

<p>Problema resolvido... Espero que resolva o vosso também.</p>

<p>Abraços</p>

<p>Mozack</p>]]></description><link>http://izak.txt.pt/prestashop-erro-https-na-versao-1550/</link><guid isPermaLink="false">0fdf85aa-7cbe-46b0-86c8-5fe23b69a3f3</guid><category><![CDATA[PrestaShop]]></category><category><![CDATA[Coding]]></category><dc:creator><![CDATA[Izake]]></dc:creator><pubDate>Thu, 03 Oct 2013 09:59:03 GMT</pubDate></item><item><title><![CDATA[[PRESTASHOP] Blocklayered e atributos fora de stock]]></title><description><![CDATA[<p><img src='http://izak.txt.pt/content/images/2013/Nov/out_of_stock.jpg'  alt="PrestaShop Block Layered" /></p>

<p>Olá,</p>

<p>Apesar de meio desaparecido, continuo a trabalhar arduamente em lojas PrestaShop e hoje, venho partilhar um problema que afeta muitos utilizadores e que a equipa do PrestaShop teima em não resolver. São inúmeros os bugs abertos relativos ao módulo blocklayered.</p>

<p>Se, como eu, as vossas lojas utilizam produtos baseados em tamanhos, o block layered apresenta o filtro por tamanho, no entanto, independentemente do que escolherem, aparecem mesmo os que tiverem o tamanho com quantidade 0, o que não faz sentido absolutamente nenhum.</p>

<p>A única forma de contornar a situação é colocar como desabilitado o tamanho em questão quando a quantidade é 0, o que na prática, não é muito cómodo...</p>

<p>Na minha versão 1.5.4 do PrestaShop, com o block layered versão 1.8.9 tive exatamente o mesmo problema e a solução, pelo menos para mim, não passa por desabilitar o tamanho cada vez que sai de stock, se não, não faria outra coisa...</p>

<p>Então, agarrei-me ao php e editei o ficheiro blocklayered.php para que os filtros ficassem corretos em relação ao tamanho. Para os interessados, aqui o MOD.  </p>

<h3>1 - Não Apresentar Produtos Com o Attributo Escolhido Fora de Stock</h3>  

<p>Abram o ficheiro blocklayered.php e por volta da linha 2375 encontram: case 'id<em>product</em>attribute' : logo abaixo, tem 2 foreach, no segundo o código é:</p>

<pre><code>foreach ($sub_queries as $sub_query)
{
$query_filters_where .= ' AND p.id_product IN (SELECT pa.`id_product`
FROM `'._DB_PREFIX_.'product_attribute_combination` pac
LEFT JOIN `'._DB_PREFIX_.'product_attribute` pa
ON (pa.`id_product_attribute` = pac.`id_product_attribute`)';

if (version_compare(_PS_VERSION_,'1.5','&gt;'))
$query_filters_where .= Shop::addSqlAssociation('product_attribute', 'pa');
$query_filters_where .= 'WHERE '.implode(' OR ', $sub_query).') ';
}
</code></pre>

<p>substituam o código acima por:</p>

<pre><code>foreach ($sub_queries as $sub_query)
{
$query_filters_where .= ' AND p.id_product IN (SELECT pa.`id_product`
FROM `'._DB_PREFIX_.'product_attribute_combination` pac
LEFT JOIN `'._DB_PREFIX_.'product_attribute` pa
ON (pa.`id_product_attribute` = pac.`id_product_attribute`)';
if (version_compare(_PS_VERSION_,'1.5','&gt;'))
$query_filters_where .= 'INNER JOIN `'._DB_PREFIX_.'stock_available` sa
ON (sa.`id_product_attribute` = pac.`id_product_attribute` AND sa.`quantity` &gt; 0)';

if (version_compare(_PS_VERSION_,'1.5','&gt;'))
$query_filters_where .= Shop::addSqlAssociation('product_attribute', 'pa');
$query_filters_where .= 'WHERE '.implode(' OR ', $sub_query).') ';
}
</code></pre>

<p>Agora, se forem a uma categoria e filtrarem um tamanho, se o produto não tiver quantidades nesse tamanho ele não vai aparecer.</p>

<p>Agora, que está resolvido, aparece outro problema. Nos filtros do tamanho, continuam a aparecer todos os produtos com aquele tamanho, a conta não está certa. Para alterar isso, passo 2.  </p>

<h3>2 - Correção do Número de Produtos Com o Attributo Fora de Stock</h3>  

<p>Ora, é chato se, ao lado do tamanho nos filtros aparecerem 20 produtos com o tamanho 40 e na listagem aparecerem apenas 19...</p>

<p>Vamos corrigir! No mesmo ficheiro (blocklayered.php) por volta da linha 255 aparece public function indexAttribute($id_product = null), logo a seguir aparece o código:</p>

<pre><code>Db::getInstance()-&gt;execute('INSERT INTO `'._DB_PREFIX_.'layered_product_attribute` (`id_attribute`, `id_product`, `id_attribute_group`, `id_shop`)
SELECT pac.id_attribute, pa.id_product, ag.id_attribute_group, '.(version_compare(_PS_VERSION_,'1.5','&gt;') ? 'product_attribute_shop.`id_shop`' : '1').'
FROM '._DB_PREFIX_.'product_attribute pa
'.(version_compare(_PS_VERSION_,'1.5','&gt;') ? Shop::addSqlAssociation('product_attribute', 'pa') : '').'
INNER JOIN '._DB_PREFIX_.'product_attribute_combination pac ON pac.id_product_attribute = pa.id_product_attribute
INNER JOIN '._DB_PREFIX_.'attribute a ON (a.id_attribute = pac.id_attribute)
INNER JOIN '._DB_PREFIX_.'attribute_group ag ON ag.id_attribute_group = a.id_attribute_group
'.(is_null($id_product) ? '' : 'AND pa.id_product = '.(int)$id_product).'
GROUP BY a.id_attribute, pa.id_product '.(version_compare(_PS_VERSION_,'1.5','&gt;') ? ', product_attribute_shop.`id_shop`' : ''));
</code></pre>

<p>substituam por:</p>

<pre><code>Db::getInstance()-&gt;execute('INSERT INTO `'._DB_PREFIX_.'layered_product_attribute` (`id_attribute`, `id_product`, `id_attribute_group`, `id_shop`)
SELECT pac.id_attribute, pa.id_product, ag.id_attribute_group, '.(version_compare(_PS_VERSION_,'1.5','&gt;') ? 'product_attribute_shop.`id_shop`' : '1').'
FROM '._DB_PREFIX_.'product_attribute pa
'.(version_compare(_PS_VERSION_,'1.5','&gt;') ? Shop::addSqlAssociation('product_attribute', 'pa') : '').'
INNER JOIN '._DB_PREFIX_.'product_attribute_combination pac ON pac.id_product_attribute = pa.id_product_attribute
'.(version_compare(_PS_VERSION_,'1.5','&gt;') ? '
INNER JOIN '._DB_PREFIX_.'stock_available sa ON (sa.id_product_attribute = pac.id_product_attribute AND sa.quantity &gt; 0)
' : '').'
INNER JOIN '._DB_PREFIX_.'attribute a ON (a.id_attribute = pac.id_attribute)
INNER JOIN '._DB_PREFIX_.'attribute_group ag ON ag.id_attribute_group = a.id_attribute_group
'.(is_null($id_product) ? '' : 'AND pa.id_product = '.(int)$id_product).'
GROUP BY a.id_attribute, pa.id_product '.(version_compare(_PS_VERSION_,'1.5','&gt;') ? ', product_attribute_shop.`id_shop`' : ''));
</code></pre>

<p>OK. Concluído. Editem o ficheiro e enviem de novo para o servidor, não se esqueçam do backup.</p>

<p>Agora, na vossa área de administração, vão ao módulo Layered Navigation. Click em: Build Attribute Index</p>

<p>Vão à página de categoria onde havia o problema e faça um refresh, vai estar corrigido...</p>

<p>Abraços</p>]]></description><link>http://izak.txt.pt/prestashop-blocklayered-e-atributos-fora-de-stock/</link><guid isPermaLink="false">157b09f8-6169-4e3e-84c9-c5b9a05e8d88</guid><category><![CDATA[PrestaShop]]></category><category><![CDATA[Coding]]></category><dc:creator><![CDATA[Izake]]></dc:creator><pubDate>Mon, 30 Sep 2013 11:13:26 GMT</pubDate></item><item><title><![CDATA[Um Comercial à Maneira (LG)]]></title><description><![CDATA[<iframe width="560" height="315" src='http://www.youtube.com/embed/4xQb9Kl-O3E'  frameborder="0" allowfullscreen></iframe>

<p>Não podia ser um comercial melhor... Altamente!</p>]]></description><link>http://izak.txt.pt/um-comercial-a-maneira-lg/</link><guid isPermaLink="false">900bff37-6af1-4b89-ba91-427f44181e3d</guid><category><![CDATA[Publicidade]]></category><category><![CDATA[Vídeo]]></category><dc:creator><![CDATA[Izake]]></dc:creator><pubDate>Sun, 22 Sep 2013 19:51:51 GMT</pubDate></item><item><title><![CDATA[IOS 7 A nova maravilha APPLE]]></title><description><![CDATA[<p><img src='http://izak.txt.pt/content/images/2013/Nov/20130919_141006.jpg'  alt="IOS 7" /></p>

<p>Ontem (18/09/2013) os utilizadores de dispositivos móveis da Apple, foram prendados com a última versão do sistema operativo móvel da marca, o IOS7.</p>

<p>Por aqui, foram cerca de 2 horas até que todos os dispositivos ficassem atualizados, com downloads a rondarem os 750mb para a descarga do sistema...</p>

<p>A nota final não podia ser mais positiva, uma interface completamente renovada, uma usabilidade inigualável e uma reformulação do multi-tasking foram as apostas da marca para o seu novo sistema.</p>

<p>Vai haver uma curva de aprendizagem para a utilização do novo sistema, principalmente para os utilizadores mais antigos, o que na minha opinião, vai valer a pena...</p>]]></description><link>http://izak.txt.pt/ios-7-a-nova-maravilha-apple/</link><guid isPermaLink="false">cb091fd4-d392-4b66-be79-c426d86d4662</guid><category><![CDATA[Gadgets]]></category><dc:creator><![CDATA[Izake]]></dc:creator><pubDate>Thu, 19 Sep 2013 13:13:59 GMT</pubDate></item><item><title><![CDATA[Feira Rural Águeda]]></title><description><![CDATA[<p><img src='http://izak.txt.pt/content/images/2013/Nov/20130625_213701.jpg'  alt="Bianca @ Feira Rural Águeda" /></p>]]></description><link>http://izak.txt.pt/feira-rural-agueda/</link><guid isPermaLink="false">dcb7b68f-8930-4e0f-a9e4-d2751f3ef9c2</guid><category><![CDATA[Bianca]]></category><category><![CDATA[Photo]]></category><dc:creator><![CDATA[Izake]]></dc:creator><pubDate>Tue, 25 Jun 2013 20:38:02 GMT</pubDate></item><item><title><![CDATA[PLEX no Apple TV]]></title><description><![CDATA[<p><img src='http://izak.txt.pt/content/images/2013/Nov/Plex_Logo.jpg'  alt="Plex Apple TV" /></p>

<p>Olá,</p>

<p>Ontem falei-vos <a title="Instalar PLEX Media Server" href='http://izak.txt.pt/plex-um-servidor-multimedia-completo/'  target="_blank">neste post</a>, como instalar o PLEX Media Server e Client nos vossos computadores caseiros e fazer stream dos vossos conteúdos multimédia pelos vossos dispositivos. No entanto, fica a pergunta: "Como fazer stream para o Apple TV 2ª Geração"?</p>

<p>OK, é possível! Para poderem utilizar o stream através do vosso PLEX Media Server para o Apple TV de 2ª Geração, tem que fazer o Jailbreak ao mesmo. Descarreguem grátis o SeasOnPass e sigam o tutorial no site da FireCore, <a title="Jailbreak Apple TV" href='http://support.firecore.com/entries/387605'  target="_blank">vejam aqui</a>.</p>

<p>Depois de terem aplicado o Jailbreak à Apple TV, têm 2 formas de instalar o PLEX. A primeira e mais completa solução é comprar o aTV Flash da FireCore, que vos permite ter inúmeros add-Ons e software adicional na vossa Apple TV, como web browser, PLEX, XBMC, e muitas outras aplicações à distância de um click, sem SSH, comandos, etc. Podem <a title="aTV Flash FireCore" href='http://firecore.com/atvflash-black'  target="_blank">ver aqui</a> o pacote, a minha opinião em relação ao software é 8 de 0 a 10.</p>

<p>Outra solução (no caso de quererem instalar o PLEX), é por linha de comandos. vejam <a title="Instalar PLEX no Apple TV" href='http://www.idownloadblog.com/2012/02/06/install-plex-apple-tv/'  target="_blank">este tutorial</a>.</p>

<p>Espero que gostem do vosso novo Apple TV.</p>

<p>Abraço</p>]]></description><link>http://izak.txt.pt/plex-no-apple-tv/</link><guid isPermaLink="false">3b80ed97-0725-4416-9376-0ca3537cf32a</guid><category><![CDATA[Gadgets]]></category><dc:creator><![CDATA[Izake]]></dc:creator><pubDate>Sun, 18 Nov 2012 06:54:38 GMT</pubDate></item><item><title><![CDATA[PLEX - Um servidor multimédia completo]]></title><description><![CDATA[<p><img src='http://izak.txt.pt/content/images/2013/Nov/plexAppSplash_780x375.jpg'  alt="Plex" /></p>

<p>Olá,</p>

<p>Ao longo dos anos tenho vindo a guardar e converter os meus filmes em DVD e/ou DivX para que os possa ver em todos os dispositivos. No entanto, como tinha um PC velho cá em casa, decidi fazer o processo inverso e passar todos os DVD's para formato digital. Além de ser um processo demorado, tive a necessidade de estudar uma forma de partilha de conteúdos doméstica que se adaptasse a todos os dispositivos, sejam eles móveis ou fixos.</p>

<p>Descubri o PLEX!. O Plex é um servidor/cliente de multimédia que gere a biblioteca completamente desde filmes, músicas, fotos, etc e as partilha pelos mais diversos dispositivos, incluíndo Mac OSX. O PLEX mostra-se muito versátil uma vez que faz a junção de legendas, suporta a maioria dos formatos de filme e musica e permite a partilha através de iTunes, neste caso, é necessário a instalação do Bonjour no vosso servidor.</p>

<p>Comprei a versão de atualização do Windows 8, fiz uma instalação limpinha nesse computador velho, e coloquei-lhe alguns discos SATA2.</p>

<p>Aqui a minha configuração:</p>

<ul>
<li>Board Asus P5G41-M</li>
<li>Intel Core2Duo <a href='mailto:E5200@2.50ghz' >E5200@2.50GHz</a></li>
<li>NVIDIA GeForce 8400 GS</li>
<li>2GB Ram DDR2 800</li>
<li>Placa LAN 10/100/1000 D-Link</li>
<li>2 Discos 500GB (+1 de 3 TB para breve)</li>
</ul>

<p>Ok, depois de montar o PC,  fiz uma instalação limpa e original do Win8 Pro que comprei <a title="Windows 8 Pro" href='http://windows.microsoft.com/pt-PT/windows/buy?ocid=GA8_O_WOL_DIS_ShopHP_FPP_Light'  target="_blank">aqui</a>. Depois disso, como é um servidor, não tem rato, teclado nem monitor, por isso instalei um VNC Server (<a title="Ultra VNC" href='http://www.uvnc.com/'  target="_blank">ULTRA VNC</a>) para que o possa controlar na perfeição através do Mac OSX.</p>

<p>O passo seguinte é fazer o download do PLEX Server e instalar, podem <a title="Plex Media Server" href='http://www.plexapp.com/getplex/'  target="_blank">ver aqui</a>. A configuração é simples. Basta depois adicionar os ficheiros às categorias correspondentes e ele indexa-os e disponibiliza-os em stream. Se, por alguma razão não se conseguirem conectar ao PLEX, verifiquem as portas firewall/router que são por defeito 32400.</p>

<p>Para que possam aceder à vossa biblioteca de qualquer parte do mundo, devem registar-se em <a title="MyPLEX" href='https://my.plexapp.com/'  target="_blank">myPlex</a> e adicionar o vosso servidor lá, assim, à semelhança do que acontece com o no-ip, o Plex atualiza o IP do vosso computador quando a net cai ou o IP muda.</p>

<p>E pronto, está o PLEX a funcionar! Para poderem ver os vossos filmes e conteúdos multimédia, devem instalar o PLEX Media Center nos vossos computadores, façam o <a title="PLEX Media Center" href='http://www.plexapp.com/download/plex-media-center.php'  target="_blank">download aqui</a>. O que mais me impressionou no PLEX foi que é 100% compatível com Mac OSX e acessórios (Apple Remote, etc).</p>

<p>Se têm um iPhone e querem ter o PLEX em stream, utilizem a APP Oficial do PLEX, que, não só vos permite ver filmes, fotos etc como vos permite controlar remotamente o vosso PLEX Media Center, saibam mais <a title="Plex iPhone Client" href='http://itunes.apple.com/us/app/plex/id383457673'  target="_blank">aqui</a>.</p>

<p>Realmente, depois de ter experimentado o <a title="XBMC" href='http://xbmc.org/'  target="_blank">XBMC</a>, o PLEX foi sem dúvida o que mais me impressionou, desta forma, dou nota 10.</p>

<p>Abraço</p>]]></description><link>http://izak.txt.pt/plex-um-servidor-multimedia-completo/</link><guid isPermaLink="false">cdf4ba36-bc32-44fa-8633-70d43b5009ec</guid><category><![CDATA[Servidores]]></category><dc:creator><![CDATA[Izake]]></dc:creator><pubDate>Sat, 17 Nov 2012 10:45:58 GMT</pubDate></item></channel></rss>