SciTE is a fantastic text editor. I used it for small and fast prototyping of code.
Lately I had some important project to code (diagramo.com) and I needed to test some JavaScript codes and I thought it might be handy to run the code from within the SciTE.
Here is the solution:
1. First you need to install the latest Java SDK and after install see that jrunscript (JavaScript interpreter - based on Rhino) is in you path
2. Go to Scite's folder and open cpp.properties and add the following line:
command.go.*.js=jrunscript $(FileNameExt)
Done
Now every time you press F5 in SciTE your code will run be executed and the results displayed in the Output window.
Yes!
Thursday, July 15, 2010
Monday, May 17, 2010
PHP broken email
There are cases when an email might end up showing the headers inside the email's body. This means that headers are usually.
We had a big headache with a PHP project lately as all the emails were broken ("butchered" as someone said).
Here is how a test the email looked like:
Now the problem were those 3 lines :
Where do those extra line coming from? They are added by PHP for any email sent, so we need to remove them; and they are added the wrong way - introducing an unnecessary blank line.
Go to php.ini and set mail.add_x_headers to off:
mail.add_x_headers = Off
Now restart you Apache and let me know if it's working :)
We had a big headache with a PHP project lately as all the emails were broken ("butchered" as someone said).
Here is how a test the email looked like:
MIME-Version: 1.0Now we took a look at the raw email and here is what we saw:
Content-type: text/html; charset=utf-8
Message-Id: <...........>
Date: Mon, 17 May 2010 10:52:35 +0300 (EEST)
From: root@snow.zzzptoid.com (root)
Yes, a simple HTML email test
Received: (qmail 9464 invoked from network); 17 May 2010 07:51:47 -0000
Received: from unknown (HELO m1pismtp01-011.prod.mesa1.secureserver.net) ([10.8.12.11])
(envelope-sender)
by p3plsmtp03-04.prod.phx3.secureserver.net (qmail-1.03) with SMTP
for; 17 May 2010 07:51:47 -0000
X-IronPort-Anti-Spam-Result: AqoFAAiS8EtZLcluX2dsb2JhbACRfQEBixsDbB5IvwkEiQ8
Received: from pc110.fx-net.ro (HELO snow.zzzptoid.com) ([89.45.201.120])
by m1pismtp01-011.prod.mesa1.secureserver.net with ESMTP; 17 May 2010 00:51:46 -0700
Received: by snow.zzzptoid.com (Postfix, from userid 0)
id 2FF74F04FB; Mon, 17 May 2010 10:52:35 +0300 (EEST)
To: alex@zzzptoid.com
Subject: Test HTML email
X-PHP-Originating-Script: 0:testSendEmail.php
X-Nonspam: Statistical 50%
MIME-Version: 1.0
Content-type: text/html; charset=utf-8
Message-Id: <...>
Date: Mon, 17 May 2010 10:52:35 +0300 (EEST)
From: root@snow.zzzptoid.com (root)
Yes, a simple HTML email test
Now the problem were those 3 lines :
X-Nonspam: Statistical 50%There should be no blank line between headers as the email parser will believe that the headers are done and the content is starting.
MIME-Version: 1.0
Where do those extra line coming from? They are added by PHP for any email sent, so we need to remove them; and they are added the wrong way - introducing an unnecessary blank line.
Go to php.ini and set mail.add_x_headers to off:
mail.add_x_headers = Off
Now restart you Apache and let me know if it's working :)
Carriage return and Line feed
If I work too much under Linux (x)or Windows and I want to switch to the other operating system I bump into the new line issue.
Here are the actors:
CR - carriage return, ASCII code 10 (or \r) - means that the printer carriage should return at the beginning of the line
LF - line feed, ASCII code 13 (or \n) - means that the printer carriage should be move on next line.
New line - whenever you need to move to a new line (in console or editor)
Windows and Linux treat that new line differently:
Window - the new line is made out of a CR and LF so actually the code for new line is CR+LF (\r\n)
Linux - the new line is a simple line feed = LF (\n)
Here are the actors:
CR - carriage return, ASCII code 10 (or \r) - means that the printer carriage should return at the beginning of the line
LF - line feed, ASCII code 13 (or \n) - means that the printer carriage should be move on next line.
New line - whenever you need to move to a new line (in console or editor)
Windows and Linux treat that new line differently:
Window - the new line is made out of a CR and LF so actually the code for new line is CR+LF (\r\n)
Linux - the new line is a simple line feed = LF (\n)
Wednesday, March 3, 2010
ABC Time Tracking - sound error notification
We just added sound error notification to Punchy - ABC Time Tracking's desktop plugin.
Whenever there is an error that disconnect you from the server or you application stop counting time an error sound is played.
Thanks Marco for suggestion.
Whenever there is an error that disconnect you from the server or you application stop counting time an error sound is played.
Thanks Marco for suggestion.
Monday, March 1, 2010
SQLarity: PHP and mySQL made simple
Part of our team from scriptoid joined the sqlarity project.
It's actually an official repository for a framework we built applications on.
What it does?
Simple said it takes tables from mySQL and creates PHP5 classes.
Also creates a Delegate class that allows you to do all the CR(eate)U(pdate)D(elete) operations.
From our experience with it, it speeds up the PHP5 coding with a factor of 5x to 7x.
It follows our philosophy: "automate your business" so we love it.
Long live sqlarity.
It's actually an official repository for a framework we built applications on.
What it does?
Simple said it takes tables from mySQL and creates PHP5 classes.
Also creates a Delegate class that allows you to do all the CR(eate)U(pdate)D(elete) operations.
From our experience with it, it speeds up the PHP5 coding with a factor of 5x to 7x.
It follows our philosophy: "automate your business" so we love it.
Long live sqlarity.
Friday, February 26, 2010
ABC Time Tracking - Multiple monitor screenshots
We are proud to announce that our desktop plugin for ABC Time Tracking is now able to make screenshots for each monitor an user might have.
The suggestion was made by Marco (Italy).
Thanks Marco :)
The suggestion was made by Marco (Italy).
Thanks Marco :)
Thursday, February 25, 2010
Robot19 has feedback

Robot19.com - the web mobile todo list - has a new section for feedback.
The section can be accessed while you are logged in.
So we can now place feedback: suggestions, bugs and wishes :)
Subscribe to:
Posts (Atom)