https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/append
https://github.com/tonyg/racket-tabular/blob/master/tabular/google.rkt
https://github.com/jadudm/data-table/blob/master/formats/sheets.rkt
A couple of days a ago it was discussed how to save an svg in Sketching. Here is an example. | |
``` | |
#lang sketching | |
(require (only-in racket/draw svg-dc%) | |
(only-in sketching/parameters current-dc)) | |
(define WIDTH 200) | |
(define HEIGHT 200) | |
(define OUTPUT "my-svg.svg") |
#lang racket/base | |
(require quickscript) | |
(script-help-string "A collection of keyboard shortcuts to support the Qi language.") | |
;; ☯ | |
(define-script insert-☯ | |
#:label "☯" |
#lang racket/gui | |
;; License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0) or | |
;; [MIT license](http://opensource.org/licenses/MIT) at your option. | |
(require pict) | |
(define line-width-init 1) | |
(define my-canvas% |
Computing education research (CER), also known as computer science education (CSEd), is the study of how people learn and teach computing, broadly construed. This FAQ will teach you more about the field and how you might contribute to it.
First, CER is not teaching. Teaching is helping people acquire knowledge, skills, attitudes, beliefs, identities. Research is discovery and invention. Teachers teach computing, whereas computing education researchers make discoveries about this teaching and learning, and invent new ways for these teaching and learning to occur. CER is an example of discipline-based education research, like math education research or science education research, all of which are part of the broader field of education and learning sciences research.
CER is also not educational technology. Computing education researchers often create educational technologies to support the learning and teaching of computing, but CER is not explicitly concerned with the
#lang racket/gui | |
;; The repl editor class | |
(define esq-text% | |
(class text% | |
;; lexical access to inherited methods: | |
(inherit insert last-position get-text erase) | |
;; private fields: | |
(define prompt-pos 0) | |
(define locked? #t) |
#lang racket/gui | |
;; The repl editor class | |
(define esq-text% | |
(class text% | |
;; lexical access to inherited methods: | |
(inherit insert last-position get-text erase) | |
;; private fields: | |
(define prompt-pos 0) | |
(define locked? #t) |
C-‹key› means press the Control key
M-‹key› (MacOS: [Esc] followed by but can also be set to [⌘]command or ALT ([⌥]option))
But these are not in the 'Show Keybindings' dialog;
The modifier identifiers are:
s:
— All platforms: Shift
#lang racket/base | |
(require racket/match racket/list racket/port racket/string | |
flomat) | |
;;; | |
;;; Homogeneous coordinates for 3 dimensions | |
;;; | |
; Follow the tutorial | |
; http://www.opengl-tutorial.org/beginners-tutorials/tutorial-3-matrices/ |