Bruno Russo – {brusso|russo}

Olá! Esta é minha página e blog pessoal!!!

Atualização de Kernel Importante – CVE-2009-1298

Esta semana saiu uma importante atualização para o Kernel do Linux.

Devido a um erro na codificação da função ip_frag_reasm em ipv4/ip_fragment.c no Linux kernel 2.6.32-RC8, e possivelmente em versões anteriores, chamadas IP_INC_STATS_BH com um argumento incorreto, que permite que atacantes remotos causar uma negação de serviço (excluir a referência ponteiro nulo e parada) via IP em pacotes, possivelmente relacionados com a função ip_defrag.

Referência CVE – http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-1298


Classificação final do bolão 2009

Pessoal, quem espera sempre alcança. O primeiro lugar não foi dessa vez, mas o vice está de bom tamanho…..

bolao2009

Ententendo como utilizar o site Slackbuilds.org para criar pacotes para o Slackware

Em 2006 surgiu o site slackbuilds.org, que nada mais é que um repositório de SlackBuilds prontos para serem utilizados, e o mais importante é que os SlackBuilds são validados, ou seja, são 100% confiáveis, visto que irá gerar o pacote é você. Não há pacote pronto!

Atualmente, o projeto SlackBuilds.org é mantido por um pequeno grupo de pessoas. Esse pequeno grupo, avalia os scripts SlackBuild dos pacotes enviados por diversos usuários do mundo todo. Assim que os scripts enviados passam pela análise da equipe, são disponibilizados para os demais usuários.

Saber como utilizar os scripts prontos para criar pacotes personalizados para seu sistema é fundamental. Para isso, escrevi um “mini” artigo que ensina como utilizar os scripts prontos.

Guia de Referência CSS 2.1

O W3C disponibilizou em português, um guia de referência de CSS.

Para quem quer iniciar com o CSS esse é um bom guia. Vale a pena a leitura!

Segue o link para o guia.

Slackbuilds para frremind

SlackBuild enviado e validado por: Robby Workman!

Agora basta executar o script e obter um pacote pronto para usar no Slackware!

http://slackbuilds.org/repository/13.0/office/freemind/

Instalando programas 32 bits no Slackware64

Com o lnçamento da versão 13 do Slackware, foi lançada oficialmente a versão para a plataforma de 64 bits. :-)

Porém, alguns programas apenas funcionam na plataforma 32 bits, como o skype por exemplo.

Mas para sanar esse problema AlienBob criou um “procedimento” para que programas de 32 bits possam rodar sem nenhum problema na plataforma 64 bits.

Esse artigo traduzido, pode ser encontrado em:

http://www.brunorusso.eti.br/slackware/doku.php?id=multilib_para_o_slackware_x86_64

portsbuilds

Mais um filho: portbuilds

portsbuilds é um script, feito em shell, que auxilia a criação de pacotes para o Slackware, através do site http://slackbuilds.org.

Maiores informaçoes sobre o projeto: http://www.brunorusso.eti.br/portsbuilds

CACTI – Exceeded file size limit

Esse problema pode ocorrer devido ao tamanho do LOG do CACTI.

No diretório da instalação do CACTI, tem um diretório chamado log. Dentro desse diretório, existe um arquivo chamado cacti.log.

Caso esse arquivo, cacti.log, esteja com maior que 2Gb ocorre o erro acima.

Para sanar o problema, basta criar um novo arquivo com o mesmo nome.

Obtive essa ajuda em: http://forums.cacti.net/about8034.html&highlight=

WSS W3SVC-WP id: 2262

Equipamento com Windows 2003 e WSS 2007, apresentou o seguinte problema.


ISAPI 'c:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll' reported itself as unhealthy for the following reason: 'Deadlock detected'.


For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

Solução: alterar o parâmetro de memória virtual do equipamento.

Programando em Cobol

Recuperando documentos antigos….da époda ca faculdade, olha só o que encontrei!

Programas em cobol.


IDENTIFICATION DIVISION.
PROGRAM-ID. PROG02.
AUTHOR. BRUNO.


*DEFINICAO DO PATH ARQUIVO DE ENTRADA
ENVIRONMENT DIVISION.
CONFIGURATION SECTION.
SPECIAL-NAMES. DECIMAL-POINT IS COMMA.
INPUT-OUTPUT SECTION.
FILE-CONTROL.
SELECT ARQ-S ASSIGN TO "CLIENTES.DAT".


*DEFINICAO DO ARQUIVO DE ENTRADA
DATA DIVISION.
FILE SECTION.
FD ARQ-S
LABEL RECORD IS STANDARD.
01 REG-S
03 COD-CLI-E PIC 9(05).
03 VALOR-E PIC 9(07)V99.


*DEFINICAO DAS VARIAVEIS UTILIZADAS NO PROGRAMA
WORKING-STORAGE SECTION.
77 W-GRAVA PIC X.
77 W-OUTRO PIC X.
01 W-COD-CLI-E PIC 9(05).
01 W-VALOR-E PIC 9(07)V99.


*INICIO DA CODIFICACAO DO PROGRAMA
PROCEDURE DIVISION.
INICIO.
OPEN OUTPUT ARQ-S.


PERFORM TELA01.
CLOSE ARQ-S
STOP RUN.


*INICIO DA CONSTRUCAO DA TELA
TELA01
DISPLAY (03 21) "C A D A S T R O D E C L I E N T E S".
DISPLAY (06 09) "CLIENTE..:".
DISPLAY (08 09) "VALOR....:".
ACCEPT (06 20) W-COD-CLI-E.
ACCEPT (08 20) W-VALOR-E.
PERFORM TELA02.


TELA02
DISPLAY (16 33) " ".
DISPLAY (14 01) "----------------------------------------"
DISPLAY (14 40) "----------------------------------------"
DISPLAY (16 34) "GRAVAR...:".
ACCEPT (16 44) W-GRAVA.


IF W-GRAVA = "S"
PERFORM GRAVAR.


*PROCEDURE QUE GRAVA O REGISTRO
GRAVAR.
MOVE W-COD-CLI-E TO COD-CLI-E.
MOVE W-VALOR-E TO VALOR-E.
WRITE REG-S.
DISPLAY (16 34) " ".
DISPLAY (16 33) "CONTINUAR...:".
ACCEPT (16 48) W-OUTRO.
IF W-OUTRO = "S"
PERFORM TELA01.

Segue um TAR.GZ com todos os Programas em cobol…

  • Ache!

  • Páginas

  • Meta