glsldevil binarne datoteke

O prije godinu dana sam pisao o OpenGL / GLSL ispravljanje glsldevil u članku Gentoo ebuild za glsldevil-1.1.5 i pod uvjetom da je Gentoo ebuild za to. Nažalost glsldevil čini da neće biti na raspolaganju više od web stranice Sveučilišta u Stuttgartu ( http://cumbia.informatik.uni-stuttgart.de/glsldevil/ ), koji je donio ebuild beskoristan.

Od licencom glsldevil dopušta preraspodjelu, odlučio sam uploadati svoju lokalnu kopiju, kako bi glsldevil dostupni za javnost ponovno. Nažalost, to uključuje samo Linux binarne datoteke (32bit i 64bit) i ni Windows binarne datoteke ili izvornog koda.

Možete preuzeti Linux binaries odavde: glsldevil-1.1.5.tar.gz (16)

Za uporabu s ebuild, samo kopirati datoteku u / usr / Portage distfiles / /.

pozdrav
Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (1 glasova, prosjek: 5.00 od 5)
Loading ... Loading ...

Mali bugfix u extcalllog CallerID modifikacije za N900

U članku Tražim telefonske brojeve s N900 sam opisao rješenje za obavljanje obrnutih upita koji telefonski broj u okviru N900 s proširenim poziva. Krpa, a time i binarni paket se nalazi mali bug. Kad god su međunarodni pozivi, koji počinju s "00", u zapisniku, reverse lookup nije uspio zbog CallerID primjene ne tumači u "00" ispravno. Fiksna extcalllog aplikacija sada prevodi te pratećih nula na "+" koji dobiva pravilnu interpretaciju od strane CallerID primjene.

U downloads u izvornom članku su ažurirani sada.

Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings još)
Loading ... Loading ...

Gledajući telefonske brojeve N900

Tko ne zna ovu situaciju. Jedan se vraća na telefon i prepoznaje propuštenog poziva. Tada se obično želi znati tko je pozivatelj, ali telefon prikazuje samo nepoznatog telefonskog broja. Obično sljedeći korak je google broj ili koristiti reverse broj pretraživanje kako biste vidjeli tko zove, ili barem od kuda je poziv došao. Ovaj članak je o poboljšanju ove situacije pomoću Nokia smartphone N900 .

Koncept

U osnovi postoje dvije aplikacije za N900 telefon koji se može koristiti za poboljšanje navedeni scenarij. To su CallerID i extcalllog. CallerID aplikacija prikazuje pojedinosti za telefonski broj dolaznog poziva. To se postiže automatski pristup obrnutog motor broj pretraživanja. Ako broj nije dostupan u bazi podataka, što se događa prilično često zbog zaštite privatnosti, to uspoređuje predbroj sa lokalne baze podataka i prikaza najmanje u regiji, poziv dolazi. Extcalllog aplikacija prikazuje poziva povijest baš kao što je telefonski primjenom N900 radi, ali ima dvije velike prednosti. Prvo nije ograničena samo na posljednjih 30 dana primjene N900s telefon, drugi je open source, tako da se može produžiti. To omogućuje da se kombiniraju funkcionalnost i extcalllog CallerID.

Prerequirements

Kao prerequirement potrebno je instalirati i konfigurirati CallerID zahtjev za korisnika regiji. To je dostupan od dodataka-devel repozitorij. Konfiguracija se obavlja opskrba XML datoteku koje opisuje obrnutog pretraživanja. Ta datoteka mora biti smještena u / opt / CallerID / i ime točno. Na primjer xml datoteka za njemačkog preokrenuti broj pretraživanje mora imati de.xml naziv datoteke. Sadržaj datoteke, preuzet iz [1] se prikazuju u nastavku.

  <config>
   <directory>
    
     <name>
       <find class="namelink"/>
     </ Name>
     <address>
       <find class="data track"/>
     </ Adresa>
   </ Directory>
 </ Config> 

Za prikaz predbroj u slučaju neuspjelog reverse lookup lokalni datoteka baze podataka mora biti smještena u / opt / CallerID /. Za Njemačku ovu sliku mora biti imenovana de.txt. Može biti izrađen od službenog popisa područja kodova, ONB i pruža Bundesnetzagentur. Radi lakšeg snalaženja možete preuzeti datoteku u odgovarajućem formatu za CallerID odavde: de.txt.zip (45) . Kopirajte ga na uređaj i kao root korisnik izdvojiti ga u / opt / CallerID. Nakon toga uređaj signalizira dolazne pozive s obaviješću sadrži pozivatelja ime i adresu ili barem, ako one nisu dostupne, pozivatelji grad.

Izmjene

