Q# Grover search

Jednym z głównych powodów dlaczego komputery kwantowe rozbudzają wyobraźnie i nadzieje wielu osób na całym świecie jest możliwość znacznego zwiększenia prędkości wykonywanych obliczeń w porównaniu do komputerów klasycznych. Niestety zanim ujrzymy komputery kwantowe w codziennym życiu minie zapewne wiele lat. Niemniej już teraz istnieją algorytmy które potrafią wykonywać określone zadania szybciej niż klasyczne komputery. Jednym z takich algorytmów jest Grover search algorythm.

Czytaj dalej

Q# Splątanie kwantowe

Jednym z fundamentalnych zjawisk występujących w fizyce kwantowej oraz w programowaniu na komputerach jest splątanie kwantowe. Zjawisko to występuję w przypadku dwóch kwantów które są splątane i powoduję ze dokonanie pomiaru na jednym z tych kubitów nie tylko określi wartość dla tego kubita ale również spowoduje określenie wartości dla drugiego kubita i to natychmiastowo. Niezależnie od odległości jaka się między nimi znajduję. Do splątania kubitów najczęściej wykorzystuję się bramkę CNOT opisaną we wcześniejszym artykule. Niemniej nic nie stoi na przeszkodzie by dokonać splątania większej liczby kubitów w bardziej zaawansowanych algorytmach.

Czytaj dalej

Q# konfiguracja środowiska i pierwszy program

Zanim przejdziemy bezpośrednio do pisania kodu i zaczniemy tworzyć nasze pierwsze programy kwantowe konieczne jest przygotowanie środowiska. Q# można uruchomić w Visual Studio, Visual Studio Code czy też przy wykorzystaniu pythona i Jupyter Notebooks. W niniejszym instruktażu praca będzie wykonywana przy użyciu Visual Studio 2022.

Czytaj dalej

Automatyczne poziomowanie Stołu – Anycubic i3 Mega

Ręczne poziomowanie stołu w drukarce 3d może być zadaniem niezwykle nużącym a na początku zwyczajnie trudnym. Jednak dobrze wypoziomowany stół jest niezwykle istotny dla prawidłowego wykonania wydruku. Złe wypoziomowanie stołu może prowadzić do tego że wydruk nie będzie trzymał się podłoża. Mogą powstać luki w początkowej warstwie druku lub warstwy te będą zbyt cienkie. Podczas drukowania pierwszych warstw wokół dysza może zbiera się filament jak liczne inne problemy. Dlatego dobrą pomocą w tym procesie może być czujnik auto poziomowania stołu roboczego.

 

Czytaj dalej

Logger GPS – Arduino

Obecnie niemal każdy z nas korzysta z GPS znajdującego się w naszym smartfonie. Czy to w celu nawigacji, zapisaniu przebytej trasy, rozrywce takiej jak geocaching czy w wielu innych sytuacjach. W znacznej części wypadków smartfon jest doskonałym rozwiązaniem niemniej niekiedy może przydać nam się dedykowane rozwiązanie do zapisywania naszej trasy np. przy kilkudniowej wycieczce bez dostępu do prądu czy po prostu gdy bateria w naszym telefonie jest już na wyczerpaniu.

Czytaj dalej

Wyciszenie Drukarki 3D Anycubic i3 Mega

Ceny drukarek 3D w ostatnim czasie zaczęły być coraz bardziej przystępne dla zwykłych użytkowników i na rynku można znaleźć coraz więcej dobrych budżetowych modeli. Niestety nie rzadko mają one swoje wady. Jedną z nich może być poziom głośności takiej drukarki w czasie pracy. W niniejszym instruktarzu pokaże jak zminimalizować odgłosy z drukarki Anycubic i3 Mega do przynajmniej znoszonego poziomu.

Czytaj dalej

Połączenie androida z wordpressem – WP Rest Api, oAuth 2.0, Scribe

WordPress jest jednym z najpopularniejszych CMS na świecie, szacuje się że około 27,5% strona w internecie jest stworzonych właśnie w oparciu o ten system. Toteż tworząc aplikacje mobilną nierzadko będziemy musieli wiedzieć jak współpracować z stronami opartymi o WordPressa.

Czytaj dalej

WordPress Video Lightbox Plugin