[Ubuntu] Montowanie dysku USB w systemie

Montowanie dysku w systemach z rodziny Debiana na ogół przebiega automatycznie, szczególnie jeśli używamy ze środowisk graficznych. 

Bywa jednak, szczególnie w systemach serwerowych lub w wersjach bez setek demonów czuwających w tle, że musimy zamontować dysk samodzielnie. Bywa, że są z tym problemy, poniżej przedstawiam przepis jak zrobić to szybko i pewnie! 🙂

Obsługa NTFS w Linuxie

Instalujemy pakiet potrzebny do obsługi systemu plików NTFS w Linuxie:

Sprawdzamy czy nasz dysk USB jest w ogóle widoczny w systemie operacyjnym:

U mnie odpowiedź wygląda tak:

Odpowiedź blkid

Tworzymy punkt montowania i montujemy

Kolejny krok to utworzenie folderu, w którym będziemy montować nasz dysk:

I nadajemy uprawnienia:

Na koniec po prostu montujemy dysk klasycznym polecenie mount ze wskazaniem, że skorzystamy z ntfs-3g:

Oczywiście jeśli w /dev nasz dysk dostępny jest w innej ścieżce – modyfikujemy powyższy wpis.

Automotnowanie

Klasyczna droga montowania dysków wiedzie przez /etc/fstab

Ja jednak wolę nie modyfikować tego pliku, bywa, że wstawienie błędnej wartości nie pozwala uruchomić systemu (patrz mój kolejny wpis), postanowiłem więc skorzystać ze starego dobrego crona:

To tyle, od teraz nasz dysk USB dostępny jest w ścieżce /mnt/USBdisc. Będzie też tak po restarcie systemu. Enjoy! 🙂

[Nawigacja] Przegląd aplikacji do nawigacji na Androida – część 1

Co widzimy dzisiaj idąc ulicą, ano najczęściej to:
Coraz częściej pojawiają się pytania jak efektywnie wykorzystać telefon w świecie moturzystów, rowerzystów, czy turystyki pieszej. Możliwości mamy kilka i każda z nich jest użyteczna. W tym wpisie skupię się na urządzeniach z systemem Android i przedstawię pierwsza porcję moich nawigacyjnych faworytów na ten mobilny system operacyjny.

Czytaj dalej [Nawigacja] Przegląd aplikacji do nawigacji na Androida – część 1

[Nawigacja] Seria artykułów o nawigacji nie tylko dla motocyklistów i piechurów

Powracam! 🙂 Rozpoczynam budzenie bloga. Na rozgrzewkę, seria artykułów o nawigacji mobilnej.
Dzisiaj telefon ma przy sobie każdy, prawie każdy umie też jakoś tam sobie radzić w mieście przy użyciu Map Google (w przypadku Androida), nie każdy jednak umie zmusić telefon do prowadzenia obraną przez nas drogą, wyznaczenie trasy typowo pod rower MTB, czy motocykl.
Oprócz zajmowania się IT i IOT sporo podróżuje motocyklem i rocznie kręcę około 2 tys. km rowerem, jako pasjonat elektroniki przerobiłem wiele (może i prawie wszystkie) sposoby i programy do nawigacji, włączając w to kilka drobnych aplikacji własnego autorstwa.
Chce podzielić się to wiedzą z Wami!

Czytaj dalej [Nawigacja] Seria artykułów o nawigacji nie tylko dla motocyklistów i piechurów

T-SQL i Spatial – Obliczanie dystansu

W ostatnim czasie zająłem się projektem polegającym na pobieraniu lokalizacji geograficznej z czujników umieszczonych w różnych „urządzeniach mobilnych”, będę przedstawiał tutaj co ciekawsze jego elementy.

Na rozgrzewkę – obliczanie dystansu pomiędzy dwoma punktami za pomocą Funkcji geograficznych MS SQL Servera.

Czytaj dalej T-SQL i Spatial – Obliczanie dystansu

AutoMapper – mapowanie jednej klasy na drugą – wydajność i możliwości

Programując w ASP .NET MVC często mamy potrzebę zmapować jeden obiekt na inny, może to być np. encja pobrana z bazy danych, którą trzeba pozbawić niektórych właściwości i przekazać do dalszych warstw naszej aplikacji, lub – w prostszy ujęciu – konwersja modelu na View Model, którym napełnimy widok naszej aplikacji.

Można oczywiście robić to ręcznie, misternie przepisując każda właściwość, np. tak:

Czytaj dalej AutoMapper – mapowanie jednej klasy na drugą – wydajność i możliwości

M590 – problem z DNS – pytanie od czytelnika

Jeden z czytelników zapytał mnie:

Zakupiłem modem M590e i próbuję zrobić z niego taki mobilny rejestrator, który będzie mi wrzucał dane na serwer. Mam jednak problem gdyż nie działa mi instrukcja at+dns, a serwer ma zmienne ip.
Mam prośbę – czy mógłbyś sprawdzić czy u Ciebie działa ta instrukcja? (…).

Odpowiedź:

U mnie działa. 🙂

Czytaj dalej M590 – problem z DNS – pytanie od czytelnika

Metody generowanie testowych danych w .NET

Częstym problemem – szczególnie podczas tworzenia aplikacji typu Proof of Concept jest szybkie generowanie danych testowych.

W mojej aplikacji – CyberHome – chciałem sprawdzić wydajność bibliotek do automatycznego mapowania jednej klasy na drugą, skąd jednak wziąć wystarczająca ilość danych testowych? Jest do tego kilka wartościowych narzędzi.

