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
(def vars ['a 'b]) | |
(def equation '(+ 1 a b)) | |
;; I want to create a let environemnt such that | |
;; (let [ [a b] [1 2]] equation) | |
;; such that in this expression when evaluated, the variables in the quation have been bound | |
(bindvars vars [1 2] equation) |
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
#+begin_src emacs-lisp :exports none | |
(setq reftex-default-bibliography '("bib/references.bib")) | |
(setq org-latex-pdf-process | |
'("pdflatex -interaction nonstopmode -output-directory %o %f" | |
"/usr/bin/bibtex %b" | |
"pdflatex -interaction nonstopmode -output-directory %o %f" | |
"pdflatex -interaction nonstopmode -output-directory %o %f")) |
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
public class StreamMock { | |
/** | |
* Will create a mock object. When one of the methods of this mock object is | |
* invoked, it will write information about this method-call to the given | |
* printstream. | |
* | |
* @param clazz | |
* @param out | |
* @return |
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
(ns aimd.core | |
(:require [incanter.core :as ic] | |
[incanter.stats :as stats] | |
[incanter.charts :as charts])) | |
(defn increase-rate | |
"Additive incrementation of the rate of sender s with a factor n" | |
[n s] | |
(update-in s [:rate] + n)) |
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
package p2; | |
/** | |
* Person with string address | |
*/ | |
public final class Person{ | |
public final String name; | |
public final String address; //addres defined in the same manner as person | |
public final JodaDate birthdate; //because java date suck |
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
package meta.nxt; | |
public interface SampleInterface { | |
public void singleint (int a); | |
public void twiceint (int a, int b); |
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 java.io.IOException; | |
import java.io.OutputStream; | |
import lejos.pc.comm.NXTComm; | |
import lejos.pc.comm.NXTCommException; | |
import lejos.pc.comm.NXTCommFactory; | |
import lejos.pc.comm.NXTInfo; | |
/* | |
* RUNS ON PC |
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
Idea | |
------ | |
I'm redesigning last years project in java (course: OOP) | |
Long story short: | |
I have a "board" ,"robot" "item", "wall" | |
a board contains pieces at certain positions |
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: V(i), i=1..6, domain: 0..9 | |
Name: E(i), i=1..9, domain: 1..9 | |
Constraint: V(i) \= V(j), range: i < j | |
Constraint: E(i) \= E(j), range: i < j | |
Constraint: E(i) = abs(V(b)-V(a)) /\ E(j) = abs(V(c)-V(d)) /\ E(k) = abs(V(e)-V(f)), range: i >= 0, i =< 3, a=i, b = (a mod 3) + 1, b <= 3 , j=i+3, c=a+3,d=b+3, k=i+6, e=a, f=d |
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
* Drives the robot in the requested direction. As always the direction is in the relative axis of the robot, | |
* instead of the absolute one. | |
* @param reqDir | |
*/ | |
private void driveSectorLengthInDirection(Orientation reqDir) { | |
if(reqDir == currentOrientation.turnClockWise()){ | |
getRobot().rotate(90, Rotation.CLOCKWISE); | |
}else if(reqDir == currentOrientation.turnAntiClockWise()){ | |
getRobot().rotate(90, Rotation.COUNTERCLOCKWISE); | |
}else if(reqDir == currentOrientation.opposite() ) { |
NewerOlder