Print This Post Шифрующий архиватор с автораспаковщиком

Воскресенье, 24. Октябрь 2010
Раздел: C/C++, Windows, Это интересно, автор:

Написал несложную программку - архиватор, позволяющий создавать запароленные зашифрованные архивы и прикреплять к ним автораспаковщик. Интерфейс архиватора выглядит так:

Как видно, архиватор позволяет добавить произвольное количество файлов в архив, при случайном добавлении лишних - удалить их или вообще очистить список файлов. Если добавить файлы в архив из разных директорий, архиватор автоматически вычислит самую общую для них и сохранит структуру расположения файлов. Пустые файлы и папки в архив не добавятся. Можно задать заголовок архива и текст, который отобразится в распаковщике перед полем ввода пароля. Также есть возможность задать уровень сжатия и сам пароль для шифрования файлов. Можно создавать архив с автораспаковщиком (формат exe), в этом случае не следует добавлять в него файлов больше, чем на 4 Гб. При создании архива без распаковщика (формат dxa) ограничений на размеры файлов или архива не накладываются, но такой архив можно будет распаковать, только имея разархиватор. Вот как он выглядит:

Распаковываться будут только выбранные в списке файлы. Если файл в папке разархивирования уже существует, распаковщик спросит, заменить ли его. Кроме того, распаковщик создаст все необходимые папки для разархивирования, если это необходимо.

Архивирование производится с помощью zlib, а шифрование - AES256.

Как все это можно использовать? Достаточно вспомнить о большом количестве файловых партнерок и понять, что теперь можно и самим делать платные архивы и распространять их, завися только от биллинга.
А еще это просто хороший архиватор :)

UPD: добавлена возможность создавать просто архивы без пароля.

Скачать: ZIP
Исходн говнокоды: source

Print This Post Quest 2 — Path to the darkside

Вторник, 12. Октябрь 2010
Раздел: Жизнь, Это интересно, автор:

Привет тебе, читатель. Как ты знаешь, мы некоторые время назад сделали несложный, на наш взгляд, IT-квест, который для желающих пройти оказался не таким уж и простым.

Мы решили сделать второй квест - он отличается от первого тем, что приблизительно половина уровней (по крайней мере, первые 5) в нем действительно элементарная, а дальше сложность постепенно увеличивается.

Ах да, а еще я сделал так знакомого тебе помощника, который намекнет, что делать в каждом задании. С ним ты познакомишься, перейдя по этому адресу и введя в консоль любую команду.

А теперь самое время попробовать свои силы в новом испытании! Мы старались ^_^

Вот кто какие уровни разрабатывал на этот раз:
Kaimi - 3, 4, 7, 8, 10, 11, 13
dx - 0, 1, 2, 5, 6, 9, 12
Совместно - 14, 15

Print This Post Великая Русская Операционная Система

Вторник, 5. Октябрь 2010
Раздел: Жизнь, Это интересно, Юмор, автор:

Думаю, ни для кого не является секретом то, что Российская ОС уже разработана и запущена в тестовую эксплуатацию в некоторых регионах страны. Нам удалось получить доступ к этому творению, и мы предоставляем вам несколько скриншотов, чтобы вы поняли, насколько же сильны и актуальны наши отечественные разработки.

Print This Post Quest

Воскресенье, 26. Сентябрь 2010
Раздел: Жизнь, Это интересно, автор:

Мы, dx и Kaimi, приготовили для тебя интересный IT-квест.

Чтобы пройти его, тебе придется серьезно напрячь мозги, обладать большим количеством самых разнообразных знаний, отличной смекалкой и широким кругозором. Это не совсем обычный квест - в течение пятнадцати уровней тебе будут предложены совершенно новые задания, не похожие на те, которые ты встречал в типовых хак-квестах.

Адрес квеста: http://kaimi.ru/quest. Хочешь проверить свои силы - приступай, и в конце ты получишь достойную награду от нас - полиморфный криптор JS/HTML/VBS последней версии от dx'а и актуальную базу мобильных номеров с именами юзеров, собранную с сайта ВКонтакте, от Kaimi. Ну и окажешься в таблице TOP-20 победителей, если, конечно, успеешь ;)

Поздравляем первую тройку настоящих хекеров с прохождением:
1. TaveL - at 27.09.2010 10:57
2. DeViaT0R - at 27.09.2010 20:03
3. immortalist - at 28.09.2010 13:37

Однако, в топ-20 еще есть места ;)

