Skip to content

Instantly share code, notes, and snippets.

View joshcalafell's full-sized avatar
:octocat:
Looking for Work!

Joshua Calafell joshcalafell

:octocat:
Looking for Work!
View GitHub Profile
@joshcalafell
joshcalafell / binarygap.js
Created February 17, 2020 21:00
Binary Gap Solution
// you can write to stdout for debugging purposes, e.g.
// console.log('this is a debug message');
function solution(N) {
// write your code in JavaScript (Node.js 8.9.4)
let length = 0;
const binary = N.toString(2).split(1);
for (let i = 0; i < binary.length - 1; i++) {
if (binary[i].length > length) {
length = binary[i].length;
@joshcalafell
joshcalafell / nineties.itermcolors
Created February 16, 2020 00:36
Nineties Iterm Colors
<?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>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.20000000298023224</real>
@joshcalafell
joshcalafell / lovelace.itemcolors
Created February 16, 2020 00:35
Lovelace Item Colors
<?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>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.21176470816135406</real>
@joshcalafell
joshcalafell / .bash_aliases
Created February 16, 2020 00:25
Bash Aliases
# Functions
# https://stackoverflow.blog/2020/02/12/when-laziness-is-efficient-make-the-most-of-your-command-line/?cb=1
alias x='exit'
alias szsh='source ~/.zshrc'
alias hc='history -c'
alias c='clear'
alias gaa='git add -A'
find ~/* -name 'node_modules' -type d -prune -exec rm -rf '{}' +

Keybase proof

I hereby claim:

  • I am rabbitfighter81 on github.
  • I am rabbitfighter (https://keybase.io/rabbitfighter) on keybase.
  • I have a public key ASBlMfqTIrsbUY8sfpyl6qsAeOBKfgFur0_BA6Yo9uzilwo

To claim this, I am signing this object:

@joshcalafell
joshcalafell / expected.dog.service.ts
Last active June 22, 2019 18:47
The peer reviewers expected code
import { HttpClient } from '@angular/common/http';
import { Injectable, OnInit } from '@angular/core';
import { BehaviorSubject } from 'rxjs';
import { ConfigService } from '../config.service';
import { BaseHttpService } from '../base.service';
import { DogSerializer } from './dog.serializer';
import { Dog } from './dog.shape';
@Injectable()
export class DogService extends BaseHttpService<Dog> {
@joshcalafell
joshcalafell / dog.service.ts
Last active June 22, 2019 18:51
An Angular service that can ask for a list of dogs from an API and handle the response
import { HttpClient, HttpErrorResponse } from '@angular/common/http';
import { Injectable } from '@angular/core';
import { EMPTY, Observable, throwError } from 'rxjs';
import { catchError, tap } from 'rxjs/operators';
import { Dog } from './dog.shape';
@Injectable()
export class DogService {
private readonly apiUrl = 'www.xxx.com/api';
const foo = bar;
@joshcalafell
joshcalafell / index.jade
Created November 4, 2016 17:15
Omega Sketches
.container
div#root
div#content
h2.pinline
span Header Pinline
p
| This is a pure CSS header pinline