Softverski projekti

Vse o programiranju na in za PC

Moderatorji: Kroko, tilz0R

Re: Softverski projekti

OdgovorNapisal/-a miharix » 02 Jan 2017, 11:13

Protoncek je napisal/-a: Ko je stvar končana, pa je prav, da je to na strani društva in ne "kar nekje".

Git server na strežniku društva (+backup mirror) ?

Sam git uporabljam občasno, zato imam en mini plonkič za osnove, za kaj več pa pač takrat(zeeelo redko) pogooglam.

//prvič ko naletiš na zanimiv projekt
git clone https://github.com/mi....
//da dobiš posodobitve
cd v mapo
git pull
//da dodaš nekaj, najprej pull, nato naredi delo
git status -> vse novo = rdeče
git add .
git status -> vse novo = zeleno
git commit -> napiši kratko kaj je novega
git push
Lp,
M.
Uporabniški avatar
miharix
 
Prispevkov: 967
Pridružen: 18 Jan 2015, 10:23
Kraj: Kamnik / LJ
Zahvalil se je: 352 krat
Prejel zahvalo: 264 krat
Uporabnika povabil: VolkD
Število neizkoriščenih povabil: 54

Re: Softverski projekti

OdgovorNapisal/-a VolkD » 02 Jan 2017, 11:17

Protoncek je napisal/-a:Mislim, da si narobe razumel. Ni problem v tem, da je ne bi objavil v celoti. Problem je najti. Sem poskušal najti, pa iskalnik najde vse živo samo tega ne. Zato sem predlagal, da bi moralo to biti zbrano v posebni temi BREZ razprave, samo dattoteke.
Se povsem strinjam. Tak kraj je lahko tudi github, tu so pa samo linki tja.
Ena takih stvari je recimo mali priročni napajalnik. Sam SW nisem nikoli končal. Kolikor vem so ga drugi, pa ga celo jaz ne najdem.

Kolkor jaz vidim problem je problem, v tem, da ni nikogar, ki bi te stvari uredil. Predvsem za nazaj. Pa tudi za naprej.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 41597
Pridružen: 29 Dec 2014, 20:49
Kraj: Kačiče (Divača)
Zahvalil se je: 9015 krat
Prejel zahvalo: 5132 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: Softverski projekti

OdgovorNapisal/-a BraneZ » 02 Jan 2017, 11:30

VolkD je napisal/-a:...Ker vidim, da je interes, da so te stvari zbrane na tak način, bi predlagal enega prostovoljca, ki se bo s tem ukvarjal in stvari za nazaj uredil. Bom pomagal po svojih močeh.
sundancer, tilz0R, BraneZ, jmivsek?
Jaz ne morem, ker...
VolkD je napisal/-a:
BraneZ je napisal/-a:Menda se takšni projekti pretakajo iz računalnika na računalnik namesto, da bi se uporabil GitHub ali kaj podobnega.
Menda se na tem področju začnejo človeku po 60-desetem letu kisati možgani. Ampak preverjeno pa ni.
... imam že čez šestdeset let! Slika
The true sign of intelligence is not knowledge but imagination.
Creativity is intelligence having fun!
Albert Einstein
Uporabniški avatar
BraneZ
 
Prispevkov: 1847
Pridružen: 18 Jan 2015, 16:59
Kraj: Koprivnica (HR), občasno Hoče (Slo)
Zahvalil se je: 742 krat
Prejel zahvalo: 760 krat
Uporabnika povabil: gumby
Število neizkoriščenih povabil: 31

Re: Softverski projekti

OdgovorNapisal/-a VolkD » 02 Jan 2017, 11:41

BraneZ je napisal/-a:... imam že čez šestdeset let!
Ja vidiš, jaz tudi.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 41597
Pridružen: 29 Dec 2014, 20:49
Kraj: Kačiče (Divača)
Zahvalil se je: 9015 krat
Prejel zahvalo: 5132 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: Softverski projekti

OdgovorNapisal/-a tilz0R » 02 Jan 2017, 22:00

