Skip to content

Instantly share code, notes, and snippets.

View kemelzaidan's full-sized avatar

Kemel Zaidan kemelzaidan

View GitHub Profile
@kemelzaidan
kemelzaidan / fullcircle_download.sh
Created February 28, 2014 21:57
Simple bash script to download all (or selected) editions from the Full Circle Magazine (<http://fullcirclemagazine.org/>) and other possible stuff
#!/bin/bash
#
# Originaly from http://fullcirclemagazine.org/tag/script/
echo -n "What is the issue number of the first Full Circle Magazine to
download? "
read firstissue
echo ""
echo -n "What is the issue number of the last Full Circle Magazine to

4 Dicas para Tornar o seu Aplicativo Mais Escalável para o Ambiente de Nuvem

##O que é cloud?

O jargão do momento é o cloud, a nuvem. Pessoas, empresas e produtos diferentes possuem definições diferentes do que é cloud, onde ele começa ou onde a nuvem termina. Independentemente da solução de "Cloud", uma definição que todos parecem entender logo de cara é o conceito de escalabilidade. É um conceito bem simples de compreender, mas difícil de aplicar. Quanto mais escalabilidade, mais chances você tem de crescer e agüentar uma maior carga. Sem escalabilidade, você pode ser pego de calças curtas e não dar conta de todo mundo que quer acessar o seu conteúdo, ou consumir o seu produto ou serviço.

##Por quê utilizar a nuvem?

Todos nós fazemos software querendo que ele faça sucesso. Mas esse sucesso implica em uma multidão de pessoas acessando o seu site. E essa multidão de acessos pode ser pré-determinada (você aparece em algum programa de TV ou na home de um grande portal) ou, de repente, você viraliza. Indep

@kemelzaidan
kemelzaidan / ember_examples.md
Created December 9, 2015 17:17 — forked from rwjblue/ember_examples.md
Ember Examples
@kemelzaidan
kemelzaidan / markdown.xml
Created April 23, 2013 03:00 — forked from lg0/markdown.xml
language highlight for markdown in sublime text 2
<!-- copy this to YOUR_THEME.tmTheme-->
<dict>
<key>name</key>
<string>diff: deleted</string>
<key>scope</key>
<string>markup.deleted</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#EAE3CA</string>
@kemelzaidan
kemelzaidan / subsonic-backup.sh
Created September 19, 2013 06:15
Backup das configurações do subsonic. Cria 8 tar.bz2 e apaga o mais velho quando ultrapassa esse limite
#!/bin/bash
#
# Variáveis
QUANTIDADE=`ls /media/cartola/subsonic-backup/ | grep bz2 | wc -l` # Quantidade de arquivos de backup
MAIS_VELHO=`readlink -f $(ls /media/cartola/subsonic-backup/ | grep bz2 | sort -r | head -1)`
ARQUIVO_NOVO=/media/cartola/subsonic-backup/subsonic-`date +%Y%m%d`.tar.bz2
echo "Compactando a pasta /var/subsonic"
echo "Aguarde..."
echo ""
@kemelzaidan
kemelzaidan / forumspam.sh
Created December 13, 2013 17:56
Really simple shell script to query spammers at the stopforumspam.com API
#!/bin/bash
###############################################################################
#
# script simples que pega os atributos passados como email e consulta na API
# stopforumspam.com se o email enviado é spam ou não
#
# Licença GPL v3
# Autor: Kemel Zaidan
# email: kemelzaidan arroba gmail ponto com
###############################################################################
@kemelzaidan
kemelzaidan / open-source-icon-sets.md
Last active January 21, 2016 17:14
Open Source Icon Sets

MIT Licensed

  • Evil Icons: Simple and clean SVG icon pack with the code to support Rails, Sprockets, Node.js, Gulp, Grunt and CDN
  • Open Iconic: An open source icon set with 223 marks in SVG, webfont and raster formats.

Free Art License

Creative Commons

@kemelzaidan
kemelzaidan / composer-install.sh
Created March 23, 2016 18:36
Código de exemplo de instalação do composer para o artigo do HumHub no blog da Locaweb
php -r "readfile('https://getcomposer.org/installer');" > composer-setup.php
php -r "if (hash('SHA384', file_get_contents('composer-setup.php')) === '41e71d86b40f28e771d4bb662b997f79625196afcca95a5abf44391188c695c6c1456e16154c75a211d238cc3bc5cb47') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
mv composer.phar composer
@kemelzaidan
kemelzaidan / recipe.js
Created April 4, 2016 19:51
remote storage Recipe Module
RemoteStorage.defineModule('recipe', function(privateClient, publicClient) {
var baseProperties = {
"oven_temp": {
"description": "celsius or farenheit",
"type": "object",
"properties": {
"amount": {"type": "integer"},
"unit": {"type": "string", "enum": ["F", "C"]}
}