Skip to content

Instantly share code, notes, and snippets.

View diegoperini's full-sized avatar
🎹
Focusing

Diego Perini diegoperini

🎹
Focusing
View GitHub Profile
@diegoperini
diegoperini / signasdebug.sh
Last active May 20, 2021 11:07 — forked from doublerebel/signasdebug.sh
Sign apk with Android default debug keystore. Required for TestFlight module to recognize build as debug. Titanium Mobile signs with its own tirocks keystore by default.
cp app-unsigned.apk temp.apk
jarsigner -verbose -keystore ~/.android/debug.keystore -digestalg SHA1 -sigalg MD5withRSA -storepass android -keypass android temp.apk androiddebugkey
~/Library/Android/sdk/build-tools/30.0.3/zipalign -v 4 temp.apk temp.apkz
mv temp.apkz app-signed.apk && rm temp.apk
@diegoperini
diegoperini / task.yml
Created November 4, 2020 15:47 — forked from maxim/task.yml
Adding github to known_hosts with ansible
- name: ensure github.com is a known host
lineinfile:
dest: /root/.ssh/known_hosts
create: yes
state: present
line: "{{ lookup('pipe', 'ssh-keyscan -t rsa github.com') }}"
regexp: "^github\\.com"
@diegoperini
diegoperini / ListViewScrollTracker.java
Created February 25, 2016 12:23 — forked from cnnrhill/ListViewScrollTracker.java
Helper class for calculating relative scroll offsets in a ListView or GridView by tracking the position of child views.
import android.util.SparseArray;
import android.widget.AbsListView;
/**
* Helper class for calculating relative scroll offsets in a ListView or GridView by tracking the
* position of child views.
*/
public class ListViewScrollTracker {
private AbsListView mListView;
private SparseArray<Integer> mPositions;