97/2007

Layoutlösningar med nästade Masterpages

Den nuvarande versionen av Visual Studio stödjer inte nästade Masterpages i designläget. Men detta kommer det bli ändring på i den kommande VS 2008 som ScottGu förklarar.

Scott visas samtidigt på att visa en användbar teknik, för att skapa olika layouts, för sidor som har en kolumn respektive två.

Det ryktas för övrigt att Visual Studio 2008 Beta 2 kommer släppas inom tre veckor och då med en "go-live"-licens.

Av Jesper Lind

2 kommentarer

97/2007

Låt färgschemat i din design inspireras av mästarna

http://www.codeodyssey.se/upload/resource/blog/les-amants-color.jpg

Smashing Magazine tipsar om en intressant postning hos Color Lovers där de visar hur man kan låna snygga färgscheman från kända konstverk.

Av Jesper Lind

4 kommentarer

97/2007

Lista över alla element i HTML 3.2 till XHTML 2.0

Jens Meiert berättar att han har skapat en lista över alla element som finns i HTML 3.2, HTML 4.01 (alla dokumenttyper), XHTML 1.0 Strict, XHTML 1.1, HTML 5 och XHTML 2.0.

Även fast de sista tre två specifikationerna inte är klara, så ska tabellen representera de senaste rekommendationerna. Han förklarar att han ska fortsätta att uppdatera listan så fort några förändringar sker.

Rene Sarsoo har gjort en variant av listan med färgkodning, så man kan se vilka element som är på väg bort och vilka som är nytillkomna.

Uppdatering: W3C släppte nyligen ett utkast över förändringar mellan HTML 4 till HTML 5.

Av Jesper Lind

7 kommentarer

87/2007

Ta reda på vilket webbhotell en sajt använder

Hej Världen tipsar om Who Is Hosting This som är en tjänst som kan visa vilken webbhost en sajt ligger hos.

Av Jesper Lind

Skriv kommentar

77/2007

Stereotyper av programmerare

Kolla in Scott Hanselman's genomgång av stereotyper för programmerare.

Vilken typ tillhör du? Kanske en Copy/Paste Guy, Premature Optimizer, Open "Sourcerer" eller nån av de andra? 

Av Jesper Lind

Skriv kommentar

67/2007

Verktyg för att kontrollera redundans i CSS-mallar

På långvariga projekt är det lätt hänt att CSS-mallarna växer sig väldigt stora, och det är svårt att hålla reda på vilka klasser som verkligen används.

Infovore har försökt tackla detta problem med verktyget CSS Redundancy Checker som finns att ladda hem på Google Code. Man måste ladda hem det och köra det lokalt och enligt beskrivning ska det söka igenom koden och identifiera CSS-klasser som inte används. Det fungerar bara med HTML-filer, ej dynamiskt genererade webbplatser.

Nu väntar vi bara på en online-version. Eller är det nån som vet om det redan finns en sådan tjänst?

Av Jesper Lind

3 kommentarer

57/2007

Förtydligande: Vi jobbar inte för släktforskningssajten Geni.com!

Många hittar till vår blogg genom sökningar som har med släktforskningssajten Geni.com att göra, som förresten nyligen rapporterade att de nu har fått 5 miljoner registrerade användare på bara 5 månader.

Vi har skrivit om sajten två gånger och det är kul att vi har kunnat tipsa så många om denna fantastiskt roliga sajt.

Men några har tydligen missförstått det hela och tror att vi på något sätt jobbar åt Geni. Vi får en del mail som undrar om vi kan ordna borttappade lösenord eller lösa andra supportfrågor.

Svaret är nej, vi har inte någon möjlighet att fixa några bortglömda lösenord, använd istället formuläret för lösenordspåminnelse på Geni's hemsida.

Men om du vill diskutera sajten och dess funktioner så är du välkommen att skriva en kommentar här nedan.

Av Jesper Lind

Skriv kommentar

57/2007

Ändra owner på tabell i SQL Server 2000

Hur man ändrar owner på en tabell i SQL Server 2000, har jag undrat länge över. Därför värt att göra en minnesanteckning i bloggen, när jag väl har googlat upp det.

En webbgypsy förklarar att man anropar en stored procedure genom Query Analyser, så här:

exec sp_changeobjectowner 'OldOwnerName.MyTableToModify','MyNewOwner'
Av Jesper Lind

Skriv kommentar

47/2007

CSS Friendly Control Adapters

Nu har jag testat att använda CSS Friendly Control Adapters som jag nämde förra året. De fungerar verkligen magiskt bra och man får en mycket mer CSS-vänlig HTML-kod från kontrollerna i Asp.Net.

Hur man installerar adaptrarna

