/srv/irclogs.ubuntu.com/2012/04/14/#ubuntu-no.txt

=== lubotu3` is now known as lubotu3
=== RoyK^ is now known as RoyK
RoyKquery nickserv10:23
* RoyK adds a /10:23
Sakariaskan hjelpe på det :P10:35
malinjo-erlend: leser kommentarer på digi om ms og friprog :) Ser du har vært aktiv der. Good10:37
malinjo-erlend: veit du om det er mulig å gjøre så en unity-linse ikke søker med en gang? f.eks. at den venter i f.eks x antall sekunder før den starter å søke? I min søkelinse er det viktig at man blir ferdig med søket før man gjør søket da den ellers starter å søke på søk som ikke vil gi resultater13:22
malinser for meg en eller annen parameter men13:22
jo-erlendlinsen søker ikke. Det er det skopet ditt som gjør. Du kan bestemme når du svarer.13:28
jo-erlendjeg er ikke helt sikker på om jeg forstår spørsmålet riktig.13:29
malinslik det er nå starter søket i det jeg starter å skrive (virker de som)13:29
malindet er litt tidlig13:29
malinslik at jeg først får et svar om at jeg må bruke en fullstendig setning13:30
malinog etter noen sekunder til så kommer selve svaret13:30
malinmen det er i scopet det skjer13:30
malinah13:30
malinhm.. scopet er vel den jeg har skrevet i python13:32
jo-erlenddu sender søkestrengen til skopet etterhvert som du skriver. Så er det opp til skopet å finne ut hva du gjør med den søkestrengen.13:36
jo-erlenddet er altså der du sjekker om du er klar for å søke eller ikke. Hvis du vet at søkestrengen ikke vil gi noe resultat fra datakilden, så er det ikke noe vits å prøve. Da bare returnerer du ingenting. Når søket stemmer, så søker du i datakilden.13:37
jo-erlendså gå inn der hvor du utfører selve søket mot den databasen du bruker. Før du sender søket, sjekk innholdet i søkestrengen. Sett den i en if som sjekker at søkstrengen er av et visst format.13:39
jo-erlendmalin, hvor er det du har koden din igjen?13:41
malinjo-erlend: her http://bazaar.launchpad.net/~malinkb/unity-buss/unity-buss-experimental/view/head:/buss13:43
malindavidcalle på ubuntu-unity har kommet med et forslag til hvordan løse det: http://paste.ubuntu.com/928675/13:43
malinmen usikker på om han som ikke kan norsk fjerner rett text fra resultatet :)13:43
malinhadde vært kjekt om det fantes en oversikt over alt som gikk å gjøre på en måte. oversikt over alle disse funksjonene13:45
jo-erlendok, så det du gjør der, er å si at hvis det finnes tekst, så søk. (if input =! ""). Jeg ville ha laget en ny funksjon som sjekker om inputen bør kunne gi et resultat eller ikke. Så istedenfor if input != "", gjør noe sånt som if_search_is_valid(input)13:47
jo-erlendsearch_is_valid er da en funksjon som tar imot en streng og returnerer True hvis du skal søke. For eksempel hvis søket inneholder til, men ikke fra, så returnerer du False, siden det ikke bør gi noe resultat og da bør du heller ikke søke.13:48
malinah ja, det er kanskje en bedre ide ja13:51
malinjau, nå tror jeg at jeg skal undersøke at det finnes to ord13:55
malinfor det er visst nok å skrive kun to ord forå få et gyldig svar13:55
malinså lenge det er to kjente steder eller holdeplasser13:55
geirhaJeg bruker ofte kun til eller fra i bussorakelsøk13:58
geirhae.g. "til dragvoll"  så viser den neste buss fra sentrum til dragvoll13:58
jo-erlendbare til? Liten by, eller? :)13:58
geirhaog likedan, "fra dragvoll" gir deg buss fra dragvoll til sentrum13:59
jo-erlendakkurat. Implisitte verdier, altså.14:00
geirhaJa, veldig greit når man bruker den via sms14:00
jo-erlendmhm.14:01
malingeirha: hm.. faktisk. jeg kan jo bare lage en som teller ord, og om den finner minst 2ord, så er det et gyldig søk14:01
malingeirha: bor du i Trondheim du også? :)14:01
geirhaJepp14:02
malinkult :)14:02
geirhajeg ville sjekket ("til" in words or "fra" in words) and len(words)>114:05
jo-erlendmalin, nå må du committe snart, synes jeg. :)14:11
hjdJeg tror jeg har nevnt det før, men hvis det er noen her som oversetter til nynorsk http://www.perrier.eu.org/weblog/2012/04/09#di-deactivation-status-bis14:18
hjdForøvrig, malin (eller andre interesserte) http://developer.ubuntu.com/2012/04/how-to-create-a-wikipedia-unity-lens-for-ubuntu/14:22
malinkasnkje se etter om det er til eller fra, visst ikke gir den ikke svar f.eks.?14:32
malinjo-erlend: må jeg?14:33
malineller hva tenker du?14:33
jo-erlenddet jeg så i pastebin er jo helt annerledes fra det du har i rev 13. Lurt å committe ofte. Og _alltid_ når noe går fra å være helt ubrukelig og til å være brukbart. Og det høres ut som lisen din funker nå? :)14:36
malinlinsen funker14:38
malin det i pastebin var det han der davidcalle som har fiklet med, så jeg har ikkke committet det og jeg har teste det og det virker ikke heller14:38
malinmen kanskje det er bedre å comitte oftere enn jeg gjør14:39
jo-erlenddet er lurt å committe ofte. Så blir det mye mindre arbeid hvis det viser seg at du har gjort en feil.14:39
malini python ser jeg man kan skrive f.eks.: if 'ord jeg vil fine' in <input-variabel>:14:39
malinkan man skrive noe && eller noe for å sjekke flere ord?14:39
jo-erlendand.14:40
malinah, trodde det ble mer arbeid jeg da14:40
malinså jeg skriver: if 'til' and 'fra' in <inputvariabel>:      eller skriver man: if 'til' in <inputvariabel>: and if 'fra' in <inputvariabel>: ?14:40
jo-erlendmalin, absolutt ikke. Commit er jo en måte å lagre hele mappen på. Men du erstatter ikke forrige lagring.14:41
jo-erlend<geirha> jeg ville sjekket ("til" in words or "fra" in words) and len(words)>114:42
malinjo-erlend: deter jo sant14:43
malinblir words samme som input?14:45
jo-erlendmhm14:45
malind'oh14:45
malinjeg skrev jo and14:45
malinda må jo begge være gydlig haha14:45
malinikke rart det ikke kom svar14:45
malinmå jo være en or14:45
jo-erlendja, det kommer jo an på hva du vil. :)14:46
malinden skal jo sjekke om det er enten til eller fra og at det er minst 2 ord før den søker :)14:46
jo-erlendaha. Da er or riktig ja.14:47
malinjau14:47
malinskjønte ikke noe her. først, også hm. så tenkte jeg også bare aha14:47
malinmen skal det være et kolon helt til slutt i linja?14:48
jo-erlendfor å lage en ny blokk ja. if spørsmål: blokk14:49
malinhm.. den driver enda å maser om ugyldig setning før det kommer et reelt svar14:50
jo-erlend"den"?14:50
malinah, det var upresist.14:50
malinalt jeg redigerer på i buss14:51
maliner vel det som er scoopet14:51
malinnår jeg skriver i søkefeltet14:51
jo-erlendnei, du har både linsen og skopet i samme fil.14:51
malinoki14:51
jo-erlendNår du trykker på Ubuntu-knappen, så får du opp Dash. Det er et program for å vise Linser. Linsene er en måte å kommunisere med forskjellige skop. Det har et søkefelt, forskjellige filtere og et eller flere resultatsett. Så har du skopet som sørger for å utføre selve søket, fylle inn resultater, etc.14:52
malinda er det scoopet ja14:53
malinscoopet utfører et søk selv om jeg ikke har skrevet ferdig søkeordet14:54
jo-erlendSom en sammenlikning kunne du  altså på et vis si det sånn at Dash er serveren, at programmet på Serveren er skopet og at Linsen er HTML-dokumentet som brukeren ser.14:54
malinmhm14:54
jo-erlendmalin, ja, det er det du tester i den if-en i toppen. if input != "". Det betyr bare "søk hvis det finnes et eller flere tegn".14:54
malinslik jeg forstår det nå skal den jo ikke søke før jeg har 2 søkeord og at søkeordet må inneholde enten fra eller til14:54
malinja, men har fjernet det nå14:55
malinog skrevet:14:55
malinif 'til' in input or 'fra' in input and len(input)>1:14:55
geirhawords = input.lower().split()14:55
malinover all koden som skal utføre søket14:55
malingeirha: vil den ta inputen fra input =  og legge det over i words og gjøre alt til lowercase?14:56
jo-erlendja, det geirha sier der er viktig.14:56
geirhaif len(words) > 1 and ("til" in words or "fra" in words):14:56
malinfor så å splitte opp i ord den kan finne ut av14:56
geirhalen() på en streng gir deg antall bokstaver i teksten14:56
malinja, er vel kort for length14:57
malinmen side man skrier input.lower().split()14:57
malinså ser det ut som den tar input fra input. gjør om til lowercase og spilltter opp ?14:57
geirhaja, split() returnerer en liste14:57
malinslik at if-en kan søke igjennom å sjekke om fra og til er der14:57
malinmhm14:57
malinjeg må bare forstå hva som skjer :D14:58
malinhehe14:58
geirha'hei, verden'.split() == [ "hei,", "verden" ]14:58
malinah14:58
malindet gir mening14:58
malinnå skal jeg teste igjen :)14:59
malinse der ja :) takk geirha <315:00
malinog jo-erlend15:00
malineneste nå, måtte være å finne ut hvordan jeg kan få den til å glemme forrige søk15:00
malinmen den trenger ikke det15:01
malinda blir det commit snart15:01
malinkan man skrive noe i else: for å få den til å hoppe ut av koden15:03
geirhaHm. En bedre sjekk kan være å sjekke at hver "til" og "fra" har et ord etter seg15:03
malinjeg skrev som test bare en tekststreng der15:03
malinfaktisk ja15:03
malinkan ikke si jeg finner noe sted hvor det står hvilken kode som sjekker det15:08
geirhaif "til" in words[:-1] or "fra" in words[:-1]:15:08
geirhaeventuelt iterere over og sjekke grundigere15:09
malinså [:-1] sjekker om det er et ord til etter15:10
geirhawords[:-1] er alle elementene i words, bortsett fra det siste15:11
geirhaif words[-1] not in ("til","fra") and ("til" in words[:-1] or "fra" in words[:-1]):15:11
geirha"hvis siste ord ikke er til/fra, men det er minst én til/fra før siste ord"15:12
hjdvil bare nevne at slike småting er greit å sjekke i python interpreteren (tolkeren?). Bare kjør python i en terminal, og så kan kjøre pythonkode der direkte.15:14
geirhaJepp. Jeg fyrer opp et pythonskall når jeg trenger en kalkulator :)15:16
malinok15:17
malintakk :)15:17
jo-erlendmhm. Er det forresten noen som vet hvordan man kan gjøre ting interaktivt med GTK3? Før var det ikke nødvendig å kjøre GTKs mainloop før ting skjedde. Det er det nå og da får man ikke lenger gjort noe i pythonskallet.15:17
geirhaden testen vil i alle fall la være å søke hvis du har skrevet inn "fra sentrum til"15:18
jo-erlendmalin, nå begynner det å bli synlig hvorfor jeg ville ha gjort den testen i en egen funksjon. Det er helt sikkert nokså mye du har lyst til å sjekke.15:18
geirhaer ikke tkinter godt nok da?15:20
geirha:P15:20
malingodt mulig det er best med en helt egent funksjon15:20
geirhaJa, jeg ville iterert gjennom ord for ord15:20
malinmen tja, den prøver å søke før jeg er ferdig å skrive inn søkeordet enda15:20
geirhaer det ikke noen form for timeout? at den først trigger når du ikke har tastet noe på 2 sekund?15:21
geirhaeller må man kode slikt selv i tilfelle?15:21
malingeirha: aner ikke, men jeg skulle gjerne hatt noe slikt. har googlet en del, men ikke funnet det jeg leter etter15:22
geirhafor du kan jo ikke vite om søketeksten er ferdig ettersom du ikke vet hva det siste ordet kan være.15:22
jo-erlendgeirha, den tillater deg å søke umiddelbart, så hvis du vil vente, så må du gjøre det selv i såfall.15:23
geirhaHadde vært så mye enklere om kildekoden til orakelet var tilgjengelig15:23
malingeirha: nei, så det beste er om den venter å søke f.eks. 2 sekunder eller en tid som virker fornuftig, etter man er ferdig med å skrive inn søkeordet15:24
malingeirha: det hadde nok vært lettere da ja...15:25
malinfinnes jo noen api-er15:25
jo-erlendjeg ville vært streng i utgangspunktet og heller løsnet opp etterhvert. For eksempel, i første brukbare versjon, ville jeg ha sagt at du må bruke "fra sted til sted". Når det er testet og funker som det skal, gjør du det til en versjon. Gjør klar pakking, lag et PPA og få det ut i verden. Så begynner du å gjøre det mer fleksibelt.15:26
malinmhm15:28
malinblir gøy å lage ppa :D15:29
malinmen eneste jeg vil ha på plass nå er at søket fungerer som det bør, uten at jeg får opp resultater jeg ikke skal ha15:29
malinjeg kan committe siste endringene så kan folket ta en titt :)15:29
jo-erlendmhm. Når du har laget pakkeinformasjonen, så lager Launchpad daglige pakker for deg, sånn at du ikke trenger å tenke på det mer. Når du committer til en branch, så går det automatisk ut til brukerne. Derfor er det nyttig å ha en stabil branch, så ting ikke brekker hos brukerne. :)15:30
malinjeg ser at den først gjør et søk som bir f.eks. slik: moholt til se  (også står det uforståelig sted)15:30
malinnoen sekunder senere dukker derimot rett søk opp15:31
jo-erlendmhm.15:31
malinså den starter å søke før jeg er ferdig å skrive siste ordet15:31
malinmen søker igjen når jeg er ferdig15:31
jo-erlenddet er umulig å vite om stedsnavnet er riktig uten å kunne sjekke stedsnavn.15:31
malinja15:31
malinså egentlig bør det følge med ei diger liste også da?15:31
malinmed stedsnavn i Trondheim?15:32
jo-erlenden ting du kunne gjøre, er å holde en lokal oversikt over ugyldige stedsnavn og sjekke mot den listen, for eksempel.15:32
malindet får bli i neste versjon15:32
malinugyldige stedsnanv blir jo en diger liste. Det kan være a b c d osv aa ab osv osv15:32
jo-erlendmen som sagt... Ikke bry deg så mye om sånne detailjer i utgangspunktet.15:32
malinnei15:32
jo-erlendja, det går jo an å ha flere regler. For eksempel at stedsnavn må være lenger enn to bokstaver.15:33
jo-erlendjeg kjenner ikke til bussorakelet, så jeg vet ikke hva slags regler de har.15:34
jo-erlenddet er jo for eksempel vanlig å bruke % for å bety null eller flere tegn. Sånn at "fra moholt til se" blir gjort om til "fra moholt til se%" før du søker. Men det krever jo at bussorakelet støtter det.15:35
malinløste det15:36
malinjeg hadde jo glemt å henge på and len(words) > 1 på slutten :p15:37
malinjeg tror bussorakelet kun støtter fulstendige søkeord15:37
malinher er den helt orginale: https://www.atb.no/15:37
malinder det står: spør bussorakelet15:37
malinaltså fullstendige stedsnavn mener jeg15:38
malineller skriver jeg moho så forstår den visst. I alle fall i orgianlsiden15:38
malinnår man lager en deb og det der og installerer denne. Vil den da starte automatisk ved oppstart da? Jeg måtte sette filen: buss i startupprograms for at den skulle kjøre i alle fall15:42
malinnei, funker ikke perfekt enda, men den er jo bra nok til å kunne taes i bruk15:45
jo-erlendja... Tror de skal aktiveres automatisk hvis du har satt opp tingene riktig. Skal ikke være nødvendig å legge til i oppstartsprogrammer.16:20
malinah, da har jeg nok satt opp noe feil et sted, men uskker på hvor :) De starter i ale fall ikke automatisk her. Eneste som kommer automatisk er buss-ikonet og det der i dash16:44
malinogså må jeg manuelt starte opp buss16:44
jo-erlendhar du plassert den i /usr/local/bin/buss?17:01
jo-erlendeller... Altså.. Har du laget en Scope-fil med riktig informasjon og plassert den på riktig sted?17:04
jo-erlenddet er den som sørger for at skopet blir automatisk aktivert.17:05
malinjeg har lagt den i stien du skrev der17:06
malinda mangler jeg sikkert ei linje som gjør det17:06
malinjeg må stikke nå, men å få den til å starte av seg selv må være siste finish før jeg fikser en ppa tenker jeg :)17:06
malinog tusen takk for masse hjelp :)17:07
geirhaJeg ville installert den som /usr/bin/buss når den installeres via deb-fil17:09
jo-erlend.scope-fila skal vel ligge i samme mappe som .lens-fila, tror jeg.17:12
jo-erlendmalin, ser du har chatta med David Callé. Han er jo Lens-Superstar etterhvert. :)17:14
malinLens-superstar? hm. ja han er i alle fall eldig hyggelig og behjelpelig :)17:18
malingeirha: okey, men da endrer jeg bare alt så den havner der, om den da vil starte av seg selv osv :)17:19
malinmen no var jeg klar til å stikke til ei veninne en tur. Selv om jeg kanskje har mest lyst å fikle med ppa og sånt :)17:19
maliner veldig tilfredsstillende å ha noe som virker :D17:21
malinog vite at jeg faktisk fullførte det også :)17:21
jo-erlendmalin, han har laget massevis av gode linser og skop.17:41
malinjo-erlend: ah :) Kult, da er han jo rett mann å spørre :) Jeg får begynne å se på muligheten for å lage noe til systemet ruter etterhvert :) Evt noe annet kult18:35
jo-erlendmalin, det er jo nærmest utømmelig behov for sånt.. :)18:52
malinjo-erlend: ja, det er jo ikke få muligheter :)19:10
jo-erlendhundrevis eller tusenvis per land, vil jeg tro.19:11
jo-erlendantakelig mye mer, når jeg tenker over det.19:14
jo-erlendet skop per kinosal i Norge, for eksempel. Ikke fullt så mange linser, naturligvis, men det blir jo mange av dem også. Så må du jo ha et per konsert-scene, et per theater, etc. Så her er det jo bare å henge i. :)19:17
jo-erlenddet slo meg plutselig at det kunne ha vært ok å ha et skop for Xchat logs. Hvis det ikke finnes, så tror jeg at jeg skal lage et.19:19
malin:)19:21
RoyK 20:45
jo-erlend 21:25
Atluxity 21:26
jo-erlendheh... Jeg glemmer hvor stort internett er. Den der videoen med Unity og Gnome Panel har blitt sett mer enn elleve tusen ganger. Helt tullete. :)23:39

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!