All posts by arnorhs

Page 4 of 6

  1. 2011

    1. What I didn't dislike about Business Catalyst

      Wed, Mar 16, 2011

      A couple of weeks ago I wrote a blog post describing my first experiences with Adobe's Business Catalyst. I had been fighting with the software for a few days and was a bit disappointed with the overall experience. The post was titled 11 Reasons Why Business Catalyst Sucks, and it became a bit popular in weird way. That is: Not that many views/visitors but still a whole lot of comments. I don't usually get that many comments and on my blog posts, but this entry almost became the most discussed entry on this blog since I started it. Some of the comments were really helpful and intelligent, so my view on Business Catalyst actually shifted towards a bit more positive attitude. I encourage you to go through the comment thread and read it. I found the comments from one Jason Tinnin, of Simple Flame, to be especially helpful, since he gave me suggestions on how I could solve certain problems I had and was really nice about the whole thing. Since my previous post was a bit negative (to say the least) I wanted to highlight the positive side of Business Catalyst.

      Read on →

    2. How to Move a Wordpress site Manually from one Location to another

      Sun, Mar 13, 2011

      I've been doing some Wordpress development for the last year or so. A few client projects, some personal etc. A common chore that I find myself doing is developing the sites on one server and then moving them to the next. Very often I'll be developing on a virtual machine instance on my local machine and then placing the files online later. Just copying the files and exporting and importing the database will not do, so there are a few extra steps you need to take to do this successfully. So the best way to move Wordpress sites between two locations is to do it like this:

      Read on →

    3. Great tip on finding transaction bottlenecks in MySQL

      Thu, Mar 10, 2011

      On the MySQL performance blog there was a great article posted two days ago on how to debug long-running transactions in MySQL. Long-running transactions are transactions that are left open and not committing or reverting. Maybe because of a failed/halting application or just an application that is taking long to process.

      Read on →

    4. Bloomberg interview with Paul Graham on "the bubble", startup valuations etc.

      Wed, Mar 9, 2011

      I was watching this Bloomberg interview with Y Combinator's Paul Graham ("startup god"), today. He discusses the supposed "bubble" that's been going on, valuations of early stage startups, Facebooks valuations and other similar topics. It's an interesting video also for the fact that he's being interviewed with non-startup people and it's fun to see things from the other side.

      Read on →

    5. SmugMug's Don MacAskill talks about their infrastructure

      Tue, Mar 8, 2011

      Here's a nice (old) video for those interested in scaling/infrastructure/MySQL etc. I hadn't seen it so it's interesting. It's a very detailed talk and there are some interesting bits in there. He really likes ZFS, but that's not available on linux so he's able to use it on an NAS box (it would be interesting what he'd say about XFS. He also mentions some of the highlights on his blog post. Check it out:

      Read on →

    6. Why is Node.js becoming more popular than Clojure?

      Wed, Mar 2, 2011

      I did a post recently about the popularity of Node.js over Clojure. I didn't want to go into \*why\* Node is getting much more traction than Clojure, since I didn't want to start a language war in that post. However, I have my opinion on the topic, so here's why I think Node.js is becoming much more popular.

      Read on →

    7. Node.js surpasses Clojure in popularity

      Mon, Feb 28, 2011

      Last September I did a short comparison of a few programming languages based on their popularity. The post included a few languages but I was mostly interested in a few of them, namely Haskell, Clojure, Erlang and Node.js. I have been dabbling with Clojure and Node.js in my (sparse) spare time, so I was a bit interested to see how things have progressed lately. I used Google Trends to find out what search terms have been the most popular. It would have been nice if I could have seen the trends for " tutorial" or " programming" but those terms don't have enough search volume to show up on Google Trends. But anyways, here is what the trends look like as of the 28th of February:

      Read on →

    8. My life in the "Cloud"

      Thu, Feb 24, 2011

      The last couple of years has seen a lot of changes in where my data is located. I've been trying to not be dependent upon a single computer for any of my data. My dream is that when I buy a new computer, I won't have to reinstall everything, restore backups or do any of the nasty things I've done so often. Because of this, I am drawn to everything that takes some element of my computer-life and brings in to the cloud, where I can have access to it from anywhere, without planning or thinking about it. I'm going to go over a few of the services I use and how I use them.

      Read on →

    9. Delivering email with PHP

      Mon, Feb 21, 2011

      I'm not a very active user on Stack Overflow but I sometimes take 1-2 hours off and try to answer a few questions. I noticed recently how many questions come up on the topic of sending email with web forms, often related to PHP. So I decided to write up a small post on what I would say is the best method to send email using PHP. Just being able to send an email is not a problem at all. It takes a single line of code (often times) and the mail is off. However, getting that email to the recipient's inbox is harder, mostly due to spam-filtering and other spam fighting mechanisms designed to keep spam away. Spam filters are only half the story. Email servers utilize multiple automated techniques to find and detect spam these days.

      Read on →

    10. Online Magazine Launched: Nordic Innovation

      Thu, Feb 17, 2011

      I've been working together with the great people at the startup hub Klak (See https://klak.is/) to launch a new magazine called Nordic Innovation. It's an online magazine focused on startups, innovation and design in the Nordic countries. The first issue has some amazing interviews with out-of-the-box people. I encourage you to give it a read.

      Read on →

    11. Why a Qwiki will probably be a success

      Tue, Feb 1, 2011

      We are losing our attention span. [ADHD](https://en.wikipedia.org/wiki/Attention_deficit_hyperactivity_disorder)\-like symptoms seem to sweeping the world. * We want our food fast * We want all service to be fast * We want our websites to load fast. * We need to do something with every minute in our day. * We do not like to wait for anything more than a few seconds. * We don't read anything longer than a sentance * We leave when there's a line anywhere This is most apparent on the interwebs. While a few years ago, you could expect people on the internet to actually go ahead and read an entire article that interested them, now a days you can hardly expect them to read more than the headline. Then they're gone.

      Read on →

    12. 11 Reasons Why Business Catalyst Sucks

      Wed, Jan 19, 2011

      I've recently been working for a colleague and a client on implementing a website and ecommerce site in Business Catalyst. Business Catalyst is a web publishing platform originally developed by a couple of Australians in 2004, but was acquired by Adobe Systems in 2009. It promises to be an all-in-one solutions for business websites (there's your red flag right there) with tight integration of it's online store, tracking and analytics. But there's just one problem with it. It sucks.

      Read on →

    13. Cleaning user input/output with javascript and node.js

      Fri, Jan 14, 2011

      I was trying to find a good function/library which I could use to sanitize HTML using Javascript. Like many before me, I've spent a good number of programming hours/days/weeks in the past trying to write my own regular expressions to do this. But I wouldn't wish it on my worst enemy to do that ever again. The techniques for XSS are many and advanced and you'll be fighting an uphill battle if you think you can "roll your own". I wanted to do it both on the client side as well as the serverside (node.js). After some wasted time googling around I posted a question on stack overflow and found out that there are a number of good libraries out there.

      Read on →

  1. 2010

    1. Interesting find: Sevilla 111 Gigapixels

      Mon, Dec 20, 2010

      I don't exactly know which technology was used to create this, but here is a 111 gigapixel zoomable image of the town of Sevilla in Italy. It really is remarkable and as it stands this image holds the world record for the highest resolution picture ever created.

      Read on →

    2. ShortPHP blog moved to arnorhs.com

      Sun, Dec 19, 2010

      I've moved the ShortPHP blog to my personal blog. Due to the possibility of it becoming more active here. I've recently set up ShortPHP at github.com so you can fork the project or create contributions of your own and submit them.

      Read on →

    3. Interesting find: A lot of random links

      Sat, Dec 18, 2010

      Here's a bunch of random interesting links I've found lately. I grabbed this from my twitter stream, so some of those links are shortened. I'm \*way\* too lazy to unshorten them. Edit: No wait, I'm not too lazy, I de-shortened them all.

      Read on →

    4. Interesting find: Google Body Browser

      Thu, Dec 16, 2010

      This is a really interesting non-profit project from Google Labs. It uses a technology called WebGL, which is open non-proprietary standard for displaying 3d graphics. It displays the graphics through HTML5's canvas element and it's only supported in beta versions of most of the browsers. That means you'll need the beta version of Firefox or Google Chrome beta.

      Read on →

    5. The Problem with Plans and Ideas

      Thu, Nov 25, 2010

      I've recently been confronted with a problem. I don't have any time. Between my recent and unexpected enrollment into a university level business accelerator , pushing hard to get High Score off the ground and doing various projects on the side to keep me from starving I don't really have any extra time. I don't particularly remember having a lot of free time on my hands in the past (except the time when I went travelling with girlfriend to India) but now things are serious. I have to think really carefully about if I should take on a project with other people.

      Read on →

    6. Link found: Clojure Web Infrastructure

      Sat, Nov 6, 2010

      This article was posted on Hacker News yesterday. It explains/lists the Clojure web stack. When I started playing with Clojure, I had a very hard time grasping an overview of the libraries out there, this post would have helped me a great deal. There are also some things there that I didn't know about.

      Read on →