Sida 2 av 6

SV: Tråden för dig som vill ha något att göra // Få ett eget program

Postat: 02 dec 2007, 18:19
av Hund
Quadrudos skrev:
Hund skrev: Jag har en enkel sak.. ;D

En NFO-läsare för Gnome miljön.
Det där verkade rätt intressant och behövligt. Ska se om jag kan snickra ihop ett sånt program i Python (kan dock inte lova nåt). Antar att du inte har något emot att vara betatestare?
Självklart kan jag testa. :D

SV: Tråden för dig som vill ha något att göra // Få ett eget program

Postat: 02 dec 2007, 18:32
av Quadrudos
Hund skrev: Självklart kan jag testa. :D
Kanon. Hör av mig till dig när jag det börjar likna nåt. Hade tänkt göra det i pyGTK.

SV: Tråden för dig som vill ha något att göra // Få ett eget program

Postat: 12 dec 2007, 10:17
av TobbeT
Jag skulle vilja ha ett program där man kan ta ut veckans V75. Jag hade ett förut som hette Travegas men det har sorligt nog gått i konkurs. Dessförinnan var det TravStat som gällde (DOS-program) snabbt som tusan. Kriterierna är att man i varje lopp ska kunna ranka hästarna med vad dom har sprungit in för pengar, galopprisk, inbördes möten, senaste start, tider, kuskarnas skicklighet osv. Ett sånt program i Ubuntu önskar jag mig i Julklapp  ;D

//Tobbe

SV: Tråden för dig som vill ha något att göra // Få ett eget program

Postat: 27 dec 2007, 21:55
av dlink
För några dagar sedan frågade jag här på forumet vilket var det mest lämpliga språket att börja lära sig, bestämde mig då för java, (tack för hjälpen föresten) och började klura på något roligt, lättsamt främst! projekt man kunde börja knappa på, för menar bästa träningen är ju att slänga sig ut i djungeln men insåg snabbt med mina knappt 2 dagars programmering att det inte var tillräckligt på långa vägar till att följfölja projektet som jag hade tänkt, konstigt nog, ::) så istället för att mata mig själv till lejonen tänkte jag dela med mig av idéen istället.

en synonym databas (förmodligen lättare för er som vet vad motsvarigheten för windows program som finns på ubuntu)
till "lägg till/ta bort program...". I "visa" menyn lägga till en synonym sökbas för nya ubuntuister, som inte riktigt har koll på vad programmens motsvarighet heter på ubuntu och kan således vara en förträfflighet att ha som extra hjälp och slipper främst av allt söka ihjäll sig på google för att hitta varje motsvarighet.

exempel;

*ah tusan hittar inte den där internet "e" saken någonstans! dessa småungar och deras nymoderheter först var det internet och nu var det det här! när ska det ta slut* då han plötsligt skymte "lägg till/ ta bort program" menyn, och tänkte, *äh det kan väll inte skada att leta om dem har det här inne* och skrev försiktigt in "internet explorer" i sökfältet och får lite vackert upp firefox och opera som förslag och nedan varje igång skymta han en ypperlig förklaring varför han borde ladda ner dem istället för ie. han bestämde sig slutligen för firefox och efter månader av surfning grymtade han *dessa ungar och deras nymodigheter kanske inte är så dumma iaf* och han levde lycklig i alla sina dagar som en glad ubuntuist, till den där dystra måndagen en vecka senare men det är en annan historia.

tycks? vet att det kanske mer är en utveckling på ett redan utvecklat program men antar att det ramlar under det här kategorin?

om någon bestämer sig för att utveckla den här idéen som inte borde ta så hemskt lång tid kanske ni är sugen att posta källkoden till mig, för personligen hade jag inte anning hur man injektiserar ny kod i gammalt projekt utan att paja hela skiten, om det ens går med java?  ;)

SV: Tråden för dig som vill ha något att göra // Få ett eget program

Postat: 28 dec 2007, 01:39
av KiviE
dlink skrev: om någon bestämer sig för att utveckla den här idéen som inte borde ta så hemskt lång tid kanske ni är sugen att posta källkoden till mig, för personligen hade jag inte anning hur man injektiserar ny kod i gammalt projekt utan att paja hela skiten, om det ens går med java?  ;)
Kommer troligtvis inte fungera så bra för java om du ska ändra i andras kod, då måste du skriva i samma kod som programmet ursprungligen är skrivit i.

Att läsa och sätta sig in i andras kod är inte det lättaste, speciellt inte om man inte har programmerat så mycket förut.

Tycker det låter som en bra idé men tror inte det är så lätt som du tror. Att lyckas hitta synonymer till program är inte så lätt heller alltid, men kanske räcker med de vanligaste som ie, utforskaren, paint mlf.

