July 2007 - Posts
OWASP:
The Open Web Application Security Project (OWASP) is dedicated to finding and fighting the causes of insecure software.
The next meeting take place in September 5th - 17:00, at Watchfire, Herzeliya, and the Participation is free.
You can learn more about the meeting here:
http://www.owasp.org/index.php/Israel
I had a lots of fun in the last OWASP meeting, witch accord in Interdisciplinary Center (IDC) Herzeliya, May 21th 2007.
I specially enjoyed the .NET reverse engineering lecture by Erez metula who demonstrate how to:
- Change a DLL (compiled by C#\VB compiler) using SQL Injection.
- Reverse engineer the .NET framework.
if you like security, this meeting is recommended.
If you have a blog at blog.Microsoft.co.il, then you familiar with the Double line when pressing enter.
It happens because every time we press enter, the editor automatically add a new <p></p> and wraps the text in the line.
Now, by default, the margins for this tags <p></p> (top, bottom) are very high, I think its 7-10px approximately.
To prevent this for happening, you only need to override a CSS class in the "My Blog Dashboard", just add the next code:
.post p { margin-top:3px; margin-bottom:3px; }
you can easily change the top or the bottom margins, just change it from 3px to 0px and see what happens...
Also, don't forget to update your Windows Live Writer with the Blog setting, if you using one:
Weblog --> Edit Weblog Settings --> Editing --> Update Style
I found a cool trick for auto completing some code blocks. Personally, I find it very convenient while i'm in hyperspace speed coding. Its called snippets and its built-in in Visual Studio, and you can create one yoursefe.
When you start a new "try" block, after finishing to write "try", immediately press TAB button, it will auto complete to:
try
{
}
catch (Exception)
{
throw;
}
When you start a new condition block, "if (2 > 1)", and after you add the "else" condition, after finishing to write "else", immediately press TAB button, it will auto complete to:
if (2 > 1)
{
}
else
{
}
I changed my blog theame by overriding the css, in the "My Blog Dashboard".
Surprisingly it was very easy to modified, you just need to know witch css class belong to the html tags.
If you like to learn how, just send me an eMail.
Recently, I attended in the last lecture by ALM (meeting group) about SCRUM.
I must say, at first, I didn't hooked up with the idea, and its seems like a wonderful world who's not connected to the reality.
I finally consolidate my opinion about this method, which looks like a' lot of fun after all !
Its seems like a best practice for dynamic and cool environment.
Here's some reasons that makes the different for me:
- The fun in the entire process - project life cycle.
- The team developers deciding who develops what and how much time they will spent until job well done and not the team leader.
- The dynamic process between the team members in the process of determine who will do what.
- The notes on the Waite boards...
- The day meetings in the hole and not the usual official meetings in the "BIG" meeting room.
Certainly there's a' lot more reasons which make the different, but for me it looks like a very dynamic and a live environment.
The teams developers here makes the different, and not the dev leaders or the managers.
Actually, the dev leaders becomes a scrum masters and monitoring the entire project life cycle.
So, I will be happy to try to participate in a project practicing SCRUM.
I hope the concept will invade and penetrate the market.
You 2 can become a visual studio shotrcut keys GURU !http://www.dofactory.com/ShortCutKeys/ShortCutKeys.aspx
Mister Miagi once said: Rule number one, breathe in and... breathe out ! Rule number two, first learn rule number one...
Yesterday
Yesterday,
All those Check-ins seemed a waste of pay.
Now my source files have all gone away.
Oh I believe in yesterday.
Suddenly,
There's not half the files there used to be,
And there's a milestone hanging over me.
The Source Safe crashed so suddenly.
I pushed something wrong
What it was I could not say.
Now all my data's gone
and I long for yesterday-ay-ay-ay.
Yesterday,
The need for SourceSafe seemed so far away.
I knew my data was all here to stay,
Now I believe in yesterday.
Credits: Publish by some one else (dont know who), updated to source safe by me.