As of January 2017, Raspbian does not yet include the latest Python release, Python 3.6. This means we will have to build it ourselves, and here is how to do it.
- Install the required build-tools (some might already be installed on your system).
wget --no-check-certificate --content-disposition https://github.com/joyent/node/tarball/v0.7.1 | |
# --no-check-cerftificate was necessary for me to have wget not puke about https | |
curl -LJO https://github.com/joyent/node/tarball/v0.7.1 |
EMOJI CHEAT SHEET
Emoji emoticons listed on this page are supported on Campfire, GitHub, Basecamp, Redbooth, Trac, Flowdock, Sprint.ly, Kandan, Textbox.io, Kippt, Redmine, JabbR, Trello, Hall, plug.dj, Qiita, Zendesk, Ruby China, Grove, Idobata, NodeBB Forums, Slack, Streamup, OrganisedMinds, Hackpad, Cryptbin, Kato, Reportedly, Cheerful Ghost, IRCCloud, Dashcube, MyVideoGameList, Subrosa, Sococo, Quip, And Bang, Bonusly, Discourse, Ello, and Twemoji Awesome. However some of the emoji codes are not super easy to remember, so here is a little cheat sheet. ✈ Got flash enabled? Click the emoji code and it will be copied to your clipboard.
People
😄
People
![]() :bowtie: |
😄 :smile: |
😆 :laughing: |
---|---|---|
😊 :blush: |
😃 :smiley: |
:relaxed: |
😏 :smirk: |
😍 :heart_eyes: |
😘 :kissing_heart: |
😚 :kissing_closed_eyes: |
😳 :flushed: |
😌 :relieved: |
😆 :satisfied: |
😁 :grin: |
😉 :wink: |
😜 :stuck_out_tongue_winking_eye: |
😝 :stuck_out_tongue_closed_eyes: |
😀 :grinning: |
😗 :kissing: |
😙 :kissing_smiling_eyes: |
😛 :stuck_out_tongue: |
I assume you already have Docker up and running on your Raspberry Pi 2. If not, see this article.
The next natural step is to install Docker Compose (formerly Fig), but there's no ARM support out of the box. This recipe will help you install Docker Compose on your Raspberry Pi 2!
The following six steps will do the trick:
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
# Brute-force string generation | |
# Copyright (C) 2011 Radek Pazdera | |
# This program is free software: you can redistribute it and/or modify | |
# it under the terms of the GNU General Public License as published by | |
# the Free Software Foundation, either version 3 of the License, or | |
# (at your option) any later version. |
package something.filechooser; | |
import android.Manifest; | |
import android.app.Activity; | |
import android.app.AlertDialog; | |
import android.content.Context; | |
import android.content.DialogInterface; | |
import android.content.pm.PackageManager; | |
import android.os.Build; | |
import android.os.Environment; |
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Signal/1.12.1 Chrome/61.0.3163.100 Electron/2.0.1 Safari/537.36 node/8.9.3 env/production | |
INFO 2018-06-20T13:07:08.514Z app ready | |
INFO 2018-06-20T13:07:08.530Z Ensure attachments directory exists | |
INFO 2018-06-20T13:07:08.718Z Location reset needed | |
INFO 2018-06-20T13:07:08.718Z Initializing BrowserWindow config: {"show":true,"width":800,"height":610,"minWidth":640,"minHeight":360,"autoHideMenuBar":false,"webPreferences":{"nodeIntegration":false,"nodeIntegrationInWorker":false,"preload":"[REDACTED]\\app.asar\\preload.js","nativeWindowOpen":true},"icon":"[REDACTED]\\app.asar\\images\\icon_256.png"} | |
INFO 2018-06-20T13:07:13.022Z Using OS-level spell check API with locale de_DE | |
INFO 2018-06-20T13:07:13.319Z pre-main prep time: 0 ms | |
INFO 2018-06-20T13:07:13.366Z Build expires: 2018-09-12T23:01:49.000Z | |
INFO 2018-06-20T13:07:13.401Z background page reloaded | |
INFO 2018-06-20T13:07:13.402Z environment: production |
FROM armhf/debian:jessie | |
RUN apt-get update && apt-get install -y \ | |
libssl-dev \ | |
logrotate \ | |
sudo \ | |
curl \ | |
jq \ | |
&& rm -rf /var/lib/apt/lists/* |