Skip to content

Instantly share code, notes, and snippets.

@alimsk
alimsk / go-os-arch.md
Created July 4, 2021 13:35 — forked from asukakenji/0-go-os-arch.md
Go (Golang) GOOS and GOARCH

Go (Golang) GOOS and GOARCH

All of the following information is based on go version go1.14.7 darwin/amd64.

A list of valid GOOS values

(Bold = supported by go out of the box, ie. without the help of a C compiler, etc.)

  • aix
  • android
@alimsk
alimsk / channel.ts
Created August 25, 2021 03:32 — forked from iwasaki-kenta/channel.ts
Go-like channels in TypeScript.
export class Deferred<T> {
promise: Promise<T>;
resolve: (value?: T | PromiseLike<T>) => void;
reject: (reason?: any) => void;
constructor() {
this.promise = new Promise((resolve, reject) => {
this.resolve = resolve;
this.reject = reject;
});
@alimsk
alimsk / unicode.md
Created November 6, 2021 17:14 — forked from zyedidia/unicode.md

Text Encoding

How are text files encoded, and what are the pros and cons of different encodings? This document introduces the ASCII and Unicode encodings to answer these questions. Some short pieces of Go code are provided which you can run yourself to see how strings are being encoded. Go is used because it has built-in support for Unicode, but you should be able to follow without any knowledge of Go.

ASCII

@alimsk
alimsk / .go
Last active January 2, 2022 06:05 — forked from hyg/gist:9c4afcd91fe24316cbf0
open browser in golang
import ("os/exec"; "runtime"; "fmt")
func openBrowser(url string) error {
switch runtime.GOOS {
case "linux", "android":
// termux supports xdg-open
return exec.Command("xdg-open", url).Run()
case "windows":
return exec.Command("rundll32", "url.dll,FileProtocolHandler", url).Run()
case "darwin":
@alimsk
alimsk / fade_indexed_stack.dart
Last active February 8, 2022 01:56 — forked from diegoveloper/fade_indexed_stack.dart
animated indexed stack
import 'package:fluent_ui/fluent_ui.dart';
// import 'package:flutter/material.dart'; // uncomment if you use material
class AnimatedIndexedStack extends StatefulWidget {
final int index;
final List<Widget> children;
final Duration duration;
final Widget Function(Widget, AnimationController) transitionBuilder;
const AnimatedIndexedStack({
@alimsk
alimsk / google-dorks
Created April 10, 2022 01:17 — forked from stevenswafford/google-dorks
Listing of a number of useful Google dorks.
" _ _ "
" _ /|| . . ||\ _ "
" ( } \||D ' ' ' C||/ { % "
" | /\__,=_[_] ' . . ' [_]_=,__/\ |"
" |_\_ |----| |----| _/_|"
" | |/ | | | | \| |"
" | /_ | | | | _\ |"
It is all fun and games until someone gets hacked!