glsldevil binarne

Približno eno leto nazaj sem pisal o razhroščevalnik glsldevil OpenGL / GLSL v članku Gentoo ebuild za glsldevil-1.1.5 in zagotovila ebuild Gentoo za to. Na žalost se zdi, glsldevil, da ni več na voljo na spletni strani Univerze v Stuttgartu ( http://cumbia.informatik.uni-stuttgart.de/glsldevil/ ), ki je opravljeno ebuild neuporabna.

Ker dovoljenje za prerazporeditev glsldevil dovoljenj, sem se odločil, da naložite svojo lokalno kopijo, da glsldevil voljo javnosti znova. Na žalost je to le vključuje Linux binaries (32bit in 64bit) in niti Windows izvedljive datoteke ali izvorno kodo.

Lahko prenesete Linux binaries od tukaj: glsldevil-1.1.5.tar.gz (7)

Za uporabo z ebuild, le kopirati datoteko / usr / Portage / / distfiles.

pozdrav
Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (1 glasov, povprečje: 5.00 od 5)
Loading ... Nalaganje ...

Mala Popravek v spremembah extcalllog callerid za N900

V članku Looking up telefonske številke s N900 sem opisal rešitev za izvedbo poizvedbe povratne telefonsko številko od znotraj N900 podaljšano dnevnik klicev s. Obliž in s tem tudi binarni paket je vseboval majhno napako. Kadarkoli je bilo mednarodne klice, začenši z "00", v dnevniku, povratne lookup ni zaradi callerid uporabo ne razlagajo "00" pravilno. Fiksna extcalllog aplikacija sedaj prevaja te zaključne ničle na "+", ki dobi pravilno razlaga callerid uporabe.

Prenosi v izvirnem članku so zdaj posodobljene.

Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (Še brez ocene)
Loading ... Nalaganje ...

Iskanjem telefonskih številk z N900

Kdo ne pozna te razmere. Eden vrne na telefon in priznava, neodgovorjen klic. Nekega običajno želi vedeti, kdo je klicatelj, vendar je telefon prikaže le neznano telefonsko številko. Ponavadi je naslednji korak je, da google številko ali pa uporabite povratne iskanje številko videti, kdo je klical, ali vsaj, od koder je prišel klic. Ta članek je o izboljšanju tega stanja z uporabo pametni Nokia N900 .

Koncept

V osnovi obstajata dve vlogi za telefon N900, ki se lahko uporablja za izboljšanje zgornji scenarij. To so callerid in extcalllog. Callerid aplikacija prikaže podrobnosti za telefonsko številko za klic. To se naredi tako, da samodejno dostop do povratne motor številko iskanje. Če številka ni na voljo v podatkovni zbirki, kar se zgodi zelo pogosto zaradi zasebnosti razlogov primerja območno kodo z lokalno bazo podatkov in zasloni vsaj regije, je klic prihaja. Uporaba extcalllog prikazuje zgodovino klicev prav tako telefonsko uporabe N900 počne, vendar je dobil dve veliki prednosti. Najprej ni omejena na zadnjih 30 dneh, kot je telefon N900s aplikacija, druga je open source, lahko s tem se podaljša. To omogoča, da se združujejo funkcionalnost extcalllog in callerid.

Prerequirements

Kot prerequirement je treba namestiti in nastaviti callerid vlogo za regijo uporabnikov. Na voljo je iz skladišča dodatki-razvoj. Konfiguracija se opravi z dobavo datoteko XML, ki opisuje obratno iskanje. Ta datoteka mora biti dana v / opt / callerid / in ime pravilno. Na primer xml datoteko za nemški iskanju povratne številko ima filename de.xml. Vsebina datoteke, odvzetega z [1] se spodaj.

  <config>
   <directory>
    
     <ime>
       <find class="namelink"/>
     </ Ime>
     <address>
       <find class="data track"/>
     </ Naslov>
   </ Directory>
 </ Config> 

Za prikaz področno kodo v primeru ni povratne lookup lokalno datoteko zbirke podatkov je treba dati v / opt / / callerid. Za Nemčijo mora biti ta datoteka imenuje de.txt. To je mogoče ustvariti iz uradnega seznama območja kod, ÖNB, ki jih zagotavlja Bundesnetzagentur. Za udobje si lahko prenesete datoteko v ustrezni obliki za callerid od tukaj: de.txt.zip (45) . Ga kopirajte v napravo in kot korenski uporabnik citat da ga / opt / callerid. Nato naprava opozori na dohodne klice z obvestilom, ki vsebuje kličoči ime in naslov ali pa vsaj, če ti niso na voljo, je kličoči mesto.

Spremembe

Naslednji korak je, da se razširi uporabniški vmesnik za prikaz podrobnosti za dohodne klice. Ker je privzeti telefon N900 vloga ni open source, uporaba extcallog je edina vloga, ki je mogoče razširiti za ta namen. Prav tako je na voljo iz skladišča dodatki-razvoj. Za novo functionallity dodatni gumb je treba dodati, da uporabniški vmesnik, ki poziva na callerid vloge s telefonsko številko za vnos v dnevnik. Za to extcalllog aplikacije vir je treba razširiti uporabo moje popravek. Morda prenesete obliž od tukaj: extcalllog-0,6-callerid.patch (52) . Za udobje je mogoče binarni z zakrpane različico prenesete tukaj: extcalllog_0.6-callerid_armel.deb (49) . Prenesite binarno na napravo in ga namestite s, dpkg-i extcalllog_0.6-callerid_armel.deb kot uporabnik root. Ali odprite prenos v brskalniku telefona in ga namestite z vodjo hildon aplikacij.

Uporaba

Po namestitvi spremenjeno extcalllog uporabo, se lahko uporablja, kot je prikazano na slikah 1 do 4. Podatki kažejo, galerija za uporabo extcalllog.

shot callerid 1 Looking up phone numbers with the N900
Slika 1: Izbira vstop v callerid uporabe

Po prisluškovanje na en vpis na seznam klicev (označeno z rdečo) je stran podrobnosti razpisa, ki se odpre. Slika 2 prikazuje to stran.

shot callerid 2 Looking up phone numbers with the N900
Figure2: Podrobnosti stran klicem z "lookup število" gumb

Podrobnosti strani izgleda kot original eno od extcalllog vloge, vendar je dobil še en gumb, "lookup število" gumb (tudi označena z rdečo točko). Po prisluškovanje na "iskanje" Število gumb postane callerid aplikacijo, imenovano za število dovoljenih in prikaže obvestilo, ki vsebuje klicalcev podrobnosti, prikazane na sliki 3. (Klici podatki so nečitljive na sliki, zaradi zasebnosti razlogov)

shot callerid 3 Looking up phone numbers with the N900
Slika 3: Obvestilo z klicalcev podrobnosti

Če so klici podrobnosti niso na voljo z uporabo reverzne številko iskanje, nato pa le obvestilo prikazuje kličoči mesto, tako kot na sliki 4, so se pokazale.

shot callerid 4 Looking up phone numbers with the N900
Slika 4: Obvestilo vsebuje kličoči mesto le

Zdaj N900 uporabnik lahko izvedeli, kdo je neznani klicatelj je, ali vsaj bo lahko ugotovite, v katerem območ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 glasov, povprečje: 5.00 od 5)
Loading ... Nalaganje ...

