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
❯ doom info | |
generated Nov 25, 2022 12:37:56 | |
system MacOS 13.0 Darwin 22.1.0 arm64 | |
emacs 28.2 ~/.emacs.d/ | |
doom 3.0.0-pre PROFILE=_@0 HEAD -> master, origin/master, origin/HEAD | |
9d4d5b75 2022-10-31 16:18:16 +0100 ~/.doom.d/ | |
shell /opt/homebrew/bin/zsh | |
features ACL GIF GLIB GMP GNUTLS JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP | |
NOTIFY KQUEUE NS PDUMPER PNG RSVG THREADS TIFF TOOLKIT_SCROLL_BARS | |
XIM ZLIB |
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
(setq org-agenda-files-base org-agenda-files) | |
(defun vulpea-project-p () | |
"Return non-nil if current buffer has any todo entry. | |
TODO entries marked as done are ignored, meaning that this | |
function returns nil if current buffer contains only completed | |
tasks." | |
(seq-find ; (3) | |
(lambda (type) |
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
# coding=utf-8 | |
class TreeNode: | |
def __init__(self, name='root', data=None, parent=None, children=None): | |
self.name = name | |
self.data = data | |
if parent: | |
assert isinstance(parent, TreeNode) | |
parent.add_child(self) |
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
from time import sleep | |
from termcolor import colored | |
import random | |
from simpleeval import simple_eval | |
class Bot: | |
wait = 1 |
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('console-stamp')(console, '[HH:MM:ss.l]') | |
const request = require('request') | |
const categories = [4754, 4755, 4756, 4635, 4634, 4620, 4892, 4621, 4622] | |
function getData(id) { | |
console.log("Started fetching courses in category " + id) |
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 Foundation | |
func randomDouble() -> Double { | |
return Double(arc4random_uniform(UInt32.max)) / Double(UInt32.max) | |
} | |
struct CalculatorBrain { | |
var numberFormatter: NumberFormatter? | |
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
%!TEX TS-program = xelatex | |
%!TEX encoding = UTF-8 Unicode | |
% 以上设定默认使用 XeLaTeX 编译,并指定 Unicode 编码,供 TeXShop 自动识别 | |
% XeLaTeX 示例 | |
\documentclass[12pt]{article} | |
% XeTeX 配合 fontspec 可以非常方便的设置字体 |
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
function runClojureOrg(redis) { | |
var request = require('request'); | |
var cheerio = require('cheerio'); | |
var urlClojureAPI = 'http://clojure.github.io/clojure/'; | |
console.log('Start scrapping index: ' + urlClojureAPI); | |
redis.flushdb(); |
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
function runClojureDocsOrg(redis) { | |
var assert = require('better-assert'); | |
var request = require('request'); | |
var jsdom = require('jsdom'); | |
// URL for web scrapping | |
var siteUrl = 'http://clojuredocs.org'; | |
var category = 'clojure_core'; | |
var pageUrl = siteUrl + '/' + category; |
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
(defn primes [] | |
(letfn [(enqueue [sieve n step] | |
(let [m (+ n step)] | |
(if (sieve m) | |
(recur sieve m step) | |
(assoc sieve m step)))) | |
(next-sieve [sieve candidate] | |
(if-let [step (sieve candidate)] | |
(-> sieve | |
(dissoc candidate) |
NewerOlder