Jaz iskal kode ne bom, ker niti ne vem, kje naj začnem.

Lahko pa se naredi društveni (ali kakšen drug) Github račun, se mi pošlje koda, jaz pa naredim za vsak projekt svoj repository in to butnem gor ter skrbim, da ko bo kaj novega za gor, da bo šlo gor.
Od tam naprej bo lahko vsak naredil:

1. Download trenutnega stanja repository-ja
2. Naredil clone vsakega repository-ja, ki ga zanima, pogledal kodo, jo predelal na svojem PC-ju, jo nazaj upload-al na Github, prosil za pull request. Vsak takšen request se predebatira z komentarji in če smo za, se naredi merge.
3. Na Githubu obstajajo tudi "release"-i repository-ja, v katerem se točno označi kaj je novega, spremenjena, etc.
4. Imamo support tudi za "branch-e", kar pomeni sledeče. Naredili smo napravo, ki ima analogni senzor temperature (ADC), potem pa naredili identično napravo (isti program praktično), le da ima 1-Wire senzor (kao verzija 2.0 naprave). Če naredimo 2 brancha imamo v enem repository-ju 2 ločeni kodi za vsako napravo posebej (to je primer, če se gremo predelav ali podobnega).

lpTM
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 1815
Pridružen: 18 Jan 2015, 00:12
Kraj: Črnomelj
Zahvalil se je: 229 krat
Prejel zahvalo: 509 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: Softverski projekti

OdgovorNapisal/-a VolkD » 02 Jan 2017, 22:18

Kako je pa z načrti? Recimo načrti za škatle ?
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 41597
Pridružen: 29 Dec 2014, 20:49
Kraj: Kačiče (Divača)
Zahvalil se je: 9015 krat
Prejel zahvalo: 5132 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: Softverski projekti

OdgovorNapisal/-a tilz0R » 02 Jan 2017, 22:21

Vse gre lahko gor. kar se ne da videt v browserju, se lahko naredi download in pogledat.
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 1815
Pridružen: 18 Jan 2015, 00:12
Kraj: Črnomelj
Zahvalil se je: 229 krat
Prejel zahvalo: 509 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: Softverski projekti

OdgovorNapisal/-a zanka » 02 Jan 2017, 22:25

Ali pa v Makefile daš stikalo, ki enkrat vključi ADC, drugič pa 1-wire, da ne popravljaš iste kode na dveh mestih.

Ideja za Github je le način, kako zmigati oziroma pripraviti lene riti, da je vse na enem mestu. Prednosti, kot je sočasno skupinsko delo, se zagotovo ne bo uporabilo, ker bi to od vsakega, ki želi karkoli prispevati, zahtevalo poznavanje sistema Git. Zato pa zahteva oziroma se potrebuje nekoga, ki bo to delal namesto takšnih. Se pa tudi sam javim, če me bo kdo pocukal za rokav in rekel, če lahko posodobim datoteke.

tilz0R je napisal/-a:Lahko pa se naredi društveni (ali kakšen drug) Github račun

Naredi raje organizacijo https://github.com/organizations/new
Uporabniški avatar
zanka
 
Prispevkov: 2569
Pridružen: 17 Mar 2016, 01:16
Zahvalil se je: 113 krat
Prejel zahvalo: 254 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 50

Re: Softverski projekti

OdgovorNapisal/-a s54mtb » 03 Jan 2017, 00:14

Na koncu niti foruma ne rabiš: https://gist.github.com/
Uporabniški avatar
s54mtb
 
Prispevkov: 11188
Pridružen: 15 Jan 2015, 01:10
Zahvalil se je: 1556 krat
Prejel zahvalo: 4056 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: Softverski projekti

OdgovorNapisal/-a sundancer » 03 Jan 2017, 09:24

Da bo lazje zaceti.

https://slo-pi.com/novice/github-za-izobrazevanje (prva dva odstavka)

HOW-TO: Deljenje kode na Github Gist
https://www.smartninja.si/blog/how-to-d ... 7476782021

