Skip to content

Instantly share code, notes, and snippets.

View luizmello's full-sized avatar

Luiz Mello luizmello

View GitHub Profile
// From IRenderableAudio
void renderAudio(float *audioData, int32_t numFrames) override {
if (mIsWaveOn){
for (int i = 0; i < numFrames; ++i) {
// Sine wave (sinf)
audioData[i*1] = sinf(mPhase) * mAmplitude;
audioData[i*2] = sinf(mPhase) * mAmplitude;
@luizmello
luizmello / FusedPositionService.kt
Created April 30, 2018 11:40
Kotlin background location service
import android.annotation.SuppressLint
import android.app.Service
import android.content.Intent
import android.content.IntentSender
import android.os.IBinder
import android.os.Looper
import com.google.android.gms.common.api.ResolvableApiException
import com.google.android.gms.location.*
import com.google.android.gms.tasks.Task
import javax.inject.Inject
# Ant
MANIFEST.MF
./*.jar
build.num
build
# ADT
.classpath
.project
.settings
@luizmello
luizmello / local.conf
Last active June 18, 2017 14:43
manjaro font rendering settings (infinality like) -- export FREETYPE_PROPERTIES="truetype:interpreter-version=40" (default)
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match target="pattern">
<edit mode="assign" name="dpi">96</edit>
</match>
<match target="font">
<edit name="antialias" mode="assign">
<bool>true</bool>
</edit>
@luizmello
luizmello / .fonts.conf
Created May 30, 2017 01:28
.fonts.conf - no matches
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match target="pattern">
<edit mode="assign" name="dpi">96</edit>
</match>
<match target="font">
<edit name="antialias" mode="assign">
<bool>true</bool>
</edit>
@luizmello
luizmello / .fonts.conf
Last active May 29, 2017 17:04
dell 19 1024
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match target="pattern">
<edit mode="assign" name="dpi">96</edit>
</match>
<match target="font">
<edit name="antialias" mode="assign">
<bool>true</bool>
</edit>
@luizmello
luizmello / .fonts.conf
Created May 28, 2017 14:00
.fonts.conf - ubuntu
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match>
<edit mode="prepend" name="family"><string>Ubuntu</string></edit>
</match>
<match target="pattern">
<test qual="any" name="family"><string>serif</string></test>
<edit name="family" mode="assign" binding="same"><string>Ubuntu Regular</string></edit>
</match>
@luizmello
luizmello / freetype2.sh
Last active January 9, 2022 18:00
infinality like freetype2.sh settings
Install some fonts, for example:
sudo pacman -S ttf-dejavu ttf-liberation noto-fonts
Enable FreeType subpixel hinting mode by editing:
/etc/profile.d/freetype2.sh
Uncomment the desired mode at the end:
export FREETYPE_PROPERTIES="truetype:interpreter-version=38"
@luizmello
luizmello / .fonts.conf
Last active May 28, 2017 16:06
.fonts.conf - put on the /home dir
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match>
<edit mode="prepend" name="family">
<string>Noto Sans</string>
</edit>
</match>
<match target="pattern">
<test name="family" qual="any">
@luizmello
luizmello / local.conf
Created May 28, 2017 00:35
local.conf for better font rendering on linux
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match>
<edit mode="prepend" name="family"><string>Noto Sans</string></edit>
</match>
<match target="pattern">
<test qual="any" name="family"><string>serif</string></test>
<edit name="family" mode="assign" binding="same"><string>Noto Serif</string></edit>
</match>