Det finns två olika sätt att lägga till adaptrarna som även CodeClimber förklarar.

Dels det lite omständiga sättet som Microsoft har utvecklat, här måste man lägga till speciella javascript och CSS bibliotek. Då får man dock större kontroll över koden om man vill modifiera den själv.

Vill man göra det enklare för sig så kan man använda Brian DeMarzo's variant som nu finns som ett eget projekt på CodePlex. Microsoft har lämnat sina över hela projektet till CodePlex så det är där som utvecklingen kommer att ske i framtiden.

Instruktionerna är enkla och görs genom tre steg:

  1. Ladda hem det senaste filerna.
  2. Lägg till en referens till CSSFriendly.dll i din webb-applikation.
  3. Lägg till CSSFriendlyAdapters.browser konfigurationen till App_Browsers mappen.

Kan ställa till problem med ViewState

När jag använde de vanliga adaptrarna (inte CSSFriendly.dll) Stötte dock inledningsvis på ett error:

The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>).

Är inte säker på vad det berodde på, men hittade en lösning i en tråd på .NET-forumet.

Problemet var i TreeView och efter jag la in följande kod så fungerade det.

private string _strviewState = string.Empty;

private string ViewStateID
{
get { return Control.ClientID + "__VIEWSTATE"; }
}

...

protected override Object SaveAdapterViewState()
{
string retStr = "";
TreeView treeView = Control as TreeView;
if ((treeView != null) && (_viewState != null))
{
if ((_viewState != null) && (Page != null) && (Page.Form != null))
{
Page.ClientScript.RegisterHiddenField(ViewStateID, _strviewState);
string script = "document.getElementById('" + ViewStateID + "').value = GetViewState__AspNetTreeView('" + Extender.MakeChildId("UL") + "');";
Page.ClientScript.RegisterOnSubmitStatement(typeof(TreeViewAdapter), ViewStateID, script);
}
retStr = ViewStateID + "|" + ComposeViewState(treeView.Nodes, "");
}
return retStr;

Observera att jag koden skiljer sig lite från den i forum-tråden. Så jag kan inte lova att viewstate verkligen fungerar med denna modifikation. I mitt fall behöver jag inget viewstate så jag nöjer mig där.

Av Jesper Lind

3 kommentarer

296/2007

IDG kopplar upp mot Twingly

IDG - Sveriges största samlingsportal för IT, sluter upp ett avtal med Primelabs bloggindexeringstjänst Twingly. Man ger även en förklaring till bloggare hur det går till att få sin blogg indexerad hos Twingly.

Ibörjan av året kopplade DN och SvD upp mot Twingly och det blev väldigt väl bemött av bloggare i sverige.

Det nya tillskottet från IDG tycker jag är kul eftersom det med säkerhet kommer att öka intresset och aktiviteten runt IT-relaterade artiklar i Sverige.

IDG har ju länge haft kommentarsfunktion till artiklarna. Ibland är det intressanta men oftast handlar det om flamewars mellan PC och MAC-användare och än mer ofta kritik mot IDGs artiklar eller funktionaliteten på webbplatsen.

En återkommade kampanj har varit "Jag vill ha tillbaka EDIT-funktionen NU" där kommenterare har använt sina signaturer med denna slogan. Rätt tjatigt kan man tycka och i största allmänhet tycker jag det är rätt tråkig stämning på kommentarerna på IDG.

Nu har dock IDG gett med sig och infört den efterlängtade EDIT-funktionen. Men nu när den väl är införd verkar det finnas an bugg på sajten så att användarna inte kan ändra sina slogans längre, lite ironi. Ser även att en nyfiken användare har testat maxlängden på kommentarerna och lyckats posta en spam-kommentar på inte mindre än 1451531 tecken (ca 1.38MB). Lite väl frikostigt av IDG's programmerare kanske?

Nu kan man hoppas att det blir bättre stämmning när många andra bloggar och flöden kopplas in på sajten och tillför något till diskussionen. Man har även lagt länkar till de sociala nätverken del.icio.us och hypa.

IDG är den första sajten som använder Twinglys nya widgetteknologi som gör det väldigt lätt för sajter att implementera funktionalliteten.

Webbsnack skriver att RSS-flöden för bloggarna syns vid länkarna och underlättar prenumerering.

Men den nya typen av Twingly-teknik har också en dålig mindre bra sida ut sökoptimeringssynpunkt. Eftersom den laddas in med Ajax-teknik så kommer inte sökmotorerna kunna se länkarna alls. Man får alltså ingen länkkraft tillbaks från IDGs webbsajt om man länkar till den.

Av Jesper Lind

3 kommentarer

<<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>>

Sidor

Etiketter

Ads