Showing posts from 2017

SSH and Ubuntu Touch - everything you want to ask but are afraid to ask

Introduction SSH stands for Secure Shell and allows you to access remote machine's shell to execute terminal mode commands in it. Here we will emphasize the use with Ubuntu Touch which will render your UT device a hole lot more useful and powerful. Also, more convenient to work with.

Windows has equivalent solutions, that I will not cover here. I will only tell you that to connect to UNIX shell over ssh from Windows machine, you can use PuTTY as ssh client, but won't at all cover Window's server side for remote shell.
Table Of Conent IntroductionSSH on Ubuntu TouchSCPSSHFSX forwardingX forwarding over SSH and into chroot containersLaunchers for remote apps SSH on Ubuntu Touch This chapter will cover two topics: enabling ssh serviceallowing access to clients Enabling ssh service by default your UT device should have the service installed, and possibly running too. To make sure, you check the service status, no need sudo for that, in your Terminal app just issue this:
$ servi…

Lazarus IDE on ARM Ubuntu (Raspberry Pi, Ubuntu Touch, etc)

Lazarus IDE runs on plethora of platforms but today we focus on ARM Linux: Embedded Linux, single board computers, smartphones and tablets. Native visual RAD development on ARM Linux.
I wrote this post with the aspiration for it to become the most comprehensive practical guide for Lazarus IDE, and effectively Object Pascal software development on and for ARM Linux, but with focus specifically on Ubuntu.
Table of contentIntroductionFPC compilerMethod 1: installing with apt-getMethod 2: building from sources (recommended)Method 3: copying from another deviceuse-case 1: Raspberry Piuse-case 2: Ubuntu Touchuse-case 3: All Things Ubuntu (true convergence)Switching widgetsetsKnown issues Introduction "Lazarus is a Delphi compatible cross-platform IDE for Free Pascal. It includes LCL which is more or less compatible with Delphi's VCL. Free Pascal is a GPL'ed compiler that runs on Linux, Win32/64, OS/2, 68K and many more. Free Pascal is designed to be able to understand and comp…