Skip to content

Instantly share code, notes, and snippets.

View ekusiadadus's full-sized avatar
🏆
bitcoin

ekusiadadus ekusiadadus

🏆
bitcoin
View GitHub Profile
@ekusiadadus
ekusiadadus / gist:daf978e822aa8ab0490436118f3d68a8
Created August 12, 2021 11:20 — forked from digitaljhelms/gist:4287848
Git/GitHub branching standards & conventions

Branching

Quick Legend

Description, Instructions, Notes
Instance Branch
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@ekusiadadus
ekusiadadus / data.json
Last active October 31, 2022 08:16
Twitter API Response
{
"data": [
{
"possibly_sensitive": false,
"lang": "ja",
"source": "Twitter Web App",
"created_at": "2022-10-30T15:16:28.000Z",
"author_id": "1299285051436273664",
"entities": {
"urls": [
@ekusiadadus
ekusiadadus / main.py
Last active October 31, 2022 08:18
Twitter を BigQuery と JupyterLab で分析してみた ~ Twitter API v2 ~
import requests
import os
import urllib
import json
import datetime
from google.cloud import bigquery
bearer_token = "[Your Token]"
headers = {"Authorization": "Bearer {}".format(bearer_token)}
@ekusiadadus
ekusiadadus / cap.go
Created November 6, 2022 18:21
Go capacity of a slice
package main
import "fmt"
func main() {
n := make([]int, 4, 5)
fmt.Printf("len=%d, cap=%d, slice=%v\n", len(n), cap(n), n)
n = append(n, 1)
fmt.Printf("len=%d, cap=%d, slice=%v\n", len(n), cap(n), n)
n = append(n, 2)
@ekusiadadus
ekusiadadus / initslice.go
Created November 6, 2022 18:37
slice initialization Golang
package main
import "fmt"
func main() {
var a []int
a = make([]int, 5)
for i := 0; i < 5; i++ {
a = append(a, i)
fmt.Println(a)
@ekusiadadus
ekusiadadus / main.go
Created November 6, 2022 19:39
chanel
package main
func goroutine1(s []int, c chan int) {
sum := 0
for _, v := range s {
sum += v
}
c <- sum
}
@ekusiadadus
ekusiadadus / main.go
Created November 6, 2022 19:42
channel2 channel2
package main
func goroutine1(s []int, c chan int) {
sum := 0
for _, v := range s {
sum += v
}
c <- sum
}
@ekusiadadus
ekusiadadus / main.go
Created November 6, 2022 19:52
producer, consumer
package main
import "sync"
func producer(ch chan int, i int) {
ch <- i * 2
}
func consumer(ch chan int, wg *sync.WaitGroup) {
defer wg.Done()
@ekusiadadus
ekusiadadus / main.go
Last active November 7, 2022 14:52
Yahoo Finance
package main
import (
"fmt"
"github.com/markcheno/go-quote"
"github.com/markcheno/go-talib"
"log"
"os"
)