Skip to content

Instantly share code, notes, and snippets.

Ivan Zezyulya ivanzoid

Block or report user

Report or block ivanzoid

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View Linux find.sh
# A find Tutorial and Primer: https://danielmiessler.com/study/find/
find . -name '*.jpg'
# find only directories
find . -name 'foo' -type d
# find only files
find . -name 'foo' -type f
View Linux create tarball.sh
tar cvf file.tar path
tar cvzf file.tar.gz path
tar cvjf file.tar.bz2 path
View Golang filename without path.go
package main
import (
"path/filepath"
)
func fileNameWithoutPath(fileName string) string {
return filepath.Base(fileName)
}
View Golang filename without extension.go
package main
import (
"strings"
"path/filepath"
)
func fileNameWithoutExtension(fileName string) string {
return strings.TrimSuffix(fileName, filepath.Ext(fileName))
}
View Golang filename directory.go
package main
import "path"
func filenameDirectory(filename string) string {
return path.Dir(filename)
}
View Golang determine image format.go
package main
import "fmt"
func determineImageType(fileName string) (imageType string, err error) {
return runProgram1("identify", "-format", "%[m]", fmt.Sprintf("%v[0]", fileName))
}
View Golang determine image dimensions.go
package main
import (
"fmt"
"strings"
"strconv"
"errors"
)
func determineImageDimensions(fileName string) (width, height uint64, err error) {
You can’t perform that action at this time.