Szybka instalacja serwerów wirtualnych – Vagrant

Vagrant – błyskawiczne serwery w wirtualnej piaskownicy UWAGA: Artykuł zakłada znajomość podstaw Linuksa i działania serwerów Standardowa droga instalacji wirtualnego serwera na naszym komputerze wygląda mniej więcej tak: ściągnięcie instalki systemu serwerowego w postaci iso:  2-5 min. (ok. 600MB) utworzenie i konfiguracja nowego systemu wirtualnego na Virtual Box: 3 min. uruchomienie i przeprowadzenie instalacji serwera: 10-20 min. uruchomienie serwera i … Czytaj dalej

KDE/Plasma

Środowisko graficzne KDE/Plasma (początkowo nazywane po prostu KDE, teraz rodzielono KDE jako  oprogramowanie, projekt i organizację a Plasmę jako środowisko systemowe stworzone przez KDE) powstało w 1996 roku i jest pod wieloma względami przeciwieństwem Gnome 3, który postawił na minimalizm. KDE/Plasma to ultra nowoczesne, niesamowicie rozbudowane i konfiguracyjne środowisko z olbrzymim zestawem aplikacji napisanych pod niego. Użytkownicy windowsa początkowo będą … Czytaj dalej

Prawa dostępu – nie takie straszne

Linux powstał na podobieństwo Unix’a, a Unix powstawał w czasach kiedy osobiste komputery praktycznie nie istniały. Z jednej maszyny korzystało wiele osób co wymusiło stworzenie systemu, w którym pliki i katalogi mają przypisanych właścicieli. Na dodatek istnieją różne grupy, które mają różne prawa dostępu co umożliwia kontrolę, bezpieczeństwo jak i sprawne zarządzanie systemem współdzielonym przez wielu użytkowników. Ta cecha systemów … Czytaj dalej

FreeCAD: TechDraw (rzuty 2D), elementy bazowe PartDesign

Ta krótka notka ma za zadanie przedstawić kilka ciekawych zmian i nowych funkcji programu FreeCAD. Elementy bazowe i ciało (Body) modułu PartDesign Wcześniej każdy nowy szkic musiał być umieszczony na geometrii istniejącej części. Stawało się to często bardzo niewygodne, wystarczy sobie wyobrazić dodanie segmentu do wałka przez obrót – na jednej z podstaw trzeba było wyciągnąć najpierw jakiś prostopadłościan, a … Czytaj dalej

Drukowanie w linuxie

Drukowanie w systemie linux to niestety jedna z tych bolesnych spraw, gdzie nie zawsze można uzyskać zadowalający rezultat. Już przedstawiam w czy problem i jakie możliwe rozwiązania są dostępne. Producenci drukarek robią wszystko różnie i ciężko szukać tutaj standardów. W przypadku windowsa nie jest to problemem, bo ZAWSZE są dostarczone sterowniki w postaci płytki lub można je wyszukać na stronie … Czytaj dalej

Otwarta fotogrametria: openMVG i openMVS

Fotogrametria pozwala na przeniesienie kształtu rzeczywistego do wirtualnego środowiska 3D za sprawą zaledwie kilku zdjęć i mocy obliczeniowej, której jest pod dostatkiem w w twoim czy moim domu. Specjalnie odniosłem się do naszych komputerów, bo chcę pokazać, że nie trzeba wykorzystywać oprogramowania w stylu Autodesk 123D Catch i obliczeń “w chmurze”. Nie potrzebny będzie też żaden drogi sprzęt, ani nawet … Czytaj dalej

Gnome 3

Łatwość, komfort i kontrola to wg założeń twórców Gnoma 3 kwintesencja tego minimalistycznego oraz nowoczesnego środowiska. Niestety minimalizm nie przełożył się na prostotę czy wygodę, bowiem domyślne środowisko Gnoma będzie obce, mało intuicyjne dla początkującego użytkownika (windowsa) i wymaga poświęcenia czasu i poczytania co można z nim zrobić. Dopiero po zainstalowaniu wielu rozszerzeń i dowiedzeniu się jak można instalować i … Czytaj dalej

Port równoległy jako szybki rejestrator stanów logicznych

Trochę starego, pozornie niepotrzebnego sprzętu, Linux i (odrobinka) wiedzy z programowania może się przydać. Opiszę tutaj moją przygodę z LPT, czyli portem równoległym używanych w przeszłości głównie do łączenia z drukarkami. Chciałem tylko podejrzeć co się dzieje na wyjściach moich poczciwych Atmeg (mikrokontrolerów), kupno oscyloskopu wydawało się nadmierną rozrzutnością a wykorzystanie układów rejestrujących na USB nie miało w sobie znamion … Czytaj dalej

FreeCAD: animacja ruchu tłoka i korbowodu sterowana szkicem

Poniżej widoczna jest prosta, sterowana szkicem animacja tłoka i korbowodu. Nie używa ona w ogóle modułu złożeń. Pozycja tłoka oraz pozycja i kąt obrotu korbowodu bazują na pozycji punktów zawartych w pomocniczym szkicu. Szybka demonstracja Otwórz plik conrod-piston-anim.fcstd w FreeCAD-zie i wklej do konsoli Pythona następujący skrypt: import FreeCAD as App, FreeCADGui as Gui, Part, time, sys, math, Draftfrom PyQt4 … Czytaj dalej

OOSheet jako łącznik między LibreOffice a FreeCAD-em

Dostęp do dokumentów LibreOffice (OpenOffice.org) można uzyskać z poziomu Pythona. Służy do tego PyUNO. Gdy chcemy manipulować arkuszem programu Calc, sprawa jest jeszcze prostsza. Wystarczy wykorzystać moduł Pythona OOSheet.  Przykład wykorzystania Jako przykład podam skrypt, który pobierze dane z arkusza LibreOffice, na ich bazie zmodyfikuje model programu FreeCAD i dodatkowo zwróci wyliczoną objętość modelu do arkusza. Instalacja OOSheet pod Ubuntu … Czytaj dalej