Uma história de vida nada espetacular, por isso tangível a maioria das pessoas.
"A plenitude da atividade humana é alcançada somente quando nela coincidem, se acumulam, se exaltam e se mesclam o trabalho, o estudo e o jogo; isto é, quando nós trabalhamos, aprendemos e nos divertimos, tudo ao mesmo tempo. (...) É o que eu chamo de 'ócio criativo', uma situação que, segundo eu [penso], se tornará cada vez mais difundida no futuro." (Domenico de Masi)
11 novembro, 2016
11 julho, 2016
Serviço Gratuito Google - Minhas Atividades
Para você que pensa que todo serviço do Google é gratuito aqui está uma pequena amostra de como pagamos ele.
Suas Atividades no Google.
Salvar este link nunca se sabe quando precisará recordar o passado.
Suas Atividades no Google.
Salvar este link nunca se sabe quando precisará recordar o passado.
Migração SQL 2000 para SQL 2008
Ao realizar um backup no Msql 2000 e restaurar no Msql 2008 você descobrirá que dará erro de conexão no banco se tentar utilizar o mesmo usuário de conexão do 2000, desde que ele, claro, não seja o sa.
07 julho, 2016
TMAC - alterar MAC
Há muito tempo atrás foi publicado neste blog uma forma fácil de alterar o endereço MAC da placa de rede manualmente.
A seguir o link de um software pequeno e muito simples de usar, o Technitium Mac Address Changer.
A seguir o link de um software pequeno e muito simples de usar, o Technitium Mac Address Changer.
05 julho, 2016
DNS Benchmark
Quem trabalha na área de redes sabe como é importante um servidor de DNS na hora da navegação. Normalmente usamos os servidores da própria empresa que fornece o link de dados.
Abaixo segue uma ferramenta que ajuda na comparação para saber qual é o melhor servidor de DNS.
Download DNS Benchmark
Abaixo segue uma ferramenta que ajuda na comparação para saber qual é o melhor servidor de DNS.
Download DNS Benchmark
30 junho, 2016
Cartão SD e suas velocidades
O site Olhar Digital publicou um texto bem explicativo sobres os diversos tipos de cartão SD. Agora vai descobrir porque tudo que guarda no cartão de memoria do seu celular trava.
Olhar Digital - Guia: saiba escolher o melhor cartão de memória
Olhar Digital - Guia: saiba escolher o melhor cartão de memória
29 junho, 2016
DNS Benchmark
Quem trabalha com redes sabe a importância do DNS na navegação.
Segue o link para download de uma ferramenta, DNS Benchmark, que ajuda muito avaliar qual o servidor tem o melhor tempo de resposta.
https://www.grc.com/dns/benchmark.htm
Segue o link para download de uma ferramenta, DNS Benchmark, que ajuda muito avaliar qual o servidor tem o melhor tempo de resposta.
https://www.grc.com/dns/benchmark.htm
27 junho, 2016
Reiniciar iPhone
1 - Pressione o botão Inicio e segure
2 - Pressione o botão Ligar/Desligar segure e aguarde 10 segundos
Fonte: https://www.ifixit.com/Guide/How+to+Force+Restart+an+iPhone+5s/44496
02 fevereiro, 2015
Linux - Descompactar vários arquivos zip
Descompactar vários arquivos com extensão zip
for i in $(ls *.zip);do unzip $i; done
Fonte: http://www.vivaolinux.com.br/topico/Iniciantes-no-Linux/Unzip-em-varios-arquivos
23 dezembro, 2014
MS SQL - Trunk log
Quando os arquivos de log, extensão ldf, de um base de dados estiver muito grande, e tiver precisão de eliminar, segue comando para eliminar seu arquivo.
--eliminar deletar apagar trunk log, arquivos ldf
BACKUP LOG databasename WITH TRUNCATE_ONLY;
DBCC SHRINKFILE ( databasename_Log, 1)
fonte: http://stackoverflow.com/questions/40402/what-is-the-command-to-truncate-a-sql-server-log-file
Marcadores:
Banco de dados,
MSSQL,
Utilidades
25 agosto, 2014
Criar / Gerar Certificado digital auto assinado
Criar certificado digital auto-assinado
Gerar um certificado digital sem validade e que pode ser utilizado para testes de software é uma tarefa relativamente fácil.
Pode-se usar a ferramenta keytool da JDK para essa tarefa:
Para gerar o certificado acesse o prompt do windows (ou console do linux) e dentro da pasta \bin da JDK execute o seguinte comando:
keytool -keystore MeukeyStore.jks -genkey -keyalg rsa -alias aliasDaMinhaChave
- esse comando cria o keystore MeuKeyStore.jks e solicita a senha para o keystore
- é solicitado dados pessoais para o certificado
- ao final é solicitado a senha para a chave privada
Para que o certificado seja ‘auto-assinado’, use o seguinte comando:
keytool -keystore MeukeyStore.jks -selfcert -alias aliasDaMinhaChave
- gera uma 'auto-assinatura' para o certificado
- é solicitado a senha do keystore e também a senha da chave privada
Para exportar o certificado para um arquivo:
keytool -keystore MeukeyStore.jks -exportcert -alias aliasDaMinhaChave -file Certificado_digital.cer
- faz o export do certificado (contendo a chave publica) para arquivo Certificado_digital.cer
- lembre-se que a ferramenta keytool não possui (ainda) a funcionalidade de extrair a chave privada do keystore
Fonte: http://crestaniblog.wordpress.com/2013/03/28/criar-certificado-digital/
18 agosto, 2014
CMD - Limpeza Public
Rem script para limpeza de diretorio public
Rem apaga todo conteúdo de uma determinada pasta incluindo subpastas
Rem ***************** Limpeza Public **************************
Rem ***************** Configuração das variáveis de ambiente ***********
Set TEMP=C:\Temp
Set TMP=C:\Temp
FOR /D %%i IN (E:\public\*) DO RD /S /Q "%%i"
DEL /Q E:\public\*.*
11 agosto, 2014
Lotus Notes - Remover Keep Private
@if(@IsAvailable($KeepPrivate);FIELD $KeepPrivate:=@DeleteField; @Success);
04 agosto, 2014
MS SQL - Ver query corrente - BD acima do 2005
-- Mostrar a query corrente, bd acima do 2005
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
28 julho, 2014
Oracle - ver versão do banco de dados
--consultar versão do banco de dados oracle
select * from v$version
21 julho, 2014
Oracle - Sequence
--lista todas as sequencias e o ultimo valor
select Sequence_Name, Last_Number from user_sequences;
-- mostra próximo valor da sequência (sequence)
select nome_sequencia.nextval from dual;
-- mostra valor atual,corrente da sequência (sequence)
select hibernate_sequence.currval from dual;
--modifca tabela adicionando sequencia add sequence
alter table minha_tabela modify id_tabela default nome_sequence.nextval;
17 julho, 2014
Oracle - Pesquisar objeto no banco de dados (BD)
--Pesquisar coluna em todos os schemas do banco
SELECT COLUMN_NAME, DATA_TYPE, OWNER, TABLE_NAME FROM ALL_TAB_COLS where column_name = 'ID_INDICE_V_DOCUMENTO' order by 4;
-- Pesquisa objeto em todos os schemas do banco
SELECT OWNER, OBJECT_NAME, OBJECT_TYPE,CREATED, LAST_DDL_TIME, STATUS FROM ALL_OBJECTS WHERE OWNER LIKE 'USER%' AND OBJECT_NAME = 'MXD_INDICE_V_DOCUMENTO';fonte: vou ficar devendo não tenho mais.
14 julho, 2014
Oracle - open cursor oracle
--open cursor oracle
--mostra sql executando e numero de cursores
select sql_text, count(*) as "OPEN CURSORS", user_name from v$open_cursor
group by sql_text, user_name order by count(*) desc;
--Check current open cursor in database:
select max(a.value) as highest_open_cur, p.value as max_open_cur
from gv$sesstat a, gv$statname b, gv$parameter p
where a.statistic# = b.statistic#
and b.name = 'opened cursors current'
and p.name = 'open_cursors'
group by p.value;
-- seleciona linha completa de parametros do open_cursor
select * from gv$parameter where name='open_cursors';
--Opened cursor by session:
select a.value, s.username, s.sid, s.serial#
from v$sesstat a, v$statname b, v$session s
where a.statistic# = b.statistic#
and s.sid = a.sid
and b.name = 'opened cursors current'
and s.username is not null;
--para alterar o valor do open_cursors
--ALTER SYSTEM SET open_cursors=1000 SCOPE=BOTH
Fonte: vou ficar devendo, copiei o script tem tempo e perdi a fonte.
07 julho, 2014
Oracle - Migrar Objeto
--migrar tabela de schema
--uma tabela
ALTER TABLE nome_da_tabela MOVE TABLESPACE nome_do_novo_tablespace;
--todas as tabelas
SELECT 'ALTER TABLE nome_do_esquema.' || table_name || ' MOVE TABLESPACE nome_do_novo_tablespace;'
FROM dba_tables
WHERE
owner = 'nome_do_esquema';
FROM dba_tables
WHERE
owner = 'nome_do_esquema';
--migrar indice de schema
--um indice
ALTER INDEX nome_do_indice REBUILD TABLESPACE nome_do_novo_tablespace;
--todos os indices
SELECT 'ALTER INDEX nome_do_esquema.' || index_name || ' REBUILD TABLESPACE nome_do_novo_tablespace;'
FROM dba_indexes
WHERE
owner = 'nome_do_esquema' AND
index_type != 'LOB';
SELECT 'ALTER INDEX nome_do_esquema.' || index_name || ' REBUILD TABLESPACE nome_do_novo_tablespace;'
FROM dba_indexes
WHERE
owner = 'nome_do_esquema' AND
index_type != 'LOB';
--migrar lob de schema
--um lob
ALTER TABLE nome_da_tabela MOVE LOB(nome_da_coluna_lob)
STORE AS (nome_do_novo_tablespace);
--todos os lobsSTORE AS (nome_do_novo_tablespace);
SELECT
'ALTER TABLE nome_do_esquema.' || table_name ||
' MOVE LOB( ' || COLUMN_NAME ||
' ) STORE AS (TABLESPACE nome_do_novo_tablespace);'
FROM dba_tab_columns
WHERE
owner = 'nome_do_esquema' AND
data_type LIKE '%LOB';
Fonte: vou ficar devendo tem um bom tempo que copiei o script e não tenho a fonte.
30 junho, 2014
Oracle - listar tabelas oracle vinculado por schema
-- listar tabelas oracle vinculado por schema
SELECT
OWNER,
TABLE_NAME,
TABLESPACE_NAME
FROM
ALL_TABLES
Assinar:
Postagens (Atom)