Skip to content

Instantly share code, notes, and snippets.

View Sensiblemnd's full-sized avatar

Rob Lloveras Sensiblemnd

View GitHub Profile
@Sensiblemnd
Sensiblemnd / robot.js
Created December 11, 2012 20:03
ElGuapo
//FightCode can only understand your robot
//if its class is called Robot
var Robot = function(robot) {
};
Robot.prototype.onIdle = function(ev) {
var robot = ev.robot;
robot.ahead(100);
/* ==========================================================================
These following classes can be used to add safe-area padding to the either 4 directions
========================================================================== */
.iphoneXSafeArea--top{
/* iOS 11.2+ */
padding-top: env(safe-area-inset-top);
/* iOS 11 */
@Sensiblemnd
Sensiblemnd / not.js
Last active May 30, 2018 15:28
Creates a function out of '!'.
//Creates a function out of '!'.
//Use this to improve code readability.
//Instead of... if (!loggedIn) {}
//..do this.. if not(loggedIn) {}
const not = value => !value;
@Sensiblemnd
Sensiblemnd / consecutive_numbers
Last active August 31, 2018 17:53 — forked from XciA/consecutive_numbers
group consecutive numbers in array , in Javascript.
/*TODO MAKE IT IN ES6
var data=[4,5,6,9,10,14,15,20,21,22,23,24,25,30,31,34]
output
4-6,9-10,14-15,20-25,30-31,34
*/
var data=[4,5,6,9,10,14,15,20,21,22,23,24,25,30,31,34,36,37,94,95];
var start=data[0];
var temp=1;
var a=0;
@Sensiblemnd
Sensiblemnd / js-oneliner.js
Created May 9, 2019 13:24 — forked from hk-skit/js-oneliner.js
Useful Array One-liners.
// Remove Duplicates from an array
const removeDuplicates =
arr => arr.filter((item, index) => index === arr.indexOf(item));
const removeDuplicates1 = array => [...new Set(array)];
const removeDuplicates2 = array => Array.from(new Set(array));
// Flattens an array(doesn't flatten deeply).
import React from "react";
type AccordionType = {
children: React.ReactNode[] | React.ReactNode;
};
const Accordion = (props: AccordionType) => {
return <div className="accordion">{props.children}</div>;
};
//Yay, namespacing!
@Sensiblemnd
Sensiblemnd / index.html
Created January 26, 2021 21:10 — forked from mcxiaoke/index.html
detect app installed in browser
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>App Redirection</title>
</head>
<body>
<!-- iframe used for attempting to load a custom protocol -->
<iframe style="display:none" height="0" width="0" id="loader"></iframe>
const theIndex = {
dog: ()=>{console.log("dog")},
cat: ()=>{console.log("cat")},
rabbit: ()=>{console.log("rabbit")}
}
theIndex["rabbit"] ? theIndex["rabbit"]() : console.log("rabbnothing theret")
@Sensiblemnd
Sensiblemnd / README.md
Created July 10, 2021 17:08 — forked from natterstefan/README.md
VSCode | Debug tests in Create-React-App (all or single file)

VSCode | Debug tests in Create-React-App (all or single file)

Add launch.json into the .vscode folder.

image

Now, enter the Debug view. Either add debugger into one of the tests or add breakpoints, before you execute one of the scripts.

image

@Sensiblemnd
Sensiblemnd / root.css
Created July 29, 2021 20:59
Base Css Root fileexample
:root {
--header-height: 3rem;
/*========== Colors ==========*/
/* Change favorite color to match images */
--hue-color: ;
/* HSL color mode */
--color: hsl(var(--hue-color), 64%, 22%);