Skip to content

Instantly share code, notes, and snippets.

@fabriziogiordano
Last active September 18, 2021 13:32
Show Gist options
  • Save fabriziogiordano/8969384 to your computer and use it in GitHub Desktop.
Save fabriziogiordano/8969384 to your computer and use it in GitHub Desktop.
Raspberry : Varie
1. Download formatter
https://www.sdcard.org/downloads/formatter_4/
https://www.sdcard.org/downloads/formatter_4/eula_mac
2. Weehzy
http://www.raspberrypi.org/downloads
3. Format from the Mac App
4. Install Image
http://elinux.org/RPi_Easy_SD_Card_Setup
diskutil list
diskutil unmountDisk /dev/disk1
sudo dd bs=1m if=<your image file>.img of=/dev/<disk# from diskutil>
5. Setup Router
6. Setup Language
http://www.thomas-krenn.com/en/wiki/Perl_warning_Setting_locale_failed_in_Debian
7. Update and upgrade
sudo apt-get update && sudo apt-get upgrade
8. Setup memory to GPU
9. Setup Wifi Bean
https://wiki.debian.org/HowToIdentifyADevice/USB
https://wiki.debian.org/rtl819x
Add a "non-free" component to /etc/apt/sources.list, for example:
deb http://http.debian.net/debian/ wheezy main contrib non-free
Update the list of available packages and install the firmware-realtek package:
apt-get update && apt-get install firmware-realtek
Install from GIT FFMPEG
http://trac.ffmpeg.org/wiki/UbuntuCompilationGuide
sudo apt-get -y install autoconf automake build-essential git libass-dev libgpac-dev \
libtheora-dev libtool libvorbis-dev \
pkg-config texi2html zlib1g-dev
10. Streamripper
streamripper http://aac.pulsplayer.com:80 -d pulsradio -s -u "FreeAmp/2.x" &
11. GO Lang
GOOS=linux GOARCH=arm GOARM=5 go run webscript.go
v4l2-ctl --list-formats-ext
ffserver -f /etc/ffserver.conf & ffmpeg -v verbose \
-f v4l2 -s 320x280 -r 30 -i /dev/video0 \
-f alsa -ac 1 -i plughw:1,0 \
out.mkv
http://localhost:8090/feed1.ffm
ffmpeg -v verbose \
-f v4l2 -s 320x280 -r 15 -pix_fmt yuv420p -i /dev/video0 \
-f alsa -ac 1 -ar 22050 -i plughw:1,0 \
-f flv rtmp://1.16667369.fme.ustream.tv/ustreamVideo/16667369/w6P89k5Dm9cuKvpkBA5ScSvmp2EVb2xh flashver="FMLE/3.0\20(compatible;\20FMSc/1.0)"
ffmpeg -v 5 -r 20 -s 320x240 -f video4linux2 -i /dev/video0 -f alsa -ac 2 -i pulse -acodec libmp3lame -ab 128k -ar 22050 -threads 0 -f flv $RTMPURL/$RTMPURL flashver=FMLE/3.0\20(compatible;\20FMSc/1.0)
ffmpeg -v verbose \
-f alsa -ac 1 -i plughw:1,0 \
http://localhost:8090/baby.ffm
ffmpeg -v verbose \
-f v4l2 -s 176x144 -r 10 -i /dev/video0 \
http://localhost:8090/baby.ffm
ffmpeg -v verbose \
-f v4l2 -s 320x240 -r 10 -i /dev/video0 \
-f alsa -ac 1 -i plughw:1,0 \
http://localhost:8090/live.ffm
ffmpeg \
-v verbose \
-f v4l2 -pix_fmt yuvj440p -i /dev/video0 \
-f alsa -ac 1 -i hw:1 \
http://localhost:8090/feed1.ffm
ffmpeg \
-f v4l2 -i /dev/video0 \
-f alsa -ac 1 -i hw:1 \
out.mpg
ffmpeg \
-v verbose \
-f alsa -ac 1 -i hw:1 \
-f video4linux2 -i /dev/video0 \
out5.mpg
ffmpeg -v verbose -f video4linux2 -input_format mjpeg -pix_fmt yuvj440p -i /dev/video0 -vcodec mjpeg -an -pix_fmt yuvj440p -f mpegts
ffserver -f /etc/ffserver.conf & ffmpeg -v verbose \
-f v4l2 -s 320x240 -r 30 -i /dev/video0 \
-f alsa -ac 1 -i plughw:1,0 \
-c:v:1 libx264 a.video
http://localhost:8090/feed1.ffm
#!/bin/bash
hardware="plughw:1,0"
duration="3"
lang="en"
hw_bool=0
dur_bool=0
lang_bool=0
arecord -D plughw:1,0 -f cd -t wav -d 3 -r 16000 -c mono
gcc 'pkg-config pocketsphinx –cflags –libs' test.c -o test
sudo hcitool -i hci0 cmd 0x08 0x0008 1E 02 01 1A 1A FF 4C 00 02 15 [ 92 77 83 0A B2 EB 49 0F A1 DD 7F E3 8C 49 2E DE ] [ 00 00 ] [ 00 00 ] C5 00
sudo hcitool -i hci0 cmd 0x08 0x0008 1e 02 01 1a 1a ff 4c 00 02 15 e2 c5 6d b5 df fb 48 d2 b0 60 d0 f5 a7 10 96 e0 00 00 00 00 c5 00 00 00 00 00 00 00 00 00 00 00 00 00
sudo hcitool -i hci0 cmd 0x08 0x0008 1e 02 01 1a 1a ff 4c 00 02 15 C4 E4 1E 50 6A 02 11 E3 94 9A 08 00 20 0C 9A 66 00 00 00 00 c5 00 00 00 00 00 00 00 00 00 00 00 00 00
sudo hcitool -i hci0 cmd 0x08 0x0008 1e 02 01 1a 1a ff 4c 00 02 15 c4 e4 1e 50 6a 02 11 e3 94 9a 08 00 20 0c 9a 66 00 00 00 00 c5 00 00 00 00 00 00 00 00 00 00 00 00 00
sudo hcitool -i hci0 cmd 0x08 0x0008 1E 02 01 1A 1A FF 4C 00 02 15 E2 0A 39 F4 73 F5 4B C4 A1 2F 17 D1 AD 07 A9 61 00 00 00 00 C8 00
pi@raspberrypi ~>
sudo hcitool -i hci0 cmd 0x08 0x0008 1e 02 01 1a 1a ff 4c 00 02 15 c4 e4 1e 50 6a 02 11 e3 94 9a 08 00 20 0c 9a 66 00 00 00 00 c5 00 00 00 00 00 00 00 00 00 00 00 00 00
< HCI Command: ogf 0x08, ocf 0x0008, plen 44
1E 02 01 1A 1A FF 4C 00 02 15 C4 E4 1E 50 6A 02 11 E3 94 9A
08 00 20 0C 9A 66 00 00 00 00 C5 00 00 00 00 00 00 00 00 00
00 00 00 00
> HCI Event: 0x0e plen 4
01 08 20 00
D8:96:95:02:5F:71 1234
device D8:96:95:02:5F:71 {
name "Fabrizio Giordano's iPhone";
auth enable;
encrypt enable;
}
sudo bluez-simple-agent hci0 D8:96:95:02:5F:71
bluetooth-agent 0000 &
sudo rfcomm connect 0 D8:96:95:02:5F:71 10 >/dev/null &
sudo rfcomm connect /dev/rfcomm0 D8:96:95:02:5F:71 1 &
sudo hidd --connect D8:96:95:02:5F:71
sudo l2ping -c D8:96:95:02:5F:71
pi@raspberrypi ~> sudo apt-get install iceweasel
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libmozjs17d libnspr4 libnss3 xulrunner-17.0
Suggested packages:
fonts-stix otf-stix mozplugger libgnomeui-0
The following NEW packages will be installed:
iceweasel libmozjs17d libnspr4 libnss3 xulrunner-17.0
0 upgraded, 5 newly installed, 0 to remove and 1 not upgraded.
Need to get 14.0 MB of archives.
After this operation, 39.8 MB of additional disk space will be used.
Do you want to continue [Y/n]?
sudo apt-get install xvfb
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
xserver-common
The following packages will be upgraded:
xserver-common xvfb
2 upgraded, 0 newly installed, 0 to remove and 9 not upgraded.
Need to get 2,234 kB of archives.
wget http://download.slimerjs.org/v0.9/0.9.0/slimerjs-0.9.0.zip
unzip slimerjs-0.9.0.zip
xvfb-run ./slimerjs screen.js --debug=true
Xlib: extension "RANDR" missing on display ":99".
2013-12-20T14:03:03.432Z [DEBUG] Gecko version: 17.0.9
2013-12-20T14:03:03.434Z [DEBUG] script args: screen.js
2013-12-20T14:03:03.437Z [DEBUG] Configuration: debug=true
2013-12-20T14:03:03.439Z [DEBUG] Configuration: Script=/home/pi/Installs/slimerjs-0.9.0/screen.js
2013-12-20T14:03:03.440Z [DEBUG] Configuration: workingDirectory=/home/pi/Installs/slimerjs-0.9.0
2013-12-20T14:03:11.308Z [DEBUG] webpage: openUrl http://slimerjs.org/ conf:{operation: "get", }
2013-12-20T14:03:11.407Z [DEBUG] network: resource request #1 started: GET - http://slimerjs.org/ flags=DOCUMENT_URI, INITIAL_DOCUMENT_URI,
2013-12-20T14:03:11.420Z [DEBUG] network: main request starting - http://slimerjs.org/ flags:START,IS_REQ,IS_DOC,IS_NET,IS_WIN,
2013-12-20T14:03:11.665Z [DEBUG] network: status change for http://slimerjs.org/ : Waiting for slimerjs.org…
2013-12-20T14:03:11.706Z [DEBUG] network: status change for http://slimerjs.org/ : Waiting for slimerjs.org…
2013-12-20T14:03:11.759Z [DEBUG] network: status change for http://slimerjs.org/ : Transferring data from slimerjs.org…
2013-12-20T14:03:11.764Z [DEBUG] network: main request http://slimerjs.org/ flags:TRANSFERRING,IS_REQ,IS_DOC,
2013-12-20T14:03:11.774Z [DEBUG] network: progress total:2179/2179; uri: 2179/2179 for http://slimerjs.org/
2013-12-20T14:03:11.795Z [DEBUG] network: main request http://slimerjs.org/ flags:STOP,IS_REQ,
2013-12-20T14:03:11.894Z [DEBUG] network: resource request #2 started: GET - http://slimerjs.org/assets/css/bootstrap.css flags=
2013-12-20T14:03:11.902Z [DEBUG] network: request ignored: http://slimerjs.org/assets/css/bootstrap.css flags:START,IS_REQ,
2013-12-20T14:03:11.919Z [DEBUG] network: resource request #3 started: GET - http://slimerjs.org/assets/css/bootstrap-responsive.css flags=
2013-12-20T14:03:11.930Z [DEBUG] network: request ignored: http://slimerjs.org/assets/css/bootstrap-responsive.css flags:START,IS_REQ,
2013-12-20T14:03:11.960Z [DEBUG] network: resource request #4 started: GET - http://slimerjs.org/assets/css/docs.css flags=
2013-12-20T14:03:11.971Z [DEBUG] network: request ignored: http://slimerjs.org/assets/css/docs.css flags:START,IS_REQ,
2013-12-20T14:03:11.992Z [DEBUG] network: resource request #5 started: GET - http://slimerjs.org/assets/js/google-code-prettify/prettify.css flags=
2013-12-20T14:03:12.000Z [DEBUG] network: request ignored: http://slimerjs.org/assets/js/google-code-prettify/prettify.css flags:START,IS_REQ,
2013-12-20T14:03:12.017Z [DEBUG] network: resource request #6 started: GET - http://slimerjs.org/assets/img/glouton-homeOmbre.png flags=
2013-12-20T14:03:12.038Z [DEBUG] network: resource request #7 started: GET - http://slimerjs.org/assets/img/git2.png flags=
2013-12-20T14:03:12.060Z [DEBUG] network: resource request #8 started: GET - http://slimerjs.org/assets/img/git1.png flags=
2013-12-20T14:03:12.095Z [DEBUG] network: resource request #9 started: GET - http://slimerjs.org/assets/img/tweet.png flags=
2013-12-20T14:03:12.121Z [DEBUG] network: resource request #10 started: GET - http://slimerjs.org/assets/img/tchat2.png flags=
2013-12-20T14:03:12.142Z [DEBUG] network: resource request #11 started: GET - http://slimerjs.org/assets/img/bug_bleu.png flags=
2013-12-20T14:03:12.163Z [DEBUG] network: resource request #12 started: GET - http://slimerjs.org/assets/js/jquery.js flags=
2013-12-20T14:03:12.170Z [DEBUG] network: request ignored: http://slimerjs.org/assets/js/jquery.js flags:START,IS_REQ,
2013-12-20T14:03:12.187Z [DEBUG] network: resource request #13 started: GET - http://slimerjs.org/assets/js/bootstrap.min.js flags=
2013-12-20T14:03:12.195Z [DEBUG] network: request ignored: http://slimerjs.org/assets/js/bootstrap.min.js flags:START,IS_REQ,
2013-12-20T14:03:12.212Z [DEBUG] network: resource request #14 started: GET - http://slimerjs.org/assets/js/application.js flags=
2013-12-20T14:03:12.220Z [DEBUG] network: request ignored: http://slimerjs.org/assets/js/application.js flags:START,IS_REQ,
2013-12-20T14:03:12.331Z [DEBUG] network: status change for http://slimerjs.org/assets/css/bootstrap.css : Waiting for slimerjs.org…
2013-12-20T14:03:12.340Z [DEBUG] network: status change for http://slimerjs.org/assets/css/bootstrap-responsive.css : Connecting to slimerjs.org…
2013-12-20T14:03:12.346Z [DEBUG] network: status change for http://slimerjs.org/assets/css/docs.css : Connecting to slimerjs.org…
2013-12-20T14:03:12.351Z [DEBUG] network: status change for http://slimerjs.org/assets/js/google-code-prettify/prettify.css : Connecting to slimerjs.org…
2013-12-20T14:03:12.385Z [DEBUG] network: status change for http://slimerjs.org/assets/css/bootstrap-responsive.css : Waiting for slimerjs.org…
2013-12-20T14:03:12.402Z [DEBUG] network: status change for http://slimerjs.org/assets/css/docs.css : Waiting for slimerjs.org…
2013-12-20T14:03:12.407Z [DEBUG] network: status change for http://slimerjs.org/assets/js/google-code-prettify/prettify.css : Waiting for slimerjs.org…
2013-12-20T14:03:12.414Z [DEBUG] network: status change for http://slimerjs.org/assets/css/bootstrap.css : Transferring data from slimerjs.org…
2013-12-20T14:03:12.419Z [DEBUG] network: request ignored: http://slimerjs.org/assets/css/bootstrap.css flags:TRANSFERRING,IS_REQ,
2013-12-20T14:03:12.423Z [DEBUG] network: progress total:9092/20574; uri: 6913/9092 for http://slimerjs.org/assets/css/bootstrap.css
2013-12-20T14:03:12.520Z [DEBUG] network: status change for http://slimerjs.org/assets/css/bootstrap-responsive.css : Transferring data from slimerjs.org…
2013-12-20T14:03:12.526Z [DEBUG] network: request ignored: http://slimerjs.org/assets/css/bootstrap-responsive.css flags:TRANSFERRING,IS_REQ,
2013-12-20T14:03:12.530Z [DEBUG] network: progress total:13110/24816; uri: 4018/13110 for http://slimerjs.org/assets/css/bootstrap-responsive.css
2013-12-20T14:03:12.538Z [DEBUG] network: status change for http://slimerjs.org/assets/js/google-code-prettify/prettify.css : Transferring data from slimerjs.org…
2013-12-20T14:03:12.544Z [DEBUG] network: request ignored: http://slimerjs.org/assets/js/google-code-prettify/prettify.css flags:TRANSFERRING,IS_REQ,
2013-12-20T14:03:12.547Z [DEBUG] network: progress total:13500/25206; uri: 390/13500 for http://slimerjs.org/assets/js/google-code-prettify/prettify.css
2013-12-20T14:03:12.561Z [DEBUG] network: request ignored: http://slimerjs.org/assets/js/google-code-prettify/prettify.css flags:STOP,IS_REQ,
2013-12-20T14:03:12.570Z [DEBUG] network: status change for http://slimerjs.org/assets/css/bootstrap-responsive.css : Transferring data from slimerjs.org…
2013-12-20T14:03:12.576Z [DEBUG] network: status change for http://slimerjs.org/assets/js/jquery.js : Waiting for slimerjs.org…
2013-12-20T14:03:12.584Z [DEBUG] network: status change for http://slimerjs.org/assets/css/docs.css : Transferring data from slimerjs.org…
2013-12-20T14:03:12.590Z [DEBUG] network: request ignored: http://slimerjs.org/assets/css/docs.css flags:TRANSFERRING,IS_REQ,
2013-12-20T14:03:12.594Z [DEBUG] network: progress total:17264/28970; uri: 3764/17264 for http://slimerjs.org/assets/css/docs.css
2013-12-20T14:03:12.633Z [DEBUG] network: request ignored: http://slimerjs.org/assets/css/docs.css flags:STOP,IS_REQ,
2013-12-20T14:03:12.639Z [DEBUG] network: status change for http://slimerjs.org/assets/js/jquery.js : Waiting for slimerjs.org…
2013-12-20T14:03:12.649Z [DEBUG] network: status change for http://slimerjs.org/assets/js/bootstrap.min.js : Waiting for slimerjs.org…
2013-12-20T14:03:12.656Z [DEBUG] network: status change for http://slimerjs.org/assets/css/bootstrap.css : Transferring data from slimerjs.org…
2013-12-20T14:03:12.665Z [DEBUG] network: progress total:28746/28970; uri: 18395/28746 for http://slimerjs.org/assets/css/bootstrap.css
2013-12-20T14:03:13.032Z [DEBUG] network: request ignored: http://slimerjs.org/assets/css/bootstrap.css flags:STOP,IS_REQ,
2013-12-20T14:03:13.036Z [DEBUG] network: status change for http://slimerjs.org/assets/js/bootstrap.min.js : Waiting for slimerjs.org…
2013-12-20T14:03:13.043Z [DEBUG] network: status change for http://slimerjs.org/assets/js/application.js : Waiting for slimerjs.org…
2013-12-20T14:03:13.059Z [DEBUG] network: status change for http://slimerjs.org/assets/js/application.js : Waiting for slimerjs.org…
2013-12-20T14:03:13.065Z [DEBUG] network: status change for http://slimerjs.org/assets/js/application.js : Waiting for slimerjs.org…
2013-12-20T14:03:13.080Z [DEBUG] network: status change for http://slimerjs.org/assets/js/application.js : Waiting for slimerjs.org…
2013-12-20T14:03:13.086Z [DEBUG] network: status change for http://slimerjs.org/assets/js/application.js : Waiting for slimerjs.org…
2013-12-20T14:03:13.099Z [DEBUG] network: status change for http://slimerjs.org/assets/css/bootstrap-responsive.css : Transferring data from slimerjs.org…
2013-12-20T14:03:13.102Z [DEBUG] network: progress total:66461/66461; uri: 4242/66461 for http://slimerjs.org/assets/css/bootstrap-responsive.css
2013-12-20T14:03:13.311Z [DEBUG] network: request ignored: http://slimerjs.org/assets/css/bootstrap-responsive.css flags:STOP,IS_REQ,
2013-12-20T14:03:13.321Z [DEBUG] network: status change for http://slimerjs.org/assets/js/bootstrap.min.js : Transferring data from slimerjs.org…
2013-12-20T14:03:13.326Z [DEBUG] network: request ignored: http://slimerjs.org/assets/js/bootstrap.min.js flags:TRANSFERRING,IS_REQ,
2013-12-20T14:03:13.329Z [DEBUG] network: progress total:73987/73987; uri: 7526/73987 for http://slimerjs.org/assets/js/bootstrap.min.js
2013-12-20T14:03:13.338Z [DEBUG] network: request ignored: http://slimerjs.org/assets/js/bootstrap.min.js flags:STOP,IS_REQ,
2013-12-20T14:03:13.346Z [DEBUG] network: status change for http://slimerjs.org/assets/js/application.js : Transferring data from slimerjs.org…
2013-12-20T14:03:13.350Z [DEBUG] network: request ignored: http://slimerjs.org/assets/js/application.js flags:TRANSFERRING,IS_REQ,
2013-12-20T14:03:13.353Z [DEBUG] network: progress total:74169/74169; uri: 182/74169 for http://slimerjs.org/assets/js/application.js
2013-12-20T14:03:13.361Z [DEBUG] network: request ignored: http://slimerjs.org/assets/js/application.js flags:STOP,IS_REQ,
2013-12-20T14:03:13.393Z [DEBUG] network: status change for http://slimerjs.org/assets/js/jquery.js : Transferring data from slimerjs.org…
2013-12-20T14:03:13.399Z [DEBUG] network: request ignored: http://slimerjs.org/assets/js/jquery.js flags:TRANSFERRING,IS_REQ,
2013-12-20T14:03:13.403Z [DEBUG] network: progress total:108304/108304; uri: 32775/108304 for http://slimerjs.org/assets/js/jquery.js
2013-12-20T14:03:14.243Z [DEBUG] network: request ignored: http://slimerjs.org/assets/js/jquery.js flags:STOP,IS_REQ,
2013-12-20T14:03:15.427Z [DEBUG] network: main request http://slimerjs.org/ flags:STOP,IS_DOC,
2013-12-20T14:03:15.553Z [DEBUG] network: main request http://slimerjs.org/ flags:STOP,IS_NET,IS_WIN,
2013-12-20T14:03:16.199Z [DEBUG] webpage: close
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment