CURLOPT_DNS_CACHE_TIMEOUT
: controls the TTL of a DNS cache entry. The default is 60s. Use -1 to keep the entry forever.CURLOPT_RESOLVE
: pre-populate the DNS cache manually.CURLOPT_DNS_SERVERS
: use alternate DNS servers (instead of system default ones). Warning: works only with c-ares (and it requires c-ares version >= 1.7.4),CURLOPT_DNS_USE_GLOBAL_CACHE
: cache DNS queries between easy handles. Warning: this is not thread-safe and documented as deprecated. Use the share interface instead (see below).
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 "ohm" | |
class Doc < Ohm::Model | |
attribute :colour | |
index :colour | |
end | |
Doc.create(:colour => "red") | |
Doc.create(:colour => "green") | |
Doc.create(:colour => "red") |
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
# Create a reference folder with some data | |
mkdir foo | |
echo "hey" > foo/A.txt | |
echo "scm" > foo/B.txt | |
echo "git" > foo/C.txt | |
# Generate the list of hashes for each file | |
# -b = bare mode (strips any leading directory | |
# information from displayed filenames) | |
md5deep -b foo/* > hashes.txt |
I suffer from a nagging, constant twitch to check the latest tech headlines.
On good mornings, I have time to read my RSS feeds. Most mornings, however,
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
#include <stdio.h> | |
#include <stdlib.h> | |
#include <inttypes.h> /* strtoumax */ | |
#include <stdbool.h> | |
#include <errno.h> | |
static bool str_to_uint16(const char *str, uint16_t *res); | |
int | |
main(int argc, char *argv[]) |
The Tokyo Cabinet B+tree database (a.k.a TCBDB
) is implemented on-top of the
hash database (TCHDB
) that acts as the persistence layer.
Note: the same occurs with Tokyo table database (
TCTDB
) which is also a wrapper around theTCHDB
(the table database can be thought as a document oriented database with querying capabilities).
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
# Get QuickBlob here: https://github.com/keenerd/quickblob | |
# | |
# QuickBlob comes as a C library. To use it within your own | |
# program you need to implement a few functions: | |
# https://github.com/keenerd/quickblob/blob/a2502b0/quickblob.h#L52-L72 | |
# | |
# QuickBlob comes with a command-line tool that depends on DevIL library | |
# but you are free to use your own image processor while integrating the | |
# library into your program. | |
cd /path/to/quickblob |
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
# ------- | |
# cfsm | |
# ------- | |
# see: http://www.mindrot.org/projects/cfsm/ | |
# Build (tested on Mac OS X 10.9.3) | |
cvs -d :ext:[email protected]:/cvs checkout cfsm mtemplate | |
make -C mtemplate | |
make -C cfsm CPPFLAGS='-D_FORTIFY_SOURCE=0' | |
mkdir /usr/local/share/cfsm |
- use Valgrind 3.8.1 since 3.9.0 broke LuaJIT
- build LuaJIT with the following options:
diff --git a/src/Makefile b/src/Makefile
index c558003..39676b8 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -57,7 +57,7 @@ CCOPT_mips=
#
Here's a quick'n'dirty work around to install torch-svm:
Clone the repo
git clone [email protected]:koraykv/torch-svm.git && cd torch-svm