PhpStorm – Lightning-smart PHP IDE


Pela primeira vez comecei a utilizar um IDE para desenvolver aplicações e sem dúvida que existem muitas diferenças para um editor de texto, tanto para o bem como para o mal.

Nota-se o “poder” do phpstorm enquanto estamos a desenvolver, quer na análise do código quer na quantidade de características/funções que possui, que nos permite fazer quase tudo o que queremos. É possível alterar muitas definições apesar de não ser opensource e existem atalhos para quase tudo. Não é preciso instalar plugins externos porque o que queremos já vem com o IDE, embora ele nos dê essa possibilidade. Por isso ficamos com a sensação que tudo vive em harmonia.

Agora, é preciso ter uma máquina a acompanhar, porque começo a sentir que 8Gb de RAM não são suficientes…
É mais lento que o sublime text (por exemplo) quer ao abrir o programa quer na edição de ficheiros muito grandes, e é por isso que continuo a usar o sublime lado a lado sempre que necessário.
(no entanto se quiser por exemplo editar um ficheiro com milhões de linhas o sublime já não dá e uso o notepad++, ou se quiser fazer pesquisas rápidas recursivas uso o pspad…)

 

Wallfav is now open source

So, some years ago (2014) I started a project of mine where it was possible for a user to put their favourite websites “in a wall”. It was a pratical way to manage bookmarks.

Wallfav looks something like this:

I decided to share the code to make a small contribution to the opensource community.

Source code:

https://github.com/goncalogoncalves/wallfav

Sublime Text 3

sublime text

A versão 3 (estável) do Sublime Text chegou e está muito boa. A rapidez é fenomenal, tanto a programar como a fazer o load de grandes ficheiros. O sistema de plugins continua a ser uma das sua mais valias e para já o seu maior concorrente, o Atom, ou apresenta argumentos à altura, ou verá em breve uma boa parte dos programadores a voltar para o Sublime.

https://www.sublimetext.com/

Generate Wallpaper Now jQuery Plugin

A jQuery plugin that allows the creation of an image through a set of parameters.

Why

+ I wanted to create a jquery plugin
+ I like to put random backgrounds into my smartphone

Usage example

$(target).genWallNow({
      width: "720px",
      height: "1280px",
      backgroundColor: "#000000",
      patternStyle: "style1",
      arcRadius: 25,
      randomSize: true,
      colorAlphaRandom: true,
      fillStyle: "#ffffff",
      strokeStyle: '#ffffff',
      strokes: true,
      lineWidth: 15,
      randomLineWidth: true,
      numberIterations: 1000,
      monochromatic: true,
      randomPosition: true
  });

Source code

https://github.com/goncalogoncalves/genwallnow

Output example

(downsized)

genwallnow

Springpad: Organiza a tua vida

Existem imensos softwares que nos permitem organizar as nossas ideias, tarefas, etc, mas encontrar um que seja realmente bom e gratuito não é fácil.


Depois de encontrar o Springpad, nunca mais andei a saltar de programa em programa, permitindo-me assim manter as minhas coisas organizadas. O Springpad trabalha na “cloud” e facilmente sincroniza a informação por diferentes dispositivos. Vê este video para descobrires melhor o Springpad.

Site oficial: http://springpadit.com/home
iPod touch: http://itunes.apple.com/us/app/springpad/id360116898
Chrome: https://chrome.google.com/webstore/detail/njhgeimnepehieioinbhmfpphfoocmng 

Autodesk Homestyler

É natural que muita gente já tenha imagina a sua casa de sonho e existem muitos softwares que permitem criar e visualizar plantas de casas feitas pelo utilizador, mas a maior parte ou não têm qualidade, ou são comerciais. Pois existe uma solução interessante desenvolvida pela autodesk: Autodesk Homestyler. Permite aos utilizadores criar de raiz as suas plantas, decora-las, gravar e exporta-las e ainda visualiza-las em 3D. De referir ainda, que esta é uma solução online, não necessitando de ser instalada no computador. Exemplos de casas:

Homepage: http://www.homestyler.com