Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Вы владелец небоскреба! Стройте этажи, управляйте магазинами и работниками!

Небоскреб Мечты

Казуальные, Симуляторы, 2D

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
7
Вопрос из ленты «Эксперты»
EugenePerfect
EugenePerfect
Лига программистов

Система контроля версий для Windows XP⁠⁠

1 год назад

Нужна помощь ретрограду )

Как-то так сложилось, что до сих пор не возникало особой необходимости пользоваться системами контроля версий, вполне хватало регулярной архивации проекта (т.к. работал над мелкими проектами один и на одном же компе). Но вот сейчас возникли определенные сложности из-за того, что приходится работать с трёх разных удаленных друг от друга компьютеров - пару раз сдуру начинал править неактуальные версии исходников и получал незапланированное "ветвление", после чего тратилось впустую время на своего рода слияние кода в ручном режиме.

Решение на первый взгляд очевидное - сделать приватный репозиторий на гитхабе, накатить на всех компах клиент гит, и вот оно, счастье!

Но нет. Проблема в том, что это не разработка с нуля, а некрофилия, переделывается / дорабатывается очень специфический проект, с тонной кода, написанного очень давно (и писался он не один год), и все это под DOS (великий и ужасный). Используемый компилятор (DJGPP) тоже DOSовский, динозаврически-мутантный, и нормально запускается он только в Винде не новее Windows XP, и только в 32хбитной (хорошо еще, что хоть в ней запускается, а не в "голом" ДОСе). (Для въедливых: да, DJGPP можно запустить и под DOSBox. Но при этом требуется специальная сборка последнего, с реализацией поддержки LFN в прерывании int21H, как делает Win98 и ХР32. Но на таком большом количестве файлов она мало того, что тупит неимоверно - компилирующийся под виртуалкой несколько секунд проект в досбоксе компилируется до пяти минут - и это даже не полноценный рабочий, а мелкий тестовый субпроект; но даже не это главное, а то, что в придачу эта версия DOSBox как-то лажает с записью на диск, возможно - потому что открыто много файлов, может еще по какой-то неясной причине, но в итоге exe на выходе получается битый. Побороть не смог).

Соответственно, все это вынужденно делается под виртуалкой, с установленной ХП. И под ней версия GITа, который можно скачать на их сайте, не запускается (что забавно, при этом на самой странице загрузки я не нашел минимальную требуемую версию Винды. Пытливые умы могут попробовать найти самостоятельно https://git-scm.com/download/win , может и вправду, плохо глядел) .

Однако, это можно примерно выяснить и самостоятельно. При попытке запуска git-cmd.exe появляется такая ошибка:

И на https://learn.microsoft.com/ читаем, что:

То бишь, не светит запустить свежий клиент под ХП никак. Полез в репозиторий самого гита на гитхабе - но бинарников под Винду более старых нет, да и непонятно, какая именно версия последняя поддерживала ХП.

В этой связи, возникает два вопроса:
1) можно ли где-то нарыть версию клиента GIT, запускающуюся под 32хбитной ХР? И будет ли она работать с Гитхабом?

2) есть ли какой-то аналог (с возможностью иметь репозиторий в облаке, и желательно, конечно, халявный), клиент которого совместим с ХП?

Пока мне в голову приходит только одно костыльное решение - поставить Гит не в виртуалке, а в физической машине, и каждый раз по окончанию работы скриптом выкидывать все исходники "наружу" из виртуалки в физическую машину, и напускать гит. А перед работой - обратный процесс: гит - переброс в виртуалку. Но такое количество дрочки вприсядку + потери времени каждый раз на синхронизацию... Не радостно.

P.S. я не буду обсуждать, что это за проект, зачем его делать, почему нельзя его собирать в другом компиляторе, почему не переписать его полностью под Винду с использованием свежих стильных, модных, молодежных библиотек и т.д. Просто скажу, что это все уже обдумывалось и оценивалась трудоемкость процесса. Ответ - да, нельзя, непродуктивно, дорого, в разу дольше дольше, неэффективно, лишено осмысленности, в том числе в финансовом плане.
Если так будет проще субъективно абстрагироваться от данного вопроса - считайте, что дед это делает на спор, и другие варианты не рассматривает.

UPD:

Решено, из виртуалки расшарил папку с файлами прожекта "наружу", Гит установил в физической машине и осваиваю помалу (как уже упоминал, ранее необходимость в использовании не возникала). Смеюсь с найденных инструкций для новичков, это какой-то трэш на уровне "как нарисовать сову".

Показать полностью 2
Вопрос Спроси Пикабу Github Cvs
20
AssaGuitar
AssaGuitar
MS, Libreoffice & Google docs

Выгрузка из CVS пошла не так. Есть идеи, где косяк? [Решено]⁠⁠

1 год назад

Так случилось, что сменил я марку смартфона с самсунга на рилми, сбыл самсунг на авито и только после этого обнаружил, что все мои контакты, любовно собираемые последние 15 лет, синхронизировались не через гугл, а через самсунг-аккаунт (да, сам идиот).

Ну, думаю, не беда, облака ж они и есть облака - запросил у samsung privasy выгрузку всего содержимого аккаунта (38 томов архива по 500мб, яебал...), нашёл там папку Contact, а в ней энное количество файлов CVS, в каждом по 200 контактов.

А дальше пошло дерьмо. Я попытался загрузить эти файлы в Google Контакты и оказалось, что имена контактов он видит нормально, а собственно номера телефонов - ну, короче как-то так)

То есть выкинул номер в заметки. Значит, что-то не так со столбцами. Поэтому я пошёл в excel 2019, создал пустую книгу и через вкладку "Данные" - "Из текстового/CSV..." загрузил файл туда.

Получил следующую картину:

И поближе:

Т.е. номера телефонов существуют, они отображены нормально, они единообразно размещены в маске "data1":"блаблабла", но в столбце эта информация соседствует с кучей технического барахла, которого там явно не должно было быть.

В связи с чем два вопроса:

A. Что я сделал не так и была ли возможность открыть этот файл нормально, чтобы столбцы распределились адекватно и номера выделились в столбец сами?

B. Что я могу сделать, помимо ручной работы, чтобы выкинуть из столбца всё лишнее, кроме маски "data1":"блаблабла"?

Там всё-таки семь файлов по 200 строк, вручную как-то ну вообще совсем не хочется...

UPD. Получившийся файл, в котором слегка изменены сами номера и оставлены для образца только несколько строк: https://dropmefiles.com/hWzxZ

Показать полностью 4
Microsoft Excel Cvs База данных Компьютерная помощь Длиннопост
24
eterwar

Цикл разработки⁠⁠

10 лет назад
Цикл разработки
Git Cvs
7
515
lllfredylll
lllfredylll

"Моя жена работает в отделе косметики и сегодня она обнаружила это"⁠⁠

11 лет назад
взято с reddit.com
"Моя жена работает в отделе косметики и сегодня она обнаружила это"
Reddit Косметика Шампунь Cvs Слюни Кокос
27
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии