Gå til innhold

ProgrammeringsBaren! Småprat, om det du elsker!


Anbefalte innlegg

Skrevet (endret)

Det er hovedsaklig et verktøy for heightmap behandling.

 

For en av funksjonene trengs ett nyere skjermkort da opengl 3.3 benyttes.

Den kan også generere modeller til 3d printere.

Kjører på standard/oracle jvm, har ikke prøvd noen andre enda.

 

 

Edit:

 

Kom over denne, noen tanker?

http://www.click2sell.eu/

Endret av Leif.ross
Videoannonse
Annonse
Skrevet (endret)
Aldri hørt om dette hos utdanningsinstitusjoner, ihvertfall ikke når det gjelder ting man utvikler selv på fritiden.
Er nok forskjell på om det på fritiden eller om det er en skoleoppgave ja.

 

@Leif.ross: du kan vel bare lage en nettside for programmet ditt da? Om det finnes noe tilsvarende Google Play til desktop, så er det ihvertfall ingen som har hørt om det, og da er vel poenget borte.

Endret av MikkelRev
Skrevet (endret)

Det er hovedsaklig et verktøy for heightmap behandling.

 

For en av funksjonene trengs ett nyere skjermkort da opengl 3.3 benyttes.

Den kan også generere modeller til 3d printere.

Kjører på standard/oracle jvm, har ikke prøvd noen andre enda.

 

 

Edit:

 

Kom over denne, noen tanker?

http://www.click2sell.eu/

 

Dette høres jo ikke ut som et typisk bestseller program da. Så her ville jeg nok sjekket litt ut hva typiske kunder trenger av funksjoner, implementert det som mangler og så prøvd å selge direkte til kunder.

 

Automatisk annonsering i aktuelle kanaler, webside som er optimalisert mot det aktuelle markedet og lignende.

 

Men siden du er under utdanning kan det jo faktisk hende at du vinner mest i det lange løp på å opensource applikasjonen din ;)

 

Da tjener du kanskje ikke så mye akkurat nå, men du får på CVen din at du har fungerende "levende" software på f.eks github :)

 

-K-

 

ps. med "bestseller program" mente jeg at dette høres ut som er program som er spesifikt på en type oppgave, og at du dermed kanskje ikke kan forvente kvantitetssalg, men heller kvalitettsalg. Og at du da bør vurdere prisbildet dit opp imot dette faktumet. Altså færre kunder = høyere pris, men mer tilpassing til kundegruppe.

Endret av kbotnen
  • Liker 1
Skrevet

Dette høres jo ikke ut som et typisk bestseller program da. Så her ville jeg nok sjekket litt ut hva typiske kunder trenger av funksjoner, implementert det som mangler og så prøvd å selge direkte til kunder.

 

Automatisk annonsering i aktuelle kanaler, webside som er optimalisert mot det aktuelle markedet og lignende.

 

Men siden du er under utdanning kan det jo faktisk hende at du vinner mest i det lange løp på å opensource applikasjonen din ;)

 

Da tjener du kanskje ikke så mye akkurat nå, men du får på CVen din at du har fungerende "levende" software på f.eks github :)

 

-K-

 

ps. med "bestseller program" mente jeg at dette høres ut som er program som er spesifikt på en type oppgave, og at du dermed kanskje ikke kan forvente kvantitetssalg, men heller kvalitettsalg. Og at du da bør vurdere prisbildet dit opp imot dette faktumet. Altså færre kunder = høyere pris, men mer tilpassing til kundegruppe.

 

Takk for bra svar! :)

Tror ikke jeg kommer til å tjene så mye på det, men gjør det mest for å få erfaring innen markedet (Selv om jeg skal innrømme at det hadde vært kjekt å hatt noe annet på bordet enn havregryn og vitamintabletter :p).

 

Skal ordne en webside, har også en del andre prosjekter som skal legges ut på github iløpet av sommeren!

Gjest Slettet+9871234
Skrevet

Noen som bruker denne: http://udt.sourceforge.net/

 

UDT: Breaking the Data Transfer Bottleneck

 

UDT is a reliable UDP based application level data transport protocol for distributed data intensive applications over wide area high-speed networks. UDT uses UDP to transfer bulk data with its own reliability control and congestion control mechanisms. The new protocol can transfer data at a much higher speed than TCP does. UDT is also a highly configurable framework that can accommodate various congestion control algorithms.

Gjest Slettet+9871234
Skrevet

Har du store nok datamengder til at det er interessant å bruke UDT da?

Ref Wikipedia: UDT.

 

Kanskje ikke større filer enn noen Gb (videofiler).

 

