quarta-feira, 16 de dezembro de 2009

Ubuntu 10.04 já disponivel Download Alpha 1

03 de Dezembro de 2009 – Alpha 1
07 de Janeiro de 2010 – Alpha 2
04 de Fevereiro de 2010 – Alpha 3
04 de Março de 2010 – Beta 1
01 de Abril de 2010 – Beta 2
15 de Abril de 2010 – Versão candidata
29 de Abril de 2010 – Ubuntu 10.04 LTS Final

 

Introduction

The Ubuntu developers are moving quickly to bring you the absolute latest and greatest software the Open Source community has to offer. The Lucid Lynx Alpha 1 is the first alpha release of Ubuntu 10.04, bringing with it the earliest new features for the next version of Ubuntu.  
This is an alpha release. Do not install it on production machines. The final stable version will be released on April 29, 2010.  

Upgrading from Ubuntu 9.10 or Ubuntu 8.04 LTS

To upgrade from Ubuntu 9.10 on a desktop system, press Alt+F2 and type in "update-manager -d" (without the quotes) into the command box. Update Manager should open up and tell you: New distribution release '10.04' is available. Click Upgrade and follow the on-screen instructions.  
To upgrade from Ubuntu 9.10 on a server system: install the update-manager-core package if it is not already installed; edit /etc/update-manager/release-upgrades and set Prompt=normal; launch the upgrade tool with the command sudo do-release-upgrade; and follow the on-screen instructions.  

New features in Lucid 

Feature development for Lucid is happening with full speed. Please see the Lucid blueprint list for details.  
Please test and report any bugs you find:  

Updated Packages

As with every new release, packages--applications and software of all kinds--are being updated at a rapid pace. Many of these packages come from an automatic sync from Debian's Testing branch. For a list of all packages being accepted for 10.04 Lucid Lynx, please subscribe to lucid-changes:  

GNOME

 
Ubuntu Lucid Alpha 1 includes the latest GNOME desktop environment with a number of great new features.  

Linux kernel 2.6.32

 
Alpha 1 includes the 2.6.32-7.10 kernel based on 2.6.32.  

KDE SC 4.4 beta 1


Alpha 1 of Kubuntu features the new KDE SC 4.4 beta 1. For more information about new features in Kubuntu, see https://wiki.kubuntu.org/LucidLynx/Alpha1/Kubuntu.

Hal removal


Lucid Alpha 1 sports full removal of the hal package, making Ubuntu faster to boot and faster to resume from suspend.

Download Alpha 1


Get it while it's hot. ISOs and torrents are available at:

Known issues


As is to be expected at this stage of the release process, there are several known bugs that users are likely to run into with Lucid Alpha 1. We have documented them here for your convenience along with any known workarounds, so that you don't need to spend time reporting these bugs again:

  • The nv driver used by default for nvidia video chipsets on the LiveCD is reported to lead to X server crashes. Investigation of this issue is ongoing and should be resolved for Lucid Alpha 2. As a workaround, users can boot with safe graphics mode" to use the vesa driver. (494627)


  • The firmware for the bnx2 driver is not available on the alternate and server installer images at install time. This bug will be resolved immediately after alpha 1. As a workaround, users can install using the desktop images; or install using the alternate or server CD and enable the network after installation. (494052)


  • Manual partitioning in the graphical installer is reported to cause the installer to crash. Investigation of this issue is ongoing. (494608)


  • Clicking on the installer icon on the Kubuntu desktop CD fails to launch ubiquity. As a workaround, the installer can be launched from the commandline by running kdesudo ubiquity. (494997)

  • The Kubuntu alpha 1 desktop ISOs are too large to fit on a CD. They can be burned to a DVD or USB stick, or you can install using the alternate ISOs.

Reporting bugs


It should come as no surprise that this alpha release of Karmic Koala contains other bugs. Your comments, bug reports, patches and suggestions will help fix bugs and improve future releases. Please report bugs using the tools provided.
If you want to help out with bugs, the Bug Squad is always looking for help.

Participate in Ubuntu


If you would like to help shape Ubuntu, take a look at the list of ways you can participate at

More information


You can find out more about Ubuntu on the Ubuntu website and Ubuntu wiki.
To sign up for future Ubuntu development announcements, please subscribe to Ubuntu's development announcement list at:
http://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-announce

Fonte

segunda-feira, 14 de dezembro de 2009

Fuvest 2010 divulga convocados para 2ª fase

Fuvest 2010 divulga convocados para 2ª fase Imprimir E-mail
Assessoria de Comunicação   
14-Dez-2009

A Fuvest divulgou hoje a lista de candidatos convocados para a segunda fase do Vestibular 2010 e os locais de prova. Clique aqui para ver a lista.

Dos 128.144 inscritos, estão sendo chamados 35.588 candidatos para disputar 10.812 vagas, sendo 10.622 na USP, 100 no curso de medicina da Santa Casa e 90 na Academia de Polícia Militar do Barro Branco, além de 2.380 treineiros, o que totaliza 37.968 nomes.

