[10:47] <kjoller> ?spørgsmål Er det korrekt forstået at én af idéerne med source packages er at man kan bygge en pakke med andre flags? F.eks. hvis man ville bygge en xbmc uden behov for ufri codecs som libfaac?
[10:48] <[dmp]> kjoller: sådan har jeg brugt dem, så det vil jeg tro
[10:53] <kjoller> [dmp]: Sejt. Jeg sad og ærgrede mig igår over at jeg kun kunne få xbmc på min 100% fri installation var at installere libfaac0-pakken. Hvis man bygger med --disable-faac (eller hvad den hedder), ændrer den så selv i pakkens dependencies?
[10:53] <kjoller> eller skal det gøres manuelt?
[11:10] <pixiarvai> ?spørgsmål - den funktion der hedder "korriger automatisk" i windows, kan man ikke få et script i ubuntu til præcist det samme ?
[11:14] <kjoller> pixiarvai: Korrgier hvad automatisk?
[11:15] <pixiarvai> microsoft office picture manager , den funktion hvor man korrigere jpg billeder
[11:16] <kjoller> Jeg ville gætte på at der er skrevet ca. tusind auto-improve scripts til GIMP
[11:17] <kjoller> Og så man man sikkert kunne tilføje det til en højreklik-funktion i nautilus, hvis den skal kunne bruges derfra. Men jeg kender ingen specifik løsning.
[11:17] <kjoller> Eller er det til 'korrupte' filer?
[11:17] <pixiarvai> det er helt alm billeder
[11:17] <sound-natty> pixiarvai:  hvad er det du vil helt præcis? det er ret nemt at fikse billeder fra terminalen med imagemagic pakken
[11:18]  * sound-natty sidder netop og roder en del med billeder i terminalen for tiden...
[11:18] <kjoller> Hvis jeg forstår det ret, så er det sådan noget med auto-kontrast,auto-sharpen og auto-farve-temperatur.
[11:18] <pixiarvai> det er den funktion i microsoft office picture manage (hvor man korrigere billeder), som jeg gerne vil have bygget ind i det script jeg allerede har til at resize/komprimere
[11:19] <pixiarvai> kjoller,  lige præcis
[11:19] <sound-natty> det kan gøres med convert komandoen
[11:20] <sound-natty> tag et kig på man convert
[11:21] <pixiarvai> jeg er på windåse lige pt, men jeg kigger på det når jeg kommer hjem
[11:22] <sound-natty> det er sikkert -equalize du skal have fat i
[11:23] <AJenbo> pixiarvai, image magic findes jo også til windows
[11:23] <sound-natty> convert -equalize start.fil slut.fil
[11:24] <pixiarvai> jeg har da opgivet at få noget som helst indført i firmaet (jeg er sådan set også ligeglad med det), det er til privat brug (guides) hjemme på ubuntu jeg mest er efter en løsning
[11:25] <sound-natty> og -normalize kan nok også bruges
[11:26] <sound-natty> man kan sygt meget med convert fra terminalen...
[11:29] <kjoller> sound-natty: Ja, jeg var f.eks. ikke klar over at man kunne lave noget der krævede analyse af det eksisterende billede. Jeg troede kun at imagemagick var til relativ tankeløse operationer.
[11:29] <kjoller> Men sådan kan man heldigvis blive klogere :)
[11:29] <kjoller> sbc: Den konto, som AJenbo sætter adsense op til, er det bare din nuværende konto?
[11:30] <kjoller> altså, 'foreningens'?
[11:30] <sound-natty> kjoller:  jeg sad og læste i manpages for at få sat en tekst ind over et billede... den funktion fandt eller forstod jeg aldrig ud fra manpages, men sad en hel dag og legede med forskellige effekter
[11:30] <AJenbo> kjoller, ja
[11:31] <kjoller> AJenbo: Ok, for hvis du var ved at oprette en helt ny konto, så har vi jo i princippet sådan en stående, der dog mangler underskrifter fra bestyrelsen for at være 100% gyldig.
[11:32] <kjoller> AJenbo: Man kan forhåbenligt ændre udbetalingskontoen på et senere tidspunkt?
[11:32] <AJenbo> ja, det kan ændre før hver udbetaling (d. 15 i måneden)
[11:33] <kjoller> Sejt.
[11:34] <kjoller> Så vil jeg fortsætte min plan om at få styr på Ubuntu-dk's konti. Nu har jeg nemlig fået orden på min eget liv, så må ubuntu-dk være næst i rækken.
[11:35] <AJenbo> hmm andre der syndes det er mærkeligt at ubuntu.dk peger på amazon?
[11:35] <sbc> kjoller: ja
[11:35] <sbc> kjoller: God plan
[11:36] <AJenbo> kjoller, godt at høre :)
[11:36] <sbc> AJenbo: Hvor tidligt har du tid i morgen? Jeg skal være på arbejde lidt i to, men kan som udganspunkt godt mødes tidligt - f.eks. kl. 9?
[11:37] <AJenbo> det kan vi godt sige, mig døgn er efter hånden ved at vende sig så meget at jeg er oppe tidligt mere end det er mig der er sent oppe
[19:36] <nikolaj_basher> ?spørgsmål hvordan griber jeg den har an ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
[19:36] <nikolaj_basher> Jeg vil gerne kunne logge ind som root, phpmyadmin vil heller ikke logge ind som root
[19:40] <kristian_> nikolaj_basher, på en LAMP?
[19:48] <lars_t_h> nikolaj_basher, havd skal du bruge root rettigheder i phpmyadmin?
[19:50] <lars_t_h> nikolaj_basher, man opretter normalt en database-root bruger og bruger den. husk at skrue på gruppemedlemsskabet af den bruger
[19:51] <lars_t_h> nikolaj_basher, systemets root er 1 ting, databasen root er en anden ting, og sidstnævnte er bare en alm bruger i system-sammenhænge
[20:02] <nikolaj_basher> lars_t_h, det er også databasens bruger root jeg prøver at logge ind som
[20:03] <lars_t_h> ok, men det passer ikke med det svar du får (root@localhost)
[20:04] <lars_t_h> for det er superbrugeren og ikke en database-bruger, hivs root er database-root er der noget du skal have lavet om
[20:06] <nikolaj_basher> hvad skal der gøres? jeg opgave root til mysql da jeg installerede det og det er den jeg prøver at logge ind med
[20:06] <lars_t_h> det skal du ikke
[20:07] <lars_t_h> den root og sstemets root er ikke den samme root
[20:07] <lars_t_h> *systemets
[20:07] <nikolaj_basher> det ved jeg men har jo oprettet en root da jeg installerede mysql serveren
[20:08] <lars_t_h> database root, ja
[20:15] <dmcn> lars_t_h, min root-user på min mysql hedder nu også bare root
[20:15] <dmcn> nikolaj_basher, hvis du ikke har password til root, så kan denne bruges: http://www.cyberciti.biz/tips/recover-mysql-root-password.html
[20:17] <lars_t_h> dmcn, ja der er navne sammenfald meelem MySQL håndterer og det som systemet har
[20:17] <lars_t_h> ellers har jeg misforstået noget, men jeg er heller ikke server admin
[20:18] <dmcn> det ser i hvert fald ikke ud til at være skævt, det nikolaj_basher er i gang med, så vidt jeg kan se :)
[20:18] <dmcn> det bør være nok at bruge ovenstående guide til at sætte root-passwordet
[20:39] <Ubuntubruger5> aften :)
[20:43] <Aca> ?spørgsmål er lige startet med ubuntu i aften, og ville gerne køre en dvd der er udf, jeg læste mig til at jeg skulle ændre noget i /etc/fstab men jeg kan ikke finde en linie der ligner der der står i guiden; /dev/scd1 /media/cdrom0 udf,iso9660 user,noauto 0
[20:46] <Aca> jeg har en text der hedder: # <file system> <mount point>   <type>  <options>       <dump>  <pass> proc            /proc           proc    nodev,noexec,nosuid 0       0 # / was on /dev/sda1 during installation UUID=ad81c4d0-c3e0-4f10-bab7-00ebb495c9a3 /               ext4    errors=remount-ro 0       1 # swap was on /dev/sda5 during installation UUID=105507a5-8cc9-4228-a46b-bc327db5fb54 none            swap    sw              0       0
[20:53] <lars_t_h> Aca, du skla helst ikke pille fstab, det giver i nogle tilfælde fejl under boot
[20:54] <Aca> nogen ide til hvordan jeg så løser problemet??
[20:54] <lars_t_h> bare mount=monter disken manuelt, til det formål skal du brug en tom mappe, som filsystem bliver monteret på, mappen bliver ikke tom når filsystemet så er monteret
[20:55] <lars_t_h> høreklik på drevets ikon og vælg monter
[20:55] <Aca> når jeg mounter den, så får jeg bare en fil hvor der står at jeg skal bruge et operativ systen der kan køre UDF
[20:55] <lars_t_h> *montér
[20:56] <lars_t_h> Aca, det kan ikke være den fejlmeddelelse du får for både Ubutnu, Windows og flere andre stresystemer kan sagtens UDF
[20:56] <Aca> 2 sek
[20:57] <Aca> når jeg montere får jeg en fil hvori der står: This disc contains a "UDF" file system and requires an operating system  that supports the ISO-13346 "UDF" file system specification.
[20:58] <lars_t_h> ubuntu version?
[20:59] <Aca> så vidt jeg ved den nyeste. har hentet der i eftermiddags..
[20:59] <lars_t_h> og hvad gør du? vær meget detaljeret
[20:59] <lars_t_h> versionsnr?
[20:59] <Aca> ehm...
[20:59] <lars_t_h> System->om Ubuntu
[21:00] <Aca> 10.10
[21:00] <lars_t_h> ok, og antal bits? 32?/64?
[21:01] <lars_t_h> hvis du ikke ved det så vis mig resultatet af
[21:01] <Aca> står der ikke noget om
[21:01] <lars_t_h> uname -a
[21:01] <lars_t_h> fra programmer -> Tilbehør->Terminal
[21:02] <Aca> okay.. sorry er helt blank.. har aldrig haft med sådan noget her at gøre før
[21:02] <Aca> der sker ikke noget når jeg skrive uname -a
[21:03] <lars_t_h> bare gør det jeg siger kør den kommando i det program jeg skriver du skal åbne og kopier resultatet herind
[21:04] <Aca> Linux maria-desktop 2.6.35-25-generic-pae #44-Ubuntu SMP Fri Jan 21 19:01:46 UTC 2011 i686 GNU/Linux
[21:04] <lars_t_h> Aca, i det programdu har åbnent hvad står der i hjælp ->Om +
[21:04] <lars_t_h> ?
[21:04] <lars_t_h> ok
[21:04] <lars_t_h> i686 betyder 32-bit, Aca
[21:05] <Aca> okay :D
[21:05] <lars_t_h> nu du har terminal åben, skal du lige køre nogle flere kommandoer af:
[21:05] <Aca> oki
[21:05] <lars_t_h> ls -l /media
[21:06] <Aca> total 0
[21:06] <lars_t_h> husk mellemrum og det hele, du paster i terminal med Shift tast+ insert
[21:06] <lars_t_h> ok, den har ikke dit DVD drev der så
[21:08] <lars_t_h> hmm, det her er umiddelbart ike så nemt, kan du gøre mig den tjeneste at oprette et indlæg i forum?
[21:08] <Aca> ved du hvad... jeg tror jeg venter med at få kørt de dvd'er og sådan til jeg er lidt mere vågen
[21:08] <Aca> men mange tak for hjælpen!
[21:08] <lars_t_h> så vil du sikkert blive spurgt til mere om dit hardware og den slags
[21:08] <Aca> er det det samme jeg skal finde ud af, hvis jeg skal køre en ISO der er i UDF?
[21:08] <lars_t_h> ok sov godt
[21:08] <lars_t_h> Aca, ISO er normalt nemmere
[21:09] <Aca> okay?
[21:09] <lars_t_h> *ISO filer
[21:09] <Aca> der får jeg nemlig samme besked
[21:09] <Aca> phew.. jeg er glad for at du lige gad hjælpe lidt i hvert fald, er helt fortabt
[21:10] <lars_t_h> Aca du mangler sikkert at køre vores begynder guide igennem, som installerer en masse nyttig multimedia pakker
[21:10] <Aca> jeg har gmaount osv hvis det er dem...
[21:10] <Aca> *gmount
[21:10] <lars_t_h> der er et par guides i den retning, men en der hedder laoshi linker gerne til dem
[21:11] <Aca> tusind tak :)
[21:11] <lars_t_h> nej jeg tænker på flashm java,codecs og så videre - der er en guide man bare skal følge så er det nemt nok
[21:12] <Aca> oooh jamen et link vil være meget værsat så :)
[21:13] <lars_t_h> Aca jeg sidder med over 75 link om Ubuntu såeh - og han plejer at have dem gemt i et lille nyttigt program vi kalder for Notes
[21:13] <lars_t_h> bare spørg derinde og bed om et par begynderguides og såer du godt igang :D
[21:14] <Aca> super
[21:14] <Aca> :)
[21:14] <Aca> tusind tak for hjælpen :) sov godt :)
[21:14] <lars_t_h> du skal lige registrere dig først på forum, men det er hurtigt
[21:14] <lars_t_h> ilm
[21:22] <nikolaj_basher> ?spørgsmål hvordan kan de være jeg ikke kan logge ind som root via phpmyadmin, men der er ingen problemer med at logge ind via ssh og mysql -p
[21:24] <lars_t_h> phpmyadmin er fejlkonfigureret ;)
[21:24] <lars_t_h> men det er sikkert ikke det svar du ville høre, nikolaj_basher
[21:32] <nikolaj_basher> lars_t_h jeg ville heller høre hvordan jeg kan omkonfigurere det? hvor skal jeg lede henne
[21:32] <nikolaj_basher> kan jeg køre et script eller finde dens conf filer det har jeg nemlig ikke haft held med
[21:33] <lars_t_h> nikolaj_basher, phpadmin må da også have en irc kanal bare spørg der - de er sikkert bedre til at hjælpe
[21:34] <lars_t_h> nikolaj_basher, du får lige et link til avancerede apt-get kommandoer vent lidt ...
[21:35] <lars_t_h> nikolaj_basher, http://www.ubuntugeek.com/ubuntu-package-management-from-command-line-using-apt-advanced-packaging-tool.html
[21:36] <lars_t_h> der er der apt kommandoer der kan liste filerne fra en pakke feks phpadmin dem kan så smide over en pipe"|" til "grep conf" f.eks
[21:37] <dmcn> nikolaj_basher, du kan finde phpmyadmin i /var/www/
[21:37] <dmcn> den har en config-fil du kan lege med
[21:37] <dmcn> men jeg mener nu ikke den forhindrer login som root via web
[21:38] <nikolaj_basher> dmcn det er virkelig mærkeligt ser lige
[22:38] <sound-natty> lars_t_h:  hjææælp
[22:38] <lars_t_h> sound-natty, hav nu?
[22:38] <sound-natty> det var sgu nok ikke den rigtige aproach den der med at dræbe processorne, for det laver bare en masse zombier der er udøde
[22:38] <lars_t_h> *hvad
[22:39] <sound-natty> hver gabg jeg dræber en feh med kill -9 pid så bliver den bare til zoombie i stedet
[22:39] <lars_t_h> sound-natty, en parent skal vente på en child proces eller bliver child en zombie
[22:40] <lars_t_h> altså parent dør før child, og når child dør så er der en zombie tilbage
[22:40] <sound-natty> ok hvem er hvad her?
[22:41] <lars_t_h> en zombie kan ikke dø med kill -9 kun når parent processen dør
[22:41] <sound-natty> ja men hvem er parrent og hvem er child i denne leg
[22:41] <lars_t_h> parent er dit script vil ejg antage maen jeg vil gerne se et procestræ fra pstree
[22:42] <lars_t_h> child(ren) er din(e) feh
[22:43] <sound-natty>      ├─gnome-terminal─┬─bash─┬─bash─┬─3*[feh]
[22:43] <sound-natty>      │                │      │      ├─rifec.pl───rifec.pl
[22:43] <sound-natty>      │                │      │      └─sleep
[22:43] <sound-natty>      │                │      └─2*[bash─┬─3*[feh]]
[22:43] <sound-natty>      │                │                └─sleep]
[22:43] <sound-natty>      │                ├─bash───pstree
[22:43] <sound-natty>      │                ├─gnome-pty-helpe
[22:43] <sound-natty>      │                └─2*[{gnome-terminal}]
[22:44] <sound-natty> men hvordan kommer jeg så af med disse zoombier?
[22:44] <sound-natty> og er der en anden måde at kukke et program end ved at dræbe det?
[22:45] <sound-natty> kukke=lukke
[22:45] <lars_t_h> fra øverste linie:
[22:45] <lars_t_h> længst til venstre er der en bash
[22:46] <sound-natty> ja
[22:46] <lars_t_h> dræb den og resten til højre ryger med
[22:46] <lars_t_h> det er den eneste metode
[22:46] <lars_t_h> zombies kan ikke kill -9 dræbes
[22:47] <lars_t_h> det gælder også processer der debugges
[22:47] <lars_t_h> sound-natty, ^
[22:48] <sound-natty> juhuu ja kilall gnome-terminal gjore tricket
[22:48] <sound-natty> men.
[22:48] <lars_t_h> sound-natty, rifec.pl - er det er perl script?
[22:48] <sound-natty> hvordan forhindre jeg at mine feh sessions bliver til zoombier når jeg killer dem fra scriptet
[22:49] <sound-natty> ja rifec er min eyefi server
[22:49] <lars_t_h> ok
[22:49] <soren> En zombie er en proces, der er død, men dens forælder har endnu ikke wait()ed på den.
[22:49] <soren> Så hvis du har zombier, så er det forælderprocessens skyld.
[22:50] <lars_t_h> soren, rigtigt
[22:50] <lars_t_h> soren hans script virker ikke ikke rigtigt
[22:50] <sound-natty> ok så det er mit scripts skyld. men hvordan kan jeg fra scriptet dræbe processen uden at lave dem til zoombier
[22:51] <soren> Som sagt: wait().
[22:51] <soren> I perl, så skal der nok være en flok koloner.
[22:52] <lars_t_h> soren, det sjove er at programmet er en en gui program - er det så stadig wait i en tråd, samtidgigt med at man sender den en en kill sigterm
[22:53] <soren> En sigchld handler er vejen.
[22:53] <lars_t_h> soren, jeg ved godt det med wait i en forældre, men når det er en gui hva så?
[22:53] <soren> Det har ikke rigtigt nogen relevans.
[22:53] <lars_t_h> ok
[22:54] <soren> På et eller andet tidspunkt efter du nakker processen skal du bare kalde wait() (eller en af de andre wait-varianter).
[22:54] <lars_t_h> en sigchild, javel ja - jeg har stadig meget at lære om Linux, BSD ....
[22:54] <soren> Om det er lige bagefter eller en time senere er ligegyldigt.
[22:55] <soren> indtil det sker, så er den en zombie.
[22:55] <soren> I al sin gribende enkelthed drejer det sig om, at der skal være noget, der aflæser processens exit-code.
[22:55] <lars_t_h> soren, nåeh sådan lav en sigchild handler som bliver kaldt, og så waiter du på den du lige har nakket, rigtigt+
[22:56] <lars_t_h> *?
[22:56] <soren> Og det gør man med wait(). Indtil det sker, kan kernen ikke frigive den fra procestabellen.
[22:56] <lars_t_h> ok, tak for de detaljer, soren
[22:57] <soren> lars_t_h: I en sigchld handler kalder du bare waitpid(-1, &status, WNOHANG) eller sådan noget.
[22:57] <soren> lars_t_h: sigchld er det signal, der bliver sendt til en proces, når en af dens børn dør.
[22:58] <lars_t_h> ok, -1 som pid betyder, så vidt jeg husker, "hvilken som helt child process"
[22:58] <soren> Yes.
[22:58] <lars_t_h> soren, ja ok
[22:59] <sound-natty> det vil sige at jeg efter min kill pid laver en wait -1 og så burde det virke?
[23:00] <soren> Ja.
[23:00] <sound-natty> prøver lige
[23:01] <lars_t_h> kill er et blokerende kald så det er kill (en child process), og så wait (-1) er det ikke sådan, soren ?
[23:03] <lars_t_h> sound-natty, jo det blokerer: "If a child has already changed state, then these calls  return  immedi‐
[23:03] <lars_t_h>        ately.   Otherwise  they  block until either a child changes state or a
[23:03] <lars_t_h>        signal handler interrupts the call (assuming that system calls are  not
[23:03] <lars_t_h>        automatically restarted using the SA_RESTART flag of sigaction(2))."
[23:05] <sound-natty> hmmm jeg får stadig en masse zoombier
[23:05] <lars_t_h> sound-natty,  s å først et kill på child pocess, som så bliver en zombie. For at fjerne zombie køres kill(-1), hvorefter zombie fjernes
[23:05] <soren> Ikke kill -1.
[23:05] <soren> wait.
[23:05] <soren> lars_t_h: Hvor kommer det citat fra?
[23:05] <lars_t_h> soren, rigtigt, typo fordi jeg er træt
[23:06] <sound-natty> kan man køre den med det samme? eller skal man vente lidt med at køre den?
[23:06] <lars_t_h> soren, wait(2) man siden
[23:06] <soren> Ja, wait blokerer. Kill gør ikke.
[23:06] <lars_t_h> wait skal efter kill
[23:07] <soren> Ja..
[23:07] <lars_t_h> soren, jep
[23:07] <soren> I øvrigt derfor jeg foreslog waitpid(-1, &status, WNOHANG).
[23:07] <soren> Det blokerer ikke.
[23:07] <soren> ...men returnerer bare, hvis der ingen døde børn er.
[23:08] <lars_t_h> soren, nu er det perl han kører med, måske den ikke har waitpid, men det undrer mig hvis den ikke er tilgængelig
[23:08] <soren> Så er der wait4.
[23:08] <soren> Der er mange wait-varianter.
[23:08] <lars_t_h> ja ok
[23:09] <sound-natty> næææ det er nu bash...
[23:09]  * soren hæver et øjenbryn
[23:09] <lars_t_h> soren, hehe
[23:09] <sound-natty> pearlscriptet er så en server der kører i baggrunden
[23:10] <lars_t_h> soren man 4 wait giver ikke noget resultat her på min maskine og jeg har alskens udvikler software installeret
[23:11] <soren> Ikke wait(4)
[23:11] <soren> wait4.
[23:11] <soren> man 2 wait4, om du vil.
[23:11] <lars_t_h> meget bedre
[23:11] <soren> Bare "man wait4" er også fint.
[23:12] <sound-natty> hmmm den siger at -1 ikke må bruges
[23:12] <sound-natty> bash: wait: -1: invalid option
[23:12] <sound-natty> wait: usage: wait [id]
[23:13] <soren> Den slags bør ikke være nødvendigt i bash alligevel.
[23:13] <lars_t_h> jeg kan se at der stadig er nogle systemkald at kigge på for mig - spændende nok
[23:14] <sound-natty> soren: mit problem er følgende... jeg har et script der scanner en mappe, og når der kommer en ny fil i mappen skal feh startes forfra med den nye fil inkluderet i showet, og den gamle feh skal stoppes.
[23:15] <soren> Hvad er fed?
[23:15] <soren> øh...
[23:15] <soren> feh.
[23:15] <sound-natty> Det skal helst ske i den rækkefølge for at undgå at skærmen viser skrivebordet
[23:15] <sound-natty> feh er et lille program der kan vise billeder
[23:15] <sound-natty> og lave slideshows
[23:16] <soren> Aha.
[23:17] <sound-natty> har du en anden ide til hvordan det kan gøres?
[23:17] <lars_t_h> sound-natty && soren .  kig lige på http://www.google.dk/ interaktiv ubåd :)
[23:17] <sound-natty> på en pænere måde
[23:17] <soren> Ja, feh kunne da fx lære at fatte at opdage den slags selv.
[23:18] <soren> Jeg tror ikke, jeg har set dit script til at gøre det med.
[23:19] <sound-natty> soren:  2 sek
[23:20] <lars_t_h> man kan bruge inofify: http://manpages.ubuntu.com/manpages/maverick/en/man7/inotify.7.html til at overvåge mappen
[23:21] <sound-natty> http://scripts.linux.dk/work/billeder
[23:30] <lars_t_h> whoha! Debian 6.0 kommer på 8 DVDer = 52 CDere det er godt nok meget, men så må det hele også være med i både binær form, og kildekode.