Git introduction: A book about git (in Croatian). Uvod u git: Sve što ste ikad htjeli znati o gitu, a niste se usudili pitati.
https://github.com/tkrajina/uvod-u-git (poisces PDF)

Za tiste, ki se jim ne ljubi prebirati dokumentacije - se jim pa ljubi prebirati forum :lol: :_rolling
https://www.youtube.com/watch?v=igxGtPpF29I
https://www.youtube.com/watch?v=cR9769APbbU
Dyslexic man walks into a bra.
Uporabniški avatar
sundancer
 
Prispevkov: 596
Pridružen: 16 Jan 2015, 23:36
Kraj: Domžale
Zahvalil se je: 217 krat
Prejel zahvalo: 327 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 43

Re: Softverski projekti

OdgovorNapisal/-a tilz0R » 03 Jan 2017, 09:27

Linki so super.

Naj samo povem, da Github gist (ali meni ljubši pastebin) nima nič veze z tem, kar bi mi potrebovali, tako da bi bilo boljše, da se tega ne omenja.
To nima nobene veze z git-om kot takšnim in je le en dodaten feature Github-a.
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 1815
Pridružen: 18 Jan 2015, 00:12
Kraj: Črnomelj
Zahvalil se je: 229 krat
Prejel zahvalo: 509 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: Softverski projekti

OdgovorNapisal/-a VolkD » 03 Jan 2017, 09:59

sundancer je napisal/-a:https://www.smartninja.si/blog/how-to-deljenje-kode-na-github-gist-1427476782021
Na tem naslovu se mi med prebiranjem odpre okno z reklamo, kar mi ni všeč !
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 41597
Pridružen: 29 Dec 2014, 20:49
Kraj: Kačiče (Divača)
Zahvalil se je: 9015 krat
Prejel zahvalo: 5132 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: Softverski projekti

OdgovorNapisal/-a gumby » 03 Jan 2017, 10:41

VolkD je napisal/-a:Na tem naslovu se mi med prebiranjem odpre okno z reklamo, kar mi ni všeč !

Če nočeš videti reklam imaš dve možnosti: nehaš uporabljati 99,945% interneta ali si pa namestiš AdBlock in NoScipt. Delata čudeže ;)
my brain hurts
Uporabniški avatar
gumby
 
Prispevkov: 2573
Pridružen: 14 Jan 2015, 19:49
Kraj: Lendava
Zahvalil se je: 108 krat
Prejel zahvalo: 604 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 63

Re: Softverski projekti

OdgovorNapisal/-a VolkD » 03 Jan 2017, 11:30

gumby je napisal/-a:
VolkD je napisal/-a:Na tem naslovu se mi med prebiranjem odpre okno z reklamo, kar mi ni všeč !

Če nočeš videti reklam imaš dve možnosti: nehaš uporabljati 99,945% interneta ali si pa namestiš AdBlock in NoScipt. Delata čudeže ;)
Oh ja, saj nisem naiven, ampak tale se je pojavila tam kjer je ne čakaš in na zelo neprijeten način. Se poglobiš v branje, potem ti pa čez 3/4 ekrana ravno tam kjer bereš in se fokusiraš skoči ena slika o nekih tečajih,... samo še zaprl sem celo okno!
Pravzaprav sem pomotoma zaprl cel browser.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 41597
Pridružen: 29 Dec 2014, 20:49
Kraj: Kačiče (Divača)
Zahvalil se je: 9015 krat
Prejel zahvalo: 5132 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: Softverski projekti

OdgovorNapisal/-a tilz0R » 04 Jan 2017, 00:33

Jaz sem ustvaril organizacijo na Githubu:

https://github.com/DrustvoElektronikov

Sedaj pa lahko naredimo prvi repository recimo NapajalnikNr5 kjer bom naredil publish celotne kode, če mi nekdo da točne linke kje je latest source vsega.

Edit: Software and hardware (škatla) je gor.

Sedaj pa začnite hejtat če morete ;)
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 1815
Pridružen: 18 Jan 2015, 00:12
Kraj: Črnomelj
Zahvalil se je: 229 krat
Prejel zahvalo: 509 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: Softverski projekti

