Hymy.fi uudistui

Artikkeli

Otathan huomioon, että tämä artikkeli on yli 17 vuotta vanha, joten sisältö ja linkit eivät ole välttämättä ihan ajan tasalla. Tuoreena lukemisena samasta kategoriasta: Talouselämä uudistui verkossa rauhallisemmaksi - vai uudistuiko?.

Hymy.fi sai menneellä viikolla uuden verkkopalvelun. Näpit oli pelissä kuulemma Kynämiehellä* ja ihan oma julkaisujärjestelmäkin on alustaksi saatu laitettua.

Menneellä viikolla uudistunut hintaseuranta.fi sai kovasti kommenttihuomiota kovin vanhahtavasta teknisestä toteutuksestaan (taulukkotaitto ei ole ymmärrettävästi vierityspalkin lukijoiden suosiossa). Täten olisikin mukava kuulla vertailevaa kommenttia Hymy.fi:n teknisestä toteutuksesta. Kehtaako koodia katsoa ja miten tämä saitti pärjäisi teknisten toteutusten suuressa vuosikisassa? (sen verran voi todeta, että hirveästi ei taulukkoja tässä saitissa näy…)

(Ihan toinen lukunsa uudistuksessa onkin sitten se, että kuinka paljon Webin laatua mahtaa parantaa esimerkiksi Susan Kurosen blogin* optimointi mahdollisimman hakukoneystävälliseksi? Esimerkiksi haettaessa “pääministeriblogi” saadaan Kuronen kärkeen. Onneksi Google kuitenkin ehdottaa uutta hakua termillä “pääministeri blogi”. Sitten pääsee jo Vanhasen sivuille sentään… Huh.)

(*Toim. huom. Linkkejä poistettu toimimattomina.)

Perttu Tolvanen

Perttu on Vierityspalkin päätoimittaja ja kirjoittaja.

Perttu Tolvanen on digitaalisten palveluiden suunnittelun, arkkitehtuuriratkaisujen ja kumppanivalintojen asiantuntija. Perttu on konsulttiyhtiö North Patrol Oy:n konsultti ja toinen perustaja. North Patrol on digitoimistoista ja järjestelmätoimittajista riippumaton konsulttiyhtiö, joka suunnittelee digitaalisia palveluita ja auttaa asiakkaita onnistumaan uudistushankkeissaan. Ota yhteyttä Perttuun!

