Skip to content

Instantly share code, notes, and snippets.

@ul
ul / ch_2_tbl_3.textile
Created July 21, 2012 16:43
Объяснение членов морфологической формулы ифкуильского форматива

Таблица 3: Объяснение членов морфологической формулы ифкуильского форматива

I CV Согласный префикс в начале слова, указывает на категорию Фазы (см. Раздел 5.5) и Санкции_1 (см. Раздел 5.6). И Фаза, и Санкция являются обязательными категориями, однако присутствие СV в формативе является необязательным, если обе категории представлены их значениями по умолчанию. Если СV присутствует в Слоте I, то Слоты со II по IV (см. ниже) должны быть заполнены и Слот III должен быть заполнен Cs, не Cg.
II VL Гласный аффикс, который показывает глагольную категорию Валентность, обсуждаемую в Разделе 5.7. Валентность является обязательной категорией, однако присутствие VL необязательно, если валентность форматива имеет значение по умолчанию и Слот I (CV) не заполнен. Если VL присутствует, то и Слоты III и IV должны быть также заполнены.
III Cg/Cs
Согласный аффикс, который указывает на одну из двух категорий: (
@ul
ul / canvas.cljs
Last active January 3, 2016 08:29
Om drag & snap
(ns runes24.components.canvas
(:require [clojure.string :as str]
[cljs.core.async :as async]
[om.core :as om :include-macros true]
[sablono.core :as html :refer [html] :include-macros true]
[shodan.console :as console]
[runes24.components.meaning-rune :refer [meaning-rune]]
[runes24.utils :as utils]
))
@ul
ul / core.clj
Last active August 29, 2015 14:04
SOwS1
(ns app.core
(:require [clojure.core.async :as async :refer [go-loop]]
[compojure.core :refer [routes GET POST]]
[compojure.route :as route]
[taoensso.sente :as sente]
;; ...
))
;;;; ...
@ul
ul / core.cljs
Last active August 29, 2015 14:04
SOwS2
(ns app.core
(:require-macros [cljs.core.async.macros :refer [go-loop]]
[cljs.core.match.macros :refer [match]])
(:require [clojure.data :refer [diff]]
[cljs.core.async :as async :refer [<!]]
[cljs.core.match]
[om.core :as om :include-macros true]
[taoensso.sente :as sente :refer (cb-success?)]))
(def app-state (atom {
@ul
ul / core.cljs
Last active August 29, 2015 14:04
SOwS3
(om/root app app-state {:target (js/document.getElementById "app")
:tx-listen (fn [{:keys [old-state new-state]} _]
(send-patch! old-state new-state))}
(add-watch app-state :sync (fn [_ _ old new]
(send-patch! old new)))
@ul
ul / core.cljs
Last active August 29, 2015 14:04
SOwS4
(defn send-patch! [old new]
(let [[d- d+] (butlast (diff old new))]
(when (or d- d+)
(chsk-send! [:app/sync [d- d+]]))))
@ul
ul / core.cljs
Last active August 29, 2015 14:04
SOwS5
(go-loop []
(when-let [msg (<! ch-chsk)]
(match [msg]
[[:chsk/recv [:app/sync [d- d+]]]]
(swap! app-state
#(-> %
(retract d-)
(deep-merge d+)))
:else nil)
(recur)))
@ul
ul / Заряница.md
Last active December 10, 2022 03:11
Заряница. Язык просветов

Заряница. Язык просветов

Теория символизма является частью Узоров Актики и рассматривается в разделе Просветов, познакомиться с которым можно в этой презентации:

Узоры Актики. Просветы

Вместе с изложением теории символизма в этом разделе создаётся особенный язык просветов — символический язык.

«Заряница» — это визуальный символический язык, созданный на основе матрицы традиционного белорусского народного орнамента.

@ul
ul / rAF.js
Created August 22, 2014 19:18 — forked from paulirish/rAF.js
// http://paulirish.com/2011/requestanimationframe-for-smart-animating/
// http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating
// requestAnimationFrame polyfill by Erik Möller. fixes from Paul Irish and Tino Zijdel
// MIT license
(function() {
var lastTime = 0;
var vendors = ['ms', 'moz', 'webkit', 'o'];
(defn deck-structures [t state]
(let [structures (fr/cursor state :deck-structures)
structures-view (items-view :div deck-structure structures)
]
[:div
[:div {:horizontal 1 :layout 1 :center-justified 1}
[:paper-fab {:icon "fa:plus"
:on-click (fn [_] (swap! state assoc :page [:deck-structures (encore/uuid-str)]))}]]
#_structures-view