• 1
Hejka mireczki!

Zastanawiałem się nad jakimś względnie prostym rozwiązaniem na przyciski o nieregularnych kształtach, takich jak grafika (grafika nie biorąc pod uwagę przezroczystej powierzchni) w #cpp (lub C czy C#) #sfml (może być i sdl czy allegro). Potrafię sobie napisać funkcje do przycisków w kształcie koła, trójkąta czy innego sześciokąta prawidłowego, ale nie o to mi chodzi, chcę aby kształt był dokładny, a nie zbliżony.

Myślałem nad czymś w rodzaju
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Filala: Jak masz plik z przezroczystością np PNG, to sprawdzasz kanał alpha w pozycji kliknięcia, czy jest większy niż 0.5, czy tam 128. Do ogarnięcia w SFML i pewnie w każdym innym frameworku.
  • Odpowiedz
@Filala: @lionbest: wat? a nie lepiej zapisać sobie w jakiejś tablicy/vektorze informację o tym na jakiej pozycji znajduje się przycisk oraz w jaki prostokąt jest wpisany? wtedy po kliknięciu gdziekoliwek sprawdzasz czy kliknięcie było w któryś prostokąt jeśli tak to patrzysz czy na współrzędnych kliknięcia jest odpowiednia przezroczystość i wywołujesz akcję
  • Odpowiedz
#cpp #matura #matura2017 #matura2019 #kompikownia #naukaprogramowania #programowanie #informatyka
Witajcie :) Zapraszam was do zapoznania się z najnowszym wpisem. Tym razem zajmujemy się tematyką maturalną. Analizujemy zadanie 6 "Piksele" z matury Anno Domini 2017.
https://www.kompikownia.pl/index.php/2019/02/20/matura-z-informatyki-2017-piksele-c/
Zapraszam do lektury :)
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siema Mirki i Mirabelki! ( ͡° ͜ʖ ͡°)

Ostatnio u mnie cicho było na blogu, ale mimo to ostro pracowałem ( ͡º ͜ʖ͡º) Ogarnąłem nową stronę startową, która (mam nadzieję) mocno pomoże wszystkim dotrzeć do większej ilości treści na naszym blogu
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, wiem że pewnie dla was debilne pytanie, ale...

Zakładając że chcialbym, aby mój projekt w C++ korzystał z uroków bazy danych (nie ładował całego pliku, uproszczone wyciąganie danych itp.) to jak wyglądają moje opcje? Na myśl przychodzą mi tylko takie:

1. Server bazodanowy w necie i łączenie do niego
2. Instalacja serwera bazodanowego wraz z programem, aby ten mógł z niego korzystać?
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#webdev może #java i #cpp oraz #linux

Co się to odpieprzyło z NetBeans?!
Wersję 8.2 sobie pobierałem i działałem na miarę swoich potrzeb.
Co to ma być w tej wersji 10.0?! Co za Apache NetBeans?!
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@JakTamCoTam: ale rany! Ja miałem 8.2 a w międzyczasie wyszło 9 i teraz jest 10. Kiedy, jak?!
Dobra pobrałem... Żadnego podziału na system operacyjny nic... Wchodzi się do folderu bin po rozpakowaniu archiwum i tam jest wpieprzone wszystko - na windowsa 64 bit, na windowsa 32 bit, na linuxa. WTF?!
No dobra... Bywa.
Teraz grzebie po opcjach a tam ani mru mru o C++.
Weźcie mi powiedzcie co tu się
  • Odpowiedz
Siema Wykopki! ( ͡° ͜ʖ ͡°)

Po krótkiej naradzie, wraz z Wojtkiem i Bartkiem postanowiliśmy utworzyć kanał na #slack, na którym będziemy mogli sobie wzajemnie pomagać w codziennych przygodach związanych z #programowanie w naszym kochanym #cpp ()

https://join.slack.com/t/cpppolska/shared_invite/enQtNTUzNzg3MzE5NTkwLWVjNzVkOTU5ZTVhMTM0YjkzOWRlNGRkOTM5ZDM5ZjQ1NzhiNWQ1NTg3MmMyNzI0ZDczZGZmZDU4YjA0ZjU0MTk

Do zobaczenia na slacku! ( ͡ ͜ʖ ͡)
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

I ciąg dalszy tego wątku w którym robię autonomiczną kosiarkę. W sumie w tym tygodniu zrobiłem część rzeczy które planowałem ale też część których nie planowałem ( ͡ ͜ʖ ͡)
Jak tam wygląda sytuacja z softem? Tak jak pisałem na początku tygodnia zrobiłem obsługę żyroskopu oraz akcelerometru tak że mam informację jak bardzo obróciło się urządzenie (do kompletu brakuje magnetometru).
Zacząłem przygotowywać interfejs do udostępniania informacji na zewnątrz (np. zewnętrzny proces sztucznej
K.....m - I ciąg dalszy tego wątku w którym robię autonomiczną kosiarkę. W sumie w ty...

źródło: comment_RPTkkoAHMRLNhfYIkE73lP6fwx3WfLpm.jpg

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Samcro : nawet nie wiedziałem że taki framework istnieje. Pozatym chciałem się nauczyć pisać platformy stricte pod roboty. Jak ten wyjdzie zacznę myśleć nad następnym.
@KapitanPoFakcie : Jestem świeżak jeżeli chodzi o robotykę i automatykę. Wiem że w przyszłości problem z dryftem IMU napewno wystapi. Mam stricte doświadczeniem z pisaniem oprogramowania pod hardware (sterowniki, kontrola rejestrów, odczyty). Między innymi dlatego wykonuje ten projekt ponieważ chcę wiedzieć jak się robi takie
  • Odpowiedz
@6a6b6c: Ja szanuję bardzo za wkład pracy ( ͡° ͜ʖ ͡°)

Instead, The library brings in the functions pleaseWrite() and pleaseTellMe(). They both have a chance to return "no", and if so all other calls to the same file are automatically passed over because as we all know, once a file says no to being written, you must always respect that.
  • Odpowiedz
@MrStealYourGirl: Ten język, gdy powstawał ze 4 lata tamu, przeleciał przez każdy hosting kodu w necie za promowanie nienawiści i inne p---------e. Dobre czasy, to był piękny troll. Zalecam lekturę artykułu, który był inspiracją, konia z rzędem, jeśli coś z tego bełkotu zrozumiesz.
  • Odpowiedz
Siema mirki, możecie mi polecić jakąś książkę ze wzorcami projektowymi? Wiem, że najlepiej uczyć się z internetu, jednak te najpopularniejsze powiedzmy, że znam, a chciałbym poszerzyć swoją wiedzę o takie, których nie znam, lub o przykłady zastosowania wzorców, które już znam.
#programowanie #naukaprogramowania
#python #java #cpp
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#cpp #kompikownia #programowanie #naukaprogramowania #programista15k
Witam i zapraszam was do lektury kolejnego wpisu o wielowątkowości w C++ :)
https://www.kompikownia.pl/index.php/2019/02/11/programowanie-wspolbiezne-w-jezyku-c-synchronizacja/
Tym razem zajmujemy się wrapperami na zwykłe muteksy. Powiemy co nieco także o zjawisku tzw "zakleszczeń".
Zapraszam :)
karol221-10 - #cpp #kompikownia #programowanie #naukaprogramowania #programista15k 
...

źródło: comment_IKTkfrAqWlwPPrxviijNe08Nh9eQqmei.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@karol221-10:
- if(id==1) throw "Wystąpił bardzo poważny problem";
- catch(const char* p) {
- "Ale jego użycie zabija jednocześnie optymalizację." - możemy mieć poprawny wolniejszy lub szybki błędny program
- odnośnie "Używając lock_guard nie mamy możliwości poinformowania systemu, że w momencie dotarcia do końca części 3 kończy się jednocześnie sekcja krytyczna" - ależ mamy, wystarczy użyć dodatkowych nawiasów klamrowych w ciele funkcji
- "A co jeśli usuniemy linijkę 17?" - wszystko spoko, ale Twój
  • Odpowiedz
Kontynuując ten wpis wygląda na to że udało mi się obsłużyć poprawnie akcelerometr i żyroskop aby odczytywać obrót urządzenia ( ͡° ͜ʖ ͡°). Zobaczymy z czasem jak dryft się przesunie...
Tak przy okazji: ma ktoś jakieś fajne podręczniki/książki/wykłady na temat sterowania robotami?

tagi: #cpp #chwalesie #diy #raspberrypi3 #robotyka #stm32
K.....m - Kontynuując ten wpis wygląda na to że udało mi się obsłużyć poprawnie akcel...

źródło: comment_B0gpJB9qfyA6CqaVZ2klIIJCcwEj4LwE.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach