Znaleziono 169 wyników

autor: xor
wtorek 26 mar 2019, 23:17
Forum: Pisanie programów w C++
Temat: Live...
Odpowiedzi: 32
Odsłony: 47428

Re: Live...

Nasuwa się dosyć oczywisty naiwny algorytm: dla każdego dropniętego stona zliczamy sumę strony "lewej" i "prawej" po długości, szrokości i obu przekątnych. Zliczamy do napotkania kamienia przeciwnego, krawędzi borda albo doliczenia do 4 (piątym jest dropnięty kamień) na danej lin...
autor: xor
poniedziałek 18 mar 2019, 18:19
Forum: Skąd czerpać wiedzę na temat języka C?
Temat: Kurs video Embedded
Odpowiedzi: 2
Odsłony: 5518

Re: Kurs video Embedded

No proszę! Tego nie wiedziałem.
Sądząc po akcencie założyłem że nie jest Amerykaninem z pochodzenia, a ten dokument pośrednio jakby to potwierdza. Interesująca ciekawostka.
autor: xor
poniedziałek 18 mar 2019, 11:25
Forum: Skąd czerpać wiedzę na temat języka C?
Temat: Kurs video Embedded
Odpowiedzi: 2
Odsłony: 5518

Kurs video Embedded

Z cyklu "Szef kuchni poleca" dzisiaj ciekawy kurs wideo programowania systemów embedded: http://www.state-machine.com/quickstart/. W kolejnych filmach autor wyjaśnia kluczowe zagadnienia spotykane przy programowaniu systemów wbudowanych, poczynając od pojeć podstawowych, przez coraz bardzi...
autor: xor
sobota 29 gru 2018, 20:10
Forum: STM - problemy układowe
Temat: [Blue pill] Zagadka zoologiczna.
Odpowiedzi: 13
Odsłony: 14095

Re: [Blue pill] Zagadka zoologiczna.

Mam jeszcze kilka Black Pills, kupione w tym samym czasie ale u innego frienda, no i te zeznają posiadanie 64kB :? . Plastik u obu zwierzaków wygląda paskudnie, jakiś taki porowaty, z wżerami. Fotka pod innym kątem:
IMGP1450.JPG
autor: xor
sobota 29 gru 2018, 17:33
Forum: STM - problemy układowe
Temat: [Blue pill] Zagadka zoologiczna.
Odpowiedzi: 13
Odsłony: 14095

[Blue pill] Zagadka zoologiczna.

Jakiś czas temu kupiłem kilka Blue i Black Pills na zaś, w razie potrzeby. No i właśnie wyciągam takiego BluePilla i po podłączeniu do ST-Link zdziwienie - procek zostaje zidentyfikowany jako posiadający 128kB flasha: 2018-12-29-170823_713x595_scrot.png WTF? Na tych płytkach siedzą sobie F103C8T6, k...
autor: xor
środa 07 lis 2018, 12:22
Forum: Skąd czerpać wiedzę na temat języka C?
Temat: Język C - zbiór zadań, pytań na rozmowę kwalifikacyjną
Odpowiedzi: 17
Odsłony: 22106

Re: Język C - zbiór zadań, pytań na rozmowę kwalifikacyjną

Kod: Zaznacz cały

...
            value &= value--;
...


Mam poważne wątpliwości co do tego wyrażenia. IMO punkt sekwencyjny jest za średnikiem, a więc wynik wyrażenia jest zależny od kompilatora.
autor: xor
wtorek 06 lis 2018, 21:16
Forum: Skąd czerpać wiedzę na temat języka C?
Temat: Język C - zbiór zadań, pytań na rozmowę kwalifikacyjną
Odpowiedzi: 17
Odsłony: 22106

Re: Język C - zbiór zadań, pytań na rozmowę kwalifikacyjną

W tej funkcji nigdy nie dojdzie do rekurencji. No to ja podam kolejny przykład, ale nie mój bo hakier ze mnie marny, ale z książki pt. "Hacker's Delight" (gdzie nb. algorytmów na to jest chyba ze 20): #include <stdio.h> #define value 27 int bitCount(int val); int main(void) { printf("...
autor: xor
czwartek 06 wrz 2018, 09:02
Forum: Podstawy elektroniki - teoria i praktyka
Temat: Jak na dzień dzisiejszy rozpocząłbyś z nauką programowania mikrokontrolerów?
Odpowiedzi: 13
Odsłony: 12153

Re: Jak na dzień dzisiejszy rozpocząłbyś z nauką programowania mikrokontrolerów?

Dobry rzemieślnik z założenia jest mistrzem w swoim fachu. W przeciwnym razie to zwykły partacz.
autor: xor
czwartek 06 wrz 2018, 08:53
Forum: Programowanie STM w C/C++
Temat: [STM32F0] proste CLI dla STM
Odpowiedzi: 4
Odsłony: 6515

Re: [STM32F0] proste CLI dla STM