Sljedeći korak je proširiti korisničko sučelje za prikaz pojedinosti za dolazni poziv. Budući da je zadana 900 telefon zahtjev nije open source, extcallog prijava je jedini program koji je proširiva za tu svrhu. Također je dostupna od dodataka-devel repozitorij. Za novi functionallity dodatni gumb mora biti dodan u korisničko sučelje, koje naziva CallerID molbu broj telefona za stupanje dnevnika. Za to extcalllog aplikacije izvor mora se produžiti koristeći moje krpa. Možete preuzeti krpa od ovdje: extcalllog-0,6-callerid.patch (52) . Radi lakšeg snalaženja binarni sa skrpan inačici može biti preuzimanje datoteka from ovdje: extcalllog_0.6-callerid_armel.deb (50) . Preuzmite binarni na uređaj i instalirati ga s, dpkg-i-extcalllog_0.6 callerid_armel.deb kao root korisnik. Ili otvorite preuzimanje u pregledniku telefone i instalirati ga pomoću upravitelja hildon aplikacija.

Upotreba

Nakon instalacije modificiranog extcalllog aplikaciju, ona se može koristiti kao što je prikazano na slikama 1 do 4. Brojke pokazuju screenshotove od extcalllog primjene.

shot callerid 1 Looking up phone numbers with the N900
Slika 1: Izbor upisa u CallerID primjene

Nakon pritiskom na jedan upis popisa poziva (označen crvenom bojom) detalji stranica poziva se otvorila. Slika 2 prikazuje ovu stranicu.

shot callerid 2 Looking up phone numbers with the N900
Figure2: Detalji stranica poziva sa "lookup broj" gumb

Detalji stranica izgleda kao izvorni jedan od extcalllog primjeni, ali ima još jednu tipku, "Potraži Broj" gumb (također označen sa crvenom točkom). Nakon pritiskom na "lookup broj" gumba CallerID aplikacija gets poziva na broj dolaznih poziva i prikazuje obavijest koja sadrži podatke pozivateljima je prikazano na slici 3.. (Pozivatelja podaci indecipherable na slici, zbog zaštite privatnosti)

shot callerid 3 Looking up phone numbers with the N900
Slika 3: Obavijest pozivatelja s detaljima

Ako je pozivatelja podaci nisu dostupne korištenjem obrnutog broja traži, onda samo obavijest prikaza pozivatelja grad, kao na slici 4, se prikazuje.

shot callerid 4 Looking up phone numbers with the N900
Slika 4: Obavijest sadrži samo sekretarice grad

Sada N900 korisnik je u mogućnosti saznati tko je nepoznati pozivatelj, ili barem on može saznati u kojem području živi.

Jürgen

Reference:

[1] http://talk.maemo.org/showthread.php?t=70738

[2] http://talk.maemo.org/showthread.php?t=42700

 Looking up phone numbers with the N900
1 Star2 Stars3 Stars4 Stars5 Stars (1 glasova, prosjek: 5.00 od 5)
Loading ... Loading ...

Podešavanje paralakse u MPO stereo slika

MPO stereo slike, koje su poduzete u primjeru pomoću Fujifilm FinePix stvarnog 3D fotoaparate sadržavati polja paralakse u svojim Exif podataka. Paralakse vrijednost može se koristiti stereoskopskim gledatelja poput moje stereoskopski pregledniku slika SIV prilagoditi 3D efekt. Manipulirajući ovu vrijednost može prilagoditi snagu pop out učinak i smanjiti ghosting efekt. To može dovesti do više zadovoljavanju iskustvo gledanja.

Paralakse vrijednost lako se može prikazati pomoću exiftool :

exiftool-ee-Parallax DSCF0045.MPO

Ako želite postaviti paralaksa vrijednost slike, to nije tako jednostavno, jer vrijednost je pohranjena u EXIF ​​podacima druge ugrađen jpeg datoteku u MPO, što nije izravno pisati s exiftool. Ipak se može saznati početak drugog datoteku s exiftool, ekstrakt sliku, a zatim postavite paralaksa vrijednost. Nakon toga na može staviti sve zajedno ponovo koristeći dd. To ručno je prilično strašan zadatak, pa sam napisao malo skriptu za automatiziranje ga:

#! / Bin / bash
# Setparallax.sh
# $ 1: $ 2 MPO File: Parallax vrijednost

MPSTART = 'exiftool-b-MPImageStart $ 1'
jeka multipart Slika 2 počinje: $ MPSTART
neka MPSTART = $ MPSTART/64
CP-$ 1 $ 1.orig
exiftool $ 1.orig-mpimage2-b | exiftool-b-Parallax = $ 2 - \
| Konv = notrunc dd bs = 64 = $ MPSTART tražiti od = $ 1

Koristite ga na naredbenog retka kako slijedi:

setparallax.sh [MPO-File] [novi paralakse vrijednost]

u primjeru:

setparallax.sh DSCF0045.MPO 1,25

Za utvrđivanje vrijednosti koja odgovara vizualne zahtjeve svoju sliku možete koristiti za podešavanje paralaksa funkciju SIV-a (+ / - tipka) i koristiti vrijednost na OSD i ispisati na konzolu. Možda jednog dana ću dodati funkcionalnost, izravno pisati novi paralaksa vrijednost na MPO datoteci, kako SIV-a. Međutim setparallax skripta barem daje nam mogućnost za pisanje paralaksa vrijednost do tada.

