2013. december 23., hétfő

Új év, új editor? :-)

Azt hiszem, eljött a nap, hogy a jól bevált Notepad++-t lecserélem egy másik editorra. Egy ismerősöm linkelt egy cikket az új, még bétaverziós Sublime Text 3-ról, amely bemutatja a program lenyűgöző funkcióit. Már a screenshotokat nézve leesett az állam és elkezdtem gondolkodni az átálláson, de kipróbálás után már szinte reflexből megkezdtem az átállást: a Notepad++-ban megnyitott fájlokat betöltöttem Sublime-ban és a dock-omba is betettem a parancsikonját.

Igazából a döntésem 99%-os, eddig egyetlen hiányosságot találtam. De nézzük előbb a pozitívumokat! :)

2013. november 19., kedd

HTML output plugin Crawljax-hoz

Csináltam egy HTML output plugint Crawljax-hoz, ami a következőket tudja:
  • minden DOM állapotot fájlba ment (OnNewStatePlugin)
  • minden állapotot csak egyszer ment le
  • a fájlnevet és a fájl helyét (mappaszerkezet) az URL alapján generálja, tehát egy mirrort kapunk
  • ha egy URL-en több DOM jönne be, akkor számlálót tesz a fájlnév végére
A fájlnév generálásához az URL2File osztályomat használja, amely biztosítja a .html kiterjesztést.

GitHub-on megtalálod, bővebb leírással. :-)

2013. november 14., csütörtök

Facebook Ticker modul előcsalogatása

Megjegyzés: a cikk a "régi" Facebook felületre vonatkozik, az új (idei, 2013-as) felületen (ahol van egy bal oldali függőleges menü, sötétszürke háttérrel) nincs Ticker modul! Cikk erről.

Másfél hónapja, mikor egy családtagom beregisztrált a Facebook-ra, meg akartam neki mutatni, hogy a Ticker (Percről percre) modul ki-be csukogatható, ha például nem érdekli. Azzal nem számoltam, hogy becsukás után eltűnt az egész, nem jelent meg a kinyitó gombocska. Persze az én profilomból mutogattam...

Próbáltam ki-bejelentkezni, másik böngészőből, de a Facebook elmentette a szerveren, hogy én azt becsuktam, ennek megfelelően pedig nem jelenítette meg utána a cuccot.

Hogyan hozható elő mégis a Percről percre modul, ha nincs ott a kinyitó gombocska sem?

Elmondom! :-)

2013. november 9., szombat

100% tömörítés - Pí fájlrendszer

Most bukkantam erre: https://github.com/philipl/pifs/blob/master/README.md

Pí fájlrendszer. 100% tömörítés. A pí végtelen és változatos jegyei között minden fájl megtalálható... így nem kell tárolnunk a fájljainkat egyáltalán, hiszen benne vannak a pí-ben... elég csak az indexet és a hosszt letárolni.

2013. november 2., szombat

Viku két arca

Nagyon sokan ismerik és kedvelik a Tékasztorikat (aki még nem az pótolja!:)), melynek írója Bihari Viktória alias Kis Viku. Én néhány éve találkoztam először ezekkel a kis történetekkel, akkor már jó ideje futott a blog, és sajnálom, hogy nem előbb keveredtem oda. Jó, nem jön be mindegyik sztori, de van, amelyik kacagásra bír. Inkább a pár soros bejegyzéseket csípem Vikutól, amiket néha a blog Facebook oldalára posztol.

2013. október 27., vasárnap

Gyakori rap :D

Már nem is tudom mióta rászoktam a GyakoriKérdések-re, lelkesen válaszolgatok a Számtech kategóriában, persze leginkább a programozással kapcsolatos kérdésekre. Néha azonban, mikor épp nincs új téma, amihez hozzászólnék, bekukkantok a Zene kategóriába, és megpróbálok válaszolni a "melyik szám ez?" jellegű kérdésekre. A minap azonban egy érdekes kérdésre bukkantam: kicsit töredezett magyarsággal egy lelkes kérdező egy "ütős rap szöveget" kér a válaszolóktól, hogy fel tudjon vágni a barátai előtt.

Tudni kell rólam, hogy előfordult már az életemben, hogy verseléssel próbálkoztam, és nagy ritkán sikeredett olyat is írnom, ami legalább nekem tetszett. Ezen felbuzdulva a kérdező megkapta tőlem a rímhányást! :D

2013. október 13., vasárnap

Vicces kommentek

Jó pár hete találtam az alábbi StackOverflow topikot, csak nem jutott eszembe, hogy itt is megoszthatnám. Most pótolom. :-)

A kérdés:
"What is the best comment in source you have ever encountered?"

A válaszok:

2013. október 4., péntek

Heritrix 3 konfig receptkönyv

Gondoltam megosztom a tapasztalatokat, hátha akad olyan "elvetemült", aki szintén Heritrix-szel akar nekiállni site-okat archiválni. :-)

Az alábbiakban leírom azokat a beállítási lehetőségeket, amelyek munkám során előjöttek, fontosak voltak.

2013. szeptember 29., vasárnap

Frozen

Kissé leült a blogom az utóbbi hónapokban, az a helyzet, nem sok motivációm akad mostanság, de lesz ez majd így se. :-) Most ismét egy zenei bejegyzés következik, és ismét ikszfaktoros. Talán hozzá lehetett volna csapni a tegnapi bejegyzéshez, de azt hiszem, hogy az alábbi videó megérdemli, hogy külön blokkot kapjon.

2013. szeptember 28., szombat

X-faktor 2013 és a kultúrmisszió

Noha rengetegen nézik a legnagyobb hazai tehetségkutatót, akad aki szidja. Már én sem nézem olyan nagy lelkesedéssel, mint a legelső szériát, de elkaptam pár percet, amit érdemes volt. Sok az amatőr, sok az önkritikahiányban szenvedő jelentkező, de akadnak tehetséges előadók, köztük ismeretlen profik is, akik a nagy nézettségű show-val felhívhatják magukra a figyelmet.

2013. augusztus 26., hétfő

Pieces...

Hannah Trigwell csodálatos hangjáról már tettem említést. Pár napja felfedeztem, hogy az ízléses és minőségi coverek mellett saját dalokat is szerez, ha jól láttam, már 3 is elérhető a YouTube-on. A Pieces jelent meg a Facebook idővonalamon, és egyből meghallgattam.

Kb. 2 tucatszor. Hannah ismét elkápráztatott, mind a hangjával, mind a zenéjével, és a saját dalszövegével is - amit még nem sikerült teljesen megfejtenem, de szeretem az ilyen jellegű kihívásokat. :-)

Hallgassátok meg, érdemes! :-)

2013. június 3., hétfő

Like gomb Blogger blogra - II.

Korábban már írtam, hogyan lehet Blogger sablonba illeszteni a Facebook Like gombot, hogy minden bejegyzést lehessen lájkolni, viszont újabban az a módszer nem működik. Néhány hetente ráguglizok, valaki megosztott-e már naprakész megoldást, de a legtöbb helyen még mindig a régi kódokat látni. Félig újabb megoldások is megjelennek, próbáltam is, de nem működnek - ezt elősegítheti az is, hogy a Like gomb működése, hívása is módosult.

Ma viszont találtam végre egy megoldást (link). Az itt megosztott kódnak csak annyi hiányossága van, hogy nincs megadva a Like-nak URL, így az egész blogot lájkolja. Ki kell egészíteni egy kicsit (expr:href attribútummal):
<script src='http://connect.facebook.net/en_US/all.js#xfbml=1'/>
<fb:like expr:href='data:post.url' font='arial' show_faces='false' width='450'/>
Ezt pedig a korábban leírt helyre lehet beilleszteni a sablonba.

A hatékonyabb lapfelépítés érdekében jobb lenne a script tag-et a <head> és </head> közé rakni inkább!

2013. május 31., péntek

Analytics vs Blogger - III.


Még mielőtt írtam volna Whims-nek (így hívják a szakit, aki az Analytics problémákkal foglalkozik a korábban linkelt fórumon), gondoltam gondosan kivárom a 72 órát. Azt írta ugyanis, hogy ennyi ideig is elhúzódhat az Analytics szerveren a frissítés vagy mi. Azt is tanácsolta (másnak), hogy másik böngészőben menjen rá az oldalára, és Analytics-ben a valós idejű statisztikán nézze meg, hogy megjelenik-e a látogatás. Kipróbáltam ezt is.

És megjelent! Aztán megnéztem az aznapi statisztikát, ott is megjelentem, emelkedésnek indult a grafikon. Viszont a főoldalon a táblázatban még 0-t mutatott, hiába kattintottam a táblázat frissítésére és a mai dátumra. És továbbra is azt írta, hogy nincs telepítve a tracking. Ez elég bizarr. :D

1-1.5 nap elteltével (most) viszont megjelent a főoldal táblázatában a megnyugtató "1"-es szám, illetve az admin részben az "Állapot: adatok fogadása" - huh... :-)

Nos, összefoglalva:

  • Hagyományos Analytics, nem univerzális
  • Script beszúrás, nem ID beírás a beállításokban
  • (Teszt látogatás másik böngészőből - nem tudom ez kell-e a sikerhez, de talán érdemes tesztelni, jó-e a kód.)
  • És ami a legfontosabb: 2-3 nap TÜRELMES VÁRAKOZÁS. A "nincs telepítve" szöveget pedig figyelmen kívül kell hagyni.
Hát ez van... lehet picit felfújtam, de azért tanulságos volt. De szerintem zavaró/megtévesztő, hogy a "nincs telepítve" alatt odaírja, hogy mikor ellenőrizte utoljára. Konkrétan átverés. Mert a kód jó volt, hiszen működött! Mégis ezt írta ki.

No, de most már műxik. :-)

2013. május 29., szerda

Analytics vs Blogger - II.


Hát megoldást még nem találtam, de 1-2 újabb információm van a problémáról, szituációról.

A blogomban, ahol működik, oda anno manuálisan másoltam be az Analytics scriptet, nem a beállításokban írtam be a tracking ID-t.

Egy Google Group-os levelezőlistán (link) a szaki hölgy azt írta valakinek (Blogger user), hogy Analytics-ben a hagyományos tracking-et kell választani, nem az univerzálisat. Az a valaki pedig sikerrel működésre bírta úgy, hogy bemásolta a script-et. Kipróbáltam, ahogy írta (az elmúlt héten legalább 3x is és most is), de nekem nem megy.

Találtam még 2-3 Chrome add-on-t, amelyek azt hívatottak megállapítani, hogy jól van-e berakva az Analytics script. Ebből az egyik minderre azt mondja, hogy jó (csak pozíciót néz, meg gondolom syntax-ot), a másik pedig a működő blogomra is azt mondja, hogy rosszul van berakva. :D Érdekes.

Nem adom fel, asszem írok erre levlistára.

Folytatás: Analytics vs Blogger - III.

Zene programozáshoz

Pár hete ráakadtam az Alice In Chains munkásságára, és nagyon megtetszett a zenéjük. Igaz, nem csípem az összes számukat, de amelyiket igen, azt nagyon! :D Összeállítottam egy kis listát YouTube-on, én ezeket hallgatom tőlük. Érdemes megnézni az unplugged koncertjüket is, nagyon kellemes.

2013. május 24., péntek

Analytics vs Blogger

Hát most idáig is eljutottam: írok egy problémáról, de nem tudom a megoldást. Remélhetőleg csak "még nem tudom", és lesz egy part two ebből a bejegyzésből. :-)

Alap dolognak tűnik, hiszen már egyszer csináltam és működött, de most nem működik: Analytics beállítása egy Blogger bloghoz.

2013. május 22., szerda

Elérhetetlen Analytics admin panel

A minap, mikor Google bácsi robotnak nézett, már tapasztaltam, hogy csak inkognitóablakból tudom elérni az Analytics kezelőfelületét: egy világosszürke háttér jön csak be, semmi szöveggel, de egy pillanatra felvillan betöltődéskor egy sárga csík felül.

Megpróbáltam, hogy törlöm az összes Google cookie-t, de az sem segített.