Czytaj dalej Metody generowanie testowych danych w .NET

Modem M590 – obsługa z Arduino – zaczynamy

W tym artykule przyjrzymy się bliżej obsłudze prostego modemu Neovay M590 za pomocą płytki Arduino – lub kontrolera Atmega z wgranym bootloaderem Arduino.

Moduł posłuży nam do wywoływania API RESTowego zapewniając tym samym komunikację wychodzącą mojego projektu CyberHome ze światem.

W tym artykule skupie się na opisaniu pierwszej, niedoskonałej wersji mojego programu, w dalszym czasie będę go rozwijał równolegle z budową kolejnych modułów.

Czytaj dalej Modem M590 – obsługa z Arduino – zaczynamy

[Info] Daj się poznać!

Dobrze znany w środowisku blogosfery .NET Maciej Aniserowicz wpadł na pomysł zorganizowania konkursu dla blogerów i osób aspirujących aby nimi zostać.

Zasady są proste – trzeba mieć pomysł na projekt, tworzyć go,  pushować kod, a swoje zmagania opisywać na blogu (przynajmniej 2 razy w tygodniu).

Nigdy nie przepadałem za wszelkiej maści konkursami i z góry narzuconymi zasadami, jednak… tym razem zrobiłem wyjątek i zdecydowałem się wziąć w nim udział. Dlaczego? Głównie dlatego aby utrzymywać odpowiedni poziom motywacji – zgodnie z prawem konsekwencji – do tworzenia kodu i pisania postów.

Tak więc startujemy!

Wszystkie posty związane z moim projektem oznaczam tagiem DSP2016.

[Książki] Szefologia czyli logika szefowania – R. Polko

Szefologię gen. R. Polko czyta się bardzo przyjemnie, nie jest to biblia zarządzania, przy której po każdej kartce trzeba zrobić przerwę na złapanie oddechu.

Czytaj dalej [Książki] Szefologia czyli logika szefowania – R. Polko

[Windows Server] Jak umożliwić przeglądanie Internetu poprzez IE

Internet Explorer w systemach z rodziny Windows Serwer domyślnie blokuje przeglądanie stron umieszczonych w Internecie.

Czasami z pewnych względów możemy jednak chcieć wyłączyć tą funkcję dla Administratorów (lub dla wszystkich użytkowników). Jak to zrobić?

Czytaj dalej [Windows Server] Jak umożliwić przeglądanie Internetu poprzez IE

[Apache] Tworzymy własny certyfikat SSL

Ostatnio przez większość czasu zajmuję się produktami ze stajni Microsoftu (zarówno jeśli chodzi o programowanie jak i systemy serwerowe), nadszedł czas na małą Apachow’ą odskocznię.

Krótki przewodnik jak zmusić Apacha zainstalowanego na… Windowsie (hmmm, diabelskie połączenie?) do pogadania z nami po SSLu.

Czytaj dalej [Apache] Tworzymy własny certyfikat SSL

[SCRUM] Scrum Master – Mistrz Młyna

Dzisiejszy artykuł poświęcony zostanie jednej z ról w SCRUM: Mistrzowi Młyna, czyli Scrum Master’owi.

Jakie jest jego zadanie w projekcie?

Głównym zadaniem Scrum Mastera jest dbanie o przestrzeganie na co dzień zasad panujących w SCRUM.

Jego rola jest szczególnie ważna podczas wdrażania zespołu w metodykę.

Siłą rzeczy powinien dobrze znać SCRUM i mieć przynajmniej „jakieś” doświadczenie w prowadzeniu projektów z jego wykorzystaniem.

Czytaj dalej [SCRUM] Scrum Master – Mistrz Młyna

[SCRUM] Model kaskadowy

Denerwują Cię ciągle zmieniające się wymagania zamawiającego?
Wkurza Cię, że gdy pokażesz kawałek aplikacji odbiorcy – w jego głowie pojawiają się dziesiątki pomysłów na to co można by jeszcze zrobić?
W specyfikacji nie było na ten temat ani słowa?

Wiesz co to oznacza – przebudowanie specyfikacji, architektury, modelu bazy danych, DAL, GUI i pewnie paru innych elementów.
Wiesz, że wiąże się to z przestojem: programiści będą czekać aż architekci zamodelują nową sytuację, później do akcji wejdą bazodanowcy, projektanci, graficy, a na końcu programiści. Wszyscy znów będą narzekać…

Czytaj dalej [SCRUM] Model kaskadowy

Aktualizujemy PI

Po instalacji i podłączeniu sieci do naszego PI warto zaktualizować oprogramowanie, dokonujemy tego wydając następujące polecenia:

Raspberry Pi – poznajmy się

O co tyle szumu?

Raspberry Pi to pełnoprawny komputer wielkości karty kredytowej.
Znalazłbym mu zastosowanie w kilku obszarach:

  1. Jako zwykły komputer osobisty do przeglądania Internetu, edytowania dokumentów, czy oglądania filmów.
  2. Jako komputer do nauki systemu LINUX oraz programowania w praktycznie każdym języku.
  3. Jako serwer plików, wydruku, VPN, e-mail i co tam jeszcze przyjdzie Wam do głowy.
  4. Coś co interesuje nas najbardziej – jako sterownik układów elektronicznych o wielkich możliwościach.  🙂

Czytaj dalej Raspberry Pi – poznajmy się