Skip to content

Instantly share code, notes, and snippets.

View thiago-vieira's full-sized avatar
🏴

Thiago Vieira thiago-vieira

🏴
View GitHub Profile
@thiago-vieira
thiago-vieira / plone.txt
Created March 27, 2021 00:57
Plone - Adicionando link "anterior" e "próximo" automaticamente
Em qualquer conteúdo do tipo Folderish (normalmente em pastas), acesse a página de edição e clique em "Configurações".
Depois, marque a opção "Habilitar navegação entre os itens (anterior/próximo)" para que na visão dos itens daquele conteúdo (por exemplo: páginas dentro de uma pasta) apareça os links para o item anterior e próximo.
Por padrão, os links são exibidos no final da página e com o título dos itens.
@thiago-vieira
thiago-vieira / plone.txt
Created March 27, 2021 00:57
Plone - Mantendo duas versões de determinado conteúdo, em paralelo
É possível manter uma versão alternativa de determinado conteúdo e decidir quando e se esta versão substituirá a versão corrente.
Trata-se dos recursos: "check out" e "check in".
Na tela de visualização do conteúdo, clique em "Ações" > "Check out" para criar uma cópia do conteúdo.
A URL da cópia inicia com copy_of_...
Na visualização da cópia, é informado ao usuário que trata-se de uma cópia, juntamente com o link para o conteúdo original.
@thiago-vieira
thiago-vieira / plone4_install.txt
Created March 27, 2021 00:56
Plone 4 - instalação
As instruções abaixo foram elaboradas em um ambiente com Ubuntu 14, mas deve funcionar para a maioria das distribuições com pouca ou nenhuma adaptação.
Pré-requisitos:
- python 2.7 (normalmente já vem instalado nas principais distribuições Linux)
- python-dev (caso não esteja instalado, utilize "apt-get install python-dev")
- zlib1g-dev (caso não esteja instalado, utilize "apt-get install zlib1g-dev")
- libssl-dev (caso não esteja instalado, utilize "apt-get install libssl-dev")
Baixar o instalador do Plone
@thiago-vieira
thiago-vieira / fdupes.sh
Created March 27, 2021 00:09
Finding duplicate files
sudo apt install fdupes
fdupes -r .
@thiago-vieira
thiago-vieira / m2070.sh
Last active March 21, 2021 02:46
Instalar Multifuncional Samsung M2070W
# instalar o driver fornecido pelo fabricante
sudo sh install.sh
# criar o link simbolico e instalar a lib abaixo, para o scanner funcionar
cd /usr/lib/x86_64-linux-gnu/sane
sudo ln -s /opt/smfp-common/scanner/lib/libsane-smfp.so.1.0.1 /usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so.1
sudo apt install libusb-0.1-4
# criar outra conexão para a impressora usando AppSocket/HP JetDirect
@thiago-vieira
thiago-vieira / oracle_text.sql
Last active February 8, 2021 19:15
Oracle Text - Domain Index
drop index ECOMMERCE.IX_NO_CLIENTE_OT;
update ECOMMERCE.CLIENTE set NM_CLIENTE = NM_CLIENTE || ' JOÃO' where CD_CLIENTE = 4;
update ECOMMERCE.CLIENTE set NM_CLIENTE = NM_CLIENTE || ' JOAO' where CD_CLIENTE = 5;
update ECOMMERCE.CLIENTE set NM_CLIENTE = NM_CLIENTE || ' joão' where CD_CLIENTE = 6;
update ECOMMERCE.CLIENTE set NM_CLIENTE = NM_CLIENTE || ' joao' where CD_CLIENTE = 7;
commit;
@thiago-vieira
thiago-vieira / OracleDownloadBlob.java
Created September 26, 2020 01:26
Download zip file from Oracle Blob column
package oracledownloadblob;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.zip.ZipEntry;
@thiago-vieira
thiago-vieira / seq_not_in_use.sql
Created August 24, 2020 20:45
List Oracle sequences not in use
-- first, update dbname string
SELECT sequence_name FROM ALL_SEQUENCES WHERE SEQUENCE_OWNER =
'dbname' and sequence_name like 'ISEQ$$_%' AND sequence_name not in (
with xml as ( select dbms_xmlgen.getxmltype( 'select
column_name, data_default from all_tab_columns where owner=''dbname''
AND DATA_DEFAULT IS NOT NULL ') x from dual),
col_defs as ( select extractValue(xt.object_value,
'/ROW/COLUMN_NAME') as col_name, extractValue(xt.object_value,
'/ROW/DATA_DEFAULT') as d_def from xml,
@thiago-vieira
thiago-vieira / hplip_no_tray_gnome
Last active June 21, 2020 18:58
HPLIP - No system tray detected on this system
Solução: remover "HP System Tray Service" nas preferências dos aplicativos iniciais de sessão
@thiago-vieira
thiago-vieira / h2_db.sh
Created November 26, 2019 19:24
H2 database consoles
# webconsole
java -jar ~/wso2am/3.0.0/repository/components/tools/forget-me/lib/h2-1.4.199.jar
# command line console
java -cp ~/wso2am/3.0.0/repository/components/tools/forget-me/lib/h2-1.4.199.jar org.h2.tools.Shell