Posted by Blog gMetrix
Wednesday, May 12, 2010 9:41:38 PM
Pierwsze testowe gMetrix'y zostały wysłane. Teraz będziemy czekać na informacje zwrotne... Przy okazji wciąż zachęcamy do pobierania aplikacji na PC. Jest ona w pełni funkcjonalna, nawet bez posiadania urządzenia.
Czy wybiera się ktoś na Tuningshow w Krakowie 22-23 maja?
Posted by Blog gMetrix
Thursday, April 22, 2010 11:45:33 AM
Jesteś chętny na przetestowanie gMetrix? Jeśli chcesz sprawdzić jak nasze urządzenie bada ilość koni mechanicznych i momentu obrotowego w Twoim aucie - koniecznie daj znam znać! Mamy jeszcze kilka egzemplarzy przedprodukcyjnych, które chętnie udostępnimy do przeprowadzenia testów.
Posted by Blog gMetrix
Wednesday, April 14, 2010 5:26:33 PM
Po kilku miesiącach ciszy - ruszamy z gMetrix!
Właśnie opublikowaliśmy aplikację na PC do analizy danych gMetrix oraz instrukcję użytkownika (instrukcja jest też dołączona do aplikacji). Zachęcamy do pobierania i testowania programu oraz, co dla nas bardzo ważne, do przekazywania nam swoich opinii.
Do aplikacji dołączyliśmy również kilka przykładowych przejazdów. A dzięki automatycznym aktualizacjom będziesz zawsze na bieżąco ze zmianami.
Kilka zrzutów:

Posted by Blog gMetrix
Sunday, August 30, 2009 7:28:09 PM
Ostatnio zabraliśmy się ostrzej za testowanie gMetrix. Mierzyliśmy moc silnika i jego obroty w naprawdę różnych autach. Niektóre z nich to leciwe staruszki, ale oczywiście skupiamy się również (a może przede wszystkim) na tych najnowszych modelach. Zdradzę jedynie na razie, że zarówno na 15letnim BMW 318, 9letnim subaru forester, a także na nowym audi a4 - gMetrix zdaje egzamin.
Sądzę, że w najbliższej przyszłości będę mógł umieścić pierwsze wykresy, podobne do tych z hamowni...
Posted by Blog gMetrix
Monday, July 27, 2009 9:06:39 PM
Właśnie wróciliśmy z hamowni. Wyniki poniżej. Ku naszemu zdziwieniu maksymalna moc silnika wyniosła aż 65 KM przy 170Nm momentu obrotowego.

To teraz proponuję konkurs: jakie to auto? :) Wiadomo, że Volkswagen...
Posted by Blog gMetrix
Sunday, June 28, 2009 8:18:47 PM
W Intelligent Solutions zajmujemy się nie tylko tworzeniem i projektowaniem układów elektronicznych, takich jak gMetrix właśnie, ale również stron i portali internetowych oraz aplikacji desktopowych (dla Windows i Linux). W szczególności potrafimy zintegrować niskopoziomowe system elektroniczne z aplikacjami przyjaznymi dla użytkownika.
Jeśli poszukujesz odpowiedzialnej firmy do zrealizowania Twoich pomysłów - skontaktuj się z nami, a postaramy się pomóc w realizacji Twoich celów.
Posted by Blog gMetrix
Saturday, June 20, 2009 11:51:20 AM
I wreszcie zdjęcia działającego gMetrix - wyświetlacz pokryty jest folią, stąd te rysy i białe plamy:
Jak widać wciąż eksperymentujemy z czcionkami (menu główne ma inną niż pozostałe). Chcemy, aby menu było maksymalnie intuicyjne i proste w użyciu, dlatego zdecydowaliśmy się na menu w klasycznym stylu Nokii.
Posted by Blog gMetrix
Monday, June 15, 2009 7:27:36 PM
Po pierwszych zdjęciach samego prototypu gMetrix, poniżej znajdują się screeny z pierwszej wersji aplikacji gMetrix (w fazie nie ma co ukrywać wczesnej bety):

Nie ma obawy, będzie też po polsku.
Posted by Blog gMetrix
Friday, June 12, 2009 8:53:00 AM
Pierwsze zdjęcia prototypu gMetrix:

Posted by Blog gMetrix
Tuesday, June 09, 2009 9:18:00 AM
Viewstate w asp.net to prawdziwe przekleństwo. Rośnie jak rak na stronie, zazwyczaj w zastraszającym tempie. Tak naprawdę jednak w 90% można go po prostu wyłączyć (albo poważnie ograniczyć), szczególnie jeśli dotyczy on takich kontrolek jak TextBox, Checkbox itp - w skrócie tych wszystkich kontrolek, które przekazują swoje wartości przez post formy (po zdarzeniu Init, ale przed Load, tak jak to widać na cyklu życia strony w asp.net).
Przyznam, że jestem zwolennikiem wyłączania viewstate gdzie tylko się da. GridView to jedna z tych kontrolek, która jest szczególnie łakoma na viewstate: każdy wiersz zawierający nawet tylko asp:HyperLink czy Label potrafi dorzucić tam swoje 3 grosze, jeśli tylko kontrolka ta jest DataBindowana.
Przykładowo, dla takiego wiersza:
<asp:TemplateField>
<ItemTemplate>
<asp:HyperLink id="_edit" runat="server" Text="Link"
NavigateUrl='<%# "/Edit.aspx?id=" + Eval("Id") %>'> </asp:HyperLink>
</ItemTemplate>
</asp:TemplateFiel>
Hyperlink '_edit' zapamięta swój url w viewstate. Prawdopodobnie zupełnie niepotrzebnie. Dzieje się tak dlatego, ponieważ viewstate śledzi zmiany jakie w nim zachodzą, zapisuje je a następnie odczytuje przy kolejnym przeładowaniu. Więcej na ten temat i jak z tym walczyć znajduje się na stronie właśnie poświęconej problemom z viewstatem. Polecam, długa lektura lecz bardzo pouczająca.
To, czego natomiast nigdzie nie znalazłem, to informacja, że nawet w takim przypadku:
<asp:TemplateField>
<ItemTemplate>
<%# Eval("Id") %>
</ItemTemplate>
</asp:TemplateFiel>
viewstate dla tego wiersza jest również zapisywany! Sprawdź, włącz Trace na stronie i sam się przekonaj. Dziwne? Trochę. Na szczęście wystarczy zamienić to na:
<asp:TemplateField>
<ItemTemplate>
<asp:Literal runat="server" enableviewstate="false" Text='<%# Eval("Id") %>' />
</ItemTemplate>
</asp:TemplateField>
I po kłopocie.
A co to ma wspólnego z gMetrix? W trakcie budowy tej strony internetowej natknąłem się właśnie na taką sytuację i postanowiłem się tą informacją podzielić :)