Skip to content

Instantly share code, notes, and snippets.

View saidaspen's full-sized avatar

saidaspen

  • Stockholm, Sweden
View GitHub Profile
@saidaspen
saidaspen / example.rs
Created April 23, 2020 12:11
Nested hashmap
let mut scores: HashMap<String, HashMap<String, u32>> = HashMap::new();
1 for repo in tracked_repos {
2 let contributions: Vec<Contribution> = gh
3 .get_contributors(&repo)
4 .expect("unable to get contributors for repo")
5 .iter()
6 .filter(|c| participants_set.contains(&c.login))
7 .cloned()
8 .collect();
9 for contrib in contributions {
@saidaspen
saidaspen / Aoc07.java
Last active December 7, 2019 14:16
AOC2019 07 Java
package se.saidaspen.aoc2019.aoc07;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.concurrent.*;
import java.util.stream.IntStream;
@saidaspen
saidaspen / config.go
Last active September 17, 2018 04:35
Did configuration - Seems overly complex!
// Config holds the properties and values used for configuration
type Config struct {
dateFormat string
}
// DefaultConfig is the set of configuration values used if none other is given.
var DefaultConfig = Config{"2006-01-02"}
// FromFile returns the configuration to use for did
func FromFile(path string) (c Config, e error) {
@saidaspen
saidaspen / to_learn_and_improve.md
Last active June 22, 2018 06:27
Things that I want to learn

General work related skills

Communication

  1. Public speaking

Technology

Programming and scripting Languages

  1. Golang
  2. Python
  3. Rust
@saidaspen
saidaspen / analys_vmelvan_omg1.md
Last active June 15, 2018 13:03
Analys: VM Elvan Omgång 1

Analys av VM-Elvan

När ungen sover får man tid att göra sådana här dumheter. Analys av hur vi valt spelare i VM-Elvan.

Allmänt

Första delen är allmän analys utan att dyka djupare i varje enskilt lag. Vilka spelare och länder är populära? Vilka är mindre populära?

Favoritland

Sammanställning av hur många seplare vi valt från de olika länderna (minst 3 spelare).

@saidaspen
saidaspen / ubuntu_fresh_install.md
Last active May 23, 2018 11:11
Ubuntu Fresh Installation

Background

Applications

  • VPN: Mullvad
  • IntelliJ
  • Sublime
  • Git
  • Java
  • Tmux