Robin Smidsrød

Løst og fast fra min verden
  • Home
  • Contact
  • Log in
    • Recently
    • Archives
    • Categories
    • Latest comments
  • Search

  • Categories

    • All
    • Anime
    • Digital Entertainment
    • Education
    • Film
    • Perl
    • Personal
    • Photography
    • Professional
    • Software
    • Software Design
  • XML Feeds

    • RSS 2.0: Posts, Comments
    • Atom: Posts, Comments
    What is RSS?

The new Catalyst book from Packt Publishing

By Robin Smidsrød on Aug 14, 2010 | In Software, Perl | 2 feedbacks »

Some weeks ago I got a copy of the new Catalyst book from Packt Publishing on the popular MVC web framework for Perl. The new book covers the 5.8 release of Catalyst, which is based on Moose. The book also includes some chapters on Modern Perl topics, namely Moose and DBIx::Class.

I was planning to review the book, but it became quite obvious after a short time that I would not be able to read it thoroughly any time soon (I already have too many other books on my reading list).

If you were wondering whether or not to buy it yourself, they have a sample chapter (PDF) available that can help you make up your mind.

Tags: catalyst, cpan, dbic, dbix::class, litterature, moose, mvc, packt publishing, perl, programming, tech book, web framework, web2.0

Enda et intervju med meg, denne gangen i Tønsbergs Blad

By Robin Smidsrød on Jun 24, 2010 | In Professional, Personal, Education | Send feedback »

Link: http://tb.no/nyheter/a-i-absolutt-alt-1.5405893

Den lokale avisen, Tønsbergs Blad, var også interessert i prestasjonene mine på skolen. De har publisert et intervju med meg på forsiden av nettutgaven av avisen.

Intervjuet står også i dagens utgave av avisen, 24. juni 2010, og opptar omtrent en halv side.

Jeg ble oppringt av en annen journalist fra Tønsbergs Blad i dag, og de ønsket å intervjue meg til en annen spalte i avisen. Dette intervjuet skal etter sigende komme på trykk i lørdagsutgaven av avisen, 26. juni 2010.

Tags: bachelor, bakkenteigen, computer science, høgskolen i vestfold, informatikk, mediaomtale, presse, tb.no, tønsbergs blad, utdanning, vestfold university college

Intervju med meg på forsiden av hive.no

By Robin Smidsrød on Jun 23, 2010 | In Education | Send feedback »

Link: http://www.hive.no/aktuelt/informatikkstudent-med-toppkarakterer-article14318-110.html

Etter at jeg fullførte informatikkstudiet ved Høgskolen i Vestfold med svært gode resultater ønsket redaktøren for skolens nettsider, Jon Olav Skålid, et intervju med meg.

I tillegg til intervjuet fikk jeg også utdelt en fin blomsterbukett, samt noen velvalgte ord om mine resultater, fra skolens ledelse under tildelingen av vitnemål tirsdag 22. juni 2010.

Jeg ønsker herved å overbringe min takk til skolens ledelse for oppmerksomheten og alle lærerne for et svært godt studium. Det har vært en fornøyelse!

Tags: bachelor, bakkenteigen, computer science, høgskolen i vestfold, informatikk, utdanning

Having problems to install CPAN modules that use Module::Install on Windows?

By Robin Smidsrød on May 30, 2010 | In Software, Perl | 3 feedbacks »

I have been discussing this problem with Adam Kennedy and some other people at #win32@irc.perl.org today:

Line 388 of Module/Install/Makefile.pm is a blank line, but the line after it is a simple two-arg open().

open MAKEFILE, "> $makefile_name" or
    die "fix_up_makefile: Couldn't open $makefile_name: $!";

Side-note: I don't know why they use two-arg open there, but it is probably because Module::Install needs to work back to the stone-age of Perl.

Since the file was opened for read access a couple of lines above it got me thinking. This invalid argument message Windows gives you is its way of saying "hey, the file is locked somewhere else, you can't mess with it".

In the end I figured out that the bad guy here was my anti-virus (AVG). An extremely crude workaround I found that worked was to just put the entire Strawberry Perl in the anti-virus exclusion list. This solved the "invalid argument" message for me, and now my Module::Install-based CPAN modules install as they should.

This is obviously not a very good long-term solution. So this got me thinking a bit more. Who is really at fault here? Is it perl or AVG? Should AVG not allow open() to return before it is finished with its scanning stuff, or should perl handle open() for write differently on Windows, considering the OS itself forces write locking.

I'd really like to hear more about what you guys that know the perl internals have to say about this subject.

