Gå til innhold

Axxxy

Medlemmer
  • Innlegg

    507
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av Axxxy

  1. Hei!

     

    Lager ett lite program som jeg ønsker å oppdatere med jevne mellomrom. Jeg trenger derfor ett sted å laste opp oppdateringene gratis for deretter å sjekke etter nye oppdateringer og laste dem ned via programmet mitt.

     

    Jeg kan bruke Mediafire eller Dropbox til dette, men ett problem oppstår da linken forandrer seg hver gang jeg laster opp en ny fil, eller forandrer navnet.

    Jeg kan bruke Dropbox ved å forandre den oppdaterte versjonen til det samme navnet og overskrive den i Dropbox mappen på maskinen, men synes det blir upraktisk.

     

    Noen som har forslag til løsning? Gratis opplastning av filer, bytte ut den gamle filen med en ny, og fortsatt ha samme link?

     

    Takk på forhånd.

     

     

  2. Kanskje strømforsnyngen er for svak?

    Byttet strømforsnyning fra 500W til 250W i en gammel stasjonær. Hadde ikke mulighet for å kjøpe ny strømforsnyning da. Endte med at jeg slet kraftig med å installere windows, for PCen ville ikke starte når jeg koblet til CD-ROM. Fikk ordnet det til slutt, men den hikker en gang før den starter skikkelig. Bruker 2 RAM, plugger jeg i en tredje, hikker den flere ganger før den klarer å starte. Kan også være skade på strømforsnyningen, prøvd å starte PCen med en annen strømforsnyning? Kanskje låne av en kompis.

  3. Du kjører en buss fra Vestfold til Oslo,

    I skippergata er det 20 personer som går på bussen.

    Bussen kommer til Sundvollen og der går det av 1 person og 2 stiger på.

    På Sollihøgda er det en haug med kinesiske turister som trøkker seg på bussen, de er 22 til sammen.

    Etter 1 time er bussen i Sandvika og der går alle Kineserne av + 3 til, men det kommer også 5 personer på som skal til Oslo.

    Etter 1t og 35min er bussen fremme ved Oslo Bussterminal. Og alle passasjerene går av.

     

    Hvilket land er bussjåføren fra?

    "Du kjører en buss"

    Regner med det er jeg som kjører bussen, og da blir det vel Norge.

     

    Gåte:

    Du har to mynter som til sammen blir 30kr, men den ene er ikke en 10kroning. Hvilke mynter har du?

  4. Supernatural går enda. Siste episode av sesong 9 går idag, USA tid. 'Sam' og 'Dean' har skrevet under på å være med å lage sesong 10 også.

     

    Om du er redd for spoilers, men samtidig vil vite litt om serier eller filmer, så kan du brukke denne nettsiden:

    http://www.tvmuse.com/

     

    Her får du generell info om hvem,hva,hvor.

    Jeg bruker den mest til å følge med på når neste episode av en ny serie kommer på Tv. Hvor mange episoder, hvor mange sesong, osv.

    Uten om dette så har du også IMDb: http://www.imdb.com/

    En stoor database på alt som har med film og tv å gjøre.

     

    http://www.tvmuse.com/tv-shows/Supernatural_656/

  5. Fungerte fint med notepad++, når jeg printet ut koden ble den seende slik ut:

    Takk, da fikk jeg bekreftet det!

     

    Notepad++ med pluginsen "NppExport" lar deg kopiere tekst til utklippstavle inkludert formattering.

     

    Dvs, når du da limer in i en tekstbehandler slik som MS Word, Libre Office Writer, eller tilsvarende - så får du også med fargene på koden.

    Takk, skal se på dette senere!

  6. Jo, men Python IDLE skriver ut koden i kun svart tekst, tenker meg heller noe universalt som kan fungere med forskjellige språk. Har ikke testet f.eks Notepad++ enda, da jeg ikke har tilgang til skriver for øyeblikket.

     

    EDIT: Kan være det skal gå, og at jeg ikke har brukt rette instillinger, men som sagt, vil heller ha noe universalt.

  7. Om du ser oppgavelinjen på bunn av skjermen i sikkerhetsmodus, så kan du i steden for å trykke ctrl+alt+del, heller høyreklikke på oppgavelinjen og velge "oppgavebehandling".

    Deretter kan du fortsette med Om Oppgavebehandling kommer opp og fortsette nedover.

     

    Evt. så kan du trykke på startmenyen nede i venstre hjørne og søke på:

    Oppgavebehandling. Hos meg står det 'vis kjørende prosesser i oppgavebehandling' oversatt til norsk.

     

    Si ifra om du fortsatt sliter :)

  8. Del bygget opp i firkanter og trekanter.

    F.eks, er døren(1m) plassert nøyaktig i midten, så finner vi ut hvor bred veggene er på hver sin side med å rekne slik:

     

    (Vegg - Dør) / 2

    Da får man svar på hvor bred veggene er på begge sider av døren.

     

    For å finne arealet av den skeve veggen, deler man den opp i en firkant, og en trekant.

    Firkantede delen(nedre delen):

    VeggHøydeLavest * VeggBredde

    Trekantede delen(øvre delen):

    ((VeggHøydeHøyest - VeggHøydeLavest) * VeggBredde) / 2

     

    Utregningene får du gjøre selv.

  9. Funker Ctrl+Alt+Del taste kombinasjonen etter at du har kommet inn på skrivebordet?

    Kan jo være at explorer har tatt kvelden.

    Da kan du prøve å gjøre følgende (har engelsk PC, beklager om oversettelsen ikke stemmer)

     

    1. Ctrl+Alt+Del

    2. Klikk på nederste valget, eller trykk følgende taster en av gangen.

    (Tab, Piltast-opp, Enter). Til vanlig så skal Oppgavebehandling poppe opp.

     

    Om Oppgavebehandling kommer opp:

    1. Trykk på Fil -> Ny Oppgave (kjør)

    2. Skriv inn 'cmd' i boksen som popper opp.

    3. I den svarte boksen, skriv inn

    start explorer.exe

     

    Om du mislykkte å følge disse stegene, kan du prøve å starte PCen i sikkerhetsmodus, lage ett batch script som skal starte explorer.exe for så å legge det i en oppstarts mappe.

    Da gjør du følgende:

    1. Lag en ny tekst fil (.txt, notepad) f.eks på skrivebordet.

    2. Åpne filen og skriv inn: start explorer.exe

    3. Lukk og lagre filen.

    4. Bytt navn fra *tekstfil-navn*.txt til *tekstfil-navn*.bat

    5. Deretter følger du disse stegene for å kopiere filen på rett plass http://windows.microsoft.com/en-us/windows/run-program-automatically-windows-starts#1TC=windows-7

    6. Start PCen på vanlig måte.

     

    Lykke til!

  10. Akkuratt nå jobber jeg med ett script som skal finne teksten som er lengst.

     

    Illustrerende eksempel:

    lst = *chunk of text*.split('\n')
    
    lenghtNum = 0
    curIndex
    for n, i in enumerate(lst):
    	
    	#<code goes here>#
    	
    	#end of loop
    	if lenghtNum < len(i):
    		lenghtNum = len(i)
    		curIndex = n
    
    print "index %s has the longest lenght of: %s" % (curIndex, lenghtNum)
    

    Når jeg testet dette, så ville ikke python printe ut lengden (lenghtNum)

    Teksten ble: "index 6 has the longest lenght of: 0"

     

    Det merkelige er at jeg kunne find skrive:

    print len(i), under, if lenghtNum < len(i): Og svaret kom ut rett.

    Jeg kunne også skrive,

    lenghtNum = len(i)

    print lenghtNum

    hvor som helst og fortsatt få ut rett svar, men ikke under if statement'en.

    Enda merkeligere er det at curIndex = n ble utført og jeg kunne fint skrive

    print curIndex under if statement'en og få rett svar.

     

    Dette ordnet seg ikke før jeg skrev en kommentar over if samtidig som jeg prøvde å forandre '<' til '>' selv om svaret villet blitt feil.

    Når jeg byttet tilbake, da fungerte alt som det skulle og jeg fikk opp:

    "index 6 has the longest lenght of: 483"

     

    Jeg eller Python som ikke klarte å gjøre jobben skikkelig?

  11. ... og kjøring med eksempelet ditt gir:

    xmlobj(title='Title1', color='Red', day='Monday')

    xmlobj(title='Title2', color='Yellow', day='')

    xmlobj(title='Title3', color='Green', day='Friday')

     

    Var det det du ville?

     

    edit: trykkfeil. Også, det å bygge ut lister av dager/titler/farger er nokså trivielt, gitt en liste ut av iterfind().

     

    Resultatet blir ganske det samme. Husker ikke helt hva jeg gjorde når jeg testet. Prøvde iterfind(), iter(), finall(), find(), og noe mer, men endte konstant opp med error eller None som svar. Ser nå at jeg prøvde å bruke absolute path, uten å vite at den søkte fra root elementet.

     

    Man oppnår det samme i ditt eksempel som her:

    tree = *chunk of html*
    
    for i in tree.xpath("//div[@class='box']"):
    	# Finner tekst
    	print i.findtext('title')
    	# Finner kun første møtet med n i elementet
    	print i.find('title').text
    	# Finner alle møter med n i elementet
    	print i.findall('title').text 

    Jeg mente å ha lest flere plasser at xpath var det kjappeste. Kjørte nettopp en timeit test av xpath og findall(). findall() er dobbelt så rask.

    tree = *chunk of html*
    def func1():
    	x = tree.xpath("//div[@class='box']")
    
    def func2():
    	x = tree.findall("div[@class='box']")
    
    >>> timeit.timeit(func1, number=10000)
    0.3098855718972793		#Best av 5
    >>> timeit.timeit(func2, number=10000)
    0.12920381991552077		#Best av 5
    

    EDIT: Prøvde nettopp samme testen bare på en skikkelig html fil på rundt 1300 linjer

    >>> timeit.timeit(func1, number=10000) #xpath()
    3.2193610692207812		#Best av 5
    >>> timeit.timeit(func2, number=10000) #findall()
    0.07786131816033048		#Best av 5
    
  12. Alt står på barnevneret sitt egen side: http://www.barnevernet.no/
    Om en bekymrings melding blir sendt til barnevernet, går de gjennom informasjonen de har fått fra melder. Om de ser at dette er en jobb for dem, vil de kontakte familien. Foreldre blir mest sannsynlig først innkalt til ett møte. I det møte vil barneverne prate med foreldre, høre deres side, o.l.

     

    Ut ifra dette vil de da vurdere om saken er verdt å fortsette, eller om de skal avslutte den. Fortsetter de, blir familien undersøkt grundig. De prater gjerne med alle i familien, tidligere familie medlemmer, osv.

     

    Husk også at i 8 av 10 saker, blir problemene løst i hjemmet.

    Det vil si at kun 2 av 10 av situasjonene, blir barna forflyttet til f.eks en fosterfamilie.

    Les også her: http://www.barnevernet.no/Tiltak/Tiltak/Familierad/

     

    Ingen vil forflytte barna, det er som regel siste utvei, eller i ekstreme forhold, der foreldrene ikke klarer å ta vare på barna grunne rus, vold eller overgrep.

     

    Ikke mist hodet helt, i hvor mange situasjoner tror du ikke at barnevernet blir kontaktet av en person som forteller det værste pga. hat, hevn eller andre grunner? De kan ikke gå ut ifra en persons perspektiv, og sende barna vekk. Man må prate med resten for å se om det er familien som trenger hjelp, eller om det er den 'stakkars' personen som ble skilt og skal ta hevn med å kaste barnevernet på dem.

     

    EDIT:

    I denne situasjonen ville jeg prøvd å kontaktet noen venner/familie, og kanskje pratet litt med dem. Når det gjelder eksen din, så hadde jeg villet rådet deg til å holde deg unna. Ikke nødvendigvis full utestenging, men ikke oppsøk kontakt. Blir han ufin gjelder det bare å gi grei beskjed om det, og gå.

    Mindre krangel = Større oversikt og kontroll over situasjonen.

    Kontakter han barnevernet angående deg, er det ett pluss å ha snakket med de nærmeste venner, slik at de kan back'e deg litt opp om det trengs.

     

    Jeg ser ikke bort ifra at du jobber mye for at barna dine skal ha det bra, for det er ikke alltid så lett å være mor.

    Men som sagt, ofte stilte spørsmål og svar finnes på sidene deres.

    Lykke til!

  13. Strukturen er ikke alltid den samme. Sidene inneholder mangfoldige box classer, og <day> er som oftest plassert tilfeldig.

    Heldigvis fant jeg løsningen etter mange timers lesning og testing.

     

    I XPATH vil "//" representere absolute path, som vil si at den entene hever en error, eller søker i fra root elementet, selv når jeg prøver å søke via class="box" elementet. Løsningen var lett, bytt ut "//" med ".//".

    Ett punktum først, vil representere local path.

     

    Utestet kode til dette eksempelet:

    tree = html.parse(url)
    
    title, color, day = [], [], []
    for elem in tree.xpath('//div[@class="box"]'):
    	curTitle = elem.xpath('.//title/text()')
    	curColor = elem.xpath('.//color/text()')
    	curDay = elem.xpath('.//day/text()')
    	if curTitle:
    		title.append(curTitle[0].strip())
    	else:
    		title.append('<tom>')
    	if curColor:
    		color.append(curColor[0].strip())
    	else:
    		color.append('<tom>')
    	if curDay:
    		day.append(curDay[0].strip())
    	else:
    		day.append('<tom>')
    
    >>> print (len(title), len(color), len(day))
    (3, 3, 3)
    
  14. Hei!

    Noen som har kjennskap til lxml i python?

    Prøver å få samlet noe informasjon fra nettet, men sitter litt fast.

    Jeg lagde nettopp ett eksempel dokument (HTML koden under) for å forklare situasjonen.

     

    Jeg ønsker å få tak i teksen fra <title>, <color> & <day> under hver "box" classe. Vil ikke ha <food>

    <div class="main">
    	<div class="box">
    		<title>Title1</title>
    		<color>Red</color>
    		<day>Monday</day>
    		<food>Bacon</food>
    	</div>
    	<div class="box">
    		<title>Title2</title>
    		<color>Yellow</color>
    		<food>Onion</food>
    	</div>
    	<div class="box">
    		<title>Title3</title>
    		<color>Green</color>
    		<day>Friday</day>
    		<food>Sausage</food>
    	</div>
    </div>
    
    

    Jeg gjør dette ved å bruke XPATH fra lxml.html slik:

    from lxml import html
    
    url = "http://www.blabla.com"
    tree = html.parse(url)
    
    title = tree.xpath(//div[@class="box"]/title)
    color = tree.xpath(//div[@class="box"]/color)
    day = tree.xpath(//div[@class="box"]/day)
    

    Her blir alle funn(Element span) av <title> lagret i en liste som heter title. Teksen henter jeg ut ved å skrive:

    for i in title:
    	print i.text.strip()
    

    Systemet her går da ut på at alle titlene blir lagret i title, alle fargene blir lagret i color, osv.

     

    Jeg vil nå ut i fra dette samle første element i hver liste sammen, slik at jeg kan gruppere dem i en ny liste. Vanskelig forklart, men jeg kan altså bruke
    zip(title, color, day), for å gjøre jobben jeg vil.

     

    Problemet oppstår når enkelte av classene ikke inneholder en <day>-tag. Da vil alt forskyve seg, og jeg vil ende opp med at zip-listen nr2 inneholder
    <day>Friday</day>, mens zip-listen nr3 ikke vil inneholde en <day>-tag i det hele tatt.

     

    Eksempel for forklaring ovenfor:

    >>> title
    ['Title1', 'Title2', 'Title3']
    >>> color
    ['Red', 'Yellow', 'Green']
    >>> day
    ['Monday', 'Friday']
    >>>
    >>> zip(title, color, day)
    ['Title1', 'Red', 'Monday']    # OK
    ['Title2', 'Yellow', 'Friday'] # Her hører ikke friday til.
    ['Title3', 'Green']	       # Blir ikke generert av zip.
    

    Derfor blir denne metoden av XPATH vanskelig å bruke til dette tilfellet, da den samler alt av en ting samtidig.

    Det jeg ønsker er å f.eks loope gjennom denne teksten, og for hver gang jeg møter på class="box", så skal jeg først lete etter én title, én color & én day. Finner den ingen day, kan jeg enkelte bruke lst.append('<tom>'), for å tilpasse det samme system.

     

    Men hvordan kan jeg gjøre dette?

    Beklager dårlig forklaring...

     

    Ønsket resultat:

    loop(each encounter of class="box"):
    	#find one title
    	title.append(x)
    	#find one color
    	color.append(x)
    	#find one day
    	if day not found:
    		day.append('<tom>')
    	else:
    		day.append(x)
    #------
    >>> title
    ['Title1', 'Title2', 'Title3']
    >>> color
    ['Red', 'Yellow', 'Green']
    >>> day
    ['Monday', '<tom>', 'Friday']
    >>>
    >>> zip(title, color, day)
    ['Title1', 'Red', 'Monday']
    ['Title2', 'Yellow', '<tom>']
    ['Title3', 'Green', 'Friday']
    

    Takk på forhånd.

  15. Hadde lignende problem med mitt trådløse kort, løste det ved å forandre på en enkel instilling.

    Gå til:

    Control Panel -> Network and Internet -> Network and Sharing Center.

    Til venste på siden, klikk på "Change Adapter Settings".

    Høyreklikk deretter på nettverksadapteret ditt og velg "Properties".

    Trykk på "Configure".

    Trykk på fanen "Power Management".

    Huk av: "Allow the computer to turn off this device to save power".

     

    Håper det hjelper for deg.

     

    -Daniel

  16. Fikk ikke tak i sitron før idag. Merket ingenting, spiste en hel båt. Varierte mengden, ventet litt innimellom, men merket ingenting. Fikk også høre fra min mor idag at hun reagerte på kunstige stoffer da hun var mindre, men dette gjaldt da utslett.

     

    -Daniel

×
×
  • Opprett ny...