A segunda fase é constituída de três provas analítico-expositivas para cada carreira, com exceção das duas carreiras da Polícia Militar. A primeira delas, em 3 de janeiro de 2010, compreende a elaboração de uma redação e 10 (dez) questões de interpretação de textos, gramática e literatura. A prova de Português e Redação vale 100 pontos, sendo 50 destinados à Redação, e é obrigatória para todos os candidatos da segunda fase.

A segunda prova, dia 4 de janeiro, é constituída de 20 questões sobre as disciplinas que constituem o Núcleo Comum do Ensino Médio (História, Geografia, Matemática, Física, Química, Biologia, Inglês) e contém algumas questões Interdisciplinares. Todas as questões têm igual valor. Esta prova, que vale 100 pontos, é obrigatória para todos os candidatos de segunda fase, com exceção daqueles inscritos nas duas carreiras da Polícia Militar.

A terceira prova, dia 5 de janeiro, é formada por 12 questões de duas ou três disciplinas, a depender da carreira escolhida. Se forem duas disciplinas, serão seis questões em cada uma delas. Se forem três disciplinas, serão quatro questões em cada uma delas. Esta prova, que também vale 100 pontos, é obrigatória para todos os candidatos inscritos para carreiras da USP e em Medicina da Santa Casa.

Para consultar os locais de realização das provas da segunda fase, clique aqui.

Algumas carreiras tem prova de Habilidades Específicas, que vale 100 pontos. As listas também serão divulgadas no site da Fundação.

Notas de corte
Três carreiras do Campus de São Carlos estão entre as 10 com maiores notas (Engenharia Aeronáutica, Engenharia Civil e Engenharia).  Clique aqui para ver a relação.  
 

quinta-feira, 5 de novembro de 2009

Teste mostra que novo Ubuntu está simples para a maioria dos usuários

Colunista mostra as novidades da atualização do sistema operacional.
Foco da nova versão está na velocidade e na segurança.
Fernando Panissi
 

O dia 29 de outubro foi especial para a comunidade Linux pois marcou o lançamento da versão 9.10 do Ubuntu. Essa distribuição do Linux tem dois lançamentos por ano, sempre nos meses de abril e de outubro. Clique aqui para baixar o Ubuntu 9.10.

Foto: Divulgação

Ubuntu 9.10, lançado dia 29, traz novidades como boot mais rápido e uso de computação nas nuvens. (Foto: Divulgação )

O Ubuntu caiu no gosto dos usuários e não poupa esforços para ser leve, completo e fácil de usar. O foco desta nova versão não está no visual e no pacote de aplicativos mas, sim, em deixar o sistema mais completo, seguro e rápido.

Por padrão, a interface gráfica do Ubuntu é o Gnome, que não traz grandes novidades estéticas. Ela é bastante simples e direta, com ícones grandes e permite a organização de aplicativos e de configurações em uma barra de ferramentas na parte superior da tela. Para quem gosta de um visual mais rebuscado e detalhado como o do Windows 7, o Gnome deixa a desejar. Mas quem prefere simplicidade e praticidade, ele é um prato cheio.

Claro que não posso deixar de dizer que a aparência da interface é altamente personalizável, permitindo ao usuário deixá-la do jeito que desejar. Vamos as novidades.

>>> Boot (inicialização) mais rápido?
Algumas mudanças técnicas deixaram o processo de inicialização do sistema mais rápido. Instalei o Ubuntu em meu PC principal (Intel Quad Core 2.4 GHz com 3 GB de RAM) e levou cerca de 45 segundos para ligar o computador e o sistema operacional estar pronto para o uso.

>>> Instalação diferenciada
O que mais me chamou a atenção no Ubuntu 9.10 é que existe uma opção de demonstração do Sistema, a LiveCD, sem que ela seja instalada, rodando-a diretamente do CD. Para minha surpresa, o disco carregou o sistema completo como seu eu tivesse optado pelo LiveCD. No desktop dessa opção, existe um ícone para instalação do sistema em modo gráfico e com algumas novidades como a possibilidade de login automático (sem a necessidade senha) e também uma opção de criptografia para a pasta raíz do usuário.

Foto: Divulgação

Uma interface simples e organizada. É isso que o usuário vai encontrar logo após instalar o sistema. (Foto: Divulgação )

O particionamento do HD é feito de forma automática, o que é altamente recomendado para usuários mais leigos. Entretanto, para melhorar o desempenho do computador e ter mais segurança nos dados, o ideal é sempre realizar um particionamento manual, algo que pode ser aprendido por meio deste tutorial, que é completo e ilustrado.

Empathy é simples e permite usar recursos de áudio e vídeo. (Foto: Divulgação )

>>> Substituição: sai o Pidgin, entra o Empathy
Gosto do PidGin, principalmente da sua versão “portátil” e não entendi o motivo da substituição dos programas. Claro que fazer parte do pacote padrão do sistema não significa que você também deva mudar de programa. Basta baixar e instalar o comunicador instantâneo que você mais gosta.

O Empathy tem um visual rústico e bastante simples, nada das rebuscadas telas do Windows Live Messenger. Ele se conecta nas mais variadas redes como MSN, Yahoo, Jabber (Google Talk) e AOL.

>>>Enfim, ficou fácil instalar programas
A Central de Programas do Ubuntu é algo essencial e fundamental para ajudar a popularizar o Linux. Explico: ele agrupa diversos aplicativos categorizados que podem ser baixados e instalados no PC. As explicações sobre o que são os aplicativos estão em português e em uma linguagem acessível para quem não entende os termos do sistema.

Escolha uma das categorias e procure o programa. Clicando na seta ao lado do seu nome, você verá mais detalhes sobre o aplicativo (geralmente em inglês) caso queira instalar basta clicar no botão correspondente.

>>>Vamos jogar?
O que as pessoas, equivocadamente, sempre reclamam do Linux é a falta de jogos. Dentro da Central de Programas do Ubuntu existem mais de 400 jogos que podem ser instalados no PC. E o melhor, são todos gratuitos. Obviamente, não são títulos populares no mercado.

Ubuntu One é interessante para quem quer manter seus dados seguros usando a computação nas nuvens. (Foto: Divulgação)

>>>Ubuntu One é computação nas nuvens
O Ubuntu One é um recurso que cria um diretório virtual em servidores na internet com capacidade de 2GB, para que o usuário possa manter cópias de seus arquivos em um sistema online. Também é possível compartilhar seus arquivos com outros usuários do Ubuntu One. É possível expandir a conta para ter mais espaço, mas isto envolve custos, como pode ser visto neste link.

>>>Considerações finais
Claro que não é possível explorar todas as novidades de um lançamento como este em uma única coluna. Por isso, também deixo a cargo de vocês escreverem nos comentários o que acharam do novo Ubuntu e de suas outras novidades.

Além das descobertas apresentadas aqui, o Ubuntu também traz versões atualizadas dos principais programas do mercado, como OpenOffice e o navegador Firefox, o que ajuda a manter o sistema sempre atualizado.

Vi com bons olhos esta nova versão do Ubuntu. Ela é leve e é notória a preocupação dos desenvolvedores em deixá-la cada vez mais amigável para todos os usuários. Aliás, este fator sempre foi o calcanhar de Aquiles do Linux e o grande triunfo da Microsoft: fazer algo fácil de usar independente de quem está usando.

Não posso, ainda, comparar a facilidade do Windows com a do Linux, mas o Ubuntu ganha em desempenho e segurança pois é um sistema estável e com pouca incidência de pragas virtuais que tanto assustam e atormentam os usuários do Windows.

Claro, se pesarmos o custo, não há dúvidas de que o Linux, por ser grátis, leva uma esmagadora vantagem. Mas não é só isso que deve ser levado em conta. A qualidade do sistema tem seu peso e posso dizer que o Ubuntu está melhor a cada versão.


* Fernando Panissi é especialista em tecnologia e internet, formado em Sistemas de Informação com extensão em gestão. É professor universitário e ministra cursos de extensão em desenvolvimento de sistemas. Vive a internet e suas excentricidades desde 1995 e, nesta coluna, irá compartilhar suas experiências e conhecimentos sobre os mais variados temas ligados à internet, computação e tecnologia. Também tira as dúvidas deixadas pelos leitores na seção de comentários.

Fonte

Ângulo entre dois vetores em C ( cosseno )

cos (q) =  u.v / |u||v|
arccos(q) = ângulo procurado
Logo temos : cos .h:

#define MAX 100
double ang(double x1[MAX] , double x2[MAX] , int dimensao);

e cos.c :

#include
#include //gcc -lm cos.c -o cos
#include "cos.h"





#define MAX 100
#define PI 3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841027019385211055596446229489549303820


void main (){
    double x1[MAX],x2[MAX];
    double coss ;
    int dimensao,i;
    printf("Entre com a dimensao dos vetores\n");
    scanf("%d",&dimensao);
    printf("Dimensao = %d\n",dimensao);
    printf("Entre com as cordenadas de x1\n");
    for (i=0;i
        printf("%d esima coordenada ",i+1);
        scanf("%lf",&x1[i]);
    }
        printf("Entre com as cordenadas de x2\n");
    for (i=0;i
        printf("%d esima coordenada ",i+1);
        scanf("%lf",&x2[i]);
    }
    coss = ang(x1,x2,dimensao);
    printf ("Cosseno de x1 , x2 = %lf \n",coss);
    double param, result;
   param = coss;
   result = acos (param) * 180.0 / PI;
   printf ("The arc cosine of %lf is %lf degrees.\n", param, result );   
}

double ang(double x1[MAX] , double x2[MAX] , int dimensao){
    //cos (q) =  u.v / |u||v|
    double coss;
    double produto=0;
    double norma1=0 , norma2=0;   
    int i;
    //produto
    for (i=0;i< dimensao ;i++){
        produto += x1[i] * x2 [i];
    }

   
    //norma1
    for(i=0;i
    norma1 += x1[i] * x1[i];
    }
    norma1=sqrt(norma1);
   
    //norma2
    for(i=0;i
    norma2 += x2[i] * x2[i];
    }
    norma2=sqrt(norma2);
    //cosseno    
    coss= produto/(norma1*norma2);
    return (coss);
}

 Este código foi elaborado por Pedro Ernesto Scotton
