A new idea? – give it a try!

Ostatnio znajomy podesłał mi link do ciekawego filmiku na serwisie TED.

Idea filmiku?
Poświećić 30 dni życia, na sprawdzenie pomysłów, rzeczy, ktorych zawsze chcieliśmy spróbować.
30 dni… niby tak niewiele, a podobno wystarczająco, aby przekonać samego siebie czy warto sie tym czymć zajmować, czy tez wywalić na amen.
Muszę przyznać, że w pierwszej chwili podszedłem z dystansem do tego pomysłu, ale po glebszym zastanowieniu wydaje sie to coraz bardziej ciekawe i intrygujące.
Napewno może pomóc w wyczyszczeniu listy zadan z kubełka “Kiedyś/Może” 🙂

Póki co, pierwszy cel do sprobowania na nastepne 30 dni wyznaczony, zobaczymy jak i co z tego wyjdzie 😉

Przepis: Pierog gryczany

Pieróg gryczany – smak dzieciństwa, ciasto z kaszą gryczaną, której wiele osób (niepochodzących z lubelskich stron) niedocenia, woląc zachwycać się samym ciastem drożdżowym 🙂 Gotowego spożywać go można zarówno na zimno, jak i na ciepło podpieczonego delikatnie na patelni z masłem 🙂

Farsz (na 3-4 strucle):
• 2 szklanki kaszy gryczanej,
• 3 szklanki wrzącej wody,
• 1 kg sera białego startego lub mocno rozkruszonego,
• 1-2 łyżeczki cukru,
• szczypta soli,
• 3/4 szklanki śmietany,
• 2 jajka,
• mięta rozkruszona,
• 2-5 ziemniaki ugotowane i rozgniecione,
• 1 szklanka zsiadłego mleka/kefiru,
• 1/2 kostki masła miękkiego. Keep Reading

CodeRun – IDE w przeglądarce :)

Ostatnio jeden ze znajomych podesłał mi ciekawego linka do strony stworzonej przez Izraelskich kolegów – CodeRun.com – darmowe IDE w przeglądarce, które uroczo przypomina Visual Studio.
Wg informacji zawartych na stronie możemy wyczytać że CodeRun pozwala na tworzenie aplikacji w:

  • c# (asp.net, silverlight, wcf i wpf),
  • php,
  • javascript,
  • HTML
  • i CSS

… brzmi ciekawie 🙂 Keep Reading

SQLite & VS 2010

Ostatnio, do jednego ze swoich projekcików potrzebowałem małej bazy danych. Po małych poszukiwaniach natrafiłem na SQLite. – małą bibliotekę napisaną w języku C implementujcej silnik bazy danych (parokrotnie wspominano o niej chociażby na .netomaniaku), oraz na odpowiedni data provider do niej pod .net – System.Data.SQLite.

Wraz z instalowaniem biblioteki dostajemy malutką shell’ową aplikację, która pomimo swej prostoty jest średnio wygodna w używaniu. Jak się okazuje, istnieją też już programy o bardziej przystępnej formie (choć nie tak przystępnej jak MS SQL Manager 😀 ) do zarządzania naszą bazą danych, jak np. SQLite Administrator.

I voilla, możemy działać…ale.. nie tak szybko. Aby móc skorzystać z tej biblioteczki pod aplikacja pisaną w .net 4.0 potrzebny jest jeszcze mały zabieg.

Ponieważ wrapper został stworzony w wersji niższej niż 4.0, podczas próby uruchomienia naszej aplikacji dostaniemy następujący błąd:

Mixed mode assembly is built against version ‘v2.0.50727’ of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information.

Lekiem na zło, jest mała zmiana w pliku konfiguracyjnym aplikacji. Otóż musimy ustawić atrybut useLegacyV2RuntimeActivationPolicy na ‘true’ w sekcji <startup>:

OpenNETCF.IoC – pierwsze kroki

Jak się okazuje, elementy używane w czasie tworzenia aplikacji pod OpenNETCF.IoC niewiele różnią się od tradycyjnych elementów używanych w aplikacjach opartych na Smart Client Software Factories ( na szczęście nie ma tu ‘automatów’ generujących tony kodu  jak z karabinu maszynowego). W końcu OpenNETCF.IoC bazuje na MCSF, które z kolei bazowało na SCSF. Więc jeżeli ktoś wcześniej ich używał, powinien mieć zadanie ułatwione 🙂

