🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #247139

Re: ile czasu trzeba aby sie nauczyc c++?

#247139
From: (fir)
Date: Tue, 04 Apr 2017 20:03
68 lines
6855 bytes
W dniu wtorek, 4 kwietnia 2017 20:28:16 UTC+2 użytkownik godek....@gmail.com napisał:
> W dniu wtorek, 4 kwietnia 2017 20:12:42 UTC+2 użytkownik (fir) napisał:
> > W dniu wtorek, 4 kwietnia 2017 19:13:11 UTC+2 użytkownik godek....@gmail.com napisał:
> > > W dniu wtorek, 4 kwietnia 2017 19:05:37 UTC+2 użytkownik (fir) napisał:
> > > 
> > > > (a styl mam jako tako wypracowany), jak pisalem potrzebne
> > > > mi sa teraz jakies techniki na wzmozenie nie stylu a produktywnosci;
> > > 
> > > myślę, że całkiem sporo czasu byś oszczędził, gdybyś unikał
> > > dyskusji z debilami w internecie ;)
> > 
> > 'oszczedzanie czasu' to nie jest metoda - bo jak wspomnielem
> > ostatnio odpoczywanie tez sie liczy - programowanie caly czas
> > to na pewno nie jest metoda
> > 
> > mysle jednak ze da sie wypracowac jakies techniki
> > przy ktorych zamo wlepywanie i uruchamianie moglo by isc
> > moze nawet kilkukrotnie szybciej
> 
> No dla mnie taką techniką jest niewątpliwie emacs+geiser+scheme
> + programowanie funkcyjne (niestety sama nauka emacsa jest dość
> kłopotliwa i wymaga zerwania ze zwykłymi przyzwyczajeniami).
> 
> Jeden gość rozwijał swego czasu framework do "funkcyjnego programowania
> reaktywnego" w Guile:
> https://www.youtube.com/watch?v=QD4jKSYvn2Q
> 
> (ja niestety nie rozwinąłem w swoim frameworku integracji z Emacsem,
> tylko zacząłem tworzyć edytor w nim samym, ale to niestety jest wciąż
> w powijakach)
> 
> Podobne rzeczy, może nawet lepiej rozwinięte, można też znaleźć w Clojure, np.
> 
> https://www.youtube.com/watch?v=j-kj2qwJa_E
> czy
> https://www.youtube.com/watch?v=0GzzFeS5cMc
> 
> (dla Clojure był swego czasu rozwijany edytor "LightTable", nieco
> bardziej przystępny od Emacsa, ale rozwój został chyba zarzucony.
> Mnie się akurat Clojure nieprzesadnie podoba, ale możesz spróbować,
> może Ci podejdzie)

edytor nie wiem na ile moze mi tu pomoc, bardziej mysle moze o jakichs 'technikach psychicznych' czy ogolnych umiejetnosciach poruszania sie i 'szybkiego rzezbienia'
w morzu kodu, bo wydaje mi sie ze byc moze mozna tu sie podciągnac

na razie nie mam jednak jakichs specjalnych przemyslen,
ogolnie wydaje sie ze nalezaloby unikac zmeczenia, czyli starac sie robic rzeczy 'lekko' (co czasem sie da np do tego samego buga mozna podejsc 'ciezko' jak i 'lekko' 
(co jest w sumie kwestią obranego podejscia,)) (*) 
druga rzecz, zapewne nalezaloby umiec robic rzeczy 'szybko' (czyli szybko wklepac i szybko skorygowac)

byc moze za jakis czas postaram sie porozkminiac czy to sie jakos da usprawnic w moim wypadku ;c