Update: Kenichi Ishigaki replied a bit later with a patch to Module::Install that works around the problem. He applied the web counter solution mentioned in perlfaq5 to the problem, and it worked for me. I guess it is now just to wait for Adam Kennedy to release a new version of Module::Install and file bugs against the CPAN modules that show problems on Windows with a message that they should upgrade their Module::Install version and issue a new release of their module.

Update2: Adam Kennedy has released Module::Install 0.98, which contains the patch. Please tell all CPAN module authors that use it to upgrade to the new version and Windows users will be very happy.

Tags: anti-virus, avg, bug, cpan, fix, iron man, locking, module::install, open(), perl, software installation, windows, workaround

Apple, the devil in our midst

By Robin Smidsrød on May 19, 2010 | In Perl | 3 feedbacks »

So Matt Trout has lost the Iron Man Challenge.

As part of the competition rules it is time to make a vote for a hair color for him and a talk title that he will present at an upcoming Perl conference.

My vote goes to a light blue color as the sky, and the talk title 'Apple, the devil in our midst'.

Tags: apple, blogging contest, devil, evil, iron man, matt trout, mst, perl
1 2 3 4 5 6 7 8 9 10 11 ... 12 >>
  •  << < September 2010 > >>
    Mon Tue Wed Thu Fri Sat Sun
        1 2 3 4 5
    6 7 8 9 10 11 12
    13 14 15 16 17 18 19
    20 21 22 23 24 25 26
    27 28 29 30      
  • LiquidPlanner online project management software
  • Articles

    • The new Catalyst book from Packt Publishing
    • Enda et intervju med meg, denne gangen i Tønsbergs Blad
    • Intervju med meg på forsiden av hive.no
    • Having problems to install CPAN modules that use Module::Install on Windows?
    • Apple, the devil in our midst
    • Are you unable to run the JavaME SDK 3.0 emulator on Windows 7? Workaround found!
    • How to get a PSGI app running with mod_fastcgi on Ubuntu with Apache2
    • Talk: Morality and Pragmatism in Free Software and Open Source
    • Playing with Alias' new CPANDB
    • Deprecated code analyzer for perl
    • Lets make a perl appreciation survey for the masses
    • X11 forwarding to Ubuntu server not working with PuTTY and Xming?
    • Memory footprint of popular CPAN modules
    • How to make sure class/instance methods are called in the right way
    • How to make an unordered list from a tree
    • Why Should I Learn This?
    • Implementing a depth-first search in a PostgreSQL stored procedure using Perl
    • How to setup an Atheros-based Access Point with WPA-PSK on Ubuntu 8.04 server
    • Avisartikkel med bilde tatt av meg!
    • Catalyst: How to authenticate against OpenID and get roles from local DBIC
  • Recent comments

    • Robin Smidsrød on The new Catalyst book from Packt Publishing
    • Andrew on The new Catalyst book from Packt Publishing
    • Nuno on Are you unable to run the JavaME SDK 3.0 emulator on Windows 7? Workaround found!
    • Christiaan Kras on How to get a PSGI app running with mod_fastcgi on Ubuntu with Apache2
    • Robin Smidsrød on How to get a PSGI app running with mod_fastcgi on Ubuntu with Apache2
    • Christiaan Kras on How to get a PSGI app running with mod_fastcgi on Ubuntu with Apache2
    • Robin Smidsrød on Implementing a depth-first search in a PostgreSQL stored procedure using Perl
    • Spanish Language Hacks on Implementing a depth-first search in a PostgreSQL stored procedure using Perl
    • Robin Smidsrød on Are you unable to run the JavaME SDK 3.0 emulator on Windows 7? Workaround found!
    • Ressy on Are you unable to run the JavaME SDK 3.0 emulator on Windows 7? Workaround found!
    • Jose on Are you unable to run the JavaME SDK 3.0 emulator on Windows 7? Workaround found!
    • Nilson Santos Figueiredo Junior on Having problems to install CPAN modules that use Module::Install on Windows?
    • Robin Smidsrød on Having problems to install CPAN modules that use Module::Install on Windows?
    • kmx on Having problems to install CPAN modules that use Module::Install on Windows?
    • cozmint on Are you unable to run the JavaME SDK 3.0 emulator on Windows 7? Workaround found!
    • Stevan Little on Apple, the devil in our midst
    • Robin Smidsrød on Apple, the devil in our midst
    • Stevan Little on Apple, the devil in our midst
    • Robin Smidsrød on How to setup an Atheros-based Access Point with WPA-PSK on Ubuntu 8.04 server
    • truongthanh on How to setup an Atheros-based Access Point with WPA-PSK on Ubuntu 8.04 server
  • Sidebar 2

powered by b2evolution free blog software

©2010 by Robin Smidsrød | Contact | evoCamp skin | Credits: Blog Design | blogsoft | webhosts | blog ads