Projekty
Kilka ciekawszych projktów realizowanych w pełni lub w części przez nas
z opisem użytch technologii oraz podsumowaniem naszego udziału. A także kilka słów
o tym, na co warto zwrócić uwagę przy poszczególnych projektach.
Aby przefiltrować projekty w poszukiwaniu wybranych technologii,
warto skorzystać z listy po prawej stronie i odznaczyć te które aktualnie nie są w kręgu zainteresowań.
Liczba obok nazw informują w ilu z wymienionych projektów dana technologia została użyta.
NextCHESS
www.chess.doleczek.pl
Ciekawa graficznie wersja szachów. W odpowiednich okolicznościach
wchodzi w widok 3D podobny do tego z klasycznych FPSów takich jak Duke Nuke czy Quake.
Aplikacja umożlwia grę w różnych wariantach z komputerem lub innym graczem, a także
pozwala obserwować jak komputer zmaga się sam ze sobą.
HTML5, JavaScript, CSS3, jQuery, Open Graph
Kolorek
www.kolorek.doleczek.pl
Kolorek pozwala skorzystać z wbudowanej w urządzenie kamery do rozpoznawania
i nazywania kolorów. Może także rozpoznawać kolory wskazane na zdjęciach.
Dodatkowo zawiera kilka prostych gierek wspomagających naukę kolorów.
NuxtJS, Vue JS, Bootstrap 4, Font Awesome, SASS, Lodash, SPA, PWA, Open Graph, Canvas, User media API, HTML5, JavaScript, CSS3
Saper HEX
www.saper.doleczek.pl
Jeśli kiedyś przez myśl wam przemknęło jak by to było grać w sapera na hex'ach,
to teraz macie opcję to sprawdzić. Gra zawiera kilka poziomów trudności
i zdecydowanie nie jest łatwa. Dobrej zabawy.
HTML5, JavaScript, CSS3, jQuery, SVG, LESS, Open Graph
DKNotus-Tour
github.com/DKNotusIT/DKNotus-Tour
Bardzo lekkie i proste rozwiązanie do organizacji tak zwanych tourów
na stronach internetowych - czyli narzędzie które pomoże użytkownikowi
zaznajomić się z poszczególnymi elementami interfejsu web aplikacji.
Dodatkowymi atutami tego rozwiązania są możliwość wybrania wielu elementów jednocześnie,
obsługa eventów i wsparcie dla 27 języków.
Jedyne wymagania to jQuery i Bootstrap na pokładzie, które aktualnie są niepisanym standardem.
HTML5, JavaScript, jQuery, Bootstrap, GitHub
ASCII Art
www.asciiart.doleczek.pl
Konwerter obrazów do ASCII Art'ów. Grafika może być załadowana przez kliknicie
odpowiedniego przycisku, załadowana przez podanie adresu URL lub przez proste
przeciągnięcie jej na okno przeglądarki. Po wybraniu rozmiaru czcionki
dla każdego z widzialnych znaków ASCII jest generowany canvas na którym jest wypisany ten znak.
Wybrany obraz także zostanie podzielony na bloki tej samej wielkości,
a następnie każdy blok zostanie porównany z wszystkimi literami, tak aby wybrać tę literę
która najlepiej oddaje charakterystykę bloku. W celu przyspieszenia obliczeń wszystkie
canvas'y są transponowane do typed arrays i dopiero wtedy porównywane.
HTML5, JavaScript, jQuery, Angular, Open Graph, canvas, drag and drop
Crypt File
www.cf.doleczek.pl
Małe i wygodne narzędzie które może zostać użyte jako off-linowa aplikacja
do szyfrowania plików i zabezpieczania ich hasłem. Zaminia pliki w samorozpakowujące
się strony html - więc do otworzenia i rozszyfrowania wystarczy przeglądarka.
Aby dać najlepszą wydajność aplikacja korzysta z
Web Cryptography API
wspieranego przez prawie wszystkie przeglądarki internetowe.
HTML5, JavaScript, PHP, Web Cryptography API, drag and drop
Silnik galerii zdjęć
www.galeria.doleczek.pl
Lekka, prosta i przyjemna galeria zdjęć. W zestawie skrypty w PHP-CLI do generowania miniatur
oraz pliku JSON z konfiguracją galerii. Zdjęcia po załadowaniu są skalowane tak aby wypełnić cały ekran,
a jednocześnie zachować proporcje. Poszczególne zdjęcia magą posiadać indywidualne opisy.
HTML5, JavaScript, jQuery, PHP
Taktentus
www.taktentus.doleczek.pl
Interpreter języka zbudowanego z samych instrukcji przypisania wymyślony przez Jacka Szewczyka
i jego syna, prypominającego w swojej budowie assembler. Głównym skłądnikiem strony jest biblioteka
którą może użyć jako element kolejnej aplikacji lub jako samodzielny program odpalany w środowisku NodeJS.
Implementacja zawiera kilka udogodnień rozszerzających możliwości języka takich jak wskaźniki, labelki
czy operacje na łańcuchach znaków.
HTML5, JavaScript, CSS3, Bootstrap, jQuery, AJAX, Open Graph, drag and drop, NodeJS
Malbolge
www.malbolge.doleczek.pl
Malbolge, opracowany przez Bena Olmstead w 1998, jest ezoterycznym językiem programowania
zaprojektowanym by niebywale utrudnić programowanie. I tak właśnie jest ;-) Projekt realizuje
interpreter tego języka on-line. Posiada też możliwość zamiany tekstu na kod.
Tylko dla programistów o twardych nerwach.
HTML5, JavaScript, CSS3, Bootstrap, jQuery, AJAX, Open Graph, drag and drop
Galeria Przystanku Jezus
www.przystanekjezus.pl/galeria2015/
Silnik galerii do znakomitych zdjęć
Grzesia Hełki
z
Przystanku Jezus. Przystanek to ogólnopolska akcja w której ludzie
o różnej duchowości i ze wspólnot o różnych haryzmatch spotykają się w jednym miejscu
by dawać świadectwo normalności i pokazywać to co w ich życiu zadziałało. Jak do tej pory
w ten sposób mogliśmy przyczynić się do powstania galerii z lat:
2012,
2013,
2014 i
2015.
Jak Bóg da, to będziemy pomagać dalej.
HTML5, JavaScript, jQuery, CSS
Mine Master
mm.doleczek.pl
Materiał reklamowy dla Mine Master był prawdziwym wyzwaniem.
Aplikacja miała działać jako strona internetowa, a także mieć możliwość działania
z płyty z autostartem pod systemami Windows. Dodatkowo miała zawierać materiały wideo
i obsługiwać cztery języki. Co więcej należało przygotować system zarządzania treścią
tak aby osoby trzecie mogły w prosty i intuicyjny sposób uzupełnić stronę.
Projekt został dostarczony jako zestaw plików PSD do pocięcia. Rezultaty można oglądać
pod linkiem powyżej.
HTML5, JavaScript, CSS3, jQuery, ISO, HTA
Kalendarz 2013
kalendarz.doleczek.pl
Kalendarz imprez kulturalnych, sportowych i turystycznych województwa opolskiego na rok 2013.
I tu projekt polegał na wprowadzeniu w życie pewnej wizji dostarczonej jako statyczne grafiki.
Całość powstała w przeciągu dwóch tygodni jako wersja webowa i aplikacja na płyty CD.
Pomimo że stron jest "lekka" stanowi potężną bazę wiedzy.
HTML5, JavaScript, CSS3, jQuery, ISO, HTA
Aplikacje 24
www.aplikacje24.com.pl
Projekt i realizacja strony głównej portalu Aplikacje 24.
Strona jest bogata w animacje - najciekawsze z nich można zobaczyć najeżdżając
kursorem na duże niebieskie przyciski będące linkami do dodatkowych aplikacji.
Warto też zauważyć, że strona nie zawiera plików graficznych. Wszystkie nawet bardziej
wysublimowane elementy poprawiające estetykę strony zostały utworzone przez umiejętne połączenie
HTML5 i CSS3.
HTML5, JavaScript, CSS3, canvas, jQuery, jQuery UI, cookies
Quine
www.quine.doleczek.pl
Quine to program który ma na celu tylko jedną rzecz, wypisanie swojego własnego źródła.
I tu jest propozycja takiego właśnie programu dla języka JavaScript zagnieżdżonego w dokumencie HTML.
HTML5, JavaScript
Four-Line Signature
Istnieje cały szereg ciekawych programistycznych gier i wyzwań, jednym z nich są
cztero linijkowe podpisy w PERL'u. Zadanie polega na tym, by z jak najbardziej ciekawym kodem
podpisu zmieścić się w 4 linijkach po maksymalnie 76 znaków. Jak udało się podołać temu zadaniu oceńcie sami.
Aniamacja podobna do tej znanej z Matixa - tylko krócej, z nazwiskiem autora ukrytym w prawym dolnym rogu.
PERL
Brainf*ck
www.bf.doleczek.pl
Wygodny interpreter popularnego jezyka programowania dla geek'ów.
Skłąda sie z zaledwie ośmiu instrukcji, ale można w nim zapisać dowolny algorytm.
Na stronie spora biblioteka gotowych aplikacji do uruchomienia. Można także wrzucać własne
przy pomocy drag and drop. Posługiwanie się stroną przyspieszają wygodne skróty klawiszowe.
Dodatkowo projekt udostępnia API dzięki któremu można przetestować kod w Brainf*ck'u z innej strony.
HTML5, JavaScript, CSS3, Bootstrap, jQuery, AJAX, Open Graph, drag and drop
Brainf*ck for Android
http://bf.doleczek.pl/extra/BrainFuck.apk
Wersja interpretera na Androidy która funkcjonuje jako samodzielna aplikacja.
Posiada interfejs wykonany w technologiach webowych, które pozwalają na znacznie większą elastyczność
w prezentowaniu treści. W podobny sposob można portować aplikacje internetowe przy pomocy
narzędzi takich jak Apache Cordova / Crosswalk na większość powszechnie dostępnych platform:
Linux, Mac, Windows, Android, iOS, etc.
HTML5, JavaScript, CSS3, Bootstrap, jQuery, Android, Crosswalk
Współpraca
Firmy, instytucje i organizacje które podjęły współpracę z nami:
Promują nas
Chętnych do współpracy prosimy o kontakt na adres: promyk@doleczek.pl.
O firmie
Firma powstała jako działalność jednoosobowa do współpracy z NoMachine Polska na początku 2015 roku.
W ramach współpracy do jej obowiązków i odpowiedzialności należała opieka i rozwijanie części webowej, a także wprowadzanie
takich nowych technologii jak HTML5 czy WebRTC.
Ta bardzo wdzięczna posada dała możliwość do dalszego rozwoju i doskonalenia kolejnych technologii. Dlatego w krótkim czasie
PROMYK zaczął przygotowywać i udostępniać szerszy asortyment usług oraz produktów, co zaowocowało możliwością
współpracy z firmami i osobami z różnych branż.
Główną specjalizacją firmy są technologie internetowe oraz rozwiązania bazodanowe, jednak nie zamykamy się na współpracę
w innej formie i z innymi technologiami. Krótko: programowanie jest naszą pasją.
Jan Doleczek