操作系統: Ubuntu
不同 distributions 指令會有些微差異
- 安裝
landscape-common
套件
$ sudo apt-get install landscape-common
#!/usr/bin/env python | |
# encoding: utf-8 | |
# ## copyToProject.py | |
# Copy illustrator CC output images to your Android project. | |
# ### How to use: | |
# 1. Put this script at the illustrator CC output folder | |
# 2. Edit `projectPath` and `targetPrefix` for your want | |
# For example, we have these files: |
#!/bin/bash | |
DEFAULT_URL=http://updates.jenkins-ci.org/current/latest/jenkins.war | |
TMP_PATH=/tmp/jenkins.war | |
APP_PATH=/Applications/Jenkins/jenkins.war | |
PLIST_PATH=/Library/LaunchDaemons/org.jenkins-ci.plist | |
url=${1-$DEFAULT_URL} | |
echo 'Downloading WAR package...' |
#!/usr/bin/env python | |
# encoding: utf-8 | |
# Setup introductions: | |
# Open Namecheap website, select a domain (e.g. abc.com) then go to Advanced DNS | |
# (Accounts > Domain List > Advanced DNS) | |
# Insert an "A + Dynamic DNS Record", with hostname (e.g. my) and type whatnever IP address. | |
# Edit scripts for proper HOSTNAME (e.g. my.abc.com) and APIKEY (Dynamic DNS Password). | |
# Run and have fun! |
#!/usr/bin/php -d open_basedir=/usr/syno/bin/ddns | |
<?php | |
/* | |
Usage Instructions ( Obviously your domain has to be hosted on Namecheap ) | |
1) Copy this file to /usr/syno/bin/ddns/namecheap.php | |
2) Add the following entry in /etc.defaults/ddns_provider.conf | |
[Custom - Namecheap] | |
modulepath=/usr/syno/bin/ddns/namecheap.php |
#!/usr/bin/env python | |
""" | |
Very simple HTTP server in python. | |
Usage:: | |
./dummy-web-server.py [<port>] | |
Send a GET request:: | |
curl http://localhost |
#!/bin/bash | |
function getUDID { | |
udid=($(system_profiler SPUSBDataType | grep -A 11 -w "iPad\|iPhone\|iPad" | grep "Serial Number" | awk '{ print $3 }')) | |
if [ -z $udid ]; then | |
echo "No device detected. Please ensure an iOS device is plugged in." | |
exit 1 | |
else | |
for i in "${udid[@]}"; do | |
echo -n $i | pbcopy |
#!/bin/bash | |
############################################################################################################## | |
### 1. Name your profiles with the convention of ProjectName_TargetName_ConfigurationName.mobileprovision ### | |
### 2. Create a directory called CodeSign in your project directory ### | |
### 3. Move all your project's provisioning profiles into the CodeSign directory ### | |
### ### | |
### Running this script will update your project file to point to the correct UUIDs of each corresponding ### | |
### profile in your CodeSign directory. ### | |
############################################################################################################## |
#!/bin/bash | |
curl -s checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//' |
{ | |
"location": "Toronto, Canada", | |
"three_day_forecast": [ | |
{ | |
"conditions": "Partly cloudy", | |
"day" : "Monday", | |
"temperature": 20 | |
}, | |
{ | |
"conditions": "Showers", |