Skip to content

Instantly share code, notes, and snippets.

View caspartse's full-sized avatar
🐢
I may be slow to respond.

CasparTse caspartse

🐢
I may be slow to respond.
View GitHub Profile
@caspartse
caspartse / quivr_chat_history_import.sql
Last active June 26, 2023 09:52
Chat history import for Quivr(v0.0.17)
-- Add a new column `note` to the `chat_history` table in order to distinguish which records were manually imported.
ALTER TABLE chat_history ADD COLUMN note varchar(255);
-- Import historical records from the `chats` table.
WITH tmp AS (
SELECT
dialog_number,
chat_id,
MAX(content) FILTER (WHERE role = 'user') AS user_message,
MAX(content) FILTER (WHERE role = 'assistant') AS assistant,
creation_time
@caspartse
caspartse / query_customer_feedback.py
Created March 11, 2023 02:05 — forked from amix/query_customer_feedback.py
Use LlamaIndex and GPT-3 to query customer insights
import os
import logging
import sys
import textwrap
from llama_index import (
GPTKeywordTableIndex,
SimpleDirectoryReader,
LLMPredictor,
)
@caspartse
caspartse / mac-cheatsheet.markdown
Created October 30, 2021 13:48 — forked from Muscliy/mac-cheatsheet.markdown
你每天都在使用的 Mac 键盘,其实还暗藏了这些秘密

这些技巧,能让工作效率更上一个台阶

键盘,可以算是最传统的输入设备之一。在计算机尚未诞生时,就已被广泛地用在打字机上。即使是在交互方式不断突破的今天,没人能够否认,传统的键盘依然处在人机交互的中心地位。我们使用电脑的绝大部分时间都是在敲击键盘中度过的,键盘使用的熟练度和舒适度直接影响着工作效率。因此,了解、熟练使用、甚至根据个体需求改造键盘,往往能够极大的提升工作效率。在本文中,笔者将将结合自己的使用经验,探讨一些能够提升 macOS 系统的键盘使用效率的方法与技巧。

被遗忘的 Control (⌃) 与 Option (⌥)

几乎所有对 macOS 系统有一定了解的用户都知道,macOS 的系统快捷键是以 Command (⌘) 为中心的。实际上,Control 键和 Option 键也暗藏不少秘密。

Control (⌃)

#!/usr/bin/env python
# -*- coding:utf-8 -*-
import requests
import re
import HTMLParser
from time import sleep
import codecs
parser = HTMLParser.HTMLParser()
#!/usr/bin/env python
# -*- coding:utf-8 -*-
from time import time, sleep
import requests
import re
import ujson as json
import redis
rd = redis.Redis()
@caspartse
caspartse / office.fontSize.md
Created October 3, 2018 16:54 — forked from l2dy/office.fontSize.md
Microsoft Office / Word 字号对照表
pt 字号
5 八号
5.5 七号
6.5 小六
7.5 六号
9 小五
10.5 五号
12 小四
14 四号
@caspartse
caspartse / gist:4cbd20071b637ef16e8fff9a78991b92
Created March 20, 2018 20:09 — forked from ingramchen/gist:e2af352bf8b40bb88890fba4f47eccd0
ffmpeg convert gif to mp4, for best cross browser compatibility
### Full command line options
```
ffmpeg -f gif -i FOO.gif -pix_fmt yuv420p -c:v libx264 -movflags +faststart -filter:v crop='floor(in_w/2)*2:floor(in_h/2)*2' BAR.mp4
```
### Notie
* output mp4 is encoded with h264, support Firefox/Chrome/Safari in Windows, Mac OSX, Android, and iOS.
@caspartse
caspartse / 词性标记.md
Created August 6, 2017 19:10 — forked from luw2007/词性标记.md
词性标记: 包含 ICTPOS3.0词性标记集、ICTCLAS 汉语词性标注集、jieba 字典中出现的词性、simhash 中可以忽略的部分词性

词的分类

  • 实词:名词、动词、形容词、状态词、区别词、数词、量词、代词
  • 虚词:副词、介词、连词、助词、拟声词、叹词。

ICTPOS3.0词性标记集

n 名词

nr 人名

@caspartse
caspartse / funds.py
Last active September 30, 2019 16:12
京东基金超市
#!/usr/bin/env python
# -*- coding:utf-8 -*-
from time import time, sleep, strftime
import requests
import re
import ujson as json
import xlsxwriter
import codecs
import redis
@caspartse
caspartse / funds_notify.py
Last active February 25, 2019 06:11
京东基金播报
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import time
import requests
import re
import json
import os
import notify2
fundcodes = ['110022', '001740', '001542', '000742', '001583']