Created: Mar 19, 2020 4:37 PM Tags: Golang, Linux
- When you want to save some memory.
- When implementing a data set.
- When writing a seen hash
| #!ipxe | |
| kernel https://pxe.factory.talos.dev/image/a126c838c9325140f492444bbb10e7854a720c65bae129defd2d9581e4d57e90/v1.6.7/kernel-amd64 talos.platform=metal console=ttyS0 console=tty0 init_on_alloc=1 slab_nomerge pti=on consoleblank=0 nvme_core.io_timeout=4294967295 printk.devkmsg=on ima_template=ima-ng ima_appraise=fix ima_hash=sha512 siderolink.api=https://asoslab.siderolink.omni.siderolabs.io?jointoken=DBYQQHOiqjC4J7JxLt1sG6wZnpJKLs69wksbqOLjeAd talos.events.sink=[fdae:41e4:649b:9303::1]:8090 talos.logging.kernel=tcp://[fdae:41e4:649b:9303::1]:8092 | |
| initrd https://pxe.factory.talos.dev/image/a126c838c9325140f492444bbb10e7854a720c65bae129defd2d9581e4d57e90/v1.6.7/initramfs-amd64.xz | |
| boot |
| #!ipxe | |
| # Set source URI | |
| set mirror http://download.fedoraproject.org/pub/fedora/linux/releases/38 | |
| # Detect CPU architecture and calculate repository URI | |
| cpuid --ext 29 && set arch x86_64 || set arch i386 | |
| set repo ${mirror}/Everything/${arch}/os | |
| # Start installer |
| // not tested (just a test) | |
| // fastest I've tested on chrome | |
| function strcmpBitWise(a: Uint8Array, b: Uint8Array): number { | |
| var diff; | |
| for (let i = 0; i < Math.min(a.length, b.length); i++) { | |
| diff = a[i] ^ b[i]; | |
| if (diff !== 0) return diff; | |
| } | |
| return a.length - b.length; |
| <?xml version="1.0" encoding="UTF-8"?> | |
| <rss version="2.0" xmlns:atom="https://www.w3.org/2005/Atom" xmlns:dc="https://purl.org/dc/elements/1.1/" | |
| xmlns:content="https://purl.org/rss/1.0/modules/content" xmlns:newsmail="//"> | |
| <channel> | |
| <title>Daily Insider Newsletter</title> | |
| <link>https://eprod.ncinsider.com/site-services/newsletters/daily-insider-newsletter/</link> | |
| <atom:link href="https://eprod.ncinsider.com/feeds/fulltext/newsletter/daily-insider-newsletter" rel="self" type="application/rss+xml"></atom:link> | |
| <description>Daily Insider Newsletter from the The Insider North Carolina State Government News Service newspaper in The Triangle.</description> | |
| <language>en</language> |
| from typing import Optional, List, Any | |
| from marshmallow import Schema, fields, pprint | |
| class Structure(object): | |
| _fields = [] | |
| def _init_arg(self, expected_type, value): | |
| if isinstance(value, expected_type): | |
| return value |
| import React, { Component, useState, useEffect, useRef } from "react" | |
| import BackgroundImage from "gatsby-background-image" | |
| import style from "./index.module.css" | |
| // props: data.allFile.edges[].node.childImageSharp.fluid | |
| class BackgroundSliderMain extends Component { | |
| state = { | |
| current: 0, | |
| edgeIndex: 0, |
| function FindProxyForURL(url, host) { | |
| host = host.toLowerCase(); | |
| if (shExpMatch(host, "*.nandomedia.com") || shExpMatch(host, "*.adobe.com")){ | |
| return "SOCKS 127.0.0.1:1337"; // (IP:port) | |
| } | |
| return "default"; | |
| } |
| let getMigrations: string => array(string) = | |
| migrationsPath => Node.Fs.readdirSync(migrationsPath); | |
| let readContent: string => string = | |
| migrationFilePath => Node.Fs.readFileAsUtf8Sync(migrationFilePath); | |
| let handleError = Js.String.make; | |
| let countMigrations: | |
| Postgres.client => Js.Promise.t(Belt.Result.t(int, Js.Promise.error)) = |
| type badStates = | |
| | ECONNREFUSED /* database not running, or running on different port */ | |
| | SHUTTING_DOWN | |
| | STARTING_UP | |
| | ERROR(string); | |
| let db_state = xs => ( | |
| Js.String.includes("ECONNREFUSED", xs), | |
| Js.String.includes("is shutting down", xs), |