Visual Studio Code

visual code

Neste momento é o meu local de eleição para programar.
Embora não seja tão leve como outros no mercado, está longe de ser pesado como um IDE.

O Visual Studio Code é bastante rápido em todas as acções que lhe atiramos, é super intuitivo, tem imensos plugins, está em constante desenvolvimento, visualmente é muito agradável, bem, neste momento não dá para pedir muito mais… (a não ser um plugin xpto que nos permita fazer controlo de versões de base de dados, era top)

https://code.visualstudio.com/

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

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