-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erj
e.net!feeder.erje.net!news.uzoreto.com!aioe.org!z9TnWAfaaNN2eJimEPFFrA.user.46.
165.242.75.POSTED!not-for-mail
From: Mateusz Viste <m...@x...invalid>
Newsgroups: pl.comp.programming
Subject: Re: rzadki bład w programie w C++
Date: Thu, 26 Aug 2021 09:40:41 +0200
Organization: . . .
Message-ID: <2...@m...lan>
References: <9...@g...com>
<4...@g...com>
<2...@g...com>
<c...@g...com>
<3...@g...com>
<f...@g...com>
<4...@g...com>
<2...@m...lan>
<c...@g...com>
<2...@m...lan>
<7...@g...com>
<2...@m...lan>
<8...@g...com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Injection-Info: gioia.aioe.org; logging-data="52150";
posting-host="z9TnWAfaaNN2eJimEPFFrA.user.gioia.aioe.org";
mail-complaints-to="a...@a...org";
X-Newsreader: Claws Mail 3.17.8 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
X-Notice: Filtered by postfilter v. 0.9.2
Xref: news-archive.icm.edu.pl pl.comp.programming:215611
[ ukryj nagłówki ]2021-08-25 o 13:31 -0700, Maciej Sobczak napisał:
> > Z tym jednak zgodzić się nie mogę... Lokalny VCS to oczywiście nie
> > backup, ale lokalny zestaw plików *.zip też nim nie jest.
>
> Lokalny nie jest. Ale nie napisałem, że lokalny.
Napisał kolega, że "potrafią zupełnie naturalnie zrobić backup". Na to
ja odpowiadam, że nie - nie potrafią.
> Nawet pendrive załatwi sprawę łatwiej, niż szarpanie się z VCS.
Wyczuwam traumatyczne doświadczenia z VCS (może z gitem? w tym wypadku
nie dziwię się nabytym uprzedzeniom). Praca z svnem nie jest żadnym
szarpaniem. Powiedziałbym nawet, że w porównaniu do moich doświadczeń
sprzed VCS (na dyskietkach, zipach, itp), jest przyjemnością.
A pendrive nie załatwi sprawy, z tego prostego powodu że nie jest
geograficznie odległy.
> Zdażyło mi się nawet wysłać zipa jako załącznik mailem.
Mi to się też zdarza (bez kropki). Ale nie jako ersatz backupu, a tym
bardziej VCSa.
> A jeśli nie chcę na "jakiś serwer"? Czemu wszyscy mają obsesję na
> punkcie wysyłania swojej pracy na "jakiś serwer"?
Bo to podstawa sensownego backupu. Po każdym 'svn commit' mam przyjemną
świadomość, że mój trud już nie zaginie, choćby mi komputer zaraz
wybuchł albo dom spłonął. Żadnych pendrajwów, żadnych dyskietek,
żadnych parametrów do zipa - tylko svn commit, i po mniej niż sekundzie
stan mojego projektu jest zarchiwizowany kilkaset km ode mnie (albo i
dalej).
> Kiedyś do komputera był podłączony magnetofon i był spokój. :-)
Moja mama opowiadała mi kiedyś, jak to pisała pracę magisterską z
magnetofonem. Było fajnie póki dziad taśmy nie wciągnął. Skończyło się
przepisywaniem wszystkiego na nowo, na podstawie ręcznych notatek.
> > Korzystanie z ZIP to również marnotrawstwo miejsca - ten sam plik
> > będzie w każdym zipie zajmował tyle samo miejsca, choć od wielu lat
> > nie uległ zmianie.
>
> Technicznie to prawda, ale użytkowo nigdy jeszcze nie doszedłem do
> tego, żeby martwić się o miejsce na skompresowane pliki źródłowe
> swojego autorstwa. Może za mało piszę. W każdym razie nie jest to
> showstopper.
Program to przecież nie tylko kod, może zawierać także pliki
multimedialne, czcionki, jakieś zewnętrzne biblioteki, stronę
www, itp. Zerknąłem na moją pierwszą z brzegu gierkę:
http://simplesok.sf.net/
Wielkość trunka 5 MiB. Po skompresowaniu zipem 3.8 MiB. Razy 109
rewizji, to już ponad 400 MiB... Ok, w dobie chmurowych gigabajtów to
nie jest "showstopper", ale niemniej dręczyłaby mnie zabawa z 400M
zipów dla jednej malutkiej gierki.
> To jest dobry argument. Ale mówimy o użytkowaniu jednoosobowym. W
> takim kontekście nie zaobserwowałem (u siebie) takich potrzeb.
A mi to się zdarzyło co najmniej kilka razy. Głównie w ramach szukania
jakiegoś błędu i zastanawiania się dlaczego w pliku bb.c zmieniłem x=1
na x+=1 i w jakich okolicznościach do tego doszło. Nie jest to potrzeba
codzienna, ale w stosownym kontekście bardzo się przydaje.
> Polecam narzędzi mniej, niż więcej.
Też wychodzę z takiego założenia i filozofię bardzo doceniam, niemniej
filtr oleju w aucie odkręcam nie (jakże uniwersalnym) młotkiem, tylko
wyspecjalizowanym do tego narzędziem.
Mateusz
Następne wpisy z tego wątku
- 26.08.21 09:55 heby
- 26.08.21 16:40 Robert Magdziarz
- 26.08.21 18:36 Maciek Godek
- 26.08.21 19:19 Robert Magdziarz
- 26.08.21 19:29 Robert Magdziarz
- 26.08.21 20:56 heby
- 26.08.21 21:32 Robert Magdziarz
- 26.08.21 21:54 heby
- 27.08.21 08:04 Robert Magdziarz
- 27.08.21 10:17 Maciek Godek
- 27.08.21 10:31 Maciek Godek
- 27.08.21 11:18 Robert Magdziarz
- 27.08.21 11:44 Maciek Godek
- 27.08.21 12:14 Robert Magdziarz
- 27.08.21 14:42 heby
Najnowsze wątki z tej grupy
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
Najnowsze wątki
- 2024-11-25 Karty przedpłacone (podarunkowe) Google Play - pytanie do korzystających
- 2024-11-26 wina Tóska
- 2024-11-26 Rewolucja/Rewelacja!
- 2024-11-25 grupa ożyła ;)
- 2024-11-24 Być jak Clint
- 2024-11-24 Rura kanalizacja konceptu Franke = problem
- 2024-11-25 Wrocław => Lead Java EE Developer <=
- 2024-11-25 Warszawa => Business Development Manager - Network and Network Securit
- 2024-11-25 Kraków => Programista Full Stack (.Net Core) <=
- 2024-11-25 Lublin => Senior PHP Developer <=
- 2024-11-25 Karlino => Konsultant wewnętrzny SAP (FI/CO) <=
- 2024-11-25 Warszawa => ECM Specialist / Consultant <=
- 2024-11-25 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-11-25 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2024-11-25 Lublin => Inżynier Serwisu Sprzętu Medycznego <=