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
Loading
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"
)