Skip to content

Instantly share code, notes, and snippets.

View frizadiga's full-sized avatar

friz() frizadiga

View GitHub Profile
@frizadiga
frizadiga / test.md
Created May 25, 2023 15:12 — forked from ityonemo/test.md
Zig in 30 minutes

A half-hour to learn Zig

This is inspired by https://fasterthanli.me/blog/2020/a-half-hour-to-learn-rust/

Basics

the command zig run my_code.zig will compile and immediately run your Zig program. Each of these cells contains a zig program that you can try to run (some of them contain compile-time errors that you can comment out to play with)

@frizadiga
frizadiga / _.rs
Last active April 25, 2020 13:48
rust play
fn main() {
let text: String = String::from("Hi Word!");
println!("output: {}", text);
}
@frizadiga
frizadiga / async-this-state.js
Created August 30, 2019 06:56
Async this.state()
setStateAsync(state) {
return new Promise((resolve) => {
this.setState(state, resolve)
});
}
async handleChange(input) {
await this.setStateAsync({ load: true });
this.props.actions.getItemsFromThirtParty(input);
await this.setStateAsync({ load: false })
@frizadiga
frizadiga / amuse.zsh-theme
Created August 22, 2019 16:37
/Users/nakama/.oh-my-zsh/themes
# vim:ft=zsh ts=2 sw=2 sts=2
# Must use Powerline font, for \uE0A0 to render.
ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg[magenta]%}"
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}"
ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[red]%}!"
ZSH_THEME_GIT_PROMPT_UNTRACKED="%{$fg[green]%}?"
ZSH_THEME_GIT_PROMPT_CLEAN=""
ZSH_THEME_RUBY_PROMPT_PREFIX="%{$fg_bold[red]%}‹"
const objFilter = (obj) => {
for (key in obj) {
if (!obj[key]) delete obj[key];
};
}
@frizadiga
frizadiga / gist:9f45548cf3d51bfbb3820d3451a5990f
Created August 15, 2019 10:28
DimmedMonokai.itermcolors.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Ansi 0 Color</key>
<dict>
<key>Blue Component</key>
<real>0.26370203495025635</real>
<key>Green Component</key>
<real>0.23855249583721161</real>
@frizadiga
frizadiga / render-count.js
Created July 29, 2019 04:20
render-count
const renderCount = React.useRef(0);
console.log('==> renderCount', renderCount.current++);
@frizadiga
frizadiga / settings.json
Last active April 18, 2019 04:32
my preference settings.json
"workbench.activityBar.visible": false,
"workbench.panel.defaultLocation": "right",
"terminal.integrated.shell.windows": "cmd.exe",
"terminal.integrated.shellArgs.windows": [
"/k", "%hiu-cmd%\\cmder\\vendor\\init.bat"
]
@frizadiga
frizadiga / mobile-first-media-query.css
Created April 4, 2019 06:26
example of how to handle viewport with media query for "mobile first" approach development
/* Medium Display Above */
@media only screen and (min-width: 768px) {
.content {
padding-top: calc(56px + 8px);
grid: auto / repeat(auto-fit, minmax(200px, 1fr));
}
.banner .banner__centered-items {
grid-auto-flow: column;
}
.slider {
const fnFetch = async (url) => {
const data = await (await fetch(url)).json();
return data;
};