Here’s a great link I thought to share.
http://www.backtoessentials.com/tools/40-useful-print-ready-cheat-sheet-for-web-developers/
It contains 40 great cheat sheets pdf links so you can download them and print it right off.
Here’s a great link I thought to share.
http://www.backtoessentials.com/tools/40-useful-print-ready-cheat-sheet-for-web-developers/
It contains 40 great cheat sheets pdf links so you can download them and print it right off.
Some of you might be getting crashes from your installers. Here’s what the error looks like in your event logs:
Faulting application name: msiexec.exe, version: 5.0.7000.0, time stamp: 0×49432105
Faulting module name: ntdll.dll, version: 6.1.7000.0, time stamp: 0×49434898
Exception code: 0xc0000005
Fault offset: 0x00000000000ebbaa
Faulting process id: 0x12dc
Faulting application start time: 0x01c979f516ed5e4e
Faulting application path: C:WindowsSystem32msiexec.exe
Faulting module path: C:WindowsSYSTEM32ntdll.dll
This happens whenever you try to install anything that uses msiexec.exe on Windows 7. The workaround is to do a simple registry edit.
HKLMSoftwareMicrosoftSQMClientWindowsDisabledSessions
Remove all entries except default.
Don’t ask me why that works, but it works. I’m back to installing things. It seems people are having this problem just recently. Hope this helps anyone having this problem.
With the advent of multi-touch capabilities, and the iPhone popularizing this capability, together with Windows 7 having multi-touch capabilities in-built to the operating system itself, I will expect slate tablets (i.e. no keyboards, just screen) to be back, better than before. For those who have forgotten, slate tablets died out long ago in preference for the convertible tablets (i.e. keyboard and screen).
To get into the market, it first has to be light enough, and a screen wide enough to be comfortable. Together with a “Slate Stand” for desktop usage, this will enhance multi-touch on the desktop itself. We now are seeing laptops so slim (1 inch thick) and so light (2 lbs) with screen sizes of 13.1” or larger, I predict that this will be the critical factors in bringing back the slate tablets.
If somehow, someone is able to integrate a “Slate Stand” as part of the tablet design, that will be awesome.
Imagine a “Slate Stand” being a supporting stand to tilt the tablet in a 20 to 40 degrees angle (adjustable of course) for easy touch screen experience. I’m thinking just a fold under the laptop which can increase and decrease the degree angle as the fold gets closer together. Imagine this: / :underneath your laptop, and flattening out: —— :when you don’t need it.
Together with full size keyboard which will “slide in and out” virtually on the screen with a flick of a button (or gesture, or on some text input) and each key is big enough for our fingers, I think we’ve got something pretty good going on here.
Re-engineering applications’ user interactions to make full use of multi-touch, and we have endless possibilities. Hey, that’s what WPF is for. *wink*
Let’s hope to see it out there soon!
Here’s a good tip for elevating privileges in SharePoint.
http://blogs.devhorizon.com/blogs/reza_on_blogging/archive/2007/07/12/484.aspx
For those who doesn’t want to click on that link (like myself when I searching for this post again), here’s the code.
//Don’t dispose the following two objects. Sharepoint will take care of their disposal when page is completely rendered.
SPWeb webInUserContext = SPContext.Current.Web;
SPSite SiteInUserContext = SPContext.Current.Site;
Guid webGuid = webInUserContext.ID;
Guid siteGuid = SiteInUserContext.ID;
SPSecurity.RunWithElevatedPrivileges(delegate()
{
// get the site in impersonated context
using (SPSite site = new SPSite(siteGuid))
{
// get the web in the impersonated context
SPWeb web = site.OpenWeb(webGuid);
// Do your work here
web.Dispose();
}
});
There we go. I used this piece of code to access the SPFile of a document within SharePoint. SPFile requires elevated privileges, and can’t be access with just your normal privileges.
My code works now, and I’m happy.