Software development, photography, jokes, ....


Sites by me

 
tas-logoTransportation Administration System
snoezelkussen-logo-kleinstSnoezelkussens voor verstandelijk gehandicapten
ikzoekeenbegeleider-logoBegeleiders voor gehandicapten
Laat uw hond het jaarlijkse vuurwerk overwinnen
Betuweroute en Kunst
logo 50x50Hey Vos! Je eigen naam@vos.net emailadres?
Kunst in huis? Nicole Karrèr maakt echt bijzonder mooie dingen
nettylogo2Kunst in huis? Netty Franssen maakt ook bijzonder mooie dingen
Professionele opvang bij Gastouderbureau
Kind-Zijn
Salarisadministratie en belastingadvies bij
De Zaak Loont
Zutphense Bomenstichting

Hosting Favorites

 
ANU Internet Services
XelMedia .internet Services
register.com

Blogroll

 
Bomenstichting
LassoSoft
MacFreak
Quality that computes
The Economy of Motion
Wheel 2.0
IntrAktv



Website Hosting bij Xel Media


Marc's Place


 

Foto: Abstract Light

Abstract light 08
View Comments
 

De Saint 0631 - Saint Magazine 9

Een volgende Saint gedigitaliseerd. Geen OCR, dus gewoon met Calibre of een Comicbook reader lezen.

De Saint 0631_0000De Saint 0631_0094

De link naar de hele collectie vindt je hier.

View Comments
 

Foto: Mini viooltje / Mini pansy

Mini viooltje
View Comments
 

Hex2Str and Str2Hex Javascript Functions

Today I needed some Javascript to convert a HEX-encoded string to an ASCII-encoded string. The reason is that to be able to send all possible strings via AJAX-calls back to the client, without problems with quotes, apostrophes and other non-ASCII7 characters, I decided to encode the AJAX-data to hex, which is a nice and simple ASCII7 string of only the characters 0 through 9 and A through F.

After Googling a bit I found an example on webdeveloper.com and some tips on stackoverflow.com, and both combined with some of my own JS-knowledge, I came up with the following small and handy functions:

function Str2Hex(tmp) {
var str = "";
for (var i=0; i<tmp.length; i++)
str += ("00" + (tmp.charCodeAt(i)).toString(16)).substr(-2);
return(str);
}
function Hex2Str(tmp) {
var str = "";
for (var i=0; i<tmp.length; i+=2)
str += String.fromCharCode(parseInt(tmp.substr(i,2),16));
return(str);
}

For example, after a user made a selection from the autocomplete menu and you return a HEX-encoded string containing multiple values, separated by "+++", to fill other form-fields too:

..., select: function(e,u) {
var x = Hex2Str(u.item.value).split("+++");
$("#field1").val(x[0]).change();
$("#field2").val(x[1]).change();
... etc.
return false; } ....

Or when you return multiple values as a HEX-encoded JSON array:

..., select: function(e,u) {
var x = u.item.value;
$("#field1").val(Hex2Str(x.field1)).change();
$("#field2").val(Hex2Str(x.field2)).change();
... etc.
return false; } ....

Happy coding!

View Comments
 

Nederlandse tekst voor Accessnow actie over Privacy Bescherming

Subject:

Gelieve in te staan ​​voor mijn privacyrechten

Message:

U zal binnenkort stemmen over het voorstel van de Commissie voor een algemene verordening gegevensbescherming. Ik schrijf u om u aan te sporen mijn fundamentele rechten te verdedigen op het gebied van privacy en gegevensbescherming en ervoor te zorgen dat ik de controle over mijn persoonlijke gegevens behoud.

Om dat te doen, is het belangrijk voor u om zeker te zijn dat de verordening het volgende bevat:

    - Bescherming van al mijn gegevens, waaronder gegevens die kunnen worden gebruikt om mij er uit te pikken of mij te identificeren als gebruiker;
    - De mogelijkheid om mijn uitdrukkelijke toestemming te geven voor gegevensverwerking, welke beperkt is tot specifieke doeleinden;
    - Een recht om mijn gegevens te verwijderen en de verplaatsen;
    - Strikte beperkingen op profilering;
    - Een verbod voor bedrijven die toegang bieden tot mijn persoonsgegevens aan buitenlandse overheden of instanties.

Ik dank u dat u een waardevolle partner in het opkomen voor mijn recht op privacy wilt zijn.

Link naar de actie: Act now: tell MEPs to stand up for our privacy as European citizens.

View Comments
 

Foto: Brem in bloei

Brem in bloei
View Comments
 

Sublime Text 2 Color Scheme for Lasso

Sublime Text 2 is a superb code editor. I am using it now since 4 days and I am already completely used to it. I thought I would miss all integrated functions in Coda 2, but it turns out that I don't. I already use applications like Transmit, SmartSVN and Navicat outside Coda 2 to do more than can be done from within Coda 2, so I am already used to that. After 4 days of coding with Sublime Text it is now the other way around - I miss stuff in Coda 2 that makes me turn back to Sublime Text!

A fellow developer has made a great Lasso syntax highlighter for Sublime Text 2 and I have been playing around a color scheme to get the (almost) same syntax coloring as I had in Coda 2. Maybe you find it useful too.

20130424113839-Lasso


Download myLasso.tmTheme and put it into:
/Users/<YOU>/Library/Application Support/Sublime Text 2/Packages/Color Scheme - Default/

(to install on Win / Lin - read this part of the manual)

And this is my 'all-the-extra-packages-you-need' list:
View Comments
 

ICS Viewer v2 is out. View and export .ics calendar files

Version 2 of ICS Viewer was released today. Someone reported a crash, which had to do with the order of VEVENT entries. This, among other things, has been fixed. Enjoy!

View Comments
 

Foto: Ice Dick / IJspenis

icedick
View Comments
 

Logistics Dictionary

While cleaning my databases I found a Logistics dictionary called 'Terminology in Logistics', which I once digitized from a paper version. I've put it online as a searchable database. If you miss anything, please let me know and I'll add it - if is a valid entry.

View Comments
 
See Older Posts...
© 1997- Marc Vos (and others) Contact Me