OdgovorNapisal/-a sundancer » 04 Jan 2017, 10:28

Super!
Nahitro sem pogledal pod Software in opazil, da je v omenjenem direktoriju ocitno glavna koda , obstajajo pa poddirektoriji save1, save2 in save3 kjer so verjetno neke vmesne faze ali verzije z raclicnimi funkcionalnostmi?
Kako je s tem? VolkD, gumby?
Dyslexic man walks into a bra.
Uporabniški avatar
sundancer
 
Prispevkov: 596
Pridružen: 16 Jan 2015, 23:36
Kraj: Domžale
Zahvalil se je: 217 krat
Prejel zahvalo: 327 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 43

Re: Softverski projekti

OdgovorNapisal/-a sundancer » 04 Jan 2017, 10:42

Narediti se da tudi seznam datotek, ki naj se ne nalagajo na git.
Naprimer datoteka napa1.c~ predvidevam, da je autosave varianta in se kot taka na projektu ne potrebuje.
Ali bi bilo smiselno excludati datoteke s koncnico .cof in direktorij Obj, ker se zgenerirajo pri kompajlanju? Ne poznam CVAVR, zato sprasujem tukaj, kaj na to pravite poznavalci?

Se nekaj najdenih .gitignore datotek za AVR projekte:
https://github.com/okosan/ITE-open/blob ... .gitignore <- ta se mi zdi se najprimernejsi za CVAVR
https://github.com/DarkSector/AVR/blob/ ... .gitignore
https://github.com/eXplicitWisher/AVR-M ... .gitignore
https://github.com/electrolab-ir/NRF24L ... .gitignore

Se enkrat, nisem poznavalec CVAVR zato naj kdo pomaga :)
Dyslexic man walks into a bra.
Uporabniški avatar
sundancer
 
Prispevkov: 596
Pridružen: 16 Jan 2015, 23:36
Kraj: Domžale
Zahvalil se je: 217 krat
Prejel zahvalo: 327 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 43

Re: Softverski projekti

OdgovorNapisal/-a tilz0R » 04 Jan 2017, 10:45

Absolutno bo treba gitignore poštimat.

Sam tega nisem zmožen, saj ne vem kaj je potrebno gor. .c~ je verjetno res autosave.
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 1815
Pridružen: 18 Jan 2015, 00:12
Kraj: Črnomelj
Zahvalil se je: 229 krat
Prejel zahvalo: 509 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: Softverski projekti

OdgovorNapisal/-a VolkD » 04 Jan 2017, 11:11

sundancer je napisal/-a:... da je v omenjenem direktoriju ocitno glavna koda , obstajajo pa poddirektoriji save1, save2 in save3 kjer so verjetno neke vmesne faze ali verzije z raclicnimi funkcionalnostmi?
Kako je s tem? VolkD, gumby?

To je prva verzija sw, ki je bila v tem napajalniku. Gumby še nima nič pri tem.
Poddirectorije sem dal zraven, ker bo mogoče komu zanimivo študirati verzije. Mogoče bo šel kdo po drugi poti kot sem šel sam.
V tej kodi je bil spočetka vgrajen klasičen PID. Se je izkazalo, da je ali prepočasen, ali pa preniha. Za napajalnik je nesprejemljivo, da bi napetost na izhodu prenihala in bila tako previsoka.
V raznih verzijah se vidi moje poizkuse kako PID glede na znano obnašanje vezja obiti. Pravzaprav se spreminja parametre PID regulacije glede na razliko med dejansko in želeno napetostjo.
Precej tvegano početje - ampak deluje.

Ker nisem v naprej vedel ali bom s popravkom stvari izboljšal ali ne, so nastajali save direktoriji. Po spremembi kode in meritvah sem se potem odločil za novo verzijo, ali pa sem vrnil staro in gradil dalje.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 41597
Pridružen: 29 Dec 2014, 20:49
Kraj: Kačiče (Divača)
Zahvalil se je: 9015 krat
Prejel zahvalo: 5132 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: Softverski projekti

