This file contains 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
# This script was written by ChatGPT from the following prompt | |
# Could you write me a small script that runs on OSX that monitors the currently playing song on | |
# Spotify and when the song changes pauses for 30 seconds and then starts playing again? | |
import time | |
import subprocess | |
def run_applescript(script): | |
return subprocess.run(["osascript", "-e", script], capture_output=True, text=True) |
This file contains 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 { Balances } from "./context/connected"; | |
import { Contracts } from "../contracts"; | |
import { ethers, BigNumber } from "ethers"; | |
const TokensInventory = ({ balances, address, contracts }: { balances: Balances; address: string; contracts: Contracts }) => { | |
return ( | |
<div id="inventory-top"> | |
<div> | |
<div> | |
<aside>My Ubiquity Inventory</aside> |
This file contains 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
@-moz-document url-prefix("https://cronometer.com/") { | |
#cronometerApp { | |
width: 100%; | |
margin: 0; | |
max-width: none; | |
} | |
#cronometerApp > div > div > div > table { | |
width: 100%; | |
} |
This file contains 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
# Created at Mon, 22 Mar 2021 21:56:31 -0300 | |
# Using Kinto version 14.2.0 | |
# Full options list for .ini file | |
# https://kinto.readthedocs.io/en/latest/configuration/settings.html | |
[server:main] | |
use = egg:waitress#main | |
host = 127.0.0.1 | |
port = %(http_port)s |
This file contains 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
javascript:!function(){___rotate=window.___rotate||0,___rotate++,___rotate>3&&(___rotate=0);var t=document.documentElement,o=t.clientWidth,e=t.clientHeight,r=document.body,i=r.style;0===___rotate?(i.transform="",i.position="",i.width="",i.height="",i.left="",i.top=""):1===___rotate?(i.transform="rotate(90deg)",i.transformOrigin="top left",i.position="absolute",i.width=e+"px",i.height=o+"px",i.left="100%",i.top="0"):2===___rotate?(i.transform="rotate(180deg)",i.transformOrigin="top left",i.position="absolute",i.width=o+"px",i.height=e+"px",i.left="100%",i.top="100%"):3===___rotate&&(i.transform="rotate(270deg)",i.transformOrigin="top left",i.position="absolute",i.width=e+"px",i.height=o+"px",i.left="0",i.top="100%")}(); |
This file contains 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
# If you worked with React and JSX you probably noticed that you can't use JS comments when inside JSX sections | |
# Add this to your Atom init script | |
# Then add 'ctrl-cmd-/': 'comment-jsx' to your keymap.cson | |
# Then when you are on a JS/JSX file, just press cmd+ctrl+/ to use JSX-style comments that work with JSX elements | |
# Is not the most efficient way, but it's the cleanest and reliable one | |
atom.commands.add 'atom-workspace', 'comment-jsx', -> | |
atom.config.set('editor.commentStart', '{/*', {scopeSelector: '.source.js.jsx'}) | |
atom.config.set('editor.commentEnd', '*/}', {scopeSelector: '.source.js.jsx'}) | |
for selection in atom.workspace.getActiveTextEditor().selections |
This file contains 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
require 'webrick' | |
require 'yaml' | |
port = 2332 | |
cassettes_dir = './spec/fixtures/vcr_cassettes/' | |
replace_relative_url = true | |
files = Dir["#{cassettes_dir}**/**"] | |
pages = {} |
This file contains 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
; If someone wants to make a file watcher, you're very welcome to do so. | |
; This works pressing Alt+Shift+R | |
#SingleInstance force | |
SetTitleMatchMode RegEx | |
; You need to have the Extensions tab open in a separated window | |
; And then another window or tab with the page where you're testing your extension | |
; Change this to your testing page title | |
redirectWindowAfterReload = Title of your testing page - Google Chrome$ |
This file contains 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
/* Font size in PT test. */ | |
body { | |
font-family: Verdana; | |
} | |
.pt, .in, .px { | |
float: left; | |
margin-right: 1px; | |
width: 60px; |
This file contains 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
module ActiveRecord::NestedAttributes | |
module ClassMethods | |
def accepts_nested_attributes_for(*attr_names) | |
options = { :allow_destroy => false, :update_only => false } | |
options.update(attr_names.extract_options!) | |
# Modified stuff | |
#options.assert_valid_keys(:allow_destroy, :reject_if, :limit, :update_only) | |
options.assert_valid_keys(:allow_destroy, :reject_if, :limit, :update_only, :allow_existing) |
NewerOlder