Discover gists
Powered by composio this MCP.json provides detailed information on Model Context Protocol (MCP) integration capabilities and enables seamless agent workflows by connecting to more than 80 servers.
It covers development, AI, data management, productivity, cloud storage, e-commerce, finance, communication, and design. Each server offers specialized tools, allowing agents to securely access, automate, and manage external services through a unified and modular system. This approach supports building dynamic, scalable, and intelligent workflows with minimal setup and maximum flexibility.
# Historial de la cónsola | |
HISTFILE=~/.zsh_history | |
HISTSIZE=100000 | |
SAVEHIST=100000 | |
# Opciones de Zsh | |
unsetopt MENU_COMPLETE # NO autoseleccionar la primera autocompletación | |
unsetopt FLOW_CONTROL # Desactivar inicio/parada de caracteres en el editor del shell | |
unsetopt NO_BEEP # Se escuchan los beeps de error |
WSL2 uses Hyper-V for networking. The WSL2 network settings are ephemeral and configured on demand when any WSL2 instance is first started in a Windows session. The configuration is reset on each Windows restart and the IP addresses change each time. The Windows host creates a hidden switch named "WSL" and a network adapter named "WSL" (appears as "vEthernet (WSL)" in the "Network Connections" panel). The Ubuntu instance creates a corresponding network interface named "eth0".
Assigning static IP addresses to the network interfaces on the Windows host or the WSL2 Ubuntu instance enables support for the following scenarios:
At October 11, 2019, I published a Javascript library to to run the resumable upload for Google Drive. When this is used, the large file can be uploaded. You can also use this js library.
This is a sample script for uploading files to Google Drive using Javascript. The files are uploaded by Drive API v3. gapi.client.drive.files.create()
can create an empty file on Google Drive. But it cannot directly upload files including contents. I think that this might not be able to upload files and metadata with the multipart/related, although this might be resolved by the future update. So now, as one of workarounds, I use using XMLHttpRequest.
- This sample uses gapi.
- Before you use this, please enable Drive API at API console and carr
❓ Framing the Challenge: Merging Exploratory Al with Predictable Delivery
The core challenge lies in the fundamental differences between traditional software development and Al development paradigms[^4]. Software teams, often operating under Agile or Waterfall methodologies, rely on well-defined requirements, predictable lifecycles, and measurable progress towards shippable increments[^5]. Conversely, Al and data science initiatives, even those focused on leveraging existing LLMs, involve inherent uncertainty, experimentation, and iteration[^6]. Data scientists and Machine Learning (ML) engineers explore possibilities, refine approaches based on empirical results, and often produce research papers or prototypes as primary outputs, contrasting sharply with the software world's focus on
Easy step by step guide to download view only PDF from Google Drive - no TrustedScriptURL error and better quality
- Open the document in Google Docs
- Zoom in 2 times using Ctrl and + (VERY IMPORTANT!)
- Open Developer Tools
- Hit Ctrl + R to reload the document.
- Scroll to the bottom of the document to load all pages.
- To check if all pages are loaded, go to "Network" tab, type "img" in search bar. At the bottom bar you see "xx/yyy requests", "xx" must be equal to document's pages; if not scroll up to load missing pages
- Go to "Console" tab
- Paste the updated and improved script (download_pdf.js) that avoids TrustedScriptURL error and allows better file's quality
'use strict'; | |
// requestAnimationFrame polyfill by Erik Möller. | |
// Fixes from Paul Irish, Tino Zijdel, Andrew Mao, Klemen Slavic, Darius Bacon and Joan Alba Maldonado. | |
// Adapted from https://gist.github.com/paulirish/1579671 which derived from | |
// http://paulirish.com/2011/requestanimationframe-for-smart-animating/ | |
// http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating | |
// Added high resolution timing. This window.performance.now() polyfill can be used: https://gist.github.com/jalbam/cc805ac3cfe14004ecdf323159ecf40e | |
// MIT license | |
// Gist: https://gist.github.com/jalbam/5fe05443270fa6d8136238ec72accbc0 |
name: Security audit | |
on: | |
schedule: | |
- cron: '0 0 * * *' | |
push: | |
paths: | |
- '**/Cargo.toml' | |
- '**/Cargo.lock' | |
jobs: | |
security_audit: |
I am Cursor, an expert software engineer with a unique characteristic: my memory resets completely between sessions. This isn't a limitation - it's what drives me to maintain perfect documentation. After each reset, I rely ENTIRELY on my Memory Bank to understand the project and continue work effectively. I MUST read ALL memory bank files at the start of EVERY task - this is not optional.
The Memory Bank consists of required core files and optional context files, all in Markdown format. Files build upon each other in a clear hierarchy:
flowchart TD