Procesy myślowe przeprowadzone przy pisaniu swojej wersji interpretera doprowadziły mnie do mniej więcej podobnych wniosków z małymi różnicami: ad 1. Fajnie by było ale nie znam sposobu żeby sortowanie wykonało się na etapie kompilacji. Trzeba by to sortować albo "ręcznie", co jest uciążli...
autor: xor
poniedziałek 27 sie 2018, 22:26
Forum: Inne mikroklocki, również peryferyjne
Temat: Porty mikrokontrolera - Przegląd rozwiązań
Odpowiedzi: 3
Odsłony: 6559

Re: Porty mikrokontrolera - Przegląd rozwiązań

/* To samo z użyciem rejestrów atomowych */ GPIOB->BRR |= GPIO_BRR_BR0; // wymuszenie stanu niskiego na PB0 GPIOB->BSRR |= GPIO_BSRR_BS1; // wymuszenie stanu wysokiego na PB1 Rejestry BRR i BSRR są "Write Only", a więc zapis do nich bez sumy bitowej: /* To samo z użyciem rejestrów atomowy...
autor: xor
środa 01 sie 2018, 10:44
Forum: Hyde Park
Temat: [Pocztówka] w klimatach ostatecznych.
Odpowiedzi: 1
Odsłony: 3071

[Pocztówka] w klimatach ostatecznych.

