Skip to content

Instantly share code, notes, and snippets.

https://www.dropbox.com/sh/grzpq6kj7cyo6vw/AADt5vNFHi8HC41Tdaaypfs9a#/
http://dylandy.github.io/Easy-Git-Tutorial/
# Pastebin 8Ovy7YOd
依值型別編程 (DTP)
Dependently Typed Programming
穆信成 Shin-Cheng Mu
https://www.youtube.com/watch?v=Yl2TYS3UTc4 7/2 上午 part 1/9 169
https://www.youtube.com/watch?v=IjD8mglDWRI 7/2 上午 part 2/9 170
https://www.youtube.com/watch?v=pg2R-Yoq1Zs 7/2 上午 part 3/9 171
https://www.youtube.com/watch?v=g0zDRnO24c0 7/2 上午 part 4/9 172
https://www.youtube.com/watch?v=-kPIWdWQ8o0 7/2 上午 part 5/9 173
https://www.youtube.com/watch?v=-DEsqlpqSp0 7/3 上午 part 6/9 179
<?xml version='1.0' encoding='UTF-8'?>
<hudson>
<disabledAdministrativeMonitors/>
<version>1.0</version>
<numExecutors>2</numExecutors>
<mode>NORMAL</mode>
<useSecurity>true</useSecurity>
<authorizationStrategy class="hudson.security.LegacyAuthorizationStrategy"/>
<securityRealm class="hudson.security.LegacySecurityRealm"/>
<disableRememberMe>false</disableRememberMe>
panic: mutex Giant owned at /usr/src/sys/kern/kern_synch.c:443
cpuid = 1
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe009752cfc0
kdb_backtrace() at kdb_backtrace+0x39/frame 0xfffffe009752d070
vpanic() at vpanic+0x126/frame 0xfffffe009752d0b0
panic() at panic+0x43/frame 0xfffffe009752d110
__mtx_assert() at __mtx_assert+0xd4/frame 0xfffffe009752d120
mi_switch() at mi_switch+0x8a/frame 0xfffffe009752d190
sleepq_switch() at sleepq_switch+0x165/frame 0xfffffe009752d1f0
@lwhsu
lwhsu / gist:0b988945760b8cc60a0b
Last active August 29, 2015 14:08
Watch a File Using Kernel Queues
#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
#include <sys/types.h>
#include <sys/event.h>
#include <sys/time.h>
#include <errno.h>
#include <string.h>
#include <inttypes.h>
Scanning dependencies of target daemon
gmake -f osquery/CMakeFiles/daemon.dir/build.make osquery/CMakeFiles/daemon.dir/build
/usr/local/bin/cmake -E cmake_progress_report /home/lwhsu/work/osquery/build/freebsd/CMakeFiles 3
[ 73%] Building CXX object osquery/CMakeFiles/daemon.dir/main/daemon.cpp.o
cd /home/lwhsu/work/osquery/build/freebsd/osquery && /usr/bin/CC -I/home/lwhsu/work/osquery/third-party/gtest-1.7.0/include -I/home/lwhsu/work/osquery/third-party/sqlite3 -I/home/lwhsu/work/osquery/include -I/home/lwhsu/work/osquery -I/usr/local/include -std=c++11 -stdlib=libc++ -static -o CMakeFiles/daemon.dir/main/daemon.cpp.o -c /home/lwhsu/work/osquery/osquery/main/daemon.cpp
Linking CXX executable osqueryd
cd /home/lwhsu/work/osquery/build/freebsd/osquery && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/daemon.dir/link.txt --verbose=1
/usr/bin/CC CMakeFiles/daemon.dir/main/daemon.cpp.o -o osqueryd -L/usr/local/lib libosquery.a -Wl,-whole-archive libosquery_static.a -Wl,-no-whole-archive -lr
Linking CXX executable osqueryd
cd /home/lwhsu/work/osquery/build/freebsd/osquery && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/daemon.dir/link.txt --verbose=1
/usr/bin/CC CMakeFiles/daemon.dir/main/daemon.cpp.o -o osqueryd -L/usr/local/lib libosquery.a -Wl,-whole-archive libosquery_static.a -Wl,-no-whole-archive -lreadline -lpthread -lcrypto -lssl -Wl,-Bstati
c -lglog -lgflags -Wl,-Bdynamic -lz -lbz2 -lsnappy -lunwind -llzma -lrocksdb -Wl,-Bstatic -lthrift -lboost_thread -lboost_system -lboost_filesystem -lboost_program_options -lboost_regex -Wl,-Bdynamic -lrt -Wl,-r
path,/usr/local/lib:
/usr/local/bin/cmake -E cmake_progress_report /home/lwhsu/work/osquery/build/freebsd/CMakeFiles 3
[ 73%] Built target daemon
Linking CXX executable osqueryi
--- /usr/local/bin/igor 2014-10-10 09:28:12.000000000 +0800
+++ igor 2014-11-18 03:46:21.000000000 +0800
@@ -389,6 +389,8 @@ sub xmlize {
my $txt = shift;
$txt =~ s/'/\$apos;/g;
$txt =~ s/"/\$quot;/g;
+ $txt =~ s/</\$lt;/g;
+ $txt =~ s/>/\$gt;/g;
return $txt;
}

Keybase proof

I hereby claim:

  • I am lwhsu on github.
  • I am lwhsu (https://keybase.io/lwhsu) on keybase.
  • I have a public key whose fingerprint is B6F7 170A 6DC6 5D1A BD4B D86A 416B 0E39 2897 B228

To claim this, I am signing this object: