Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

10.02.2008, 17:52
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
Задание #1 [php]
Хек....Ну что друзья, пора нам поразвлечься
В этом топе я буду выкладывать интересные задания на PHP, возможно применение др.языков/приложений..
Перед тем как мы начнем я объясню правила:
1) Задания всегда будут в первом посте, но только последнее...
Поэтому перед тем как вы пишите ответ цитируйте полный блок задания из первого поста (обязательно)
2) Читать задание надо полностью(!), я могу специально делать какие-нибудь преграды в тексте из-за которых у вас может быть верный ответ, но неверный ход решения...
Поэтому перечитайте его несколько раз!
3) Все коды бросать желательно на http://pastebin.x3k.ru
Для чего?
Мы проверяем ваши знания, бьем положительно в репутацию, ну и вообще это интересно..
Итак начинаем...
-Блок задания-
Задание #1 - [Коза]

1) Получить скрин 36 секунды размером 320*240 файла koza.3gp и записать в файл koza.jpg
2) Вывести первые 15 символов картинки в base64, записать в файл xek.txt
3) Получить md5 хеш числа который находиться в файле xek.txt
Первый, кто ответит на задание, должен написать полностью ход решений и показать исходные коды на http://pastebin.x3k.ru
Главный ответ должен быть e031eee3c274c8d9fcdbb880553448e8
Файлы, необходимые к работе:
http://x3k.ru/assignment/1/
-Конец блока задания-
Последний раз редактировалось Isis; 10.02.2008 в 18:31..
|
|
|

10.02.2008, 20:46
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
Что-то вы слабые
|
|
|

10.02.2008, 20:48
|
|
Banned
Регистрация: 11.10.2006
Сообщений: 682
Провел на форуме: 3750406
Репутация:
271
|
|
Типа ента всё должен делать скрипт?
|
|
|

10.02.2008, 21:50
|
|
Banned
Регистрация: 06.06.2006
Сообщений: 944
Провел на форуме: 3986705
Репутация:
1403
|
|
|
|
|

10.02.2008, 21:51
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
)))продолжаем...
|
|
|

10.02.2008, 22:15
|
|
Banned
Регистрация: 12.01.2007
Сообщений: 113
Провел на форуме: 4094601
Репутация:
495
|
|
Сообщение от Isis
-Блок задания-
Задание #1 - [Коза]

1) Получить скрин 36 секунды размером 320*240 файла koza.3gp и записать в файл koza.jpg
2) Вывести первые 15 символов картинки в base64, записать в файл xek.txt
3) Получить md5 хеш числа который находиться в файле xek.txt
Файлы, необходимые к работе:
http://x3k.ru/assignment/1/
Код:
#!perl -w
use MIME::Base64;
use Digest::MD5;
system('ffmpeg -i koza.3gp -ss 00:00:36 -s 320x240 -y -f mjpeg koza.jpg');
open DATA , 'koza.jpg';
open FILE , '>' , 'xek.txt';
print FILE substr(encode_base64(<DATA>),0,15 );
close DATA;
close FILE;
open MD5_FILE , 'xek.txt';
binmode(MD5_FILE);
print Digest::MD5->new->addfile(*MD5_FILE)->hexdigest;
немного подсмотрел с ffmpeg
Код:
ffmpeg -i koza.3gp -ss 00:00:36 -s 320x240 -y -f mjpeg koza.jpg
-i filename input file name
-ss time_off set the start time offset
-y overwrite output files
-f fmt force format
-s size set frame size (WxH or abbreviation)
Последний раз редактировалось demonoid; 10.02.2008 в 22:29..
|
|
|

10.02.2008, 23:41
|
|
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме: 3493315
Репутация:
1228
|
|
№ 1
PHP код:
<?
system('ffmpeg -i koza.3gp -ss 00:00:36 -s 320x240 -y -f mjpeg koza.jpg');
$h=substr(base64_encode(file_get_contents('koza.jpg')), 0, 15);
echo md5($h);
?>
>>isis
В каждом задании лучше ставь номер выделяя его цветом, чтоб при ответе указывали номер а не цитировали
Последний раз редактировалось nc.STRIEM; 11.02.2008 в 00:48..
|
|
|

10.02.2008, 23:55
|
|
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме: 3493315
Репутация:
1228
|
|
небольшая задачка от меня: № 2
есть код который задает значение массива
PHP код:
<?
$ar=array();
for($i=0; $i < 16; $i++)
$ar[]=rand(0, 9);
print_r($ar);
?>
задание: НЕ производя сортировки массива, вывести индексы тех элементов которые не поменяют своего положения при сортировки по возростанию.
|
|
|

11.02.2008, 00:59
|
|
Leaders of The World
Регистрация: 06.07.2007
Сообщений: 246
Провел на форуме: 2030482
Репутация:
1796
|
|
Сообщение от nc.STRIEM
небольшая задачка от меня: № 2
есть код который задает значение массива
PHP код:
<?
$ar=array();
for($i=0; $i < 16; $i++)
$ar[]=rand(0, 9);
print_r($ar);
?>
задание: НЕ производя сортировки массива, вывести индексы тех элементов которые не поменяют своего положения при сортировки по возростанию.
PHP код:
<?
$ar=array();
for($i=0; $i < 16; $i++)
$ar[]=rand(0, 9);
print_r($ar);
///////////////////////////////////////////////////
$ar2=array();
for($i=0; $i < 10; $i++){
for($i2=0; $i2 < 16; $i2++){
if($ar[$i2]==$i)$ar2[]=$i;
}
}
for($i=0; $i < 16; $i++){
if($ar[$i]===$ar2[$i])echo($i.',');
}
?>
Оно?
__________________
Кто я?..
|
|
|

11.02.2008, 01:19
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме: 5128756
Репутация:
2032
|
|
нет. там идет рандомное заполнение, т.е. числа могут повоторяться.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|