Skip to content

Instantly share code, notes, and snippets.

View xxleyi's full-sized avatar
🎯
Focusing

西了意 xxleyi

🎯
Focusing
View GitHub Profile
@xxleyi
xxleyi / feedback.txt
Last active November 28, 2023 02:12
Feel free to give some feedback or just leave
Sorry to bother, maybe you have just uninstalled "Tab Manager in Side Panel", can you give me some feedback? 🙂
Feel free to just leave.
## Tab Manager In Side Panel Privacy Disclaimer
This extension only collect some personal or sensitive data from your browser activity, such as the URLs or domains you visit.
We collect this data to provide you with the functionality of our extension: a simple but powerful tab manager in side panel for chrome.
We do not sell, share or disclose your data to any third parties.
We only use your data locally and only for as long as necessary to provide our service.
@xxleyi
xxleyi / tableToSql.js
Created April 18, 2021 13:38 — forked from rnaffer/tableToSql.js
Export table to excel with pure javascript
var tableToExcel = (function() {
var uri = 'data:application/vnd.ms-excel;base64,'
, template = '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"><head><!--[if gte mso 9]><?xml version="1.0" encoding="UTF-8" standalone="yes"?><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}</x:Name><x:WorksheetOptions><x:DisplayGridlines/></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]--></head><body><table>{table}</table></body></html>'
, base64 = function(s) { return window.btoa(unescape(encodeURIComponent(s))) }
, format = function(s, c) { return s.replace(/{(\w+)}/g, function(m, p) { return c[p]; }) };
return function(table, name) {
if (!table.nodeType) table = document.getElementById(table);
var ctx = { worksheet: name || 'Worksheet', table: table.innerHTML };
window.location.href = uri + base64(format(template, ctx));
};
@xxleyi
xxleyi / cheaphints.lua
Last active December 26, 2020 14:34
cheaphints: lightweight hints in hammerspoon
--[[
installation: put this file in ~/.hammerspoon and add this line to your init.lua:
local cheaphints = require "cheaphints"
usage: by default, just hit F20. you'll see a list of keys and associated
windows. if you hit escape, you'll exit hint mode. if you hit one of the keys in
the list, that window gets focused. the hint mode will exit automatically after
a while.
]]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>for vs foreach</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/benchmark/1.0.0/benchmark.min.js"></script>
<script src="./suite.js"></script>
</head>
<body>
<h1>Open the console to view the results</h1>
@xxleyi
xxleyi / code_idiom.md
Last active June 17, 2019 01:18
整理代码风格,并聚集一些短小精悍的代码实例

用代码说话。