W końcu po dłuższym czasie ruszyłem mój program do zarządzania wydatkami. Na ten moment dodałem dwie opcje do ustawień odpowiadające za to czy JSON w którym są trzymane wydatki ma być elegancko sformatowany czy trzymany jak najbardziej kompaktowo. Docelowo zamierzam też dodać wersję binarną dla jeszcze większej oszczędności(opcjonalnie do wyłączenia). Prócz tego jeszcze tylko formatowanie trochę bardziej elegancko zrobiłem wyświetlanie transakcji, podzieliłem je po dniach i poprawiłem formatowanie. Z synchronizacją się zastanawiam
źródło: comment_0J8Lr1A53n3pCqonY71xngrgEh0T4uz5.jpg
@lionbest: Fakt, jeśli wystarcza im variant to jest dość dziwne (np. czemu boostowego wcześniej nie użyli, znacząco szybszy w końcu niż MPL). Cóż, i tak fajny write-up.
@Meownacci: Nie pokażę (mojego) kodu, a coś lepszego - źródło mojej wiedzy!

Samo patrzenie w kod, bez wiedzy jak co działa byłoby chyba trochę useless, mimo tego, że raytracing jest łatwiutki... Wystarczy, że trochę poczytasz, a sam będziesz umiał to napisać :)

Zależnie od odbioru, mógłbym kiedyś przedstawić trochę uproszczony kod, albo zrobić małą serię, gdzie kod cały czas by się rozwijał i - w miarę możliwości - tłumaczyłbym skąd co
Cześć! No i udało się - jest pierwsza beta mojej nowej biblioteki do budowania rozproszonych aplikacji w C++! Można pobrać z github'a: https://github.com/cloudover/libdinemic albo stronki projektu dinemic.io. Bazując na tym "frameworku" można stworzyć aplikacje działające na wielu hostach w sieci, bez jakiegokolwiek centralnego punktu, włączając w to autoryzacje, która jest oparta o kryptografię.

Co działa?
- Pełen ORM na obiekty w C++ - można zmapować pola (lub użyć get/set), działa również wsparcie
@MamCieNaHita: Spojrzałem na szybko i nie doczytałem, że pytasz o niestandardowy schemat C++ < Java ;) Niestety wiem tyle co @koszmarek_bul , czytałem ale nie widziałem. Znajomy, który lubi Javę mówi że pomóc może ustawienei JVM (wyrzucenie niektórych ficzerów, ustawienie heap'a, dostrojenie garbage collectora) i JIT (duże aplikacje które działają przez pewien czas mogą być zoptymalizowane przez JITa, wielokrotnie wywoływany kod może być uproszczony lub zoptymalizowany). Coś takiego mi jeszcze podesłał:
#naukaprogramowania #programowanie #cpp

tl;dr:
Jak pokierować swoją nauką?

Mireczki, poszedłem na studia informatyczne, udało mi się trafić na sensownych prowadzących, którzy pomogli mi, nauczyć się, jak się uczyć, ale w zasadzie nic więcej. Znam podstawy #jezykc , #cpp na uczelni poznałem w podstawowym zakresie, przeszedłem kurs algorytmów i struktur danych, zawsze wykonywałem wszystkie zadania na max, z pełna dokumentacja(wiem, śmieszne, że dla programów na 300-400 lini męczyłem się z komentarzami, robiłem schematy
@wieczniezielony: Najlepiej sie rozwiniesz jak wymyślisz jakiś projekt i go zrealizujesz. Np. Chat, serwer ftp, parser danych pobieranych z neta np kursy walut ze strony NBP http://api.nbp.pl/. Może wymyślisz coś innego ale ważne żeby w takim projekcie użyć jakiejś libki którą będziesz musiał wykorzystać.
Później przeprowadź analizę wymagań: wymagania funkcjonalne i niefunkcjonalne.
Stwórz diagram przypadków użycia. Stwórz diagram aktywności, sekwencji i na końcu klas. Może niewiele Ci to mówi, ale to
#pracbaza #heheszki #programowanie #cpp

Fuk yis. Wczoraj jakieś haxxory zrobiły nam wjazd w kakaowe wrota a dzisiaj się okazało, że inwestycja w prehistoryczne technologie się opłaca. Nasz błyszczący nowością kompilator C++ z 97 roku nagle przestał działać (jakaś aktualizacja Windy), wyjebuje access violation na skompilowanej aplikacji to tu, to tam xD Nie działa na żadnym Win 10 już. Kolejny poziom długu technicznego został osiągnięty - teraz kodzimy przez zdalny pulpit na kompie
@Khaine: moja pierwsza praca. Duża firma IT notowana na giełdzie. Kilka miesięcy po tym, jak przyszedłem - zwolnił się stary pracownik nazwijmy go Janek. Został po nim Komputer Janka z jedynym działającym środowiskiem deweloperskim na windowsie (normalnie kompilowaliśmy na linuksie, tylko kilku klientów chciało windowsową wersję). Komputer Janka miał zainstalowanego windowsa XP i visual studio 6, oraz przedpotopowe wersje bibliotek. Jak ktoś potrzebował przekompilować wersję pod windowsa - logował się po
@blazej30: Nie wiem w sumie, dostalem to jako zgloszenie bledu od klienta wiec to moze byc uproszczony przypadek albo wygenerowany kod. Tak czy inaczej... automaty, ktore generuja taki kod powinno sie wylaczyc.
Projekt na programowanie obiektowe zrobiony, nigdy więcej nie będe robił gry, żeby takie gówno proste zrobić trzeba było prawie 2500 linijek kodu xD Mogłem wybrać jakiś gotowy temat typu szukanie drogi w grafie i wizualizacja tego i miałbym projekt gotowy w 500 linijek kodu to się wyrwałem i chciałem zrobić coś swojego, ja #!$%@? ( ͡° ͜ʖ ͡°)

#gry #programowanie #cpp #studbaza
źródło: comment_K6dFtuqhxvk6fYZd6BSn4qFfJ78v6r4X.jpg
#heheszki #jezykc #cpp #seriale #homeland #humorinformatykow

684
00:40:11,113 --> 00:40:14,615
So, I'm seeing Facebook
accounts, Instagram, Twitter...

685
00:40:14,684 --> 00:40:17,985
4chan, 8chan, fuckin' LinkedIn,
whatever. We're there.

686
00:40:18,054 --> 00:40:21,054
And this interface
masks your identity.

687
00:40:21,122 --> 00:40:23,724
It did until
it stopped working.

688
00:40:23,792 --> 00:40:25,425
Didn't O'Keefe
tell you anything?

689
00:40:25,494 --> 00:40:29,062
Not really, no.

690
00:40:29,130 --> 00:40:30,230
All right, look.

691
źródło: comment_Zlfh1VKeCa7nY7G94VhMHp2yMvPIbkYk.jpg
@Spojler22: kawałek zdekompilowanego do C kodu jakiejś większej aplikacji. Nie jest zbytnio bardziej czytelne od assemblera. To co widzimy na ekranie liczy "coś". Może jakiś hash, może manipuluje obraz, ciężko powiedzieć. Mnie rozbawiło, że bohater widział tam facebooka, linked-ina, chany i jeszcze firewalla. No ale ja spaczony jestem, więc nie oczekuję zrozumienia.