Quem quer harware?!

Olá ^^


Toda a gente gosta de harware, seja para deixar o seu computador mais rápido/potente, seja para ter uma melhor qualidade sonora, ou até pessoas como eu, viciadas em ratos e que detém todos e mais alguns, de todas as marcas e feitios.

A Smashing Magazine pensou em todos esses e está a dar hardware! Sim! A DAR!


Para isso apenas têm de fazer um comentário no post que anuncia esse mesmo concurso!
Fácil não? Nem é necessário fazer inscrição! Apenas comentar! Eu já fiz o meu! E tu?

Cumprimentos ;)


(Quase) Dia de verão!

Olá!

Bem hoje por estes lados esteve um autêntico dia de verão! E o mesmo tem vindo a ser durante toda a semana passada!O ajuste de brilho automático do iphone pode tirar um pouco o brilho, mas garanto-vos... estava sol! Muito sol!


Estas fotos já foram tiradas ao fim da tarde (pelas 18:00)... Onde é que, há um mês atrás, se imaginava que iria estar este sol, ou até mesmo de dia, a esta hora?

E na vossa terra? Esteve sol? Esteve calor? Cumprimentos ;)

VNC no iphone...

Olá ^^Hoje venho mostrar-vos mais uma das killer features de um iPhone jailbroken! A função de VNC é muito boa para controlar o seu iPhone na network, e ainda mais para enviar SMS quando está no computador! Aqui vai uma screen :)
O iphone pede autorização quando uma nova ligação é efectuada, por isso não há perigo de hackers a bisbilhotar! =D
Quando se escreve texto, o teclado do computador pode ser usado para a inserção! Acelera e muito a escrita de SMS! :)

Bem, existem vários repositórios deste software, mas tendo o cydia é possível descarregar este software de imediato dos repositórios por defeito incluidos!

Cumprimentos ;)

O "I have a dream" de Jay Freeman (Saurik)

Como muitos de vocês devem saber, a Apple está a tentar com que o acto de efectuar "Jailbreak" a um iphone se torne ilegal. Estou completamente contra isso, assim como todos os developers que não se deixaram levar pelas restrições (desculpem o termo) estúpidas da AppStore. Jay Freeman escreveu uma carta para o "Copyright Office", tentado assim com que o sonho de alguns não se torne o pesadelo de muitos. Aqui fica:

Hello. I am the developer of Cydia, the first application installed onto Apple’s devices after they have been jailbroken. Cydia acts as an open competitor to the Apple App Store: anyone can put applications up. These applications are distributed from any number of “repositories”: anyone can run one, and end users can add them to their copy of Cydia. In this manner, Cydia acts as a web browser: no one has centralized control over what can and cannot be distributed.

All of this is, itself, based on an existing “industry standard” known as APT: an “open source” mechanism for distributing applications that has been in use by computer operating systems such as Linux for well over a decade. Even Cydia is open source: anyone can get access to its source code in order to either understand or modify it.

Cydia is now installed on 1.6 million devices worldwide, at least a quarter of which are within the United States. Please note that this number is not based on download counts or “unique IP addresses”, both of which drastically overestimate the number of users an application has. This number is based on a survey of unique device identifiers (a mechanism that Apple encourages developers to use to track devices) over the last month.

These users are also quite active: 300,000 unique devices check in to Cydia each day, over 650,000 each week. This takes the form of people looking for new packages, new repositories, and getting upgrades. What these users are coming back for are the hundreds of applications that are in Cydia, each one of which being of the type Apple denies from their store.

Unfortunately, there is now concern that applications that jailbreak phones, the tools that people use to install Cydia, may come under attack from Apple under the DMCA. This is /terribly/ unfortunate as there is a thriving market of applications for these “jailbroken” devices.

Apple isn’t even the only problem. An entire new class of devices is coming onto the market, a class of devices that I do not feel currently has a good name, but for which I will temporarily call “integrated computers”. These devices really are computers: they are running the same operating systems that we find on everything from laptops through desktop computers up to massive computation clusters.

In Apple’s case, this operating system is Darwin, the base of their Mac OS X desktop operating system. In the case of the new Android phones, this is Linux, an increasingly popular “free software” kernel.

There is nothing intrinsically restricted about these devices, and nothing that requires them to have restrictions: nothing except the controlling attitudes of the people who are releasing them. The T-Mobile G1 from HTC, running the touted “open source” Android, is not able to be changed by end users using the code that Google is trying to give us.

Back to Apple’s devices, they maintain tight encryption-backed control over what applications users can install onto their devices. Apple uses this control in order to explicitely act in an anticompetive manner: denying applications that provide similar functionality to those applications that Apple distributes with their device as “it may cause user confusion”. With this, they have managed to keep Opera (the most popular mobile web browser provider) from even bothering to attempt to target their system. They have publically shut down Sun from bringing in Java (which would itself compete with their App Store due to their J2ME technology), and only after a couple years been willing to sit down and work with Macromedia to bring Flash to their platform.

They have denied competing mail applications, competing camera applications, and competing mapping systems. They also have exerted control over what they feel to be acceptable content, sometimes vascilating (first denying any application using the word “fart”, and then allowing one in which rapidly becomes the #1 most popular application in the store).

This has led many developers to “go underground”, distibuting their products using Cydia, and selling it from their own websites. As an example of some of these applications, I will describe a few of the programs I have written, and why users want them:

Cycorder - This application allows users to record videos with their iPhone’s camera and transfer them to a computer. Cycorder is one of the “killer applications” of jailbroken iPhones, and is used by a very large percentage of its users. I do not know how many, but even four months ago I estimated hundreds of thousands.

These videos themselves have become quite widespread, and have even been aired on CNN’s iReport (where users can contribute videos to get aired on the network) [1]. One user even shot a music video using it [2].

1: http://www.ireport.com/docs/DOC-103642
2: http://www.goshone.com/?p=74

Unfortunately, Cycorder (and a few applications like them, such as Qik and Video Recorder 3G) have been submitted to Apple and then ignored for months. These applications require access to the camera, which Apple does not allow as part of their official SDK: while applications can let the user take a picture, it is tightly managed by an interface that Apple has provided.

WinterBoard - An “extension” for the system that allows users to customize the graphics and sounds on their device. One feature that almost every cell phone on the market has is the ability to change the wallpaper, much as one would on a desktop computer. However, this is not functionality available on the iPhone: “any background you want, as long as it’s black” (as Henry Ford may have said).

There are now thousands of “themes” available: sets of graphics. These themes don’t just change the wallpaper: they use WinterBoard’s full features in order to theme the entire system, changing all of the icons, the buttons, and the entire feel. Users install these themes using Cydia and then activate them using WinterBoard.

Unfortunately, WinterBoard requires access to system files that Apple has protected. For the full amount of control it provides to the user, it needs to “inject” or “hook” into every running application, in order to change the loaded graphics. This level of functionality is definitely verboten.

Veency - Another extension that allows users to remote control their iPhone using a compter monitor and keyboard. Veency is very popular among developers giving presentations of their work, but also has been used by people to make writing text messages easier (using their computer keyboards). This is of incredible value to the users who use it, although it is not as popular as other applications in Cydia. It is open source.

Currently, Apple provides no mechanism for recording the screen of the device, which means that users who want to show off their applications either have to use a simulator (which does not let them interact with the screen in intuitive manners with multiple fingers), or setup a physical camera to record their screen and project it onto a wall. Neither of these are usable solutions for many presenters.

Unfortunately, getting direct access to the display buffer requires access to APIs that Apple does not allow usage of in the App Store. Also, this requires a “daemon”: a program running in the background, to accept the incoming screensharing requests. Apple also does not allow background programs on their devices.

Obviously, though, I am not the only developer who has been working on this device. There are numerous companies that have managed to make a market selling products for jailbroken iPhones. Some examples:

SpoofApp - voice changing, call recording
MCleaner - block incoming calls and sms
iBlackList - another call blocking application
Cylay - track iPhone, theft protection
MiVTones - video ringtones for incoming calls
iPhone Modem - laptop/iPhone data tethering
PDANet - another tethering application

To bring a specific example to the forefront, I will focus on Snapture, distributed by Snapture Labs, LLC. Snapture is an improved Camera application for the iPhone. Snapture is denied from the App Store for similar reasons to Cycorder. Snapture, however, does not concentrate on videos: it is about better still photos.

Unlike most point-and-click cameras, the iPhone does not support numerous “standard” features, such as timed pictures, color tinting, image rotating and zooming, and photo bracketing. Snapture provides all of these features, and is sold for $7.99 from their website [1].

What makes Snapture even more interesting is that they are also providing a hardware component to go with their product: the SnaptureFlash [2]. This is an attachment for the iPhone that provides a strong Xenon LED Flash/Light in order to make taking pictures in the dark even easier. Unfortunately, Apple does not provide access to the hardware connector to App Store developers: this is a hardware component that could only ever work with jailbroken phones.

1: http://www.snapturelabs.com/
2: http://www.snapturelabs.com/snaptureflash.html

I therefore am going to close this (partly because I am running out of time), with a plea to the copyright office to not ignore the many hundreds of thousands of earnest users: users who are legally purchasing alternative applications and wishing to use them on their iPhones and iPod Touches, users who want functionality from their mobile devices that often no one is able to provide, but which is now possible on these new classes of devices. If only the people who were distributing these devices were fully open.

Sincerely,
Jay Freeman (saurik)


Aqui fica também o link para o ficheiro .PDF desta carta.

Razões para os atrasos...

Olá.
Ultimamente tenho andado um pouco atrasado na publicação de artigos aqui no blog, tanto que por vezes deixo até atrasar alguns dias. O próximo artigo de Visual Basic já devia ter sido publicado no Domingo e ainda nem for sequer construído. E tenho uma boa razão para isto. A falta de tempo devido a alguns projectos nos quais estou envolvido. A associação de estudantes está a ser disputada por 3 listas (K, Q e D), e eu pertenco e sou representante do Apoio ao aluno da Lista K, que tem estado em campanha desde sexta-feira até hoje. A Rádio Escola que irá estar sobre meu poder muito brevemente, requer nos primeiros tempos uma dedicação fora do normal, o que ocupa muito tempo. E depois claro as aulas, que me ocupam todo o santo dia! Tenho até que faltar a algumas aulas para conseguir manter a rotina a funcionar.
Claro que no meio disto tudo o blog passa para último plano. Mas muitio em breve retomarei a rotinha normal e poderei voltar a actualizar o blog diáriamente.
O artigo de Visual Basic não está esquecido e no máximo esta semana estará cá fora!

Cumprimentos ;)

Visitas - Powered by Sitemeter

Olá!

Recentemente adoptei o sitemeter para poder saber quantas visitas tenho no meu blog, assim como outras informações (Localização dessas mesmas visitas). Hoje, passado uma semana, decidi ver quantas visitas obtive, e de onde vieram, e cá está o mapa mundo!
Uuuuiii! Parece que obtive mais visitas de estrangeiros do que propriamente Portugueses! Ora vejamos:
Em portugal, registo de algumas visitas na zona norte, zona centro, muitas de lisboa e apenas duas da zona sul. Os pontos verdes indicam últimas 10 visitas, o vermelho a última visita e os brancos as visitas seguintes às 10 últimas. Mas agora vejamos o Brasil:
Chega a passar as visitas em Portugal. Muito bem! Parece que os brasileiros gostam de mim! Já tive relações profissionais com brasileiros e posso dizer que são excelentes pessoas!
Como podem ver pelo mapa mundo em cima, obtive também visitas de outros países, mas foram meras visitas únicas e nunca mais se repetiram. Estes mapas referem as últimas 100 visitas ao blog.

Cumprimentos :)

Radio Escola - A playlist

Olá.

Desde há alguns dias atrás tenho tomado conta da Rádio Escola da EST, juntamente com três colegas de turma. A coisa parece estar animada e estamos a gostar muito da experiência! Por isso decidimos criar uma playlist para passar na a escola aos intervalos e no polivalente durante todo o dia.Clique para aumentar