Generalnie, OpenNETCF.IoC pozwalają na stworzenie aplikacji opartej o moduły, które można dynamicznie dołączać do głównej aplikacji przy wykorzystaniu Inversion of Control i Dependency Injection. Keep Reading

Przepis: Francuski podwieczorek

  • 1 gotowe ciasto francuskie
  • odrobina masła
  • 2 jabka lub parę śliwek ( inne owoce się nie nadają).
  • 1 jajko
  • odrobina mleka
  • 1/2 szkl. śmietany ( % obojętny)
  • cukier waniliowy
  • 1/2 szkl cukru
  1. Ciasto francuskie  ( jeżeli jest zbyt grube, należy je delikatnie rozwałkować ) wyłożyć na naczynie żaroodporne uprzednio wysmarowane masłem (brzegi lekko uniesione).
  2. Na wierzchu ułożyć owoce.
  3. Pozostałe składniki wymieszać razem i powstałą mieszanką zalać owoce (jeżeli wyjdzie zbyt gęste, można dodać odrobiny więcej mleka).
  4. Piec 45 min w temp 150 stopni z termoobiegiem 😉

Interfejs graficzny…

Korzystając z dobrodziejstw Balsamiq Mockups – spędziłem chwilę i przelałem na wersję elektroniczną swoje dotychczasowe szkice, bo jak to zwykle bywa, kartka się zawsze gdzieś zapodzieje i nie zawsze jest do niej dostęp.

Podejrzewam, że większość osób zna to dość ciekawe narzędzie do prototypowania  – dla tych, którzy jeszcze nie mieli przyjemności go poznać poniższy filmik oraz bezpośredni odnośnik do strony – http://www.balsamiq.com Keep Reading

Lifehacking?

Lifehack jako sposób/trick używany do ułatwiania sobie życia? Hmm… pomyślmy … aplikacja do ułatwienia sobie życia? aplikacja, która ułatwiłaby życie mi, oraz innym osobom ? …

Będąc parę razy na siłowni widziałem ludzi z rozpisanym planem ćwiczeń na kartce, sam spróbowałem – raz kartkę miałem, innym razem zapomniałem. Innym razem, zastanawiałem się na jakim obciążeniu ćwiczyłem poprzednim razem – niestety nie zawsze dane było mi to pamiętać. Ile serii wykonałem? Ile km przebiegłem na bieżni? jaki miałem czas? pytań zawsze było wiele…

A gdyby tak wprowadzić te wszystkie dane na komórkę – którą bądź co bądź człowiek ma zawsze pod ręką – gdyby istniała aplikacja która wszystkie te rzeczy byłaby w stanie spamiętać ? 😉

DudeOnGym* – czyli mobilna aplikacja służąca do usystematyzowania treningu na siłowni i zwiększenia  motywacji do jeszcze wydajniejszych ćwiczeń 😉
Przeznaczona byłaby dla przeciętnego zjadacza chleba (posiadacza telefonu HTC -.^ – akurat taki posiadam – swoją drogą, wczoraj padł mu wyświetlacz -.-‘ ), który czasem lubi wybrać się na siłownię i sobie poćwiczyć. Oprócz obsługi planów treningowych, które mógłby dowolnie tworzyć (po uprzednim skonfigurowaniu przyrządów do ćwiczenia), pozwalałaby na prowadzenie statystyk, które mogłyby go dodatkowo motywować do jeszcze większego wysiłku np.

W biegu na 2 km osiągnęliśmy czas 7 minut, a komunikat na ekranie by nas zmotywował 😉 np. w sposób „Słabo, w zeszłym tygodniu Twój wynik wynosił 6 min 45 sek” (sic! :P) itp.

Aplikacja bierze udział w konkursie organizowanym przez Macieja AniserwiczaDaj się poznać.
Zostanie stworzona w technologii .NET pod Windows Mobile 6.5 (domyślnie pod telefon HTC)
Źródła  dostępne są/będą tutaj: http://dudeongym.codeplex.com.

Zakres aplikacji nie jest duży – ale na sam początek wystarczy, z czasem będzie można pomyśleć o nowych funkcjonalnościach, integracjach z innymi systemami (np. “Dziennikiem zdrowej dietyŁukasza Szumyło, albo “GPS BikeremTomka Reformata, lub innym 😉 ) ? 🙂

* w zasadzie powinno być ‘at’ ,ale nie ma co wprowadzać zamieszania 🙂