torsdag 17 september 2009

LockHunter tog äntligen bort mappen

För en tid sedan tänkte jag lägga en genväg till mappen Dokument på skrivbordet. Det skulle jag inte gjort. För det blev ingen genväg utan en ny mapp med samma namn i mappen Dokument. Och denna nya mapp gick inte ta bort. Jo, den gick att ta bort med kom sedan snabbt tillbaka igen.

Vad värre var att Visual Web Developer missuppfattade var den skulle lägga sina filer. I stället för att de som vanligt placerades i den ordinarie Dokumentmappen, hamnade de inte den nya dubletten. Därefter slutade asp.net-programmen att fungera ("Parser error"), troligen för att vissa filer saknads i den nya mappen.

Vad göra? En idé var att jag saknade rättigheter att ta bort denna mapp. Kanske är det en mapp som Vista skyddar? Webben Windows VistaForums har en mycket omständlig, men mycket pedagogisk beskrivning av hur man blir ägare av ett objekt. Jag följde instruktionens alla 23 steg. Mappen försvann. Och kom tillbaka.

Efter flera timmars arbete hittade jag programmet LockHunter, som tom finns i en 64-bitarversion. Och se, LockHunter tog bort mappen utan problem. Och än har den inte dykt upp igen.

LockHunter har utvecklats av två ryssar och är helt gratis. Tack för hjälpen Igor Tkachenko och Nikolay Duylovskiy.
--------------------------

Nej, inte heller det fungerande. När jag startade Visual Web Developer igen så återkom den förhatliga mappen!

söndag 13 september 2009

Kontroll av indata med htmlencode

Ett problem med inmatning på nätet är användarens möjlighet att skriva in kommandon i fälten för att så sidans kod visas, t.ex. <h1>, <form> eller <script>. Det gör att användarens kod infogas i programkoden vilket gör att sidan inte fungerar eller att användaren kan göra ett dataintrång.

För att skydda mot detta uppfattar DotNet HTLMkod och Script som ett fel och aktiverar skyddet HttpRequestValidationException vilket innebär att användaren får se ett långt tekniskt meddelande rubriken ”Serverfel i tillämpningsprogrammet”. Och det är ju bra, men det är ju än bättre att förklara för användaren på vanligt språk vad som hänt och vad vederbörande nu bör göra.

Lösningen är att först koppla bort det skyddet HttpRequestValidationException. Det gör man genom att lägga till "validateRequest=false" i Page-direktivet. Sedan låter man server.htmlencode bearbeta indata före annan bearbetning i koden, t.ex.
message.text = server.htmlencode(textbox.text)

Webben fungerar inte fn

Återupptar mitt utvecklingsprojekt efter en tids jobbande med annat. När jag startar applikationen möts jag av meddelandea "Webben fungerar inte fn".

Hur var det nu? Visst har jag lagt in det meddelandet. Men var? Och hur får jag igång applikationen igen?

Jo, så här var det. Om man lägger en fil med namnet "app_offline.htm" i applikationens rotmapp så visas bara innehållet i "app_offline.htm" - i mitt fall "Webben fungerar inte".

söndag 23 augusti 2009

Vistas utforskare är kass - Över till Google desktop

Varje gång man använder Vistas utforskare så måste man högerklicka på rubriken på Namnkolumnen för att expandera kolumnerna så att de går att läsa innehållet.

Sökning sker också på en text vare sig det är i filnamnet eller innehållet. Det gör att om man vet ungefär vad en fil heter så måste man ändå gå till avancerad sökning. Då kan man lägga in tecken som ska finnas i filnamnet. Sedan får man ändra i sökrutan för att ta bort det urprungliga sökkriteriet. Urtokigt.

Därför tänker jag pröva Google Desktop. Tar tar dock ett tag då indexering bara görs när datorn inte används - och just nu används den för fullt.


Utveckla för webben Microsoft style

Jag fick fråga från en god vän hur man gör för att flytta över en applikation skriven i Access från en PC till webben? Det finns väl flera sätt, men en väg är att skriva om applikationen för webben med hjälp av Microsoft med hjälp av Visual Web Developer 2008 Express Edition.

Microsoft är hopplösa med sina ofta långa produktnamn, så smeknamnet VWD får duga. Systemets features och installationen på den egna PCs presenteras riktigt bra i denna film.

En ny kodeditor i himlen

Tack vare Allt om PC blev jag uppmärksammad på ett ganska nytt Mozilla-projekt. Det är Bespin en kodeditor speciellt för HTML, JavaScript och CSS. På deras dashboard finns en trevlig introducerande film väl värd att se.

En specialitet är att den gör det möjligt för flera användare att skriva i samma kod samtidigt. Det kan ju vara bra t.ex. när en mer kunnig rättar kod tillsammans med författaren eller när man parprogrammerar i metoden Extrem programmering.

Filmen är fö uppladdad till videowebben Vimeo, som jag också tänker titta närmre på. Wikipedia ger mer info om denna tjänst.

måndag 10 augusti 2009

Evernote är smart - den testar jag

Evernote är en riktig avancerad anteckningsbok. Kolla filmen bara!

Jag är ute efter en ny mobil och ska pröva Evernote i jakten. Har just startat en nedladdning av desktopversionen. Det sägs att den är gratis. Vi får se.... Nej, gratis är den bara i en basversion.