display: flex;
A short cheatsheet for flexbox. Assembled from w3schools and [MDN][2].
let | |
moz_overlay = import (builtins.fetchTarball https://github.com/mozilla/nixpkgs-mozilla/archive/master.tar.gz); | |
nixpkgs = import <nixpkgs> { overlays = [ moz_overlay ]; }; | |
in | |
with nixpkgs; | |
stdenv.mkDerivation { | |
name = "veloren-env"; | |
buildInputs = [ | |
(nixpkgs.rustChannelOf { date = "2019-04-11"; channel = "nightly"; }).rust | |
git |
~/p/f/g/dodger (master|✔) 1 $ cargo run | |
Finished dev [unoptimized + debuginfo] target(s) in 0.25s | |
Running `target/debug/dodger` | |
[INFO][winit::platform::platform::x11::window] Guessed window DPI factor: 1.8333333333333333 | |
[DEBUG][winit::platform::platform::x11::window] Calculated physical dimensions: 500x500 | |
[INFO][gfx_device_gl::info] parsing version '4.5 (Core Profile) Mesa 18.1.7' | |
[INFO][gfx_device_gl::info] parsing version '4.50' | |
[INFO][gfx_device_gl] Info { platform_name: PlatformName { vendor: "Intel Open Source Technology Center", renderer: "Mesa DRI Intel(R) HD Graphics 620 (Kaby Lake GT2) " }, version: 4.5, shading_language: 4.50, extensions: {"GL_NV_depth_clamp", "GL_INTEL_performance_query", "GL_ARB_pipeline_statistics_query", "GL_ARB_texture_query_levels", "GL_ARB_map_buffer_range", "GL_ARB_draw_elements_base_vertex", "GL_AMD_vertex_shader_layer", "GL_ARB_texture_multisample", "GL_ARB_shader_texture_lod", "GL_NV_packed_depth_stencil", "GL_ARB_gpu_shader_fp64", "GL_KHR_no_error", "GL_EXT_sh |
const std = @import("std"); | |
const Builder = std.build.Builder; | |
pub fn build(b: *Builder) void { | |
const mode = b.standardReleaseOptions(); | |
var exe = b.addExecutable("game", "src/main.zig"); | |
exe.setBuildMode(mode); | |
exe.addLibPath("lib"); |
display: flex;
A short cheatsheet for flexbox. Assembled from w3schools and [MDN][2].
nix-shell -p cmake llvmPackages_9.clang-unwrapped llvmPackages_9.llvm clang_9 libxml2 zlib pkgconfig --run fish |
scores = [(0.4, "a"), (0.5, "b"), (0.1, "c")] | |
# Calculate the sum of all scores. | |
# | |
# Will probably be 1 since the bots are scored with a percentage, | |
# but just in case... | |
denominator = 0 | |
for score in scores: | |
denominator += score[0] |
// 2000 lines of generated zig... | |
const struct_unnamed_36 = extern struct {}; | |
pub const wasmer_instance_t = struct_unnamed_36; | |
// 2000 more lines of generated zig... |
(module | |
(type (;0;) (func (param i32))) | |
(type (;1;) (func (param i32 i32))) | |
(type (;2;) (func)) | |
(type (;3;) (func (param i32) (result i32))) | |
(import "env" "register" (func $register (type 0))) | |
(func $std.builtin.default_panic (type 1) (param i32 i32) | |
(local i32 i32 i32) | |
global.get 0 | |
local.set 2 |
begin | |
set_fill_style(FillStyle{ .Color = Color{ .r = 255, .g = 255, .b = 255, .a = 255 } }) | |
fill_rect(0, 0, 640, 480) | |
set_stroke_style(FillStyle{ .Color = Color{ .r = 204, .g = 204, .b = 204, .a = 255 } }) | |
set_line_cap(LineCap.square) | |
set_line_width(1.5) | |
set_line_dash(f32@7ffde74f5c18) | |
set_fill_style(FillStyle{ .Color = Color{ .r = 100, .g = 100, .b = 100, .a = 255 } }) | |
set_fill_style(FillStyle{ .Color = Color{ .r = 100, .g = 100, .b = 100, .a = 255 } }) | |
set_text_align(TextAlign.Left) |
const std = @import("std"); | |
pub fn main() !void { | |
const argv = try std.process.argsAlloc(std.heap.page_allocator); | |
defer std.process.argsFree(std.heap.page_allocator, argv); | |
const result = forth("a b +", .{ | |
.a = try std.fmt.parseInt(i32, argv[1], 10), | |
.b = try std.fmt.parseInt(i32, argv[2], 10), | |
}); |