https://kle.klava.org/#/gists/d34fb14920a1bec0cea98951812a1466
https://kle.klava.org/#/gists/437f787b66d516db961d7c4dd91e018c
Стиль в файле stylish.css необходимо добавить для сайта kle.klava.org через плагин для браузера Stylish.
| -- Для каждого изделия найти среди поставлявшихся для него деталей те, | |
| -- что имеют наименьшее число поставщиков. Изделия в списке должны быть | |
| -- все. Вывести: номер изделия, номер детали, число поставщиков. | |
| select jj.n_izd, z.n_det as min_post_izd, z.count as post_count | |
| from j jj | |
| left join lateral ( | |
| select n_det, count | |
| from ( | |
| select p.n_det, ( | |
| select count(distinct n_post) |
| [package] | |
| name = "fyass" | |
| version = "0.1.0" | |
| authors = ["optozorax <optozorax@gmail.com>"] | |
| edition = "2018" | |
| [dependencies] | |
| teloxide = { git = "https://github.com/teloxide/teloxide", branch = "dev" } | |
| log = "0.4.8" | |
| tokio = "0.2.11" |
| /* | |
| Shader: https://www.shadertoy.com/view/3l23Rh | |
| Post: https://t.me/optozorax_dev/62 | |
| Sorry for shitcode, this is just test | |
| Based on `quad` example in miniquad | |
| */ | |
| use miniquad::*; | |
| #[repr(C)] |
| /* | |
| Shader: https://www.shadertoy.com/view/4ljGRd | |
| Post: https://t.me/optozorax_dev/62 | |
| Sorry for shitcode, this is just test | |
| Based on `quad` example in miniquad | |
| */ | |
| use miniquad::*; |
| use autograd as ag; | |
| use autograd::ops::*; | |
| use ag::tensor::Tensor; | |
| use ag::ndarray::arr0; | |
| use ag::ops::gradient_descent_ops::SGD; | |
| fn value(a: &Tensor<f32>) -> f32 { | |
| a.eval(&[]).unwrap().into_raw_vec()[0] | |
| } |
| use spiril::unit::Unit; | |
| use spiril::population::Population; | |
| struct Creature { | |
| // Структура вашего существа | |
| } | |
| impl Unit for Creature { | |
| fn fitness(&self) -> f64 { | |
| // Вычисление пригодности |
| /* | |
| Что это такое? Читай начиная с https://t.me/optozorax_dev/46 | |
| */ | |
| use enigo::*; | |
| use spiril::unit::Unit; | |
| use spiril::population::Population; | |
| use rand::{thread_rng, Rng}; | |
| use std::process::{Command, Stdio}; |
| // ==UserScript== | |
| // @name Автоматическое переключение языка для раскладки ergozorax | |
| // @version 0.1 | |
| // @description Для набора текстов со смешанным языком, чтобы не тратить мыслетопливо на переключение языка. | |
| // @author optozorax | |
| // @match https://klava.org/keyboard* | |
| // @grant none | |
| // ==/UserScript== | |
| (function() { |
https://kle.klava.org/#/gists/d34fb14920a1bec0cea98951812a1466
https://kle.klava.org/#/gists/437f787b66d516db961d7c4dd91e018c
Стиль в файле stylish.css необходимо добавить для сайта kle.klava.org через плагин для браузера Stylish.
| trait Boundarized { | |
| fn boundarize(self) -> Tripled<Self>; | |
| } | |
| struct Tripled<I> { | |
| iter: I, | |
| next: I, | |
| } | |
| impl<T> Boundarized for Iterator<Item = T> { |