Skip to content

Instantly share code, notes, and snippets.

<script src="http://code.jquery.com/jquery-1.10.2.min.js"/>
<script src="http://www.example.com:5000/socket.io/socket.io.js"/>
@leomelzer
leomelzer / Analyse.java
Created July 9, 2012 09:02
Simple-stupid Sentiment analysis for 1 million tweets.
package analyse;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/* Scope is the idea of what can or cannot be seen in your code. Global scope encompasses code
that can be seen anywhere in your code, including other files and inside functions. Local scope
is code that can be accessed inside the current scope chain level. If you declare a variable inside
a function for instance, that variable will not be recognized outside that function. This allows for
less buggy code and the reuse of variable names.*/
/* Global variables are to be avoided because they increase the risk of writing buggy code. Functions that
rely on global variables can be both indeterminate and has side effects, meaning that the function may not
produce the same results given the same input and may also have unintended consequences outside the function
itself.*/
@ecarlson1201
ecarlson1201 / Find Average
Created August 26, 2018 10:31
Arrays and Loops Drills
function average(numbers) {
function getSum(total, num){
return (total + num)
}
return (numbers.reduce(getSum))/numbers.length
}
/* From here down, you are not expected to
understand.... for now :)
function minusLastItem(array) {
return array.slice(0, array.length-1)
}
function copyFirstHalf(array) {
return array.slice(0, array.length/2)
}
/* From here down, you are not expected to
understand.... for now :)
function accessFirstItem(array) {
const myArray = array
return myArray[0]
}
function accessThirdItem(array) {
const myArray = array
return myArray[2]
}
@ecarlson1201
ecarlson1201 / Catch Error
Created August 24, 2018 23:31
Control and Flow Drill
function main() {
try {
doAllTheThings()
} catch(e){
reportError(e)
console.dir(e)
}
}
function doAllTheThings() {
function isDivisible(divisee, divisor) {
return Number.isInteger(divisee / divisor)
}
/* From here down, you are not expected to
understand.... for now :)
Nothing to see here!
@ecarlson1201
ecarlson1201 / Shouter
Created August 24, 2018 01:03
String Drills
function shouter(whatToShout) {
return `${whatToShout.toUpperCase()}!!!`
}
/* From here down, you are not expected to
understand.... for now :)
Nothing to see here!
@manfromanotherland
manfromanotherland / formspree.html
Last active July 30, 2021 07:05
JS: Ajax send forms using the most excellent Formspree » http://formspree.io #snippet
<form id="contact-form" action="//formspree.io/your@email.com" method="post">
<input type="text" name="Name" placeholder="Name" required>
<input type="email" name="Email" placeholder="Email" required>
<textarea name="Message" cols="30" rows="6" placeholder="Message" required></textarea>
<!-- CONFIG -->
<input class="is-hidden" type="text" name="_gotcha">
<input type="hidden" name="_subject" value="Subject">
<input type="hidden" name="_cc" value="email@cc.com">
<!-- /CONFIG -->
<input class="submit" type="submit" value="Send">