lorem-ipsum-generator

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
Användarvisningsbild
per9000
Inlägg: 931
Blev medlem: 07 maj 2007, 11:06
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Ort: Västerås
Kontakt:

lorem-ipsum-generator

Inlägg av per9000 »

Någon som känner till en lorem-ipsum-generator som funkar från terminalen?

Annars är jag sugen på att bygga en... - i C!

/Per
--
Per Erik Strandberg
Yet Another IT Consultant
Användarvisningsbild
Barre
Inlägg: 2298
Blev medlem: 13 dec 2006, 10:23
OS: Ubuntu
Ort: Stockholm
Kontakt:

SV: lorem-ipsum-generator

Inlägg av Barre »

ibland undrar jag om du slänger ur dig lite fina ord för att få mig att känna mig dum i huvudet ;) :P
vad är en lorem-ipsum-generator?
________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU
Användarvisningsbild
Sork
Inlägg: 127
Blev medlem: 18 okt 2007, 10:22
Ort: Solna, Sverige

SV: lorem-ipsum-generator

Inlägg av Sork »

hehe "lorem ipsum" används inom grafisk formgiving. är en text man använder för att kolla hur det kommer se ut när det är klart =)
Gotus sum, Cave cornua
Användarvisningsbild
Pinky
Inlägg: 1258
Blev medlem: 30 jan 2007, 15:59
OS: Fedora
Ort: Kristianstad/Sverige
Kontakt:

SV: lorem-ipsum-generator

Inlägg av Pinky »

http://www.lipsum.com/
Där har du allt om det  ;D
Användarvisningsbild
per9000
Inlägg: 931
Blev medlem: 07 maj 2007, 11:06
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Ort: Västerås
Kontakt:

SV: lorem-ipsum-generator

Inlägg av per9000 »

Det blev en variant i Python, finns att tanka hem här: http://pererikstrandberg.se/projects/lorem

Det blev GLPv2, ska ändras till GPLv3 till version 0.2 :)

Kod: Markera allt

~/code/py
>./lorem --help
Usage: lorem [options]

Options:
  --version   show program's version number and exit
  -h, --help  show this help message and exit
  -n N        Number of Words
  -l L        Number of Lines
  -c C        Number of Chars
  -q Q        Quote index (0-9)

~/code/py
>./lorem -n 60
lorem ipsum dolor sit amet consetetur sadipscing elitr sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat sed diam voluptua at vero eos et accusam et justo duo dolores et ea rebum stet clita kasd gubergren no sea takimata sanctus est lorem ipsum dolor sit amet lorem ipsum dolor sit amet consetetur sadipscing elitr sed diam

~/code/py
>./lorem -c 60 -q 2
convenevole cosa e carissime donne che ciascheduna cosa la q

~/code/py
>./lorem -l 4 -q 4
es treibt dich fort von ort zu ort du weißt nicht mal warum im
winde klingt ein sanftes wort schaust dich verwundert um

die liebe die dahinten blieb sie ruft dich sanft zurück o komm zurück

--
Per Erik Strandberg
Yet Another IT Consultant
Användarvisningsbild
Sork
Inlägg: 127
Blev medlem: 18 okt 2007, 10:22
Ort: Solna, Sverige

SV: lorem-ipsum-generator

Inlägg av Sork »

nice  :D
Gotus sum, Cave cornua
Användarvisningsbild
per9000
Inlägg: 931
Blev medlem: 07 maj 2007, 11:06
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Ort: Västerås
Kontakt:

SV: lorem-ipsum-generator

Inlägg av per9000 »

Barre skrev: ibland undrar jag om du slänger ur dig lite fina ord för att få mig att känna mig dum i huvudet
[...]
Ha, ha :)

Det är klart jag gör det - jag är en dryg jäkel vettö... ;)

I princip är det ett alternativ till att skriva "blah" tre tusen gånger på en sida för att se layouten

En till artikel om det http://en.wikipedia.org/wiki/Lorem_ipsum

/Per
--
Per Erik Strandberg
Yet Another IT Consultant
Användarvisningsbild
Barre
Inlägg: 2298
Blev medlem: 13 dec 2006, 10:23
OS: Ubuntu
Ort: Stockholm
Kontakt:

