jun
30
Sometimes we need a light scripts just to list the files in a directory.
List
$listar <dir>
";
}
foreach($arquivos as $listar) { // list files
echo "
- $listar
";
}
?>
Not Another WordPress site
Fiz um projeto no codexplex mais para testar como funcionava o esquema lá e coloquei um projetinho q fiz brincando outro dia.
O que o “software” faz é desligar o seu Windows depois de um tempo pré-programado.
Quem quiser me ajudar a melhorar o projeto, a descrição ou somente testar, fiquem a vontade.
Toda ajuda é bem vinda!
Para conferir acesse:
http://winshutdown.codeplex.com/
Eis uma palestra que achei muito divertida e que todo programador deveria ver:
Ela chama-se Machucando Código por Diversão e Lucro – Ryan Davis e por traduzida por Fabio Akita.
Para quem entende inglês, recomendo ver a palestra original no endereço:
http://goruco2008.confreaks.com/04_davis.html
Bom código!
Esses caras “autodidatas” são complicados, não estudam a parte teórica, vão direto pra pratica e depois não sabem o porque das coisas…
Leituras mto interessantes sobre Javascript & JScript que recomendo, especialmente para quem não é guru em Javascript e JScript:
http://javascript.about.com/library/bljscript.htm
http://javascript.about.com/od/reference/a/jscript.htm
“Most web browsers with the exception of Internet Explorer understand Javascript and so the original unmodified code worked properly in all of those browsers. Internet Explorer doesn’t understand Javascript. Instead it treats any Javascript as if it were Microsoft’s proprietary language JScript and processes it accordingly”
“Since Netscape 1, Internet Explorer 2, and other early browsers didn’t understand either Javascript or JScript it became a common practice to place all of the content of the script inside of an HTML comment so as to hide the script from older browsers. New browsers even if they couldn’t handle scripts were designed to recognise the script tags themselves and so hiding the script by placing it in a comment was not required for any browsers released after IE3. Unfortunately by the time that the extremely early browsers ceased to be used people had forgotten the reason for the HTML comment and so many people new to Javascript still include these now completely unnecessary tags.“
Eu sempre (até uns anos atrás
) coloquei aqueles comentários em códigos javascript e nunca soube para qual versão de browser eu estava tentando ser compativel, hahahaha, se soubesse que era IE3 e NS2.
Hj até os browsers modo texto do linux/unix suportam o XHTML.
Então, eu tava pesquisando sobre o Javascript, JScript (e até VBScript), pois na verdade nunca fui programador ASP que poderia usar ambas as linguagens do lado do servidor também, e somente agora descobri (ou tive a certeza) que o JScript é apenas a implementação do javascript feita pela Microsoft (com td aquele suporte a ActiveX, etc.), mesmo que você coloque no HTML <script language=”javascript” type=”text/javascript”>
será sempre JScript no IE, então não sei pq a porcaria do Visual Studio exibe opção de por algo como <script language=”jscript” type=”text/jscript”>, deve ser só para tornar incompativel com navegadores não-IE.
E mais acabei de descobrir o JScript.Net (isso mesmo .Net), mas isso fica para uma próxima vez, para saber mais:
http://msdn.microsoft.com/en-us/library/3bf5fs13(VS.71).aspx
O bom e velho pop-up.
Sabemos que popups automáticos são bloqueados pela maioria dos navegadores atuais, mas se for aciona por um clique não há problemas.
Um exemplo simples de um pop-up javascript num link:
<a href=”http://www.blogger.com/post-edit.g?blogID=8414451965867271178&postID=3452881723842281264#” onclick=”javascript:window.open(‘index.htm’, null, ‘height=200,width=400,status=yes, toolbar=no,menubar=no,location=no’)“>
Clique aqui para abrir um popup
</a>
Obs.: Há quem recomende não usar o href=”#”, mas até hoje não encontrei uma justificativa plausível ou solução ideal.
Ainda se o seu site é em flash, você pode abrir um pop-up com o navegador (caso tenha optado por não usar uma camada flutuante do flash) colocando o javascript em qualquer botão do flash:
on (release) {getURL ("javascript:NewWindow=window.open('index.php','newWin','width=400,height=300,left=0,top=0,toolbar=No,location=No,scrollbars=No,status=No,resizable=No,fullscreen=No'); NewWindow.focus();void(0);");}
Você pode encontrar mais em:
http://www.flash-db.com/PopUp/JavaScriptPopUp.php?page=2 (em inglês)
Qualquer dúvida deixe um comentário.
Segue abaixo um artigo que comecei a escrever em resposta ao seguinte post:
http://forums.microsoft.com/msdn-br/ShowPost.aspx?postid=565879&siteid=21
e no fim nunca terminei.
Quem quiser ajudar a terminar me escreva que eu compartilho no GoogleDocs.
Implementando Segurança de Acesso ao Código
Segurança de Aceso ao Código, ou simplemente CAS (Code Access Security), é um sistema de segurança que permite administradores e desenvolvedores controlar o acesso das aplicações similarmente como fazem para controlar o acesso dos usuários. O CAS está para as aplicações assim como o role-based security (RBS) está para os usuários. CAS é algo muito grande para ser abordado apenas em um artigo, então aqui tentarei dar uma breve introdução de como ele funciona e como colocar em prática. Para uma abordagem mais profunda acesse:
http://msdn2.microsoft.com/en-us/library/930b76w0(VS.80).aspx
Com o CAS, você pode permitir uma aplicação ler ou gravar no registro enquanto restringe esse acesso a outras aplicações. Mas há um porém, o CAS não pode se sobresair às permissões do usuário (fornecidas pelo RBS). Por exemplo, se o usuário não tem permissão para acessar determinado recurso, a aplicação que o usuário executar também não terá.
Como o CAS você divide as aplicações em 2 grupos:
As permissões de uma aplicação são determinadas através do que é chamado de Evidência, que nada mais é que dados que identificam a aplicação. Alguns exemplos de evidência da aplicação são o local de onde está sendo executado e seu hash (calculado pelo .Net e que é único para cada versão da aplicação). Baseado na Evidência o .Net enquadra a aplicação em um Grupo de Código. Cada Grupo de Código estará atribuido a um conjunto de permissões, então assim será determinado o que a aplicação pode acessar. Os Grupos de Códigos e os conjuntos de permissões já vêm previamente configurados no .Net e podem ser customizados através da ferramenta de configuração do .Net localizado nas Ferramentas Administrativas do computador.