How to create Apple Safari extension developer certificate for windows

The Apple Safari extension development guide describes how to generate CSR(Certificate Signing Request) file for Mac. But, if we want to develop the Safari extensions on windows 7, we don’t have any resource to guide us. Here, I am providing steps to create  developer certificate for windows.

Читать далее «How to create Apple Safari extension developer certificate for windows»

nodejs + npm

NodeJS

sudo apt-get install git-core python libssl-dev build-essential
cd /usr/lib
mkdir ./src
cd ./src
git clone git://github.com/joyent/node.git node && cd node
git tag -l

stable v0.10.29

git checkout v0.10.29
./configure
make
sudo make install

NPM

curl -L https://npmjs.org/install.sh | sudo sh

Javascript trim

function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}