Prilagajanje paralakso v MPO stereo slike

MPO stereo slike, ki so bili sprejeti v primeru uporabe Fujifilm FinePix Real 3D kamere vsebuje polja paralakso v svojih podatkih Exif. Vrednost paralakse lahko uporabi stereoskopskih gledalcev, kot so moji stereoskopski pregledovalnik slik SIV prilagoditi 3D učinek. Z manipulacijo to vrednost mogoče lahko prilagodite moč pop ven učinek in zmanjša učinek prikazen. To lahko pripelje do bolj pleasuring izkušnjo gledanja.

Vrednost paralakse lahko enostavno prikažejo exiftool :

exiftool-ee-Parallax DSCF0045.MPO

Če želite nastaviti paralakse vrednost slike, to ni tako preprosto, saj je vrednost shranjena v EXIF ​​podatke, drugega datoteke jpeg vgrajenih v MPO, ki ni neposredno pisati z exiftool. Vendar je mogoče ugotoviti, začetek druge datoteke s exiftool, citat sliko in nato nastavite paralakse vrednost. Potem lahko na vse skupaj spet z dd. S tem ročno je zelo grozno naloga, zato sem napisal malo scenarij za to avtomatizacijo:

#! / Bin / bash
# Setparallax.sh
# $ 1: MPO Datoteka $ 2: Paralaksa vrednost

MPSTART = 'exiftool-b-MPImageStart $ 1'
echo multipart Slika 2 se začne na: $ MPSTART
Naj MPSTART = $ MPSTART/64
cp-$ 1 $ 1.orig
exiftool $ 1.orig-mpimage2-b | exiftool-b-Parallax = $ 2 - \
| Dd conv = notrunc bs = 64 = $ iščejo MPSTART v = $ 1

Uporabite ga v ukazni vrstici, in sicer:

setparallax.sh [MPO-datoteke] [novo paralaksa vrednost]

na primer:

setparallax.sh DSCF0045.MPO 1,25

Pri določanju vrednosti, ki ustreza vizualne zahteve vaše slike, ki jo lahko uporabite paralakse funkcijo prilagajanja na SIV (+ / - ključ) in vrednost se uporabi za OSD in natisne v konzoli. Morda nekega dne bom dodali funkcionalnost, da neposredno pisati novo paralakse vrednost na MPO datoteke, da SIV. Vendar setparallax scenarij vsaj nam daje možnost, da pišete na paralakse vrednost do tedaj.