OdgovorNapisal/-a VolkD » 04 Jan 2017, 11:17

tilz0R je napisal/-a:Absolutno bo treba gitignore poštimat.

Sam tega nisem zmožen, saj ne vem kaj je potrebno gor. .c~ je Verjetno res autosave.
Tega tudi jaz ne vem. Razen tega se je CVAVR v tem času še krepko gradil. Tole je verjetno prevajano še z verzijo 2.xx ; zdaj so aktualne novejše verzije serije 3.xx.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 41597
Pridružen: 29 Dec 2014, 20:49
Kraj: Kačiče (Divača)
Zahvalil se je: 9015 krat
Prejel zahvalo: 5132 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: Softverski projekti

OdgovorNapisal/-a sundancer » 04 Jan 2017, 11:45

VolkD je napisal/-a:
sundancer je napisal/-a:... da je v omenjenem direktoriju ocitno glavna koda , obstajajo pa poddirektoriji save1, save2 in save3 kjer so verjetno neke vmesne faze ali verzije z raclicnimi funkcionalnostmi?
Kako je s tem? VolkD, gumby?

To je prva verzija sw, ki je bila v tem napajalniku. Gumby še nima nič pri tem.
Poddirectorije sem dal zraven, ker bo mogoče komu zanimivo študirati verzije. Mogoče bo šel kdo po drugi poti kot sem šel sam.
V tej kodi je bil spočetka vgrajen klasičen PID. Se je izkazalo, da je ali prepočasen, ali pa preniha. Za napajalnik je nesprejemljivo, da bi napetost na izhodu prenihala in bila tako previsoka.
V raznih verzijah se vidi moje poizkuse kako PID glede na znano obnašanje vezja obiti. Pravzaprav se spreminja parametre PID regulacije glede na razliko med dejansko in želeno napetostjo.
Precej tvegano početje - ampak deluje.

Ker nisem v naprej vedel ali bom s popravkom stvari izboljšal ali ne, so nastajali save direktoriji. Po spremembi kode in meritvah sem se potem odločil za novo verzijo, ali pa sem vrnil staro in gradil dalje.


Lep primer! V gitu se temu rece branch in naredis nov branch takrat kadar zelis kodo razvijati v razlicne smeri.
Zdaj je vprasanje ali je koda v saveN direktorijih smiselna, da bi iz nje delali branche ali bi jo raje zavrgli, in se drzimo tiste ki je v direktoriju Software?

V tocki kjer smo sedaj si lahko kdorkoli naredi github account in na repositoriju (skrajsano: repo) https://github.com/DrustvoElektronikov/NapajalnikNr5 zgoraj desno klikne na Fork. To pomeni, da se bo koda skopirala in pojavila na njegovem profilu in lahko z njo pocne kar zeli brez vpliva na originalni repo. Ko je nov avtor s kodo zadovoljen lahko naredi pull reqest s katerim zahteva, da se spremembe prenesejo tudi v repo iz katerega je nastal fork.
Toliko za obcutek kaj se da in zakaj se da. Ce prvotni avtor ne sprejme pull requesta ga lahko nov avtor po svoje popravlja v svojem repotu. Lahko pa avtor sprejme popravke in iz njih naredi nov branch...
Dyslexic man walks into a bra.
Uporabniški avatar
sundancer
 
Prispevkov: 596
Pridružen: 16 Jan 2015, 23:36
Kraj: Domžale
Zahvalil se je: 217 krat
Prejel zahvalo: 327 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 43

Re: Softverski projekti

OdgovorNapisal/-a VolkD » 04 Jan 2017, 12:07

Pozor!
Je bil narejen tudi HW upgrade. Tako, da je to potem treba ločevat kateri sw je za kaj.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 41597
Pridružen: 29 Dec 2014, 20:49
Kraj: Kačiče (Divača)
Zahvalil se je: 9015 krat
Prejel zahvalo: 5132 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: Softverski projekti

OdgovorNapisal/-a S53DZ » 04 Jan 2017, 12:59

Po mojem mnenju je treba začeti z dobro delujočo in dobro dokumentirano - ZADNJO - verzijo SW.
Ostalo se zbriše.
Od tu dalje so možne nadgradnje, izboljšave, vejanje, ...

Če je v tej verziji še tisti DigiMode, ki je v napajalniku št.11, potem je to treba vreči ven. Tisto opcijo sem jaz poimenoval "za cvikanje čipov", VolkD pa pravi, da je tvegana ...

LP Bojan
Uporabniški avatar
S53DZ
 
Prispevkov: 1164
Pridružen: 18 Jan 2015, 10:58
Kraj: Ljubljana
Zahvalil se je: 204 krat
Prejel zahvalo: 392 krat
Uporabnika povabil: S52O
Število neizkoriščenih povabil: 42

Re: Softverski projekti

OdgovorNapisal/-a s54mtb » 04 Jan 2017, 13:44

Šolski primer, čemu je namenjen source version management. Problem, zakaj "DZ" varianta ne bo delovala je v tem, da nihče ne ve, katere verzije HW in SW pašejo skupaj in kakšni popravki so potrebni za prehod med izvedbami.
Uporabniški avatar
s54mtb
 
Prispevkov: 11188
Pridružen: 15 Jan 2015, 01:10
Zahvalil se je: 1556 krat
Prejel zahvalo: 4056 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: Softverski projekti

OdgovorNapisal/-a VolkD » 04 Jan 2017, 13:52

s54mtb je napisal/-a:Šolski primer, čemu je namenjen source version management. Problem, zakaj "DZ" varianta ne bo delovala je v tem, da nihče ne ve, katere verzije HW in SW pašejo skupaj in kakšni popravki so potrebni za prehod med izvedbami.

S53DZ govori o čisto drugem napajalniku in o čisto drugem sw.
Pri tem napajalniku o katerem je tu govora take opcije sploh ni bilo.
Za napajalnik 11 je bil sw spisan povsem na novo.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 41597
Pridružen: 29 Dec 2014, 20:49
Kraj: Kačiče (Divača)
Zahvalil se je: 9015 krat
Prejel zahvalo: 5132 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: Softverski projekti

OdgovorNapisal/-a S53DZ » 04 Jan 2017, 14:06

Potem pa predlagam, da daš še zadnjo verzijo SW za napajalnik iz št.11 na github. Tukaj je dokumentiranje res zelo pomembno, prav tako, kot navezava na HW.
Uporabniški avatar
S53DZ
 
Prispevkov: 1164
Pridružen: 18 Jan 2015, 10:58
Kraj: Ljubljana
Zahvalil se je: 204 krat
Prejel zahvalo: 392 krat
Uporabnika povabil: S52O
Število neizkoriščenih povabil: 42

Re: Softverski projekti

OdgovorNapisal/-a VolkD » 04 Jan 2017, 14:14

S53DZ je napisal/-a:Potem pa predlagam, da daš še zadnjo verzijo SW za napajalnik iz št.11 na github. Tukaj je dokumentiranje res zelo pomembno, prav tako, kot navezava na HW.
Pride na vrsto - ne vse naenkrat. Najprej to, potem gremo dalje. Je treba dokončat tega, da vsi vidimo kako to gre in deluje.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 41597
Pridružen: 29 Dec 2014, 20:49
Kraj: Kačiče (Divača)
Zahvalil se je: 9015 krat
Prejel zahvalo: 5132 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: Softverski projekti

OdgovorNapisal/-a gumby » 06 Jan 2017, 17:23

Tule so zadnje verzije za originalen (1.3) in predelan (1.5) napajalnik. Predelava je opisana v reviji.
Tega nisem prej objavljal, ker imam itak namen spisati nov program "iz nule" v AVR studiu (je v dolgoročnem planu :mrgreen:). Na CV sem pač alergičen in se ga več ne dotaknem niti z 10-metersko palico.
Če ima kdo namen naprej šraufat po tem programu, naj kar izvoli :)

