Re[3]: потеряный код
От: LuciferMoscow Россия  
Дата: 01.02.07 21:02
Оценка: +3 :))) :))) :))
Здравствуйте, ncode, Вы писали:

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

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

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

... << RSDN@Home 1.1.4 beta 4 rev. 358>>
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[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[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: потеряный код
От: 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!
потеряный код
От: MikelSV http://www.centerix.ru
Дата: 01.02.07 17:42
Оценка:
Программирую на c++ в NetBeans. Но так как эта собака слишком уж тормознутая решил создать в той же папке проект Visual С++, который благополучно и убил главный файл программы. Вот. Пытался восстановить, да куда там. Файл перезаписан, а не удален.

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

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



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

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

вот сдохнет однажды винт.
Римское правило. Тот, кто говорит, что Это не может быть сделано, никогда не должен мешать тому, кто Это делает.
Осень, ну вы поняли.
Зачем еще один код? А человек?
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]: потеряный код
От: 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]: потеряный код
От: Сергей Туленцев Россия 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[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 — все это нужные вещи при управлении кодом.
Однако, если есть проект, которым занимается один человек (и этот проект иногда надо в выходные
доводить за пультом домашнего компа) — тут без архиватора не обойтись. Конечно же можно и в этом
случае применять систему контроля версий, и пожалуй нужно иногда.

Но архиваторы рано выбрасывать из набора нужных софтин
Re[8]: потеряный код
От: LuciferMoscow Россия  
Дата: 02.02.07 20:50
Оценка:
Здравствуйте, AlexGin, Вы писали:

AG>Но архиваторы рано выбрасывать из набора нужных софтин

Why? Какие у него премущества перед SVN-ом? Анекдот про "отсутсвие поларойда" я не просто так привел.
... << RSDN@Home 1.1.4 beta 4 rev. 358>>
Re: потеряный код
От: v111 Новая Зеландия  
Дата: 02.02.07 21:26
Оценка:
ибо нефик
Bow-legged girls in mini make me sad
Re[9]: потеряный код
От: AlexGin Беларусь  
Дата: 04.02.07 09:02
Оценка:
Здравствуйте, LuciferMoscow, Вы писали:

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


AG>>Но архиваторы рано выбрасывать из набора нужных софтин

LM>Why? Какие у него премущества перед SVN-ом? Анекдот про "отсутсвие поларойда" я не просто так привел.

Все верно — иногда нужен поляроид, а иногда и мольберт художника — опять же это разные вещи

Вообще-то у меня сложилось впечатление, что мы спорим НЕ О ТОМ...
Просто зачастую молодое поколение программеров не задумываются о возможной потере кода !
Ну если нету под рукой ничего — просто закопируй куда-то СВОИ ТРУДЫ !!!
Ведь если на переустановку винды, оффиса, студии — уйдет день, то на восстановление по "нашей человечьей"
памяти файла в пару десятков килобайт — более недели !

З.Ы. Пожалуй именно на таких ошибках и учиться молодой специалист
Re[9]: потеряный код
От: Аноним931 Германия  
Дата: 04.02.07 09:16
Оценка:
Здравствуйте, LuciferMoscow, Вы писали:

LM>Why? Какие у него премущества перед SVN-ом? Анекдот про "отсутсвие поларойда" я не просто так привел.


Вообще-то автор приведенного анекдота предполагал, что читатель будет смеяться над новым русским. А не, как ты подумал, над художником
"Больше 100кмч можно ехать на автобане в любом ряду кроме правого крайнего" (c) pik
"В германии земля в частной собственности" (c) pik
"Закрывать школы, при нулевой смертности среди детей и подростков, это верх глупости" (c) Abalak
Re[9]: потеряный код
От: Demiurg  
Дата: 04.02.07 10:38
Оценка:
Здравствуйте, LuciferMoscow, Вы писали:

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


AG>>Но архиваторы рано выбрасывать из набора нужных софтин

LM>Why? Какие у него премущества перед SVN-ом? Анекдот про "отсутсвие поларойда" я не просто так привел.

Никаких.
Re[10]: потеряный код
От: Flay  
Дата: 04.02.07 11:39
Оценка:
AG>>>Но архиваторы рано выбрасывать из набора нужных софтин
LM>>Why? Какие у него премущества перед SVN-ом? Анекдот про "отсутсвие поларойда" я не просто так привел.

D> Никаких.


Ща меня тут запинают, однако:

Главное преимущество — простота использования!
Три клика — и вот он архив, особенно саморазжимающийся.
Непрограммисту тоже SVN/CVS ставить?
Re[10]: потеряный код
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 04.02.07 17:52
Оценка:
Здравствуйте, AlexGin, Вы писали:

AG>Просто зачастую молодое поколение программеров не задумываются о возможной потере кода !


Как будто старое задумывалось. Наоборот, раньше про VCS большинство только слышало, что есть такое, а сейчас это будни большинства профессиональных программистов.
... << RSDN@Home 1.2.0 alpha rev. 673 on Windows Vista 6.0.6000.0>>
AVK Blog
Re[11]: потеряный код
От: Cyberax Марс  
Дата: 06.02.07 12:51
Оценка:
Здравствуйте, Flay, Вы писали:

F>Главное преимущество — простота использования!

F>Три клика — и вот он архив, особенно саморазжимающийся.
F>Непрограммисту тоже SVN/CVS ставить?
Идем вот сюда: http://tortoisesvn.tigris.org/ , скачиваем, инсталлируем. Правой клавишей щелкаем на нужной папке и делаем checkout.

На моих глазах новичек с SVN разобрался за пару минут.

Ну а если программист не знает как работать с VCS и ему лень посвятит полчаса на прочтение основ пользования SVN/CVS — то я сомневаюсь в профессиональных качествах программиста.
Sapienti sat!
Re[8]: потеряный код
От: Cyberax Марс  
Дата: 06.02.07 12:53
Оценка:
Здравствуйте, AlexGin, Вы писали:

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

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

AG>Однако, если есть проект, которым занимается один человек (и этот проект иногда надо в выходные

AG>доводить за пультом домашнего компа) — тут без архиватора не обойтись. Конечно же можно и в этом
AG>случае применять систему контроля версий, и пожалуй нужно иногда.
Зачем?? Создать локальный репозиторий — и его использовать. SVN замечательно работает с ним даже
без необходимости устанавливать сервер.

Backup одного центрального репозитория тоже делать намного проще.

AG>Но архиваторы рано выбрасывать из набора нужных софтин

Вот только для хранения кода они только вредны.
Sapienti sat!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.