- How one developer just broke Node, Babel and thousands of projects in 11 lines of JavaScript – Link
- The npm Blog – kik, left-pad, and npm – Link
- Electron – Build cross platform desktop apps with web technologies – Link
- What every Browser knows about you – Link
- Android Studio 2.0 | Android Developers Blog – Link
- Dev Centers – Directory of developer center websites with memorable URL shortcuts – Link
- Java Forever And Ever Movie (Java vs Windows .Net) – Link
- Everything announced at Facebook's F8 conference – Link
- New Facebook dev tools include Account Kit, push and quote sharin
View httpcode
#!/bin/bash | |
while IFS= read -r LINE || [ "$LINE" ]; do | |
# https://curl.haxx.se/docs/manpage.html | |
IN=$(curl -o /dev/null --silent --head --write-out "%{http_code};%{redirect_url}" "$LINE") | |
# https://stackoverflow.com/a/5257398 | |
arrIN=(${IN//;/ }) | |
if [ "${arrIN[0]}" = "301" ] || [ "${arrIN[0]}" = "302" ]; then |
View linkroll.md
View README.md
Using a symlink to easily view the AEM log on macOS +10.12 in the Console application (without having to manually find/open the log file) won’t work anymore, it requires a hard link:
brew install hardlink-osx
mkdir ~/Library/Logs/AEM
hln <PROJECT ROOT>/AEM/author/crx-quickstart/logs/error.log ~/Library/Logs/AEM/<PROJECT NAME>.error.log
open -a Console.app
Anytime you want to view the log, it’s at Reports → ~/Library/Logs → AEM → <PROJECT NAME>.error.log
View keybase.md
Keybase proof
I hereby claim:
- I am digitaljhelms on github.
- I am digitaljhelms (https://keybase.io/digitaljhelms) on keybase.
- I have a public key whose fingerprint is F930 EA2C 5B7B FB40 CE37 5C87 998D 75C9 EE6C 2676
To claim this, I am signing this object:
View DNSimpleUpdater
#!/bin/bash | |
AUTH_EMAIL='your@email' # dnsimple account email address | |
AUTH_TOKEN='your-api-token' # dnsimple api token | |
DOMAIN_ID='yourdomain.com' # domain name or id | |
RECORD_ID='12345' # record id to update | |
IP="`curl http://icanhazip.com/`" | |
curl -H "X-DNSimple-Token: $AUTH_EMAIL:$AUTH_TOKEN" \ | |
-H "Accept: application/json" \ |
View post-rewrite
#!/bin/sh | |
echo "[post-rewrite hook: $1]" | |
# quick script to call "git submodule update" automatically if the | |
# .gitmodules file is changed | |
changedfiles=( `git diff-tree --no-commit-id --name-only HEAD@{1} HEAD` ) | |
if [[ "${changedfiles[*]}" =~ ".gitmodules" ]]; then | |
echo "initializing & updating submodule(s)" |
View DNSimpleUpdater
#!/bin/bash | |
. /etc/rc.common | |
AUTH_EMAIL='' # dnsimple account email address | |
AUTH_TOKEN='' # dnsimple api token | |
DOMAIN_ID='' # domain name or id | |
RECORD_ID='' # record id to update | |
IP="`curl http://icanhazip.com/`" | |
foo () |
View post-rewrite
#!/bin/sh | |
echo "[post-rewrite hook: $1]" | |
# by noahgrant & digitaljhelms | |
# | |
# quick script to call "bower install" and "npm install" automatically if | |
# bower.json or package.json are changed, respectively | |
# | |
# this assumes one top-level file for each |
View .bash_aliases
Moved: https://github.com/digitaljhelms/dotfiles |
View .gems
# .gems gem export file. | |
compass |
NewerOlder