Tag Archives | ruby

Att dyka ner i Python

Min akilleshäl är helt klart programmering, jag har gjort enklare försök att lära mig att koda och har även gjort vettiga små enkla script/program.
Nu vill jag göra något åt det och har valt att satsa på Python (Python 3 för att var exakt). Min fokus ligger kring systemadministration och då används ofta Python så därför blev det valet för mig.
Jag hade tittat på Ruby innan, men det känns som Ruby fokuserar mer mot webben och det passar inte riktigt mig.
När det gäller böcker så tänkte jag köpa Learn Python the Hard Way och Learning Python, har ni möjligtvis några andra tips för en nybörjare?
Videoguider är något jag gillar och jag fundera på att använda Lynda för att träna upp mig med, finns det andra kurser eller kanske även podcasts som ni kan rekommendera?

Continue Reading

Testar Ruby igen

Under 2007 började jag titta på Ruby men jag tappade snabbt fokus.
Nu gör jag ett nytt försök, har köpt två böcker, börjat lalla runt på Codecademy och tittar in på Try Ruby.
Det blev även två böcker, andra utgåvan av Learn to Program: Using Ruby och andra utgåvan av Beginning Ruby: From Novice to Professional.

Jag blev tipsad om detta härliga projektet av Linda Liukas på Kickstarter, helt klart värt mina pengar och jag hoppas på en uppföljare.

Vi får se hur det går för mig, tanken är att Ruby ska hjälpa mig kring automatisering (med Puppet) samt lösa enkla problem jag stöter på med hjälp av enkla script.

Continue Reading

Min slöa start i ruby

OK detta är ett av mina första stapplande steg i Ruby, inte direkt vackert.
[sourcecode language=”ruby”]
require "mysql"

def mydbconnect
mydb = Mysql.real_connect("localhost", "johndo", "mittprivatapassword", "johndo")
end

def show_active
sh_active = mydbconnect.query("SELECT id, text, done FROM todo WHERE done=’0’")
printf("Currently active things\n")
while row = sh_active.fetch_row do
printf("%s. %s\n", row[0], row[1])
end
end

def show_issue(iss)
sh_active = mydbconnect.query("SELECT id, text, done FROM todo WHERE id=#{iss}")
puts ""
while row = sh_active.fetch_row do
printf("\nID: %s", row[0])
puts
printf("\nText: %s", row[1])
puts
end
end

def show_inactive
sh_done = mydbconnect.query("SELECT id, text, done FROM todo WHERE done=’1’")
printf("Stuff done\n")
while row = sh_done.fetch_row do
printf("%s. %s\n", row[0], row[1])
end
end

if __FILE__ == $0
show_active
end
[/sourcecode]

Continue Reading

Powered by WordPress. Designed by WooThemes