(*) (dzis mialem taki jeden smieszny bug, moze opisze bo jest ciekawy jako ciekawosta, nieco trudno bylo go nawet znalezc bo nie byl to bug z gatunku zwyklych literowek, pomylek w sykbolach, czy omylek w galeziach/branchach itp  

- w togualiku ktory ostatnio troche pisze 
(dla zabawy zaczalem jakis czas temu i mnie wciagnelo 
https://www.youtube.com/watch?v=woCOlXscdqU )

 mam cos takiego ze jesli kamera (zwykle przyklejona do postaci) wskazuje punkt przy brzegu aktualnego okna/(widoku nad mapą ) (albo nawet poza aktualnym oknem - co jest mozliwe hjesli nagle teleportowac postac poza widoczny obszar itd) to to okno zaczyna podazac w strone 
wskazywana przez ten punkt 'kamery' - mozna bylo zrobic tak by to bylo natychmiastowe, ale to bylo zbyt ostre, 
slabe w odbiorze, lepiej wyglada jesli kamera podazala
liniowo iles pikseli na ramke, a jeszcze lepiej jesli podażała kwadratowo , tj z poczatku szyko a pozniej tym wolniej im blizej celu

zrobilem wiec kwadratowo, zapomnialem tylko o jednym aspekcie, im wiecej ta kamera (rozumian jako ten punkt docelowy za ktorym okno powinno podazac by go objac) wychylala sie poza okno tym szybciej to okno sie szarpalo w jej kierunku by pozniej pod sam koniec powoli zastygac 
- zapomnielam zdaje sie po prostu o tym ze funkcja kwadratowa powyzej punktu 1.0 zwraca wartosc powyzej 1.0
inaczej mowiac powyzej pewnego wychylenia tej kamery ten 
zwrot, wektor poprawki do okna zaczynal byc wiekszy niz potrzeba i przerzucal okno w kierunku kamery ale dalej niz ona jest i nawet dalej z drugiej strony niz ono oryginalnie bylo, wtedy nastepny rzut cofal ja jeszcze dalej i w kilku krokach pozycje okna, mimo ze trzymana we floacie przyjmowala wartosc INF (na mocy jakiegos tam odwrotnego sprzezenia zwrotnego), bylo to smiesznie trudno znalezc - ale grunt to si enie denerwowac (lekkie podejscie okazuje sie lepsze) i nawet ten bug w sumie dostarczyl mi troche funu (mimo ze ze 2-3 godziny zmarnowane, aczkolwiek temat skaczacej kamerki troche lepiej rozkminiony)
Technical Details
Message-ID: <798dd9b5-1735-44af-b1f3-5c8ce4e126e5@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!n37no5322976qtb.0!news-out.google.com!j72ni2761itb.0!nntp.google.com!y18no4380350itc.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <451e90e7$0$17965$f69f905@mamut2.aster.pl> <b1e91861-9e4f-4b2e-be9f-b9a47ca8d719@googlegroups.com> <58e14e55$0$5152$65785112@news.neostrada.pl> <50630553-5585-4c79-b204-10decc20648f@googlegroups.com> <almarsoft.3884412123853337381@news.v.pl> <3b940da0-86b9-4d94-84c9-9de94f1bea6f@googlegroups.com> <eea8e297-771f-4bf5-87ab-56956e65f679@googlegroups.com> <c9a92e02-0931-4066-a173-df2e7f02161a@googlegroups.com> <58e33c15$0$5145$65785112@news.neostrada.pl> <d1a0c7f2-997f-4588-9c9b-343810b88365@googlegroups.com> <94989982-bd28-4359-8975-f21a14bc15bb@googlegroups.com> <53502f7d-0ff2-4132-89dc-641e076d2a99@googlegroups.com> <db159cf2-3558-4ae9-8962-552b18848709@googlegroups.com> <f50005e8-a80f-45d5-a65b-32dad3897433@googlegroups.com> <b854749a-d9a4-4e50-a7a1-26654e1de5f4@googlegroups.com> <4032c4a1-7d18-4ed4-bbae-ddede65a6e68@googlegroups.com>

Show Full Headers
Complete Article Headers
X-Received: by 10.31.193.136 with SMTP id r130mr7160539vkf.12.1491336180686;        Tue, 04 Apr 2017 13:03:00 -0700 (PDT)
X-Received: by 10.157.18.211 with SMTP id g77mr333805otg.8.1491336180638; Tue, 04 Apr 2017 13:03:00 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!n37no5322976qtb.0!news-out.google.com!j72ni2761itb.0!nntp.google.com!y18no4380350itc.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.c
Date: Tue, 4 Apr 2017 13:03:00 -0700 (PDT)
In-Reply-To: <4032c4a1-7d18-4ed4-bbae-ddede65a6e68@googlegroups.com>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=5.172.255.184; posting-account=Sb6m8goAAABbWsBL7gouk3bfLsuxwMgN
NNTP-Posting-Host: 5.172.255.184
References: <451e90e7$0$17965$f69f905@mamut2.aster.pl> <b1e91861-9e4f-4b2e-be9f-b9a47ca8d719@googlegroups.com> <58e14e55$0$5152$65785112@news.neostrada.pl> <50630553-5585-4c79-b204-10decc20648f@googlegroups.com> <almarsoft.3884412123853337381@news.v.pl> <3b940da0-86b9-4d94-84c9-9de94f1bea6f@googlegroups.com> <eea8e297-771f-4bf5-87ab-56956e65f679@googlegroups.com> <c9a92e02-0931-4066-a173-df2e7f02161a@googlegroups.com> <58e33c15$0$5145$65785112@news.neostrada.pl> <d1a0c7f2-997f-4588-9c9b-343810b88365@googlegroups.com> <94989982-bd28-4359-8975-f21a14bc15bb@googlegroups.com> <53502f7d-0ff2-4132-89dc-641e076d2a99@googlegroups.com> <db159cf2-3558-4ae9-8962-552b18848709@googlegroups.com> <f50005e8-a80f-45d5-a65b-32dad3897433@googlegroups.com> <b854749a-d9a4-4e50-a7a1-26654e1de5f4@googlegroups.com> <4032c4a1-7d18-4ed4-bbae-ddede65a6e68@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <798dd9b5-1735-44af-b1f3-5c8ce4e126e5@googlegroups.com>
Subject: Re: ile czasu trzeba aby sie nauczyc c++?
From: "(fir)" <profesor.fir@gmail.com>
Injection-Date: Tue, 04 Apr 2017 20:03:00 +0000
Lines: 107
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit