Skip to content

Instantly share code, notes, and snippets.

@carina-akaia
carina-akaia / link.rs
Created November 11, 2023 08:28
link.rs
@carina-akaia
carina-akaia / build.log
Created March 10, 2023 22:04
SputnikDAO main branch build error March 11 2023
This file has been truncated, but you can view the full file.
257 | Ok(v as Self::Value)
| ^^ not found in this scope
...
286 | / impl_deserialize_num! {
287 | | i16, NonZeroI16 cfg(not(no_num_nonzero_signed)), deserialize_i16
288 | | num_self!(i16:visit_i16);
289 | | num_as_self!(i8:visit_i8);
290 | | int_to_int!(i32:visit_i32 i64:visit_i64);
291 | | uint_to_self!(u8:visit_u8 u16:visit_u16 u32:visit_u32 u64:visit_u64);
292 | | }
@carina-akaia
carina-akaia / settings.json
Last active March 17, 2023 14:45
VSCode config snapshot
{
"editor.semanticHighlighting.enabled": true,
"editor.tabSize": 2,
"editor.multiCursorModifier": "ctrlCmd",
"git.confirmSync": false,
"git.enableSmartCommit": false,
"editor.fontFamily": "'PragmataPro Mono Liga', monospace",
"terminal.integrated.fontFamily": "'PragmataPro Mono Liga', monospace",
"editor.fontSize": 18,
"terminal.integrated.fontSize": 16,
@carina-akaia
carina-akaia / validation-snippet.js
Last active September 2, 2022 16:55
effector-forms FP-way validation example
import { createForm } from "effector-forms"
import { __, assoc, pipe, prop } from "ramda"
import { toString } from "some-library"
import { toGas, toSomeAlienStructure } from "some-other-library-or-something"
import { isOk, isJustFine } from "some-validation-library"
/* Shared library code */
const logged = (value) => {
console.log(value)
return value
@carina-akaia
carina-akaia / did:3:kjzl6cwe1jw147bm53gh2sa5f0azm0e1r4pfvkystrc7lwdtyhus4urew247epv
Created August 31, 2022 02:35
did:3:kjzl6cwe1jw147bm53gh2sa5f0azm0e1r4pfvkystrc7lwdtyhus4urew247epv
did:3:kjzl6cwe1jw147bm53gh2sa5f0azm0e1r4pfvkystrc7lwdtyhus4urew247epv
module.exports = {
forbidden: [
{
name: "no-pages-on-pages",
severity: "warn",
comment: "Page MUST not depends on another page.",
from: { path: "^src/pages/([^/]+)/?.+", pathNot: "^src/pages/(routes|paths).ts" },
to: { path: "^src/pages/(?!$1)/?.+", pathNot: "^src/pages/(routes|paths).ts" },
},
{
@carina-akaia
carina-akaia / colorChanges.js
Created July 20, 2020 11:19
Playing with colors
import tinycolor from 'tinycolor2';
export const darken = (color, degree = 10) => {
if (0 <= degree && degree <= 100) {
return tinycolor(color)
.darken(degree)
.toString();
} else {
throw new RangeError('The color darken degree must be between 0 and 100.');
}
@carina-akaia
carina-akaia / npm
Created October 2, 2019 17:36
Access to "C:\Program Files\nodejs\npm" from WSL
#!/bin/sh
(set -o igncr) 2>/dev/null && set -o igncr; # cygwin encoding fix
basedir=`dirname "$0"`
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
NODE_EXE="$basedir/node.exe"