about 4 years ago - 1 comment
Como mostrar as horas num formato 13:40:23 em C. #include<stdio.h> #include<time.h> int main(){ struct tm *ptr; time_t tm; char str[60]; tm = time(NULL); ptr = localtime(&tm); strftime(str ,100 , “%X.\n”,ptr); printf(str); return 0; } Procurando um livro de programação em C? Buscapé.
about 4 years ago - 14 comments
Alguém fez uma besteira e o código fonte do Facebook (site de relacionamentos bem popular entre universitário nos Estados Unidos.) agora está na rede. – Agora nós somos Ops-Source. Depois do Open Source, agora temos o Ops-Source. E para os Pythonistas, o código-fonte do Reddit também já escapou uma vez, aqui está. E para quem [...]
about 4 years ago - 12 comments
Porque levantar um pesado sistema de banco de dados, criar databases, criar tabelas, configurar permissões acessos, configurar usuários, setar portas, rodar daemons só para resolver um problema simples de armazenamento? O SQLite é um banquinho leve e simples para resolver de maneira simples problemas que realmente são simples. Estrutura do SQLite Algumas das vantagens do [...]
about 4 years ago - 8 comments
Aqui uma tarefa de programação interessante. Escrever o código que imprime ele mesmo. Em Python é isso: import sys me = open(sys.argv[0]) for line in me: print line, me.close() Em Shell Script por Xisberto: cat $0 Em PHP por Paulo André: $file = “teste.php”; $fcontent = file_get_contents($file); highlight_string($fcontent, false); obs: O que eu quero não [...]
about 4 years ago - 14 comments
Python me tem sido muito útil no dia-a-dia para recuperar grandes quantidades de dados codificadas dentro de sites. Por exemplo, eu precisava de todos os nomes de cursos de pós graduação da UFC para depois jogar em uns formulário do Joomla. Esses dados podem ser conseguidos neste site da Capes. Lá os dados estavam assim: [...]
about 4 years ago - 10 comments
Quantos livros você precisa ler para fazer um site dinâmico? Java à esquerda e à direita os de Ruby. Foto retirada do Flickr. Independente da linguagem que você use, é importante você perceber a importância de se usar um framework para desenvolvimento web. Eu recomendo que você olhe com carinho para o Django (Python) e [...]
about 4 years ago - 3 comments
O post “Aqui pro iPhone” fez um bom sucesso mas o número de visitas tirou o site do ar por algumas horas nesta terça. Mudando a métrica do consumo de banda e realocando as imagens usadas no post eu consegui trazer o blog de volta a vida. Claro que é legal ver uma boa quantidade [...]
about 4 years ago - 2 comments
Para quem quer algo a mais que o Kate do KDE ou o Gedit do Gnome mas quer algo menos que um KDeveloper ou Anjuta? Tenho usado esse editor por recomendação do gnutopia.net: Geany em ação! Geany é um editor de texto leves, que tem suporte para highlight em trocentas linguagens de programação, auto completação [...]
about 4 years ago - 7 comments
Esse post não precisa nem de texto. Não case como pobre, mas não deixe de economizar na hora de escolher um cartório. Bushcapé.
about 4 years ago - No comments
O pessoal da mercurytide.com fez essa folha-resumo para Django. Está disponível em PDF ou em PNG de alta resolução. Dê uma olhada. Você imprime isso numa folha A4 e você tem em mãos um pequeno guia para referência rápida dos modelos, tags e filtros do Django. Django é um framework para desenvolvimento rápido de aplicações [...]
about 5 years ago
Cara, estou descobrindo a lingüística e me deparei com o Python
na ferramenta NLT (http://nltk.sourceforge.net/docs.html).
Linguagem simples e legal essa!
about 5 years ago
que comando massa! é muito útil cara, valeu!
about 5 years ago
Alguém falou no NLTK… realmente, Python tem ótimos recursos para lidar com strings, e o NLTK é uma prova disso. Meu trabalho de conclusão de curso foi na área de tradução automática. Usei Python e o NLTK_Lite para desenvolver o tradutor, que foi feito em cinco meses, incluindo aqui o tempo para aprender a linguagem. Versátil, simples e poderosa essa serpentezinha!
about 5 years ago
Eu também tenho me apaixonado por muito por Python.
about 5 years ago
aproveitando a sua ótima dica, deixo uma sugestão para a mesma aplicação mas em PHP. Isso pode ajudar várias pessoas como me ajudou.
ou seja, echo $dataArray[0] seria ‘aissegoo’, echo $dataArray[1] seria ‘sistemall’ e echo $dataArray[2] seria ‘.net’
[]s
about 5 years ago
ops… deu errado os comandos… hehehehe
a funçao se chama explode e se usa assim
$data = ‘aissegoo.sistemall.net’;
$dataArray = explode(‘.’,$data);
echo $dataArray[0];
esqueci q não posso colocar o comando pra iniciar o codigo php
about 1 year ago
Bastante simples quando se necessita transformar um arquivo separado por espaços para um separado por vírgulas.
about 12 months ago
Criando um função split em PLSQL:
FUNCTION SPLIT(L IN LONG DEFAULT NULL, SEP IN VARCHAR2 DEFAULT ‘,’)
RETURN TP_CTM_PETRO_DIRF_STRING_ARRAY PIPELINED AS
— ************************************************************************************
— *NOME FUNÇÃO: SPLIT *
— *FINALIDADE: TRANSFORMA EM ARRAY VALORES DE UMA STRING SEPARADOS POR “,” (VÍGULA) *
— ************************************************************************************
— *PARAMETROS *
— *NOME TIPO COMENTÁRIOS *
— *—————- ———- ——- ———————————————-*
— *L LONG STRING A SER TRANSFORMADO *
— *SEP VARCHAR2 SEPARADOR DOS VALORES *
— ************************************************************************************
— ************************************************************************************
L_POS INT := 1;
L_NEXT INT;
L_PART VARCHAR(500);
BEGIN
SELECT INSTR( L, SEP, L_POS) INTO L_NEXT FROM DUAL;
WHILE (L_NEXT > 0) LOOP
SELECT SUBSTR(L, L_POS, L_NEXT – L_POS) INTO L_PART FROM DUAL;
PIPE ROW(L_PART);
SELECT L_NEXT + 1 INTO L_POS FROM DUAL;
SELECT 0 INTO L_NEXT FROM DUAL;
SELECT INSTR( L, SEP, L_POS) INTO L_NEXT FROM DUAL;
END LOOP;
SELECT SUBSTR(L, L_POS) INTO L_PART FROM DUAL;
PIPE ROW(L_PART);
RETURN;
END;
about 12 months ago
Esqueci de colocar a chamada da função acima
–
SELECT * FROM TABLE(SPLIT(‘TESTE1,TESTE2,TESTE3′))
–
– O Resultado será:
|COLUMN_VALUE|
TESTE1
TESTE2
TESTE3
about 12 months ago
Esqueci de colocar o nome do tipo retornado também, antes de mais nada deve ser criado:
CREATE OR REPLACE TYPE TP_CTM_PETRO_DIRF_STRING_ARRAY AS TABLE OF VARCHAR(1000)
about 12 months ago
———————————-
Encerrando o esquecimento acima, é so aquilo mesmo, agora passando pra java, onde a aplicação dessa função é bem parecida com python:
–
public class Teste {
public static void main(String[] args) {
String[] a = “teste1,teste2″.split(“,”);
for(String b : a){
System.out.println(b);
}
}
}
–
Resultado:
teste1
teste2
about 5 months ago
’0|12345′.split(‘|’)
['0', '1', '2', '3', '4', '5']
Desta forma não rola!!! O que pode estar errado?!