Skip to content

Instantly share code, notes, and snippets.

View ergofriend's full-sized avatar
🎮
Playing FPS

kasu ergofriend

🎮
Playing FPS
View GitHub Profile
@ergofriend
ergofriend / GlanceAppWidgetHostPreview.kt
Created October 10, 2022 12:07
Custom GlanceAppWidgetHostPreview for ExperimentalPagerApi
import android.appwidget.AppWidgetProviderInfo
import androidx.compose.foundation.clickable
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.ui.Modifier
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.unit.DpSize
import androidx.glance.appwidget.ExperimentalGlanceRemoteViewsApi
import androidx.glance.appwidget.GlanceAppWidget
@ergofriend
ergofriend / make-persist.js
Created February 27, 2022 23:29
graphql-codegen persisted-queries
"use strict";
/**
* from https://github.com/valu-digital/graphql-codegen-persisted-query-ids/blob/master/src/index.ts
* schema:
* - ./schema.graphql
* generates:
* src/generated/persisted-queries.ts:
* documents: `./src/**\/!(*.d).{ts,tsx}`
* plugins:
* - make-persist.js:
@ergofriend
ergofriend / main.go
Last active November 28, 2020 12:44
golang ble ibeacon peripheral advertise macos darwin
package main
import (
"context"
"fmt"
"log"
"os"
"os/signal"
"time"
@ergofriend
ergofriend / main.go
Created November 28, 2020 12:40
golang totp
package main
import (
"github.com/pquerna/otp"
"github.com/pquerna/otp/totp"
"fmt"
"os"
"time"
)
package main
import (
"os"
"sync"
)
var alphabet [32]string
func ini() {
@ergofriend
ergofriend / envinfo.md
Created October 23, 2019 00:58
npx envinfo
  System:
    OS: macOS 10.15
    CPU: (8) x64 Intel(R) Core(TM) i5-8279U CPU @ 2.40GHz
    Memory: 970.00 MB / 16.00 GB
    Shell: 5.7.1 - /usr/local/bin/zsh
  Binaries:
    Node: 12.11.1 - /usr/local/bin/node
    Yarn: 1.19.1 - /usr/local/bin/yarn
    npm: 6.11.3 - /usr/local/bin/npm
@ergofriend
ergofriend / .env.local
Created October 16, 2018 18:01
GyazoとImgurのapiを使ってストレージを節約 with Vue ref: https://qiita.com/ErgoFriend/items/acb61dda0121acbed531
VUE_APP_GYAZO='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
VUE_APP_IMGUR='zzzzzzzzzzzz'
@ergofriend
ergofriend / file0.txt
Last active September 14, 2018 09:25
Nim nimble install jester -d:release ref: https://qiita.com/ErgoFriend/items/44f343d312d70f4f55dc
>nimble install jester
Downloading https://github.com/dom96/jester using git
Verifying dependencies for jester@0.4.1
Tip: 4 messages have been suppressed, use --verbose to show them.
Error: Unsatisfied dependency: nim (>= 0.18.1)
@ergofriend
ergofriend / About.vue
Last active February 23, 2019 02:51
Vue vuexでfirebaseのログイン保持 ref: https://qiita.com/ErgoFriend/items/bd1bb445e185bf45e272
<template>
<div class="about">
<div class="box">
<div class="media">
<figure class="image is-64x64 media-left">
<img class="is-rounded" :src="user.photoURL">
</figure>
<div class="media-content">
<div class="content">
<p>