Najboljši nepremičninski agent … tvoj lastni obveščevalnik o novih oglasih na nepremicnine.net

Kako si lahko takoj obveščen o novih stanovanjih na nepremicnine.net?

Zadnjič sem videl, da nekdo (@barjanski) išče dobrega, zanesljivega agenta za iskanje nepremičnin. Ker sem (smo) stanovanje tudi sami iskali več kot leto dni in ker mi ga je iskalo tudi nebroj agencij / agentov, vam povem kako sem ga našel:

Sam.

Z malo pomočjo RSS-a in IFTTT-ja.

Kako? Beri dalje.

Največji problem nepremicnine.net je ta, da pošilja sporočila o novih ponudbah enkrat na dan, pozno zvečer. In tako se nam je nekajkrat zgodilo, da smo bili prepozni za tistih nekaj ur, … zato sem se odločil, da si bom pomagal s tehnologijo.

Ker nepremicnine.net nimajo RSS feedov, je bilo treba narediti svoj RSS, ki ga je skupi sešpohtlal feed43.com. Ideja je bila, da ob novih oglasih dobim:

  • notification na telefon,
  • notification na računalnik,
  • mejl na moj in ženin mejl, da si lahko ponudbe ogleda tudi boljša polovica.

Kar se tiče nepremičninskih agencij: v letu niso našli primernega stanovanja, čeprav sem nebroj njim povedal, kaj bi rad, kje bi rad, za koliko denarja bi rad in da bi rad to čimprej. Poizkušali so, tega ne bom rekel, a na žalost je vsaki ponudbi nekaj manjkalo.

Kako si sam svoja nepremičninska agencija?

Če imaš čas, lahko 24/7 visiš na nepremicnine.net in takoj pokličeš, ko vidiš kakšen zanimiv oglas.

Lahko pa dobivaš obvestila na telefon / emajl. A kako?

Najprej si moraš naredit custom XML feed. Jaz sem za scraper iz nepremicnine.net uporabil servis feed43.com.

Feed43.com za XML feed

Kako si naštimaš svoj feed v temle pastebinu: http://pastebin.com/VyQ08Ebf

