Skip to content

Instantly share code, notes, and snippets.

@diabloneo
diabloneo / jekyll-and-liquid.md
Created April 16, 2018 15:34 — forked from magicznyleszek/jekyll-and-liquid.md
Jekyll & Liquid Cheatsheet

Jekyll & Liquid Cheatsheet

A list of the most common functionalities in Jekyll (Liquid). You can use Jekyll with GitHub Pages, just make sure you are using the proper version.

Running

Running a local server for testing purposes:

@diabloneo
diabloneo / fill_struct_string.go
Last active March 25, 2021 06:31
Fill a Golang struct's string fields' values according with fieldss names.
package common
import (
"fmt"
"go/token"
"reflect"
)
// FillStructString set values of string fields of a struct to the field names.
func FillStructString(value interface{}) {
@diabloneo
diabloneo / README.md
Created February 23, 2022 11:45
Build kernel-ark 5.15 with mock config centos-stream+epel8-x86_64 failed

I tried to build kernel 5.15 for Rocky Linux 8 with mock. But I failed on tools/iio

The error is gcc can not find the correct headers:

~/build/BUILD/kernel-5.15.19-0.test/linux-5.15.19-0.test.el8.x86_64
~/build/BUILD/kernel-5.15.19-0.test/linux-5.15.19-0.test.el8.x86_64/tools/iio ~/build/BUILD/kernel-5.15.19-0.test/linux-5.15.19-0.test.el8.x86_64
+ popd
+ pushd tools/iio/
+ /usr/bin/make -s 'HOSTCFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' 'HOSTLDFLAGS=-Wl,-z,relro  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' 'CFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redha