Jürgen

 Adjusting parallax in MPO stereo images
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings još)
Loading ... Loading ...

Gentoo ebuild za glsldevil-1.1.5

Prije par dana sam htio dobiti neke informacije o tome kako OpenSceneGraph interno obavlja pružanje, kako bi se pripremili za mog stručnog Sveučilište u Zagrebu. Posebno sam htjela znati ako je to stvarno koristi Vertex tampon objekata kad sam "snage" Grafika čvorovi da to učinite. Kod analize bi poduzeti kako bi se dugo i ne bi bio dovoljan dokaz za mene. Tako sam trebao OpenGL debugger. Lijepo jednoga sam našao je glsldevil , koji je razvijen na Sveučilištu u Stuttgartu. To ne samo da može ispravljanje čisti OpenGL, ali i GLSL shaders.

glsldevil gentoo ebuild for glsldevil 1.1.5

glsldevil

Za Gentoo sam pronašao stari ebuild negdje na webu i promjene za novu verziju glsldevil. Ovdje je moja prekriti uključujući modificirane ebuild: glsldevil-1.1.5_overlay.tar.gz (441)

Preuzmite poklopca i izvadite ga u / usr / local / Portage. Budite sigurni da su sljedeće linije u / etc / make.conf:

PORTDIR_OVERLAY = "/ usr / local / vozarina"

Tada se pojavljuju glsldevil.

pozdrav

Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings još)
Loading ... Loading ...

grep za PDF

Jeste li ikad propustili funkcionalnost za obavljanje cjelovito tekstualno pretraživanje u više PDF datoteka iz komandne linije u Linuxu?

S Linux naredbe grep može tražiti određeni tekst u više datoteka. Ako ne znate već možete pronaći neke informacije o grep ovdje . Nažalost ne može se koristiti za pretraživanje pdf datoteka, što je svakako važan zadatak. Zamislite da imate tisuću PDF datoteka arhivirane na harddrive i tražite Stoga neke informacije sadržane u njima. To je daleko više raditi na tome da otvorite svaki od njih u pdf gledatelja i potrazi za potrebne informacije. U ovoj situaciji alat kao što je grep je prilično zgodan.

Prije nekoliko dana sam našao zanimljiv alat pdfgrep. Djeluje slično grep, ali se može tražiti u PDF datoteke. Možete ga preuzeti sa SourceForge . Zatim izgraditi pdfgrep iz izvora.

Za Gentoo korisnike, kao i obično postoji više jednostavan način. Napisala sam jednostavan ebuild za pdfgrep. Možete preuzeti ebuild ovdje: pdfgrep-1.1.ebuild (326)

Da biste koristili ebuild, samo kopirajte ga u / usr / local / vozarina / app-tekst / pdfgrep /. Vjerojatno imate stvoriti direktorij. Onda trčanje

ebuild / usr/local/portage/app-text/pdfgrep/pdfgrep-1.1.ebuild digest

Budite sigurni da su sljedeće linije u / etc / make.conf.

PORTDIR_OVERLAY = "/ usr / local / vozarina"

Nakon toga samo izlaze pdfgrep.

Nažalost pdfgrep nije u stanju rekurzivno pretraživanje kompletne strukture direktorija kao što se može učiniti s egrep-R. To bi omogućilo jedan za pretraživanje kompletne pdf zbirke. Nije veliki problem. Dovoljno je koristiti sljedeće linije koda:

pronaći-name ". * pdf"-exec pdfgrep-C50-HNI $ 1 '{}'; '

Za praktično korištenje stavite ga u datoteku skripta:

echo "naći-name \" * pdf \ "-exec pdfgrep-C50-HNI \ $ 1" {} "';'."> / usr / local / bin / pdfrgrep

I čine ga izvršnu:

chmod + x / usr / local / bin / pdfrgrep

Sada možete jednostavno cd u direktorij vašeg pdf prikupljanja i pretraživati ​​tako da upišete:

pdfgrep [searchterm]

Pozdrav

Jürgen

 grep for pdfs
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings još)
Loading ... Loading ...

ImportError: Nema modula pod nazivom layman.config

Danas, kada sam pokušao sinkronizirati Portage slojeve na moje Gentoo Linux kutije, JA je dobio greška:

ImportError: Nema modula pod nazivom layman.config

Nedavno ažuriranje python-2,5 do 2,6 python-prekršila nekoliko aplikacija. Ovo pitanje je riješeno tako da pokrenete python-updater, koja ponovno izlazi sve slomljena python paketa. Osim iz laik ne radi, nadogradnja python može uzrokovati nekoliko problema u Portage i cijelog sustava. Tako samo budite sigurni da pokrenuti python-Updater nakon python-upgrade.

Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings još)
Loading ... Loading ...

Site Info

Trans đaj

English flagItalian flagKorean flagChinese (Simplified) flagChinese (Traditional) flagPortuguese flagGerman flagFrench flag
Spanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flag
Croatian flagDanish flagFinnish flagHindi flagPolish flagRomanian flagSwedish flagNorwegian flag
Catalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flag
Slovenian flagUkrainian flagVietnamese flag