Lock/Unlock ubuntu unity

Lock

dbus-send --type=method_call --dest=org.gnome.ScreenSaver /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock

Unlock

sleep 5; xdotool type <your pass>; xdotool key Return

Как сгенерировать красивый запутанный лабиринт.

Источник

Игра «Тарас Бульба и платформы Хулиона» многих удивила своим генерируемым миром. Эта игра победила в конкурсе лабиринтов-платформеров. В статье рассказывается, как делаются игры с подобными лабиринтами, как сделать красивые пещеры, и про то, как их запутать.

Читать далее «Как сгенерировать красивый запутанный лабиринт.»

Восстановление GRUB

Источник

GRUB — это основной загрузчик Ubuntu начиная с версии 9.10. Ранее он был известен как GRUB2 и пришёл он на смену старой версии GRUB, известной теперь как GRUB Legacy. Если вам необходимо восстановить GRUB Legacy, например поскольку у Вас стоит версия Ubuntu старше 9.10, то вам необходимо прочитать соответствующую статью.

Несмотря на то, что это фактически две версии одного приложения с названием GRUB, они не имеют ничего общего и являются совершенно разными программами.

Читать далее «Восстановление GRUB»

How to build a Safari Extension using the command line

The following post is very technical and intended for developers.

While building the Streak Safari extension, I was finding it difficult to integrate the building of the extension into our build process. Building Streak and its associated extensions is all done using various shell scripts but Apple’s instructions for building Safari extensions requires you to startup Safari and build the extension in the GUI.

Читать далее «How to build a Safari Extension using the command line»

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