Jürgen

 Adjusting parallax in MPO stereo images
1 Star2 Stars3 Stars4 Stars5 Stars (Še brez ocene)
Loading ... Nalaganje ...

Gentoo ebuild za glsldevil-1.1.5

Nekaj ​​dni nazaj sem si želel, da bi dobili nekaj informacij o tem, kako OpenSceneGraph interno opravlja upodabljanje, da se pripravijo na moje diplomiral delo. Še posebej sem želel vedeti, če je res uporablja vertex predmetov bufferju, ko I "sila" Grafika Vozlišča, da to storijo. Šifra analiza bi ukrepi za dolgo in ne bi bil dokaz dovolj zame. Tako sem potreboval razhroščevalnika OpenGL. Lepo 1 sem našel je glsldevil , ki je bil razvit na univerzi v Stuttgartu. Ne more samo debug čisto OpenGL, ampak tudi GLSL shaders.

glsldevil gentoo ebuild for glsldevil 1.1.5

glsldevil

Za Gentoo sem našel staro ebuild nekje na spletu in ga spremeniti v novi različici glsldevil. Tukaj je moja prekrivanje vključno s spremenjenim ebuild: glsldevil-1.1.5_overlay.tar.gz (441)

Prenesite prekrivno in citat v / usr / local / Portage. Bodite prepričani, da vključuje naslednje vrstice v datoteko / etc / make.conf:

PORTDIR_OVERLAY = "/ usr / local / portage"

Potem se pojavijo glsldevil.

pozdrav

Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (Še brez ocene)
Loading ... Nalaganje ...

grep za PDF

Ali ste že kdaj zamudili funkcionalnost izvesti popolno iskanje besedila v več pdf datotek v ukazni vrstici na Linux?

Z ukazom grep linux mogoče iskati določene besedila v več datotek. Če ne veste že lahko najdete nekaj informacij o grep tukaj . Na žalost je ni mogoče uporabiti za iskanje v pdf formatu, kar je vsekakor pomembna naloga. Predstavljajte si, da imate nekaj tisoč pdf datoteke shranjene na vašem trdi disk in zato iščete nekaj podatkov iz njih. To je daleč, da veliko dela da vsako od njih v vašem PDF pregledovalnik in iskanje potrebnih informacij. V tem primeru orodje, tako kot grep je zelo priročen.

Pred nekaj dnevi sem našel zanimivo orodje pdfgrep. Deluje podobno kot grep, vendar pa lahko poiščete v datoteke PDF. Lahko ga prenesete iz SourceForge . Nato pa graditi pdfgrep od vira.

Za uporabnike Gentoo, kot ponavadi je bolj enostaven način. Napisal sem preprost ebuild za pdfgrep. Lahko prenesete ebuild tukaj: pdfgrep-1.1.ebuild (326)

Za uporabo ebuild, samo kopirajte ga na / usr / local / portage / app-besedilo / pdfgrep /. Boste verjetno morali ustvariti imenik. Torej prost

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

Bodite prepričani, da vključuje naslednje vrstice v datoteko / etc / make.conf.

PORTDIR_OVERLAY = "/ usr / local / portage"

Potem šele nastajajo pdfgrep.

Na žalost pdfgrep ne more rekurzivno iskanje celovite strukture imenikov kot eno lahko storite z egrep-r. To bi omogočilo 1 za iskanje celovite pdf zbirk. Ni velik problem. Samo uporabite naslednjo vrstico kode:

ugotovili, ime ". * pdf"-exec pdfgrep-C50-Hni $ 1 '} {' ";"

Za priročno uporabo ga postavite v skript datoteke:

echo "našli-name \" * pdf \ "-exec pdfgrep-C50-Hni \ $ 1 '} {'", '".> / usr / local / bin / pdfrgrep

In bi bilo izvedljivo:

chmod + x / usr / local / bin / pdfrgrep

Zdaj lahko samo cd v imenik svojega pdf zbiranja in ga poiskati z vnosom:

pdfgrep [searchterm]

S spoštovanjem

Jürgen

 grep for pdfs
1 Star2 Stars3 Stars4 Stars5 Stars (Še brez ocene)
Loading ... Nalaganje ...

ImportError: Ne modul imenovan layman.config

Danes, ko sem poskušal sinhronizacijo s Portage prekrivne na mojih oknih Gentoo linux, sem dobil napako:

ImportError: Ne modul imenovan layman.config

Nedavna sprememba od 2,5 do python-python-2.6 je izbruhnil več vlog. To vprašanje je rešil s tekom python-Updater, ki ponovno pojavlja vse zlomljenih Python paketov. Poleg tega od laiki ne deluje, lahko nadgradnja piton povzroči številne druge težave v Portage in celotnega sistema. Tako tako se prepričajte, da delujejo python-Updater po python-nadgradnja.

Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (Še brez ocene)
Loading ... Nalaganje ...

Podatki o strani

Trans lator

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