- http://the-paper-trail.org/blog/distributed-systems-theory-for-the-distributed-systems-engineer/
- https://github.com/palvaro/CMPS290S-Winter16/blob/master/readings.md
- http://muratbuffalo.blogspot.com/2015/12/my-distributed-systems-seminars-reading.html
- http://christophermeiklejohn.com/distributed/systems/2013/07/12/readings-in-distributed-systems.html
- http://michaelrbernste.in/2013/11/06/distributed-systems-archaeology-works-cited.html
- http://dancres.org/reading_list.html
- http://rxin.github.io/db-readings/
- http://research.microsoft.com/en-us/um/people/lamport/pubs/pubs.html
- http://www.eecs.berkeley.edu/GradAffairs/CS/Prelims/db.html
- http://pdos.csail.mit.edu/dsrg/papers/
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
key.setViewKey('M-u', function (ev, arg) \ | |
{ | |
display.echoStatusBar("Copy URL to clipboard"); | |
command.setClipboardText(getBrowser().contentDocument.URL); | |
}, 'Copy URL to clipboard'); |
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
--- zlc.el.org 2011-01-17 02:53:46.000000000 +0900 | |
+++ zlc.el 2011-01-17 02:55:23.000000000 +0900 | |
@@ -73,6 +73,11 @@ | |
(zlc-minibuffer-complete) | |
ad-do-it)) | |
+(defadvice PC-complete (around zlc--around-PC-complete activate) | |
+ (if zlc--mode | |
+ (zlc-minibuffer-complete) | |
+ ad-do-it)) |
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
--- incr-0.2.zsh.original 2009-07-26 01:57:53.000000000 +0900 | |
+++ incr-0.2.zsh 2012-10-20 13:21:13.054870542 +0900 | |
@@ -7,6 +7,7 @@ | |
zle -N vi-cmd-mode-incr | |
zle -N vi-backward-delete-char-incr | |
zle -N backward-delete-char-incr | |
+zle -N backward-kill-word-incr | |
zle -N expand-or-complete-prefix-incr | |
compinit | |
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
/* | |
* Copyright (C) 2017 Shinya Yamaoka | |
* Licensed under the MIT License.; you may not use this file except in | |
* compliance with the license. You may obtain a copy of the License at | |
* https://opensource.org/licenses/mit-license.php | |
*/ | |
object ReaderMonad { | |
class Reader[-E, +R] private (g: E => R) { | |
def apply(env: E): R = g(env) |
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
# If you specify --with-openssl-dir=yes, pkg-config is used and found_openssl is set to true. | |
if test "$PHP_OPENSSL_DIR" = "yes" && test -x "$PKG_CONFIG" && $PKG_CONFIG --exists openssl; then | |
if $PKG_CONFIG --atleast-version=0.9.6 openssl; then | |
found_openssl=yes | |
OPENSSL_LIBS=`$PKG_CONFIG --libs openssl` | |
OPENSSL_INCS=`$PKG_CONFIG --cflags-only-I openssl` | |
OPENSSL_INCDIR=`$PKG_CONFIG --variable=includedir openssl` | |
else | |
as_fn_error $? "OpenSSL version 0.9.6 or greater required." "$LINENO" 5 | |
fi |
#The Problem We just described standard design issues you have when you start creating layers of services, DAOs and other components to implement an application. That blog/gist is here.
The goal is to think through some designs in order to develop something useful for an application.
#Working through Layers If you compose services and DAOs the normal way, you typically get imperative style objects. For example, imagine the following:
object DomainObjects {
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
- name: create a local temp directory | |
local_action: | |
module: command mktemp -d "{{ lookup('env', 'TMPDIR') | default('/tmp/') }}ansible.XXXX" | |
register: mktemp_output |
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
(* | |
* Copyright (C) 2017 Shinya Yamaoka | |
* Licensed under the MIT License.; you may not use this file except in | |
* compliance with the license. You may obtain a copy of the License at | |
* https://opensource.org/licenses/mit-license.php | |
*) | |
module Treap = struct | |
type 'a t = Empty | NonEmpty of 'a node | |
and 'a node = { | |
size: int; |
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 scala.concurrent.Await | |
import scala.concurrent.Future | |
import scala.concurrent.duration._ | |
import scala.concurrent.ExecutionContext.Implicits.global | |
import scala.language.higherKinds | |
import scalaz.ContT | |
import scalaz.std.scalaFuture.futureInstance | |
object Main { |
OlderNewer