Skip to content

Instantly share code, notes, and snippets.

View tashima42's full-sized avatar
:shipit:

Pedro Tashima tashima42

:shipit:
View GitHub Profile
[
{
"tag_name": "v2.9.4",
"target_commitish": "main",
"name": "v2.9.4",
"body": "",
"draft": false,
"prerelease": false,
"id": 186091011,
"created_at": "2024-11-19T02:40:01Z",
@tashima42
tashima42 / debug-prefix-fix.patch
Created April 12, 2024 13:41
debug-prefix-fix.patch
diff --git a/.drone.yml b/.drone.yml
index 210284df7..efda8b916 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -1128,6 +1128,7 @@ steps:
secret_key:
from_secret: optimus_charts_secret_key
source: bin/chart/**/*
+ strip_prefix: bin/chart/
target: /server-charts
@tashima42
tashima42 / rss-example.xml
Last active June 17, 2022 22:11
RSS 2.0 Example
<rss version="2.0">
<channel>
<title>Uptime Bot</title>
<description>Uptime Bot</description>
<link>https://uptimebot.com</link>
<lastBuildDate>Fri, 17 Jun 2022 22:13:16 GMT</lastBuildDate>
<managingEditor>[email protected] UptimeBot Team</managingEditor>
<item>
<title>Downtime on Service 1</title>
<link>https://uptimebot.com/events/1</link>
@tashima42
tashima42 / rss-generator.js
Last active June 17, 2022 22:11
RSS 2.0 generator POC
function createHeader(title, description, link, lastBuildDate, managingEditor) {
return `<title>${title}</title>
<description>${description}</description>
<link>${link}</link>
<lastBuildDate>${lastBuildDate}</lastBuildDate>
<managingEditor>${managingEditor}</managingEditor>`
}
function createItem(title, link, guid, pubDate, description) {
return `<item>
<title>${title}</title>
@tashima42
tashima42 / exame-suficiencia-lab-informatica.c
Created February 14, 2022 14:26
Exame de suficiencia disciplina Laboratório de Informática
// Autor: Pedro Henrique Mateus Tashima
// RA: 2145200
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include <ctype.h>
#include <time.h>
#define name_length 1000
{
"sortingAlgorithms": [
{
"id": "ordenacao-1",
"subject": "Algoritmos de ordenação",
"text": "\nQuantas trocas são necessárias para que a sequência abaixo seja ordenada de modo crescente?\n```\n{sequencia=1:10:{6:10}}\n```\nUtilize o seguinte método de ordenação:\n```\n{metodo}\n```\n<metodo>\n <sort value=\"bubble\">void bubbleSort(int arr[], int n)</sort>\n <sort value=\"selection\">void selectionSort(int arr[], int n)</sort>\n <sort value=\"insertion\">void insertionSort(int arr[], int n)</sort>\n</metodo>\n---\nAlguma dúvida? Consulte a referência para esta questão [aqui](http://google.com.br).\n ",
"answer": "function (values, blocks) {\n const arr = [...values.sequencia];\n const metodo = blocks.metodo;\n const resp = [];\n let swapCounter = 0;\n\n switch (metodo) {\n case 'bubble':\n let swapped;\n\n do {\n swapped = false;\n\n for (let i = 0; i < arr.length; i++) {\n if (arr[i] >
@tashima42
tashima42 / SHA256.js
Last active June 20, 2023 14:09
SHA256 Javascript implementation (Node and Browser) [NOT SECURE, DON'T USE FOR SECURITY APPLICATIONS]
/**
* Secure Hash Algorithm (SHA256)
* http://www.webtoolkit.info/
*
* Original code by Angel Marin, Paul Johnston.
* Modified by Pedro Tashima (@tashima42)
**/
function SHA256(s) {
const chrsz = 8;
const hexcase = 0;
@tashima42
tashima42 / App.js
Created July 28, 2020 00:44
Arquivo App.js da primeira aula da Imersão React Alura
import React from 'react';
import Menu from './components/Menu/'
import dadosIniciais from './data/dados_iniciais.json'
import BannerMain from './components/BannerMain'
import Carousel from './components/Carousel'
import Footer from './components/Footer'
function App() {
return (
<div style={{background: '#141414'}}>
#include <DS3231.h>
int Relay = 4;
DS3231 rtc(SDA, SCL);
Time t;
const int OnHour = 12;
const int OnMin = 24;
const int OffHour = 12;
/* Codigo feito por Pedro Tashima (@Tashima42)
* Regador e Datta Logger automatico de plantas*/
#include "DHT.h" //biblioteca para o leitor de umidade e temperatura DHT11
#include <DS3231.h> //biblioteca para o relogio RTC
#include <SPI.h> //biblioteca para o SD
#include <SD.h> //biblioteca para o SD
#define pinoDht 9 // PINO digital em que o DT11 esta conectado