h1yapp

no ads. no library. offline workable. pwa available.

/logic/

a1 style column logic

converter available via bijective base26.

animated portable network graphics encoder logic

encoder available via default===frame1/default!==frame1.

binary search logic

binary search via callback. no redundant search.

bit 16 reverser logic

reverser available from calculated values via bitwise remainder operation.

bitarray converter logic

converter available via bitwise remainder operation.

bose chaudhuri hocquenghem encoder logic

encoder available via bitwise remainder operation.

byob 32768 generator logic

ReadableStreamBYOBReader available. 32768 buffer.

canonical codes logic

calculate canonical codes via callback. no redundant tree traversal.

cyclic redundancy check 32 logic

encoder[default, stream] available from calculated values via bitwise remainder operation.

deflate logic

encoder available via [lempelziv77, packagemergecodelengths, canonicalcodes].

galois field 256 logic

exp(512)/log(256) available.

infinity base converter logic

1/0. converter/encoder/decoder available. no drift, calculated from coefficient.

lempel ziv 77 logic

calculate lz77 codes from [dictionarySize, searchSize, ...].

LunarArray logic

calculate LunarArray[year, month, day, days] from epoch[year, monthIndex, day] and bitwise data.

ordinalize logic

converter available via negative lookbehind regular expression replacement. no redundant conditional branching.

package merge code lengths logic

calculate package merge code lengths from array/typedarray. no redundant tree traversal.

PrimeArray logic

calculate PrimeArray. no redundant search.

qr code micro 2 encoder logic

encoder/getModeBitArray[1, 2, 4, 8] available. QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and in other countries.

quaternion 3d logic

WebGL/WebGL2/WebGPU available via data uri. no drift, calculated from origin. generate unit quaternion(1===sin**2+cos**2). rotation order switchable(q0*q1!==q1*q0).

reed solomon 256 encoder logic

encoder available from calculated values via galoisfield256.

reflection logic

composed of [max/min, padStart/padEnd, some/every, forEach, map, sort, reduce, flatMap, flatten]. define reflection.

scalable reversi logic

the (4+2n)**2grids reversi. [getScale, getValue, getScaledValues, getValues, ...] available via a1 style.

scanner logic

findInLine/match available via byob32768generator.

splitFrom logic

split from pattern(1 length delimiter) via [matchAll, reduce]. no redundant slice.

TextXLSXArray logic

calculate TextXLSXArray[File, File, ...] from csv[File, File, ...] via inlineStr.

waveform audio file format encoder logic

encoder[from AudioBuffer]/downencoder[32, 24, 16 ,8] available.

zip 32 64 encoder logic

encoder[2.0, 4.5] available via webkitRelativePath.