Skip to content

Instantly share code, notes, and snippets.

View joaquimpedro's full-sized avatar

Joaquim Pedro joaquimpedro

View GitHub Profile
@joaquimpedro
joaquimpedro / gist:176ca3de942a46dafc51d15d7366e09f
Created April 27, 2019 19:46
install ruby 2.3 on ubuntu >= 18
donwload libssl1.0
donwload libssl1.0-dev
https://www.ubuntuupdates.org/package/core/cosmic/main/updates/libssl1.0.0
https://www.ubuntuupdates.org/package/core/cosmic/main/updates/libssl1.0-dev
#remove libssl
sudo apt-get purge libssl
install libssl
@joaquimpedro
joaquimpedro / gist:b762d242bed69eefcad22ab02f468050
Created April 24, 2019 12:39
Install Java on linux after Oracle change License Agreement.
Download JDK on Oracle.
Extract anywhere you want.
run:
sudo update-alternatives --install "/usr/bin/java" "java" "dir/jdk1.8.0_211/bin/java" 1500
sudo update-alternatives --install "/usr/bin/javac" "javac" "dir/jdk1.8.0_211/bin/javac" 1500
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "dir/jdk1.8.0_211/bin/javaws" 1500
@joaquimpedro
joaquimpedro / lista.cpp
Created May 23, 2016 22:44
Lista tipada genérica básica
#include "lista.h"
template<class type>
void List<type>::add(type *object) {
if (this->first == NULL) {
NodeList<type> *node = new NodeList<type>(object, 0);
this->first = node;
this->last = node;
} else {
NodeList<type> *node = new NodeList<type>(object, this->last->getIndex() + 1);
* Funcionar controle brilho da tela
Entrar no modo texto
desabilitar o modo grafico: service lightdm stop
Reconfigurar o modo grafico: X -configure
Copiar arquivo xorg.conf para /etc/X11/xorg.conf
Habilitar modo grafico: service lightdm start
Editar /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
@joaquimpedro
joaquimpedro / gist:02967290cd6ded8da9f5
Created October 31, 2014 15:32
Contagem binaria usando deslocamento de bits, 0 .. 255
int const clock = 2;
int const latch = 3;
int const data = 4;
void setup() {
pinMode(clock, OUTPUT);
pinMode(latch, OUTPUT);
pinMode(data, OUTPUT);
Serial.begin(9600);
}
@joaquimpedro
joaquimpedro / gist:9505919
Created March 12, 2014 12:28
Elementary os freezing OR synclient properties for touchpad
sudo apt-get update
sudo apt-get install linux-generic-lts-raring xserver-xorg-lts-raring
@joaquimpedro
joaquimpedro / gist:9005236
Created February 14, 2014 17:30
2 display in XFCE
xrandr --output VGAx --right-of LVDSx
@joaquimpedro
joaquimpedro / gist:5248552
Created March 26, 2013 19:44
obter arquivos de um arquivo compactado
public static void extractFileTo(String compactFile, String fileToExtract, String destinationFile)
throws IOException {
byte[] buf = new byte[1024];
ZipEntry zipentry;
@SuppressWarnings("resource")
ZipInputStream zipinputstream = new ZipInputStream(new FileInputStream(compactFile));
while ((zipentry = zipinputstream.getNextEntry()) != null) {
String entryName = zipentry.getName();
#Netflix on linux
sudo apt-add-repository ppa:ehoover/compholio
sudo apt-get update && sudo apt-get install netflix-desktop
#search in your dash for "Netflix" and be happy!
@joaquimpedro
joaquimpedro / gist:4352824
Created December 21, 2012 13:27
Using Trace and tkprof in Oracle
select SID
SELECT SID, SERIAL#, USERNAME, PROCESS, LOGON_TIME, WAIT_TIME FROM V$SESSION
mostra o caminho onde será armazenado
SHOW PARAMETER USER_DUMP_DEST
Habilita o Trace
EXEC DBMS_MONITOR.SESSION_TRACE_ENABLE( SID ) ou EXECUTE dbms_system.set_sql_trace_in_session (sid, serial#, true);
Deshablita o Trace
EXEC DBMS_MONITOR.SESSION_TRACE_DISABLE( SID ) ou EXECUTE dbms_system.set_sql_trace_in_session (sid, serial#, false);
convertendo .trc em txt para leitura humana