потеряный код
От: MikelSV http://www.centerix.ru
Дата: 01.02.07 17:42
Оценка:
Программирую на c++ в NetBeans. Но так как эта собака слишком уж тормознутая решил создать в той же папке проект Visual С++, который благополучно и убил главный файл программы. Вот. Пытался восстановить, да куда там. Файл перезаписан, а не удален.

А кода там было много, правда не так уж и много. 2 большие функции. Пишу заново.

Помнится я написал неплохой .h файлик по управлению окнами. не помню уже из-за чего, но он сдох. сверху легли какие-то данные.



Да, потеря данных, причем очень нужных, самое ужасное, что может произойти.
Римское правило. Тот, кто говорит, что Это не может быть сделано, никогда не должен мешать тому, кто Это делает.
Осень, ну вы поняли.
Зачем еще один код? А человек?
Re: потеряный код
От: Lloyd Россия  
Дата: 01.02.07 17:47
Оценка: 1 (1) +6
Здравствуйте, MikelSV, Вы писали:

MSV>Да, потеря данных, причем очень нужных, самое ужасное, что может произойти.


здесь
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: потеряный код
От: seafresh  
Дата: 01.02.07 18:10
Оценка: 1 (1) +2 :)
Здравствуйте, MikelSV, Вы писали:
MSV>Да, потеря данных, причем очень нужных, самое ужасное, что может произойти.

счастливый вы человечище.
Государство должно защищать свободу и право, в этом его оправдание.
Re[2]: потеряный код
От: MikelSV http://www.centerix.ru
Дата: 01.02.07 18:15
Оценка:
ну дааа

давно хочу сделать резервную копию кодов, но все как-то лень.

вот сдохнет однажды винт.
Римское правило. Тот, кто говорит, что Это не может быть сделано, никогда не должен мешать тому, кто Это делает.
Осень, ну вы поняли.
Зачем еще один код? А человек?
Re: потеряный код
От: Cyberax Марс  
Дата: 01.02.07 19:35
Оценка: +1
MikelSV wrote:
> Программирую на c++ в NetBeans. Но так как эта собака слишком уж
> тормознутая решил создать в той же папке проект Visual С++, который
> благополучно и убил главный файл программы. Вот. Пытался восстановить,
> да куда там. Файл перезаписан, а не удален.
Советую открыть для себя системы контроля версий. Лучше Subversion.

Хайку в тему:
Three things are certain:
Death, taxes, and lost data.
Guess which has occurred.
Posted via RSDN NNTP Server 2.0
Sapienti sat!
Re[2]: потеряный код
От: Воронков Василий Россия  
Дата: 01.02.07 20:04
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Хайку в тему:

C>Three things are certain:
C>Death, taxes, and lost data.
C>Guess which has occurred.

Кстати, а сколько слогов в "occured"? По-моему, три. Тогда хайку неправильный
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: потеряный код
От: AlexGin Беларусь  
Дата: 01.02.07 20:24
Оценка:
Здравствуйте, MikelSV, Вы писали:

MSV>Программирую на c++ в NetBeans. Но так как эта собака слишком уж тормознутая решил создать в той же папке проект Visual С++, который благополучно и убил главный файл программы. Вот. Пытался восстановить, да куда там. Файл перезаписан, а не удален.


MSV>А кода там было много, правда не так уж и много. 2 большие функции. Пишу заново.


MSV>Помнится я написал неплохой .h файлик по управлению окнами. не помню уже из-за чего, но он сдох. сверху легли какие-то данные.




MSV>Да, потеря данных, причем очень нужных, самое ужасное, что может произойти.


Я обычно архивирую (при помощи WinRAR) весь проект, ПЕРЕД такими преобразованиями —
даже если код уже хранится в CVS, (или же VSS) — все равно архивирую...
Жизнь научила
Re[2]: потеряный код
От: ncode  
Дата: 01.02.07 20:48
Оценка:
Здравствуйте, AlexGin, Вы писали:

AG>Я обычно архивирую (при помощи WinRAR) весь проект, ПЕРЕД такими преобразованиями -

AG>даже если код уже хранится в CVS, (или же VSS) — все равно архивирую...
AG>Жизнь научила :))

К сожалению я не знаком с CVS, поэтому архивирую раром сразу на наш сервер через нехитрый батник типа

rar a -ag_DD-MM-YY_HH-MM -m5 -s -r \\Server\Users\Developer\work\MyProject -x*.aps -x*.idb -x*.ilk -x*.obj -x*.pch -x*.pdb -x*.res -x*.ncb -x*.suo -x*.tds -x*.dsk -x*.ddp -x*.exp -x*.htm