Jeg har et annet spørsmål som jeg håper noen (spesielt dere som jobber i Microsoft verdenen) kan svare på.

 

SQL utf-8 eller utf-16?

Skrevet

GUI og Java - ser at JavaFX er det som Oracle pusher for tiden.

 

Noen som har noen tanker rundt det? Er det like greit å holde seg til swing, eller kan det være lurt å gå over til JavaFX?

Skrevet

Startet akkurat på et fag i C#, og det første jeg la merke til er at de aller, aller fleste benytter seg av denne strukturen:

public class()
{
   public static void main()
   {
    ....
   }
}

 

I motsetning til Java der "alle" gjør det slik:

 

public class() {
   public static void main() {
    ....
   }
}

 

Noen spesiell grunn til dette? Blir fort forvirrende å hele tiden holde styr på.

Skrevet

Som nevnt er det bare konvensjoner. Og som du nevner er det forvirrende å se noe annet enn hva man er vant til, og derfor bør du følge konvensjonene til språket/rammeverket du bruker mtp andre som skal lese din kode. :)

Skrevet

Nei, jeg tenker på ellers. Om du synes det er vanskelig å huske på konvensjoner m.m. så er slikt gjerne bygget inn i editorer. Da kan du også stille på slikt til du blir fornøyd.

Skrevet

Joda, bruker VS til C#, Eclipse til Java og Notepad++ til PHP/web. I går skulle jeg skrive en liten greie i PHP og kunne på ingen måte skjønne hvorfor det ikke fungerte. Viste seg at jeg nærmest hadde skrevet hele greia i Java.

 

Tar jeg veldig feil om jeg sier at PHP ikke har noen konvensjoner og at så og si alt er nærmest "valgfritt"?

Skrevet

Jeg må bare tilføye; hvor nøye skal man egentlig være på å følge konvensjonene innenfor et språk? Sitter og leser om Suns konvensjoner innen Java, og er veldig uenig i denne;

 

Bruk alltid krøllparanteser i if-tester og for/while-løkker. Da unngår man problemer som kan oppstå hvis man skal utvide testen/løkken og glemmer å legge til krøllparanteser.

 

Problemer som kan oppstå? Joda, men da legger man jo bare til krøllparentesene.

 

if(påstand) lala
else if(påstand) lala
else påstand

 

er da langt enklere og mer ryddig enn..

 

if(påstand) {
   lala
} else if(påstand) {
   lala
} else {
   lala
}

 

Så.. hvor nøye skal man følge disse konvensjonene?

Skrevet

Man bør jo følge konvensjonene mest mulig, i alle fall om koden skal leses og jobbes med av andre. Personlig så er jeg helt enig med deg. Det med krøllparenteser er ikke noe man er helt enige om blant C/C++-programmerere heller. Jeg syns det blir ryddigere uten dem (og hvis man skal ha dem så vil jeg hvertfall ha neste else if på en ny linje og ikke på samme linje som }, men det er pirkete :p).

Skrevet (endret)

Det er en grunn til at slike regler lages; og det er ikke kun estestikk og personlig smak; selv om det kan se slik ut.

 

Når det gjelder paranteser; så er dert fler grunner til at de alltid bør brukes.

 

La oss ta dette kode eksempelet

 

if (bob_won)
send_message("Bob won");

 

Helt uskyldig; men la oss si at et etter en stund (om det er en dag eller et år senere er uviktig) og du trenger å sende fler meldinger:

 

if (bob_won)
send_message("Bob won");
send_message_to_sue("Bob won");

 

Ser du problemet?

Endret av tomsi42
Skrevet

Tar jeg veldig feil om jeg sier at PHP ikke har noen konvensjoner og at så og si alt er nærmest "valgfritt"?

PHP er messy og lider av mange stridende standarder (eller mangel på noen).

Har du lyst å lese en kritisk artikkel så kanskje denne er noe for deg.

 

Jeg må bare tilføye; hvor nøye skal man egentlig være på å følge konvensjonene innenfor et språk?

Avhengig av språk er det gjerne flere konvensjoner, og ingen er objektivt sett "riktigere" enn andre. Noen unntak er det, f. eks språk som ikke tillater at du skriver (veldig) annerledes, eller prøver å tvinge brukeren til å følge en standard (Python, på (mest) godt og (litt) vondt).

 

Det viktigste er uansett at en standard følges, ikke nødvendigvis hvem, og hvis du jobber med andre at dere klarer å jobbe sammen om en standard. Dette er en av ideene bak at Python tvinger en kodestil; slippe å ha mange variabler mtp. kodestil slik at det er lettere å samarbeide og lese andres kode.

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...