tinyjs
http://tinyjs.com/tags/jquery
http://tinyjs.com/tags/jquery
Nestes livros pode encontrar, boa informação para quem se está a iniciar no linux, ou se já é utilizador do mesmo.
1) Introduction to Linux – A Hands on Guide
Author: Machtelt Garrels
Format: HTML
Author: Machtelt Garrels
Format: HTML
3) Rute User’s Tutorial and Exposition
Author: Paul Sheer
Format: HTML
Author: Paul Hudson
Format: PDF
Author: FSF
Format: HTML & PDF
6) The Easiest Linux Guide You’ll Ever Read
Author: Scott Morris
Format: PDF
7) Linux Knowledge Base and Tutorial
Author: James Mohr
Format: PDF
Ubuntu Pocket Guide and Reference
Author: Keir Thomas
Format: PDF
9) Linux Newbie Administrator Guide
Author: Peter and Stan Klimas
Format: HTML
Author: Daniël de Kok
Format: HTML
Fonte: www.linuxhaxor.n
Nos últimos dias estou até aprendendo um pouco melhor shell script para implementar um scriptizinho de backup de banco de dados MySQL.
O script é bem simples, faz um dump em um arquivo SQL, compacta e apaga o SQL (deixando só o arquivo compactado). Para ficar mais divertido, mandei ele apagar os backups antigos (mantém só os 10 últimos (exagero!)) e mandar e-mails avisando o status do backup. Ele manda e-mails sempre, mas pelo código você vai ver como é simples mandar e-mails só em caso de erros. No início achei interessante mandar e-mails sempre para confirmar que o backup está funcionando legal.
Depois coloquei na cron do Linux (Ubuntu) para executar todos os dias às 2h da manhã (que você pode configurar de acordo com sua necessidade).
Segue abaixo:
#!/bin/bash
U_PASTA="/home/user/backup" # < -- substitua pelo caminho onde vai salvar o backup
U_DATA=$(/bin/date +%Y%m%d%H%M%S)
U_CAMINHO="backup-$U_DATA.sql"
U_CAMINHOTAR="backup-$U_DATA.tar.gz"
U_HOST="localhost"
U_USER="root"
U_PASSWORD="********"
U_DATABASE="minha_base_mysql"
U_EMAIL="meuemail@meudominio.com.br"
#
erro=""
#
cd $U_PASTA
#
#
# Faz o backup do MySQL
#
mysqldump -h $U_HOST -u $U_USER -p$U_PASSWORD $U_DATABASE > $U_CAMINHO
if [ $? -ne 0 ]
then
erro="Erro na geracao do SQL"
fi
#
#
# Compacta o arquivo
#
if [ "$erro" == "" ]
then
tar zcvf $U_CAMINHOTAR $U_CAMINHO
if [ $? -ne 0 ]
then
erro="Erro ao compactar o SQL"
fi
fi
#
#
# Remove o arquivo sql que nao sera mais usado
#
if [ "$erro" == "" ]
then
rm -f $U_CAMINHO
if [ $? -ne 0 ]
then
erro="Erro ao apagar arquivo SQL temporario"
fi
fi
#
#
# Apaga arquivos antigos e mantem apenas os 'n' ultimos
#
n=10
c=0
for i in *.tar.gz
do
let c=$c+1
done
if [ $c -gt $n ]
then
for i in *.tar.gz
do
if [ $c -le $n ]
then
break
fi
rm $i
let c=$c-1
done
fi
#
if [ "$erro" == "" ]
then
erro="Backup efetuado com sucesso!"
subject="[Sucesso]"
else
subject="[Erro]"
fi
echo "$erro => $U_CAMINHOTAR" | mail -s "$subject Backup em $(/bin/date +'%d/%m/%Y %H:%M:%S')" $U_EMAIL
#
# Volta para a pasta anterior
cd -
Para agendar a execução, digite:
$ crontab -e
Vai abrir um editor de texto com o arquivo de configuração da cron. Daí você pode digitar algo como:
# m h dom mon dow command
00 02 * * * /home/user/backup_bd.sh
Onde backup_bd.sh é o arquivo do script que passei acima.
É isso. Espero que seja útil.
PS: Modifiquei algumas coisas na hora de publicar para não expor minha base, daí espero que não tenha cometido nenhum erro.
Outro PS: O script é meio amador, mas funciona legal. A base que faço backup gera um arquivo sql de 117Mb, compactado cai para 18Mb, e tudo isso em cerca de 15 segundos…
via: Andre Noel
1. First run lsusb to identify your device. Example:
$lsusb
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 040a:0576 Kodak Co.
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
2. After doing this you know that
- the vendor ID of your device is 040a
- the product ID of your device is 0576
3. Now is time to create your UDEV rule:
sudo nano /etc/udev/rules.d/85-my_rule.rules
4. And add the text
ACTION=="add", SUBSYSTEM=="usb_device", SYSFS{idVendor}=="040a", SYSFS{idProduct}=="0576", RUN+="/usr/local/my_script"
Bons exemplos de como usar o Inkscape.
Nota:
Insckape – Software para criação e elaboração de imagens vetor (interface muito parecida com a do Corel Draw).
Endereço: insckape
O insckape é uma aplicação opensource pode ser copiada e distribuída.
Shattered / smashed text tutorial
Draw A Realistic Vector Guitar
Path Operations – Basic Tutorial
Illustration to Chinese Dragon
Author: Jan Sorgalla
Version: 0.2.3 (Changelog)
Download: jcarousel.tar.gz or jcarousel.zip
Licence: MIT and GPL
Documentation: http://sorgalla.com/projects/jcarousel/
jCarousel is a jQuery plugin for controlling a list of items in horizontal or vertical order. The items, which can be static HTML content or loaded with (or without) AJAX, can be scrolled back and forth (with or without animation).
The following examples illustrate the possibilities of jCarousel:
Hoje saiu a nova versão do ubuntu jackalope 9.04 , já actualizei as minhas versões do ubuntu até agora correu tudo bem.
Para conseguirem a ultima versão do ubuntu gratuita e legal sigam este link :
http://www.ubuntu.com/getubuntu/download
ou
http://darkstar.ist.utl.pt/ubuntu/releases/9.04/
Novidades:
“
1) Gnome 2.26 desktop environment, which includes the following new features:
a) brasero, an all-in-one CD burning application.
b) Improved multi-monitor handling.
2) X.Org server 1.6, which supports several new video cards, as well as ATI-specific performance improvements including EXA acceleration by default, 2D support for R6xx/R7xx, 3D support for R5xx cards, along with an updated -fglrx proprietary driver for R6xx/R7xx 3D support.
3) New notification style and preferences.
4) Boot performance is “significantly improved”.
5) Linux kernel 2.6.28-11.37, which is based on 2.6.28.8.
6) Ext4 file system support.
7) Server edition includes support for cloud computing via Eucalyptus, an open source technology which is included in Ubuntu as a technology preview, enables you to use your own servers to deploy, experiment and test your own private cloud that matches the Amazon EC2 API.
Turn-key mail servers with the dovecot-postfix package, which supports SMTP, POP3 and IMAP with TLS and SASL. ”
Backup entre dois servidores [Local] e [Remote].
mysqldump -u USERNAME -pPASSWORD nome-da-db >/home/mysqlbak/mysqldump.sql
rsync -avz /home/mysqlbak/mysqldump.sql username@ip-do-servidor-remoto:/home/mysqlbak/mysqldump.sql
Podem ler mais neste post: http://www.webkaput.com/backup-em-servidor-remoto/
O negócio entre a Sun e a Oracle acaba de ser anunciado e analistas começam a discutir qual será o futuro do MySQL, base de dados.
Como exemplo nada melhor que este comando sql.
BEGIN;
INSERT INTO oracle (SELECT interesting_stuff FROM sun WHERE likely_to_make_money = 1);
DROP sun; COMMIT; http://ginx.com/-50VNH