sexta-feira, 9 de janeiro de 2009

Curso Webdesign no Senac de União da Vitória

Boa tarde pessoal, hoje recebi a confirmação de que teremos o curso de webdesign no Senac aqui de União da Vitória.

Segue abaixo a descrição do curso:

Introdução: Internet.
Conceitos: Web designer, Web Developer, Web Master.
Linguagem e softwares utilizados na construção de páginas.
HTML - Conceitos e características gerais do HTML; o documento básico e seus componentes; títulos e subtítulos; formatação de textos e parágrafos, hyperlinks, inserções de imagens; listas; tabelas e frames.
Coreldraw - Tipos de imagem (bitmap/vetorial); linha guia; ferramentas de desenho; formas de seleção; modos de exibição de cores (RGB); paletas de cores, ferramenta de texto; edição de texto; formatação de texto, inserção de símbolos; importação/exportação de arquivos (GIF e JPEG); Powerclip.
Photoshop - Conhecendo a tela; ferramentas de seleção; ferramentas de desfoque; ferramenta de texto; ferramenta carimbo; ajuste de imagem; camadas; paleta estilo; paleta histórico e camadas; filtros; uso do scanner.
Flash - Conhecendo a tela; ferramentas de desenho; ferramentas de preenchimento; painéis; linhas do tempo; trabalhando com quadros; símbolos; clipe de filme; botão; ferramenta texto; formatação de texto; importação de arquivos (GIF e JPEG); interpolação de movimento; interpolação de forma; trabalhando com camadas; configurações; ações básicas.
Dreamweaver - Introdução ao dreamweaver; definindo e manipulando um site local; criando e configurando páginas; inserindo elementos diversos tais como: figuras, botões, texto do flash, imagem cambiável, trabalhando com hyperlinks, e âncoras; tabelas: inspetor de propriedades, formatações, inserção e manipulação de molduras; publicação de web sites

Para mais detalhes, http://www.pr.senac.br/

segunda-feira, 6 de outubro de 2008

Colégas de trabalho.

IMG_31730001

Esses dois elementos acima, são meus colégas de trabalho aqui no escritório.

O da esquerda, vulgarmente chamado de "batom", (b - de bomba - atom - de atômica) com sua barba que diz tudo (parente do Osama), é um grande profissional da nossa área (edição de fotografias e video).

O da direita, vulgarmente chamado "Costinha" (Não se engane, muitos acham, que ele herdou o apelido do Costinha, aquele da TV, mais é o contrário, o da TV que copiou esse aí), cujo a idade ninguém sabe, é um excelente profissional, que exerce a função de auxiliar administrativo do escritório.

Seria uma falta de respeito não falar o quanto são importantes aqui.

Os meus cumprimentos aos dois.

Vendendo Equipamento

É isso aí galera, estou vendendo meu notebook, com 3 meses de uso. O motivo da venda é simples, estou investindo em um melhor ainda. Segue abaixo as configurações de meu filho.

  • HP/Compaq F750US
  • Processador Athlon X2 64bits 1.9Ghz.
  • 2.5Gb de Memória RAM.
  • Hard Disk 120Gb.
  • Gravador de DVD Dual-Layer. (grava DVD de 8gb).
  • Leitor de Cartão (SD-MS/Pro-MMC-XD).
  • Wireless Lan Atheros.
  • Wired Lan nVidia/nForce.
  • Componentes MB nVidia nForce.
  • Microfone Embutido.
  • Microsoft Windows Vista Home Premium Original.
  • Saida S-Video.
  • LCD 15.4".
  • Valor estimado R$1.800,00

Interessou? deixa um comentário! :)

sábado, 4 de outubro de 2008

O novo "marcos"

Galera, é isso mesmo, agora é novo "marcos" mesmo.
Várias novidades, aprendendo muita coisa nova.
O principal é:

  • Agora faço parte do polkadots;
  • twitter: @marksabbath;
  • Escrevendo com o Live Writer;
  • Estudando como um louco;
  • Projeto FAPESC;
  • Projetos Pessoais;

Têm interesse em servidores corporativos, site, parceria?
Fale comigo! :)

quinta-feira, 12 de junho de 2008

Porto União - SC / União da Vitória - PR

Ontem a noite, por volta das 20h, fotografei uma das praças da nossa cidade, a praça Hercílio Luz, que fica próximo a estação ferroviária.




Marcos Antonio Schratzenstaller



 

terça-feira, 3 de junho de 2008

ath0: unable to attach hardware; HAL status 06

Instalei o FreeBSD no meu notebook, e ele retornava esse erro:
ath0: unable to attach hardware; HAL status 06
Pesquisei aqui e alí, na documentação do FreeBSD, em foruns e todo o tipo de local que encontrei,
descobri que o erro estava na "Camada de acesso ao Hardware", e vários usuários com o mesmo problema, com várias soluções, e nenhuma com exito.
Chegando nas 8h de pesquisa, encontrei algo, referindo-se a Sam Leffler, fiquei surpreso que a solução proposta por ele não teria dado resultado, porém, continuei a estudar.
Na tentativa de corrigir esse erro, passei o FreeBSD7.0 de RELEASE para STABLE, e o resultado foi negativo, continuou a retornar o erro ath0: unable to attach hardware; HAL status 06.

Após virar 16h procurando a solução, descobri o que precisava ser feito.
Então, se você está com este problema, vamos lá, para resolver faça:

