Skip to content

Instantly share code, notes, and snippets.

@iyusa
iyusa / pinia.md
Last active December 10, 2023 11:00
[Pinia]#pinia #store #vue #nuxt

What is Pinia

Store library for vue. To store state across components or pages.

Note

You can use this code to share global state n simple app

export const state = reactive({})
package main
import (
"fmt"
"math/big"
"modernc.org/sortutil"
"sort"
)
func hasUniqueCharacters1(str string) (string, bool) {
@iyusa
iyusa / bottom.dart
Created October 18, 2021 01:20
[Flutter Bottom Menu]#flutter #menu #sheet #bottom
/// Bottom menu handler
/// Biar tidak acak-acakan aja
///
class BottomMenu {
final topRadius = 10;
final BuildContext context;
final DataGridController controller;
BottomMenu(this.context, {required this.controller}) {
showModalBottomSheet(
@iyusa
iyusa / config.go
Created July 23, 2021 08:37
[Go Env Config]#config #go
package common
import "github.com/ilyakaznacheev/cleanenv"
// Config for all
var Config config
type config struct {
Port int `yaml:"port"`
DB string `yaml:"db"`
@iyusa
iyusa / efi32.md
Last active June 30, 2020 08:40
[USB Linux on efi 32] #linux #efi32 #macbook #usb

What

Create bootable usb for Old Macbook with efi32 bootloader

Step

Start linux terminal

lsblk
@iyusa
iyusa / mongo.md
Created March 25, 2020 05:43
[Mongo] #mongo #mongosb

Instalation

sudo nano /etc/yum.repos.d/mongodb.repo

# isi dengan:
[MongoDB]
name=MongoDB Repository
baseurl=http://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/$basearch/
@iyusa
iyusa / couch.md
Last active March 22, 2020 09:48
[CouchDB] #couch #couchdb #nosql

Installation

sudo nano /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo isi dengan

[bintray--apache-couchdb-rpm]
name=bintray--apache-couchdb-rpm
baseurl=http://apache.bintray.com/couchdb-rpm/el$releasever/$basearch/
gpgcheck=0
repo_gpgcheck=0
@iyusa
iyusa / JournalD.md
Last active March 21, 2020 04:29
[SystemD] #linux #systemd #local

Journal Daemon

# simple list
journalctl -u mikroserver -o cat

# reversed
journalctl -u mikroserver -o cat -r

# interactive
import 'package:grpc/grpc.dart';
import 'package:mikropay/const.dart';
import 'package:mikropay/util.dart';
import 'package:mikropay/models/transaction.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'client/api.pb.dart';
import 'client/client.dart';
package jssx
import (
"context"
"fmt"
"log"
"time"
"../../common"