blax400
blax400
  • Видео 15
  • Просмотров 11 170
05 - Cassandra - Wykład: Architektura I
Konspekt: temp.thera.be/cas/plan.html
Pierwsza część kursu omawiająca jego główny temat - Bazę danych Cassandra. Zarazem ostatni element wstępu teoretycznego.
- Główne cechy, pochodzenie nazwy
- Pierścień, hashing
- Sposób rozkładania danych na klastrze.
- Model danych, sposób przechowywania danych.
Materiały oryginalnie powstały do wykorzystania przez studentów Studiów Podyplomowych "Big Data" na Politechnice Warszawskiej gdy podczas pandemii kurs musiał po raz pierwszy odbyć się zdalnie. Materiał objęty jest prawami autorskimi.
Просмотров: 840

Видео

04 - Cassandra - Wykład: Wprowadzenie do baz NoSQL
Просмотров 85221 час назад
Konspekt: temp.thera.be/cas/plan.html Lista wszystkich filmów w kursie: ruclips.net/video/0yzjJVsNdUQ/видео.html Wykład o całej rodzinie baz NoSQL i przyczynach ich powstania. Podejrzanie dużo o bazach SQL. - Przegląd rodzajów baz NoSQL - Bazy SQL, język SQL, postać normalna i joiny. - "Twierdzenie" CAP - dostępność vs spójność. - ACID Materiały oryginalnie powstały do wykorzystania przez stude...
02 - Cassandra - Analiza Paczki
Просмотров 89021 час назад
Zanim zainstalujemy Cassandrę Dockerem, analizuję jak zbudowana jest jej paczka i pokazuję jak uruchomić ją bezpośrednio w systemie. - Analiza zawartości paczki .tar.gz - Źródło paczki, jak ją uruchomić, zależności, - Przegląd plików konfiguracyjnych. Reszta materiału używa Cassandry uruchomionej z kontenera Dockera. Ten film uzupełnia informacje w sytuacji gdy ktoś chce stawiać Cassandrę np. n...
03 - Cassandra - Warsztat: Docker
Просмотров 1 тыс.21 час назад
Konspekt: temp.thera.be/cas/plan.html Lista wszystkich filmów w kursie: ruclips.net/video/0yzjJVsNdUQ/видео.html Wstęp teoretyczny do Dockera, a także warsztat pokazujący jak pracować z Dockerem podczas zajęć, jak zainstalować nim Cassandrę. Polecam samodzielnie wykonać wszystkie komendy, pod koniec powinniście mieć postawiony kontener z Cassandrą, umieć go zatrzymać, włączyć, wejść do niego i ...
06 - Cassandra - CQL
Просмотров 1 тыс.21 час назад
Konspekt: temp.thera.be/cas/plan.html Lista wszystkich filmów w kursie: ruclips.net/video/0yzjJVsNdUQ/видео.html Warsztat z języka zapytań Cassandry - CQL. Pierwszy kontakt z modelem danych w Cassandrze i przyjrzenie się jej dziwnym (jak początkowo może się wydawać) ograniczeniom. - Obsługa cqlsh. - Tworzenie keyspace, tabel, inserts. - Primary key, clustering key, partition key. - Selecty i al...
07 - Cassandra- CQL Typy i trivia
Просмотров 85921 час назад
Konspekt: temp.thera.be/cas/plan.html Lista wszystkich filmów w kursie: ruclips.net/video/0yzjJVsNdUQ/видео.html Analiza typów danych dostępnych w Cassandrze z małym warsztatem dotyczącym bardziej ciekawych kolekcji (map, list, set) oraz liczników. W warsztacie zmieściłem też informacje o "Secondary Indexes" oraz o znanych z SQL agregacjach (sum, min, max, avg, count). - Typy w CQL - UUID - ALT...
09 - Cassandra - Cluster
Просмотров 78921 час назад
Konspekt: temp.thera.be/cas/plan.html Lista wszystkich filmów w kursie: ruclips.net/video/0yzjJVsNdUQ/видео.html Warsztat z pracy klastra - budujemy 2 węzłowy klaster, symulujemy awarię i obserwujemy jak zachowają się dane i Cassandra. - Dołączanie nowych węzłów do istniejącego klastra. - Symulacja prostych awarii. - Zmiana replication factor istniejącego keyspace'a. - Cassandra stress. - Token...
10 - Cassandra - Python
Просмотров 63621 час назад
Konspekt: temp.thera.be/cas/plan.html Lista wszystkich filmów w kursie: ruclips.net/video/0yzjJVsNdUQ/видео.html Warsztat z komunikacji pomiędzy Pythonem i Cassandrą (oraz Omówienie Lightweight Transactions i Optimistic Locking). - Podstawowe łączenie się. - Proste typu danych, select/insert. - Kolekcje: mapa, lista, set. - Proste optymalizacje (prepared statements) - Interfejs asynchroniczny. ...
08 - Cassandra - Architektura II: Replikacja i modelowanie danych
Просмотров 91421 час назад
Konspekt: temp.thera.be/cas/plan.html Lista wszystkich filmów w kursie: ruclips.net/video/0yzjJVsNdUQ/видео.html - Jak przebiega zapis i odczyt - na poziomie klastra. - jak wybierane są repliki (snitch) multi-DC atlantyk/pacyfik. - Poziomy spójności. - Eventual consistency, read-repair, hinted-handoff. - Silna spójność. - Spójność vs dostępność. - Jak przebiega zapis i odczyt - na poziomie jedn...
01 - Cassandra - Wstęp do kursu
Просмотров 76821 час назад
Wstęp do kursu obejmujący przedstawienie i m.in. opis wymagań do pracy ze swoją maszyną wirtualną. Aktualna wersja konspektu, zawierająca np. drobną erratę do różnic pomiędzy wersjami Cassandra. Kurs był nagrany oryginalnie na Cassandrze 3, obecnie mamy 5. Warsztat nie zmienił się poza dodaniem -f do jednej komendy: temp.thera.be/cas/plan.html Materiały oryginalnie powstały na szybko, do wykorz...
Raspberry PI control of RC car by synthesising RF signals
Просмотров 3609 лет назад
Around two hours of fun - 0.5h analysis of RF signals from controller using rtlsdr / gqrx / audacity, 1h synthesising signals, 0.5h hacking together joystick and "IPC". Laptop in the background doesn't steer - it just shows signal generated with raspberry pi. github.com/blaa/rfhacktoolkit
WatBerry Cannon
Просмотров 3519 лет назад
Wat? WatBerry Cannon is a RasberryPI-powered joystick-controlled WATer Cannon. Useful for watering plants when away, cleaning windows in a fun way or protecting your garden from evil drones. github.com/blaa/WatberryCannon
Stability tests
Просмотров 19613 лет назад
Robot stability tests after PID calibration without an imperative to hold strictly its position. Uneven surface causes it to rotate around it's axis few times. It responds pretty neatly to external force and obstacles.
Inverted pendulum balancing robot
Просмотров 26713 лет назад
New balancer calibrated. A little bit less prototype than on the previous video. More details later.

Комментарии

  • @elzazik
    @elzazik 3 года назад

    Bardzo dobry wykład. NoSQL, CAP, ACID jasno wytłumaczone.

  • @oriolprats2193
    @oriolprats2193 8 лет назад

    How did you make it?

    • @androidshepherd5503
      @androidshepherd5503 7 лет назад

      There's code on github for this project. In general I observed RF signals on this 27MHz spectrum using laptop and cheap SDR. Then synthesized the same signals using RPI (see PIFM/PIHAT for similar project)

    • @oriolprats2193
      @oriolprats2193 7 лет назад

      Android Shepherd thx