Skip to content

Instantly share code, notes, and snippets.

View carlosaore's full-sized avatar
💪

Carlos Orellana carlosaore

💪
View GitHub Profile
@carlosaore
carlosaore / gist:a4c1c9876b5dd8f4819ee27d9bda671f
Created October 14, 2020 01:49
WCS Linux - Terminal 1 - Directory tree Challenge
Carlos@DESKTOP-IO6SQE6 MINGW64 ~/Documents
$ cd WCS
Carlos@DESKTOP-IO6SQE6 MINGW64 ~/Documents/WCS
$ pwd
/c/Users/Carlos/Documents/WCS
Carlos@DESKTOP-IO6SQE6 MINGW64 ~/Documents/WCS
$ ls
hello-world/ log.txt wild-git/
@carlosaore
carlosaore / gist:8875d5a851334cb3fb032e991cc6f48f
Created October 14, 2020 02:23
Linux 2: Files and Directories Challenge
Carlos@DESKTOP-IO6SQE6 MINGW64 ~/Documents/WCS/planets
$ find
.
./fictional
./fictional/arrakis.jpeg
./fictional/coruscant.jpeg
./fictional/cybertron.jpeg
./inhabited
./inhabited/arrakis.jpeg
./inhabited/coruscant.jpeg
@carlosaore
carlosaore / joins
Created January 16, 2021 19:29
joins
SELECT `firstname`, `lastname`, `role`, `name` AS `team_name` FROM wild_db_quest.player
JOIN wild_db_quest.wizard ON wizard.id=player.wizard_id
JOIN wild_db_quest.team ON player.team_id=team.id
ORDER BY `team_name`;
SELECT `firstname`, `lastname`, `role`, `name` AS `team_name` FROM wild_db_quest.player
JOIN wild_db_quest.wizard ON wizard.id=player.wizard_id
JOIN wild_db_quest.team ON player.team_id=team.id
ORDER BY `role`;
@carlosaore
carlosaore / server.js
Created January 17, 2021 11:23
http server
const http = require('http');
const url = require('url');
const port = 8000;
const requestHandler = (request, response) => {
console.log(request.url);
const person = url.parse(request.url, true).query;
if (person.name && person.city) {
response.end(`hello ${person.name} from ${person.city}`);
} else {
@carlosaore
carlosaore / index.js
Created January 17, 2021 20:49
express 2
const express = require("express");
const movies = require("./movies");
const connection = require("./config");
const port = 3000;
const app = express();
connection.connect(function(err) {
if (err) {
console.error('error connecting: ' + err.stack);
@carlosaore
carlosaore / solution.txt
Last active December 1, 2021 20:28
sql advanced workshop
// The firstname, lastname and age from the Person
SELECT firstname, lastname, age FROM sqladvanced.person;
+-------------+---------------+-----+
| firstname | lastname | age |
+-------------+---------------+-----+
| Arthur | Pendragon | 35 |
| Guenièvre | NULL | 30 |
| Merlin | NULL | 850 |
@carlosaore
carlosaore / index.js
Created January 19, 2021 20:43
express 3
const express = require("express");
const movies = require("./movies");
const connection = require("./config");
const port = 3000;
const app = express();
connection.connect(function(err) {
if (err) {
console.error('error connecting: ' + err.stack);
@carlosaore
carlosaore / index.js
Created January 20, 2021 15:26
express 4
const express = require("express");
const movies = require("./movies");
const connection = require("./config");
const port = 3000;
const app = express();
connection.connect(function(err) {
if (err) {
console.error('error connecting: ' + err.stack);
@carlosaore
carlosaore / index.js
Created January 20, 2021 15:32
express 5
const express = require("express");
const movies = require("./movies");
const connection = require("./config");
const port = 3000;
const app = express();
connection.connect(function(err) {
if (err) {
console.error('error connecting: ' + err.stack);
// Use caesar("word", 7) to encode
// Use caesar("dfhu", -7) to decode
// Basically, key to encode and -key to encode
// "I'm well, I'm alive. I'm in a refugee camp near the border. Will send more messages soon"
// "P't dlss, P't hspcl. P't pu h ylmbnll jhtw ulhy aol ivykly. Dpss zluk tvyl tlzzhnlz zvvu"
//
// "Your camp was in the news yesterday. They said you will get some relief packages soon. Stay strong!"
// "Fvby jhtw dhz pu aol uldz flzalykhf. Aolf zhpk fvb dpss nla zvtl ylsplm whjrhnlz zvvu. Zahf zayvun!"