Archive for the ‘News’ Category

Scientists discover algorithm to create colors

Tuesday, August 26th, 2008

colors.simplificator.com is online!


Unbelievable, isn’t it.Until now you had to rely on services offering a limited amount of color palettes.
But thanks to an international team of scientists we can now have gazillions of color combinations for you. Just visit colors.simplificator.com and hit refresh until you find a palette you like.
And no need to hurry we have tons of colors in stock. 

New Gem Released

Tuesday, August 26th, 2008

New ? Ah… not really. Would be fond to say that TLS support for ActionMailer is new. Anyway we packed up the code which is floating around on the web to add TLS support to pre Ruby 1.9 projects. Just for convenience. Find it on github.

New RubyGem released

Monday, August 25th, 2008

I’m happy to work for a company which lets me play around with things that are not directly related to contracts and paid projects. So last friday a played around with ActiveRecords and validations. Whenever possible i add not-null constraints as well as limits to my DB schema.
Why not re-use this information to create validation code ? Enter arext (ActiveRecord Extension…what a great name) validations. Have a look at it at github or the (pretty thin) README

New Customer

Monday, August 25th, 2008

We’re happy to announce that 3 Plus (a swiss TV broadcaster) has chosen Simplificator GmbH to implement a new Tool for their Website. For this project we combine Flex, Amazon S3 and Rails.We can not give more details yet but the technologies mentioned point in the “video” direction. There i said it. When will i ever learn :-)

The Ruby Language Will Reach 4 Million Programmers by 2013

Wednesday, August 20th, 2008

I missed this when it first came out. Gartner sees Ruby as a mayor player for the next five years. Unfortunately, Gartner sells the content they’re producing so normal people don’t get to see it. I came across a german translation where the main points are

  • 4 Million Ruby programmers by 2013
  • Focus on Convention over Configuration gives impressive functionality to developers
  • Rails-Framework is currently the killer app for ruby, other applications will follow
  • Domain Specific Languages will be the strongest attractor for professional developers
  • Tools will mature over the next year

There’s a graph of it somewhere on the web:

Gartner Ruby

Findings: The Ruby Language Will Reach 4 Million Programmers by 2013

Techworld - Ruby faces off against PHP, Java

Ruby Is on the Rise - Application Development

Don’t play with IFS when you play with git

Tuesday, August 19th, 2008

IFS is the ‘intrafield separator’ bash and others use to figure out what a separate argument is - normally it contains at least a space, a tab and a return character. Most applications are immune to changes to this variable so when dealing with a list of files containing spaces it can be cool to reset IFS to a return character only:

godot@eco:~/tmp$ echo “hello” > bla\ bla
godot@eco:~/tmp$ echo “there” > bla\ bli
godot@eco:~/tmp$ for dada in $(ls); do cat $dada; done
cat: bla: No such file or directory
cat: bla: No such file or directory
cat: bla: No such file or directory
cat: bli: No such file or directory
godot@eco:~/tmp$ export IFS=”
> “
godot@eco:~/tmp$ for dada in $(ls); do cat $dada; done
hello
there

Now after all this, some work with loops, convert, imagemagick and some lunch I came back to the same shell and wanted to clone a repository:


godot@eco:~/git$ git clone git@github.com:simplificator/uptimehq.gitInitialized empty Git repository in /home/godot/git/uptimehq/.git/
remote: Counting objects: 4253, done.
remote: Compressing objects: 100% (2658/2658), done.
remote: Total 4253 (delta 1289), reused 4253 (delta 1289)
Receiving objects: 100% (4253/4253), 3.71 MiB | 138 KiB/s, done.
Resolving deltas: 100% (1289/1289), done.
cd: 518: can’t cd to /home/godot/git/uptimehq/.git/refs/remotes/origin
Warning: Remote HEAD refers to nonexistent ref, unable to checkout.

Trying to pull manually gives:


godot@eco:~/git/uptimehq$ git pull origin master
fatal: b3392429416c77e1242c5307f160b51b75c57057 : not a valid SHA1

In the deep confusion which followed I got more very telling errors which I would like to post here.

godot@eco:~/git/uptimehq$ git merge origin/master
fatal: Not a valid object name 897a76b11443dfa7f3ba37a39dcb9831a47d445a
fatal: Could not resolve ref ‘897a76b11443dfa7f3ba37a39dcb9831a47d445a ‘
Merge with strategy recursive failed.
godot@eco:~/git/uptimehq$ git rebase origin/master
Current branch master is up to date.
godot@eco:~/git/uptimehq$ git pull
897a76b11443dfa7f3ba37a39dcb9831a47d445a - not something we can merge

So whenever you get here - check your shells IFS. Or get a new shell.

inplace bugfix

Friday, August 15th, 2008

Tiny bugfix for our inplace plugin. Hitting the cancel button sometimes yielded an error. This was not visible on all browsers. Thanks to Mina for reporting. 

the all new simplificator.com

Friday, August 8th, 2008

With every new project we executed for our customers we postponed the launch of our own website… In one sentence: here is the all new simplificator.com Oh… and expect at least another 18 months until we move our blog to the new design :-)

rwebthumb RubyGem updated

Tuesday, August 5th, 2008

We’ve added support for the Easythumb API to the rwebthumb gem. Just grab the latest version from github (sudo gem update simplificator-rwebthumb) and see the README. rwebthumb is a ruby wrapper for the Webthumb API.   

Resources:

rwebthumb gem updated

Friday, July 11th, 2008

There is a small update of the rwebthumb gem:

  • Added support for the videothumb feature
  • Fixed some bugs
  • Added CHANGES history file
  • Added more tests

Version is now 0.1.0 and you can get it with
sudo gem update simplificator-rwebthumb