Вук Мрнявчевич
04:21 29-11-2005
Интересно, а что нужно делать, ежели вот я взял что-то с CVS, а оно мне на make отвечает, что, мол, в Makefile синтаксис неправильный. Причем этот самый Makefile был только что сгенерен automake'ом...
Комментарии:
ARC
10:59 29-11-2005
хороший вопрос.......
Вук Мрнявчевич
11:04 29-11-2005
ARC-Zorran вот я и думаю, то ли лыжи не едут, то ли я...
ARC
14:10 29-11-2005
Барс Шанхайский
у меня вот 97 аксесс не хочет в ХР работать...... вот это проблема
Anthrax
15:09 29-11-2005
Барс Шанхайский, если ты что-то хочешь положить обратно на CVS, то тебе надо делать "commit" или "checkout" (для начала). В общем - google: CVS - спасет отца русской демократии

ARC-Zorran, у меня вот 97 аксесс не хочет в ХР работать...... вот это проблема - у тебя, видимо, уже установлена более старшая версия аксеса (2000, XP или 2003 оффиса). Если да, то надо просто в acess.exe (который 97й) найти версию лиценции и добавить ее в реестр в ветку Licenses (создав там найденный в ехе-шке номер и серийник).

И все запустится волшебным образом
ARC
15:36 29-11-2005
Anthrax
И все запустится волшебным образом
твоими бы устами да мед пить сегодня попробую, завтра сообщу результаты
Anthrax
20:09 29-11-2005
В FAR'e открываешь на редактирование (или в TotalCmd)
C:\Program Files\Microsoft Office 97\Office\msaccess.exe

Ищешь первое вхождение слова "Licenses" (без кавычек).
Следом за ним идет "\" а потом "8CC49940-3146-11CF-97A1-00AA00424A9F", дальше опять "\" и потом слово "Retail", потом несколько пробелов и "yubcdcprktpjtapmmfdacmupasbhscddncgp".

Делаешь так:
1. regedit.exe
2. Ищешь (CTRL-F) "Licenses" в "Keys"
3. Находишь этот раздел в HKEY_CLASSES_ROOT
4. Создаешь в найденном "Licenses" еще один ключ с именем "8CC49940-3146-11CF-97A1-00AA00424A9F"
5. В соданном "8CC4..." создаешь ключ "Retail"
6. В нем уже есть значение "Default", которому ничего не присвоено. Делаешь этому "Default" -> Modify и вписываешь найденное выше: "yubcdcprktpjtapmmfdacmupasbhscddncgp"
7. Закрываешь regedit
8. Запускаешь Access-97
9. Радуешься жизни!

=======

твоими бы устами да мед пить - а как же! и не только мед!
*А вообще ACCESS - must die!
Вук Мрнявчевич
04:51 30-11-2005
Anthrax я вовсе не собираюсь что-то класть на CVS, я просто хочу поиграть в игруху, которая выложена только в исходниках
Игруха вот эта: http://epiar.net/
Anthrax
14:57 30-11-2005
Барс Шанхайский, CVS тут ни при чем. Тебе дают исходники... скачиваешь, собираешь дома, запускаешь. Все должно заработать. Если что-то не работает, то либо ты что-то не так запустил, либо что-то у них в исходниках не так... В любом случае надо по ситуации смотреть.

*у них там только бета... нафик тебе это надо?
Вук Мрнявчевич
04:11 01-12-2005
Anthrax мне, наивному, казалось, что на CVS выкладывают только в том случае, если кусок работы сделан. И еще мне казалось, что если даже прога будет глючить, то уж во всяком случае, собраться-то она должна!..
Бета -- бетой, но поиграться хочется ужас как. Я в предыдущие версии играл, 0.5.0 тупиковая, там ничего сделать нельзя, а 0.6.0RC1 -- падучая, как инвалид без костылей. Но меня захватил процесс
ARC
11:45 01-12-2005
Anthrax
супер, все получилось, с меня пиво
Anthrax
13:44 05-12-2005
Барс Шанхайский, казалось, что на CVS выкладывают только в том случае, если кусок работы сделан - не совсем так.
CVS - Concurent Version System - нужен для разработки продукта несколькими программистами. Т.е. каждый пишет свой кусок кода, а CVS весь код склеивает вместе. Т.е. бета на CVS'е не факт что работает, т.к. PM мог не зарелизить код. Грубо говоря проект на прошел еще QA-этап (тестирование). А на CVS'е проект лежит с первых дней.

ARC-Zorran, супер, все получилось, с меня пиво Не вопрос. Встретимся - отдашь
Вук Мрнявчевич
18:37 05-12-2005
Anthrax это все понятно. Я знаю, зачем нужна CVS, честно-честно.

Просто если б я был в команде разработчиков, то Commit я бы делал только тогда, когда убедился бы, что все собирается, а тот кусок, над которым я работал, пашет, в меру моего разумения. А какой смысл отправлять недоделанное???
Anthrax
17:32 06-12-2005
Барс Шанхайский, А какой смысл отправлять недоделанное? - чтобы его мог доделать другой разработчик Это же просто.
Вук Мрнявчевич
17:42 06-12-2005
Anthrax мне вот лень было бы копаться в том, что наколбасил кто-то-там-с-того-края-земли. Несмотря на code guidelines. Дело даже не в "лень копаться", а в продуктивности сего процесса. Я бы на месте PM распределил бы обязанности, типа -- ты кодишь вывод графики, я кодю гуй, а вот он, пойди сюда, да, ты, занимаешься церебральным сексом с сэйвами. И граждане довольные расходятся по домам...
Anthrax
17:59 06-12-2005
Барс Шанхайский, а если посреди проекта человек занимавшийся ГУЁМ увольняется? Что делать PM'у? Правильно. Ставить другого. И не надо мне рассказывать, что разборка чужого кода - это редкость. Как раз это чаще всего и происходит. А еще есть поддержка проекта, когда от первых разработчиков остались только воспоминания...
В общем, вариантов масса
Вук Мрнявчевич
18:11 06-12-2005
Anthrax ну, в общем, тебе виднее, конечно. Тут -- да. Ты у нас девелупер. Но мне казалось, что по умному -- это вот так Такое мое непросвещенное мнение
Anthrax
18:22 06-12-2005
Барс Шанхайский, типа съехал Не важно, кто и что Важно, что если у тебя есть задача сделать проект, то вот это самое "сделать" уже не зависит от людей его разрабатывающих. В идеале - да. Твой пример самый правильный. Каждый делает свою часть. Но вот идеал - это такое понятие...
А в реале - одной и той же частью проекта совместно могут заниматься 10 человек (например, кодинг модулей) и каждый из этих 10-ти должен быть взаимозаменяем.
Так что - сам понимаешь
Вук Мрнявчевич
18:28 06-12-2005
Anthrax понятно... эх, нету в мири савершенства...
Anthrax
19:15 06-12-2005
Барс Шанхайский, угу... нету