SV: Tråden för dig som vill ha något att göra // Få ett eget program

Postat: 03 jan 2008, 17:14
av lars.modig
Hej

Jag saknar ett träningslogg program! Nån mer än jag rör väl på sig, av Linux användarna...

Har försökt köra Polar SW via Wine, men det klarar inte att ladda filerna från min klocka (Vantage NV).SportTracks [http://www.zonefivesoftware.com/SportTracks/] via Wine för min Garmin Forerunner 305 funkar tydligen inte heller enl visa forum.

Jag har även testat Hac4Linux [http://hac4linux.sourceforge.net/scripts/desktop.php] (men den hittar inte min klocka) försökt nå skaparen, men han verkar ha lagt ner. Hemsidans senaste nytt är från 2003. La även in KPersonaltrainer & Kipinä men båda dessa är långtifrån vad jag vill ha.

Senaste jag testat är TCX converter, tyvärr funkar inte graf visningarna för mig, men den importerar i alla fall mina träningar från Forerunner.

Så om Ni inte har några idéer vad man ska hacka så är detta nåt som (enl min mening) behövs. Ett bra träningsdagbok med möjlighet att importera/exportera från/till Polars klockor, Forerunner m.m. Visa sträckor, statistik, planera träning m.m. Och allt detta överlägset snyggt, snygga ikoner lätt begripliga fönster osv.

Tack

Lars

SV: Tråden för dig som vill ha något att göra // Få ett eget program

Postat: 13 jan 2008, 01:45
av Quadrudos
Hund skrev: En NFO-läsare för Gnome miljön.
Har fått klart en testversion nu, ladda ner den här:

http://www.danieln.se/public/lightnfo.py

Kör genom att skriva "python lightinfo.py" i terminalen.

Vad som fungerar:
- Ladda, redigera och spara filer.
- Ändra färg på bakgrund och text. Dock finns det inte så många alternativ ännu men det kommer fler.

Vad som behöver göras:
- Lägga till scrollbars.
- Fler val av färger.

Vad jag skulle vara tacksam att få hjälp med:
- Skärmdumpar på hur programmet ser ut på era datorer. Kan variera en del med olika fönsterhanterare och teman och det vore skoj att se.
- Få programmet att fungera med olika teckenuppsättningar (character-encodings). Har haft en del problem med detta på några av nfo-filerna och hoppas det finns nån som vet mer om hur det fungerar.

Ha i åtanke att detta är en väldigt tidig version (började jobba med den för bara några timmar sen) och att det är mycket kvar att fixa.

SV: Tråden för dig som vill ha något att göra // Få ett eget program

Postat: 13 jan 2008, 02:01
av Smygis
Quadrudos skrev:
Hund skrev: En NFO-läsare för Gnome miljön.
Har fått klart en testversion nu, ladda ner den här:

http://www.danieln.se/public/lightnfo.pyw

Kör genom att skriva "python lightinfo.pyw" i terminalen.

Vad som fungerar:
- Ladda, redigera och spara filer.
- Ändra färg på bakgrund och text. Dock finns det inte så många alternativ ännu men det kommer fler.

Vad som behöver göras:
- Lägga till scrollbars.
- Fler val av färger.

Vad jag skulle vara tacksam att få hjälp med:
- Skärmdumpar på hur programmet ser ut på era datorer. Kan variera en del med olika fönsterhanterare och teman och det vore skoj att se.
- Få programmet att fungera med olika teckenuppsättningar (character-encodings). Har haft en del problem med detta på några av nfo-filerna och hoppas det finns nån som vet mer om hur det fungerar.

Ha i åtanke att detta är en väldigt tidig version (började jobba med den för bara några timmar sen) och att det är mycket kvar att fixa.
Spara som .py istället för .pyw. pyw är för windows och fungerar inte så bra på linux. (tab-komplemering fungerar inte0)
För att det ska fungera på ubuntu måste man installera paketet python-tk.
Första raden i filen borde vara #!/usr/bin/env python. För att kunna köra programmet utan att behöva skriva python programmnamn.

SV: Tråden för dig som vill ha något att göra // Få ett eget program

Postat: 13 jan 2008, 02:09
av Iceron
nice, jag kan hjälpa till med lite beta testning, och kanske fixa något jag ser.

Först och främst så finns det en  massa "\r" på skärmen.

Dump:  http://iceron.no-ip.info/files/lightnfo.png

edit: fick bort det:

Kod: Markera allt

def loadFile( filename ):
	alltext = "";

	for line in file(filename):
		print line,
		alltext += str(line).replace("\r", "") #Detta la jag till.

	maintext.delete( 1.0, END) # Removes old text
	maintext.insert(END, alltext)

	root.title("LightNfo " + filename) # Updates window title

SV: Tråden för dig som vill ha något att göra // Få ett eget program

Postat: 13 jan 2008, 09:42
av Quadrudos
Har gjort en del förbättringar nu:

http://www.danieln.se/public/lightnfo.py

- Lagt till #!/usr/bin/env python
- Ändrat filändelse till .py.
- Fixat problem med "\r", med hjälp av Iceron.
- Har gjort så att menyvalen för de olika färgerna har dessa färgerna, vilket gör att man ser hur en färg ser ut innan man väljer den.

SV: Tråden för dig som vill ha något att göra // Få ett eget program

Postat: 15 jan 2008, 01:01
av jansson
Något som jag skulle vilja ha är ett plugin för i KDE Kate är autocompletion a'la eclipse.
Det finns autocompletion i Kate nu, men det fungerar inte alls lika bra som i eclipse.

I eclipse kan man skriva:
pakarnamn. => och här får man upp alla metoder som finns i objektet som variabelnamnet pekar på

Dessutom vore det nice om man kunnde fixa något som motsvarar funktionen i eclipse som automatiskt infogar en ny rad och en } på nästa rad ändå när man skriver t ex:
if (ture){ och trycker på enter här

Då infogas automatiskt detta:
if (true){
    med intendering här
}
En annan trevlig funktion som jag inte tror finns i eclipse, skulle kunna vara möjlighet att markera en eller flera rader och infoga t ex en if-sats eller en for-sats runt de raderna.

Exempel:
1. Man markerar den eller de rader man vill utföra operationen på.
2. Man trycker på en knapp eller väljer i en meny vilken typ av sats som ska infogas
3. Pluginet ersätter den eller de rader man markerade i steg 1 med följande

(för if-sats)
if (true){
    [Den eller de rader som markerades i steg 1]
}

Det vore ju bra om markören automatiskt hamnade mellan vilkorsparanteserna i satsen.

SV: Tråden för dig som vill ha något att göra // Få ett eget program

Postat: 15 jan 2008, 09:21
av KiviE
jansson skrev: En annan trevlig funktion som jag inte tror finns i eclipse, skulle kunna vara möjlighet att markera en eller flera rader och infoga t ex en if-sats eller en for-sats runt de raderna.

Exempel:
1. Man markerar den eller de rader man vill utföra operationen på.
2. Man trycker på en knapp eller väljer i en meny vilken typ av sats som ska infogas
3. Pluginet ersätter den eller de rader man markerade i steg 1 med följande

(för if-sats)
if (true){
    [Den eller de rader som markerades i steg 1]
}

Det vore ju bra om markören automatiskt hamnade mellan vilkorsparanteserna i satsen.
Det kan man göra i eclipse med, dock ingen högerklick men man kan skriva på något sätt vad man vill ha. Kommer inte ihåg exakt hur man gjorde nu men kan kolla upp det senare.

Har kollat upp hur man gör nu. Men vet inte bara om det är i PHP projekt.

I settings under PHP kan man göra Templates. Ifall jag har gjort en som heter for så kan jag bara börja skriva fo och sen trycka mellanslag så kan jag välja for och då kommer min template fram.

SV: Önska program

Postat: 11 feb 2008, 18:50
av filosofis
Retat mig ett tag på virrvarret av VoiP's som inte stöder varandra... Vore det inte möjligt att skriva ett program som kan lyssna på både Ventrilo och TeamSpeak och om man får till te riktigt bra lyssna på Skype / MSN ljudkonversationer (ofc med inlogg då)

SV: Önska program

Postat: 11 feb 2008, 18:56
av KiviE
filosofis skrev: Retat mig ett tag på virrvarret av VoiP's som inte stöder varandra... Vore det inte möjligt att skriva ett program som kan lyssna på både Ventrilo och TeamSpeak och om man får till te riktigt bra lyssna på Skype / MSN ljudkonversationer (ofc med inlogg då)
Eftersom Ventrilos källkod inte finns tillgänglig så blir det inte så lätt att göra. Finns öht inte en linux klient av Ventrilo :/

SV: Tråden för dig som vill ha något att göra // Få ett eget program

Postat: 11 feb 2008, 18:59
av Ulsak
lars.modig skrev: Hej

Jag saknar ett träningslogg program! Nån mer än jag rör väl på sig, av Linux användarna...

Har försökt köra Polar SW via Wine, men det klarar inte att ladda filerna från min klocka (Vantage NV).SportTracks [http://www.zonefivesoftware.com/SportTracks/] via Wine för min Garmin Forerunner 305 funkar tydligen inte heller enl visa forum.

Jag har även testat Hac4Linux [http://hac4linux.sourceforge.net/scripts/desktop.php] (men den hittar inte min klocka) försökt nå skaparen, men han verkar ha lagt ner. Hemsidans senaste nytt är från 2003. La även in KPersonaltrainer & Kipinä men båda dessa är långtifrån vad jag vill ha.

Senaste jag testat är TCX converter, tyvärr funkar inte graf visningarna för mig, men den importerar i alla fall mina träningar från Forerunner.

Så om Ni inte har några idéer vad man ska hacka så är detta nåt som (enl min mening) behövs. Ett bra träningsdagbok med möjlighet att importera/exportera från/till Polars klockor, Forerunner m.m. Visa sträckor, statistik, planera träning m.m. Och allt detta överlägset snyggt, snygga ikoner lätt begripliga fönster osv.

Tack

Lars
Det finns ju kipinä förråden?

SV: Önska program

Postat: 19 feb 2008, 18:01
av HenrikAn
Det är väldigt vanligt att folk har problem med saker som webkameror och trådlösa nätverkskort.
Istället för att varje gång behöva köra samma "öppna ett terminalfönster och skriv lsusb...", vilket ofta är avskräckande och konstigt för en ny linuxanvändare, skulle det vara skönt med något gui-baserat.
Bifogar ett förslag på hur det skulle kunna se ut... Egentligen bara ett gui som kör relevanta kommandon.
Lägger man sedan ett deb-paket någonstans här är det bara för den ledsna webkameralöse användaren att klicka på deb-länken, installera, köra programmet och sedan klistra in all data man behöver för att felsöka.

Är det en bra id'e eller är jag bara trött och yr?

SV: Önska program

Postat: 19 feb 2008, 18:16
av Ulsak
Jättebra idé. Hur konstigt än det kan låta så finns det ju folk som inte har lust och mecka runt i terminalenb ;)

Saknar program i Linux (musikrelaterat)

Postat: 03 mar 2008, 22:04
av svarreby
Jag har installerat alla! .. host .. program som rör CD/DVD katalogisering. Alla projekt utom ett upphörde vid Hedenhös tid. Det verkar m.a.o. inte vara någon som helst aktivitet i dessa. Inget av dessa program möter mina basala krav.

Eftersom det inte finns något program överhuvudtaget som kan hantera hela musiksamlingen för Linux (För Windows så finns bl.a. CATraxx, MusicCollector, MusicLabel, Helium Music Manager mm mm) så innebär det att man sitter i "båten". Det finns inte ens några kommersiella program för Linux (MusicCollector finns för MAC)!?!

Finns det någon programmerare som skulle kunna snickra ihop ett sådant program? (eller i värsta fall ett script)?

Jag är medveten om att man kan lista alla filer på skivorna genom att köra ett enkelt kommando i prompten, men .... det måste bli absolut sista utvägen :-)


Hälsningar från en musikälskare

Re: Saknar program i Linux (musikrelaterat)

Postat: 03 mar 2008, 22:32
av whac
De program jag använder för musiklyssning är mpd och ncmpc som klient. Använder även klienten mpc med bash aliases ibland när jag är lat. Sen använder jag icecast2 för att streama. Helt perfekt.

Re: SV: Tråden för dig som vill ha något att göra // Få ett eget

Postat: 04 mar 2008, 18:31
av jabbadoo
TicToc skrev:Jag behöver ett backupscript, som jag inte kan göra själv.
bkp minfil: skapar en kopia av minfil som ligger i samma katalog som minfil, och som heter minfilYYYYMMDD_HHMMSS.
Om man skriver
bkp minfil .
eller liknande skall filen skapas där man står.

jag är inte bra på python (speciellt inte på file descriptors) men jag gör ett försök:

Kod: Markera allt

#! /etc/env python #eller vad det heter

import sys, os
import time
def dig2(s): # define 2-digit form for time
    s=str(s)
    if len(s)>=2:return s
    return '0'*(2-len(s))+s
if sys.argv==[]: raise error("No file defined")
fname=sys.argv[0] # filename defined in args
ffrom=file(fname, 'r+') #open file
t=map(dig2, time.localtime()) # get the time and date in 2-digit form
fname2=fname.split(os.sep)[-1]+'.'+t[0]+t[1]+t[2]+'_'+t[3]+t[4]+t[5]+'.bkp'
fto=file(fname2, 'wb+') # open (and create) bkp file
print os.path.normpath(os.path.join(os.getcwd(), fname)), '--->', os.path.join(os.getcwd(), fname2) # print action
while True:
    a=ffrom.read(2048) #get 2k from file...
    if a =='': break # close if empty
    fto.write(a) # ... and write it into backup
ffrom.close()
fto.close()