Windows lsof – list open files
Janeiro 25, 2008 on 10:50 pm | In Sem categoria | No CommentsUma nota muito, muito breve.
Para quem anda à procura de um lsof para windows, ele existe!
E, já agora, de uma forma geral, os utilitários Sysinternals valem o seu peso em ouro…
Excel Workdays Filldown
Janeiro 16, 2008 on 3:39 pm | In excel | 2 CommentsComo é que se pode facilmente obter uma listagem dos dias úteis numa coluna de Excel? Simples, escrever na célula A5:
=IF(WEEKDAY(A4)=7;A4+2;IF(WEEKDAY(A4)=6;A4+3;A4+1))
Sendo A4 a célula que contém o dia útil inicial. Depois basta usar a função de “Fill Down” para preencher o resto dos valores…
Roubado descaradamente daqui: http://www.cpearson.com/excel/DateTimeWS.htm
MySQL Clone database schema
Janeiro 9, 2008 on 2:52 pm | In Sem categoria | 1 CommentNeste artigo descobri uma forma de criar tabelas que dá muito jeito:
CREATE TABLE newtable LIKE mytable;
Pensei que devia existir algo equivalente para copiar as definições de uma base de dados inteira, mas aparentemente não existe.
A forma mais fácil de conseguir o mesmo resultado é provavelmente usar o mysqldump com a seguinte opção:
--no-data
No entanto, já há bastante tempo que queria experimentar os stored procedures do MySQL, por isso aproveitei a oportunidade para escrever o meu primeiro:
delimiter //
DROP PROCEDURE IF EXISTS copySchema //
CREATE PROCEDURE copySchema(IN schemaname CHAR(64))
BEGIN
DECLARE done INT DEFAULT 0;
DECLARE table_a CHAR(64) default 'testing';
DECLARE cur1 CURSOR FOR SELECT TABLE_NAME FROM information_schema.tables WHERE TABLE_SCHEMA = schemaname;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1;
OPEN cur1;
REPEAT
FETCH cur1 INTO table_a;
IF NOT done THEN
SELECT CONCAT('CREATE TABLE ', table_a, ' LIKE ', schemaname, '.', table_a) into @sqlstr;
PREPARE stmt FROM @sqlstr;
EXECUTE stmt;
END IF;
UNTIL done END REPEAT;
CLOSE cur1;
END
//
delimiter ;
CALL mydb.copySchema('mysql');
Referências:
© procself. Este blog está alojado no FEUP Blogs.
Crie também o seu blog.
Subscreva os Artigos (RSS)
e os Comentários (RSS) do procself.