, pode-se usar livremente , mas de os créditos para o autor ,
 viva o linux e o software livre .

terça-feira, 3 de novembro de 2009

Weezer Snuggie Infomercial



These wonderful geeks have been delighting by breaking creative molds for a decade and a half. I less than three them a lot. This is, without a doubt, the best ad for an album EVER

quinta-feira, 29 de outubro de 2009

Ubuntu 9.10 já está disponível para download


Ubunteiros, ele chegou. Já está disponível para download a nova versão de  uma das distribuições Linux mais populares da atualidade. O Ubuntu 9.10, condinome Karmic Koala (Coala Cármico) vem em 32-bits e 64-bits para desktops, servidores e netbooks.

Me chamou atenção a possibilidade de baixar um instalador para Windows, acompanhado de um passo-a-passo para não se perder na instalação.

Bora lá baixar!

Para fazer o download acesse o site da Canonical (clique aqui). Não perca também algumas perguntas e respostas sobre o sistema operacional e a entrevista com o fundador da organização que mantém a distribuição, Mark Shuttleworth.
Tags: , , , , ,
Fonte :Aqui

terça-feira, 27 de outubro de 2009

Tudo o que você queria saber de scanf em C

SCANF(3) Linux Programmer's Manual SCANF(3)

NAME

scanf, fscanf, sscanf, vscanf, vsscanf, vfscanf - input format conversion

SYNOPSIS

#include int scanf( const char *format, ...); int fscanf( FILE *stream, const char *format, ...); int sscanf( const char *str, const char *format, ...); #include int vscanf( const char *format, va_list ap); int vsscanf( const char *str, const char *format, va_list ap); int vfscanf( FILE *stream, const char *format, va_list ap);

DESCRIPTION

