Posts

Showing posts with the label online

Beating the averages - succeed in business

"Back in 1995, we knew something that I don't think our competitors understood, and few understand even now: when you're writing software that only has to run on your own servers, you can use any language you want." Paul Graham describes how they had great success with webshop SaaS  a decade before the concept became mainstream. They stayed ahead of the competition by not shooting themselves in the foot, adding: "We were just able to develop software faster than anyone thought possible." The end result speaks for itself: "The people who understood our technology best were the customers. They didn't care what language Viaweb was written in either, but they noticed that it worked really well." Although the story is from two decades ago, the lessons learned seem to be evergreen, so it's a good reading:  Beating the averages (2001)

HTML5 connection speed test

SpeedOf.Me - online HTML5 bandwidth test It runs both on desktop and mobile, as no Flash or Java is needed!

Google Apps Script for SMS notifications and more

I've recently learned that the Google platform enables you to connect various services via server side ECMAScript . I've encountered a nice example which sends out a notification for each e-mail that your filters tag as urgent. I've altered a lot of its functionalities, and now it supports the following: Concatenates the subject and the body Jams the first 60 characters in the title, the next 63 characters in the location Preprocess automated mails to only keep the most important fields (RegExp does wonders) Extract and aggregate various daily indices of interest (UrlFetchApp is also nice) As an exception to my usual philosophy, I will have to give second thought if I should be sharing these enhancements or not this time.

Fractals of mine

Image
Although, I have uploaded these previously , here's a version which you can copy & paste into the online interpreter : to flake :s :n ifelse :n=0 [fd :s] [flake :s/3 :n-1 rt 60 flake :s/3 :n-1 lt 120 flake :s/3 :n-1 rt 60 flake :s/3 :n-1] end to koch :s :n pu fd :s*57/100 pd rt 210 repeat 3 [flake :s :n lt 120] lt 210 pu bk :s*57/100 end to put1 :s :n :k setpencolor :n+2 koch :s :n pu fd :s*12/10 pd rt 360/:k if :n>0 [put1 :s :n-1:k] end to put :s :n pu lt 135 fd :s rt 135 put1 :s :n-1 :n end cs put 100 5

Javascript Logo interpreter

Online JavaScript Logo interpreter some very beautiful and terse Logo examples The following is one of my favorites from there. Hypercube, by Frank Caggiano, U.S.: repeat 8 [repeat 4 [rt 90 fd 100] bk 100 lt 45] edit: You can also find two simple examples of mine at my repository .

An online open source computer symbolic algebra system

It looks like I forgot to publish this post from my drafts. A colleague of mine has recommended this. Mathematical Assistant on Web (installed) Mathematical Assistant on Web (sources )

online interpreter and collaboration tools: codepad, ideone, tryhaskell

Visit the cool site codepad.org , where you can try out any esoteric programming language online which you never had the spirit to install so far. You can also view, try out or even modify programs that others have typed in previously. Supports the following languages: C, C++, D, Haskell, Lua, OCaml, PHP, Perl, Python, Ruby, Scheme, Tcl. (via verdelyi) ideone.com also supports a heapload of languages: Ada, Assembler, AWK, Bash, bc, Brainf**k, C, C#, C++, C99, CLIPS, Clojure, COBOL, Common LISP, D (dmd), Erlang, Forth, Fortran, Go, Haskell, Icon, Intercal, Java, JavaScript, Lua, Nemerle, Nice, Ocaml, Pascal, Perl, PHP, Pike, Prolog, Python, R, Ruby, Scala, Scheme, SmallTalk, Tcl, Unlambda, Visual Basic .NET, Whitespace. tryhaskell.org - specialized for Haskell, but does its job in light-weight JavaScript !