Blog


Development


Como publicar a gem que eu criei

B555c8c5e5895d51689f9831d1f9e5ac?size=30 February 14, 2016 | posted on: Development

2015 02 14 como publicar a gem que eu criei thumb
Bem como "prometi" no post passado, como criar minha prorpia gem, caso não tenha visto dá uma olhada antes. Então, hoje vamos mostrar como publicar nossa gem. Primeiramente você precisa criar uma conta no rubygems.org E para testar nossa gem, vamos criar um projeto rails. $ rails new test_my_gem $ cd test_my_gem Mas antes de publicarmos nossa gem, vamos usa-la localmente, só para facilitar algum ajuste que precise ser feito. Para usarmos nossa gem localmente é só adicioanar em nosso Gemfile a linha abaixo # Gemfile gem 'array_to_average', path: '/path/to/gem/array_to_average... read more »
tagged: gem rubygem

Como criar minha prórpia gem

B555c8c5e5895d51689f9831d1f9e5ac?size=30 February 09, 2016 | posted on: Development

2015 02 08 como criar minha prorpia gem thumb
Olá pessoas, estamos de volta com mais um post. Bem hoje vou mostrar como criar uma gem, sem mais delongas, vamos nessa! O que vamos criar e como? O que? Digamos que nós estamos precisando de uma classe que vai receber um Array de números e retorna a média deles. Como? Vamos dá o nome de array_to_average Criando a gem $ bundle gem array_to_average $ cd array_to_average Setar Specification Preencha as variaveis abaixo: # ./array_to_average.gemspec ... spec.authors = ["Walmir Neto"] spec.email = ["wfsneto@gmail.com"] spec.summary = &qu... read more »
tagged: gem rubygem rspec test

[Digital Ocean] Instalando nginx, mysql e posts #2

B555c8c5e5895d51689f9831d1f9e5ac?size=30 April 28, 2015 | posted on: Development

Digital ocean instalando nginx mysql e posts 2 thumb
Então, estamos aqui para dá continuidade ao último post, se você não viu ou está tendo algum problema com os primeiro passos com a configuração do Digital Ocean, dá uma olhada no post anterior. Hoje vamos ver como instalar nginx, mysql (no meu caso para as aplicações php) e postgres (para as aplições rails)... Sem mais delongas, vamos nessa. Como mostrei no post anterior, depois de criar a droplet é preciso acessá-la. Acessando a droplet via ssh ssh root@droplet_id No exempo do post anterior o IP gerado foi 45.55.136.234, então abra o terminal e rode: ssh root@45.55.136.234 Depois ... read more »

[Digital Ocean] Primeiros passos #1

B555c8c5e5895d51689f9831d1f9e5ac?size=30 March 27, 2015 | posted on: Development

Digital ocean primeiro passo 1 thumb
Então, passei alguns meses sem postar, mas foi por falta de tempo. Nos últimos dias eu precisei configurar um ambiente no Digital Ocean e como e tive alguns problemas eu resolvi compartilhar como foi a experiência. Sem mais delongas vamos nessa. Logo após ao cadastro no Digital Ocean, é necessário criar uma Droplet, que a grosso modo são instâncias de uma maquina virtual. Para cria é só clicar no botão Create Droplet em seu dashboard. Em seguida preencher o formulário com os seguintes dados: Droplet Hostname Nome da máquina Select Size Tamanho e preço da máquina Select Region Região... read more »
tagged: digital ocean

PHP 5.6 foi lançado hoje

B555c8c5e5895d51689f9831d1f9e5ac?size=30 August 28, 2014 | posted on: Development

Php 5 6 foi lancado hoje thumb
Pois é, hoje dia 28 de agosto de 2014 é lançado a nova versão do PHP. A Equipe de Desenvolvimento PHP anuncia o lançamento do PHP 5.6.0. Esta nova versão vem com novas funcionalidades, algumas mudanças e muitas melhorias. Bem, vamos ver algumas dessas mundaças: Constant scalar expressions Agora é possísel atribuir valores de uma contante ou de atributos de uma function concatenados e/ou calculados; const ONE = 1; const TEN = ONE * 10; const PRICE = 1571; class Sample { const DISCOUNT = TEN; const TOTAL = PRICE - (PRICE * self::DISCOUNT / 100); const SENTENCE = 'O desconto f... read more »
tagged: php realease php56

Como iniciar um vagrant de um box já existente

B555c8c5e5895d51689f9831d1f9e5ac?size=30 August 25, 2014 | posted on: Development

Como iniciar um vagrant de um box ja existente thumb
Bem hoje vamos aprender como rodar uma box já existente, vamos usar uma que eu já configurada por mim, let's go... Requisitos Vagrant instalado (clique aqui para instalar) Git instalado (clique aqui para instalar) Como iniciar a box $ git clone https://github.com/wfsneto/trusty64-php-apache.git $ cd trusty64-php-apache $ vagrant up O que tem nessa box Servidor Ubuntu 14.04 (trusty64) Apache 2.4.7 Linguagem PHP 5.5.9 http://localhost:8080 Banco de dados MySQL 5.5.37 user: root pass: raquel port: 33060 PostgreSQL 9.3.4 port: 54320 Senha não configurada, para al... read more »

Como criar e costumizar box vagrant cloud

B555c8c5e5895d51689f9831d1f9e5ac?size=30 August 22, 2014 | posted on: Development

Como criar e costumizar box vagrant cloud thumb
Bem possoas há alguns dias eu mostrei como instalar vagrant e hoje eu vou mostrar como criar e configurar. Sem muita conversa, vamos nessa... Sign up Para criar uma box você pode apenas configura-la e depois subir em algum servidor. Quando eu configurei minha primeira box eu fiz um sign up no vagrant cloud. Dessa forma sua box vai está disponivel aqui. Customizando Depois instalar o vagrant e de criar sua conta no vagrant cloud é só abrir um terminal e roda: $ vagrant init hashicorp/precise32 Isso para adicionar uma box com ubuntu 12.04 32bits 'puro'. E também será criado um arquivo ... read more »