Skip to content

Instantly share code, notes, and snippets.

View brunogasparetto's full-sized avatar

Bruno Gasparetto brunogasparetto

View GitHub Profile
@ovrnt
ovrnt / install_gpu_ubuntu_2204.sh
Created January 29, 2024 05:00
Yam Peleg's Ubuntu 22.04 “CUDA + GPU Drivers + CuDNN and everything else” installer (https://twitter.com/Yampeleg/status/1751823896800583924)
#!/bin/bash
# Verify if GPU is CUDA-enabled
lspci | grep -i nvidia
# Remove previous NVIDIA driver installation
sudo apt-get purge nvidia* -y
sudo apt remove nvidia-* -y
sudo rm /etc/apt/sources.list.d/cuda* -y
sudo apt-get autoremove && sudo apt-get autoclean -y
@marcelgsantos
marcelgsantos / php-assincrono-com-swoole.md
Created March 20, 2022 18:55
Anotações da palestra 'PHP Assíncrono com Swoole' apresentada pelo Leo Cavalcante

1. Anotações

  • É difícil definir o que é assíncrono.
  • O termo assíncrono é sobre o que não é, isto é, não ser síncrono.
  • Isso é devido a etimologia da palavra. A letra a refere-se a negação ou privação.
  • O termo síncrono refere-se a processos que acontecem um após o outro.
  • Por que não querer que algo seja síncrono? É para obter concorrência e paralelismo.
  • Os termos concorrência e paralelismo referem-se a coisas que acontecem ao mesmo tempo.
@pedrosancao
pedrosancao / revisao-commit.md
Last active April 23, 2024 14:29
Manual de Revisão de Commit

Manual de Revisão de Commit

O uso de repositórios GIT tem diversos benefícios: trabalho em equipe, desenvolvimento de recursos separadamente, histórico das alterações, etc. Mas para disponibilizar todo o potencial é preciso um pouco de dedicação no momento do commit.

Não é preciso uma vasta experiência para já ter passado por situações como conflito de arquivos onde a mensagem não traz nenhuma informações relevante e é preciso inverstigar o que a outra pessoa estava desenvolvendo ou após

/*
* Agradecimento ao nobre colega Willian ( http://willian.eti.br ) pela grande ajuda.
*
* Cadastrar o serviço WS_ECMDocumentService no fluig
* https://tdn.totvs.com/pages/releaseview.action?pageId=73084007
*
*/
function servicetask43(attempt, message) {
try {
@rubenvanassche
rubenvanassche / tests.yml
Last active March 3, 2024 11:12
A simple Laravel testing workflow for GitHub Actions
name: Tests (PHP)
on: [push]
jobs:
tests:
name: Run tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
@fabiomaggio
fabiomaggio / ckeditor-responsive-images.js
Created January 22, 2016 19:10
Make inserted images in CKEditor automatically responsive
// If you want inserted images in a CKEditor to be responsive
// you can use the following code. It creates a htmlfilter for the
// image tag that replaces inline "width" and "style" definitions with
// their corresponding attributes and add's (in this example) the
// Bootstrap "img-responsive" class.
CKEDITOR.on('instanceReady', function (ev) {
ev.editor.dataProcessor.htmlFilter.addRules( {
elements : {
img: function( el ) {
// Add bootstrap "img-responsive" class to each inserted image
@alganet
alganet / php_pratico_streams.md
Last active August 15, 2021 20:41
PHP Prático: Streams

PHP Prático: Streams

A palavra stream significa corrente. Em geral, qualquer conexão de rede é uma stream, e existem vários tipos de protocolos para streams. Esses protocolos definem como os dados fluem na corrente.

No PHP, vários protocolos são suportados de forma transparente:

<?php