Это для проекта на VС++. Батник лежит в папке проекта запускается один раз в конце рабочего дня. Одним кликом весь проект можно зарарить на сервер в небольшой архивчик (0.5 — 1 МБ, всякий мусор выбрасывается автоматически) именуемый заодно датой и временем архивации. Таких архивчиков штук по 20 на каждый месяц имеется. Можно в любой день назад вернуться :)
Re[3]: потеряный код
От: LuciferMoscow Россия  
Дата: 01.02.07 21:02
Оценка: +3 :))) :))) :))
Здравствуйте, ncode, Вы писали:

N>К сожалению я не знаком с CVS, поэтому архивирую раром сразу на наш сервер через нехитрый батник типа....

Извините, но мне анекдот вспоминается

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

... << RSDN@Home 1.1.4 beta 4 rev. 358>>
Re[3]: потеряный код
От: Roman Odaisky Украина  
Дата: 01.02.07 21:50
Оценка:
Здравствуйте, Воронков Василий, Вы писали:

C>>Хайку в тему:

C>>Three things are certain:
C>>Death, taxes, and lost data.
C>>Guess which has occurred.

ВВ>Кстати, а сколько слогов в "occured"? По-моему, три. Тогда хайку неправильный


Ни фига, [ə ´kə:d] = 2. Кстати, как правильнее, «хайку» или «хокку»?
До последнего не верил в пирамиду Лебедева.
Re[2]: потеряный код
От: Demiurg  
Дата: 01.02.07 22:24
Оценка:
Здравствуйте, seafresh, Вы писали:

MSV>>Да, потеря данных, причем очень нужных, самое ужасное, что может произойти.


S>счастливый вы человечище.


Когда мне брат с юными хакерами-тинами форматнул винт, я себя счастливым не ощутил. Да и сейчас, при воспоминании, не ощущаю.
Re[3]: потеряный код
От: Dym On Россия  
Дата: 02.02.07 08:07
Оценка: 1 (1)
Здравствуйте, ncode, Вы писали:

N>К сожалению я не знаком с CVS, поэтому архивирую раром сразу на наш сервер через нехитрый батник типа

N>

N>rar a -ag_DD-MM-YY_HH-MM -m5 -s -r \\Server\Users\Developer\work\MyProject -x*.aps -x*.idb -x*.ilk -x*.obj -x*.pch -x*.pdb -x*.res -x*.ncb -x*.suo -x*.tds -x*.dsk -x*.ddp -x*.exp -x*.htm

А почему бы не воспользоваться ключом x@<file>, где в <file> перечислить исключаемые шаблоны?
Счастье — это Glück!
Re[3]: потеряный код
От: Сергей Туленцев Россия http://software.tulentsev.com
Дата: 02.02.07 10:08
Оценка:
Здравствуйте, Воронков Василий, Вы писали:

ВВ>Здравствуйте, Cyberax, Вы писали:


C>>Хайку в тему:

C>>Three things are certain:
C>>Death, taxes, and lost data.
C>>Guess which has occurred.

ВВ>Кстати, а сколько слогов в "occured"? По-моему, три. Тогда хайку неправильный


Наверное, считается количество слогов на японском языке.
--
Re[4]: потеряный код
От: Воронков Василий Россия  
Дата: 02.02.07 13:43
Оценка:
Здравствуйте, Roman Odaisky, Вы писали:

RO>Ни фига, [ə ´kə:d] = 2.


Странно, произносится как три..

RO>Кстати, как правильнее, «хайку» или «хокку»?


Хайку более позднее вроде.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[4]: потеряный код
От: Воронков Василий Россия  
Дата: 02.02.07 13:43
Оценка:
Здравствуйте, Сергей Туленцев, Вы писали:

СТ>Наверное, считается количество слогов на японском языке.


Тогда требую оригинал
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[3]: потеряный код
От: AlexGin Беларусь  
Дата: 02.02.07 13:57
Оценка:
Здравствуйте, ncode, Вы писали:

N>Здравствуйте, AlexGin, Вы писали:


AG>>Я обычно архивирую (при помощи WinRAR) весь проект, ПЕРЕД такими преобразованиями -

AG>>даже если код уже хранится в CVS, (или же VSS) — все равно архивирую...
AG>>Жизнь научила

N>К сожалению я не знаком с CVS, поэтому архивирую раром сразу на наш сервер через нехитрый батник типа

N>

N>rar a -ag_DD-MM-YY_HH-MM -m5 -s -r \\Server\Users\Developer\work\MyProject -x*.aps -x*.idb -x*.ilk -x*.obj -x*.pch -x*.pdb -x*.res -x*.ncb -x*.suo -x*.tds -x*.dsk -x*.ddp -x*.exp -x*.htm

