mboost-dp1

unknown
- Forside
- ⟨
- Forum
- ⟨
- Nyheder
Haha... fedt for ham, og fedt med den sidste kommentar ;) Det er fremskidt :D Nej, seriøst... det er faktisk fedt i skriver det :) Tak.
Men det er da vildt fedt for ham Hansson, DR er også et rigtigt godt site. Fedt! DK IS DA B3ST :P
Men det er da vildt fedt for ham Hansson, DR er også et rigtigt godt site. Fedt! DK IS DA B3ST :P
Et bevis på at Danmark stadig er med i udviklingen, at vi i forvejen sidder tungt på ting som C++,C# og Navision som dansk-opfundene ting, er jo også rart.
Det styrker vores position i det globale IT markede, og kan vel være indbringende i fremtiden, og sikkert også sikre mig et job,hvis jeg består HTX og UNI :D
Det styrker vores position i det globale IT markede, og kan vel være indbringende i fremtiden, og sikkert også sikre mig et job,hvis jeg består HTX og UNI :D
heh ordet originale betydning ? :D
"Originally, a hacker was someone who made furniture with an axe."
Men jo tillykke til ham da. Dailyrush er et udemærket site.
"Originally, a hacker was someone who made furniture with an axe."
Men jo tillykke til ham da. Dailyrush er et udemærket site.
#7 Ruby er et andet sprog en PHP men de har begge samme primære formål. Hjælp til udvikling af web-applikationer, og programmet der nævnes "Ruby On Rails" er et framework til nemmere udvikling af simple (og komplekse), web-rutiner, som fx forms, debatfora, loginsystemer osv.
Tillykke til David, det går jo fremragende for ham, har selv hørt et af hans foredrag om RoR, det er virkeligt fascinerende og en spændende vinkel til web-udvikling, som mange mennesker hurtigt har fået skabt en helvedes masse hype om.
Efter sådan en modtagelse af den pris kan det kun sætte endnu mere gang i ham, lækkert at se. Gratz.
Tillykke til David, det går jo fremragende for ham, har selv hørt et af hans foredrag om RoR, det er virkeligt fascinerende og en spændende vinkel til web-udvikling, som mange mennesker hurtigt har fået skabt en helvedes masse hype om.
Efter sådan en modtagelse af den pris kan det kun sætte endnu mere gang i ham, lækkert at se. Gratz.
Ordet hacker's originale mening er en person der laver møbler af træ.
Jeg tror du mener i ordets nye mening, men at man skal bemærke forskellen mellem en hacker og en cracker.
//Til de uvidende
Ruby og Ruby on Rails er ikke det samme.
http://en.wikipedia.org/wiki/Ruby_programming_lang...
http://en.wikipedia.org/wiki/Ruby_on_Rails
http://google.com for sammenligninger mellem Ruby, PHP, python, pearl osv.
Jeg tror du mener i ordets nye mening, men at man skal bemærke forskellen mellem en hacker og en cracker.
//Til de uvidende
Ruby og Ruby on Rails er ikke det samme.
http://en.wikipedia.org/wiki/Ruby_programming_lang...
http://en.wikipedia.org/wiki/Ruby_on_Rails
http://google.com for sammenligninger mellem Ruby, PHP, python, pearl osv.
#9 Nu du nævner Google og Python i samme sætning får det mig til at tænke på hvad det egentlig er de bruger Python til.
--
Ordet hacker kan bruges om alt lige fra en programmør til en "cracker". En hacker er bare en computerbuff. Find ham der opfandt ordet og vi kan få en saglig debat om brugen af ordet.
Jeg synes da bestemt at der måtte være nogle seriøse udfordrere til den titel. Faktisk synes jeg ikke at det lyder som noget der burde ligge i top 100, men det er vel bare _min_ definition på ordet hacker ;)
--
Ordet hacker kan bruges om alt lige fra en programmør til en "cracker". En hacker er bare en computerbuff. Find ham der opfandt ordet og vi kan få en saglig debat om brugen af ordet.
Jeg synes da bestemt at der måtte være nogle seriøse udfordrere til den titel. Faktisk synes jeg ikke at det lyder som noget der burde ligge i top 100, men det er vel bare _min_ definition på ordet hacker ;)
#7 Ruby er et objektorienteret scripting sprog. Det er et mere "general purpose" sprog, på linje med Perl og Python, i forhold til PHP, der er lavet med webprogrammering som hovedformål. Rails er et MVC-framework til Ruby, der kan bruges til at lave webapplikationer.
Man kan ikke sige at Ruby er bedre end PHP (eller omvendt). Valg af programmeringssprog afhænger jo af opgavens karakter, og i høj grad også erfaring og personlig præference. Ruby er blandt andet kendt for sin letlæselige syntax (igen smagssag), og for at kræve færre kodelinjer end andre programmeringssprog.
Et eksempel på en klasse i Java:
class MinKlasse
{
private int minVariabel;
public MinKlasse(int minVariabel)
{
this.minVariabel = minVariabel;
}
}
og samme i PHP (5):
class MinKlasse
{
private $minVariabel;
MinKlasse($minVariabel)
{
$this->minVariabel = $minVariabel;
}
}
og den samme i Ruby:
class MinKlasse
def initialize(minVariabel)
@minVariabel = minVariabel
end
end
...med forbehold for syntaksfejl ;)
Grats til David. Spændende at se om Rails kan være med til at sætte Ruby på kortet sammen med PHP.
edit: øv min fine indrykning kom ikke med :(
Man kan ikke sige at Ruby er bedre end PHP (eller omvendt). Valg af programmeringssprog afhænger jo af opgavens karakter, og i høj grad også erfaring og personlig præference. Ruby er blandt andet kendt for sin letlæselige syntax (igen smagssag), og for at kræve færre kodelinjer end andre programmeringssprog.
Et eksempel på en klasse i Java:
class MinKlasse
{
private int minVariabel;
public MinKlasse(int minVariabel)
{
this.minVariabel = minVariabel;
}
}
og samme i PHP (5):
class MinKlasse
{
private $minVariabel;
MinKlasse($minVariabel)
{
$this->minVariabel = $minVariabel;
}
}
og den samme i Ruby:
class MinKlasse
def initialize(minVariabel)
@minVariabel = minVariabel
end
end
...med forbehold for syntaksfejl ;)
Grats til David. Spændende at se om Rails kan være med til at sætte Ruby på kortet sammen med PHP.
edit: øv min fine indrykning kom ikke med :(
Som tidligere nævnt er rails et mvc framework, det kan sammenlignes med Jakarta Struts og Java Server Faces så vidt jeg husker. Det snilde ved det er at man undgår at skrive en masse xml kode til at koble alting sammen.
Har ikke rodet ved ovenstående, men har hørt det fra andre rails brugere, som er tidligere java programmører.
Jeg vil foreslå folk at se videoen på rubyonrails.org den viser meget godt principperne i det, desuden med lyd så bare læn jer tilbage.
Grunden til at programmet har vundet, er at det er så nemt at bruge samtidigt med at det kan _alt_ samtidigt med at den følger keep it simple stupid (kiss) dont repeat yourself (dry) og rapid application development (RAD) principperne.
Hvis jeg ikke skulle i skole i morgen, vil jeg have skrevet meget mere.
Danm you uddannelse.
Har ikke rodet ved ovenstående, men har hørt det fra andre rails brugere, som er tidligere java programmører.
Jeg vil foreslå folk at se videoen på rubyonrails.org den viser meget godt principperne i det, desuden med lyd så bare læn jer tilbage.
Grunden til at programmet har vundet, er at det er så nemt at bruge samtidigt med at det kan _alt_ samtidigt med at den følger keep it simple stupid (kiss) dont repeat yourself (dry) og rapid application development (RAD) principperne.
Hvis jeg ikke skulle i skole i morgen, vil jeg have skrevet meget mere.
Danm you uddannelse.
#5, #10
Jeg har altid set ordet hacker, som noget ovre i det hobby-agtige. Det kommer især af hvordan man definerer begrebet "et hack", der jo normalt ikke ligefrem anses for at være den mest strukturerede tilgang til programudvikling.
Derfor kan der jo godt være større projekter, der ikke rigtigt passer ind i kategorien. Måske noget med at det skal være udviklet af en enkelt person?
Jeg har altid set ordet hacker, som noget ovre i det hobby-agtige. Det kommer især af hvordan man definerer begrebet "et hack", der jo normalt ikke ligefrem anses for at være den mest strukturerede tilgang til programudvikling.
Derfor kan der jo godt være større projekter, der ikke rigtigt passer ind i kategorien. Måske noget med at det skal være udviklet af en enkelt person?
LOL!
En nyhed hvor pressen ikke kunne undgå at forholde sig til ordets oprindelige og rigtige betydning!... :) Det var sgu ret ironisk.
Tillykke til vores danske hacker. Det kan vi roligt være stolte af, omend jeg nu er sikker på vi har en del flere hackere, vi ikke hører lige så meget om... ;)
En nyhed hvor pressen ikke kunne undgå at forholde sig til ordets oprindelige og rigtige betydning!... :) Det var sgu ret ironisk.
Tillykke til vores danske hacker. Det kan vi roligt være stolte af, omend jeg nu er sikker på vi har en del flere hackere, vi ikke hører lige så meget om... ;)
#17
Min første tanke da jeg læste overskriften var at de bedste "hackere" må være dem man ikke hører om, hvor hacker her er den nymorderne tvistede fortolkning.
Efter at have læst nyheden gav den dog en del mere mening.
Tillykke til ham og god held forud, selvom det virker som en lidt random pris o.O
Det kan vi roligt være stolte af, omend jeg nu er sikker på vi har en del flere hackere, vi ikke hører lige så meget om... ;)
Min første tanke da jeg læste overskriften var at de bedste "hackere" må være dem man ikke hører om, hvor hacker her er den nymorderne tvistede fortolkning.
Efter at have læst nyheden gav den dog en del mere mening.
Tillykke til ham og god held forud, selvom det virker som en lidt random pris o.O
blinklys:
'Ruby er blandt andet kendt for sin letlæselige syntax (igen smagssag)'
Helt enig, det er en smagssag synes bestemt ikke Ruby er letlæseligt, det er PHP og Java derimod hvis man som du gjorde i det eksempel sætter {}'erne på deres egen linier.
'og for at kræve færre kodelinjer end andre programmeringssprog.'
Kompakt kode gavner bestemt ikke læsbarheden.
Specielt ikke når folk begynder, at lave multiple methode kald, bruger ternary operator osv i et return statement i en metode, bare for at tage et grelt eksempel.
Jeg har haft kig på Ruby men har bestemt ingen planer om at anvende sproget, det var spøjst at kigge på, men dens eventuelle fordelle er udvasket pga. jeg skal lære endnu et sprog. Så hellere holde mig til C/C++, PHP, Java, C#, Vb.net, VBscript, alm. basic, C64 assembler, Amiga Assembler, og Assembler til ARM mikrocontrollere. Det er rigeligt til at løse alle de opgaver jeg har stødt på i min karriere.
'Ruby er blandt andet kendt for sin letlæselige syntax (igen smagssag)'
Helt enig, det er en smagssag synes bestemt ikke Ruby er letlæseligt, det er PHP og Java derimod hvis man som du gjorde i det eksempel sætter {}'erne på deres egen linier.
'og for at kræve færre kodelinjer end andre programmeringssprog.'
Kompakt kode gavner bestemt ikke læsbarheden.
Specielt ikke når folk begynder, at lave multiple methode kald, bruger ternary operator osv i et return statement i en metode, bare for at tage et grelt eksempel.
Jeg har haft kig på Ruby men har bestemt ingen planer om at anvende sproget, det var spøjst at kigge på, men dens eventuelle fordelle er udvasket pga. jeg skal lære endnu et sprog. Så hellere holde mig til C/C++, PHP, Java, C#, Vb.net, VBscript, alm. basic, C64 assembler, Amiga Assembler, og Assembler til ARM mikrocontrollere. Det er rigeligt til at løse alle de opgaver jeg har stødt på i min karriere.
#15
__construct(), og ikke __constructer()
#16
Ja, men det er ikke PHP 5 som der bliver påstået.
#20
Jeg tænkte præcis det samme efter at have kigget lidt på syntaxen. Men det er vel bare en tilvændigssag.
Jeg har nu svært ved at se fordelen ved Ruby Rails frem for fx. PHP. Der findes jo ikke meget hjælp og tutorials at hente på nettet om Ruby.
__construct(), og ikke __constructer()
#16
Ja, men det er ikke PHP 5 som der bliver påstået.
#20
Jeg tænkte præcis det samme efter at have kigget lidt på syntaxen. Men det er vel bare en tilvændigssag.
Jeg har nu svært ved at se fordelen ved Ruby Rails frem for fx. PHP. Der findes jo ikke meget hjælp og tutorials at hente på nettet om Ruby.
#15 + #22
Med hensyn til PHP5's contructor: I stand corrected :)
#16
Er du sikker på det? Hvad sker der så hvis man laver både den nye type contructor og den gamle i samme klasse? Får man en fejl eller ...? Jeg har kun PHP 4 installeret, så jeg kan ikke selv lige teste det :)
#20
Hvis du synes Ruby-eksemplet er for kompakt, så er du skam velkommen til at lave alle de linjeskift du har lyst til :) Jeg er også "vokset op" med C/C++, Java og PHP så jeg er også vandt til {} og ; i C-syntaxen. Jeg synes dog ikke en bunke af blokke med {}'er samt ;'er på hver eneste linje automatisk gør syntaxen mere læselig - tværtimod. Jeg kan rigtig godt li' at Ruby syntax i høj grad er fri for disse tegn. Det er en smagssag, og mange vil synes det modsatte :)
Du har ret, mit "færre kodelinjer" var ikke den bedste formulering - skulle nok nærmere have været "mindre tastearbejde" :) Man kan lave totalt fucked up kode med alle sprog - f.eks. et Ruby-program uden indrykning :S
BASIC og C64 assembler RULES! ;)
Med hensyn til PHP5's contructor: I stand corrected :)
#16
Er du sikker på det? Hvad sker der så hvis man laver både den nye type contructor og den gamle i samme klasse? Får man en fejl eller ...? Jeg har kun PHP 4 installeret, så jeg kan ikke selv lige teste det :)
#20
Helt enig, det er en smagssag synes bestemt ikke Ruby er letlæseligt, det er PHP og Java derimod hvis man som du gjorde i det eksempel sætter {}'erne på deres egen linier.
Hvis du synes Ruby-eksemplet er for kompakt, så er du skam velkommen til at lave alle de linjeskift du har lyst til :) Jeg er også "vokset op" med C/C++, Java og PHP så jeg er også vandt til {} og ; i C-syntaxen. Jeg synes dog ikke en bunke af blokke med {}'er samt ;'er på hver eneste linje automatisk gør syntaxen mere læselig - tværtimod. Jeg kan rigtig godt li' at Ruby syntax i høj grad er fri for disse tegn. Det er en smagssag, og mange vil synes det modsatte :)
Kompakt kode gavner bestemt ikke læsbarheden.
Specielt ikke når folk begynder, at lave multiple methode kald, bruger ternary operator osv i et return statement i en metode, bare for at tage et grelt eksempel.
Du har ret, mit "færre kodelinjer" var ikke den bedste formulering - skulle nok nærmere have været "mindre tastearbejde" :) Man kan lave totalt fucked up kode med alle sprog - f.eks. et Ruby-program uden indrykning :S
Så hellere holde mig til C/C++, PHP, Java, C#, Vb.net, VBscript, alm. basic, C64 assembler, Amiga Assembler, og Assembler til ARM mikrocontrollere.
BASIC og C64 assembler RULES! ;)
Jeg har lige talt en del med min gamle nørde-buddy, og vi må melde pas : hvordan skal det lige forståes med den her "nye definition" af ordet ?
Det er een stor suppe af forvirring for mig ... Google har en pris, en aktuel endda, med ordet "hacker" i. Den vindes af en person som koder webapplikationer, men i artiklen nævnes mange gange "han holder sig på på lovens side nu" eller lignende.
Hvad har han vundet og for hvilke bedrifter helt nøjagtigt ? Meget forvirrende nyhed, når nu hacker (åbenbart) er blevet et meget interlektuelt ord som ændrer sig efter hvem der bruger det og i hvilket årti.
Hjælp til dem som troede de havde været nørder siden starten af firserne her. ;-)
Det er een stor suppe af forvirring for mig ... Google har en pris, en aktuel endda, med ordet "hacker" i. Den vindes af en person som koder webapplikationer, men i artiklen nævnes mange gange "han holder sig på på lovens side nu" eller lignende.
Hvad har han vundet og for hvilke bedrifter helt nøjagtigt ? Meget forvirrende nyhed, når nu hacker (åbenbart) er blevet et meget interlektuelt ord som ændrer sig efter hvem der bruger det og i hvilket årti.
Hjælp til dem som troede de havde været nørder siden starten af firserne her. ;-)
#24
Hacker er ikke BLEVET intellektuelt.
Der er som nævnt tale om en OPRINDELIG betydning.
Læs lidt om sande hackere her:
http://www.plethora.net/~seebs/faqs/hacker.html
"jamen hvad legitimitet har det, når det er en eller anden gut som har skrevet det?!"
IBM har sponsereret hans artikler, hvilket burde give han lidt troværdighed. Der er en rimelig sansynlighed for, at IBM har mange hackere ansat.
Hacker er ikke BLEVET intellektuelt.
Der er som nævnt tale om en OPRINDELIG betydning.
Læs lidt om sande hackere her:
http://www.plethora.net/~seebs/faqs/hacker.html
"jamen hvad legitimitet har det, når det er en eller anden gut som har skrevet det?!"
IBM har sponsereret hans artikler, hvilket burde give han lidt troværdighed. Der er en rimelig sansynlighed for, at IBM har mange hackere ansat.
Så i bund og grund :
"Hacker" er mediernes negative ord for it-kriminelle - hvor en hacker i virkelighed står for en ekspert i f.eks. netværk ? Eller i nyhedens tilfælde - webapplikationer ?
Tak for links'ene i øvrigt. :-)
PS : hvad siger Websters ?
"Hacker" er mediernes negative ord for it-kriminelle - hvor en hacker i virkelighed står for en ekspert i f.eks. netværk ? Eller i nyhedens tilfælde - webapplikationer ?
Tak for links'ene i øvrigt. :-)
PS : hvad siger Websters ?
futski:
Den danske lovgivning siger en hacker er en der bryder ind i computer systemmer han ikke har adgang til:
http://www.jm.dk/wimpdoc.asp?page=document&obj...
http://www.retssal.dk/nyheder2.php3?side=112
osv.
Så jævnfør dansk lovgivning er en hacker en der er kriminel.
Så nej det er ikke kun medierne det er også den lovgivende forsamling i mindst danmark, og mig bekendt også i USA, Tyskland og England.
Den danske lovgivning siger en hacker er en der bryder ind i computer systemmer han ikke har adgang til:
http://www.jm.dk/wimpdoc.asp?page=document&obj...
http://www.retssal.dk/nyheder2.php3?side=112
osv.
Så jævnfør dansk lovgivning er en hacker en der er kriminel.
Så nej det er ikke kun medierne det er også den lovgivende forsamling i mindst danmark, og mig bekendt også i USA, Tyskland og England.
Oki ... tak for alt infoen, folkens. :-)
I kan godt forstå at man - trods jeg selv synes jeg er en nørd - kan blive lidt forvirret, ikke ?
I kan godt forstå at man - trods jeg selv synes jeg er en nørd - kan blive lidt forvirret, ikke ?
#28 Disky
Kan godt være at der skrives hacking i retsbøger og pressemeddelelser, men lovteksten bruger bestemt ikke ordet en eneste gang. Her bruger man til min store tilfredshed tørre neutrale ord... :)
#29
Ja det er beklageligt at den forvirrig opstod.
Det vigtigste er at du kender begge betydninger, hvis du en dag skulle komme i de kredse hvor den oprindelige er den mest udbredte. Er jo så ikke sikkert du gør det. Det er HOVEDSAGELIGT i UNIX kredse. (Herunder FreeBSD og GNU/Linux)
Men hacking er omfattet af Straffelovens §263, hvis ordlyd er:
Med bøde, hæfte eller fængsel indtil 6 måneder straffes den, som uberettiget
1. Bryder eller unddrager nogen et brev, telegram eller anden lukket meddelelse eller optegnelse
eller gør sig bekendt med indholdet,
2. Skaffer sig adgang til andres gemmer,
3. Ved hjælp af et apparat hemmeligt aflytter eller optager udtalelser fremsat i enrum, telefonsam-
taler eller anden samtale mellem andre, eller forhandlinger i lukket møde, som han ikke selv
deltager i, eller hvortil han uberettiget har skaffet sig adgang.
Stk. 2. Med bøde, hæfte eller fængsel indtil 6 måneder straffes den, som uberettiget skaffer sig
adgang til andens oplysninger eller programmer, der er bestemt til at bruges i et anlæg til elektronisk databehandling.
Stk. 3. Begås de i stk. 1 eller 2 nævnte forhold med forsæt til at skaffe sig eller gøre sig bekendt med oplysninger om en virksomheds erhvervshemmeligheder eller under andre særlig skærpende omstændigheder, kan straffen stige til fængsel indtil 4 år.
Kan godt være at der skrives hacking i retsbøger og pressemeddelelser, men lovteksten bruger bestemt ikke ordet en eneste gang. Her bruger man til min store tilfredshed tørre neutrale ord... :)
#29
Ja det er beklageligt at den forvirrig opstod.
Det vigtigste er at du kender begge betydninger, hvis du en dag skulle komme i de kredse hvor den oprindelige er den mest udbredte. Er jo så ikke sikkert du gør det. Det er HOVEDSAGELIGT i UNIX kredse. (Herunder FreeBSD og GNU/Linux)
Se hvis du virkelig have en oprigtig interesse i at finde ud af dette, så kunne du jo gøre lidt for det selv. Jeg er mildest talt ikke motiveret for, at spilde flere kræfter på den gang ævl her. På det seneste er tonen blevet ringere end jeg troede da jeg begyndte. Og så står jeg af.
http://www.catb.org/~esr/writings/cathedral-bazaar...
http://www.catb.org/~esr/faqs/hacker-howto.html
http://www.catb.org/~esr/writings/cathedral-bazaar...
http://www.catb.org/~esr/faqs/hacker-howto.html
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.