Windows Subsystem 2 for Linux, Hyper, ZSH + Oh My Zsh + Powerlevel9k + plugins, FNM + VSCode (+ext) and Nerd Font
To setup native Linux, see this gist
| import { getConfig } from '@expo/config' | |
| import fs from 'fs' | |
| import spawnAsync from '@expo/spawn-async' | |
| import chalk from 'chalk' | |
| import path from 'path' | |
| const appDir = process.cwd() | |
| console.log() | |
| console.log(chalk.green('Sentry source maps script. Working directory:')) |
| import { forwardRef } from 'react'; | |
| import { LinkCore, LinkCoreProps } from 'solito/link'; | |
| import { AnchorProps, styled, Anchor } from 'tamagui'; | |
| const StyledTextLink = styled(Anchor, { | |
| name: 'TextLink', | |
| }); | |
| export type TextLinkProps = Pick<LinkCoreProps, 'href' | 'target'> & | |
| AnchorProps; |
| import React, { ComponentProps } from 'react' | |
| import { ScrollView } from 'react-native' | |
| import { useDraggableScroll } from './use-draggable-scroll' | |
| export const DraggableScrollView = React.forwardRef< | |
| ScrollView, | |
| ComponentProps<typeof ScrollView> | |
| >(function DraggableScrollView(props, ref) { | |
| const { refs } = useDraggableScroll<ScrollView>({ | |
| outerRef: ref, |
| # Know the id of the username in the original distro that was exported | |
| wsl -d Ubuntu-20.04 -u kartz -e id -u | |
| # Outputs 1000 | |
| # Knowing the id of the username in the distro that was created by importing the tar image | |
| wsl -d Ubuntu-20 -u kartz -e id -u | |
| # Outputs 1000 | |
| # I would want to use this distroname and id, to set this user as the default login profile of WSL. | |
| # I set this up in Windows Registry with the line snippet below: |
Windows Subsystem 2 for Linux, Hyper, ZSH + Oh My Zsh + Powerlevel9k + plugins, FNM + VSCode (+ext) and Nerd Font
To setup native Linux, see this gist
| APT FAST | |
| -------- | |
| sudo add-apt-repository ppa:apt-fast/stable && | |
| sudo apt-get update && | |
| sudo apt-get -y install aria2 apt-fast | |
| /bin/bash -c "$(curl -sL https://git.io/vokNn)" | |
| YADM | |
| ---- |
| $ git clone [email protected]:xxxxx/xxxx.git my-awesome-proj | |
| Cloning into 'my-awesome-proj'... | |
| ssh: connect to host github.com port 22: Connection timed out | |
| fatal: Could not read from remote repository. | |
| $ # This should also timeout | |
| $ ssh -T [email protected] | |
| ssh: connect to host github.com port 22: Connection timed out | |
| $ # but this might work |
| /* Inspired by: https://gist.github.com/avinmathew/e82fe7e757b20cb337d5219e0ab8dc2c */ | |
| import React, { Fragment } from 'react' | |
| import { | |
| BrowserRouter as Router, | |
| Route as DefaultRoute, | |
| Switch | |
| } from 'react-router-dom' | |
| import TestRegistrar from './routes/TestRegistrar' | |
| import Home from './routes/Home' | |
| import SingleName from './routes/SingleName' |
| MIT License | |
| Copyright (c) 2018 Noel Bundick | |
| Permission is hereby granted, free of charge, to any person obtaining a copy | |
| of this software and associated documentation files (the "Software"), to deal | |
| in the Software without restriction, including without limitation the rights | |
| to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
| copies of the Software, and to permit persons to whom the Software is | |
| furnished to do so, subject to the following conditions: |
All of the below properties or methods, when requested/called in JavaScript, will trigger the browser to synchronously calculate the style and layout*. This is also called reflow or layout thrashing, and is common performance bottleneck.
Generally, all APIs that synchronously provide layout metrics will trigger forced reflow / layout. Read on for additional cases and details.
elem.offsetLeft, elem.offsetTop, elem.offsetWidth, elem.offsetHeight, elem.offsetParent