SV: lorem-ipsum-generator

Inlägg av Barre »

jag har läst på :)

tackar för länkarna...
________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU
Användarvisningsbild
per9000
Inlägg: 931
Blev medlem: 07 maj 2007, 11:06
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Ort: Västerås
Kontakt:

SV: lorem-ipsum-generator

Inlägg av per9000 »

bugg 1!

500 tecken -> 501 tecken :)

Kod: Markera allt

>lorem -c 500 > /tmp/foo.txt

>wc /tmp/foo.txt
  1  87 501 /tmp/foo.txt
Fler buggar tas med glädje emot.

/Per
--
Per Erik Strandberg
Yet Another IT Consultant
Användarvisningsbild
Barre
Inlägg: 2298
Blev medlem: 13 dec 2006, 10:23
OS: Ubuntu
Ort: Stockholm
Kontakt:

SV: lorem-ipsum-generator

Inlägg av Barre »

Indexs out of range om -n är större än antalet ord -q har.

ex:
lorem.py -n733 -q 1  ger index out of range
lorem.py -n732 -q 1    fungerar
________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU
Användarvisningsbild
per9000
Inlägg: 931
Blev medlem: 07 maj 2007, 11:06
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Ort: Västerås
Kontakt:

SV: lorem-ipsum-generator

Inlägg av per9000 »

Barre skrev: Indexs out of range om -n är större än antalet ord -q har.

ex:
lorem.py -n733 -q 1  ger index out of range
lorem.py -n732 -q 1    fungerar
Version 0.2 ute nu :)

din bugg borde vara fixad

v0.2 ligger nu på http://www.pererikstrandberg.se/projects/lorem
(den gamla ligger nu på http://www.pererikstrandberg.se/projects/lorem-0.1 )

Min bugg ovan är ingen bugg - det är bara ett nytt rad-tecken och det tycker jag man får stå ut med.

Kod: Markera allt

>lorem -c6 -q 1 > /tmp/foo.txt 

>wc -c /tmp/foo.txt 
7 /tmp/foo.txt

>hd /tmp/foo.txt 
00000000  6f 68 20 74 68 6f 0a                              |oh tho.|
00000007
/Per
--
Per Erik Strandberg
Yet Another IT Consultant
Användarvisningsbild
per9000
Inlägg: 931
Blev medlem: 07 maj 2007, 11:06
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Ort: Västerås
Kontakt:

SV: lorem-ipsum-generator

Inlägg av per9000 »

Det är så vackert så man nästan gråter :)
Bilagor
terminal.png
Screenshot-lorem ipsum dolor sit amet consetetur — Site.png
--
Per Erik Strandberg
Yet Another IT Consultant
Användarvisningsbild
Barre
Inlägg: 2298
Blev medlem: 13 dec 2006, 10:23
OS: Ubuntu
Ort: Stockholm
Kontakt:

SV: lorem-ipsum-generator

Inlägg av Barre »

vore det inte bättre att ersätta

Kod: Markera allt

    else:
        # do words
        words = lorems[item].replace('\n',' ')
        words = words.split(' ')

        n = min(n, len(words))

        for i in xrange(n):
            print words[i],

med

Kod: Markera allt

    else:
        # do words
        words = lorems[item].replace('\n',' ')
        words = words.split(' ')
	
	while n :
		if n > len(words):
			n1 = len(words)
			n=n-n1
		else:
			n1 = n
			n = 0
		for i in xrange(n1):
			print words[i],

        print
eller något liknande för att kunnd "dumpa" stycken som är längre än själva citatet?
Senast redigerad av 1 Barre, redigerad totalt 7 gånger.
________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU
Användarvisningsbild
per9000
Inlägg: 931
Blev medlem: 07 maj 2007, 11:06
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Ort: Västerås
Kontakt:

SV: lorem-ipsum-generator

Inlägg av per9000 »

Barre skrev: vore det inte bättre att ersätta

Kod: Markera allt

    else:
        # do words
        words = lorems[item].replace('\n',' ')
        words = words.split(' ')

        n = min(n, len(words))

        for i in xrange(n):
            print words[i],

