Mały update mojej wariacji GShutdown dla XFCE w C++: https://git.sr.ht/~leinnan/timeOut
Poprzedni wpis
Doszła obsługa pozostałych poleceń z org.xfce.SessionManager(usypianie, reset, etc.) i wybór czy chcemy czas podawać w sekundach, minutach czy godzinach. Następne w kolejce do ogarnięcia są notyfikacje.

Mój tag: #leinnanblends

#linux #xfce #programowanie #cpp
Leinnan - Mały update mojej wariacji GShutdown dla XFCE w C++: https://git.sr.ht/~lei...

źródło: comment_nIWgmmtYRejem9LjbWJzLbPxdyy35SAi.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

problem z doubly linked listami, mam sobie dwie takie listy, mam zrobić reverse w O(1) robię po przez swap tail z head tylko wtedy zmienia mi się jakby iteracja, trzeba iśc prev, a nie next. Gdy bym taką listę zmergował ze zwykła doubly linked list to jak miałbym iterować? da się jakoś sprytnie zmieanić next na prev?cpp język
#naukaprogramowania #cpp #algorytmy
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jestem członkiem jednej z polskich grup na fejsbuku dotyczącej C++ i powiem wam, że nie spodziewałem się, że to będzie taka trochę patologiczna grupa. Jest tam kilku gości, którzy uważają się za nie wiadomo kogo - oczywiście swojego skilla określają na top of the top. Buta i arogancja, która bije z każdej ich wypowiedzi w stronę jakichś członków, którzy zadają pytania gdy czegoś nie umieją, przekracza kilkukrotnie poziom jaki można spotkać na
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bielu000: Jak w 99,99% polskich grup na fb. Co ciekawe w zagranicznych grupach te same osobniki nie są takie toksyczne. Na czym to polega - nie wiem ale tak jest.
  • Odpowiedz
Ten koleś co chciał kurs prowadzić chyba nie bardzo umie w C++. Nagrał film jak zainstalować Visuala a potem napisał, że ma za słaby sprzęt, żeby być streamerem xD No i admini, którzy potrafią tylko w "nie ma tagów". Dobrego contentu o C++ po polsku na yt niestety nie ma, sam myślałem o kursie od podstaw..
@bielu000: Dawaj do nas na slacka, u nas jest miło: https://cpppolska.slack.com/join/shared_invite/enQtNTUzNzg3MzE5NTkwLWVjNzVkOTU5ZTVhMTM0YjkzOWRlNGRkOTM5ZDM5ZjQ1NzhiNWQ1NTg3MmMyNzI0ZDczZGZmZDU4YjA0ZjU0MTk
  • Odpowiedz
Siemano mireczki. Mam dwie tablice charów. W zasadzie to ma imitować string.

char tylek[3], papier[2][3];
W papier[1] siedzą sobie 3 chary. Chciałbym jakoś przypisać wartość papier[1] do zmiennej tylek.
Jak mogę tego dokonać beż używania stringów, ani pętli, by przepisywać literki po literce. Wydaje mi się, że był taki mechanizm, który na to pozwalał, jednak dosyć dawno nie męczyłem #cpp
#cpp #naukaprogramowania
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy można w jakiś sposób odczytać nazwę obiektu klasy w tej klasie (nie wiem jakieś this-> ?), który jeszcze nie istnieje?
(hmm nie wiem jak to wytłumaczyć lepiej)
chodzi mi dokładnie o sytuacje w której chce zapisać dane obiektu do pliku o nazwie takiej z jakiego obiektu została wywołana.
przykładowo mam obiekt:

jakas_klasa a;
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@OstryKepucz: Trzymaj nazwę, albo identyfikator w tej klasie, przekazuj w konstruktorze.

Generalnie nazwy zmiennych (lokalnych) w czasie kompilacji się gubią, przestają istnieć.

Możesz jeszcze templatkami się pobawić, ale to przerost formy nad treścią.
  • Odpowiedz
Siema wszystkim współ-mirkującym! ( ͡º ͜ʖ͡º) Mamy dla Was nowy wpis, prosto od Wojtka Razika! () Dziś wkopujemy się w ciemne zakamarki Standardu C++! (ʘʘ)

https://cpp-polska.pl/post/skrajnie-niepotrzebne-skrajne-przypadki ()

Standard C++17 składa się z prawie tysiąca stron A4. Prawie tysiąc stron, omawiających najciemniejsze zakamarki języka. Wszelkiego rodzaju niuanse, wyjątki i rzeczy,
CppPolska - Siema wszystkim współ-mirkującym! ( ͡º ͜ʖ͡º) Mamy dla Was nowy wpis, pros...

źródło: comment_X15hDUg5lOl78p3JfQsmV7GLuDne1oFC.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Coś ala GShutdown w wersji GTK3 dla XFCE w C++: https://git.sr.ht/~leinnan/timeOut
Staram się gliba ogarnąć, będę dorabiał enum z wyborem czynności(Suspend,Shutdown,Restart,Hibernate,HybridSleep,Logout albo własne polecenie z palca, to ostatnie w dodatkowym input boxie oczywiście). Okno znika bo jest minimalizowane na starcie countera. Do tego dojdą jeszcze notifikacje(libnotify), wybieranie opóźnienia w inny sposób niż tylko wpisanie minut. W planach, zależnie od chęci zapamiętywanie własnej komendy, dodawanie własnych poleceń do wyboru z comboBoxa, notifikacja przypominająca
Leinnan - Coś ala GShutdown w wersji GTK3 dla XFCE w C++: https://git.sr.ht/~leinnan/...

