her på bloggen skriver jeg om noget af det jeg laver i vær dagen men mest om de projekter jeg arbejder på inden for programmering, elektronik og andre computer relaterede ting f.eks server opsætning og spil. mm.
onsdag den 23. marts 2016
Online sikkerhed
Vi lever i en tid hvor, hvad vi deler online kan gå fra kun at blive set af vores nærmeste venner til millioner af mennesker verden over på et par dage, og hvor vi hele tiden er i fare for at hackere og scames skal stjæle vores personlige oplysninger.
Se med i disse videoer fra Google og få tips og tricks til hvordan du omgås mere sikkert på nettet.
mandag den 1. februar 2016
Lav en Minecraft-Bot
Jeg har leget lidt rundt med et javascript library(bibliotek) til Node.js her i den seneste tid. Det hedder mineflayer og det gør en i stand til at lave bots som kan join en minecraft server.
Man kan programmerer botten til at gøre alt det som en normal spiller ville være i stand til. såsom at gå rundt i verdenen, mine, fælde træer, og skrive i chatten. Eksempler på hvad man kunne lave med den ville være at sætte den til at farme for en eller dræbe mostre. Man kan også som jeg har gjort lave en chatbot.
For at lave din egen Minecraft-bot skal du først havde installeret Node.js hvilket du kan hente fra deres hjemmeside nodejs.org.
når du har installeret Node.js skal du også havde installeret mineflayer biblioteket. det kan du gøre ved at åbne kommandoprompt/cmd og skive følgene.
Som en start vil jeg bare vise hvordan man laver en bot der gentager hvad andre spillere skriver i chaten. Du åbner en ny fil og skriver følgende i den
Og så gemmer du bare filen som bot.js.
Så nu er der kun tilbage at starte programmet. det gør du ved at starte kommandoprompt i den mappe du har gemt bot.js og så skriver du
nu burde du kunne se botten joine den server du har valgt og den burde begynde at gentage alt der bliver skrevet i chatten.
Hvis du har fået blod på tanden og gerne vil prøve at lege lidt på egen hånd kan du tjekke bibliotekets side ud her https://github.com/PrismarineJS/mineflayer eller du kan tage et kig på følgende eksempler. https://github.com/PrismarineJS/mineflayer/tree/master/examples og https://github.com/benjamin1313/Minecraft-Chatbot
Man kan programmerer botten til at gøre alt det som en normal spiller ville være i stand til. såsom at gå rundt i verdenen, mine, fælde træer, og skrive i chatten. Eksempler på hvad man kunne lave med den ville være at sætte den til at farme for en eller dræbe mostre. Man kan også som jeg har gjort lave en chatbot.
For at lave din egen Minecraft-bot skal du først havde installeret Node.js hvilket du kan hente fra deres hjemmeside nodejs.org.
når du har installeret Node.js skal du også havde installeret mineflayer biblioteket. det kan du gøre ved at åbne kommandoprompt/cmd og skive følgene.
npm install mineflayer
Som en start vil jeg bare vise hvordan man laver en bot der gentager hvad andre spillere skriver i chaten. Du åbner en ny fil og skriver følgende i den
var mineflayer = require('mineflayer');var bot = mineflayer.createBot({
host: "123.456.78.9", // ip
port: 25565, // port
username: "your@mail.com", password: "pass",});
bot.on('chat', function(username, message) {
if(username.indexOf(bot.username) >= 0) { return;
}else{ bot.chat(message); }});Og så gemmer du bare filen som bot.js.
Så nu er der kun tilbage at starte programmet. det gør du ved at starte kommandoprompt i den mappe du har gemt bot.js og så skriver du
node bot.jsnu burde du kunne se botten joine den server du har valgt og den burde begynde at gentage alt der bliver skrevet i chatten.
Hvis du har fået blod på tanden og gerne vil prøve at lege lidt på egen hånd kan du tjekke bibliotekets side ud her https://github.com/PrismarineJS/mineflayer eller du kan tage et kig på følgende eksempler. https://github.com/PrismarineJS/mineflayer/tree/master/examples og https://github.com/benjamin1313/Minecraft-Chatbot
onsdag den 30. december 2015
planer for 2016 - kommende projekter og serier
hvis du er en af dem der følger med på min youtube kanal, så har du set den video jeg har lagt op med de planer jeg har for 2016. jeg nævner ikke dem alle i videoen. og med god grund for ellers ville det kunne tage meget lang tid.
På min youtube kanal vil der blandt andet komme tutorial serier, hvor jeg sammen med jer vil lave apps, små programmer og projekter med rasberry pi.
Video her:
Jeg vil også være lidt mere aktiv her på bloggen. og dele flere af de ting jeg laver på min youtube kanal men jeg jeg også dele mere af det jeg laver privat.
Jeg har også en del andre mål der ikke har så meget med youtube eller bloggen at gøre. blandt andet at jeg gerne vil havde udgivet nogle apps og at jeg har overvejet at starte en blog mere. men det skal i nok høre mere om når vi kommer over på den anden side af nytår.
Til sidst vil jeg gerne sige godt nytår til jer alle og opfordre jer til at skrive i kommentarfeltet vis i har nogle ønsker til hvilken type apps i kunne tænke jer at jeg lavede tutorials om.
På min youtube kanal vil der blandt andet komme tutorial serier, hvor jeg sammen med jer vil lave apps, små programmer og projekter med rasberry pi.
Video her:
Jeg vil også være lidt mere aktiv her på bloggen. og dele flere af de ting jeg laver på min youtube kanal men jeg jeg også dele mere af det jeg laver privat.
Jeg har også en del andre mål der ikke har så meget med youtube eller bloggen at gøre. blandt andet at jeg gerne vil havde udgivet nogle apps og at jeg har overvejet at starte en blog mere. men det skal i nok høre mere om når vi kommer over på den anden side af nytår.
Til sidst vil jeg gerne sige godt nytår til jer alle og opfordre jer til at skrive i kommentarfeltet vis i har nogle ønsker til hvilken type apps i kunne tænke jer at jeg lavede tutorials om.
tirsdag den 17. november 2015
Ja, jeg vil bygge en satellit!
Jeg fik aftenen i går til at gå med at side og klistre den her lille sag sammen. det er en 1U kube satellit. ja pæn er den ikke men nu var det jo heller ikke formålet med at lave den.
Til jer der ikke lige ved hvad en kube satellit eller CubeSat er så kan det nemt forklares som en lille firkantet satellit. den jeg har planer om at bygge er en 1U CubeSat som er 10x10x10 cm og den vil ikke veje mere end 1 kg. der er også andre typer som 0.5U 2U og 3U der har nogle lidt andre størrelser og vægt grænse. hvis du har lyst til at læse mere om CubeSats kan du læse den her artikel fra wikipedia (https://en.wikipedia.org/wiki/CubeSat) eller på cubesatkit.com
Jeg har lavet den fordi jeg for nogle dage siden fik den ide at nu ville jeg lave mig min helt egen satellit. og jeg ved hvad i vil sige: "jamen Benjamin er det ikke vildt svært og dyrt at lave en satellit?" dette er dog kun delvist rigtigt. for ja en stor satellit som dem NASA ESA o.lign. laver er svære og kræver meget tid at lave, men en CubeSat, som den jeg har forsøgt at lave en model af, koster ikke ret meget. de koster heller ikke millioner at sende op i rummet. Dog er det heller ikke biligt for en 1U CubeSat koster stadig en del at sende op. nogle har gjort det for ca 70.000 kr mens andre har presset penge pungen til det yderste og giver op 2-3 hundredetusind for at sende en op.
Selvom at det er en dyr omgang. og selvom at jeg nok ikke i første omgang kan få sendt min satellit op i rummet, så vil jeg ikke lade det stoppe mig. JEG VIL DESIGNE OG BYGGE MIN EGEN SATELLIT! og jeg har nogle forskellige mål med det. nogle mere egoistiske og andre måske knap så meget.
Jeg vil bygge en satellit:
Det bringer os så til grunden til at jeg lavede min papir model. for den er ikke bare til at have til at stå til pynt. planen er at jeg skal bruge den til at få en ide om hvad jeg kan klemme ind i en kasse på 10x10x10 cm. jeg er klar over at den kun er lavet af pap og papir og der for ikke kan holde til så meget men det er også kun til at se hvordan forskellige dele passer inden jeg begynder på en prototype. jeg havde fx. den ide at jeg ville bruge en raspberry pi som computer i satellitten. men efter at havde bygget modellen har jeg taget det op til genovervejelse da jeg ikke er sikker på at kunne bruge USB-portene på min raspberry pi. det er ikke sikkert de bliver nødvendige senere hende i projektet men der må jeg altså bare se tiden an.
hvis du har nogle ideer til hvad man kunne bruge til at bygge satellitten eller har du selv et helt vildt projekt som du gå og arbejder på eller kunne tænke dig at komme i gang med vil jeg da meget gerne høre om det i kommentarfeltet
Til jer der ikke lige ved hvad en kube satellit eller CubeSat er så kan det nemt forklares som en lille firkantet satellit. den jeg har planer om at bygge er en 1U CubeSat som er 10x10x10 cm og den vil ikke veje mere end 1 kg. der er også andre typer som 0.5U 2U og 3U der har nogle lidt andre størrelser og vægt grænse. hvis du har lyst til at læse mere om CubeSats kan du læse den her artikel fra wikipedia (https://en.wikipedia.org/wiki/CubeSat) eller på cubesatkit.com
Jeg har lavet den fordi jeg for nogle dage siden fik den ide at nu ville jeg lave mig min helt egen satellit. og jeg ved hvad i vil sige: "jamen Benjamin er det ikke vildt svært og dyrt at lave en satellit?" dette er dog kun delvist rigtigt. for ja en stor satellit som dem NASA ESA o.lign. laver er svære og kræver meget tid at lave, men en CubeSat, som den jeg har forsøgt at lave en model af, koster ikke ret meget. de koster heller ikke millioner at sende op i rummet. Dog er det heller ikke biligt for en 1U CubeSat koster stadig en del at sende op. nogle har gjort det for ca 70.000 kr mens andre har presset penge pungen til det yderste og giver op 2-3 hundredetusind for at sende en op.
Selvom at det er en dyr omgang. og selvom at jeg nok ikke i første omgang kan få sendt min satellit op i rummet, så vil jeg ikke lade det stoppe mig. JEG VIL DESIGNE OG BYGGE MIN EGEN SATELLIT! og jeg har nogle forskellige mål med det. nogle mere egoistiske og andre måske knap så meget.
Jeg vil bygge en satellit:
- der er så billig at bygge som mulig
- der er bygget af så mange of the self produkter som muligt
- der ikke kræver den store kendskab til elektronik
- for at bevise at alle kan gøre det
- for at lære noget nyt
Det bringer os så til grunden til at jeg lavede min papir model. for den er ikke bare til at have til at stå til pynt. planen er at jeg skal bruge den til at få en ide om hvad jeg kan klemme ind i en kasse på 10x10x10 cm. jeg er klar over at den kun er lavet af pap og papir og der for ikke kan holde til så meget men det er også kun til at se hvordan forskellige dele passer inden jeg begynder på en prototype. jeg havde fx. den ide at jeg ville bruge en raspberry pi som computer i satellitten. men efter at havde bygget modellen har jeg taget det op til genovervejelse da jeg ikke er sikker på at kunne bruge USB-portene på min raspberry pi. det er ikke sikkert de bliver nødvendige senere hende i projektet men der må jeg altså bare se tiden an.
hvis du har nogle ideer til hvad man kunne bruge til at bygge satellitten eller har du selv et helt vildt projekt som du gå og arbejder på eller kunne tænke dig at komme i gang med vil jeg da meget gerne høre om det i kommentarfeltet
Etiketter:
byg selv,
elektronik,
lav selv,
papir,
raspberry pi,
satellit
torsdag den 3. september 2015
Skaf information fra en minecraft server ved hjælp af python
For nu godt to uger siden uploadede jeg en video til youtube for jeg forklare hvordan man kan bruge python til at skaffe oplysninger fra en minecraft server. fx. hvor mange er online, hvem er online, hvilken version er serveren, kører den vanilla eller bukkit/spirgot og hvilke plugins er der på den.
det er meget nemt når man er kommet i gang og det kan i få hjælp til bare se med her:
det er meget nemt når man er kommet i gang og det kan i få hjælp til bare se med her:
lørdag den 15. august 2015
Brug python til at skaffe data fra en Minecraft server
Hej allesammen.
Det er ved at værre noget tid siden sidst jeg skrev noget her på bloggen, men nu er jeg tilbage med en video hvor jeg viser jer hvordan i kan bruge et modul for python, som er lavet af en af udviklerne af Minecraft, nemlig Dinnerbone. jeg gennem går ikke alle tingene du kan med det i videoen men jeg kommer alligevel godt rundt om det hele og nok til at man burde kunne komme i gang på egen hånd bag efter og bruge det i et andet projekt man måske lige sidder med.
Håber det er noget som i kan bruge til noget og jeg vil også meget gerne se hvad i kan bruge det til, så vis du laver noget med det må du meget gerne komme med et link i en kommentar.
Det er ved at værre noget tid siden sidst jeg skrev noget her på bloggen, men nu er jeg tilbage med en video hvor jeg viser jer hvordan i kan bruge et modul for python, som er lavet af en af udviklerne af Minecraft, nemlig Dinnerbone. jeg gennem går ikke alle tingene du kan med det i videoen men jeg kommer alligevel godt rundt om det hele og nok til at man burde kunne komme i gang på egen hånd bag efter og bruge det i et andet projekt man måske lige sidder med.
Håber det er noget som i kan bruge til noget og jeg vil også meget gerne se hvad i kan bruge det til, så vis du laver noget med det må du meget gerne komme med et link i en kommentar.
søndag den 24. maj 2015
Hack og Leg server med RaspberryJuice plugin
Hej alle sammen jeg har sat en server om som bruger RaspberryJuice pluginet, som gør at man kan forbinde til det med python og lave små programmer der manipolerer med ens omverden.
i er meget velkommen til at join og hygge med på serveren. i kan enten spille helt normalt eller i kan prøve at spille med at programmere jeres vej til succes i spillet vis i nu har løst til at prøve det.
her har i så ipen: 5.189.132.131:30011
i kan komme i gang med at bruge python API'en som fungere på samme måde som den for minecraftPi som man kender fra raspberry pi computeren. med linksne her under.
API reference: http://www.stuffaboutcode.com/p/minecraft-api-reference.html
Download API: https://drive.google.com/folderview?id=0BwqjqhNUlUf1TjRGNXR6U3Uza0k&usp=sharing#list
Når API'en er downloadet skal du lægge den i en mappe som du vil skrive dine python scripts i.
gå så ind i zip filen du downloadede og find de to mapper "anyio" og "mcpi" og kopir dem ud i den mappe du lavede før. og så kan du ellers gå i gang med at lave scripts som kan køre på serveren i den mappe du lavede.
ex.
lav en fil med navnet test.py
åben filen og skriv:
import minecraft.minecraft as minecraft
mc = minecraft.Minecraft.create("5.189.132.131")
mc.postToChat("hej verden!")
gem så filen og kør den mens du er på serveren så du kan se programmet sende beskeden "hej verden!" i chatten.
i er meget velkommen til at join og hygge med på serveren. i kan enten spille helt normalt eller i kan prøve at spille med at programmere jeres vej til succes i spillet vis i nu har løst til at prøve det.
her har i så ipen: 5.189.132.131:30011
i kan komme i gang med at bruge python API'en som fungere på samme måde som den for minecraftPi som man kender fra raspberry pi computeren. med linksne her under.
API reference: http://www.stuffaboutcode.com/p/minecraft-api-reference.html
Download API: https://drive.google.com/folderview?id=0BwqjqhNUlUf1TjRGNXR6U3Uza0k&usp=sharing#list
Når API'en er downloadet skal du lægge den i en mappe som du vil skrive dine python scripts i.
gå så ind i zip filen du downloadede og find de to mapper "anyio" og "mcpi" og kopir dem ud i den mappe du lavede før. og så kan du ellers gå i gang med at lave scripts som kan køre på serveren i den mappe du lavede.
ex.
lav en fil med navnet test.py
åben filen og skriv:
import minecraft.minecraft as minecraft
mc = minecraft.Minecraft.create("5.189.132.131")
mc.postToChat("hej verden!")
gem så filen og kør den mens du er på serveren så du kan se programmet sende beskeden "hej verden!" i chatten.
Abonner på:
Kommentarer (Atom)
