Skip to content

Instantly share code, notes, and snippets.

View kharioki's full-sized avatar
🤘
I'm burdened with glorious purpose

Tony Kharioki kharioki

🤘
I'm burdened with glorious purpose
View GitHub Profile
@kharioki
kharioki / useLocalStorage.js
Created February 21, 2021 16:56
A useLocalStorage react hook
// Hook
export default function useLocalStorage(key, initialValue) {
// State to store our value
// Pass initial state function to useState so logic is only executed once
const [storedValue, setStoredValue] = useState(() => {
try {
// Get from local storage by key
const item = window.localStorage.getItem(key);
// Parse stored json or if none return initialValue
return item ? JSON.parse(item) : initialValue;
@kharioki
kharioki / docker-help.md
Created May 17, 2020 10:01 — forked from bradtraversy/docker-help.md
Docker Commands, Help & Tips

Docker Commands, Help & Tips

Show commands & management commands

$ docker

Docker version info

@kharioki
kharioki / main.dart
Created April 20, 2020 23:56
class constructors in dart
// Class constructors
void main() {
Human june = Human(165, 120);
print(june.height);
print(june.weight);
Human tony = Human(170, 140);
print(tony.height);
@kharioki
kharioki / main.dart
Last active April 20, 2020 22:37
Inheritance of Action
// Inheritance of Actions
void main() {
// Car myNormalCar = Car();
// myNormalCar.drive();
// print(myNormalCar.numberOfSeats);
@kharioki
kharioki / main.dart
Created April 20, 2020 22:13
Flutter Lists
import 'dart:math';
void main() {
List<String> myList = [
'Angela',
'Tony',
'June',
'Tessie'
];
@kharioki
kharioki / mario.c
Created January 10, 2019 11:47
mario staircase c
#include <cs50.h>
#include <stdio.h>
int get_positive_int(string prompt);
int main(void)
{
int h = get_positive_int("Height: ");
for (int i = 0; i < h; i++) {
for ( int j = h - i; j > 1; j--) {
printf(" ");
'use strict';
const fs = require('fs');
process.stdin.resume();
process.stdin.setEncoding('utf-8');
let inputString = '';
let currentLine = 0;
'use strict';
process.stdin.resume();
process.stdin.setEncoding('utf-8');
let inputString = '';
let currentLine = 0;
process.stdin.on('data', inputStdin => {
inputString += inputStdin;
'use strict';
const fs = require('fs');
process.stdin.resume();
process.stdin.setEncoding('utf-8');
let inputString = '';
let currentLine = 0;
'use strict';
process.stdin.resume();
process.stdin.setEncoding('utf-8');
let inputString = '';
let currentLine = 0;
process.stdin.on('data', inputStdin => {
inputString += inputStdin;