(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
| Mute these words in your settings here: https://twitter.com/settings/muted_keywords | |
| ActivityTweet | |
| generic_activity_highlights | |
| generic_activity_momentsbreaking | |
| RankedOrganicTweet | |
| suggest_activity | |
| suggest_activity_feed | |
| suggest_activity_highlights | |
| suggest_activity_tweet |
| import speech_recognition | |
| import pyttsx | |
| speech_engine = pyttsx.init('sapi5') # see http://pyttsx.readthedocs.org/en/latest/engine.html#pyttsx.init | |
| speech_engine.setProperty('rate', 150) | |
| def speak(text): | |
| speech_engine.say(text) | |
| speech_engine.runAndWait() |
| function certchain() { | |
| # Usage: certchain | |
| # Display PKI chain-of-trust for a given domain | |
| # GistID: https://gist.github.com/joshenders/cda916797665de69ebcd | |
| if [[ "$#" -ne 1 ]]; then | |
| echo "Usage: ${FUNCNAME} <ip|domain[:port]>" | |
| return 1 | |
| fi | |
| local host_port="$1" |
| Remove osxfuse if installed via homebrew: | |
| > brew uninstall osxfuse | |
| Install osxfuse binary and choose to install the MacFUSE compatibility layer: | |
| http://sourceforge.net/projects/osxfuse/files/latest/download?source=files | |
| Reboot (optional but recommended by osxfuse) | |
| Install ntfs-3g via homebrew: | |
| > brew update && brew install ntfs-3g |
| /** | |
| * RunInThread an other accompanying files are licensed under the MIT | |
| * license. Copyright (C) Frank Appel 2016-2021. All rights reserved | |
| */ | |
| import java.lang.annotation.ElementType; | |
| import java.lang.annotation.Retention; | |
| import java.lang.annotation.RetentionPolicy; | |
| import java.lang.annotation.Target; | |
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
| #!/bin/bash | |
| # Hacked together by JeroenJanssens.com on 2013-12-10 | |
| # Requires: https://github.com/joewalnes/websocketd | |
| # Run: websocketd --devconsole --port 8080 ./chat.sh | |
| echo "Please enter your name:"; read USER | |
| echo "[$(date)] ${USER} joined the chat" >> chat.log | |
| echo "[$(date)] Welcome to the chat ${USER}!" | |
| tail -n 0 -f chat.log --pid=$$ | grep --line-buffered -v "] ${USER}>" & | |
| while read MSG; do echo "[$(date)] ${USER}> ${MSG}" >> chat.log; done |
This text now lives at https://github.com/MarcDiethelm/contributing/blob/master/README.md. I turned it into a Github repo so you can, you know, contribute to it by making pull requests.
If you want to contribute to a project and make it better, your help is very welcome. Contributing is also a great way to learn more about social coding on Github, new technologies and and their ecosystems and how to make constructive, helpful bug reports, feature requests and the noblest of all contributions: a good, clean pull request.
| (function (root) { | |
| var type = function (o) { | |
| // handle null in old IE | |
| if (o === null) { | |
| return 'null'; | |
| } | |
| // handle DOM elements |
Hi there!
The docker cheat sheet has moved to a Github project under https://github.com/wsargent/docker-cheat-sheet.
Please click on the link above to go to the cheat sheet.