Language | Requested by (SE username) | Github/Repo | Chat link |
---|---|---|---|
hyeo-ung | @buttercrab | https://github.com/buttercrab/hyeo-ung-lang | https://chat.stackexchange.com/transcript/message/54704203#54704203 |
International Phonetic Esoteric Language | @bigyihsuan | https://github.com/bigyihsuan/International-Phonetic-Esoteric-Language | https://chat.stackexchange.com/transcript/message/54615008#54615008 |
unknown language | @sportzpikachu | N/A | https://chat.stackexchange.com/transcript/message/53891729#53891729 |
Symbolic Raku | @JoKing | https://github.com/GuyJoKing/Symbolic-Raku | https://chat.stackexchange.com/transcript/message/53066654#53066654 |
Wenyan | @ShieruAsakoto | https://github.com/wenyan-lang/wenyan | https://chat.stackexchange.com/transcript/message/53513615#53513615 |
W | @Third-party'Chef' | N/A | https://chat.stackexchange.com/transcript/message/53760709#53760709 |
#![feature(generic_associated_types)] | |
#[allow(dead_code)] | |
trait Functor { | |
type Unwrapped; | |
type Wrapped<B>: Functor; | |
fn map<F, B>(self, f: F) -> Self::Wrapped<B> | |
where | |
F: FnMut(Self::Unwrapped) -> B; |
# Maintainer: Kyle Sferrazza <[email protected]> | |
# Contributor: Maks Verver <[email protected]> | |
# Contributor: p2k <[email protected]> | |
# Contributor: nokangaroo <[email protected]> | |
pkgname=golly | |
pkgver=4.0 | |
pkgrel=1 | |
pkgdesc="A simulator for Conway's Game of Life and other cellular automata" |
#[macro_use] | |
extern crate diesel; | |
pub mod models; | |
pub mod schema; | |
use diesel::prelude::*; | |
use diesel::sqlite::SqliteConnection; | |
use self::models::{Post, NewPost}; |
** Step 1 **
Install ffmpeg with the vidstab plugin.
- OSX: Install via Homebrew -
brew install ffmpeg --with-libvidstab
- Linux: download binaries here (vidstab included)
- Windows: download binaries here (vidstab included)
#!/usr/bin/python | |
""" | |
This script converts hexagonal isotropic (possibly non-totalistic) CA rules[1] | |
into the equivalent MAP rules[2]. It runs under both Python 2 and Python 3, and | |
can be used either as a stand-along script (with the rules given as command line | |
arguments) or as a Golly plug-in. | |
[1]: http://www.conwaylife.com/wiki/Isotropic_non-totalistic_Life-like_cellular_automaton#Hexagonal_neighbourhood | |
[2]: http://golly.sourceforge.net/Help/Algorithms/QuickLife.html | |
""" |
First of all: YUV pixel formats and Recommended 8-Bit YUV Formats for Video Rendering. Chromium's source code contains good documentation about those formats too: chromium/src/media/base/video_types.h and chromium/src/media/base/video_frame.cc (search for RequiresEvenSizeAllocation()
, NumPlanes()
and those kinds of functions).
You can think of an image as a superposition of several planes (or layers in a more natural language). YUV formats have three planes: Y
, U
, and V
.
Y
is the luma plane, and can be seen as the image as grayscale. U
and V
are reffered to as the chroma planes, which are basically the colours. All the YUV formats have these three planes, and differ by the different orderings of them.
(* Conway's life rules *) | |
rule = {224, {2, {{2, 2, 2}, {2, 1, 2}, {2, 2, 2}}}, {1, 1}}; | |
(* hashlife algorithm *) | |
lastId = 1; | |
h[x_] := (lastId = lastId + 1; h[x] = lastId; q[lastId] = x; lastId); | |
q2[i_] := ArrayFlatten[Map[q, q[i], {2}]]; | |
step[i_, d_] := step[i, d] = Block[{ | |
i2 = q2[i], | |
half = Map[step[h[#], d - 1] &, Partition[#, {2, 2}, 1], {2}] &}, |
The repository for the assignment is public and Github does not allow the creation of private forks for public repositories.
The correct way of creating a private frok by duplicating the repo is documented here.
For this assignment the commands are:
- Create a bare clone of the repository.
(This is temporary and will be removed so just do it wherever.)
git clone --bare [email protected]:usi-systems/easytrace.git