Skip to content

Instantly share code, notes, and snippets.

View rdeavila's full-sized avatar

Rodrigo de Avila rdeavila

View GitHub Profile
@rdeavila
rdeavila / cache-app-store.sh
Last active December 26, 2015 06:09
Caso você esteja tentando fazer o download de um app na App Store do Mac OS X, e ele aparece como indisponível; ou se você tenta fazer o download, e ele sempre falha, você pode tentar limpar o cache e as configurações do App Store. Fonte: https://discussions.apple.com/thread/4135803?tstart=0
#!/bin/bash
rm ~/Library/Preferences/com.apple.appstore.plist
rm -r ~/Library/Saved\ Application\ State/com.apple.appstore.savedState
rm -r ~/Library/Caches/com.apple.appstore
rm -r /private/var/folders/*/*/*/com.apple.appstore
@rdeavila
rdeavila / java-7-ppa.sh
Last active December 26, 2015 08:28 — forked from anonymous/java-7-ppa.sh
Este pacote fornece o Oracle Java JDK 7 (que inclui Java JDK, JRE e o plugin Java para navegadores). Não é possível instalar apenas o Oracle JRE - o PPA fornece apenas o pacote completo. Fonte: Fonte: http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html
#!/bin/bash
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer oracle-java7-set-default
@rdeavila
rdeavila / mavericks-usb-disk.sh
Last active December 26, 2015 08:48
Comando usado para criar um disco USB com o instalador do OS X Mavericks. Requisitos: 1) Download do instalador do OS X Mavericks em um Mac; 2) Um Pendrive, disco USB, cartão SD, ou disco Thunderbolt de 8GB ou mais, que possa ser formatado por completo. Fonte: http://osxdaily.com/2013/10/23/create-os-x-mavericks-install-drive/
#!/bin/bash
sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia --volume /Volumes/NOME_DA_UNIDADE --applicationpath /Applications/Install\ OS\ X\ Mavericks.app --nointeraction
@rdeavila
rdeavila / osx-vnc.sh
Last active December 26, 2015 10:49
Este método funciona em 99% dos casos, mas existem algumas situações onde este método não é suficiente. Ele habilita o Compartilhamento de Tela por habilitar o Gerenciamento Remoto; no entanto, perdemos a possibilidade de adicionar mais controles, como quem pode conectar, e quem não pode.
#!/bin/bash
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -off -restart -agent -privs -all -allowAccessFor -allUsers
@rdeavila
rdeavila / osx-vnc.sh
Last active December 26, 2015 10:49
Habilitamos apenas o Compartilhamento de tela, não o Gerenciamento Remoto. Isso nos permite usar as Preferências do Sistema para restringir quem pode usar o Compartilhamento de Tela de nosso computador. Um motivo para usar o segundo exemplo é quando configuramos nossa sistema de autenticação para usar servidores remotos.
#!/bin/bash
sudo defaults write /var/db/launchd.db/com.apple.launchd/overrides.plist com.apple.screensharing -dict Disabled -bool false
sudo launchctl load /System/Library/LaunchDaemons/com.apple.screensharing.plist
@rdeavila
rdeavila / list-queries.sql
Created November 25, 2013 14:35
Como listar e encerrar as queries que estão sendo executadas.
SELECT sqltext.TEXT,
req.session_id,
req.status,
req.command,
req.cpu_time,
req.total_elapsed_time
FROM sys.dm_exec_requests req
CROSS APPLY sys.dm_exec_sql_text(sql_handle) AS sqltext
-- Uma das colunas acima é a <code>session_id</code>.
@rdeavila
rdeavila / find-by-content.sh
Created November 25, 2013 14:37
Como localizar arquivos pelo conteúdo.
find / -name "*.txt" -exec grep "text here" {} \; -print 2>/dev/null
@rdeavila
rdeavila / sqlserver-list-tables-by-size.sql
Last active December 29, 2015 18:09
Lista as tabelas de um banco de dados SQL Server, junto com o nro. de registros, e tamanho de cada tabela.
-- Lista as tabelas de um banco de dados SQL Server,
-- junto com o nro. de registros, e tamanho de cada tabela.
-- Fonte: http://stackoverflow.com/questions/7892334/get-size-of-all-tables-in-database
SELECT
t.NAME AS Entidade,
p.rows AS Registros,
SUM(a.total_pages) * 8 AS EspacoTotalKB,
SUM(a.used_pages) * 8 AS EspacoUsadoKB,
(SUM(a.total_pages) - SUM(a.used_pages)) * 8 AS EspacoNaoUsadoKB
@rdeavila
rdeavila / sqlserver-all-varchars.sql
Created December 6, 2013 11:44
SQL Server: Lista todas as colunas VARCHAR de um banco de dados.
SELECT
*
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE
DATA_TYPE = 'VARCHAR'
-- Fonte: http://stackoverflow.com/a/2723185
@rdeavila
rdeavila / curl-resume.sh
Created December 7, 2013 00:38
Como continuar um download com o Curl
#!/bin/bash
curl -C - -o arquivo_ja_salvo 'www.example.com/caminho/do/arquivo_ja_salvo'