Skip to content

Instantly share code, notes, and snippets.

@ifkas
ifkas / laravel-sail.sh
Last active March 27, 2024 17:15
Aliases for Laravel Sail
nano ~/.bash_profile
if [ -r ~/.bashrc ]; then
source ~/.bashrc
fi
nano ~/.bashrc
# Alias for sail up
alias sail='bash vendor/bin/sail'
@ifkas
ifkas / HTML5: Starting Template Snippet
Last active November 5, 2020 18:22
HTML5 snippet - Starter template for Sublime Text 3
<snippet>
<content><![CDATA[
<!DOCTYPE html>
<!--[if lt IE 7]><html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
<!--[if IE 7]><html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]-->
<!--[if IE 8]><html class="no-js lt-ie9" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
<head>
<!-- Global Metas -->
@ifkas
ifkas / array_for_reduce.js
Last active October 13, 2020 18:18
Array1 - Reduce
const shelf = [
"blueberry pie",
"apple tart",
"meat pie",
"apple pie",
"banana bread",
"pumpkin pie",
"apple crumble",
"donuts"
];
@ifkas
ifkas / reduce_exercise_one_number_solution.js
Created October 13, 2020 17:34
Reduce exercise number solution
let total = numbers.reduce((accumulator, number) => {
return accumulator += number;
}, 0);
@ifkas
ifkas / reduce_exercise_one_numbers.js
Created October 13, 2020 17:31
Reduce exercise one numbers
const numbers = [1,3,5,10,20];
@ifkas
ifkas / reduce_exercise_two.js
Created October 13, 2020 16:53
Reduce - exercise two solution
function longest(s1, s2) {
const allLetters = s1 + s2;
const distinctLetters = allLetters.split('').reduce((distinctLetters, currentLetter) => {
distinctLetters[currentLetter] = true;
return distinctLetters;
}, {});
const letters = Object.keys(distinctLetters);
return letters.sort().join('');
}
@ifkas
ifkas / final_result.js
Created October 13, 2020 16:51
Final result - exercise 2
a = "xyaabbbccccdefww"
b = "xxxxyyyyabklmopq"
longest(a, b) -> "abcdefklmopqwxy"
a = "abcdefghijklmnopqrstuvwxyz"
longest(a, a) -> "abcdefghijklmnopqrstuvwxyz"
@ifkas
ifkas / reduce_exercise_one.js
Created October 13, 2020 16:45
Reduce - exercise 1
let apples = shelf.reduce((accumulator, number) => {
if(number.includes("apple")) {
return accumulator += 1;
} else {
return accumulator;}
}, 0);
@ifkas
ifkas / bg_images.json
Last active June 5, 2019 16:14
Json with couple of unsplash images
[{
"bg_image":
"https://images.unsplash.com/photo-1546924635-8a0e468028b0?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1500&q=80"
},
{
"bg_image":
"https://images.unsplash.com/photo-1546165388-7b9d5231867e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1502&q=80"
},
{
"bg_image":
{
"fruits": [
{
"orange": "<svg class='sv' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'><path style='fill:#FFA800;' d='M256,91.687c-115.879,0-210.156,94.274-210.156,210.156C45.843,417.723,140.121,512,256,512 s210.157-94.277,210.157-210.156C466.156,185.961,371.879,91.687,256,91.687z'/> <path style='fill:#FE9700;' d='M256,91.687c-11.928,0-23.609,1.051-35,2.969c99.271,16.719,175.156,103.235,175.156,207.188 S320.272,492.309,221,509.031c11.391,1.918,23.072,2.969,35,2.969c115.879,0,210.157-94.277,210.157-210.156 C466.156,185.961,371.879,91.687,256,91.687z'/> <path style='fill:#006837;' d='M256,159.419c-6.617,0.001-12.805-4.135-15.106-10.734C207.543,53.082,255.012,6.362,257.051,4.419 c6.402-6.1,16.527-5.852,22.621,0.539c6.059,6.355,5.855,16.396-0.422,22.506c-1.703,1.724-34.203,35.971-8.144,110.682 c2.914,8.343-1.492,17.467-9.836,20.377C259.527,159.131,