Skip to content

Instantly share code, notes, and snippets.

View kirugan's full-sized avatar
:atom:
Creating awesomeness

Kirill kirugan

:atom:
Creating awesomeness
View GitHub Profile
@kirugan
kirugan / skyeng.go
Created February 23, 2023 14:10
Skyeng lessons downloader
package main
import (
"bufio"
"fmt"
"io"
"net/http"
"os"
"regexp"
"strings"
@kirugan
kirugan / tinkoff_invest.go
Created March 24, 2023 09:35
Small script to collect input/output operations in Tinkoff investments
package main
import (
"context"
"crypto/tls"
"flag"
"fmt"
"github.com/davecgh/go-spew/spew"
sdk "github.com/tinkoff/invest-api-go-sdk"
"google.golang.org/grpc"
@kirugan
kirugan / server_test.go
Created August 9, 2023 20:11
HTTP server shutdown example
package server
import (
"context"
"fmt"
"io"
"net/http"
"testing"
"time"
@kirugan
kirugan / main.go
Created December 8, 2023 15:22
Sepolia balance
package main
import (
"context"
"crypto/ecdsa"
"fmt"
"github.com/ethereum/go-ethereum/crypto"
"github.com/ethereum/go-ethereum/ethclient"
"os"
)
@kirugan
kirugan / prime_test.go
Created April 9, 2024 17:47
Detecting 10001 prime number in golang
func TestMe(t *testing.T) {
var primes int
for i := 2; i < 1e7; i++ {
if isPrime(i) {
primes++
// fmt.Printf("%d is prime. Congrats!\n", i)
if primes == 10_001 {
fmt.Printf("%d th prime is %d\n", primes, i)
break
}