This gist shows how to create a GIF screencast using only free OS X tools: QuickTime, ffmpeg, and gifsicle.
To capture the video (filesize: 19MB), using the free "QuickTime Player" application:
| #!/usr/bin/python | |
| import flac.encoder as encoder | |
| import pyaudio | |
| import sys | |
| import requests | |
| import random | |
| from threading import Thread | |
| from Queue import Queue, Empty |
| rtl-sdr build notes for OSX | |
| using macports http://www.macports.org/ | |
| see http://sdr.osmocom.org/trac/wiki/rtl-sdr | |
| sudo port install cmake | |
| sudo port install libusb | |
| sudo port install pkgconfig | |
| sudo port install sox # for easy audio | |
| git clone git://git.osmocom.org/rtl-sdr.git | |
| cd rtl-sdr/ |
| # Adventures In Wireless BeagleBone Black: | |
| # What prevents my Edimax WiFi USB dongle from autoconnecting to my home WiFi network, "Catalina Island Network"? | |
| # NOTE: If you're here to glean info for your own setup, note that I've installed the | |
| # following two connman auxiliary packages which give the tools and test scripts in | |
| # /usr/lib/connman/test that I use below | |
| # $ opkg install connman-tools connman-tests | |
| # | |
| # Also, I've disabled power save mode for the WiFi so that the BBB can act as a server: | |
| # $ cat > /etc/udev/rules.d/wifi_power_save.rules <<-EOF |
| # coding=UTF-8 | |
| import nltk | |
| from nltk.corpus import brown | |
| # This is a fast and simple noun phrase extractor (based on NLTK) | |
| # Feel free to use it, just keep a link back to this post | |
| # http://thetokenizer.com/2013/05/09/efficient-way-to-extract-the-main-topics-of-a-sentence/ | |
| # Create by Shlomi Babluki | |
| # May, 2013 |
| #!/usr/bin/env python | |
| # An example of decoding/encoding datetime values in JSON data in Python. | |
| # Code adapted from: http://broadcast.oreilly.com/2009/05/pymotw-json.html | |
| # Copyright (c) 2023, Abhinav Upadhyay | |
| # All rights reserved. | |
| # | |
| # Redistribution and use in source and binary forms, with or without | |
| # modification, are permitted provided that the following conditions are met: |
| #!/usr/bin/env python | |
| ## Tiny Syslog Server in Python. | |
| ## | |
| ## This is a tiny syslog server that is able to receive UDP based syslog | |
| ## entries on a specified port and save them to a file. | |
| ## That's it... it does nothing else... | |
| ## There are a few configuration parameters. | |
| LOG_FILE = 'youlogfile.log' |
| #include <IRremote.h> | |
| int RECV_PIN = 11; | |
| IRrecv irrecv(RECV_PIN); | |
| IRsend irsend; | |
| boolean recording = true; | |
| decode_results results; |
L1 cache reference ......................... 0.5 ns
Branch mispredict ............................ 5 ns
L2 cache reference ........................... 7 ns
Mutex lock/unlock ........................... 25 ns
Main memory reference ...................... 100 ns
Compress 1K bytes with Zippy ............. 3,000 ns = 3 µs
Send 2K bytes over 1 Gbps network ....... 20,000 ns = 20 µs
SSD random read ........................ 150,000 ns = 150 µs
Read 1 MB sequentially from memory ..... 250,000 ns = 250 µs
| (3995:lookup-switch 3523 [3307, 3307, 3307, 3337, 3337, 3337, 3337, 3337, 3491, 3491, 3491, 3491, 3491, 3491, 3491, 3523] | |
| (ternary | |
| (3560:=== | |
| (3558:bit-or | |
| (3555:lshift | |
| (3551:integer 46) | |
| (3553:integer 16)) | |
| (3556:integer 14)) | |
| (3559:get-local 3)) | |
| (3564:integer 0) |