Za obrazložitev: štos je da na nepremicnine.net poiščeš nepremičnino po svoji izbiri in ko končaš (koklsobno stanovanje, katera upravna enota, kolk kvadratov, kolk dnarja, bla bla bla, na koncu dobiš en URL v naslovni vrstici, ki ga uporabiš kot osnova scrapeanja na Feed43.

V mojem primeru:

http://www.nepremicnine.net/nepremicnine.html?p=1&n=1&t[]=6&t[]=7&t[]=8&t[]=9&t[]=10&t[]=43&t[]=36&r=14&ue[]=202&c2=174.000&m1=68&l1=68&s=16

Držiš se navodilom v  Pastebinu, ko je feed narejen, moraš samo naštimat custom akcijo na IFTTT, da ti bo pošiljal mejle / notificiatione / … ko se objavi nov oglas.

IFTTT

Zdej pa je treba naštimat, da dobivaš obvestila o novih nepremičninah takoj, ko so oglasi objavljeni … (nč se ustrašt, ne bo bolelo – če si si naštimal/a RSS, bo tole mala mal’ca):

  • najprej morš skonektat kanale (greš v https://ifttt.com/channels … in tam v Search Channels poiščeš “Gmail” (vtipkej v polje za iskanje) in tudi “IF Notifications” … sam za tega mensezdi, da morš met IF na telefonu inštaliran. Ta korak lahko tut ignoriraš, ti bo že zatežu program ko boš delal/a feed in boš povezal/a servise sproti.

Pol pa gremo nardit en notification recipe:

  • klikneš na https://ifttt.com/myrecipes/personal/new (če si že registrirana in logirana, oz greš My Recipes -> Create a Recipe (velk plau gumb, ne morš falit).
    • napiše ti if this then that, klikneš na this (glej korak0.png)
    • izbereš kanal, ki bo trigeral that (Choose Trigger Channel), tu vpišeš RSS in klikneš na Feed ikonco (glej korak1.png)
    • izbereš triger -> klikneš New feed item (glej korak2.png)
      • v Feed URL vpišeš željen XML feed, zgoraj sta linka s končnico .xml, enga po enga, lepo prosim (glej korak3.png)
    • if … then that -> klikneš that (glej korak4.png)
    • izbereš Send an email -> (glej korak5.png)
    • izbereiš naslovnika (To address), ostalo pustiš pr gmh, al se pa zajebavaš, če misliš da znaš (glej korak6.png)
    • pa si na konc … za notificatione morš še kliknt klukco “Recieve notification when recipe runs” … za konc zabombaš še Create recipe in čakaš na nove oglase. 🙂 (glej korak7.png)

Če bi si sam notificatione naštimal/a pa:

  • do 4. koraka isto, pol pa vpišeš “notif” in dobiš IF notifications izbiro (glej korak5a.png)
  • spremeniš sporočilo oz potrdiš kar je … (glej korak7a.png)

No, … to je to. Izi-pizi, mal kliki-kliki, pa je narjen. In boš vedno na tekočem, ker bodo nova stanovanja sama letela v inbox oz v notificatione.

… no, pa smo.

Srečno pri iskanju nepremičnine.

Če imaš kakšno vprašanje me pingni na tviterjih.

ŽVPL 3.0 – oblikovalski proces

Nedavno splavljeni ŽVPL smo začeli risati že daljnega leta 2003, ko smo se prvič začeli pogovarjati o prenovi (zakaj je prenova trajala toliko časa je druga zgodba, ki pa naj ostane zavita v tančico mistike). Prvi je svoj predlog narisal Mare Vavpotič, ki je prvi predlog pokazal poleti 2003, zgledal pa je natančno takole.

Prvi mockup novega ŽVPL-a

Ravno Mare je tako krivec za prenovljen ŽVPL-ov logotip, ki je namesto strešice dobil rdečo zvezdico.

zvpl-logo-30

Trajalo je nekaj mesecev preden so vrle glave takrat še produkcijske skupine Em3r10 (se pravi Gregor, Mare, Matko in jaz) ugotovile, da je treba nadaljevati z začetim procesom (pre)oblikovanja ŽVPL-a, kmalu je nastal naslednji predlog oblikovne predloge, izpeljan iz Maretove osnovne ideje (trije članki v vrsto).

ŽVPL realign 2.0

Jeseni smo bili že skoraj zadovoljni! Vstopna stran je začela dobivati svoj (skoraj) končni izgled: tri izpostavljene novice, spodaj dogodki, pa vsepolno nekih vsebin iz raznih rubrik, a vendar smo hoteli imeti na vstopni strani še več vsebine. Nastalo je tole.

ŽVPL mockup 3.0 ZVPL mockup 4.0

Opazili boste, da smo v prvi varianti zgornjih dveh verzij spremenili tri prve članke za enega večjega in štiri tekstovne, vendar smo idejo zavrgli, ker je (bila že takrat) frekvenca člankov cca 3/dan in bi bilo nesmiselno izpostavljati samo enega. Tako je ostalo vse do danes …

Tako, osnove so bile narejene, pljuniti bo treba v roke in začeti pripravljati HTML-je.

Mockup izpisa članka

Spraševali smo se kaj narediti z izpisom članka in rubrik in za izpis članka uporabili nek poizkus prenove ŽVPL-a, ki je imel zadovoljiv layout članka samega, a oblikovno še ne dodelan. Skupek obeh mockupov je bi zadovoljivo dober (zgoraj).

Oktobra 2003 so bili prvi HTML-ji narejeni, prva stran, izpis članka (z več verzijami izpisa slik, komentarji, osebno izkaznico osebe v članku, … skratka vsem kar paše zraven). Zataknilo se pri izpisu slik, za kar nikakor nismo našli rešitve. Pa smo raje naredili še izpis dogodkov, obenem razširili kategorije in čakali boljše dni.

ŽVPL-ov HTML izpis vstopne strani ŽVPL-ov HTML izpis članka v. 1 ŽVPL-ov HTML izpis članka v. 2 ŽVPL-ov HTML izpis članka v. 3 ŽVPL-ov HTML izpis dogodkov ŽVPL-ov HTML 4.0 koda

Boljši dnevi so prišli leta 2005, nekaj mesecev pred 2.velikim ŽVPL-ovim mrkom, ko je 1. neusojeni programer začel programirati novo vrezijo ŽVPL-a (brez imen, da ne bomo komu delali škode), a se na žalost prenova ni zgodila, saj nam je žveplenobna luknja odnesla 1. nesojenega programerja. Vmes smo ugotovili, da je XHTML boljši kot HTML 4 in da je breztabelno spletno oblikovanje boljše kot vsepolno tabel v dokumentih. Rečeno storjeno, kmalu smo HTML prešmelcali v XHTML in bili veseli, ker so bili dokumenti validni.

Decembra 2005 nam je odneslo tudi ŽVPL (po dveh hackerskih napadih je strežnik končno izdihnil press), nekaj mesecev kasneje pa nam je odneslo še programerja (usoda pač), Vmes smo še malo pošmelcali HTML-je ampak večjih vizualnih sprememb ni bilo.

ŽVPL-ov XHTML izpis vstopne strani ŽVPL-ov XHTML izpis članka

Pa smo čakali. Prišlo je leto 2006 in z njim 2. nesojeni ŽVPL-ov programer, a je tudi njega vzelo morje. Vmes so zrasle resolucije monitorjev in minimum je postala resolucija 1024×768 (juhej) in treba je bilo razmišljati o realignu realigna, čeprav ŽVPL-a že dolgo ni bilo več. Volje pa tudi ne, saj še vedno nismo našli programerja …

V letu 2007 se je pojavil 3. nesojeni ŽVPL-ov programer in volja za nov realign na 960 pixlov, kar se je tudi zgodilo. No, zgodil se je realign grida, ŽVPL pa ne.

15-zvpl-960px-vstopna

Prišlo je leto 2008, leto 10. obletnice ŽVPL-a in spet smo iskali programerja. In obvestilo, da bo ŽVPL POSH. Prišel je tudi 4. nesojeni ŽVPL-ov programer in rahlo “spimpan” ŽVPL. Končno smo pripravili izpis članka kot se šika in izpis velike fotke, na kar smo čakali kar nekaj časa.

16-zvpl-960px-clanek 17-zvpl-960px-fotka

Ker pa sovražimo IE6 (in nismo edini) smo se odločili, da se bomo malo pohecali s CSS-jem in naredili verzijo samo in izključno za IE6. Črno, s tako zabavno fleho, ki opozarja uporabnike, da deskajo z jajci.

17-zvpl-za-ie6

Kar dobro je kazalo, Had je že celo napovedoval splavitev, kazalo je, da nam bo končno uspelo. No, pa vseeno nismo imeli sreče, malo po žuru ob 10. obletnici ŽVPL-a je Wuxscho-tu odletu disk in z njim že skoraj končan ŽVPL 3.0  (zato vsi developerji: “Backup early, backup often!”)

Po nekaj mesecih se je Vini odločil, da bo programiranje vzel v svoje roke in zgodba o splavitvi se je spet začela. Vsi sledilci ŽVPL-ovega Twitter kanala ste lahko videli nekaj predogledov prihajaočega ŽVPL-a. Dobili smo kar nekaj komentarjev na oblikovne felerje (predvsem barve povezav in barv oken v sidebaru in nekonsistentno širino in jih nekaj tudi upoštevali). ŽVPL je bil splavljen 31. decembra 2008 in je zgledal natančno takole.

ŽVPL ekranostrel

To je zgobdba o procesu oblikovanja novega ŽVPL-a, ki pa vsekakor še ni končana. Ker vemo, da je oblikovanje proces in ker je obliko prilagajati funkciji ne obljubimo, da bo vedno tak, najbrž bo iz meseca v mesec lepši, upamo pa tudi boljši!

P.S.: O procesu nastajanja ŽVPL-a boste slišali na 100. Spletnih uricah. Respect!

Vprašalnik za ljudi, ki delajo spletne strani

A List Apart - The Survey, 2008A List Apart, kultna splevija* za spletne ustvarjalce ima za vse vas, ki se ukvarjate z ustvarjanjem spleta že drugi vprašalnik na temo spleta in spleta in sploh spleta.

Na 44 vprašanj boste odgovorili v nekaj minutah, prav tako kot lani, bodo tudi letos objavili poročilo na temo spleta in spletnih reči!

Jaz sem ga izpolnil! Pa ti?

* splevija – spletna revija 😉

Google Code Search – z Googleom išči kodo

TechCrunch poroča, da Google omogoče tudi iskanje po kodi, storitvi se reče Google Code Search, prav bo pa prišla predvsem programerjem v iskanju (izgubljene) kode.

Via in več: TechCrunch-u!

TechCrunch poroča, da Google omogoče tudi iskanje po kodi, storitvi se reče Google Code Search, prav bo pa prišla predvsem programerjem v iskanju (izgubljene) kode.

Via in več: TechCrunch-u!

Ubuntu, Django, Compiz Fusion in sanje malega linuxaša

Pred nedavnim sem prešaltal na Ubuntu, predvsem zato, ker na Win$ih Python in posledično Django ne delujeta kot bi mogla in ker tako nisem mogel narediti novega Django SUV-a* za Tao Adventure (ki bajdvej po tednu kodiranja in malo pomoči Lukata in Andreja, thx, Django človeka, lepo dela, le še nekaj šminke potrebuje) …

Zgodba do sem, vse lepo in prav. Potem pa jaz, novopečeni Ubuntu človek vidim spodnji video in začne boleti srce … tole pa zgleda lepo.

Vendar, na mojem supa-dupa HP-ju nx 8220 z PCI express kartico Compiz ne dela … vsaj po nekaj dnevih matranja in inštaliranja in sranja in jebanja in u kurac vse skp.

Zakaj me vse skupaj boli? Ker imam v GRUB-u še vedno naložene XP-je zaradi Adobeovega Photoshop-a in Premiere-ja (tu alternative, ki bi bila vredna svojega imena ni), ampak jih nočem. Pfuj jebenti, delej, ATI Mobility Radeon™ X600 🙁

Na, pa sem povedal …

*SUV = sistem za urejanje vsebin

Pred nedavnim sem prešaltal na Ubuntu, predvsem zato, ker na Win$ih Python in posledično Django ne delujeta kot bi mogla in ker tako nisem mogel narediti novega Django SUV-a* za Tao Adventure (ki bajdvej po tednu kodiranja in malo pomoči Lukata in Andreja, thx, Django človeka, lepo dela, le še nekaj šminke potrebuje) …

Zgodba do sem, vse lepo in prav. Potem pa jaz, novopečeni Ubuntu človek vidim spodnji video in začne boleti srce … tole pa zgleda lepo.

Vendar, na mojem supa-dupa HP-ju nx 8220 z PCI express kartico Compiz ne dela … vsaj po nekaj dnevih matranja in inštaliranja in sranja in jebanja in u kurac vse skp.

Zakaj me vse skupaj boli? Ker imam v GRUB-u še vedno naložene XP-je zaradi Adobeovega Photoshop-a in Premiere-ja (tu alternative, ki bi bila vredna svojega imena ni), ampak jih nočem. Pfuj jebenti, delej, ATI Mobility Radeon™ X600 🙁

Na, pa sem povedal …

*SUV = sistem za urejanje vsebin

Django končno deluje

Nekaj tednov je trajalo, a sedaj deluje. Django, namreč …

Django dela

… vse kar je sedaj potrebno do moje prve Django aplikacije je: naučiti se dela z bazami (izbral sem MySQL), začeti razumeti Django framwork kot tak in seveda ščepec Pythona, pa bo (že berem Django knjigo, a ne razumem kaj piše) … se tipkamo čez ene 114 let, ko se bom vpisal med Django ljudi 🙁

P.S.: Terminalsko okno ima čisto drugo logiko kot Photoshopov kanvas, le zakaj?!

Nekaj tednov je trajalo, a sedaj deluje. Django, namreč …

Django dela

… vse kar je sedaj potrebno do moje prve Django aplikacije je: naučiti se dela z bazami (izbral sem MySQL), začeti razumeti Django framwork kot tak in seveda ščepec Pythona, pa bo (že berem Django knjigo, a ne razumem kaj piše) … se tipkamo čez ene 114 let, ko se bom vpisal med Django ljudi 🙁

P.S.: Terminalsko okno ima čisto drugo logiko kot Photoshopov kanvas, le zakaj?!

DjangoPeople.net – django developerji združite se

Naletel sem na zanimivo stran Django People, kjer se vsi developerji pofočkajo in postanejo vidni na zemljevidu sveta. Žalostno le, da v naši domovini (in tudi naši bivši domovini) ni nobenega (ki se bi že prijavil in se pokazal) 🙁

Django People

V bistvu sem sajt našel preko bloga Simona Willisona, ki se je pridušal, da je bila napaka, da so DjangoPeople splavili brez uporabe OpenID-ja in napaka je že odpravljena! Kulsko!

No, Django človeki, pokažite se 😉

Naletel sem na zanimivo stran Django People, kjer se vsi developerji pofočkajo in postanejo vidni na zemljevidu sveta. Žalostno le, da v naši domovini (in tudi naši bivši domovini) ni nobenega (ki se bi že prijavil in se pokazal) 🙁

Django People

V bistvu sem sajt našel preko bloga Simona Willisona, ki se je pridušal, da je bila napaka, da so DjangoPeople splavili brez uporabe OpenID-ja in napaka je že odpravljena! Kulsko!

No, Django človeki, pokažite se 😉

Drupal 6 beta 3 testni strežnik

Drupal 6, popularni odprtokodni SUV je v prešel v verzijo beta 3, ki ima veliko novih funkcij:

  • še enostavnejša inštalacija (dodana “password checker” in “password strength” funkcija),
  • izboljšana uporabniška izkušnja (predvsem v administraciji),
  • dodana podpora za OpenID,
  • enostavna razdelitev uvodnika in glavnega teksta (s pomočjo Javascripta),
  • samodejno nadgrajevanje osnove in modulov,
  • izboljšana administracija gradnikov (za brskalnike, ki uoprabljajo JS)
  • še izboljšana podpora za internacionalizacijo in prevajanje v različne jezike

Ker je šestica (kljub temu, da je še v beta 3 verziji) zelo kul, sem na drupal.tozd.com pripravil testno okolje, kjer lahko z OpenID* računom pretestirate osnovne funkcije Drupala 6.

* Prijava z MojID računom se mi je ponesrečila, prav tako mi ni uspelo s Technorati računom (ki baje tudi podpira OpenID), mi je pa uspela z MyOpenID računom!!!

Drupal 6, popularni odprtokodni SUV je v prešel v verzijo beta 3, ki ima veliko novih funkcij:

  • še enostavnejša inštalacija (dodana “password checker” in “password strength” funkcija),
  • izboljšana uporabniška izkušnja (predvsem v administraciji),
  • dodana podpora za OpenID,
  • enostavna razdelitev uvodnika in glavnega teksta (s pomočjo Javascripta),
  • samodejno nadgrajevanje osnove in modulov,
  • izboljšana administracija gradnikov (za brskalnike, ki uoprabljajo JS)
  • še izboljšana podpora za internacionalizacijo in prevajanje v različne jezike

Ker je šestica (kljub temu, da je še v beta 3 verziji) zelo kul, sem na drupal.tozd.com pripravil testno okolje, kjer lahko z OpenID* računom pretestirate osnovne funkcije Drupala 6.

* Prijava z MojID računom se mi je ponesrečila, prav tako mi ni uspelo s Technorati računom (ki baje tudi podpira OpenID), mi je pa uspela z MyOpenID računom!!!

30 različnih rešitev za fotogalerije, slideshowe, lightboxe

Jon designs SmoothGalleryEvo za vse developerje ali pa za vse tiste, ki hočete svoje fotke spraviti v neko “lušno” fotogalerijo al pa čist tako ker vas to preprosto zanima. Tukajle, lahko najdete Zbirko 30 različnih rešitev glede fotk.

Torej, “hudi” slajdšovi, fotogalerije lightboxi… Narejeni z različnimi “jajci”. Od AJAX-a, CSS-ja, dHTML-ja. Skratka zelo kul zadevice. Ček it out.

Jon designs SmoothGalleryEvo za vse developerje ali pa za vse tiste, ki hočete svoje fotke spraviti v neko “lušno” fotogalerijo al pa čist tako ker vas to preprosto zanima. Tukajle, lahko najdete Zbirko 30 različnih rešitev glede fotk.

Torej, “hudi” slajdšovi, fotogalerije lightboxi… Narejeni z različnimi “jajci”. Od AJAX-a, CSS-ja, dHTML-ja. Skratka zelo kul zadevice. Ček it out.

Texter za Windowse (ni Textmate za Maca) …

… uporaben je pa mogoče celo še bolj …

Pred kakšnim letom sem bil blazno navdušen nad Dustinom Diazom (ki je seveda še vedno car, če vas zanima javascript, CSS,HTML, uporabnost, dostopnost, si nujno oglejte njegovo stran, tip je delal za Yahoo!, sedaj pa dela za IMVU).

No, ko sem prebiral njegove screencaste sem se navdušil nad Macovim programom Textmate*, madonca je fejst za pisat kodo (kar celo HTML stran si lahko shraniš in jih prikličeš z zaporedjem tipk, in ta-daaa, koda se pojavi v urejevalniku). Za več funkcij si oglejte zgoraj omenjeno stran ali kakšen Dustinov screencast.

No, kar nekaj časa sem iskaj (txt) editor, ki bi znal vsaj približno to kar zna Textmate, pa ga nisem našel. Do včeraj.

Texter, ki ga je razvil Adam Pash, je super zadevščina. V bistvu zamenjuje “hotstringe”, se pravi nekakšna kratka zaporedja znakov z dolgimi teksti, ki so lahko karkoli: vaš podpis v e-poštnem sporočilu, naslov, del HTML, CSS, … in je zelo uporaben v vašem priljubljenem e-poštnem klientu, v urejevalniku besedil, ali pa v kakšnem drugem tekstovnem urejevalniku za Okna.

* Textmate je skoraj edina stvar, ki bi me prepričala, da bi kupil Maca. Ne bo treba 😉

… uporaben je pa mogoče celo še bolj …

Pred kakšnim letom sem bil blazno navdušen nad Dustinom Diazom (ki je seveda še vedno car, če vas zanima javascript, CSS,HTML, uporabnost, dostopnost, si nujno oglejte njegovo stran, tip je delal za Yahoo!, sedaj pa dela za IMVU).

No, ko sem prebiral njegove screencaste sem se navdušil nad Macovim programom Textmate*, madonca je fejst za pisat kodo (kar celo HTML stran si lahko shraniš in jih prikličeš z zaporedjem tipk, in ta-daaa, koda se pojavi v urejevalniku). Za več funkcij si oglejte zgoraj omenjeno stran ali kakšen Dustinov screencast.

No, kar nekaj časa sem iskaj (txt) editor, ki bi znal vsaj približno to kar zna Textmate, pa ga nisem našel. Do včeraj.

Texter, ki ga je razvil Adam Pash, je super zadevščina. V bistvu zamenjuje “hotstringe”, se pravi nekakšna kratka zaporedja znakov z dolgimi teksti, ki so lahko karkoli: vaš podpis v e-poštnem sporočilu, naslov, del HTML, CSS, … in je zelo uporaben v vašem priljubljenem e-poštnem klientu, v urejevalniku besedil, ali pa v kakšnem drugem tekstovnem urejevalniku za Okna.

* Textmate je skoraj edina stvar, ki bi me prepričala, da bi kupil Maca. Ne bo treba 😉