Olhando para a lista, podemos ver várias informações. Nome, álbum, duração, género (Para algumas), intérprete (Para algumas) e número de reproduções, que está claro, diz-nos o que os alunos gostam mais.

Pelos vistos os alunos gostam de House music! Também é o meu género preferido, mas está visto que não é só meu, é também dos alunos desta secundária!

A rádio tem estado animada e como podem ver acenta muito pela música house, mas é claro estamos abertos a tudo! Basta os alunos pedirem! Na segunda-feira colocarei fotografias do espaço :)

Zona Visual Basic - Referências

Olá.
No artigo de hoje pertencente à Zona Visual Basic, recomendo os melhores livros com referências de Visual Basic, para que não se perca neste mundo e possa facilmente dominar a linguagem de programação Visual Basic.

Começemos pelo que a minha professora de programação considera "A Bíblia"! Visual Basic 2008 Step by Step é um livro da Microsoft Press que cobre todos os pontos do Visual Basic (Pudera! Tem mais de 500 páginas!). Desde a iniciação até aos programas mais avançados possíveis de criar nesta linguagem, este é com certeza o livro ideal para os iniciados e mais avançados programadores de VB!
Este livro incluí também um CD com "resources" e o e-book deste mesmo livro! Infelizmente para alguns (Não é o meu caso) o mesmo se encontra em Inglês, e muito menos sei se é possível comprá-lo em alguma livraria Portuguesa. Mas aqui se establece a regra nº 1 do bom programador.

O bom programador deve ter óptimos conhecimentos de inglês para dominar qualquer linguagem de programação.

Em segundo lugar, este já para quem gosta mais do Português para a leitura e referência, apresento o Visual Basic .NET 2005 - Curso completo, de Henrique Loureiro, que cobre o paradigma da Linguagem Orientada a Objectos, ajuda na iniciação da programação caso esta seja a sua primeira linguagem, e cobre vários tipos de aplicações em VB e estrutura. Recomendada a sua leitura, mesmo para quem tem o Step by Step da Microsoft.

Qualquer um dos livros é uma óptima referência ao Visual Basic e deve considerar-se um elemento valioso do programador, até para o mais experiente, que precisa sempre de consultar algo em específico para um projecto seu. O programador pode saber muito, mas não é um computador!

Cumprimentos e sábado chega o 3º artigo, com a primeira abordagem ao Visual Basic, construcção de um programa em Modo Consola e outro em Windows Form. Não percam o próximo artigo pois irá ser bem explicativo do que é o Visual Basic e terá comentários áudio, que ajuda muito na compreensão!

Zona Visual Basic - Introdução à POO

Olá.

Publico o primeiro de muitos artigos da Zona Visual Basic, uma zona dedicada a esta linguagem de programação. Este é uma apresentação de diapositivos que fiz na escola, referente à introdução à POO.


Aqui está! Qualquer dúvida não hesite em contactar mail@paulotruta.net !

No próximo artigo irão ser dados os links para download da versão 2008 do Visual Basic Express e também como criar o seu primeiro programa!

Todos os artigos irão ser publicados na forma de apresentação de diapositivos, para melhor compreensão da matéria dada!

Locais onde gostaria de estar neste momento!

Em espécie de "resposta" ao post criado pelo Phil em iphil.com.pt, coloco aqui os locais onde gostaria mesmo de estar neste momento!

Nova Iorque, um local que eu admiro pela beleza citadina que transpira todos os dias. Saudades deste lugar :)

Londres, também tenho muitas saudades deste local! Passei aqui momentos felizes, e também já discuti, mas no final fiquei com uma muito boa impressão desta cidade linda!

Mais? Só se for no hawai!
Também já estive para vir aqui, mas infelizmente não foi possível, necessitava de vencer o torneio nacional de Pokémon Trading Card Game...

Cumprimentos ;)

New work: Neogeo

