Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Разное > О сайте и форуме
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #46  
Старый 23.01.2010, 15:42
ART ART вне форума
Продвинутый
 
Регистрация: 13.02.2006
Адрес: Магнитогорск
Сообщения: 669
Репутация: 14745
По умолчанию

Ну и где Ferra?!
Ответить с цитированием
  #47  
Старый 24.01.2010, 12:54
Аватар для Konrad
Konrad Konrad вне форума
Эксперт
 
Регистрация: 19.03.2009
Сообщения: 1,261
Репутация: 45834
По умолчанию

Цитата:
Сообщение от ART
Ну и где Ferra?!
Мне вот тоже интересно
Ответить с цитированием
  #48  
Старый 25.01.2010, 15:51
Аватар для Ferra
Ferra Ferra вне форума
Местный
 
Регистрация: 12.03.2006
Адрес: Минск
Сообщения: 527
Репутация: 1336
Стрелка

Тут, я извиняюсь за задержку. На выходные вынужден был отлучиться.

Цитата:
Предлагаю реализовать к примеру такой алгоритм
http://www.pgpru.com/biblioteka/statji/aesvkartinkah
не имеет смысла, т.к. небходимы базовые знания матчасти, да и криптографии. Думаю бОльшей части форумчан это неинтерестно.

Цитата:
человек просил написать линейку на экран
уже видел такое. Вроде даже исходник на этом сайте, не имеет смысла. Тем более явные "заказные" проекты.

Цитата:
Сделать визуальный компонент электронные часы.
Даже в LMD Pack такой есть, поищи на torry, куча аналогов.



Итак далее. Есть одна идея: вот например у вас 2 раздела на винчестере C: и D:. На обоих 500 метров не занято. На обоих есть фильмы по 1.4 гб. Как их поменять местами?

Задача в том, чтобы программа по созданной очереди копируемых/перемещаемых/удаляемых файлов, выстроила оптимальную стратегию. Если указанным образом разместить файлы невозможно, то пусть выдаст об этом сообщение. Естественно вышеприведённый пример можно решить путём поблочного перемещения/удаления.
Кто за?


Форма проведения слудующая: после одобрения задания как минимум 5ю человеками, стартует конкурс. продолжительность - неделя. по истечению сроков все выкладывают бинарники и исходники в течение суток (можно под паролем архивы - кому как больше нравится, потом лично пароль узнаю). В течении 2х дней они все будут рассмотрены, и оценены. Затем 3 дня - голосование посетителями сайта. Ну и награждение победителя по итогам
__________________
Нет повести печальнее на свете, чем повесть о заклиневшем Resete.
Ответить с цитированием
  #49  
Старый 25.01.2010, 16:24
ART ART вне форума
Продвинутый
 
Регистрация: 13.02.2006
Адрес: Магнитогорск
Сообщения: 669
Репутация: 14745
По умолчанию

Возможно, тупой вопрос: а бинарики нафига? И Не очень понятно, как мне тестить прогу, когда у меня на винте много свободного места? Не забивать же...

P.S. Сорри, если туплю
Ответить с цитированием
  #50  
Старый 25.01.2010, 16:31
Аватар для Ferra
Ferra Ferra вне форума
Местный
 
Регистрация: 12.03.2006
Адрес: Минск
Сообщения: 527
Репутация: 1336
По умолчанию

Цитата:
Сообщение от ART
Возможно, тупой вопрос: а бинарики нафига? И Не очень понятно, как мне тестить прогу, когда у меня на винте много свободного места? Не забивать же...

P.S. Сорри, если туплю

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

А бинарники.. Оценить готовую программу. Ты же пишешь фактически системную утилиту. Оформи, навешай ряшечек, чтобы конечный пользователь был в восторге. А уже при необходимости будет смотреться и код, как ты это сделал, насколько оптимально, правильно ли и т.д.
__________________
Нет повести печальнее на свете, чем повесть о заклиневшем Resete.
Ответить с цитированием
  #51  
Старый 25.01.2010, 16:49
Аватар для NIch
NIch NIch вне форума
Продвинутый
 
Регистрация: 02.06.2008
Адрес: Бендеры ПМР
Сообщения: 754
Репутация: 2446
По умолчанию

Цитата:
Да и вообще, хорошо написанная программа должна работать правильно и без тестов)
А такое бывает???
Чтобы сходу написать красивый, рабочий код без ошибок, нужно писать или простоту, или то что проделывал много раз...
Итак:
Задача стоит в поблочном копировании 2-х файлов одновременно, правильно???
Т.е. файлы как бы перетекают из одного места в другое по параллельным путям...
Чтож задание инересное...Можно поработать...Я в конкурсе...
Только нужно установить четкие правила и сроки...
Только вот какое практическое примение программы???
__________________
В начале был Бит, потом Байт и только потом появилось Слово...
Ответить с цитированием
  #52  
Старый 25.01.2010, 16:50
ART ART вне форума
Продвинутый
 
Регистрация: 13.02.2006
Адрес: Магнитогорск
Сообщения: 669
Репутация: 14745
По умолчанию

Нееее, создается очередь операций. Там может быть хоть 54687 файлов...
Ответить с цитированием
  #53  
Старый 25.01.2010, 17:44
Аватар для Ferra
Ferra Ferra вне форума
Местный
 
Регистрация: 12.03.2006
Адрес: Минск
Сообщения: 527
Репутация: 1336
По умолчанию

Частная задача - менять 2 файла местами.

Вообще говоря задача чуть глубже. Для начала создаёшь к примеру очередь (Схематично, как в тотале):
Код:
copy: D:\1.avi -> C:\Folder\1_new.avi
move: C:\Folder\xxx.avi -> D:\xxx.avi
move: D:\2.avi -> C:\Folder\2_new.avi
delete: D:\1.avi

Программа , если такое физически возможно, выполняет её.
Но тут ещё один ньюанс (требование). На 2м и 3м шаге примера происходит фактически "обмен" файлами. Если на дисках недостаточно места - то программа проверяет можно ли это сделать, перемещая файлы поблочно. Если можно - выполняет, если - нет, то придумай сам что она должна сделать.


Задача немного на сообразительность, немного на знание теории алгоритмов, напрямую связана с потребностями многих людей.. Впоследствии работу победителя можно преобразовать в плагин к проводнику, тоталу или фару. Но это уже совсем другая история.
__________________
Нет повести печальнее на свете, чем повесть о заклиневшем Resete.
Ответить с цитированием
  #54  
Старый 25.01.2010, 17:50
Аватар для Ferra
Ferra Ferra вне форума
Местный
 
Регистрация: 12.03.2006
Адрес: Минск
Сообщения: 527
Репутация: 1336
По умолчанию

Итак, пока 2 человека. Кто ещё?
__________________
Нет повести печальнее на свете, чем повесть о заклиневшем Resete.
Ответить с цитированием
  #55  
Старый 27.01.2010, 10:08
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

На форумах профессионалов такого нет Но это ни чуть не ухудшает посещаемость форума.
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию

Последний раз редактировалось M.A.D.M.A.N., 27.01.2010 в 10:16.
Ответить с цитированием
  #56  
Старый 27.01.2010, 15:47
Аватар для Ferra
Ferra Ferra вне форума
Местный
 
Регистрация: 12.03.2006
Адрес: Минск
Сообщения: 527
Репутация: 1336
По умолчанию

Тема переехала, все идём туда
http://www.delphisources.ru/forum/sh...ad.php?t=10775
__________________
Нет повести печальнее на свете, чем повесть о заклиневшем Resete.

Последний раз редактировалось Admin, 27.01.2010 в 22:47.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 18:34.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter