- Toptal
- Nexton Labs
- BairesDev
- Nearsure
- trio.dev - Brazilian CEO
- stackbuilders
- We Work Remotely
- Remote.co
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM scratch | |
LABEL "version=0.1" | |
FROM dorowu/ubuntu-desktop-lxde-vnc | |
RUN apt-get update && apt-get install -y git \ | |
git mplayer python3 python3-dev python3.8-tk python3-pip libblas-dev libatlas-base-dev \ | |
liblapack-dev at-spi2-core libopencv-dev python-imaging-tk libffi-dev libssl-dev socat ntp \ | |
libxml2-dev libxslt-dev imagemagick ffmpeg cmake unzip \ | |
--no-install-recommends |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This is a very much WIP - | |
From a default RMS install – | |
Open a terminal | |
$: ‘sudo pip3 install virtualenv-clone’ | |
$: virtualenv-clone vRMS <new env-name> | |
Note: the new env directory must reside at the same directory level as your base RMS install, e.g. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Copy and save both install.sh and opencv4_install.sh to your home directory ~/ | |
make them executable - | |
chmod +x *.sh | |
You may wish to edit the opencv4_install.sh to reflect any additional components you may wish to configure e.g. GPU options. | |
As-is this should work ok if you have an Intel Iris enabled CPU, if you use Nvidia you'll have to google for specific instructions. | |
Also you can optimise the number of threads used for the compilation by adjusting the line - | |
make -j4 | |
to - |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ACHANNELS 1 | |
# SCU-17 PCM CODEM device: check with `aplay -l` | |
ADEVICE plughw:1,0 | |
# This serial device name is for SCU-17. Use `if01-port0` for the PTT control of the data port with RTS. | |
PTT /dev/serial/by-id/usb-Silicon_Labs_CP2105_Dual_USB_to_UART_Bridge_Controller_devicename-if01-port0 RTS | |
CHANNEL 0 | |
MYCALL yourcall-SSID |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# µPing (MicroPing) for MicroPython | |
# copyright (c) 2018 Shawwwn <shawwwn1@gmail.com> | |
# License: MIT | |
# Internet Checksum Algorithm | |
# Author: Olav Morken | |
# https://github.com/olavmrk/python-ping/blob/master/ping.py | |
# @data: bytes | |
def checksum(data): | |
if len(data) & 0x1: # Odd number of bytes |
Also see the original Pieter Noordhuis's guide
You need:
- Raspberry Pi Model B (or B+) with a MicroSD Card $35-40
- An RTL-SDR dongle:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
import sys | |
import imageio | |
import argparse | |
import datetime | |
parser = argparse.ArgumentParser(formatter_class=argparse.RawDescriptionHelpFormatter, | |
description='Convert images in a directory to gif.\nDefaults to png files in current directory.') | |
parser.add_argument('-d', '--dir', help='directory containing image files') | |
parser.add_argument('-f', '--format', help='image format to be converted to gif') |
Yeap, that's right... you didn't misread it 😂
Great question! I'll try to explain my reasons here.
But first, let me make one thing straight: I actually didn't create a microframework. I've created a small set of abstractions that allow us to use many different components together
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM library/alpine:3.7 | |
ARG DEBUG=false | |
ARG XDEBUG_VERSION=2.6.0 | |
ARG XDEBUG_VERSION_SHA256=b5264cc03bf68fcbb04b97229f96dca505d7b87ec2fb3bd4249896783d29cbdc | |
ARG XDEBUG_SOURCE_URL=https://xdebug.org/files | |
# ( ... ) Install the php | |
# Compile, install and configure XDebug php extension |
NewerOlder