Nov program za PC je pa delal Luka, za kodo bo treba njega pockukat za rokav. Je še sploh aktiven tukaj?
V1.5 ne bo delal z originalnim PC programom od VolkD.
Priponke
napajalnik-5_v1.3b.zip
(6.44 KiB) Prenešeno 32 krat
napajalnik-5_v1.5a.zip
(7.16 KiB) Prenešeno 31 krat
my brain hurts
Uporabniški avatar
gumby
 
Prispevkov: 2573
Pridružen: 14 Jan 2015, 19:49
Kraj: Lendava
Zahvalil se je: 108 krat
Prejel zahvalo: 604 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 63

Re: Softverski projekti

OdgovorNapisal/-a gumby » 06 Jan 2017, 17:27

Še program v1.1 za tamali napajalnik.
Priponke
napajalnik-11_v1.1.zip
(7.44 KiB) Prenešeno 29 krat
my brain hurts
Uporabniški avatar
gumby
 
Prispevkov: 2573
Pridružen: 14 Jan 2015, 19:49
Kraj: Lendava
Zahvalil se je: 108 krat
Prejel zahvalo: 604 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 63

Re: Softverski projekti

OdgovorNapisal/-a gumby » 06 Jan 2017, 17:35

sundancer je napisal/-a:Ali bi bilo smiselno excludati datoteke s koncnico .cof in direktorij Obj, ker se zgenerirajo pri kompajlanju?

Samo ena datoteka je važna (napa1.c), vse ostalo je "junk". Pri tamalem je pa napa7.c.
my brain hurts
Uporabniški avatar
gumby
 
Prispevkov: 2573
Pridružen: 14 Jan 2015, 19:49
Kraj: Lendava
Zahvalil se je: 108 krat
Prejel zahvalo: 604 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 63

Re: Softverski projekti

OdgovorNapisal/-a s54mtb » 06 Jan 2017, 18:10

tilz0R je napisal/-a:Jaz sem ustvaril organizacijo na Githubu:

https://github.com/DrustvoElektronikov

Sedaj pa lahko naredimo prvi repository recimo NapajalnikNr5 kjer bom naredil publish celotne kode, če mi nekdo da točne linke kje je latest source vsega.

Edit: Software and hardware (škatla) je gor.

Sedaj pa začnite hejtat če morete ;)



Boš kaj memberje dodal? Sicer pa forkni tole v s5tech repo: https://github.com/s54mtb/deco
Uporabniški avatar
s54mtb
 
Prispevkov: 11188
Pridružen: 15 Jan 2015, 01:10
Zahvalil se je: 1556 krat
Prejel zahvalo: 4056 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: Softverski projekti

OdgovorNapisal/-a tilz0R » 07 Jan 2017, 00:03

Fork narejen,

Obe datoteki od gumby-ja dodani na github kot nova branch.a 1.3 in 1.5.

Lahko te dodam mare, samo da nebo nastala zmešnjava z branchi ;)
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 1815
Pridružen: 18 Jan 2015, 00:12
Kraj: Črnomelj
Zahvalil se je: 229 krat
Prejel zahvalo: 509 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: Softverski projekti

OdgovorNapisal/-a s54mtb » 07 Jan 2017, 00:49

Ne bo. To je bolj zaradi tega, če bo še kakšen zanimiv projekt v prihodnje,
Uporabniški avatar
s54mtb
 
Prispevkov: 11188
Pridružen: 15 Jan 2015, 01:10
Zahvalil se je: 1556 krat
Prejel zahvalo: 4056 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: Softverski projekti

OdgovorNapisal/-a s54mtb » 16 Jan 2017, 23:20

GitHub ni samo za softver.... tule je zanimiva zbirka:
https://github.com/monostable/awesome-electronics
Uporabniški avatar
s54mtb
 
Prispevkov: 11188
Pridružen: 15 Jan 2015, 01:10
Zahvalil se je: 1556 krat
Prejel zahvalo: 4056 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Prejšnja

Vrni se na Programski jeziki

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 1 gost