Created a simple pomodoro timer with customizable session and break lengths for FreeCodeCamp.com zipline.
Forked from Geoff Storbeck's Pen Pomodoro Timer.
A Pen by Razafindrakoto on CodePen.
function fearNotLetter(str) { | |
var x = 0; | |
var res = 0; | |
for (var i=0; i<str.length; i++) { | |
var y = str.charCodeAt(i); | |
if(x !== 0){ | |
if(y !== x+1){ | |
res = x + 1; | |
break; | |
} |
function translate(str) { | |
var length = str.length; | |
var tab = []; | |
for(var i=0; i<length; i++){ | |
var first = str.charAt(i); | |
//voyelle | |
if(first === "a" || first === "e" || first === "i" || first === "o" || first === "u" || first === "y"){ | |
if(i === 0){ | |
str = str + "way"; | |
} |
function myReplace(str, before, after) { | |
var test = before.slice(0,1); | |
var testMaj = test.toUpperCase(); | |
if(test === testMaj){ | |
after = after.charAt(0).toUpperCase() + after.substring(1).toLowerCase(); | |
} | |
str = str.replace(before, after); | |
return str; | |
} |
function where(collection, source) { | |
var arr = []; | |
// What's in a name? | |
var n=0; | |
var l = Object.keys(source); | |
var nb = l.length; | |
for(var j in collection){ | |
var res = 0; | |
for (var i in source) { |
<!-- Docs at http://http://simpleweatherjs.com --> | |
<div class="row"> | |
<div class="col-md-6"> | |
<div id="weather"></div> | |
</div> | |
<div class="col-md-6"> | |
<div id="weatherParis"></div> | |
</div> | |
</div> |
<?php | |
function convertCurrency($amount, $from, $to){ | |
$url = "https://www.google.com/finance/converter?a=$amount&from=$from&to=$to"; | |
$data = file_get_contents($url); | |
preg_match("/<span class=bld>(.*)<\/span>/",$data, $converted); | |
$converted = preg_replace("/[^0-9.]/", "", $converted[1]); | |
return round($converted, 3).' '.$to; | |
} | |
echo convertCurrency(1000, "USD", "MGA"); |
Created a simple pomodoro timer with customizable session and break lengths for FreeCodeCamp.com zipline.
Forked from Geoff Storbeck's Pen Pomodoro Timer.
A Pen by Razafindrakoto on CodePen.
<nav class="navbar navbar-default navbar-fixed-top topnav" role="navigation"> | |
<div class="container topnav"> | |
<!-- Brand and toggle get grouped for better mobile display --> | |
<div class="navbar-header"> | |
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> | |
<span class="sr-only">Toggle navigation</span> | |
<span class="icon-bar"></span> | |
<span class="icon-bar"></span> | |
<span class="icon-bar"></span> | |
</button> |