Cookbook: Difference between revisions

From XPUB & Lens-Based wiki
(44 intermediate revisions by 7 users not shown)
Line 9: Line 9:
* [[Jack | Run jack on Linux install]] - Linux
* [[Jack | Run jack on Linux install]] - Linux
* [[Festival]] - Text to Speech
* [[Festival]] - Text to Speech
* [[Speech recognition]] - PyAudio, Python, Pocketsphinx
* [[FMtoTEXT]] - Linux, SpeechRegognition, pyaudio, pyrtlsdr, Python
* [[Pyaudio play wav file]] - Use python with PyAudio library to playback audio
* [[Icecast|Audio Streaming Online]]- icecast, ices, linux


== Database ==
== Database ==
Line 53: Line 57:
== Networking ==
== Networking ==
* [[Syncthing]] - share folders with
* [[Syncthing]] - share folders with
* [[Creating, using and managing ssh keys]] - shell, ssh, keyring
* [[Netcat Chat]] - shell, netcat
* [[Netcat Chat]] - shell, netcat
* [[Get some HTTP content without a browser]] - Shell, netcat
* [[Get some HTTP content without a browser]] - Shell, netcat
Line 60: Line 63:
* [[Wrap network traffic of almost any application with a SOCKS proxy]] - Shell, Dante, SOCKS
* [[Wrap network traffic of almost any application with a SOCKS proxy]] - Shell, Dante, SOCKS
* [[find my pi on the local network]] - Shell
* [[find my pi on the local network]] - Shell
* [[Rqlite|Distributed database, Rqlite]] - Rqlite, Linux, Pi
== Networking: SSH ==
* [[SSH]] - what you always wanted to know, but were afraid to ask about SSH
* [[Creating, using and managing ssh keys]] - shell, ssh, keyring
* [[Sshfs|sshfs]] - mount remote directories over an SSH to your local machine
* [[Reverse ssh tunnel]] - a poor man's VPN, or the way to access a local machine, without a public IP
==Networking: webserver ==
* [[Public html directories for users]]


== Operating Systems ==
== Operating Systems ==
* [[LaunchdAutostart | Starting a daemon or agent on OSX boot/login]] - Property List, Shell
* [[LaunchdAutostart | Starting a daemon or agent on OSX boot/login]] - Property List, Shell
* [[DjangoVirtualbox | Running a Django dev environment from VirtualBox]] - !VirtualBox, Python, GNU/Linux
* [[DjangoVirtualbox | Running a Django dev environment from VirtualBox]] - !VirtualBox, Python, GNU/Linux
* [[Install_Linux_shell_on_Windows_10 | Running the Linux shell on Windows 10]] - Shell, Windows, Windows subsystem for Linux
* [[Install Day| Some notes on the install day.]]
* [[Install Day| Some notes on the install day.]]
* [[Create a new user account on your GNU/Linux machine]] - Shell
* [[Create a new user account on your GNU/Linux machine]] - Shell
Line 70: Line 84:
* [[Install rEFInd boot manager]] - Apple, OS X, EFI, rEFIt, rEFInd, boot manager
* [[Install rEFInd boot manager]] - Apple, OS X, EFI, rEFIt, rEFInd, boot manager
* [[Install Linux on PZI iMacs]] - Linux Debian on the PZI iMacs (the new devices, 2015)
* [[Install Linux on PZI iMacs]] - Linux Debian on the PZI iMacs (the new devices, 2015)
* [[Floppies write]] - in Linux
* [[Install Linux along with Windows]]- Linux, Windows, DualBoot
==Raspberry Pi==
* [[The Ultimate RPi Installation Guide]]
* [[Clone_RPi]] clone a Raspberry Pi system to an image file
* [[PiCam]] - using a camera in a Pi
* [[RaspberryPi GPIO]] - Set up and Test Pi's GPIO 
** [[Pi GPIO PWD LED]] Control LED brightness with Raspberry Pi + Python
** [[Pi_skin_conductivity]] Raspberry Pi's GPIO as skin conductivity sensors
** [[PI LED strips]] - Control LED strips with a Pi
* [[Tinc|Tinc in pi]]


