Call Out: Contribute Wikipedia Arabic Edition

 

The Arabic edition of Wikipedia is suffering from ignorance regarding contributions, join Arabic Wikipedia 4th Day, and contribute to Wikipedia with enhancements on existing article or creating new ones.

August 30th

Cairo, Alexandria.

http://ar.wikipedia.org/wiki/ويكيبيديا:يوم_ويكيبيديا_العربية_الرابع

Posted by Adel Khalil with no comments
Filed under:

iPhone 3G suck!!!

I though Apple was going to make it this time, but apparently not yet. with the new iPhone 3G, reports from around the Internet showing less apprichioation for the new 3G cellular than expected, read what Joel Spolsky said http://shrinkster.com/11k5.

Also 7 reasons why iPhone 3G suck http://shrinkster.com/11k6

Searching for “iPhone 3G+suck” on Google came up with more than 1,400,000 result :).

I guess i will be buying the new HTC or have a look at Nokra E71.

Posted by Adel Khalil with 1 comment(s)
Filed under: ,

32 Hours Recharge Cocktail

For the people who spend more than 24 hours with no sleep ( not recommended ), I’ve discovered the magic of baring with the sleepy eyes, I tried working from a cafe instead from home trying to prevent expected fall to bed, and the waiter suggested a weird cocktail that will have me recharged right away, this is more powerful than any coffee you may consider drink.

Pepsi or Cola (Only tested with Pepsi) with Nescafe together.

PROVED, now 4 PM still able to write this blog post and probably have few more hours to kill :)

Posted by Adel Khalil with 3 comment(s)
Filed under:

New Start, Wide Horizon

I’m leaving my current employer August 8th. I had a great time working with Archer Systems team, but now it’s time to move on, for new challenges, new people but same old great career.

 

if you want to hire me please contact me through this blog.

you can review my resume here.

Thanks!

Posted by Adel Khalil with 2 comment(s)

VMware Woorkstation not supported on Windows Server 2008

VMware Inc., for one, won't officially support it on VMware ESX Server or on VMware Server until the third quarter – for at least another three months, Support for Windows Server 2008 on VMware Workstation could come even later

http://searchservervirtualization.techtarget.com/news/article/0,289142,sid94_gci1302139,00.html

Posted by Adel Khalil with no comments

Video Clouds

This is cool, another use for the idea of tag clouds but this time with videos check it out here

Posted by Adel Khalil with no comments
Filed under:

Configuring ASP.NET Email Notification for Health Monitoring

ASP.NET provide a very conveniant way for health monitoring notifications, that will allow you to setup an email prvider to catch web events and send email messages when any arise.

all you need is to configure your web application to send emails, also have a configured SMTP Virtual Server on your running IIS6.

<configuration>
  <system.web>
    <healthMonitoring enabled="true" heartbeatInterval="0">
      <providers>
        <add 
          name="MailProvider" 
          type="System.Web.Management.SimpleMailWebEventProvider"
          to="healthmonitor@mycompany.com"
          from="healthmonitor@mycompany.com"
          buffer="false"
          subjectPrefix="Web Event Notification"
          />
      </providers>
      <rules>
        <add 
          name="MailEventProviders" 
          eventName="All Events" 
          provider="MailProvider"
          profile="Default" 
          minInstances="1" 
          maxLimit="10000000" 
          minInterval="00:01:00"
          custom="" 
          />
      </rules>
    </healthMonitoring>
  </system.web>
</configuration>
This way any web even that fires you will get notification email at your configured address.
More on Health Monitoring
.csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; }
 
.csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; } .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; }
Posted by Adel Khalil with 1 comment(s)
Filed under: , ,

Suppressing JavaScript Error Messeges - Application/Page Level

if you having problem with Ajax Extensions, Ajax Toolkit controls..etc generating bad JavaScript code that cause the message "Error On Page" to appear on the status bar of your browser then you can't solve this by resolving the error or wrappe the whole thing in try/catch blocks.

What you need is suppress the error on a whole page, specific or on master page to simulate application level effect using this snippet in the HEAD section.

 

<SCRIPT language="JavaScript">

function silentErrorHandler() {

return true;

}

window.onerror=silentErrorHandler;

</SCRIPT>

 

Happy Coding..

Posted by Adel Khalil with no comments

RockScroll for Visual Studio

Scott Hanselman refers to this internal tool he helped get it out from Micrsoft very cool, check it out at Scott's post or download from here.

Posted by Adel Khalil with no comments
Filed under:

Yes, This is the solution

I thougt it will be matter of time to see something like a Unified Rendering Engine or for browsers to fully support w3c but no when it comes to improving developer experiance force the user to change there's.

new movment aimed to "guid" users to drop IE6 for IE7 which will make developer life much easier check at www.savethedevelopers.org

Posted by Adel Khalil with no comments
Filed under:

Partial Web.Config

With integrating new technologies with .NET Framework 3.5 like Ajax Extension for instance the default web.config become very fat.

why not having a designer generated code for the web.config in seprate file like it did with ASPX pages.

Posted by Adel Khalil with no comments
Filed under: ,

EDC 2008

If you managed to get through the comical registration process and finally register, see you at these sessions:

VS2008 New Enhancements

Software + Services

What a Developer should know about IIS 7

AJAX in the Real World

SharePoint Development

Optimization and Performance Tuning

Office Application Programmabiliy

What’s new in SQL Server 2008 Business Intelligence

OLAP & DM

www.edc2008.com

Posted by Adel Khalil with no comments
Filed under: ,

Make sure you read this blog

Just finished reading one of the latest posts of Steve Pavlina, as usual he is awsome despite his latest million post on raw food :)

i couldn't help it, i felt like i have to quote this from his last week post.

The only way to win consistently at life is to regard every situation as a learning experience. That’s the only outcome you can really guarantee. If you make that your primary aim, losing becomes impossible.

make sure to subscribe to his blog.

Posted by Adel Khalil with 1 comment(s)
Filed under:

Egypt Technology Events: Near You!

Mark your calenders guys there is couple of events on an overwhelming week so if you near Cairo, Egypt sign up for .netWork User Group (March 22nd, 12:00 PM) 3rd meeting and Microsoft Launch 2008 (March 24th, 9:00 AM)

See you there :)

Posted by Adel Khalil with no comments
Filed under: , ,
More Posts Next page »