Skip to content

Instantly share code, notes, and snippets.

Consuming coffee

Tim Visée timvisee

Consuming coffee
View GitHub Profile
View my-subreddits.txt
View barbapappa-routes.txt
$ ./artisan route:list
| Domain | Method | URI | Name | Action | Middleware |

Correctly capitalize names in PHP

This will capitalize/normalize names in PHP. Use with care, because this makes some assumptions even though there is no consistency in naming.


  * Normalize the given (partial) name of a person.
  * - re-capitalize, take last name inserts into account
timvisee / .vimrc
Created Jun 28, 2019
Greatly reduced vimrc base for @eloydegen
View .vimrc
""" Configure vim-plug
set nocompatible
filetype off
" Begin vim-plug plugin loading
call plug#begin('~/.local/share/nvim/plugged')
" Jumping
Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' }
Plug 'junegunn/fzf.vim'
use std::cmp;
use std::io::{self, BufRead, BufReader, Cursor, Error as IoError, Read, Write};
use bytes::{BufMut, BytesMut};
use ece::Aes128GcmEceWebPush;
/// The cryptographic mode for a crypter: encrypt or decrypt.
pub enum CryptMode {
/// Encrypt data while transforming.
View arduino-ultra-sone.ino
* Ultrasonic Sensor HC-SR04 and Arduino Tutorial
* by Dejan Nedelkovski,
// defines pins numbers
const int trigPin = 9;
View packettracer-deps.txt
Qt module dev package lib package
bluetooth qtconnectivity5-dev libqt5bluetooth5
concurrent qtbase5-dev libqt5concurrent5
connectivity qtmobility-dev libqtconnectivity1
contacts qtmobility-dev libqt5contacts5
core qtbase5-dev libqt5core5a
dbus qtbase5-dev libqt5dbus5
designer qttools5-dev libqt5designer5
designercomponents qttools5-dev libqt5designercomponents5
View nightly-nalgebra.log
Compiling num-traits v0.2.6
Compiling typenum v1.10.0
Compiling num-complex v0.2.1
Compiling matrixmultiply v0.1.14
Checking rand_core v0.3.0
Checking rawpointer v0.1.0
Checking libc v0.2.43
Checking libm v0.1.2
Checking rand_core v0.2.2
Checking rand v0.5.5
extern crate nalgebra;
use nalgebra::geometry::Point3;
/// Given a list of points, calculate the rotation/angle the edges between points in radians.
/// In order to make reliable calculations the first two points are dropped in the result.
/// If a list of less than 3 points is given, an emtpy result is returned.
fn calc_point_angles(points: &Vec<Point3<f64>>) -> Vec<f64> {
timvisee /
Last active Jul 24, 2020
Get a list of subreddits you're subscribed to on reddit.

Get a list of your subreddits

To obtain a list of your subreddits, do the following:

  • First make sure you're logged in on reddit, on a desktop browser.
  • Then visit
  • Then put the following snippet in your browsers address bar, and press Enter.
    Make sure javascript: is included at the beginning, your browser might remove it while copy-pasting for security reasons:
    javascript:$('body').replaceWith('<body>'+$('.subscription-box').find('li').find('a.title').map((_, d) => $(d).text()).get().join("<br>")+'</body>');javascript.void()
You can’t perform that action at this time.