Skip to content

Instantly share code, notes, and snippets.

@alwold
alwold / mitmproxy.sh
Created December 5, 2023 00:05
Script to set proxy, start `mitmproxy`, then remove proxy settings when it quits
#!/bin/bash
interfaces="$(networksetup -listallnetworkservices | tail +2)" # skip the first line because it's an informational message
IFS=$'\n'
for interface in $interfaces; do
echo "Setting proxy on $interface"
networksetup -setwebproxy "$interface" localhost 8080
networksetup -setwebproxystate "$interface" on
networksetup -setsecurewebproxy "$interface" localhost 8080
@alwold
alwold / Hario V60.txt
Created June 13, 2019 18:01
Hario V60
@alwold
alwold / deeplink.md
Last active February 13, 2018 05:29
@alwold
alwold / DispatchTimer.swift
Last active October 18, 2017 22:45
Dispatch timer
let source = DispatchSource.makeTimerSource()
source.setEventHandler {
NSLog("hello world")
}
source.schedule(deadline: .now(), repeating: .seconds(2))
source.resume()
### BEGIN INIT INFO
# Provides: bluetooth-agent
# Required-Start: $remote_fs $syslog bluetooth pulseaudio
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Makes Bluetooth discoverable and connectable to 0000
# Description: Start Bluetooth-Agent at boot time.
### END INIT INFO
#! /bin/sh
#!/bin/bash
#change if you don't use default analog audio out.
#THIS DIDN'T WORK FOR MY PI SO I ADDED A amixer COMMAND BELOW
AUDIOSINK="alsa_output.platform-bcm2835_AUD0.0.analog-stereo"
echo "Executing bluetooth script...|$ACTION|" >> /var/log/bluetooth_dev
ACTION=$(expr "$ACTION" : "\([a-zA-Z]\+\).*")
if [ "$ACTION" = "add" ]
then
public class AsyncTaskGps extends AsyncTask implements LocationListener {
private Location location;
@Override
protected Object doInBackground(Object... arg0) {
LocationManager lm = (LocationManager) arg0[0];
Looper.prepare();
// Request GPS updates. The third param is the looper to use, which defaults the the one for
// the current thread.
lm.requestSingleUpdate(LocationManager.GPS_PROVIDER, this, null);
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="transparent">#00000000</color>
<color name="tab_highlight">#ff9ecfbf</color>
</resources>
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/FindMyTrain"
android:name=".FindMyTrainApplication" >
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:top="-5dp" android:left="-5dp" android:right="-5dp">
<shape android:shape="rectangle">
<stroke android:color="#ff4ba587" android:width="5dp"/>
<solid android:color="@color/tab_highlight"/>
</shape>
</item>
</layer-list>