dino - zestaw do robienia aplikacji w lispie - wersja alfa

2007-08-28, common-lisp, hack

Mam wersję alfa zestawu do robienia aplikacji w common-lispie. Nazywa się to ‘dino’. Jest takim “kodem klejem” łączącym następujące elementy w całość:

Dino można pobrać na następujące sposoby:

  • same dino (bez bibliotek i lispa) + proste aplikacje (dla obeznanych z lispem )
    hg clone http://nablaone.net/repo/hg/dino
    
  • dino wraz ze wszystkimi zależnościami, w tym implementacją lisp (dla nowych i/lub leniwych)
    wget http://nablaone.net/repo/dist/dino-2007-08-27.tar.bz2
    tar jxf dino-2007-08-27.tar.bz2
    

Aby przystąpić do hackowania/oglądania wykonujemy następujące kroki:

  1. Przygotowujemy dino do działania (tworzy katalogi, pobiera zależności, kompiluje, etc)
    cd dino
    ./dino prepare
    
  2. Uruchamiamy:
    ./start.sh
    
  3. Przeglądarkę kierujemy na adres http://localhost:4242/. I obserwujemy stronkę domyślnej aplikacji.
  4. Emacsem podłączamy się slimem M-x slime-connect i możemy hackować!

Ludzie mówią, że lisp to taki skomplikowany i trudny jest. A tu proszę 3 kroki i możemy działać. ;-)

A teraz niespodzianka. W zestawie jest również aplikacja demo, taki klon plotkuj.net :-). Aplikacja ta używa bazy danych. Instalacja jest trochę bardziej skomplikowana i jej tu nie zamieszam. Jakby komuś zależało na niej to proszę dać znać.

Przegląd tygodniowy #2

2007-08-27, hack, humor, tygodnik

dino - zestaw do robienia aplikacji w lispie

2007-08-21, common-lisp, hack, web

Od jakiegoś czasu poszukuję i testuję różne biblioteki dla Common Lispa, które to mogły by posłużyć do zrobienia czegoś w rodzaju frameworku webowego. Nie chcę robić nowego frameworku opartego na jakimś tam wydumanym paradygmacie, chcę mieć prosty zestaw narzędzi do robienia mikro i makro aplikacji. Na stronie wiki dino jest lista bibliotek-kandydatów. Selekcja trwa.

Dziś napisałem pierwszą prymitywną aplikacyjkę dino-demo. Taki klon plotkuj.net ;-)

Powiem tak, developowanie w CL (SBCL+SLIME) mam obcykane, szybko, sprawnie mi idzie. Problemem okazał się deployment w szczególności kwestie około konfiugracyjne (połączenie do bazy danych i konfiguracja serwera HTTP). To musi być jakoś sprytnie zrobione.

Ha. Teraz się zastanawiam, czy by tak nie udokumentować procesu developmentu i deploymentu aplikacji ? Taki mini-tutorial.

Przegląd tygodniowy #1

2007-08-15, diy, hardware, humor, lifehack, tygodnik

plotkuj.net - nowa wesja na produkcji

2007-08-14, web



strona plotkuj.net

Zespół plotkuj.net (Kasia, Marek i ja) zakończył prace nad wersją 0.00001. Dziś odpaliłem wersję na produkcji, niech się dzieje. Marudzenie użytkowników będzie motywacją do zmian. A tu zaproszenie do kanału dla beta testerów.

Moleskine dla ubogich

2007-08-12, diy, humor, lifehack

Oto jak samemu zrobić notatnik moleskine, dorównujący oryginałowi funkcjonalnością. Tańszy pewnie o rząd wielkości. Składniki: zeszyt, ducktape, gumka recepturka, sznurek i odrobina alkoholu ;-).

  • jest kolorowy i modny


  • ma wbudowaną (embeded) zakładkę:


  • i gumkę spinającą


Wzmacniacz produktywności

2007-08-08, lifehack

Oto on. Prosty i skuteczny skrypt Greasemonkey wzmacniający produktywność.

Do pobrania tu: productivity-booster.user.js

Urlop w Łebie

2007-08-06, wydarzenia


galeria zdjęć z urlopu w Łebie
Zdjęcia z urlopu

Fajnie było, chociaż nie za ciepło.

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.
(c) 2008 nablaone.net | powered by WordPress with Barecity