== Print ==
== Print ==
* [[CommandLinePageLayout | Command-line page layout]]
* [[CommandLinePageLayout | Command-line page layout]]
* [[Weasyprint|Weasyprint: HTML & CSS To print]]
* [[Weasyprint|Weasyprint: HTML & CSS To print]]
* [[Imposition|Page Impositions with Imagemagick]]
* [[Mini zine collator|collating/imposing a one-sheet mini zine layout]]
* [[Pandoc]]
* [[ICML]] structured content in inDesign + designing using styles
== Arduino ==
* [[2008_3.05 | Pyserial]] - Python


== Python ==
== Python ==
* [[Python Virtual Envs]]
* [[Python data-types]]
* [[Python Subprocess]]
* [[Python Subprocess]]
* [[JSON in Python]]
* [[Jinja]] - templating engine
* [[diffs in Python]] - interpreting [[http://en.wikipedia.org/wiki/Diff_utility diffs]] between files or string in Python
* [[diffs in Python]] - interpreting [[http://en.wikipedia.org/wiki/Diff_utility diffs]] between files or string in Python
* [[frames2movie]]
* [[frames2movie]]
* [[Flask]]
* [[PythonImageLibrary]]


==Shell==
==Shell==
* [[Shell Cheat Sheet]]
* [[Shell Cheat Sheet]]
* [[Shell Scripting]]
* [[Shell Scripting]]
* Unix shell on Windows with [[Cygwin]]
* [[jq|jq]] Command line JSON processor
== Games ==
* [[Pygame]] - Python
==Unix==
* [[UNIX]]
* [[UNIX_basics]]


== Version Control ==
== Version Control ==
* [[Configuring Git]] - git
* [[Configuring Git]] - git
* [[Working with Git branches]]


== Video ==
== Video ==
Line 106: Line 156:
* [[Displaying a list of words from a text followed by the number of times they appear]] - Python
* [[Displaying a list of words from a text followed by the number of times they appear]] - Python


== ORC ==
== OCR ==
* [[Character recognition - from pdf to txt]] - Shell
* [[Character recognition - from pdf to txt]] - Shell
* [[Install Tesseract 4.0-Ubuntu|Install Tesseract 4.0 and training tools- Ubuntu]]


== Web ==
== Web ==
Line 130: Line 181:
* [[Displaying the titles of an RSS feed]] - Python
* [[Displaying the titles of an RSS feed]] - Python
* [[User:Jonas Lund/jQueryAjax | How to do Simple Ajax Request with jQuery]]
* [[User:Jonas Lund/jQueryAjax | How to do Simple Ajax Request with jQuery]]
* [[Mastodon-api|Posting text and image to Mastodon]]
* [[Make Cookies]]- Javascript


== Agenda ==
== Agenda ==

Revision as of 17:09, 23 March 2020

See also the Category:Cookbook

Audio

Database

Django

Email

Files

Food

Hardware setup

Image

Lists

Maths

Networking

Networking: SSH

Networking: webserver

Operating Systems


Raspberry Pi

Print

Arduino

Python

Shell

Games

Unix

Version Control

Video

Text

OCR

Web

Agenda

Electronics & Hardware

Electronics Shopping

Where to buy electronics parts & other stuff

  • In Rotterdam:
  • On-Line:
    • Pieter Floris sells Arduini, sensors, displays and other cool stuff
    • iPrototype sells Arduini and such
    • Sparkfun sell lots of Arduini and other kits. They have their own design-team who make cool gadgets etc. However, they are in the U.S., so you will need a credit-card to buy stuff from Sparkfun, and shipping takes a while...
    • Farnell Wholesale Electronics. If you need a part and can't find it anywhere else, look here. However, you need to ba a business and have an account with them before you can order stuff. If you REALLY need something from Farnell, let me (Stock) know and i can order it for you.

Other

To be categorized

Bike