Ma végre megleltem a megoldást (itt): az AdBlock kiegészítő zavar be. Ki kell kapcsolni, vagy whitelist-re kell tenni az Analytics-et, és így már meg fog jelenni.

Egy ilyen sort kell hozzáadni az AdBlock manuális szűrőjéhez:
@@https://www.google.com/analytics$document

2013. május 21., kedd

Én, a robot

Tegnap este sikerült kézzel akkora forgalmat generálnom a Google szerverén, hogy robotnak nézett. Kb. negyed óráig nyúztam az Analytics felületét (átnevezgettem a fiókokat, tulajdonokat, profilokat, meg beraktam pár újat). A vége felé, mikor már rájöttem, melyik beállítás hol van, gépiesen kattintgattam, szinte 1-2 másodpercenként. Lehet ez utóbbival érdemeltem ki, hogy captcha-t dobjon az arcomba. :-)

Most már legalább tudom, mennyire érzékenyek, és miért mondtak csődöt anno a valódi crawler-jeim. :-)

2013. május 17., péntek

Munka Heritrix-el és WARC-okkal

1. Bevezetés, Heritrix

Munkám során megismerkedtünk a Heritrix nevű crawlerrel, és el is kezdtük használni. Az első dolog, ami nem tetszett benne, hogy WARC fájlokban köpi vissza a lementett adatokat (erre még visszatérek a cikk végén). Ez persze valamilyen szempontból tök jó, tárolja a HTTP header-öket, meg még 1-2 crawling infót, meg azonosítókat, mittudomén, de zavaró, hogy nem látom egyből, hogy mik jöttek le a letöltéskor. Külön programot kell írni, hogy egyáltalán a fájllistát lássam.

(Persze más egyéb dolgok sem szimpatikusak ebben a crawler-ben, például ez a webes UI megoldás, meg az XML-es config, de főleg a fantasztikus dokumentáció, amiben a keresett feature-ök, beállítások többségét nem találtam meg, mindig órákig kellett guglizni, vagy próbálkozni.)

2013. május 12., vasárnap

Szövegek párosítása

Munkám során érdekes feladatba ütköztem, melyet megoldásommal együtt most megosztok veletek.

A feladat
Adott két String lista. Párosítani kell a bennük levő szövegeket a következők szerint

  • lehet, hogy az egyik szöveg tartalmaz ékezeteket
  • lehet, hogy az egyik szöveg prefix-e a másiknak
  • lehet, hogy az egyik szöveg tartalmaz gépelési hibákat (karakterfelcserélődéseket)

2013. május 8., szerda

Avril

Már nem is tudom, hogyan futottam bele (újra:)) Avril-ba pár hete, de rájöttem, hogy jó. Szép hangja van, néhány dala be is talál nekem személy szerint, és azt vettem észre, hogy csípem a kanadai akcentust. :-)

Egy interjúban hallottam tőle, hogy a fájdalmairól énekel. Vannak líraibb dalai és keményebbek is, érdekes, hogy a vadócsággal súlyozza ellen a negatív témákat (pl. Smile).

Két dalt mutatnék tőle:

Egyfelől a Wish You Were Here akusztikus verzióját (Walmart Soundcheck): kellemes az egész előadás, és szerintem fantasztikus a középrész.



Másfelől pedig a Nobody's Home c. ballada egyszemélyes élő performanszát (MadTV): mindig is nagyra értékeltem azokat az előadókat, akik egy szál gitárral, egyedül a közönség elé képesek tárni egy dalukat, ez is nagyon jól sikerült. És érdekes a dal története is, a Roxy Theatre-ös koncertfelvételen (link) hallható, hogy ezt gimiben írta egy barátnőjének, vigasztalás céljából. Nekem nagyon tetszik a szöveg, és a stúdiófelvételen (link) a pre-chorus-ok alatti vokál nagyon sokat dob rajta ("be... strong... now..." - felváltva bal és jobb oldalon), érdemes meghallgatni!

2013. április 26., péntek

God is dead