Olá ^^
Venho aqui apresentar o meu novo e mais recente trabalho :) Um cartaz referente ao projecto de empreendorismo em que estou envolvido, chamado NeoMachines, que coloca na Escola Secundária da Trofa as antigas máquinas de jogos Neo Geo! Irá contar com 4 terminais prontos a ser utilizados pelos alunos a preços competitivos! 50 cêntimos para 2 créditos de jogo. Fica aqui então o cartaz que criei para promover o projecto.

µTorrent WebUI

Olá ^^
Penso que já todos devem ter ouvido falar do µTorrent, e quem não sabe o que é passo então a explicar:
O µTorrent é um software criado para efectuar downloads de redes P2p, nomeadamente torrents. Torrents são pequenos ficheiros que contém a informação de onde o ficheiro pode ser encontrado, quem o está a enviar e quem o está a receber. O µTorrent encarrega-se de ler esses ficheiros e efectuar o download.
"Ok, muito bem! E é só isto que tens para me dizer?"

Claro que não! Vim aqui falar do µTorrent WebUI, uma função presente no µTorrent que me dá muito jeito, e aposto que dá também a quem ter um servidor em casa ou quer controlar os torrents a serem executados no PC de casa. O µTorrent WebUI permite isso mesmo. A partir de qualquer PC com ligação à internet, poderá aceder ao painel do µTorrent, ver o estado dos downloads, parar downloads, e até adicionar novos torrents! Para isso basta activarem a opção "µTorrent WebUI", nas defenições do programa, e está pronto! A partir daí basta aceder a partir de, por exemplo, http://xxx.xxx.x.xxx:porta/gui/, onde xxx.xxx.x.xxx é o IP do vosso PC caso estejam dentro da mesma rede, ou o Ip externo desse mesmo PC caso queira aceder a partir de outra localização na internet, ou até o domínio defenido para aceder ao vosso IP. A porta refere-se à porta defenida no programa, normalmente 8080. Ao acederem têm acesso ao seguinte:
Poderoso hum? Agora já sabem desta magnífica feature que tanto jeito me dá!

Dragões e fantasia...

Quer saber fazer o que está na imagem abaixo mas acha difícil?
Fiquem a saber que não é nada difícil! Cliquem na imagem para acederem ao guia de como criar este cenário fantástico!

Razões para a "molenguice"...

Olá ^^

Não, hoje não venho falar de informática ou design e encher-vos os ouvidos até ficarem completamente fartos! Venho aqui sim pensar na vida, e falar sobre um assunto que me tem deixado a pensar muito. Estas são as razões para a "Molenguice".

Preguiça, falta de vontade, molonguice, chamem-lhe o que quiserem... A verdade é que existe, e tanto existe que eu estou numa dessas fases! Não me dou sequer ao trabalho de ligar o messenger, ligo o PC, meto umas músicas e deixo ficar... Não tenho criado novos design's, não tenho actualizado o blog com a frequência que gostaria. E tudo isto por falta de vontade, vontade essa que consequentemente me leva a ter falta de idéias para escrever. Eu bem que quero escrever umas linhas todos os dias, mas ás vezes não sei mesmo sobre o quê. Ou é muito dificil, ou é muito simples, ou é aborrecido... A verdade é que ultimamente tenho andado a "ficar muitas vezes sem assunto".

A promessa de "um artigo por dia" não está a ser cumprida...

Não entendo como é que aos 15 desenvolvia um jogo comandando uma equipe de centenas de pessoas e hoje estou sozinho neste mundo infinito que é a internet.. Simplesmente não entendo o que me falta para inovar de maneira estrondosa... é isso que eu quero, criar uma inovação tal que derrube tudo o que possa ser concorrência e me leve à ribalta no mundo da informática... Mas não está a acontecer...

Estou a estudar algo que não por culpa das matérias dadas, mas sim por falta de recursos e profissionalismo de algumas entidades me faz ficar farto de informática... farto de tecnologia... O chegar a casa e ouvir apenas música é uma dessas razões... fazer informática de manhâ à noite e depois ainda ter paciência para os projectos extra é muito dificíl mas eu tento manter sempre!

Jquery - Poder e simplicidade...