N>Это для проекта на VС++. Батник лежит в папке проекта запускается один раз в конце рабочего дня. Одним кликом весь проект можно зарарить на сервер в небольшой архивчик (0.5 — 1 МБ, всякий мусор выбрасывается автоматически) именуемый заодно датой и временем архивации. Таких архивчиков штук по 20 на каждый месяц имеется. Можно в любой день назад вернуться

Очень правильная практика! Я делаю примерно те же действия, только через GUI приложения WinRAR.
Для больших архивов (например — архив бэкапа БД от MS SQL server 2005) — применяю winzip. Он для этого лучше подходит.
Так, если бекап базы примерно 1.5Gb, то после winzip-а получаю около 0.5Gb — в три раза меньше.
Что же касается систем контроля кода — там также бывают разные накладки (потом приходиться править и мержить код вручную).
Re[4]: потеряный код
От: Cyberax Марс  
Дата: 02.02.07 14:40
Оценка:
AlexGin wrote:
> Что же касается систем контроля кода — там также бывают разные накладки
> (потом приходиться править и мержить код вручную).
Эээ... Что имеется в виду? Если использовать VCS для архивации проекта
для одного человека — ничего merge'ить не надо. Заодно и полная история
сохранится.

Ну а использовать ZIP+bat в качестве самопальной VCS — это изврат. За
исключением случаев, когда надо уж очень большие объемы закинуть.
Posted via RSDN NNTP Server 2.0
Sapienti sat!
Re[5]: потеряный код
От: AlexGin Беларусь  
Дата: 02.02.07 15:05
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>AlexGin wrote:

>> Что же касается систем контроля кода — там также бывают разные накладки
>> (потом приходиться править и мержить код вручную).
C>Эээ... Что имеется в виду? Если использовать VCS для архивации проекта
C>для одного человека — ничего merge'ить не надо. Заодно и полная история
C>сохранится.

C>Ну а использовать ZIP+bat в качестве самопальной VCS — это изврат. За

C>исключением случаев, когда надо уж очень большие объемы закинуть.

Так как раз я и писал, что zip — для больших объемов...
Для кодов программ ИМХО RAR — больше подходит!
Насчет изврата — это как с какой стороны смотреть. Я же не говорю о ПОЛНОЙ замене CVS архиватором !
Re[6]: потеряный код
От: Cyberax Марс  
Дата: 02.02.07 15:15
Оценка: 1 (1) +1
AlexGin wrote:
> C>Ну а использовать ZIP+bat в качестве самопальной VCS — это изврат. За
> C>исключением случаев, когда надо уж очень большие объемы закинуть.
> Так как раз я и писал, что zip — для больших объемов...
> Для кодов программ ИМХО RAR — больше подходит!
Не вижу никакой разницы. Все равно изврат.

> Насчет изврата — это как с какой стороны смотреть. Я же не говорю о

> ПОЛНОЙ замене CVS архиватором !
Я вообще не понимаю зачем нужно шаманство с архиватором, если есть
нормальные VCS. Например, тот же Subversion — он банально УДОБНЕЕ игр с
архиватором. Не говоря уж о том, что гораздо мощнее.
Posted via RSDN NNTP Server 2.0
Sapienti sat!
Re[7]: потеряный код
От: AlexGin Беларусь  
Дата: 02.02.07 20:48
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>AlexGin wrote:

>> C>Ну а использовать ZIP+bat в качестве самопальной VCS — это изврат. За
>> C>исключением случаев, когда надо уж очень большие объемы закинуть.
>> Так как раз я и писал, что zip — для больших объемов...
>> Для кодов программ ИМХО RAR — больше подходит!
C>Не вижу никакой разницы. Все равно изврат.

>> Насчет изврата — это как с какой стороны смотреть. Я же не говорю о

>> ПОЛНОЙ замене CVS архиватором !
C>Я вообще не понимаю зачем нужно шаманство с архиватором, если есть
C>нормальные VCS. Например, тот же Subversion — он банально УДОБНЕЕ игр с
C>архиватором. Не говоря уж о том, что гораздо мощнее.

CVS и архиватор — это разные веши и, конечно же, одно другое не заменяет...
Если над проектом работает группа из нескольких девелоперов — без CVS (либо подобного продукта) —
обойтись пожалуй невозможно. Работал и с CVS, и с VSS — все это нужные вещи при управлении кодом.
Однако, если есть проект, которым занимается один человек (и этот проект иногда надо в выходные
доводить за пультом домашнего компа) — тут без архиватора не обойтись. Конечно же можно и в этом
случае применять систему контроля версий, и пожалуй нужно иногда.

Но архиваторы рано выбрасывать из набора нужных софтин
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.