This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import { Mastra } from "@mastra/core"; | |
| import { Agent, Step, Workflow } from "@mastra/core/workflows"; | |
| import { z } from "zod"; | |
| import { openai } from "@ai-sdk/openai"; | |
| // 1. Definición de Agentes :cite[1]:cite[7] | |
| const researcher = new Agent({ | |
| name: "Investigador", | |
| instructions: "Investiga temas técnicos y devuelve 5 puntos clave en formato markdown", | |
| model: openai("gpt-4o-mini"), |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| export const WebsocketContext = createContext(false, null, () => {}); | |
| // ready, value, send | |
| // Make sure to put WebsocketProvider higher up in | |
| // the component tree than any consumers. | |
| export const WebsocketProvider = ({ children }) => { | |
| const [isReady, setIsReady] = useState(false); | |
| const [val, setVal] = useState(null); | |
| const ws = useRef(null); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import React,{useEffect,useState} from "react"; | |
| const useCounter=()=>{ | |
| const [count,setCount] = useState(0) | |
| useEffect(()=>{ | |
| let timer = setInterval(()=>{setCount(v=>v+10)},2000) | |
| return ()=>{clearInterval(timer)} | |
| },[]) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 1) install eslint-plugin-unused-imports | |
| `yarn add -D eslint-plugin-unused-imports` | |
| 2) add "unused-imports" to your "plugins"section under .eslitrc.json file | |
| ``` | |
| "plugins": [ | |
| "react", | |
| "@typescript-eslint", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import { configureStore, Store } from '@reduxjs/toolkit'; | |
| import React, { ComponentType, ReactElement } from 'react'; | |
| import { Provider } from 'react-redux'; | |
| import { createMemoryHistory } from 'history'; | |
| import { Router } from 'react-router'; | |
| import { reducer } from '../state/store'; | |
| export const makeStore = (): Store => configureStore({ reducer }); | |
| const history = createMemoryHistory(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| class Person { | |
| firstName = 'John'; | |
| lastName = 'Doe'; | |
| } | |
| class Factory { | |
| create<T>(type: (new () => T)): T { | |
| return new type(); | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| git grep "string/regexp" $(git rev-list --all) | |
| or filtering every commit and only show branches | |
| git grep "your-search" `git show-ref --heads` or git show-ref --heads | xargs git grep "your-search" | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| version: "3.2" | |
| services: | |
| rabbitmq: | |
| image: rabbitmq:3-management-alpine | |
| container_name: 'rabbitmq' | |
| environment: | |
| RABBITMQ_ERLANG_COOKIE: "SWQOKODSQALRPCLNMEQG" | |
| RABBITMQ_DEFAULT_USER: "rabbitmq" | |
| RABBITMQ_DEFAULT_PASS: "rabbitmq" | |
| RABBITMQ_DEFAULT_VHOST: "/" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| function partition(input, step,pad){ | |
| const output = []; | |
| for (let i = 0; i < input.length; i += pad){ | |
| const part = input.slice(i, i + step) | |
| if(part.length >=step ) | |
| output[output.length] = part | |
| } | |
| return output; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| //@version=1 | |
| //@Author: cocodrino | |
| //This indicator was made to allow three moving averages to be displayed without needing to use up 3 charting indicators individually | |
| // based on https://elitecurrensea.com/education/wave-mystery-solved-via-simple-methods-based-on-fibs-and-mas/ | |
| study(title="MA Elliot Helpers", shorttitle="Melliot", overlay=true) | |
NewerOlder