View MathLayer.ahk
; MathLayer.ahk
; Created by John Ankarström (jocap)
; Inspired by Steve Losh: http://stevelosh.com/blog/2012/10/a-modern-space-cadet/#math
; Compatible with US key layout
; Todo: Caps Lock support
; Issues: Selecting with LShift + arrow keys doesn't work great, RShift + arrow keys doesn't work at all
global MathMode := 0
View draw_line_between.js
function draw_line_between(ax, ay, bx, by)
{
var comp_x = ax - bx
var comp_y = ay - by
var _angle = Math.atan(comp_y/comp_x)*180/Math.PI // Yes, I like my angles in degrees...
var _distance = Math.sqrt(Math.abs(comp_x*comp_x + comp_y*comp_y))
var div = document.createElement("div")
var Dy = Math.cos((180-90-_angle)*(Math.PI/180))*(_distance/2);
var Dx = Math.sin((90-(180-_angle)/2)*(Math.PI/180))*Math.sin((_angle/2)*(Math.PI/180))*(_distance)
document.getElementsByTagName("body")[0].appendChild(div)
View ArmaDev.bat
@echo off
set /a c=1
setlocal ENABLEDELAYEDEXPANSION
for /f "usebackq delims=|" %%f in (`dir /b "E:\Documents\ArmA 2 Other Profiles\JohnAJ\missions"`) do (
set files[!c!]=%%f
echo !c!, %%f
set /a c+=1
)
View todo.md
  • Study for biology test
View app.rb
get '/archive' do
@articles = Article.all :limit => 10, :order => 'created_at'
erb :articles # or haml, whatever
end
get '/archive/:permalink' do |permalink|
@article = Article.first :permalink => permalink
erb :article
end
View database.rb
def text(text, htmloutput = true)
if htmloutput
return text.rm_ln
else
return text.rm_ln!
end
end
View database.rb
require "dm-core"
require "dm-migrations"
# Configure DataMapper
DataMapper.setup(:default, ENV['DATABASE_URL'] || "sqlite3://database.db")
# model Article
class Article
include DataMapper::Resource
View app.rb
# @app.rb
[...]
require "ruby_pagination_logic"
get '/page/:page' do |page|
@page = page.to_i
limit = 5
offset = RPL::paginate @page, limit
@post = Post.all :limit => limit, :offset => offset, :order => 'date'