POST EM CONSTANTE ATUALIZACAOPARA VER MAIS DICAS, ASSUNTOS E COMANDOSBUSQUE NA BARRA ACIMA, A ESQUERDAO Grupo de Estudos, Prognosticos e Analises de Clima da UFRJ (GePaC) me pediu para desenvolver um portal de conteudo na internet, que nao so disponibilizasse produtos mas tambem trabalhos e artigos. Para isso eu logo pensei que a saida correta era apostar em uma pagina de Wiki, ou seja, um site onde cada aluno, professor e colaborador ficaria responsavel por atualizar o que lhe compete.Instalei o MediaWiki em poucos minutos e recomendo! O help do sistema esta em http://meta.wikimedia.org/wiki/Help:ContentsColoco abaixo algumas dicas e trechos de codigos que para mim foram bem uteis:PS.: o site do GePaC ainda esta em endereco e com cara provisorios, mas em breve sera lancado oficialmente.Inserir figuras como links externos usando ClickpicUso:{{clickpic|LINK|ENDERECODAFIGURA}}{{clickpic|Clima|http://www.algo.com/clima.jpg}}Conteudo da Predefinicao:Clickpic[{{SERVER}}{{localurl:{{{1}}}}} {{{2}}}]Tabela em WIKI com formatacao de HTML e CSS{| valign="top" class="wikitable"style="margin: 1em auto 1em auto"|-| A 1| B 1| C 1|-| A 2| B 2| C 2|-|}Usando iframe em WikiUso:< websiteFrame >website=http://www.paginaasermostrada.com.brheight=400width=100%border=0scroll=yes< / websiteFrame >Instalacao desta tag de Wiki:Website in iFramePOST EM CONSTANTE ATUALIZACAOPARA VER MAIS DICAS, ASSUNTOS E COMANDOSBUSQUE NA BARRA ACIMA, A ESQUERDA POST EM CONSTANTE ATUALIZACAOPARA VER MAIS DICAS, ASSUNTOS E COMANDOSBUSQUE NA BARRA ACIMA, A ESQUERDAFOREACH (que na realidade e for heheh) NUM LS COM HIDEfor item in `ls -lrt --hide=*ksh | head -3 | awk '{print $9}'`do echo $item head -2 $item head -2 $item | awk '{print "'$item' "$1" "$5"\n'$item' "$9}'doneIDEM USANDO SUBSTRING E TABULACAOhead -2 $item | awk '{print "'$item'\t"substr($1,7,4)"-"substr($1,1,2)"-"substr($1,4,2)" 00:00:00\t"$2" "$3" "$4" "$5}'PASSAR VARIAVEL SHELL PARA O AWKawk -v dd="20$ano $mes $dia 00 " '{print dd $1}' dados.txtCRIA UM VETORset -A prev td t2m t rh pslv nt nm nb na k dvpt chuva wOBTEM DATAS DO SISTEMAd=`date +'%d'`m=`date +'%m'`y=`date +'%Y'`LOOP DE HORARIOS E VARIAVEIS PEGANDO O TAMANHO DO VETORi=0while (( $i < 170 )) doii=0while (( $ii < ${#prev[*]} )) doif ((i<10)) thenecho "Gerando ${prev[$ii]}0${i}.png"elseecho "Gerando ${prev[$ii]}${i}.png"filet ii=$ii+1donelet i=$i+3doneVENDO O TAMANHO DO TERCEIRO ARGUMENTO (E SE EXISTE)if (( "${#3}"!="1")) then echo "Terceiro argumento existe e so tem um caracter"fi- Varios tipos de IFIF BEM SIMPLESif (($1>=24)) then echo "oi"elseecho "tchau"fiIF ESTILO NUMERICOif [ $count -lt 10 ] ; then echo "oi"elseecho "tchau"fiIF ESTILO CARACTERif [ "$answer" != "y" ] ; then echo "oi"elseecho "tchau"fiIF DIRETORIO EXISTEif [ -d RCS ] ; then echo "oi"elseecho "tchau"fiIF ARQUIVO EXISTEif [ -f ${datfile}ctl ] ; then echo "oi"elseecho "tchau"fiPOST EM CONSTANTE ATUALIZACAOPARA VER MAIS DICAS, ASSUNTOS E COMANDOSBUSQUE NA BARRA ACIMA, A ESQUERDA POST EM CONSTANTE ATUALIZACAOPARA VER MAIS DICAS, ASSUNTOS E COMANDOSBUSQUE NA BARRA ACIMA, A ESQUERDAEu coloquei abaixo alguns exemplos de consultas para bancos de dados MySQL em meteorologia...CONSULTAS SIMPLES DA TABELA WRFselect * from WRF;select Tempo_Inicio, Tempo_Previsao, Localidade, T2M from WRF;select T2M from WRF where Localidade="Palmas" andTempo_Previsao="1993-05-02 03:00:00";select T2M from WRF where (Localidade="Palmas" orLocalidade="Abreulandia") andTempo_Previsao<"1993-05-02 03:00:00";USANDO GROUPselect Localidade,max(PREC_CONV)-min(PREC_CONV) from WRFwhere Tempo_Inicio="2007-03-20 00:00:00" and(Tempo_Previsao>="2007-03-21 09:00:00" andTempo_Previsao<="2007-03-22 15:00:00") and(Localidade="Itaperuna" orLocalidade="Rio de Janeiro") group by Localidade;CONTAGEMselect count(*) from WRFwhere Tempo_Inicio="2007-03-13 00:00:00" andLocalidade="Paraty";UPDATEupdate WRF set PREC_CONV=PREC_CONV*10;DELETEdelete from WRFwhere Localidade!="Rio de Janeiro" andLocalidade!="Palmas";MULTIPLAS TABELASselect Localidade from WRF9km,Localidadewhere Tempo_Inicio='2007-05-14 00:00:00' andTempo_Inicio=Tempo_Previsao andLocalidade=Localidade.Nome limit 20;PREC DIARIA USANDO