Skip to content

Instantly share code, notes, and snippets.

View marek-stoj's full-sized avatar

Marek Stój marek-stoj

View GitHub Profile
"BEST @instapaper app out! Even better than the official app on iOS. Has all the features... folders, friend's liked articles, great ui AND tts option!" - by CHUHwant
http://instafetch.immortal.pl - Instapaper for Android
@marek-stoj
marek-stoj / gist:1589779
Created January 10, 2012 16:07
Problem with dynamic parameters in Dapper
When running this code, I get SqlException with this message: "Incorrect syntax near '@MaxCount'.". Why isn't the @MaxCount parameter replaced with the given value?
public IEnumerable<ArticleInfo> GetPopularArticles(Date fromDate, Date toDate, int maxCount)
{
var popularArticles = new List<ArticleInfo>();
IEnumerable<dynamic> rawArticles;
using (var connection = CreateOpenedConnection())
{
string queryText =
@marek-stoj
marek-stoj / gist:3181525
Created July 26, 2012 11:09
MassTransit failing test
using System;
using System.Linq;
using System.Threading;
using Magnum.StateMachine;
using MassTransit.Saga;
using NUnit.Framework;
namespace MassTransit.Tests
{
public class SomeSaga : SagaStateMachine<SomeSaga>, ISaga
@marek-stoj
marek-stoj / gist:3637293
Created September 5, 2012 14:15
SharpDX MediaEngine on Win8 Metro
// This code (the line with new MediaEngine(...) specifically) throws:
// HRESULT: [0xC00D36BD], Module: [Unknown], ApiCode: [Unknown/Unknown], Message: Unknown
// Startup MediaManager
MediaManager.Startup();
// Create a DXGI Device Manager
dxgiDeviceManager = new DXGIDeviceManager();
dxgiDeviceManager.ResetDevice(devices.DeviceDirect3D);

Comfy Reader

Opis aplikacji i sposób użycia

Comfy Reader to aplikacja, która zwiększa wygodę czytania artykułów z Internetu. Czyni to poprzez usuwanie niepotrzebnych elementów ze stron internetowych, zostawiając jedynie właściwą treść.

Comfy Reader integruje się z systemem Windows i innymi aplikacjami, które potrafią udostępniać internetowe linki. Przykładem takiej aplikacji jest Internet Explorer. Za każdym razem, gdy jesteś na jakiejś stronie internetowej, którą chciałbyś wygodnie przeczytać, otwórz panel udostępniania, wybierz Comfy Reader i naciśnij przycisk "Read Now".

Artykuły, które czytasz za pomocą aplikacji Comfy Reader, są zapisywane na Twoim urządzeniu, abyś mógł do nich wrócić, nawet gdy nie masz połączenia z Internetem.

Opis aplikacji i sposób użycia

InstaFetch pozwala Ci na zapisywanie głównej treści artykułów internetowych celem czytania ich w późniejszym czasie.

Aplikacja integruje się z serwisem Instapaper.com - najlepszym serwisem, którego możesz użyć, gdy nie masz czasu na przeczytanie artykułu w danym momencie.

Dlaczego aplikacja InstaFetch jest świetna? Dzięki niej możesz:

  • zapisywać linki w serwisie Instapaper bezpośrednio ze swojego urządzenia,
  • synchronizować linki ze swojego konta Instapaper i pobierać główną treść stron internetowych, które zamierzasz przeczytać w późniejszym terminie,

Series Watch

Opis aplikacji i sposób użycia

Dzięki Series Watch możesz być na bieżąco z serialami, które aktualnie są puszczane w telewizji. Aplikacja pozwala na przeglądanie i przeszukiwanie bazy danych o serialach i konkretnych odcinkach, która oprócz opisów zawiera również daty i godziny emisji.

Ponadto istnieje możliwość utworzenia listy seriali, które są dla Ciebie szczególnie interesujące. Taką listę można utworzyć albo poprzez zaznaczenie co najmniej jednego odcinka (za pomocą gestu zaznaczania albo prawego przycisku myszy) i wybranie przycisku "Watch" albo poprzez wybranie przycisku "Watch" podczas wyświetlania opisu danego odcinka.

Wykorzystane technologie WinRT

CrawlCast

Opis aplikacji i sposób użycia

CrawlCast to aplikacja, która pozwala Ci wyciągać ścieżkę dźwiękową z filmików dostępnych w popularnych serwisach internetowych, takich jak: YouTube, Vimeo, TED, Channel 9 i innych.

Aplikacja jest bardzo prosta w użyciu - będąc na stronie z filmikiem, otwórz panel udostępniania, wybierz aplikację CrawlCast i naciśnij przycisk "Cast It". Link zostanie przesłany do naszego serwera celem przetworzenia i po maksymalnie kilku minutach powinieneś otrzymać powiadomienie (mailowo oraz w systemie Windows), że Twój cast jest gotowy. Następnie możesz go odsłuchiwać w samej aplikacji (strumieniowo przez Internet) albo pobrać plik MP3 na swoje urządzenie.

Wykorzystane technologie WinRT

PermuSłówka Angielskie

Opis aplikacji

PermuSłówka Angielskie to gra słowna, która łączy przyjemną rozrywkę z pożyteczną nauką słówek angielskich.

Polega ona na jak najszybszym i jak najefektywniejszym układaniu wyrazów angielskich z poprzestawianych liter.

Dla każdego wyrazu podawana jest jego definicja w języku polskim a po zakończeniu rozgrywki możemy posłuchać jego angielskiej wymowy.

Hot Tiles

Opis aplikacji

Hot Tiles to gra typu puzzle, która polega na układaniu zdjęć z przemieszanych fragmentów.

Wykorzystane technologie WinRT

  • "share source" - gra pozwala na udostępnienie swoich wyników za pomocą systemowego panelu udostępniania,
  • "share source" - gra pozwala na udostępnianie odblokowanych zdjęć,