Terça-feira, 21 de Outubro de 2008

problemas de debug no VS2005

pois é gente,
passei por um aperto estes dias, mas consegui achar o problema.

eis que quando eu ia debugar um projeto que estou tocando aqui aparecia o seguinte alert:

---------------------------
Microsoft Visual Studio
---------------------------
The following module was built either with optimizations enabled or without debug information:

c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\d33c2b62\ba11b592\assembly\dl3\7153188f\fbed248c_8933c901\BookEngine.DLL

To debug this module, change its project build configuration to Debug mode. To suppress this message, disable the 'Warn if no user code on launch' debugger option.
---------------------------
OK
---------------------------

pois finalmente descobri o que é e como resolver.

o fato é que dentro da minha solution eu possuo dois projetos, o WebSite e o BookEngine.
o BookEngine é apenas uma série de classes que eu importo no WebSite e utilizo ele instanciando meus objetos.

Para fazer o relacionamento eu apenas adicionei uma referência diretamente na DLL do outro projeto, e por isso dava errado.

O erro acontece pois na hora de compilar, a DLL do BookEngine não estava sendo atualizada no bin do projeto.

Para solucionar eu apenas excluí a relação e em references eu utilizei a aba de projetos, relacionei o projeto do BookEngine e pronto!

Tudo funcionando perfeitamente e sem problemas de debug.


Eras isso,
qualquer duvida só me enviar um mail.

ab.

Sábado, 6 de Setembro de 2008

O Chrome não quer dizer muita coisa

Li este post no blog http://www.tableless.com.br/ e achei muito interessante, pois concordo em 100% com o que foi dito pelo Diego Eis, e acho muita fumaça pra pouco fogo.... enfim... segue abaixo o texto.



O Google lançou sua presença no mercado de browsers. Atitude interessante mas que para mim não quer dizer muita coisa. Ter um novo browser não muda muito (a minha) a vida dos desenvolvedores. Lembre-se que não importa quão bom seja o Firefox, Safari ou o Google Chrome, nós, desenvolvedores temos sempre que nivelar tudo por baixo, pelo Internet Explorer 6. Se o Chrome ou qualquer outro novo navegador ajudar com que o IE6 seja definitivamente descontinuado, eles serão bem-vindos. Caso contrário, o lançamento de bons browsers só vai, por assim dizer, brochar a vontade dos profissionais que querem utilizar recursos mais avançados do CSS mas não podem por conta do IE6. O IE7 foi um avanço interessante. O IE8 está pretendendo ser. Mas até mesmo o IE8 não vai ser muito útil enquanto ele não tomar a o lugar do Internet Explorer 6. O mesmo vale para qualquer outro browser.

Do que adianta eu utilizar PNG transparente para os browsers que suportam canal alpha e ter que continuar recortando imagens para fazer um bom trabalho no IE6? A Microsoft sabe que ela criou um monstro, e ainda bem que ela reconheceu isso e tomou alguma atitude.

Vou ter muito mais prazer de trabalhar quando ouvir a notícia da descontinuação do IE6, do que sobre o lançamento de um novo browser. Por isso eu não fico 100% satisfeito com o Chrome, nem com o Firefox 3, nem com atualizações do motor WebKit. Não porque não quero, mas porque vou continuar tendo o mesmo trabalho que sempre tive para fazer sites.

Vou continuar tendo as mesmas preocupações, vou continuar fazendo as mesmas técnicas manjadas e trabalhosas. O problema continua sendo o passado. É o IE6 que ainda dita as regras.


Fonte: http://www.tableless.com.br/chrome-nao-quer-dizer-muita-coisa

Sexta-feira, 9 de Maio de 2008

quão nerd você é?

e voce?
quanto nerd você é????
NerdTests.com says I'm an Uber-Dorky Nerd God.  What are you?  Click here!

Lançado a primeira rede social para Hackers!

É isso mesmo galera! Acabaram de lançar o House of Hackers! uma rede social para hackers se encontrarem, formarem grupos, debaterem problemas de segurança, e "Dominar o mundo!!!"

De acordo com o blog do pessoal da GNUCITIZEN, a rede é exclusiva e apoiará questões culturais e o modo de vida Hacker, ideologias, politica e principalmente voltando para o foco nas opiniões sobre a esfera de segurança.

Além de criar grupos, os especialistas da House of Hackers terão chance de prestar serviço a empresas, que poderão recrutar testadores de segurança ou analistas diretamente pela rede social, inserindo em um mural a descrição do trabalho e qualificações necessárias, e podendo ser contatadas diretamente.