Ostatnio kostucha przypomina o sobie w dosyć spektakularny sposób zagarniając pod swą pieczę muzyków dużego formatu. :-( Jakiś miesiąc temu odszedł Robert Brylewski, dwa tygodnie temu w wypadku zginął Grzegorz Grzyb, w ubiegłym tygodniu pożegnała nas Kora i Tomasz Stańko. :-( Miejmy nadzieję, że to ...
autor: xor
poniedziałek 23 lip 2018, 17:40
Forum: GNU/Linux
Temat: Ubuntu problem z instalacją na laptopie z WIN10
Odpowiedzi: 12
Odsłony: 9809

Re: Ubuntu problem z instalacją na laptopie z WIN10

Nie w tym miejscu. Wpisz to w linii zaczynającej sie od "linux" gdzieś pomiędzy "vmlinuz" a trzema krechami.
Czy kroki w To make this change permanent też mam wykonać ?

Na razie nie.
autor: xor
niedziela 22 lip 2018, 22:14
Forum: GNU/Linux
Temat: Ubuntu problem z instalacją na laptopie z WIN10
Odpowiedzi: 12
Odsłony: 9809

Re: Ubuntu problem z instalacją na laptopie z WIN10

Masz to wpisać w trakcie ładowania systemu, a właściwie jeszcze przed rozpoczęciem ładowania. Tak jak opisali to tu https://askubuntu.com/questions/19486/how-do-i-add-a-kernel-boot-parameter w części " To temporarily add a boot parameter to a kernel ". Wchodzisz do edycji linii i dodajesz ...
autor: xor
wtorek 17 lip 2018, 16:46
Forum: DIY
Temat: [CLI][Linux][Windows][MacOS] Zrób własny edytor tekstu na podstawie Antirez's Kilo
Odpowiedzi: 7
Odsłony: 6179

Re: [CLI][Linux][Windows][MacOS] Zrób własny edytor tekstu na podstawie Antirez's Kilo

Mokrowski jak zwykle, dokładnie i bez najmniejszej możliwości apelacji punktuje ignorancję. Nie żebym narzekał ;-) Ja to raczej myślałem o prościutkim menu w prostym programie typu np. testowego, z czytaniem przez getchar(), bez instalowania i uczenia się dodatkowych bibliotek: "wduś 'a' by wys...
autor: xor
wtorek 17 lip 2018, 13:55
Forum: DIY
Temat: [CLI][Linux][Windows][MacOS] Zrób własny edytor tekstu na podstawie Antirez's Kilo
Odpowiedzi: 7
Odsłony: 6179

Re: [CLI][Linux][Windows][MacOS] Zrób własny edytor tekstu na podstawie Antirez's Kilo

Hej, dzięki za ten materiał. Bardzo ciekawy. Pomijając zasadność czy brak pisania własnego edytora, chciałbym zwrócić uwagę na coś innego co jest bardzo ładnie opisane w tym materiale. Mianowicie chodzi o problem niebuforowanego odczytu znaków z konsoli. Załóżmy że mamy jakiś programik konsolowy i w...
autor: xor
piątek 13 lip 2018, 11:37
Forum: Pisanie programów w C
Temat: Opaque Pointer czyli wskaźnik jakby opakowany.
Odpowiedzi: 4
Odsłony: 5823

Re: Opaque Pointer czyli wskaźnik jakby opakowany.

No tak, takie coś oczywiście przejdzie kompilację:

Kod: Zaznacz cały

#include "opak.h"

struct Opak {
   int foo;
} Foo;

int main()
{
   jakasMetoda(&Foo);
   jakasMetoda(&opakObjOne);
   jakasMetoda(&opakObjTwo);

   return 0;
}
autor: xor
czwartek 12 lip 2018, 23:20
Forum: Pisanie programów w C
Temat: Opaque Pointer czyli wskaźnik jakby opakowany.
Odpowiedzi: 4
Odsłony: 5823

Opaque Pointer czyli wskaźnik jakby opakowany.

Niezłą metodą na ukrycie szczegółów implementacyjnych modułu programowego przed światem zewnętrznym jest wykorzystanie wskaźników. Strukturę danych deklarujmy w pliku .c a wiec tylko tam będą widoczne jej szczegóły. /* opak.c */ #include "opak.h" //struktura która będzie ukryta pod "o...
autor: xor
poniedziałek 09 lip 2018, 15:24
Forum: Hyde Park
Temat: [POCZTÓWKA]Spacerkiem po Szczecinie
Odpowiedzi: 2
Odsłony: 3994

Re: [POCZTÓWKA]Spacerkiem po Szczecinie

Wiele razy.
A więc specjalnie dla Ciebie, dla ukojenia tęsknoty, fotka:
IMGP0456_.JPG
autor: xor
niedziela 08 lip 2018, 22:17
Forum: Hyde Park
Temat: [POCZTÓWKA]Spacerkiem po Szczecinie
Odpowiedzi: 2
Odsłony: 3994

[POCZTÓWKA]Spacerkiem po Szczecinie

Kilka fotek z dzisiejszego wodnego spaceru z nurtem Odry. Start w okolicach kąpieliska miejskiego Dziewoklicz w kierunku na północ, a więc ku śródmieściu Szczecina. W tej okolicy lewy brzeg rzeki zryty jest licznymi prostopadłymi kanałami, pierwszy prowadzi ku Elektrociepłowni Pomorzany. IMGP0413.JP...
autor: xor
sobota 07 lip 2018, 14:08
Forum: Inne mikroklocki, również peryferyjne
Temat: wifi232 - wyjście z trybu transparentnego
Odpowiedzi: 3
Odsłony: 4528

Re: wifi232 - wyjście z trybu transparentnego

"To switch from data mode to command mode, sessions sent an escape sequence string of three plus signs ("+++") followed by a pause of about a second. The pause at the end of the escape sequence was required to reduce the problem caused by in-band signaling: if any other data was recei...
autor: xor
środa 20 cze 2018, 09:08
Forum: KiCAD
Temat: [KiCad] KiCad a sprawa Chińska
Odpowiedzi: 33
Odsłony: 34192

Re: [KiCad] KiCad a sprawa Chińska

... - Jeśli kupuję coś jako osoba prywatna od firmy z zagranicy poza UE to nie stosuje się już zwolnienia z VAT. :( Miała być zmiana i niestety już jest. ... W KF: zwolnienie nadal jest ale nie ma zastosowania dla zakupów wysyłkowych. Tak jest i było od dosyć dawna, nic się nie zmieniło. A że zwykl...
autor: xor
poniedziałek 18 cze 2018, 14:16
Forum: Pisanie programów w C
Temat: Usytuowanie specyfikatora "const"
Odpowiedzi: 1
Odsłony: 3433

Usytuowanie specyfikatora "const"

Natknąłem się przypadkiem i się dzielę. Oto artykuł w którym autor przekonuje by porzucić powszechną konwencję umieszczania specyfikatora "const" na początku deklaracji zmiennej na rzecz umieszczania go na końcu (a właściwie na końcu specyfikatora/ów typu). Czyli zamiast: const int var; pi...
autor: xor
środa 13 cze 2018, 19:32
Forum: Pisanie programów w C
Temat: Programowanie obiektowe w C
Odpowiedzi: 8
Odsłony: 12718

Re: Programowanie obiektowe w C

I jeszcze prezentacja, która właściwie nic nowego nie wnosi ale dosyć fajnie podsumowuje:
https://www.physik.uni-muenchen.de/lehr ... _c_ooc.pdf
autor: xor
wtorek 12 cze 2018, 23:35
Forum: Hyde Park
Temat: Muzyka do kodowania.
Odpowiedzi: 386
Odsłony: 262259

Re: Muzyka do kodowania.

W najbliższy piątek pogrzeb Roberta Brylewskiego :(. https://www.youtube.com/watch?v=ZfCjTPHzFY8 https://www.youtube.com/watch?v=Na1hCUMgU84 https://youtu.be/ttaGdPfr3SA https://www.youtube.com/watch?v=OSG7azmGBtI https://www.youtube.com/watch?v=1qAKUC_0aIQ https://www.youtube.com/watch?v=yFLr8vm4o0...
autor: xor
czwartek 07 cze 2018, 11:28
Forum: Pisanie programów w C
Temat: Programowanie obiektowe w C
Odpowiedzi: 8
Odsłony: 12718

Programowanie obiektowe w C

Cześć! Niedawno natknąłem się na ciekawy materiał pokazujący zastosowanie zasad programowania obiektowego w języku C. Materiał jest częścią dokumentacji frameworka QP/C i dosyć ściśle z nim związany, ale niezależnie od tego sam w sobie wydaje mi się na tyle wartościowy że uznałem iż warto go omówić....

Wyszukiwanie zaawansowane