Ajánlanám figyelmetekbe (persze főleg rock/metál rajongóknak) az alábbi track-et. Az új Black Sabbath single, ahol a járni alig tudó Ozzy, a rákos Tony Iommi és a szintén 60-on felüli Geezer Butler megmutatják, hogyan is kell zenét csinálni.


Kortárs zenészek is pozitív kritikával illetik (link), és én is. Nagyon el lett találva. Feltámasztották az eredeti Black Sabbath-ot, visszanyúltak a gyökerekhez.

\m/

2013. április 1., hétfő

Új fejezet

Picit eltűntem, gondoltam most írok valamit. Volt pár dolog, ami lefoglalt, események, változások. Például (megint?) rájöttem, hogy az élet nem kiszámítható (szerintem még polinom időben sem :D), sajnos van benne random faktor, meg sok más tényező, ami nem tetszik. Na de mindegy, ez nem ennek a blognak a témája. :-)

Amiért IT szempontból új fejezet kezdődik számomra az az, hogy végre én is beléptem az okostelefonnal lófrálók táborába. Eddig megvoltam nélküle, talán továbbra is tudtam volna nélkülözni, de ajándékba kaptam egy ilyen készüléket, és nem tagadom, hamar beleszerettem. Pláne, hogy a "Mézeskalács" fedőnevű rendszer szaladgál rajta vidáman. :D

Hasznos cucc tényleg. Persze még jobb lenne, ha ingyen lenne a mobilnet, dehát arra azt hiszem várnunk kell még pár évet. Addig marad a wifi. Most már a cetlijeim, a teendőlistám, sőt a naptáramat is az eszközön írom, és netkapcsolattal arcoskodhatok Arckönyvön, meg levelezhetek. Tetszik ez az értesítéses megoldás a rendszerben, az emlékeztetők, üzenetek, letöltések, frissítések, minden egy helyen jelenik meg.

Fejlesztői szempontból is új fejezet kezdődik. Hiszen mostantól kísérletezhetek Android fejlesztéssel, sőt akár kész appokat is publikálhatok Google Play-be. Már 1-2 ötletkezdemény megjelent gondolataim erdejében.

Megosztanék néhány alkalmazást, amit felpakoltam a telefonomra, és kifejezetten hasznosnak avagy szórakoztatónak találok:

  • Budapesti Menetrend (Szincsák Tamás féle): letölti a friss menetrendet (rákérdez elegánsan), onnantól offline használható. Minden járat adatait tartalmazza, a járat indulásáig visszaszámol. GPS helyzet alapján kilistázza a közeli megállókat, iránytűvel jelölve, merre is van. Útvonaltervező is van benne, ezt még nem próbáltam.
  • Fast Image Viewer: az Android beépített képnézegetője a képet lebutítja, és azt lehet csak nagyítgatni, a valós pixeleket nem látom. Ezzel a programmal a képeket eredeti valójukban lehet nézegetni.
  • Simple Calendar Widget: nagyon hasznos widget, a legközelebbi naptárbejegyzéseket listázza ki a home screen-en, így ha ránézek a telefonomra, egyből látom, mi a dolgom aznap.
  • To-Do List (Dimitar Kotevski féle): egyszerű teendőlista, 2x2-es widget-tel. Egyetlen szépséghibája, hogy nem lehet rendezni a teendőket, de azon kívül a feladatát ellátja.
  • Szókereső: merthogy játszani is kell, ez pedig megmozgatja az agyat.
  • Pou: a legnépszerűbb játékok egyike, picit Tamagochi jellegű, de tök cuki. Sok játékot tartalmaz, megéri letölteni szerintem.

Ezek a kedvenceim, persze még a Facebook 2 alkalmazását (Facebook és Facebook Messenger) érdemes felrakni. Szídják őket Play-en, de én nem sok panaszt tudok rájuk mondani.


Mára ennyit.

2013. február 24., vasárnap

Friss Java - part II

Java updater stories - A frissítőmodul újra lecsap!

Gondoltam frissítem a Java-t, hamár a NB-t is újratolom. Örültem, hogy az updater ezúttal csinál is valami érdemlegeset, nem úgy, mint legutóbb. Hát most nem tudom mit csinált a JRE frissítésen kívül, de java.exe egyedül közvetlenül a JDK könyvtárból indul, sehonnan máshonnan. Hibaüzi: "Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object". Pedig a PATH-ban benne van a bin könyvtár. Gyönyörű. :D Legalább megvan a mai program: gotta reinst'em all! :D

De már eleve az sem szimpi nekem, hogy a JDK-t nem frissíti.

~ Pár órával később. ~

Leszedtem minden Java related cuccot, és újrapakoltam szép sorban. JDK, Scene Builder, NB. Flottul megy minden.

Tanulság, amit ismét leszűrök: a Java Updater nem úgy működik, ahogy elvárnám tőle. Soha többet nem nyomok "Igen"-re.

2013. február 12., kedd

Külső JAR-ok betöltése

Elkezdtem építeni a PubSearch 2-t, és a JavaFX Scene Builder, illetve az FXML technológia kipróbálása után (zseniális cuccok!!!) nekiláttam a leglényegesebb mechanikának: a külső JAR-ok betöltésének.

Napokig szenvedtem azzal, hogy miért nem működik a dolog teljesen. Külső JAR-ból class betöltés még ment URLClassLoader-rel, de a cast-olás már nem. Akármit csináltam, nem akarta cast-olni egy interfészre, amit az osztály meg is valósít, és nem értettem.

PubSearch 2 - A terv

Több hónapnyi wishlist írogatás és elmélkedés után azt hiszem sikerült végre megtervezni a program következő, teljesen újraírt változatát.

2013. január 30., szerda

PubSearch 1.1

Újdonságok az 1.0-hoz képest
  • újrafordítva a legfrissebb JDK-val (7u11)
  • friss JavaFX-ből fakadó megjelenítési bugok javítva
  • Google Scholar mintái javítva
  • Springerlink mintái javítva
  • az alábbi adatbázisok hozzáadva:

Letölthető
SourceForge
Softpedia

2013. január 27., vasárnap

Lájk :)

Frissebb megoldás ezen a linken!

Na vééééégre sikerült megoldanom! :) Lehet lájkolni a posztokat!

Régen valahogy nem találtam meg a vezérlőelemek kibontása gombot a sablonszerkesztőben, de most sikerült beillesztenem a megfelelő helyre a kódot. Sok leírás van, de én is leírom, hogy kell. :-)

  1. Sablon
  2. HTML kód szerkesztése
  3. Vezérlősablonok kibontása pipa
  4. keress rá a <data:post.body/>-ra
  5. onnan még lejjebb mehetsz, pl. a <div class='post-footer-line post-footer-line-2'/> részig, én ez elé illesztettem be, mert nekem itt volt jó
  6. a beillesztendő kód:
<br/>
<iframe allowTransparency='true' expr:src='&quot;http://www.facebook.com/plugins/like.php?href=&quot; + data:post.url + &quot;&amp;send=false&amp;layout=standard&amp;width=450&amp;show_faces=false&amp;font&amp;colorscheme=dark&amp;action=like&amp;height=35&amp;appId=APP_ID&quot;' frameborder='0' scrolling='no' style='border:none; overflow:hidden; width:450px; height:35px;'/>
Ezt a beillesztendő kódot a következőképp kell legenerálni:

  1. felkeresed a Facebook Like Button oldalt
  2. beállítod a kinézetet, beírsz egy random URL-t, hogy legenerálja a kódot, pl. google.com
  3. Get Code, és az IFRAME-et választod
  4. a kapott kódban az src="..." részt lecseréled erre:
expr:src='&quot;http://www.facebook.com/plugins/like.php?href=&quot; + data:post.url + &quot;&amp;send=false&amp;layout=standard&amp;width=450&amp;show_faces=false&amp;font&amp;colorscheme=dark&amp;action=like&amp;height=35&amp;appId=APP_ID&quot;'
Ez jelzi a Bloggernek egyrészt, hogy az src paraméterben egy kifejezés lesz, másrészt pedig a kifejezésbe beépíted az adott poszt URL-jét.

2013. január 26., szombat

PubSearch

