Monday, April 22, 2013

RuCTF 2013 Final

Съездили на финал RuCTF 2013.
В этот раз я не играл, а наблюдал и слушал доклады на конфе.
А игра была сложная... Больше половины команд не стянули ни одного флага.
Все мероприятия понравились. Больше всего понравились баттлы. Встретил кучу знакомых.

Ребята из СКБ Контур приглашали к себе в гости и на работу. Им требуются разаработчики. Гворят, что всех в Ебурге уже схантили, теперь хантят с других городов.
Компания понравилась. Ребята толковые. Много CTF-ников и ACM-щиков.

Могу сказать что RuCTF 2013 удался на славу. Организаторы HackerDom молодцы.

Игровой образ RuCTF 2013:
https://www.dropbox.com/s/r0af8cucyjsj4ef/RuCTF2013.ova

Иходники сервисов, системы проверки RuCTF 2013:
https://github.com/HackerDom/ructf2013-final

Tuesday, April 9, 2013

Circles division

Some time ago I've visited a site http://koalastothemax.com, where the root node is splited into four subnodes on mouse over. It looks very nice.
Yesterday I've created my own version of this.
Firstly I've made the version with square nodes. Node division is looks like cells division.


Then I've changed the shape of nodes to circle and added colors. In original site the color of nodes depends on the image pixels' color. Here is a result:

 
The sources of circles division in JavaScript are available on my github.
Update:
I've improved the algorithm and made the script like in the original version, where the color of nodes depends on the image pixels' color.
The result for image is below:

Thursday, April 4, 2013

PingPong game in JavaScript and HTML5 Canvas

I've finished one more JavaScript and HTML5 Canvas game.
This time it's PingPong. Source code is available on github.