7 kommenttia on “Hymy.fi uudistui”

  1. Vähän parannettavaa Hymy.fi:n käyttämässä Kynämiehen Aulis-julkaisujärjestelmässä:

    Server Error in ‘/’ Application.
    An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 – Could not open a connection to SQL Server)
    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.Data.SqlClient.SqlException: An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 – Could not open a connection to SQL Server)

    Source Error:

    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

    Stack Trace:

    [SqlException (0x80131904): An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 – Could not open a connection to SQL Server)]
    System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +437
    System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +82
    System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +496
    System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +82
    System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +105
    System.Data.SqlClient.SqlConnection.Open() +111
    Kynamies.AulisCore.Db.GetReader(String sql, Boolean IsSproc, Dictionary`2 parameters, SqlTransaction tran) in C:\projects\Hymy\Core\Db.cs:217
    System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +105
    Kynamies.AulisCore.Lookup.GetSites() in C:\projects\Hymy\Core\Lookup.cs:197
    System.Data.SqlClient.SqlConnection.Open() +111
    Kynamies.AulisCore.Db.GetReader(String sql, Boolean IsSproc, Dictionary`2 parameters, SqlTransaction tran) in C:\projects\Hymy\Core\Db.cs:217
    Kynamies.AulisCore.Db.GetReader(String procedure) in C:\projects\Hymy\Core\Db.cs:52
    Kynamies.AulisCore.Lookup.GetSites() in C:\projects\Hymy\Core\Lookup.cs:197
    Kynamies.AulisCore.Lookup.get_Sites() in C:\projects\Hymy\Core\Lookup.cs:183
    System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +105
    Kynamies.AulisPublic.HtmlPage.ProcessPage(ItemFetchArguments itemFetchArguments) +12
    Kynamies.AulisPublic.AulisPage.ProcessPage(ItemFetchArguments itemFetchArguments) +177
    Kynamies.AulisPublic.HtmlPage.ProcessPage(ItemFetchArguments itemFetchArguments) +12
    System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +15
    Kynamies.AulisCore.Db.GetScalar(String sql, Boolean isSproc, Dictionary`2 parameters, SqlTransaction tran) in C:\projects\Hymy\Core\Db.cs:111
    System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +15
    System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +34
    Kynamies.AulisCore.Db.GetScalarWithParameters(String procedure, Dictionary`2 parameters) in C:\projects\Hymy\Core\Db.cs:81
    System.Web.UI.Control.OnLoad(EventArgs e) +99
    System.Web.UI.Control.LoadRecursive() +47
    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1061
    Kynamies.AulisPublic.Rewrite.GetAspx(String location) +210
    Kynamies.AulisPublic.Rewrite.Rewrite_BeginRequest(Object sender, EventArgs args) +967
    System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +92
    System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +64

    Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET Version:2.0.50727.42

  2. Aki Björklund

    Parannettavaa varmasti on, mutta tuo liittynee kuitenkin enemmän siihen, että Hymyn saitti muutti tänään koneelta toiselle.

  3. No hintaseuranta ja hymy ovat pinnan alta kuin yö ja päivä. Schizo-Janne jo kommentoikin hintaseurantaa.

    Mitä tulee hymy.fi:n selaimelle pulauttaman koodin tekniseen laatuun, niin eihän sitä voi verrata lainkaan hintaseurantaan. Ja sen kommentoiminen tuntuukin vähän turhalta, koska jokainen asiaa vähänkin tunteva näkee sen noin sekunnissa. Tuossa olemattomassa vuosikisassa Hymy olisi varmasti yksi parhaista.

    Vierityspalkin uutisen lievä negatiivinen sävy sen sijaan ihmetyttää…

  4. Hymyn koodi (siis frontendin lähdekoodi, backendistä en tietenkään voi sanoa mitään) on hyvää, ainakin Hintaseurannan huonoon verrattuna.

    Sivustojen sisällöt (ja ulkonäkö) ovat toki eri asia. Ei pidä antaa sisällön vaikuttaa, kun tutkailee teknistä toteuttamista. Onneksi Perttu ei sortunut siihen ja jätti sisältöjen ruotimisen toiseen juttuun…

  5. Negatiivista sävyä ei ollut tarkoitus tavoitella. Nostin hymyn postin aiheeksi ihan vain sen takia, että se oli mielestäni hyvä verrokki Hintaseurannalle – ja verrokilla tarkoitan itsekin sitä että on aivan toisesta ulottuvuudesta.

    Sisällöllinen analyysi todellakin vaatisi sitten ihan oman stoorinsa. Ehkä ajatuksena oli hakea vähän tasapainoa, koska konseptin näkökulmasta pidän hintaseurantaa kuitenkin aika lailla kiinnostavampana kuin hymyä.

    Ei sikäli että viihteessä mitään pahaa olisi, hymy on vain niin lähellä pehmopornoa… :)

  6. Kun nyt päästiin asiaan eli jutun asian viereen, internetistä löytyy – miljoonan kammotuksen ohella – lukuisia teknisesti todella laadukkaita pornosivustoja, joita en viitsi tähän linkittää, vaikka suotimet suuttuivat varmaan jo edellisessä kommentissa mainitusta pehmoporno-sanasta. Se kertoo, ettei sisältö koodia pahenna.

  7. Kerron teille Tampereen kunnallispolitiikassa olevasta Harri Uusi-Rajasalosta joka toimii Hautalan Sähköliikkeessä ja esittää hyväntekijää. Hänet on tuomittu 1990 luvunpuolissa välissä törkeästä veropetoksesta,törkeästä kirjanpitorangaistuksesta ja harmaan työvoiman välityksestä.Tuomioiksi sai 2 vuotta vankeutta ja viiden vuoden liiketoimintakiellon sekä menettämään sotilas arvonsa (kapteeni)

Kommentointi on suljettu.



Vierityspalkki-blogi

Julkaistu vuodesta 2006. Vierityspalkki on blogi kotimaisen internet-alan trendeistä, teknologioista ja alan toimistoista. Seuraa, niin tiedät miten ja kenen toimesta syntyvät parhaat verkkopalvelut, verkkokaupat ja räätälöidyt web-sovellukset.
Lisätietoa blogista ja sen kävijöistä

  • 1140+ asiantuntija-artikkelia.

    Toimitettua asiasisältöä kattavasti teknologioista ja web-alan ilmiöistä. Vierityspalkki nostaa esiin alan puheenaiheita ja tuoretta tutkimustietoa, osallistuu keskusteluun sekä haastattelee alan asiantuntijoita ja toimistoja.

  • 1300+ digipalvelun referenssicasea.

    Julkaisut-palsta tarjoaa näkyvyyttä kiinnostaville uusille verkkopalveluille ja web-sovelluksille, ja antaa asiakkaille mahdollisuuden arvioida eri toimistojen osaamista.

  • 1000+ aktiivista lukijaa blogin kuukausikirjeellä.

    Kerran kuukaudessa ilmestyvä kuukausikirje koostaa julkaistut artikkelit, uudet julkaisut, avoimet työpaikat ja ajankohtaiset linkkivinkit.

  • 29 kokenutta digitoimistoa

    on päässyt aina ajantasaiselle Toimistot-listalle. Lista on auttanut asiakkaita löytämään kokeneita digitoimistokumppaneita jo usean vuoden ajan. Lista keskittyy WordPress-osaajiin ja räätälöityjen web-sovellusten tekijöihin.

Tilaa kuukausikirje

Kerran kuukaudessa ilmestyvä uutiskirje koostaa artikkelit, julkaisut, työpaikat ja linkkivinkit. Kirjeellä on jo yli 1000 tilaajaa.
Huom. Sähköpostiosoitettasi ei luovuteta eteenpäin, eikä käytetä mihinkään muuhun tarkoitukseen.

Siirry takaisin sivun alkuun