Skip to content

Instantly share code, notes, and snippets.

🗿
yes the whole earth

Alberto Ramos Shujito

🗿
yes the whole earth
Block or report user

Report or block Shujito

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@Shujito
Shujito / http.java
Last active Aug 29, 2015
ejemplo HttpURLConnection, le faltan try catches
View http.java
// nueva conexion
URL url = new URL("http://danbooru.donmai.us/posts.json?tags=setz");
// abrir
HttpURLConnection https = (HttpURLConnection) url.openConnection();
// conectar
https.connect();
// 200,401,404,500
int code = https.getResponseCode();
// OK, Access denied, Not found, Internal server error
String message = https.getResponseMessage();
View ExcludeFieldsWithoutSerializedName.java
/**
* Estrategia de exclusion para {@link Gson} para saltarse campos que no sean serializables
* @author shujito
*/
public class ExcludeFieldsWithoutSerializedName implements ExclusionStrategy
{
@Override
public boolean shouldSkipClass(Class<?> clss)
{
return false;
@Shujito
Shujito / anoter-idea.lua
Last active Sep 2, 2016
This is an idea I have
View anoter-idea.lua
local STATE_SELECT_SONG = 0
local STATE_SELECT_CHART = 1
local STATE_CONFIRM = 2
local function makeBackgroundOrnaments(self)
-- TODO
end
local function makeForegroundOrnaments(self)
-- TODO
end
View things.java
byte[][] combinations = {
{ 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 }
};
List<Long> crcList = new ArrayList<>();
for (byte[] combination : combinations) {
crcList.add(this.crc32(combination));
}
Log.i(TAG, "combos:" + crcList);
View ScreenTitle.java
/**
* <p>Title screen, it shows the logo. Makes player join by pressing its center button.
*
* @author shujito
*/
public class ScreenTitle extends Screen {
public static final String TAG = ScreenTitle.class.getSimpleName();
private final Music mSndBgm;
private final Music mSndStart;
private final Sprite tap;
@Shujito
Shujito / recurse.lua
Created Mar 2, 2016
Recurse a lua table
View recurse.lua
local function recurse(t,lvl)
lvl = lvl or 0
for k,v in pairs(t) do
print( string.rep(' ',lvl) .. k)
if type(v) == 'table' then
recurse(v,lvl+1)
else
print( string.rep(' ',lvl) .. ' ' .. type(v) .. ':')
print( string.rep(' ',lvl) .. ' ' .. tostring(v))
end
@Shujito
Shujito / configuration.sh
Last active Nov 8, 2016
useful stuff for servers
View configuration.sh
# basic debian vps setup (configurations and security)
#################
## root config ##
# change root password
passwd
# fix locales (e.g. "Setting locale failed" messages)
locale-gen en_US.UTF-8
dpkg-reconfigure locales
@Shujito
Shujito / imgurer.lua
Created Nov 15, 2016
imgur permutator
View imgurer.lua
local fiveChars = ... or 'weiss'
--print('chars:', fiveChars:lower())
local function bitSet(number, offset)
local nro = bit32.rshift(number, offset)
local nroa1 = bit32.band(nro, 1)
--print('nroa1', nroa1)
return nroa1 ~= 0
end
@Shujito
Shujito / spotihosts
Last active Apr 12, 2018 — forked from teomaragakis/spotihosts
The hosts file entries to block Spotify audio ad servers.
View spotihosts
# taken from here:
# https://www.reddit.com/r/Piracy/comments/4kn6rq/comprehensive_guide_to_blocking_ads_on_spotify/
0.0.0.0 adclick.g.doublecklick.net
0.0.0.0 adeventtracker.spotify.com
0.0.0.0 ads-fa.spotify.com
0.0.0.0 analytics.spotify.com
0.0.0.0 audio2.spotify.com
0.0.0.0 b.scorecardresearch.com
0.0.0.0 bounceexchange.com
0.0.0.0 bs.serving-sys.com
@Shujito
Shujito / bookmarklets.md
Last active Jul 12, 2018
Useful bookmarklets
View bookmarklets.md

Useful Bookmarklets

How to use:

Create a bookmark and replace URL with either of the listed codes

Easier: (google chrome)

  • Triple click to the whole thing
  • COPY!
  • Now hit [CTRL] + [D]
You can’t perform that action at this time.