The scanf family of functions scans input according to a format as described below. This format may contain con- version specifiers; the results from such conversions, if any, are stored through the pointer arguments. The scanf function reads input from the standard input stream stdin, fscanf reads input from the stream pointer stream, and sscanf reads its input from the character string pointed to by str. The vfscanf function is analogous to vfprintf(3) and reads input from the stream pointer stream using a variable argument list of pointers (see stdarg(3). The vscanf function scans a variable argument list from the standard input and the vsscanf function scans it from a string; these are analogous to the vprintf and vsprintf functions respectively. Each successive pointer argument must correspond properly with each successive conversion specifier (but see `sup- pression' below). All conversions are introduced by the % (percent sign) character. The format string may also con- tain other characters. White space (such as blanks, tabs, or newlines) in the format string match any amount of white space, including none, in the input. Everything else matches only itself. Scanning stops when an input character does not match such a format character. Scan- ning also stops when an input conversion cannot be made (see below).

CONVERSIONS

Following the % character introducing a conversion there may be a number of flag characters, as follows: * Suppresses assignment. The conversion that follows occurs as usual, but no pointer is used; the result of the conversion is simply discarded. h Indicates that the conversion will be one of dioux

BSD MANPAGE 29 November 1993 1

SCANF(3) Linux Programmer's Manual SCANF(3)

or n and the next pointer is a pointer to a short int (rather than int). l Indicates either that the conversion will be one of dioux or n and the next pointer is a pointer to a long int (rather than int), or that the conversion will be one of efg and the next pointer is a pointer to double (rather than float). L Indicates that the conversion will be efg and the next pointer is a pointer to long double. (This type is not implemented; the L flag is currently ignored--this may not be true for Linux.) In addition to these flags, there may be an optional maxi- mum field width, expressed as a decimal integer, between the % and the conversion. If no width is given, a default of `infinity' is used (with one exception, below); other- wise at most this many characters are scanned in process- ing the conversion. Before conversion begins, most con- versions skip white space; this white space is not counted against the field width. The following conversions are available: % Matches a literal `%'. That is, `%%' in the format string matches a single input `%' character. No conversion is done, and assignment does not occur. d Matches an optionally signed decimal integer; the next pointer must be a pointer to int. D Equivalent to ld; this exists only for backwards compatibility. i Matches an optionally signed integer; the next pointer must be a pointer to int. The integer is read in base 16 if it begins with `0x' or `0X', in base 8 if it begins with `0', and in base 10 other- wise. Only characters that correspond to the base are used. o Matches an octal integer; the next pointer must be a pointer to unsigned int. O Equivalent to lo; this exists for backwards compat- ibility. u Matches an optionally signed decimal integer; the next pointer must be a pointer to unsigned int. x Matches an optionally a signed hexadecimal integer; the next pointer must be a pointer to unsigned int.

BSD MANPAGE 29 November 1993 2

SCANF(3) Linux Programmer's Manual SCANF(3)

X Equivalent to lx; this violates the ANSI C3.159-1989 (``ANSI C'') but is backwards compati- ble with previous UNIX systems--I don't know what Linux does with this. f Matches an optionally signed floating-point number; the next pointer must be a pointer to float. e Equivalent to f. g Equivalent to f. E Equivalent to lf; this violates the ANSI C3.159-1989 (``ANSI C'') but is backwards compati- ble with previous UNIX systems--I don't know what Linux does with this. F Equivalent to lf; this exists only for backwards compatibility. s Matches a sequence of non-white-space characters; the next pointer must be a pointer to char, and the array must be large enough to accept all the sequence and the terminating NUL character. The input string stops at white space or at the maximum field width, whichever occurs first. c Matches a sequence of width count characters (default 1); the next pointer must be a pointer to char, and there must be enough room for all the characters (no terminating NUL is added). The usual skip of leading white space is suppressed. To skip white space first, use an explicit space in the format. [ Matches a nonempty sequence of characters from the specified set of accepted characters; the next pointer must be a pointer to char, and there must be enough room for all the characters in the string, plus a terminating NUL character. The usual skip of leading white space is suppressed. The string is to be made up of characters in (or not in) a particular set; the set is defined by the characters between the open bracket [ character and a close bracket ] character. The set excludes those characters if the first character after the open bracket is a circumflex ^. To include a close bracket in the set, make it the first character after the open bracket or the circumflex; any other position will end the set. The hyphen character - is also special; when placed between two other characters, it adds all intervening characters to the set. To include a hyphen, make it the last character before the final close bracket. For

BSD MANPAGE 29 November 1993 3

SCANF(3) Linux Programmer's Manual SCANF(3)

instance, `[^]0-9-]' means the set `everything except close bracket, zero through nine, and hyphen'. The string ends with the appearance of a character not in the (or, with a circumflex, in) set or when the field width runs out. p Matches a pointer value (as printed by `%p' in printf(3); the next pointer must be a pointer to void. n Nothing is expected; instead, the number of charac- ters consumed thus far from the input is stored through the next pointer, which must be a pointer to int. This is not a conversion, although it can be suppressed with the * flag. For backwards compatibility, other conversion characters (except `\0') are taken as if they were `%d' or, if upper- case, `%ld', and a `conversion' of `%\0' causes an immedi- ate return of EOF. The F and X conversions will be changed in the future to conform to the ANSI C standard, after which they will act like and respectively. The behavior of Linux on the non-standard points is not known by this documenter.

RETURN VALUES

These functions return the number of input items assigned, which can be fewer than provided for, or even zero, in the event of a matching failure. Zero indicates that, while there was input available, no conversions were assigned; typically this is due to an invalid input character, such as an alphabetic character for a `%d' conversion. The value EOF is returned if an input failure occurs before any conversion such as an end-of-file occurs. If an error or end-of-file occurs after conversion has begun, the num- ber of conversions which were successfully completed is returned.

SEE ALSO

strtol, strtoul, strtod, getc, printf,

STANDARDS

The functions fscanf, scanf, and sscanf conform to ANSI C3.159-1989 (``ANSI C'').

BUGS

Differences for Linux are not known at this time. The following is for the BSD version: The current situation with %F and %X conversions is unfor- tunate. All of the backwards compatibility formats will be removed

BSD MANPAGE 29 November 1993 4

SCANF(3) Linux Programmer's Manual SCANF(3)

in the future. Numerical strings are truncated to 512 characters; for example, %f and %d are implicitly %512f and %512d. Fonte http://www.space.unibe.ch/comp_doc/c_manual/C/MAN/scanf.htm

Um exemplo de árvore binária implementada em C

Struct

struct No{
 int numero;
 struct No *pEsquerda;
 struct No *pDireita;
}; 

Iniciar

void criarArvore(struct No **pRaiz){
 *pRaiz = NULL;
} 

Inserção

void inserir(struct No **pRaiz, int numero){
 if(*pRaiz == NULL){
 *pRaiz = (struct No *) malloc(sizeof(struct No));
 (*pRaiz)->pEsquerda = NULL;
 (*pRaiz)->pDireita = NULL;
 (*pRaiz)->numero = numero;
 }else{
 if(numero < (*pRaiz)->numero)
 inserir(&(*pRaiz)->pEsquerda, numero);
 if(numero > (*pRaiz)->numero)
 inserir(&(*pRaiz)->pDireita, numero);
 }
} 

Remoção

void remover(struct No **pRaiz, int numero){
 struct No *pAux = NULL;
 if(numero < (*pRaiz)->numero)
 remover(&(*pRaiz)->pEsquerda, numero);
 else if (numero > (*pRaiz)->numero)
 remover(&(*pRaiz)->pDireita, numero);
 else{
 pAux = *pRaiz;
 if((*pRaiz)->pEsquerdo == NULL)
 *pRaiz = (*pRaiz)->pDireito;
 else if((*pRaiz)->pDireito == NULL)
 *pRaiz = (*pRaiz)->pEsquerdo;
 else{
 noMaior(&(*pRaiz)->pEsquerda);
 (*pRaiz)->numero = pAux->numero;
 }
 }
} 

Exibição

Em ordem

void exibirEmOrdem(struct No *pRaiz){
 if(pRaiz != NULL){
 exibirEmOrdem(pRaiz->pEsquerda);
 printf("\n%i", pRaiz->numero);
 exibirEmOrdem(pRaiz->pDireita);
 }
} 

Pré-ordem

void exibirPreOrdem(struct No *pRaiz){
 if(pRaiz != NULL){
 printf("\n%i", pRaiz->numero);
 exibirPreOrdem(pRaiz->pEsquerda);
 exibirPreOrdem(pRaiz->pDireita);
 }
} 

Pós-ordem

void exibirPosOrdem(struct No *pRaiz){
 if(pRaiz != NULL){
 exibirPosOrdem(pRaiz->pEsquerda);
 exibirPosOrdem(pRaiz->pDireita);
 printf("\n%i", pRaiz->numero);
 }
} 

Contar nós

int contarNos(struct No *pRaiz){
 if(pRaiz == NULL)
 return 0;
 else
 return 1 + contarNos(pRaiz->pEsquerda) + contarNos(pRaiz->pDireita);
} 

Contar folhas

int contarFolhas(struct No *pRaiz){
 if(pRaiz == NULL)
 return 0;
 if(pRaiz->pEsquerda == NULL && pRaiz->pDireita == NULL)
 return 1;
 return 0 + contarFolhas(pRaiz->pEsquerda) + contarFolhas(pRaiz->pDireita);
} 

Altura da árvore

int maior(int a, int b){
 if(a > b)
 return a;
 else
 return b;
} 
int altura(struct No *pRaiz){
 if((pRaiz == NULL) || (pRaiz->pEsquerda == NULL && pRaiz->pDireita == NULL))
 return 0;
 else
 return 1 + maior(altura(pRaiz->pEsquerda), altura(pRaiz->pDireita));
} 

Linux temas



Porque não além de ter o melhor sistema ou pelo menos o mais falado de todos os tempos customizado. Imagine você com o seu Ubuntu de cara nova? Não que ele não tenha, mas às vezes o Human com aquele amarelo meio laranja enjoa. Então pensando nisso vou postar aqui no WOB cinco temas bem legais para o Ubuntu 9.04 com Gnome.
Não testei esses temas em outras versões do Ubuntu, então, logo não sei se funcionam corretamente nas versões anteriores.

Vamos ao que importa primeira coisa a fazer é atualizar a sua lista de repositórios incluindo a que contém os temas em questão.

Abra o console digite:


sudo gedit /etc/apt/sources.list

Adicione essas duas linhas ao fim do arquivo:

deb http://ppa.launchpad.net/bisigi/ppa/ubuntu jaunty main 
deb-src http://ppa.launchpad.net/bisigi/ppa/ubuntu jaunty main

Depois reabra o terminal e digite a chave para verificação dos repositórios:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0x1781bd45c4c3275a34bb6aec6e871c4a881574de

Feito isso agora atualize o sistema:

sudo apt-get update

Agora com o sistema atualizado ES repositórios corretos incluídos fica fácil a instalação:

1.Showtime
sudo apt-get install showtime-theme 


2.Balanzan

sudo apt-get install balanzan-theme 


3. Infinity

sudo apt-get install infinity-theme


4.Wild shine
sudo apt-get install wild-shine-theme


5.Exotic
sudo apt-get install exotic-theme


Fonte: zgegblog

Contagem Regressiva Ubuntu 9.10

Calendário do Ubuntu 10.04 Lucid Lynx

Como dito o Jaunty ainda nem havia saído e já havia o calendário do Karmic, e agora já há um calendário para o lançamento do Ubuntu 10.04 Lucid Lynx que será a versão LTS que terá suporte em desktop de 3 anos e de 5 na versão servidor, isso acontece com a versão LTS, nas outras versões o suporte é de 18 meses.

Ubuntu 10.04 calendário de lançamento

3 de Dezembro, 2009 – Alpha 1
7 de Janeiro, 2010 – Alpha 2
4 de Fevereiro, 2010 – Alpha 3
4 de Março, 2010 – Beta1
1 de Abril, 2010 – Beta2
15 de Abril, 2010 – Versão candidata
29 de Abril, 2010 – Ubuntu 10.04 LTS

Fonte 1,http://www.ubuntugeek.com/ubuntu-10-04lucid-lynx-release-schedule.html
Fonte 2
Abraços e boa sorte!! ;)
Conheça a comunidade Ubuntu Brasil
http://www.ubuntu-br.org/participe

Publicidade

terça-feira, 20 de outubro de 2009

Aquecedor Solar

domingo, 13 de setembro de 2009

Visitas

quinta-feira, 3 de setembro de 2009

aula de ingles 03

aula de ingles 02

aula de ingles 01

terça-feira, 25 de agosto de 2009

Video Aulas em C

Ponteiros em C - 4- ParametrosPorReferencia

Video Aulas em C

Ponteiros em C - 2 - FuncaoVoid

Video Aulas em C

Resumo da aula 1 - Estruturas de Dados - Ponteiro

Video Aulas em C

Ponteiros em C - 3 - FatorialRecursiva

Video Aulas em C

Ponteiros em C - 2 - SintaxeBasica

Video Aulas em C

Ponteiros em C - 1 - Funcao

domingo, 16 de agosto de 2009

terça-feira, 4 de agosto de 2009

Gestão 2.0 : Por quê líderes criativos são tão raros?

por Marcelão em 27 de Julho de 2009 às 11:27 am
Pessoal,

encontrei no site da Harvard Business Review artigo do professor Navi Radjou, diretor executivo do centro de pesquisas sobre a Índia da Universidade de Cambridge, em que ele comenta uma palestra apresentada pelo Dr. Abdul Kalam, ex-presidente da Índia, com o título “Liderança criativa na economia do conhecimento Global”.

Na sua palestra, o Dr. Kalam discursou sobre as mudanças tecnológicas e sócio-econômicas ocorridas no mundo, como o deslocamento do centro de gravidade econômica e geopolítica do ocidente para o oriente, o ritmo acelerado de mudanças tecnológicas e a crescente escassez de recursos.

Diante desse cenário, Dr. Kalam argumentou que as empresas, bem como as nações precisam desesperadamente do que ele chama de “líderes criativos,” uma nova geração de líderes visionários e empáticos que agem menos como comandantes e mais como treinadores, menos como gerentes e mais como facilitadores, e que permitem o auto-respeito antes de exigir respeito.

A partir de sua experiência, o Dr. Kalam articulou os oito princípios fundamentais de uma liderança criativa que são críticos para a condução de inovação e de crescimento na economia do conhecimento:

- O líder deve estabelecer uma visão para a organização;

- O líder deve ter paixão para transformar essa visão em ação;

- O líder deve ser capaz de liderar em um mundo de incerteza;

- O líder deve saber como liderar tanto no sucesso quanto no fracasso;

- O líder deve ter coragem de tomar decisões;

- O líder deve ter nobreza ao liderar;

- Cada ação do líder deve ser transparente;

- O líder deve trabalhar com integridade e ter sucesso com integridade;

Para ilustrar seu ponto, o Dr. Kalam citou líderes que para ele lideravam imbuídos com estas oito qualidades. Por exemplo, quando Índia fracassou no lançamento do primeiro satélite missão em 1979, o presidente da agência espacial indiana, Prof Satish Dhawan assumiu total responsabilidade pela falha, embora o Dr. Kalam tenha sido realmente o diretor da missão. Mas no ano seguinte, quando alcançaram o sucesso ao colocar o primeiro satélite contruído na Índia em órbita, o professor Dhawan não compareceu à conferência de imprensa, mas sim o Dr. Kalam para quem ele pediu que compartilhasse a história de sucesso com a mídia, dando-lhe todo o crédito para o sucesso da missão.

O autor do artigo comentou sobre como a economia mundial mergulhou em uma profunda recessão ao longo dos últimos doze meses devido a uma falta de liderança criativa em toda a sociedade e política. A falta de transparência - e muito menos nobreza - foi gritante entre as instituições financeiras, que acabou por conduzir à sua queda. Além disso, recentes escândalos políticos nos fizeram lembrar da absoluta falta de integridade em todo o espectro político.

O autor espera que, à medida que vamos saindo da recessão econômica, as empresas e os cidadãos irão eleger líderes empresariais e políticos que pratiquem uma liderança criativa com nobreza e integridade, que procurem agir menos como comandantes e mais como facilitadores, que sejam dotados de uma bússola moral que lhes permite trabalhar com integridade - e ter sucesso com integridade.

Concordo em gênero, número e grau com o professor Navi Radjou. O tema competências dos líderes do futuro é recorrente aqui nesse blog e deveria ganhar importância maior nas empresas, se elas quiserem realmente tornar-se sustentáveis, conciliando competitividade com a ética.

Esse é mais um post que vai para a série “Gestão 2.0″.

E você leitor, quem você considera como líderes criativos que apresentam os princípios acima relacionados? Quais os passos que sua organização está tomando para produzir tais lideranças?

Um abraço.

P.S : Força, Massinha!

“Keep the faith”
referencias
http://hsm.updateordie.com/hsm.updateordie.com/empresas/2009/07/gestao-20-por-que-lideres-criativos-sao-tao-raros/
0 Responses to “Gestão 2.0 : Por quê líderes criativos são tão raros?”

Gripe Suina , Aviaria etc... O Real Motivo dos Alarmes , uma grande farça

Operação pandemia (Legendado)

O leite com gás da Coca-Cola



Ainda não chegou por aqui, mas não dá para não falar: Coca-Cola acabou de colocar no mercado americano– especificamente em New York–, um leite desnatado efervescente! Chamado de Vio “Vibrancy drink”, não precisa ser refrigerado e vem em quatro sabores “naturais”: Very Berry; Peach Mango; Tropical Colada e Citrus Burst (seja lá o que for isso). Lá, custa U$ 2,50 a garrafa. A peça publicitária diz que a bebida é “como uma festa de aniversário para um urso polar”. A-hã. Então, tá
O site tenta vender o negócio como algo saudável: tem cálcio, antioxidantes e vitamica C. E 26 gramas de açúcar por garrafinha de 240 ml… A bebida é parte de uma iniciativa da empresa, chamada Projeto Vida, de desenvolver produtos a base de leite. Se for um sucesso nos EUA, pode ser lançada no resto do mundo. Nós realmente estávamos precisando disso. Muito mesmo.

Bolo de Caneca


bolo de caneca

preparado na própria caneca que irá consumir e em apenas 3 minutos no microondas.

ingredientes:
- 1 ovo pequeno
- 4 colheres (sopa) de leite
- 3 colheres (sopa) de óleo
- 2 colheres (sopa) rasas de chocolate em pó
- 4 colheres (sopa) rasas de açúcar
- 4 colheres (sopa) rasas de farinha de trigo
- 1 colher (café) rasa de fermento em pó

modo de preparo:
- coloque o ovo na caneca e bata bem com garfo.
- acrescente o óleo, o açúcar, o leite, o chocolate e bata mais.
- acrescente a farinha e o fermento e mexa delicadamente até incorporar.
- leve por 3 minutos no microondas na potência máxima.

dicas
- a caneca deve ter capacidade de 300ml.
- a medida de colher é sempre rasa.

referencias bibliográficas
http://jululi.wordpress.com/2008/03/13/bolo-de-caneca/

Quadrinhos


quinta-feira, 30 de julho de 2009

Pc no Nitrogenio Liquido

Pc no Nitrogenio Liquido , atingindo clock de mais de 5000MHz
http://www.youtube.com/watch?v=8pHVBr313gU

Docking station da Brando humilha Apple TV

Caixas brancas lisinhas? Pfff. A Brando não tem dessas frescuras. E o seu dock para disco rígido ganhou mais uma atualização: agora ele é um tocador de mídia de alta definição.

Ele aceita drives Sata de 2,5” e 3,5” e transmite conteúdo em 1080p (H.264, MPEG1/2/4, DIVX, XVID, TS, MKV, RM/RMVB, TP, AVI, M2TS, VOB, DAT, MPG, MPEG e MOV) por meio de saídas HDMI e componente. Se discos rígidos e filmes não forem o suficiente, o aparelho ainda lê cartões SD, SDHC, MMC e MS e tem suporte a e-books e música.

E o que virá depois disso? Se a próxima atualização não incluir laser ou disco ball, ficaremos bem desapontados. US$ 200. [Brando]

domingo, 26 de julho de 2009

Pergunte ao peao

Pergunte ao Peão

quinta-feira, 23 de julho de 2009

laser potente caseiro

http://www.youtube.com/watch?v=CgJ0EpxjZBU&eurl=http%3A%2F%2Fwww.orkut.com.br%2FFavoriteVideos.aspx%3Fuid%3D3432882898825868302%26sm%3Dadd&feature=player_embedded

Frases ao contrario

SOCORRAM-ME SUBI NO ONIBUS EM MARROCOS
leiam ao contrario

30 computadores em 1

http://www.youtube.com/watch?v=exhWXJM2KXY&feature=channel

quarta-feira, 22 de julho de 2009

Megaupload curiosidades

É possível fazer downloads no megaupload gratuitamente sem esperar 45 segundos mas sim 25 segundos pra quem não está afim de gastar já é alguma coisa.
Primeiro passo entre no site www.megaupload.com clique no canto superior direito no link cadastrar-se , ate ai já foi 50% agora basta fazer o cadastro gratuito e incrivelmente já terá direito a :

Gratuitamente Gratuitamente
com cadastro sem cadastro
Armazenamento on-line grátis 200 GB com gerenciador de arquivo.
Gerenciador de Upload e Download grátis para transferências rápidas
Ferramento de Navegador grátis Megaupload para transferências rápidas.
Agora disponível, tempo de espera para download.
25 segundos
45 segundos
Suporte para retomar uploads e downloads interrompidos.
Pastas de arquivos: combine múltiplos links no Megaupload
Ganhe e resgate os pontos para serviços grátis Premium

Geek


Uma realidade eheheheheh

Agradecimentos

Gostaria de Agradecer aos primeiros 3 euros e aos primeiros 10 dolares eheheh ja da para me tornar premium por 1 mes no megaupload ehehehheheh ja vou divertir muitão mas conto com suas vontades de fazer um jovem se divertir mais hehehehehe ja to almejando a balada do fim de semana ehehehhehe

Ratinho

Ratinho apavora ehehehehheheh as melhores matérias ehehehehhehehe

e mais piadas

Por que a vaca corre atŕas do carro ?Para pegar o VACO ...ehehheeheh

Colocar piadas tambem

Como o chimpanzé levanta a jaula ? Com um macaco!...

Propagando no orkut ehehehehehehhe

" Em terra de off-line , 56k é Rei "
http://diversaomoney.blogspot.com/
Ideias fantasticas , criar um blog para doarem dinheiro para minha própria diversão , nada como ganhar na faixa sendo sincero , faça uma doação que saberei o destino certo , pode ser comprando um playstation ou um jogo novo , indo na balada ehhehehehehehe contribuam ehehehheh

Aceito até paypay

Faça uma doação por paypal no email pedroscotton@gmail.com aceito doações no paypal em qualquer moeda heeeeheeeeeehhhhheehheeheeheheh

Diversão money

Aceito doações para minha própria diversão , ehehhehehhe , você doando poderá fazer um jovem se divertir mais ehehehhehe que no caso este jovem sou eu , será muito util para ir no cinema , comprar video-games , jogos , hobbys ehehehhe