med

Kod: Markera allt

    else:
        # do words
        words = lorems[item].replace('\n',' ')
        words = words.split(' ')
	
	while n :
		if n > len(words):
			n1 = len(words)
			n=n-n1
		else:
			n1 = n
			n = 0
		for i in xrange(n1):
			print words[i],

        print
eller något liknande för att kunnd "dumpa" stycken som är längre än själva citatet?
Det var en bra idé! Då får man ju faktiskt så många ord/rader/chars som man säger...

Det ska definitivt in i version 0.3 :)

/Per
--
Per Erik Strandberg
Yet Another IT Consultant
Användarvisningsbild
per9000
Inlägg: 931
Blev medlem: 07 maj 2007, 11:06
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Ort: Västerås
Kontakt:

SV: lorem-ipsum-generator

Inlägg av per9000 »

Version 0.4 ute nu: http://pererikstrandberg.se/projects/lorem
+ bättre --help
+ man kan ha stora siffror för att få mycket output (tack Barre)
+ GPLv3 är med i källkoden
+ Strindberg är med på ett hörn
+ non-ascii tecken är nu vettiga (tror jag)
+ den borde vara lite snabbare då inte alla citaten behöver läsas in i minnet varje gång - bara det man vill ha

- På grund av all text och min fetisch för program i bara en fil är källkoden på 2000 rader.
- ett par rader är längre än 80 tecken

* bara 'lorem' ger instruktioner och "error"

/Per
--
Per Erik Strandberg
Yet Another IT Consultant
Användarvisningsbild
per9000
Inlägg: 931
Blev medlem: 07 maj 2007, 11:06
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Ort: Västerås
Kontakt:

SV: lorem-ipsum-generator [LÖST]

Inlägg av per9000 »

Gjorde lite dokumenation här:
http://www.pererikstrandberg.se/blog/redigera/index.cgi?page=LoremIpsumGenerator

Jag har redan börjat använda den rätt ett par gånger om dagen minst.

/Per

EDIT: uppdaterade länken
Senast redigerad av 1 per9000, redigerad totalt 9 gånger.
--
Per Erik Strandberg
Yet Another IT Consultant
Användarvisningsbild
Barre
Inlägg: 2298
Blev medlem: 13 dec 2006, 10:23
OS: Ubuntu
Ort: Stockholm
Kontakt:

SV: lorem-ipsum-generator

Inlägg av Barre »

per9000 skrev: Gjorde lite dokumenation här:
http://www.pererikstrandberg.se/blog/redigera/index.cgi?page=LoremIpsumGenerator

Jag har redan börjat använda den rätt ett par gånger om dagen minst.

/Per
så... vad har du för användarnamn och lösenord då? ;) jag blir nämligen "promptad" om såna uppgifter....
________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU
Användarvisningsbild
per9000
Inlägg: 931
Blev medlem: 07 maj 2007, 11:06
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Ort: Västerås
Kontakt:

SV: lorem-ipsum-generator

Inlägg av per9000 »

--
Per Erik Strandberg
Yet Another IT Consultant
SakJur
Inlägg: 1358
Blev medlem: 31 mar 2007, 18:00
OS: Fedora
Utgåva: Vet inte/ingen utgåva passar
Ort: Västerås
Kontakt:

SV: lorem-ipsum-generator

Inlägg av SakJur »

Yeah: sudo ./lorem lorem -n 99999 :D
Jag är inte tyvärr inte särskilt aktiv längre.
sakjur@launchpad
Användarvisningsbild
per9000
Inlägg: 931
Blev medlem: 07 maj 2007, 11:06
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Ort: Västerås
Kontakt:

SV: lorem-ipsum-generator

Inlägg av per9000 »

ganska irriterande faktiskt :)

Kod: Markera allt

>time lorem -n 9999999
lorem ipsum dolor sit amet consetetur sadipscing elitr sed[...]
t accusam et justo duo dolores et ea rebum stet clita kasd

real    0m34.063s
user    0m8.905s
sys     0m0.660s
--
Per Erik Strandberg
Yet Another IT Consultant
Skriv svar

Återgå till "Terminalforum"