311/2008
Tänkte visa ett exempel på hur man kan byta ut parametrar i resursfiler. I mitt exempel hämtar jag ut en text för copyright-meddelande och byter ut en parameter {0} med string.format mot aktuellt år.
I resursfilern har jag en nyckel som heter Copyright och lägger in följande sträng.
Copyright © 2004-{0}, Code Odyssey, all rights reserved.
Sen på aspx-sidan lägger jag in strängen på följade vis.
<%=String.Format((String)GetLocalResourceObject("Copyright"), DateTime.Today.Year )%>
Och så slipper man gå in och ändra vid varje nyår.
Sen angående Copyright så funderar jag på att ändral licens på denna sajten. Kanske Copyleft eller nån Creative Common-variant.
Av Jesper Lind
1810/2008
Är själv nybörjare på UNIX-kommandona i Terminalpå OS X. Kommer här skriva ner kommandon allt efter som jag lär mig dem.
Visar gömda filer i Finder
defaults write com.apple.finder AppleShowAllFiles True
Killall Finder
För att återställa det så kör man samma kommando fast med "False".
Flusha DNS
dscacheutil -flushcache
Av Jesper Lind
1510/2008

Som jag har letat efter inställningen för var man väljer vilken kodning ens filer ska sparas med i Visual Studio. Började tvivla på att det var möjligt att välja över huvud taget, men idag hittade jag äntligen instruktioner för hur man gör:
Välj "Spara fil som", och klicka sen på den lilla fliken som ni ser markerad på bilden här ovan.
Av Jesper Lind
1010/2008
Blev ställd inför uppgiften att konfigurera inloggningar till SQL Server 2008. Som tur va hittade jag en bra guide där författandet illustreras med screenshots. Hade inte klarat det utan den.
Av Jesper Lind
910/2008
Lärde mig just hur man gör så att nyckleln på en tabell i en SQL Server databas börjar på ett visst nummer. Bra om man gjort massa tester och vill återställa dem innan man börjar lägga in riktiga data.
-- Reseed identity on [dbo].[Products]
DBCC CHECKIDENT('[dbo].[Products]', RESEED, 0)
GO
Ännu bättre är ju ifall man inte lägger in data alls, utan istället använder transaktioner för att rulla tillbaks testdata. Läs mer hos Johan Lindfors, teknisk chef på Microsoft, om detta.
Av Jesper Lind
249/2008
Är absolut inget duktig på RegEx utan förlitar mig alltid på andras uttryck. För att validera email brukar jag använda följande:
[\w\x2E]{2,}\x40{1}[\w\x2E]{2,}\x2E{1}[\w\x2E]{2,}
Blev idag kontaktad av en besökare som hade problem med att skriva in sin hotmail som innehöll ett bindestreck. Hittade ett altenativ som verkar fungera bättre och accepterar bindestreck.
^[\w\.\-_]+@([\w\.\-_]+\.)+[A-Za-z]{2,4}$
Av Jesper Lind
179/2008
En bloggeditor spelade spratt med oss. Tiden i datumet då det postades ändrades till midnatt (00:00:00) då och då. Trodde först det var nån databas-grej, men när jag debuggade så kom jag på att vår ajax-kalender var felinställd. Så här såg den ut.
<asp:TextBox Font-Size="10px" ID="uxPublishedDate" Width="100"
Text='<%# Bind("PublishedDate") %>'
runat="server" />
<ajaxToolkit:CalendarExtender runat="server"
ID="CalendarExtender1"
TargetControlID="uxPublishedDate"
Format="yyyy-MM-dd HH:mm:ss">
</ajaxToolkit:CalendarExtender>
När jag tog bort Format="yyyy-MM-dd HH:mm:ss" fungerade det bättre och tiden behölls.
Av Jesper Lind
129/2008
Vi hade en databas med massa postorter i versaler (ALINGSÅS, GÖTEBORG, STOCKHOLM) osv men ville ha dem så här istället (Alingsås, Göteborg, Stockholm).
Hittade tips i ett forum hur man gör.
Först för en SELECT för att testa:
SELECT UPPER(left(CityName, 1)) + substring(LOWER(CityName), 2, LEN(CityName)) FROM [Cities]
Och sen en UPDATE som ändrar fältet:
UPDATE Cities SET CityName = UPPER(left(CityName, 1)) + SUBSTRING(LOWER(CityName), 2, len(CityName))
Av Jesper Lind
99/2008
Försökte just att skapa en "blank solution" i Visual Studio 2008 men den vägrade att låta mig ladda in mer än ett projekt.
Efter ett tag förstod jag att mina inställningsfiler hade återställts till default pga av mappbyte. Hittade tips hos Paul June om hur man skulle ställa in det rätt igen.
Gå till Tools/Options/Projects and Solutions och klicka i rutan "Always show solution".
Av Jesper Lind
89/2008
Råkade ut för det idag att möjliga uppkopplingar tog slut på en server. Tänkte att det är väl ingen fara eftersom jag har mitt gamla knep som brukade gå att köra från en XP-burk.
Men tyvärr inte heller det gick denna gången och jag fick bara "The terminal server has exceeded the maximum number of allowed connections" tillbaka som svar.
Som tur skedde det under dagtid så jag kunde ringa vår support. Men när såna här grejer sker under nattliga uppgraderingar kan det bli riktigt jobbigt.
Jag ställde därför in Terminal Services Configuration på alla våra servrar så att oaktiva uppkopplinga kommer självdö efter tre timmar. Hittade en bra beskrivning hos TechnoBuff.
Nu känns det hela mycket säkrare.
Av Jesper Lind
<<Föregående
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
Nästa>>