Jquery é para mim sem dúvida a melhor invenção dos últimos tempos no campo da programação web. Já não consigo programarem JavaScript sem usar esta biblioteca excelente que simplifica em muito o meu trabalho e me dá muitas mais possibilidades!

jQuery é uma biblioteca JavaScript rápida e concisa que simplifica percorrer documentos HTML, manipular eventos, criar animações e interações Ajax para um desenvolvimento web rápido. O jQuery foi desenvolvido para mudar a forma com que você escreve JavaScript
Como não vos quero deixar a olhar para tecto, fui à procura de um artigo interessante e encontrei este, que por coincidência dos diabos foi escrito por um blogger muito parecido comigo! Não percam o mundo do JQuery, pois dá "Poder e Simplicidade" de uma rajada só!

Cumprimentos ;)

Gadgets com fartura!

Olá!

Quem em acompanha desde o princípio sabe que uma das features que eu gosto mais no windows vista é sem dúvida a Sidebar, ou Barra lateral, para o bom Português!
Até já publiquei artigos de como criar gadgets para a sidebar. Hoje venho disponibilizar um pack de 500 gadgets para a sidebar do windows! Sim! 500! O mais díficil vai ser escolher!
O download pode ser feito a partir do icone acima! Força!

Deskmod - Para trabalhar melhor...

Hoje mudei o estilo do meu desktop. Estava um pouco difícil para trabalhar e pouco colorido. Pois mudei o estilo por completo, aplicando novas tendências e a minha cor preferida, o azul!
Ora como eu sou amigo de todos, deixo aqui as resources utilizadas!

Como podem ver não é nada de muito complicado, muito pelo contrário, e acabei com um efeito muito bom e simples!

PS: Se não têm dinheiro para comprar o TuneUp, podem sempre usar a alternativa para aplicar o tema, o Vista Glazz, infelizmente este não permite mudar os íconesm solução essa que não conheço (Pelo menos grátis e com qualidade).

Cumprimentos ;)

Porque não consigo estar parado!

Porque a moda está sempre a mudar, e não é só na roupa, brevemente trago um novo estilo para o blog, o estilo do espaço, muito utilizado agora em websites dedicados ao design e internet.
Muito em breve! Não percam!

Wordle - A tua "Nuvem" de palavras!

Olá ^^



Sei que todos os que visitam o meu blog gostam destas "Nuvens" de palavras, normalmente randomizadas :) Ora aqui está uma boa maneira de criarem a vossa própria "nuvem"!

Em www.Wordle.net podem criar a vossa própria usando as vossas palavras escritas no momento, ou um link para uma página na internet! Neste caso usei o link RSS aqui do blog para obter a minha "nuvem"!

Divirtam-se!

PS: Peço desculpa pela falta de actualizações do blog, mas com os testes e trabalhos para a escola torna-se quase impossível actualizar o blog diáriamente. Mas não entrem em stess! Muito em breve entro à carga com as zonas Blogger e Visual Basic, e até já tenho preparado o primeiro artigo, estou só mesmo à espera do Miguel Dias! Até à próxima!

Zona Blogger | Zona Visual Basic

Olá ^^
A Zona Blogger & Visual Basic é uma nova área presente neste blog. Mas em que consiste a Zona Blogger & Visual Basic?

Faz parte da "Zona", uma rede de websites que visa a dar as melhores dicas sobre nova tecnologia. Cada página está contida num website de um blogger/informático, que é administrado por um utilizador que tenha mostrado experiência no sentido de dar as melhores dicas ao visitante.

A Zona Blogger é administrada por mim, Paulo Truta, que estarei encarregue de dar as melhores dicas e resources que existem para o Blogger, já que é este CMS que "faz o meu blog andar", e poderei desta maneira aconselhar os utilizadores da melhor maneira possível no sentido de obterem uma melhor experiência do seu blog. É também administrada por mim a Zona Visual Basic, que irá entregar-lhe as melhore dicas/guias, desta linguagem de programação, começando pelos fundamentos básicos e só depois passando para a prática.



Ambas as zonas irão estar em constante destaque na barra lateral (Sidebar) do blog.

Cumprimentos ;)