Történet
Ez az első interneten publikált projektem. Ez a program volt a szakdolgozatom az egyetemen, és létrehoztam hozzá egy SourceForge fiókot, hogy SVN-t tudjak használni. Egy évvel később, 2013 első heteiben kaptam egy levelet a Softpedia-tól, melyben arról tájékoztattak, hogy a programomat felvették a Softpedia adatbázisába.

Mi is ez?
Ez egy Java program, amivel több publikációs adatbázisban kereshetsz (mint például Google Scholar, CiteSeerX, ACM, SpringerLink). Beírod a szerző nevét és a PubSearch összegyűjti ezen szerző publikációinak alapvető információit. Képes letölteni tranzitívan a hivatkozó publikációk listáját is, tehát egy kutató használhatja a programot impakt faktorának kiszámításához. A program proxy listát használ a weboldalak elérésére, hogy elkerülje a sorozatos lekérdezésekből adódó esetleges tiltást. Az adatbázisok bejárási módját a program definíciós fájlokból olvassa ki, melyet egyszerű szövegszerkesztővel lehet készíteni vagy módosítani. A publikációk adatait exportálhatod könyvtári formátumokban.

Követelmények

Funkciók
  • a következő publikációs adatbázisokban keres:
  • hozzáadhatsz/módosíthatod az adatbázis definíciós fájlokat
  • automatikus proxy lista letöltés
  • hivatkozó publikációk listájának tranzitív bejárása (ahol lehetséges)
  • az adatokat MySQL adatbázisban tárolja
  • az eredmény táblázat exportálható CSV vagy könyvtári formátumban
  • az egyes publikációk adatai exportálhatóak könyvtári formátumban
  • hozzáadhatsz/módosíthatod a könyvtári formátum sablonokat
  • magyar és angol grafikus felület

Letölthető
SourceForge
Softpedia 

Kézikönyv
teendőim közt :-)

2013. január 25., péntek

Awww yeaaah

...elindítottam az angol változatot. :-)

Filóztam, hogy weblapot csináljak-e, pl. a Weebly-n... még mindig csábító, hogy ott a blog posztokat lájkolni is lehet... de valahogy egyszerűbb így egy felületen kezelni a 2 blogot. :-)


2013. január 24., csütörtök

Siker

Szerintem joggal érezhetem sikernek, hogy szakdolgozatom, a PubSearch bekerült a Softpedia adatbázisába, és az azt követő 4 órában már 14 alkalommal letöltötték. A Softpedia team azt írta, tesztelték a programot, és "100% tiszta" minősítést kapott, vagyis nem tartalmaz kémprogramot (még jó hogy :-)).

2013. január 15., kedd

Friss Java

Biztosan hallottátok, hogy tegnap kikerült a legfrissebb Java 7 Update 11, mely egy kritikus hibát javít.

Mint sokan (9gag-ről és hasonló poénblogokról olvasom), én is úgy szoktam lenni a Java frissítési kérelmével, hogy "de nem ma!" - hát gondoltam most a biztonságom érdekében kivételesen engedem neki. 3 perc csönd (értsd: 0 párbeszédablak és 0 net traffic) után az updater kiírta, hogy már up-to-date vagyok. A java -version szerint viszont még mindig a 7u1-el szaladgáltam. :D

Az updater csődje után manuálisan vakarásztam le a régi JDK, JRE és JFX2 csomagokat a gépről, és felraktam a legfrissebb JDK-t.

Utána azért próbaképp kipróbáltam a szakdolim, amit még a jdk7u1+jfx2.0.2 kombóval fordítottam... éreztem én, hogy ki kell próbálni, persze nem működött. Nem találta meg a jfxrt.jar-t, vagyis a JavaFX 2 runtime library-t. Ugyanis jdk7u3 előtt a JFX még külön csomag volt, utána beleolvadt a JRE-be.

Megoldás:
Az indításkor megörvendeztető "Unable to load..." üzenetekben szereplő valamelyik relatív útvonal alapján kell elhelyezni a fájlt. Például: az indított program könyvtárának szülőjében: rt/lib/jfxrt.jar