Author Archives: Florian

Spotify for iPad

Spotify for iPad

Spotify for iPad is here. That was about time.

Web Adventures v6.0

Finally. After years of development version 6.0 of Web Adventures is online. I hope you like it and I am looking forward to hear your feedback.

This layout does not only look much better than the previous one, it is also fully responsive and should work on nearly every device. It is also more flexible in the sense that it now supports different post formats. For example, I am now able to write Daring Fireball styled Linked List posts. However, there are still quite a few bugs. I hope that I am able to fix them in the next few days.

List of known bugs

If you find additional bugs please let me now. I will update this list if I discover new bugs or fix them.

Quickly convert SVG graphics into PNG images

Sometimes I use icons from The Noun Project in layouts, documents or presentations. You can only download the icons in SVG format which is great because you can scale them as you like. However you need to convert them into another format before you can use them. Since even Photoshop is not able to open SVG files I always need to start Illustrator to convert them into PNG. I thought there must be a better solution.

Once again help is provided by the Terminal. First you need LibRsvg, which is easy to install if you have Mac OS X and Homebrew already installed:

brew install librsvg
Update 29th of July:
At least since version 2.36.1 the name of the command is now rsvg-convert instead of rsvg. I update the article to reflect this change. However, if you want to continue to use rsvg (since it is shorter) you can create a symlink:

ln -s /usr/local/bin/rsvg-convert /usr/local/bin/rsvg
Update 9th of November:
You know have to use the parameter -o to specify the output PNG file. I updated the article to reflect that. Thanks Tim.

Now you can use the rsvg command line tool. For example, to convert noun_project_836.svg into a PNG file with 200px width you can do:

rsvg-convert -w 200 noun_project_836.svg -o noun_project_836.png

You can also provide the required height of the output image:

rsvg-convert -h 200 noun_project_836.svg -o noun_project_836.png

As long as you only provide width or height the other dimension will be scaled accordingly. If you provide both width and height the resulting image will have exactly the given dimensions:

rsvg-convert -w 200 -h 200 noun_project_836.svg -o noun_project_836.png

That’s it. Super simple SVG to PNG conversion.

Tenacious D – Rize of the Fenix

Tenacious D have uploaded their new album to Soundcloud.

ASCII Art Signatures In The Wild

    :                                                         
      7?               NARWHALS. OH YEAH.                    
         =O?=                                                 
             ~7=          88888,                              
                =OZ?=   DDD8Z$7ZOOZ                           
                    :O?8O8D8ZZI+==IZ8OZ                       
                      =IZZ$Z7$ZOZZ7I=IZO8Z$                   
                       O7=ZIZIZZZZO7ZI=IIZOOZO                
                         ZI7I==?IIIZ7Z777+?$OOO7              
                           Z$I+?=:=?II$77$ZII7Z$OZ            
                            ?$Z77I===??II7$$III=I$O           
                              7$$I+=====++++$I?+II$OZ         
                               OI+=I+=:~====+I+7+7+?Z8        
                                O$==7=::~=====+IIIII$ZO       
                                 ?7=?ZO7+====+??+7IIIZO       
                                 =I78Z  II$7I=??I77?I$ZO      
                                 $ZZ8$     +7$$II7I7$7$8      
                                 :88I         $Z7I7I77Z8      
                                                IZ77$$ZO      
                                                 7Z$$$$I      
                                                  Z7$ZO       
                                                  OZZZ7       
                                                  Z$$8        
                                                 :ZZ8         
                                             88OOO8O          
                                              8DD88Z          
                                                 $8O8         
                                                   Z8Z        

Victor Widell downloaded 1 million websites and extracted ASCII art from them. Great.

Conveniently framed self portrait of a girl with a low-cut shirt.

— Text-Only Instagram (@textinstagram) April 25, 2012

Instagram without photos.

How I won a 3000 Euro MacBook Pro

The world's fast 13´ MacBook Pro

André on the Hardwrk Blog:

We are very happy to announce our winner and the future owner of the world’s fastest 13√¢‚Ǩ¬≤ MacBook Pro. Aaaaaaaaaand the winner is (drumroll√¢‚Ǩ¬¶)

Florian Eckerstorfer from Austria!

Fuck Yea

Thanks Hardwrk.

Spotify’s Chief Content Officer: playlist searching ‘could use a lot of improvement →

Nathan Ingraham:

We had the opportunity to ask Parks if Spotify plans to improve search-ability of its playlist system, noting that Spotify’s search capabilities are rather limited in terms of letting users find playlists created by users who aren’t directly in your social circle. Parks responded definitively: “the short answer is yes, and I agree that is something that could use a lot of improvement.” While he didn’t say when we might see these improvements, it seems that Spotify definitely recognizes this need, as Parks reiterated “we plan to make that much better, it has to be.”

The first step to solve a problem is to recognize it.

Dropbox Sharing Gets Ridiculously Easy With Links →

Anthony Ha:

Now, if you want to share a file in Dropbox, you just click on the file, then click on √¢‚Ǩ≈ìGet Link√¢‚Ǩ¬ù, and Dropbox will automatically generate a custom URL. You can share that URL via email or however else you like, and whoever clicks on it will be able to view the file in their browser. Simple, and also the first easy way for Dropbox users to share files with people who don’t have Dropbox accounts.

I am waiting for this since the day I started using Dropbox.

Designers and Developers

Bastian Allgeier:

For an interface designer, handing over your designs to the developer means losing control of the creative process. Of course, you will be working together on the project and communicating back-and-forth, but it will never result in a creation that is all of your own. In other words, you will never be independent in your creativity.

I am currently implementing the new layout of Web Adventures and I thought about using Bastians Kirby. Ultimately I decided to stay with WordPress since the code of Kirby is shit. Kirby is a great idea, but I would not be able to work with its codebase.

The main problem here is that these people don’t understand the difference between being able to combine some if, while and foreach statements to have a working program and the actual process of software engineering. Combing if, while and foreach is the easiest part of the development process. The hard part is writing maintainable, understandable and extensible code. Each line of source code gets written one time but different people read it dozens of times. In any serious software project you will spend more time on architecture, testing and documentation than actual writing code. I am studying Software Engineering now for ten semesters and I can tell you that writing code is only a very small part of it.

And the other problem is: If the designer is also the developer he can implement whatever he designed. Even if it is bullshit. A developer has a different background, a different perspective and he can provide some kind of additional quality control. Of course the designer will also provide quality control to the developer.

While it may helps if the designer has some basic programming knowledge, the designer should not be the person implementing it. It also helps if the developer has some design skills and a sense for good design, but he should not designing. Team work is often hard, but its worth it.