Archive for September, 2007

Atalhos de caracteres com a tecla ALT

Thursday, September 20th, 2007

Ae pessoal, hoje estava precisando do ª, e não sabia como colocar pois no meu note não tem o altgr, sabia que tinha alt + ? qual código?

Encontrei na net, e estou postando aqui até mesmo para que da próxima vez fique mais fácil encontrar.

ALT+1 ☺

ALT+2 ☻

ALT+3 ♥

ALT+4 ♦

ALT+5 ♣

ALT+6 �

ALT+7 •

ALT+8 ◘

ALT+9 ○

ALT+10 ◙

ALT+11 ♂

ALT+12 ♀

ALT+13 ♪

ALT+14 ♫

ALT+15 ☼

ALT+16 ►

ALT+17 ◄

ALT+18 ↕

ALT+19 ‼

ALT+20 ¶

ALT+21 §

ALT+22 ▬

ALT+23 ↨

ALT+24 ↑

ALT+25 ↓

ALT+26 →

ALT+27 ←

ALT+28 ∟

ALT+29 ↔

ALT+30 ▲

ALT+31 ▼

ALT+32
ALT+33 !

ALT+34 ”

ALT+35 #

ALT+36 $

ALT+37 %

ALT+38 &

ALT+39 ‘

ALT+40 (

ALT+41 )

ALT+42 *

ALT+43 +

ALT+44 ,

ALT+45 -

ALT+46 .

ALT+47 /

ALT+48 0

ALT+49 1

ALT+50 2

ALT+51 3

ALT+52 4

ALT+53 5

ALT+54 6

ALT+55 7

ALT+56 8

ALT+57 9

ALT+58 :

ALT+59 ;

ALT+60 <

ALT+61 =

ALT+62 >

ALT+63 ?

ALT+64 @

ALT+65 A

ALT+66 B

ALT+67 C

ALT+68 D

ALT+69 E

ALT+70 F

ALT+71 G

ALT+72 H

ALT+73 I

ALT+74 J

ALT+75 K

ALT+76 L

ALT+77 M

ALT+78 N

ALT+79 O

ALT+80 P

ALT+81 que

ALT+82 R

ALT+83 S

ALT+84 T

ALT+85 U

ALT+86 V

ALT+87 W

ALT+88 X

ALT+89 Y

ALT+90 Z

ALT+91 [

ALT+92 \

ALT+93 ]

ALT+94 ^