Еще немного интересной информации о том, кто какой уровень придумывал.
Kaimi: 1, 2, 3, 4, 5, 8, 12, 15
dx: 0, 6, 7, 9, 10, 11, 13, 14, движок квеста

Print This Post Индусы в Гугле

Среда, 15. Сентябрь 2010
Раздел: Это интересно, Юмор, автор:

Вот мы и открываем рубрику "Юмор". Надеемся, что вы посмеетесь вместе с нами. И помните - это всего лишь юмор, мы не хотим никого обидеть!


Часть 1. Регистрация в почте

Однажды в Google Inc…

Новичок (индус, младший прогер, 10 часов опыта):

- Абхиманью Ваджрадамштра, а как бы мне почекать пароль на надежность? Мне Брин наказал сделать на Гмайле форму регистрации, и там такое надо.

Абхиманью Ваджрадамштра, тимлид (тоже индус, 25 часов опыта, плюс еще полчаса в Visual Studio чего-то ковырял, но это не считается, т.к. он просто на окошки тогда любовался, как они прикольно разворачиваются и докируюся):

- Ну, давай в гугле поищем... Во, нашлось - проверка надежности пароля на с++... То, что надо.

Новичок:

- Но тут же с++, а мне надо на js!

Тимлид (думает 10 минут):

- Ну давай тогда поищем так... "конвертер кода из с++ в js"

Новичок:

- Вот нашлось... О, это же мой сосед из Индии, Ангирас Бхимасена, на stackoverflow спрашивает про конвертер! Но тут ему говорят, что таких не бывает. Блиин ((

Тимлид (думает 20 минут):

- А давай мы в браузер поставим интерпретатор с++? (Новичок ищет в гугле)

Новичок:

- В гугле нашелся только плагин под ie4, в остальных работать не будет.

Тимлид:

- Ну и хуй с ними, пусть обновляются.

Новичок:

- Но ведь ie4 - это же старое говно, оно уже не поддерживается.

Тимлид:

- Да, задачка... Нельзя только в ie4 делать, Брин тебя за такое в жопу выебет. Надо искать решение...

Новичок  (спустя 2 часа взаимных размышлений):

Абхиманью Ваджрадамштра, а где вообще этот с++ используется?

Тимлид:

- Ну вот у меня в серверной части используется.

Новичок:

- Так давайте тогда тот код на с++, который мы нашли, запустим на сервере, а клиенты пускай к нему обращаются! Только я не знаю, как в js к серверу обращаться...

Тимлид:

- Да, хорошая мысль! У нас все равно серверов до жопы! А как обращаться... Ща поищем... Во, какой-то ajax нашелся, попробуй его воткнуть...

Новичек:

- Попробую, спасибо за помощь, Абхиманью Ваджрадамштра!

Спустя 2 недели...

Читать дальше »

Print This Post Tetris

Среда, 15. Сентябрь 2010
Раздел: C/C++, Windows, Жизнь, Это интересно, автор:

В связи с недавним юбилеем серии игр Mario, отдыхом от изучения WinDDK и появлением свободного времени решил написать свою реализацию олдскульной игры Тетрис.

Реализация обладает всеми или практически всеми фишками старых тетрисов:
[+] Хардкорная музыка (спасибки Kaimi)
[+] DOS-style интерфейс (консоль)
[+] Пауза, подсчет очков, различные сложности и т.д.
[+] После достижения 9-го уровня сложности открывается новый набор фигурок

Скачать: ZIP (исходники, ресурсы, exe в архиве).

Ностальгируйте на здоровье!

И напоследок:

Print This Post Стереовидение. Часть 1 — Что это такое и как это смотреть.

Суббота, 17. Апрель 2010
Раздел: Жизнь, Это интересно, автор:

В этой статье я расскажу обо всем, что связано со стереоизображениями и стереофильмами. Думаю, многим будет интересен подобного рода материал, особенно в свете выхода многих фильмов в кинотеатрах в 3D-форматах и выпуска большого количества 3D-телевизоров.

Мы должны быть благодарны тому, что имеем два глаза - именно это позволяет видеть мир трехмерным. Стереоизображение - это, по сути, обычное изображение, содержащее больше информации по сравнению с обычными 2D-изображениями, чтобы наши глаза могли построить трехмерную картинку на его основе. Существует очень большое количество способов построения стереоизображений, и я разберу их в своей статье.

Читать дальше »

Страница 2 из 212