Tank wars på to dager. EventMachine og Chingu/Gosu(FYI: neste vanlige meetup 6.juni ) Minireferat fra code retreaten på hytta til Syver i Stavern denne helgen (11.-13.mai-2012): Magnus Holm, Carl Youngblood, Syver Enstad og OMA ankom stavern fredag kveld, kodet, pratet drakk og koste seg frem til søndag ettermiddag. Herlig tur, dette anbefales. Gøy og lærerikt, med eventmachine og chingu: Lørdag satte vi i gang et fellesprosjekt. Vi ville lage et spill der man kunne sitte på sine egne maskiner og spille realtime med hverandre. Vi landet på “Tank Wars”, en type realtime Scorched. Bananajour ble brukt for å dele koden. Det anbefales på det sterkeste. Det er også en artig “easter egg” der, om du finner den. It’s peanut butter jelly time! For spillet vurderte vi JavaScript og Faye, men Syver hadde litt erfaring med Chingu/Gosu, et ruby spill-bibliotek. For nettverksspillingen valgte vi å sette opp eventmachine og bruke meldinger fra spillklientene til en server. Meldinger som måtte sendes over var eksempelvis kanon-vinkel, kulens utgangsfart og treff. Carl og Ole Morten startet med Chingu/Gosu, mens Magnus og Syver startet med eventmachine server og klient. Første “release” var en kloss som tanks med kanon, som sendte meldinger om kanonens posisjon, slik at andre spiller kunne se det. Alle kodet til slutt både eventmachine og chingu, slik at spillet ble mer og mer avansert. Det ligger her https://github.com/cayblood/tank_wars Rundt 100 commits ble det totalt fra lørdag til søndag. Det endte på at tanksene kan kjøre, skyte, eksplodere og respawne på nytt sted, alt real-time. Scoringsystemet er ikke klart, det kan du lage! :) Chingu: https://github.com/ippa/chingu – masse dokumentasjon og eksempler. Have fun. ruby for interagere med developer.apple.com og appaloosa-storehvem=“alle ruby og mobil utvikling entusiaster” display( :body => “Etter ett pratt med OMA, han anbefalte med å ha en kort post der. Vi har brukt ruby for å interagere med developer.apple.com ( https://github.com/lacostej/iOSprovisioningprofiles ) og deployere til appaloosa store ( https://github.com/lacostej/appaloosa-store-ruby). Mer info og linker http://lacostej.blogspot.com/2012/05/juc-paris-unity3d-build-pipeline-talk.html. Pull requests & kommentær forventet !”, :ps =>“shamefull ad, vi har lansert vårt første spill i dag, http://dragonboxapp.com. Vi er i aftenposten, osv. http://www.aftenposten.no/webtv/Larer-algebra-med-app-6827001.html http://www.aftenposten.no/kultur/Larer-algebra-av-app-6826928.html Dette er kul !!! Spre nyhetene så at vi tjene penger og kan skrive enda mer ruby kode ;)”) (oppdatert for linkene – 2 ganger, parser virker ikke bra…) hvordan ser fremtiden til webutvikling ut?Jeg ønsker å diskutere hvordan fremtiden kan se ut!? Blir det sterkere eller svakere skille mellom server-side og client side? Et sterkere skille frontes med f.eks backbone.js og en restful app med json-api, heller enn rails views i erb/haml? For backend, kan man bruke node.js, eller ruby. Noen sterke meninger her? Denne fremgangsmåten er stikk motsatt av microsoftverden, hvor man har komponenter som kjører både serverside og clientside. Altså et svakere skille mellom client-kode og server-kode. Med Node.js kan man gjenbruke JavaScript fra server side og kjøre dette client side, og motsatt, da begge deler er JS. Dette trigger mange! Jeg lurer på hva som er pro/con med en slik vinkling. Dette er faktisk mer i retning av det vi ser i .Net, med den store forskjellen at i .Net genereres JS koden fra serverside-koden i C#/XML. Det er en stor forskjell, så det nesten ikke er sammenlignbart. Men allikevel, dette er og en approach å kjenne til. Når det gjelder pattern med rene JSON-api kan også dra den (for-?) langt og kjøre på med noe skikkelig tungvekts client side, som Ext4.js, et rammeverk for webapper å leke desktop app uten å være det. Noen sterke meninger om dette? Det hører med å diskutere litt templating alternativer om man ikke skal gjøre dette i Rails views :) Få opp en meetup i mai da, dere Oslo-folk :) Gjerne invitere enn node.js-entusiast til å fortelle! Nytt Ruby og Rails kurs 21.-23.maiIntensivkurset kjøres igjen! Ruby, scripting og Rails på 3 dager. Vi er tre instruktører fra irb.no’s eget miljø, med det formål å skape glede og entusiasme rundt programmering i Ruby. Det er gøy og effektivt! Dette er THE kurs i Ruby og Rails i Norge. Tips dem dere vet er nysgjerrige på Ruby og bidra til at Rubymiljøet vokser. Hjertelig takk for all hjelp. Hilsen entusiastene Thomas Kjeldahl Nilsson, Peter Kördel og Ole Morten H. Amundsen, info@rubykurs.no Temporally Quaquaversal Virtual Nanomachine Programming In Multiple Topologically Connected Quantum-Relativistic Parallel Spacetimes… Made Easy!Nerdehumor! Koding! Kvantefysikk! Oslo Perl Mongers inviterer til åpent foredrag med friprog-legenden Damian Conway!
JavaZone 2012Vi har igjen blitt invitert til å delta på JavaZone. Jeg er delvis hjemmeværende med småbarn, så jeg har veldig begrensa med tid, men dette er en kjempemulighet hvis noen har lyst å stille opp. Her er eposten fra programkomiteen: Hei På JavaZone 2012 ønsker vi, som tidligere år, å profilere og eksponere Communityene. Vi tror JavaZone er en fin arena der Communities kan nå personer som ikke kjenner til det store Community-miljøet like godt. Som i fjor vil vi ha en egen stand for Communities, og vi ønsker innspill til hva vi kan gjøre for å bedre eksponere Communityene. Dette kan både være innspill som går direkte på standen i seg selv, og andre innspill til tiltak som hjelper eksponere Communityene. Et tiltak vi vurderer er å sette av et rom der de ulike Communityene disponerer timeslots og får muligheten til å profilere og eksponere seg på en meetup-aktig måte. En utfordring da er hvordan vi kan lokke deltagerne på konferansen til et slikt rom. Hva mener dere om et slikt tiltak? Er dere i stand til å bidra med innhold? Er det andre tiltak som kan hjelpe å eksponere Communityene? Det er også viktig for JavaZone å kunne bidra til at det dannes nye Communities på områder som ikke allerede er dekket av eksisterende Communities. Hvordan kan vi best bidra til dette? Vi vil med dette også minne om at deadline for Call for Speakers er 16. april, så det er bare å submitte forslag til foredrag og lyntaler på http://www.java.no/submitit Det er også mulig å arrangere mer hands-on workshops. Formatet for disse hands-on workshop-ene er utgangspunktet tenkt som 2-timers klasseroms-sesjoner der deltagere har med egen laptop, men vi er også åpne for andre formater dersom det er av interesse. Send inn forslag til program@java.no dersom dere er interessert i å arrangere slike hands-on workshops. JRuby GSoCJRuby-prosjektet er blitt tatt opp i Google Summer of Code! Vi trenger studenter som vil delta. Fristen for søknader er fredag 6. april, så det gjelds å skynde seg. Alle prosjekt som er JRuby-relaterte er aktuelle. Selv er jeg tatt opp som mentor med spesielt fokus på Ruboto – JRuby på Android. For mer informasjon gå til http://www.google-melange.com/gsoc/org/google/gsoc2012/jruby Meetup på torsdag?Føler at jeg gjentar meg selv, men men: Ettersom Origo ikke er så flink til å minne på arrangement som man ikke følger med på, så tenkte jeg bare å nevne at planen var en meetup på torsdag: http://irb.no/-/event/show/316686/5543593_ruby-thursday-mars-2012 However:
Håper også at evt. flere har noe de vil prate om :-) Du abonnerer vel på Ruby Weekly?Ikke? No sweat, registrer deg på rubyweekly.com og motta en ukentlig mail med et kort sammendrag av kule events, artikler, screencasts og gems. Kudos til Magnus Holm som igjen er gjengitt i nyhetsbrev eller -show. I denne ukens Ruby Weekly er en av hans artikler lenket; Tailin Ruby Det eneste som er litt irriterende er at denne artikkelen til Magnus går litt over hodet på meg. Hvor mange ganger må jeg lese den før jeg virkelig forstår hva som foregår. Altså, jeg forstår det store bildet, men … :) Keep it up, Magnus ! Automatisk generert API-dokumentasjon for Sinatra- og Rails-apper?Vi trenger å generere API-dokumentasjon for webtjenester som kunder og partnere kan lese — statiske nettsider er best, med noen slags innholdsfortegnelse-sidebar og muligheten for å flette inn statiske manualsider. Googles dokumentasjon er et eksempel på godt organisert dokumentasjon. Jeg fant sinatra-rest, men den lager intern dokumentasjon med henvisning til klasser og slikt. yard-rest-plugin ser lovende ut, men er ikke vedlikeholdt, er kun kompatibel med eldre YARD-versjoner, og støtter ikke Sinatra. Jeg fant en som heter sinatra-croon, men den produserer altfor enkel HTML-dokumentasjon. Noen som har noen tips? Make Websolutions søker Ruby utviklerMake Websolutions holder til på Lilleborg i Oslo. Vi jobber med utvikling av egne nettbaserte konsepter. Pr. i dag er vårt viktigste produkt Make Newsmail, en brukervennlig tjeneste for utsendelse av nyhetsbrev. Se http://www.makenewsmail.no Make Newsmail har ca. 1700 kunder og vokser hver dag. Applikasjonen er lansert i Norge, Sverige, Danmark og Storbritannia. Vi er nå i ferd med å realisere en rekke nye prosjekter og ønsker i den forbindelse programmerere med kompetanse spesielt innen Ruby. Du bør ha kvalifikasjoner innen: Ta kontakt om du tror dette kan være noe for deg eller om du eventuelt bare vil komme innom for en kule biljard! Vimond Media Solutions søker Ruby-utviklere!Vi er på jakt etter flinke Ruby-utviklere for å lage nye, innovative løsninger for kringkastere over hele verden! Vimond Media Solutions er et selskap utsprunget fra TV 2 hvor vi står bak den teknisk plattformen til TV 2 Sumo, alt fra enkoderstyring, videohåndtering og streaming i “alle” formater til å lage sluttbrukergrensesnittene for web, TV, mobile dingser og set-top bokser. Vi tilbyr løsningen vår til kringkastere, distributører og mediahus over hele verden, deriblandt TV 2 i Norge, TV4 i Sverige, MTV3 i Finland og Canal+ i Norden. Les mer | |||||||||||
Nyeste kommentarer