ALT+95 _
ALT+96 `

ALT+97 a

ALT+98 b

ALT+99 c

ALT+100 d

ALT+101 e

ALT+102 f

ALT+103 g

ALT+104 h

ALT+105 i

ALT+106 j

ALT+107 k

ALT+108 l

ALT+109 m

ALT+110 n

ALT+111 o

ALT+112 p

ALT+113 que

ALT+114 r

ALT+115 s

ALT+116 t

ALT+117 u

ALT+118 v

ALT+119 w

ALT+120 x

ALT+121 y

ALT+122 z

ALT+123 {

ALT+124 |

ALT+125 }

ALT+126 ~

ALT+127 ⌂

ALT+128 Ç

ALT+129 ü

ALT+130 é

ALT+131 â

ALT+132 ä

ALT+133 �

ALT+134 å

ALT+135 ç

ALT+136 ê

ALT+137 ë

ALT+138 è

ALT+139 ï

ALT+140 î

ALT+141 ì

ALT+142 Ä

ALT+143 Å

ALT+144 É

ALT+145 æ

ALT+146 Æ

ALT+147 ô

ALT+148 ö

ALT+149 ò

ALT+150 û

ALT+151 ù

ALT+152 ÿ

ALT+153 Ö

ALT+154 Ü

ALT+155 ¢

ALT+156 £

ALT+157 ¥

ALT+158 ₧

ALT+159 ƒ

ALT+160 á

ALT+161 í

ALT+162 ó

ALT+163 ú

ALT+164 não

ALT+165 não

ALT+166 ª

ALT+167 º

ALT+168 ¿

ALT+169 ⌐

ALT+170 ¬

ALT+171 ½

ALT+172 ¼

ALT+173 ¡

ALT+174 «

ALT+175 »

ALT+176 ░

ALT+177 ▒

ALT+178 ▓

ALT+179 │

ALT+180 ┤

ALT+181 ╡

ALT+182 ╢

ALT+183 ╖

ALT+184 ╕

ALT+185 ╣

ALT+186 ║

ALT+187 ╗

ALT+188 ╝

ALT+189 ╜

ALT+190 ╛

ALT+191 ┐

ALT+192 └

ALT+193 ┴

ALT+194 ┬

ALT+195 ├

ALT+196 ─

ALT+197 ┼

ALT+198 ╞

ALT+199 ╟

ALT+200 ╚

ALT+201 ╔

ALT+202 ╩

ALT+203 ╦

ALT+204 �

ALT+205 ═

ALT+206 ╬

ALT+207 ╧

ALT+208 ╨

ALT+210 ╥

ALT+211 ╙

ALT+212 ╘

ALT+213 ╒

ALT+214 ╓

ALT+215 ╫

ALT+216 ╪

ALT+217 ┘

ALT+218 ┌

ALT+219 █

ALT+220 ▄

ALT+221 ▌

ALT+222 ▐

ALT+223 ▀

ALT+224 α

ALT+225 ß

ALT+226 Γ

ALT+227 π

ALT+228 Σ

ALT+229 σ

ALT+230 µ

ALT+231 τ

ALT+232 Φ

ALT+233 Θ

ALT+234 Ω

ALT+235 δ

ALT+236 ∞

ALT+237 φ

ALT+238 ε

ALT+239 ∩

ALT+240 ≡

ALT+241 ±

ALT+242 ≥

ALT+243 ≤

ALT+244 �

ALT+245 ⌡

ALT+246 ÷

ALT+247 ≈

ALT+248 °

ALT+249 ∙

ALT+250 ·

ALT+251 √

ALT+252 ⁿ

ALT+253 ²

ALT+254 �

ALT+255

XML… O que é?

Wednesday, September 19th, 2007

XML não é linguagem de marcação

Xml não é uma linguagem de marcação, ou seja, não é HTML, pois não possui TAG’s predefinidas, quem cria o documento XML define-as. Agora podemos perguntar, para que utilizar o XML se temos o HTML? É simples, imagine procurar em um fonte HTML um endereço qualquer, ou melhor dezenas de endereço e organiza-los da maneira que quiser… Não digo que não teria como, mas no mínimo deveria estar seguindo um padrão mínimo.
Com o XML é tarefa fácil, pois cada dado contido no arquivo, tem sua própria identificação como por ex.:

<pessoa>
<nome>Andrey Pedro Lefkum</nome>
<email>andrey@andrey.com.br</email>
</pessoa>

No exemplo acima as tag’s são chamadas Metatags, ou seja, os dados dos dados.

Criando um documento XML

Agora que sabemos o que é um documento XML, vamos a sua criação:

<?xml version="1.0" encoding="ISO-8859-1"?>

Nessa primeira linha abrimos com a tag <?xml e posteriormente a versão utilizada do padrão XML como também a codificação
do arquivo que no caso acima é o ISO-8859-1, que não será abrangido agora.

Documentos XML são árvores:

<?xml version="1.0" encoding="ISO-8859-1"?>
<pessoas>
    <pessoa>
        <nome>Andrey Pedro Lefkum</nome>
        <email>andrey@andrey.com.br</email>
    </pessoa>
    <pessoa>
        <nome>Adelaide Silva</nome>
        <email>adelaide@adelaide.com.br</email>
    </pessoa>
</pessoas>

Obs.: Salve o documento com a extensão XML exemplo "teste.xml"

Observe que temos uma tag raiz ou também chamada de root "pessoas" e dentro dela existem várias pessoas. Podemos dizer que
cada pessoa está dentro de uma pasta chamada pessoa e por sua vez dentro da pasta pessoas, dessa forma visualizamos que
XML nada mais é do que metadados estruturados em forma de árvores

Elementos e Atributos

Elementos são conhecidos por TAGs ou metadados, ou seja, no exemplo acima <nome>, <email>, são elementos ou também chamados
de nós. 

Elemento  
<nome>

dado
Andrey Pedro Lefkum

Fim do Elemento
</nome>

Podem ocorrer casos de não conter dado em elementos, desse modo devem ser escritos da seguinte maneira:

<nome /> 

Abre e fecha a tag no mesmo instante.

Atributos são metadados adicionais aos dados, ex.:

<pessoa codigo=”3432″>
    <nome></nome>
</pessoa>

Código é um atributo do elemento pessoa.

Documento bem formatado

Além de utilizar sempre na primeira linha:
<?xml version="1.0" encoding="ISO-8859-1"?>

Documentos XML bem formatados precisam ser algumas regras:
  • Case Sensitive, ou seja se um elemento for aberto <ArQUIvo>, deve ser fechado </ArQUIvo>;
  • Ordem de abertura e fechamento, ou seja, a primeira tag que foi aberta dever ser a última a ser fechada <pessoa><nome>andrey</nome></pessoa>;
  • Todo documento XML deve ter um elemento ROOT ou raiz, nem mais nem menos.
  • Dados de atributos devem sempre estar dentro de aspas diplas: codigo=”32234″.

Validando o documento XML

Para saber se o documento está bem formatado utilizamos outro arquivo com extensão DTD ou XMLschema, que podemos chama-los de metadado dos metadados dos dados, confuso? É o cara que tira as dúvidas restantes ao ler um documento XML, desse modo se ainda há alguma dúvida referente ao dado contido dentro do elemento com esses dois arquivos acabam.

Integrando XML no HTML através do XSL

Wednesday, September 12th, 2007

Arquivos XSL (eXtemsible Stylesheet Language) são responsáveis por integrar arquivos XML dentro do HTML.

Primeiramente vamos criar nosso documento XML:
Obs.: Perceba que na segunda linha do xml temos a indicação do XSL que fará a formatação desses dados

<?xml version=”1.0″ encoding=”ISO-8859-1″ ?>
<?xml-stylesheet type=”text/xsl” href=”xonga.xsl”?>
<lista>
<aluno>
<codigo>34</codigo>
<nome>Andrey Pedro Lefkum</nome>
</aluno>
<aluno>
<codigo>23</codigo>
<nome>Thais Castro</nome>
</aluno>
</lista>

Com o XML pronto, precisamos desenvolver nosso HTML:

<?xml version=”1.0″ encoding=”ISO-8859-1″?>
<xsl:stylesheet version=”1.0″ xmlns:xsl=”http://www.w3.org/1999/XSL/Transform”>
<xsl:template match=”/”>
<html>
<head>
<title>Xonga</title>
</head>
<body>
<table width=”100%” border=”1″>
<tr>
<td>Código</td>
<td>Nome</td>
</tr>
<xsl:for-each select=”lista/aluno”>
<tr>
<td><xsl:value-of select=”codigo” /></td>
<td><xsl:value-of select=”nome” /></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>

Abra o Arquivo XML e veja o resultado.

Faça o download do exemplo abaixo:

Download: Exemplo

PHP - Rapidinhas - Pegando conteúdo do arquivo

Wednesday, September 12th, 2007

Ae pessoal, um função simples para pegar todo conteúdo de um arquivo:

$conteudo = file_get_contents(“cartao.txt”);

Até mais!

JS - Janela que abre e fecha com efeito ALPHA

Monday, September 3rd, 2007

Olá pessoal, para quem quer fazer uma janelinha verde e chata igual essa do meu blog quando é acessado pela primeira vez, ae está o código:
Qualquer dúvida deixar RECADO / POST
– Script –
<script src=“_js/prototype.js”></script>
<script>

var objeto1 = “”;
var objeto2 = “”; var valor = “”;
var valor2 = “”;
var tipoAlpha = “”;
function ocultaJanelas() {
objeto1 = $(’aviso’).style;
objeto2 = $(’avisoSombra’).style;
valor = 90;
valor2 = 10;
tipoAlpha = 1;
mudaAlpha();
}
function mostraJanelaComAlpha() {
objeto1 = $(’aviso’).style;
objeto2 = $(’avisoSombra’).style;
objeto1.display = “block”;
objeto2.display = “block”;
valor = 0;
valor2 = 0;
tipoAlpha = 2;
mudaAlpha(); }
function mudaAlpha() {
objeto1.opacity = (valor / 100);
objeto1.filter = “alpha(opacity=” + valor + “)”; // IE/Win
objeto1.KhtmlOpacity = (valor / 100); // Safari 1.1 or lower, Konqueror
objeto1.MozOpacity = (valor / 100);
objeto2.opacity = (valor2 / 100);
objeto2.filter = “alpha(opacity=” + valor2 + “)”; // IE/Win
objeto2.KhtmlOpacity = (valor2 / 100); // Safari 1.1 or lower, Konqueror
objeto2.MozOpacity = (valor2 / 100);
//alert(valor);
if(tipoAlpha == 1) {
valor = valor - 10;
valor2 = valor2 - 10;
if(valor > 0) {
window.setTimeout(”mudaAlpha();”,50); }
else {
objeto1.display = “none”;
objeto2.display = “none”;
}
}
else if(tipoAlpha == 2){
valor = valor + 10;
valor2 = valor2 + 1;
if(valor < 100) {
window.setTimeout(”mudaAlpha();”,50);
}
}
}
</script> <style #avisoSombra { left:31%; background-color:#000; border:2px solid #000; z-index:99; } #aviso { position:absolute; background-color:#CCFF80; border:1px solid #d0d0d0; left:30%; z-index:100; }> #aviso, #avisoSombra { position:absolute; width:360px; height:230px; padding:10px; font:12px Verdana; display:none; } #aviso h1 { font:12px Verdana; font-weight:bold; padding:4px; background:#99BF60; color:#fff; border:2px solid #fff; }
</style>
<div id=“avisoSombra” style=“top:31%;”></div>
<div id=“aviso” style=“top:30%;”>
<h1>Olá Nobre Visitante</h1>
Se você está olhando esse modesto blog do Sr. Andrey… Sera interessante que deixasse um comentário! <br /><br /> Caso não atenda as minha rinvidicassão nois vai destrui teu computa-dor! <br /><br /> Att., <br /> <br />
Andrey
<br /><br />
<center>
<input type=“button” value=“Fechar Janelinha que enxe o s…” onclick=“ocultaJanelas();”>
</center>
</div>

– Fim Script –

Download:

Janelinha com Alpha


This is a free Wordpress template provided by Mathew Browne | Web Design | SEO