Através de taxas aceitas durante a inserção de novas vagas, os responsáveis pela rede social patrocinarão programas de pesquisa que devem ser iniciados em breve, mesmo que o programa esteja em seus estágios iniciais de desenvolvimento.

Alguns "Especialistas em porra nenhuma" acreditam que o site pode ser visto com maus olhos por autoridades, temendo que o fácil acesso a informações possa ser usado para o mal, promovendo invasões, por exemplo. Mas eles não se lembram que é justamente por isso que o ambiente é restrito caramba!!!

Pq ainda temos tanto medo da palavra Hacker??? Somos apenas nerds que curtem sistemas de segurança... não é nossa culpa se não existe nada impossivel de ser quebrado(prefiro esta palavra do que "invadido"). e tem mais... somos nós quem somos contratados pra arrumar as cagadas que os superpoderosos analistas de TI fazem nas redes e deixam a porta aberta pra serem invadidos... então, pq crucificar aqueles que vocês sempre recorrem?????

Bom... desabafo feito, segue ae os links de referência sobre o assunto:

O House of Hackers pode ser acessado em houseofhackers.ning.com.
Link do blog da www.gnucitizen.org falando sobre o assunto.
Noticia do Terra
Noticia do GEEK

Sexta-feira, 7 de Março de 2008

Alterando a current.Culture no Framework 1.1

foi uma mão fazer esta troca... no framework 2.0 é bem mais facil... mas enfim...
la vai:

você precisa importar 2 namespaces:

Imports System.Globalization
Imports System.Threading


e depois você altera ela assim:

Thread.CurrentThread.CurrentCulture = New CultureInfo("en-US")
Response.Write("Current Culture is " +
Thread.CurrentThread.CurrentCulture.EnglishName)
Thread.CurrentThread.CurrentCulture = New CultureInfo("pt-BR")
Response.Write("Current Culture is " +
Thread.CurrentThread.CurrentCulture.EnglishName)


pra mais informações acesse o post da pagina de suport da micros~1 :
http://support.microsoft.com/kb/306162

e pra ver a lista de codigos das Cultures acesse no MSDN:
http://msdn2.microsoft.com/en-us/library/system.globalization.cultureinfo(vs.71).aspx

é isso ae...
até.

Quinta-feira, 21 de Fevereiro de 2008

Utilizando o TextBoxWatermarkExtender

Ae galera...
Novo post depois de muito tempo, mas enfim... resolvi passar pra voces como utilizar este componente do Ajax Control Toolkit, pois ele agrega visualmente no formulario.
Nos proximos posts continuarei com este projeto utilizando elementos como o RequiredFieldValidator, e o ValidatorCalloutExtender

Bom... começamos por criar um novo projeto AJAX-Enabled:

Vamos utilizar um processo simples, com apenas 3 campos, sendo 1 campo de Login, 1 campo de senha e um campo inteiro sendo o Dígito Verificador:




Para Auxiliar no entendimento do usuário, vamos colocar uma marca d’água nos campos, utilizando o TextBoxWatermarkExtender. Inserimos um para cada campo, e atribuimos sua propriedade “TargetControlID” para o TextBox desejado:
Neste momento, nas propriedades do “TextBoxUsuario”, encontraremos o grupo EXTENDERS, onde podemos achar as propriedades que controlam este componente:
WatermarkCssClass, e WatermarkText. Criamos uma classe de css para o watermark:

Desta forma, inserimos o texto explicativo na propriedade WatermarkText, e a classe Css na propriedade WatermarkCssClass:

Lembramos que estas propriedades são visiveis nas propriedades do TextBox, e nao do WatermarkExtender.
Ao compilar obtemos o seguinte resultado:

Bom...

se alguem quizer este projeto, basta me mandar um mail... no próximo post vou implementar o RequiredFieldValidator e o ValidatorCalloutExtender...

um abraço!!!

Quinta-feira, 20 de Setembro de 2007

Master Pages Truques e Manhas

Gurizada,
estive precisando de algumas referências para a criação de Master Pages no VS2005 e achei este artigo muito bom...
(é em inglês)

http://weblogs.asp.net/dwahlin/archive/2006/08/22/Master-Pages-Tips-and-Tricks.aspx

mas se tu não tá afim de muita leitura e quer ir direto pros fontes, baixa aqui...

http://www.xmlforasp.net/CodeBank/Download/Blog/MasterPageTipsAndTricks.zip


é isso ae.
abraços.