quarta-feira, 29 de outubro de 2008

Cakephp - Libs

uses(string $lib1, $lib2, $lib3...)

Usado para carregar bibliotecas do núcleo do CakePHP(encontradas em cake/libs/).

sábado, 18 de outubro de 2008

CakePHP - algumas regras

Venho estudando o manual deste framework que conheci em uma palestra internacional.
Criar posts relacionados ao que tenho estudado é uma maneira de fixar o que venho estudando.
  • Nomes de arquivos são underscored e nomes de classes são camelcased;
Estrutura do CakePHP
Controllers - callbacks
  • beforeFilter(), executado antes de alguma ação do controller
  • beforeRender(), executado depois de uma ação do controller mas antes de uma ação do view
  • afterFilter(), executado depois da ação do controller e do view

quinta-feira, 16 de outubro de 2008

CLEAN URL EasyPHP 2.0

CakePhp, meus primeiros passos (clean url, mod_rewrite, cakephp css) ...
As alterações abaixo são necessárias para que você rode o CakePhp fazendo uso de "clean url" e também possa visualizar as páginas padrões com suas folhas de estilos (css), caso contrário será exibido html e texto puro.

As alterações devem ser feitas em : C:\Program Files\EasyPHP_2.0b1\conf_files\httpd.conf

That the change should be made in the file (on Windows) C:\Program Files\EasyPHP_2.0b1\conf_files\httpd.conf

For EsayPHP 2
1. (Uncomment this) remova a tralha desta linha:
#LoadModule rewrite_module modules/mod_rewrite.so

2. (Under Change) Próximo de "Options Indexes FollowSymLinks" altere esta linha :

AllowOverride None
(to) para :
AllowOverride All

terça-feira, 9 de setembro de 2008

JAVA and JAVA 4 WEB

Apostilas de Java e java para WEB

http://blog.caelum.com.br/apostilas/

POPUPS

Classic javascript popups windows

Player simples ( simple player )

var UniqueID = 314 // Make each link open in a new window
var newWinOffset = 0 // Position of first pop-up

function PlayerOpen(soundfiledesc,soundfilepath) {
PlayWin = window.open('',UniqueID,'width=320,height=120,top=' + newWinOffset +',left=0,resizable=0,scrollbars=0,titlebar=0,toolbar=0,menubar=0,status=0,directories=0,personalbar=0');
PlayWin.focus();

var winContent = "<html><head><title>" + soundfiledesc + "</title></head><body bgcolor="'#000'">";
winContent += "<b style="'color:#fff;font-size:18px;font-family:Verdana,sans-serif;line-height:1.5'">" + soundfiledesc + "</b>";

winContent += "<object width="'300'" height="'42'">";
winContent += "<param name="'SRC'" value="'">";
winContent += "<param name="'AUTOPLAY'" value="'true'">";
winContent += "<param name="'CONTROLLER'" value="'true'">";
winContent += "<param name="'BGCOLOR'" value="'#FF9900'">";
winContent += "<embed src="'" autostart="'TRUE'" loop="'FALSE'" width="'300'" height="'42'" controller="'TRUE'" bgcolor="'#000'"></embed>";
winContent += "</object>";

winContent += "<p style="'color:#ccc;font-size:12px;font-family:Verdana,sans-serif;text-align:center'"><a href="'">Faça download</a> <span style="'font-size:10px'">(right-click or Option-click)</span></p>";
winContent += "</body></html>";

PlayWin.document.write(winContent);
PlayWin.document.close(); // "Finalizes" new window
UniqueID = UniqueID + 1 // newWinOffset = newWinOffset + 20 // subsequent pop-ups will be this many pixels lower
}


Exemplo :

<a href="endereço da url da música" target="_blank" onClick="javascript:PlayerOpen('Título que aparece',this.href); return false"> Seu link </a>

******************************************************************************
Janela popup dinâmica ( dinamic popup window )

function NovaJanela(mypage, myname, w, h, scroll, r) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable='+r+''
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) {
win.window.focus();
}
}

sábado, 9 de agosto de 2008

CHECK IT

CHECK IT OUT

http://www.webexhibits.org/
http://www.princetonol.com/groups/iad/lessons/middle/color2.htm
http://www.danielevsilva.com/category/webdesign/

sexta-feira, 18 de julho de 2008

Flash - Time delay Action Script

this.stop();
pause = function () {
play();
clearInterval(pausei);
}
pausei = setInterval(pause, 10000);