Skip to content

Instantly share code, notes, and snippets.

View smola's full-sized avatar

Santiago M. Mola smola

View GitHub Profile
public class MyUsernamePasswordAuthProvider
extends /* ........ */ {
/* ... MORE ... */
/**
* XXX: Ugly hack for Remember Me feature.
*/
public static Result handleLogin(final Context ctx, final boolean rememberMe) {
final Result result = UsernamePasswordAuthProvider.handleLogin(ctx);
@smola
smola / TPB.AFK.2013.720p.h264-SimonKlose.srt
Last active December 13, 2015 22:59 — forked from tpbafk/TPB AFK subtítulos en español
Spanish subtitles for TPB AFK. Original from: http://www.opensubtitles.org/es/subtitles/4803312/tpb-afk-the-pirate-bay-away-from-keyboard-es Encoding converted to UTF-8, Spain localization of monetary amounts, vocabulary adaptations for Spain.
1
00:00:01,000 --> 00:00:04,074
_
2
00:00:14,162 --> 00:00:20,796
En los primeros años del siglo 21,
The Pirate Bay creció para convertirse en el sitio
más grande de intercambio de ficheros.
@smola
smola / poswap.py
Created September 17, 2013 21:18
A Python script for swaping source and target language on a Gettext PO file.
#!/usr/bin/env python
# poswap.py
#
# Copyright (C) 2013 Santiago M. Mola
# Released under the terms of the MIT License.
#
"""
Swaps the source and target language in a Gettext PO file.
Learn more at http://mola.io/2013/09/17/swapping-languages-in-gettext-po-file
@smola
smola / star_all_the_repos.py
Last active May 5, 2017 07:13
STAR ALL THE REPOS!
#!/usr/bin/python
#
# Stars all the repos for an organization.
#
import sys
import urllib2
import json
import os.path
@smola
smola / setup_winrm_with_vboxmanage.rb
Last active June 5, 2017 16:04
Enable WinRM on Windows 10 VM on VirtualBox
# Copyright © 2017 Santiago M. Mola
# Licensed under the terms of the MIT License.
#
# This script is a proof-of-concept to enable WinRM
# on Windows 10 (vagrant box Microsoft/EdgeOnWindows10).
#
# It borrows from the instructions by André Albino Pereira
# at https://gist.github.com/andreptb/57e388df5e881937e62a
#
# This is not considered stable and, in fact, I'm moving
@smola
smola / README.md
Last active May 14, 2018 11:27
Get latest GitHub release from the command line (Linux, macOS, Windows)

Get latest GitHub release

These snippets can be used to retrieve the latest GitHub release from Linux, macOS and Windows. Note that other approaches involve either:

  • HTML scraping involving more dependencies or more complex code.
  • Using GitHub API, which has rate limit, so it is not suitable for all applications.

Replace the repository org/name with yours.

Bash

@smola
smola / gitbase_reference.ipynb
Last active May 29, 2018 15:16
Gitbase reference (DRAFT)
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@smola
smola / keybase.md
Created September 19, 2018 13:49
keybase.md

Keybase proof

I hereby claim:

  • I am smola on github.
  • I am smola (https://keybase.io/smola) on keybase.
  • I have a public key whose fingerprint is C2A3 00EF 5DCA BC7E ED7F 01B6 3B05 0C2B 76AA FD1A

To claim this, I am signing this object:

Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@smola
smola / README.md
Last active June 26, 2020 11:35
Quick notes on installing Ubuntu with LUKS+LVM2

Quick notes on installing Ubuntu with LUKS+LVM2

These are just some quick notes about installing Ubuntu to an encrypted partition (LUKS) with LVM2 on top of it. The installer GUI has an advanced option to do this, but it is only available if you select the Erase disk and install Ubuntu option. I wanted to use this setup while preserving dual boot with Windows.

You should probably follow the following guide, instead of my instructions: https://help.ubuntu.com/community/Full_Disk_Encryption_Howto_2019

TODO

  • Encrypt /boot partition (see the linked guide above).
  • Fix Windows boot loader, removed from GRUB after last update-grub.