źródło: comment_R9Ruu8rEAXb6sSYuZ3JCf6VwDVSZqvtH.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kryspin013: Usypianie(a na dniach pozostała obsługa sesji) jest zrobiona przez org.xfce.SessionManager z wykorzystaniem Gio(https://developer.gnome.org/gio/stable/ch01.html). W sumie gdy zrobię obsługę wywołań usypiania, wyłączania itd w wersji dla innych WM to będzie bardziej przenośny, ale nie jest to aż tak dla mnie ważne. Planuję to jako coś wspierającego te środowiska z których korzystam bądź ktoś jest chętny zapewnić kod dla nich który będzie łatwy w utrzymaniu.
  • Odpowiedz
Dzięki Waszej pomocy udało mi się zebrać trochę respondentów w ankiecie. Badanie zamykam 24 marca 2019. Do tego czasu można jeszcze przysłużyć się nauce i wpłynąć na wyniki: https://goo.gl/forms/8PIlpPTcycd6dqZw1

Przypominam, że zebrane mejle sprzedaję ruskim za 1 gr, natomiast wyniki ankiety zostaną udostępnione tylko chętnym (w ostatnim kroku jest instrukcja). Praca zostanie udostępniona od razu albo (jeśli będzie "taka sobie") po 6 miesiącach od obrony (takie przepisy, tj. pierwszeństwo publikacji ma
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
@cpp17 ot dlatego cieszę się że nie wypełniem. Widzę ból czterech liter, że komuś się nie podobała kwesta maili i teraz szydera :) oj życzę zmiany zachowania bo będziesz miał trudno w pracy.
  • Odpowiedz
Siemanooooo! ( ͡° ͜ʖ ͡°) Mamy dla Was nowe #cppnews, czyli #nowinki z #programowanie w #jezykc i #cpp ()

https://cpp-polska.pl/post/cppnews-58-2502-03032019-moduly-i-couroutines-w-c20 ()

Właśnie zakończyło się spotkanie komisji standaryzacyjnej w Kona na Hawajach. Najważniejsza informacja - będziemy mieli moduły i coroutines w C++20! Poniżej znajdziecie
CppPolska - Siemanooooo! ( ͡° ͜ʖ ͡°) Mamy dla Was nowe #cppnews, czyli #nowinki z #pr...

źródło: comment_yjLX0Oa6pyDN9uB1pWzUfXTFFLUauu7L.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dynamiczna tablica struktur vs dynamiczne tablice zwykłych zmiennych przy rozwiązywaniu problemu z plecakiem algorytmem aproksymacyjnym

Wygodniej mi będzie ze strukturami, ale wydaje mi się, że dla pamięci lżejsze będą standardowe zmienne

#cpp #programowanie

Co robić?

  • tablice struktur 64.3% (9)
  • tablice standardowych zmiennych 35.7% (5)

Oddanych głosów: 14

  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@BotRekrutacyjny: Jesli chodzi o wydajnosc, to czesto jest tak, ze bardziej oplaci sie zaalokowac jeden obszar pamieci i go nie zwalniac do konca potrzeb (jesli choc kawalek jest uzywany), jesli jest oczywiscie wystarczajaco duzo pamieci. sama alokacja zabiera czas a czeste alokacje i zwalnianie moze fragmentowac dodadkowo pamiec. Czesto to wykorzystuje sie przy programowaniu embeded, ze aby zwiekszyc wydajnosc oblicza sie ile pamieci bedzie potrzebne w jakims dluzszym odcinku pracy,
  • Odpowiedz
@BotRekrutacyjny: przy strukturach warto wspomnieć o tzw. data structure alignment (czyli np. "dorównywanie" adresów zmiennych tak, aby procesor miał do nich "łatwiejszy" dostęp lub pakowanie ich). Oczywiście różne procesory trochę inaczej rozprawiają się z uzyskiwaniem dostępu do danych w pamięci, dlatego czasowe rezultaty przy pewnych ustawieniach mogą być różne w zależności od platformy, na której pracujesz.
  • Odpowiedz
Wiem, że temat poruszany wielokrotnie ale to właśnie jest problemem, ilość wątków na ten temat, wiele sprzecznych lub/i nieaktualnych informacji.
Jaka książka do nauki C++ w 2019?
Na studiach mi polecano Symfonia C++ i Thinking in C++ ale po researchu niekoniecznie jestem do nich przekonany
(przede wszystkim ten wpis, ale on sam jak i książki w nim polecane są dosyć stare).
Fajnie by było, żeby była po polsku, niby coś umiem po
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

1. W jaki sposób uporządkować istniejący już projekt w Visual Studio?
Konkretnie chodzi mi o to jak powinna wyglądać "drzewko" projektu:

zakładam coś takiego:

folderprojekt\nazwaprojektu
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach