Skip to content

Instantly share code, notes, and snippets.

View juanbrusco's full-sized avatar
🏠
Working from home

Juan Ariel Brusco juanbrusco

🏠
Working from home
View GitHub Profile
@juanbrusco
juanbrusco / truncate.js
Created August 30, 2018 19:02
Truncate a string - Javascript
truncate (str, length, ending) {
if (length == null) {
length = 100;
}
if (ending == null) {
ending = '...';
}
if (str.length > length) {
return str.substring(0, length - ending.length) + ending;
} else {
@juanbrusco
juanbrusco / check-empty.js
Created August 30, 2018 19:06
Check empty - Javascript
isEmpty(myObject) {
for(var key in myObject) {
if (myObject.hasOwnProperty(key)) {
return false;
}
}
return true;
};
@juanbrusco
juanbrusco / merge-two-arr.js
Created August 31, 2018 22:02
Merge 2 arrays - Javascript
merge_array(array1, array2) {
const result_array = [];
const arr = array1.concat(array2);
let len = arr.length;
const assoc = {};
while (len--) {
const item = arr[len];
if (!assoc[item]) {
@juanbrusco
juanbrusco / merge-three-arr.js
Created August 31, 2018 22:03
Merge 2 arrays - Javascript
merge_array(array1, array2, array3) {
const result_array = [];
array1.concat(array2, array3).forEach(item => {
if (result_array.indexOf(item) == -1)
result_array.push(item);
});
return result_array;
}
@juanbrusco
juanbrusco / add-no-existing.js
Created August 31, 2018 22:05
Add item to array (if exists then remove) - Javascript
this.array = [];
selectCarouselItem(itemToAdd) {
if (this.array.indexOf(itemToAdd) != -1) {
this.array.splice(this.array.indexOf(itemToAdd), 1)
} else {
this.array.push(itemToAdd);
}
}
@juanbrusco
juanbrusco / parsing-json-object.swift
Last active August 31, 2018 22:06
Parsing json objects - Swift
//JSON example
{
"ObjectList": [
{
"x": "Starbucks",
"y": "asd"
},
{
"x": "Starbucks",
"y": "asd"
@juanbrusco
juanbrusco / recursive.java
Created September 5, 2018 15:44
Recursive function with ArrayList - Java
public static ArrayList<E> getFunction(Object x, int level, ArrayList<E> list) {
if (level == 1) {
Object x2 = DB.getInstance().getObjectById(x.getID());
list.add(x2);
return list;
} else {
Object x2 = DB.getInstance().getObjectById(x.getID());
level = level - 1;
list.add(x2);
return getFunction(x2, level, list);
@juanbrusco
juanbrusco / responsive-values.txt
Created September 5, 2018 20:57
Responsive values (Bootstrap) - Text
xs
0 - 576px
sm
> 576px
md
> 768px
lg
> 992px
xl
> 1200px
@juanbrusco
juanbrusco / columns-divided.html
Created October 4, 2018 20:26
Dividing dynamic content into columns - HTML+CSS
<html>
<ul>
<li>ALFA ROMEO</li>
<li>AUDI</li>
<li>AUSTIN</li>
<li>BMW</li>
.. etc etc
<li>TOYOTA</li>
<li>TRIUMPH</li>
<li>VAUXHALL</li>
@juanbrusco
juanbrusco / get-json.java
Created October 11, 2018 20:48
Get JSON from url - Java
public static void main(String[] args) {
HttpURLConnection connection = null;
String inputLine;
StringBuffer response = new StringBuffer();
try {
URL url = new URL("url");
connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");
connection.setRequestProperty("Content-Type","application/json");