All work and no play makes Jack a dull boy

terça-feira, 17 de junho de 2014

git: mostrar última tag

Para pegar a última tag no git é bem simples. Contudo, antes é bom certifique-se de já estar atualizado com seus remotes.

O comando é:
$ git describe --abbrev=0 --tags
A saída será algo como:
$ 1.7.5
Depois você pode até criar um alias no seu bash para agilizar.
Saiba mais sobre o git describe.

segunda-feira, 9 de junho de 2014

git ignore global

Uma coisa que passei a fazer, foi ter um arquivo "todo" nos meus projetos.
Isso, naturalmente, implica em ou alterar o .gitignore do projeto ou sempre não incluir esse arquivo nos seus commits.
Primeiro, há uma forma de verificar quais os arquivos já estão em seu .gitignore global.
$ git config --get core.excludesfile
Havendo arquivos eles serão listados.

Para incluir arquivos no .gitignore global,  faça:
$ git config core.exludesfile 'todo'



domingo, 8 de junho de 2014

database character set no mysql

Digamos que, por algum motivo, você precise se certificar qual character set foi definido para seu banco dados.

Como fazer?

Abaixo vão duas formas:
mysql> show create database `nome_database`;
+---------------+-------------------------------------------------------------+
| Database      | Create Database                                            |
+---------------+-------------------------------------------------------------+
| nome_database | CREATE DATABASE `nome_database` /*!40100 DEFAULT CHARACTER SET latin1 */ |
+---------------+-------------------------------------------------------------+
1 row in set (0.00 sec)
ou
mysql> use nome_database;
Database changed
mysql> show variables like "character_set_database";
+------------------------+--------+
| Variable_name          | Value  |
+------------------------+--------+
| character_set_database | latin1 |
+------------------------+--------+
1 row in set (0.00 sec)

mysql> show variables like "collation_database";
+--------------------+-------------------+
| Variable_name      | Value             |
+--------------------+-------------------+
| collation_database | latin1_swedish_ci |
+--------------------+-------------------+
1 row in set (0.00 sec)
Se você esperava ver utf-8 nos retornos, talvez não tenha encontrado boa coisa.

sexta-feira, 6 de junho de 2014

domingo, 1 de junho de 2014

Command Line Tools no XCode 5.1.1

É simples instalar o Command Line Tools no XCode 5.1.1

Após, obviamente, certificar-se de que o XCode está instalado, siga esse passo-a-passo:

Abra o XCode > Clique no menu Xcode > Open Developer Tool > More Developer Tools


Você será levado ao site developer.apple.com e, então basta escolher de acordo com a versão do seu Mac OS.