Skip to content

Instantly share code, notes, and snippets.

View yakuter's full-sized avatar
💭
Working #golang @binalyze

Erhan Yakut yakuter

💭
Working #golang @binalyze
View GitHub Profile
@yakuter
yakuter / CryptoJS.js
Last active April 14, 2024 20:51
CryptoJS AES Example
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/components/core-min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/components/sha256.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/components/enc-base64.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/rollups/aes.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/rollups/pbkdf2.js"></script>
@yakuter
yakuter / ioReaderRight.go
Created February 15, 2024 21:02
Copy and Movement 11
package main
import (
"fmt"
"io"
"strings"
)
func main() {
reader := strings.NewReader("This is a test message.")
@yakuter
yakuter / ioReaderWrong.go
Created February 15, 2024 20:56
Copy and Movement 10
package main
import (
"fmt"
"io"
"strings"
)
func main() {
reader := strings.NewReader("Test")
@yakuter
yakuter / bufio.go
Created February 15, 2024 20:24
Copy and Movement 9
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
file, err := os.Open("example.txt")
@yakuter
yakuter / bytesBuffer.go
Created February 15, 2024 18:34
Copy and Movement 8
package main
import (
"bytes"
"fmt"
)
func main() {
var buffer bytes.Buffer
@yakuter
yakuter / ioPipeHttpServer.go
Created February 15, 2024 17:25
Copy and Movement 7
package main
import (
"io"
"net/http"
"os"
)
func main() {
http.HandleFunc("/download", func(w http.ResponseWriter, r *http.Request) {
@yakuter
yakuter / ioPipeHttpRequest.go
Created February 15, 2024 17:03
Copy and Movement 6
package main
import (
"fmt"
"io"
"net/http"
"os"
)
func main() {
@yakuter
yakuter / channel.go
Created February 15, 2024 09:05
Copy and Movement 5
package main
import (
"fmt"
"time"
)
func main() {
messageChannel := make(chan string)
@yakuter
yakuter / ioCopy.go
Created February 15, 2024 08:24
Copy and Movement 4
package main
import (
"fmt"
"io"
"os"
)
func main() {
sourcePath := "source.txt"
@yakuter
yakuter / ioPipe.go
Created February 15, 2024 07:54
Copy and Movement 3
package main
import (
"fmt"
"io"
"os"
)
func main() {
reader, writer := io.Pipe()