Skip to content

Instantly share code, notes, and snippets.

View samuelteixeiras's full-sized avatar

Samuel Teixeira samuelteixeiras

View GitHub Profile
socket.on('chat message', function(msg){
$('#messages').append(msg);
window.scrollTo(0, document.body.scrollHeight);
});
var socket = io();
$('form').submit(function(){
socket.emit('chat message', "<div class='msg-ping'>Ping:" + $('#m').val() + "</div>");
$('#m').val('');
return false;
});
@samuelteixeiras
samuelteixeiras / index.js
Last active March 23, 2022 22:46
Successful Notification
app.post('/successfulNotification', function (req, res) {
res = res.status(200);
res.send(req.body);
try {
var htmlHeader = prettyHtml(req.headers, req.body.dimensions);
var htmlBody = prettyHtml(JSON.parse(req.body), req.body.dimensions);
io.emit('chat message', '<div class="msg-header-success">Successful Notification received at:'
+ formatDate(new Date(), "dddd h:mm:sstt d MMM yyyy") +'</div>');
@samuelteixeiras
samuelteixeiras / index.js
Created March 23, 2022 22:40
express setUp
const express = require('express')
const app = express()
// set the public folder, place for static files.
app.use(express.static(__dirname + '/public'));
from twitter_auth import API_KEY, API_SECRET
import tweepy as tp
from datetime import datetime
import csv
import time
SOURCE_KEYWORDS = 'ireland alcohol' + ' -filter:retweets'
auth = tp.OAuth2AppHandler(
API_KEY, API_SECRET
@samuelteixeiras
samuelteixeiras / example.java
Created October 16, 2021 18:51
CompletedFuture with streams part 2
private static List<Integer> getIntegerList2(List<Integer> numbers) {
return numbers
.stream()
.map(
number ->
CompletableFuture.supplyAsync(
() -> getNumberCalculation(number),
executor
)
)
@samuelteixeiras
samuelteixeiras / CompletedFutureTest.java
Last active October 16, 2021 20:06
Completed future test
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.concurrent.CompletableFuture;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;
import java.util.stream.Collectors;
@samuelteixeiras
samuelteixeiras / example.java
Last active October 16, 2021 19:38
CompletedFuture with streams part 1
private static List<Integer> getIntegerList(List<Integer> numbers) throws InterruptedException {
return numbers
.stream()
.map(
number ->
CompletableFuture.supplyAsync(
() -> getNumberCalculation(number),
executor
)
)
@samuelteixeiras
samuelteixeiras / WeekOneExercisesTest.java
Last active September 23, 2021 14:11
WeekOneExercisesTest
package weekOne;
import org.junit.After;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.InputStream;
@samuelteixeiras
samuelteixeiras / WeekOneExercisesTest4.java
Created September 23, 2021 14:06
WeekOneExercisesTest4
private static final String OSWALD_ALONE = "Oswald acted alone";
private static final String FAVORITE_MOVIE = "matrix";
private static final String MOVIE_RATE_VALUE = "5";
private static final String MOVIE_RATE = "Move rating is: " + MOVIE_RATE_VALUE;
@Test
public void itTestFilmRating() {
InputStream in = new ByteArrayInputStream(MOVIE_RATE_VALUE.getBytes());
System.setIn(in);