Fiz isso com o FreeBSD7.0RELEASE, baixei os fontes, construi o mundo e instalei-o,
editei meu kernel de acordo com minhas preferências(não esqueça do driver ath).
Depois disso feito, antes de compilar seu kernel, faça:

#cd /root/
#mkdir ath && cd ath
#fetch http://people.freebsd.org/~sam/ath_hal-20080528.tgz
#tar -xf ath_hal-20080528.tgz
#cp -R * /usr/src/sys/dev/ath/

Ok. até aqui foi facil encontrar navegando nos forum por aí.
Neste instante começou o meu problema, quando tentava compilar o kernel, retornava um erro:
rs_flags não é um componente da static struct ath_rx_status.

Comecei a ler todos os fontes, e acabei descobrindo um include, referenciando o cabeçalho que continha a struct ath_rx_status, apontando para /contrib/ath/.

Então, fiz o seguinte:
#cp -R * /usr/src/sys/contrib/dev/ath/
(Este era o diretório que o include referenciava)

Compilei o kernel, como manda o roteiro ;) e prontinho, após o FreeBSD tornar-se STABLE, funcionou perfeitamente.

Recomendo a leitura de:
ath(4)
ath_hal(4)

E visita a:
http://people.freebsd.org/~sam/

Marcos A. Schratzenstaller

segunda-feira, 2 de junho de 2008

Novo NB Novo Problema!

Comprei um notebook novo, um HP/Compaq F750US, com processador AMD ATHLON X2, Windows Vista Original, Memória de sobra e uma boa interface de video, e o mais importante, uma interface wireless ATHEROS, isso mesmo ATHEROS, AR5006.

Como era de se esperar, tentei instalar o FreeBSD 6.3Release, e como era de se esperar, não reconheceu a interface wired (nForce hrhrrrh), mais o estranho, foi não reconhecer nativamente a interface atheros.
Garimpando por foruns, (até um russo, muito bom por sinal), encontrei um caminho, que me levou ao link do manual do ath do FreeBSD, e lá, não encontrei muita coisa que me ajudasse, porém encontrei as dependencias que sobem junto. Conferindo novamente, já com o FreeBSD7.0 STABLE, (E nada da wireless subir), com um pciconf -lv e olhando detalhadamente o dmesg, percebi que o problema não estava no reconhecimento, e sim na camada de acesso ao hardware.

Resumindo, estou agora batendo a cabeça, mais uma vez, só que a diferença, é que, agora tenho um caminho traçado.

Já tem 8 horas que estou tentando resolver!

sexta-feira, 23 de maio de 2008

C ANSI e C ISO

Durante o final da década de 1970, a linguagem C começou a substituir a linguagem BASIC como a linguagem de programação de microcomputadores mais usada. Durante a década de 1980, foi adotada para o uso nos PC IBM, e a sua popularidade começou a aumentar significativamente. Ao mesmo tempo, laboratórios Bell, começaram a trabalhar em um projeto onde se adicinavam construções de linguagens de programação orientada a objetos(C++), que ficou muito comum na plataforma Windows, e o C permanece mais popular no UNIX.
Em 1983, o Instituto Norte-Americano de Padrões(ANSI) formou um comite,X3j11, para estabelecer uma especificação do padrão da linguagem C. Após um processo longo e arduo, o padrõa foi completo em 1989 e retificado como ANSI X3. 153-1989 "Programming Language C". Esta versão da linguagem é frequentemente referida como "C ANSI". Em 1990 o padrão ANSI C, após sofrer algumas modificações menores, foi adotado pela Organização Internacional de Padrões(ISO) como ISO/IEC 9899:1990. Um dos objetivos do processo de padronização C ANSI foi o de produzir um sobreconjunto do C K&R, incorporando muitas das caracteristicas não-oficiais subsequentemente introduzidas. Entretanto, muitos programas tinham sido escritos e que não compilavam em certas plataformas, ou com um certo compilador, devido ao uso de bibliotecas de funções não-padrão e ao fato de alguns compiladores não aderirem ao C ANSI.

C99
Após o processo ANSI de padronização, as especificações da linguagem C permaneceram relativamente estáticas por algum tempo, enquanto que a linguagem C++ continuou evoluindo. Em 1995, a Normative Ammendment 1 criou uma versão nova da linguagem C, mais esta versão raramente é citada. O padrão ANSI foi submetido a uma revisão nos finais da década de 1990, levando à publicação da norma ISO 9899:1999 em 1999. Este padrão geralmente é chamado de "C99", este padrão foi adotado como ANSI em março de 2000.
O interesse em suportar as caracteristicas novas do C99 parece depender muito das entidades. Apesar do GCC(gnu C Compiler) e vários outros compiladores suportarem grande parte das novas caracteristicas, os compiladores mantidos pela Microsoft e pela Borland não.

fonte:
http://pt.wikibooks.org/wiki/Programar_em_C/Hist%C3%B3ria_da_linguagem_C


No *BSD:

#gcc codigoFonte.c -std=c89 -o executavel.exe
Para utilizar o padrão C ANSI 89 - Também é possivel trocar o -std=c89 por -ansi.

#gcc codigoFonte.c -std=c99 -o executavel.exe
Para compilar utilizando o padrão C99.

Recomendo a leitura do manual do GCC.
http://www.freebsd.org/cgi/man.cgi?query=cc&apropos=0&sektion=0&manpath=FreeBSD+7.0-RELEASE&format=html