Skip to content

Instantly share code, notes, and snippets.

Avatar

Kyriakos Chatzidimitriou kyrcha

View GitHub Profile
@kyrcha
kyrcha / README.md
Last active Jan 11, 2017
Deploying a node app with flightplan
View README.md

Complete guide on how to deploy a node app in an Ubuntu server using flightplan can be found here:

@kyrcha
kyrcha / README.md
Created Dec 17, 2017
Deep Learning with Python and Anaconda
View README.md

Instructions of how to set-up environments etc.

@kyrcha
kyrcha / README.md
Last active Aug 21, 2018
Spin mongodb with mongo express using docker compose
View README.md

Accessible from the web: http://hostname:8081 through mongo-express and you can connect with a mongodb client like robo 3T in hostname:27017.

To run:

 docker-compose -f mongo.yml up
@kyrcha
kyrcha / anaconda.md
Last active Jan 3, 2019
Anaconda commands
View anaconda.md

Checkout all the packages in the default conda environment:

conda list

Upgrading conda and packages:

conda upgrade conda
conda upgrade --all

Installing packages examples:

@kyrcha
kyrcha / .cyclopt.json
Last active Mar 19, 2019
Configure your .cyclopt.json to ignore files and folders. This is what we use as our basis. Supports minimatch patterns https://github.com/isaacs/minimatch#usage
View .cyclopt.json
{
"ignore": [
"**/deps/**",
"**/node_modules/**",
"**/thirdparty/**",
"**/third_party/**",
"**/bower_components/**",
"**/vendor/**",
"**/vendors/**",
"**/**-min-**",
@kyrcha
kyrcha / .editorconfig
Created Apr 12, 2019
My editor config file for Visual Studio Code. Put it in the root of your project. Go to the preferences of VSC > Keyboard Shortcuts. Search for document format shorcut. Open a file. Use that shorcut and your document should be formatted.
View .editorconfig
# editorconfig.org
root = true
[*]
indent_style = space
indent_size = 2
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
@kyrcha
kyrcha / zipballs-downloader.js
Last active Jun 11, 2019
Downloading tarballs (or zipballs) using JavaScript async/await, the `Get archive link` of the GitHub Contents API, the octokit/rest.js client and the request library
View zipballs-downloader.js
const Octokit = require('@octokit/rest')
const rp = require('request-promise')
const fs = require('fs')
function sleep (ms) {
return new Promise(resolve => setTimeout(resolve, ms))
}
const baseUrl = 'https://api.github.com'
const octokit = new Octokit({ auth: process.env.GITHUB_TOKEN })
@kyrcha
kyrcha / pandas-to-tensor.py
Created Jul 16, 2019
Converting a pandas dataframe with each row being a vector image to a 4D tensor for CNN use in Keras
View pandas-to-tensor.py
# Transforming a 60000x784 dataframe to a 60000x28x28x1 4D tensor for Keras modelling
train_img = X_train.values.reshape(X_train.shape[0], 28, 28, 1)
@kyrcha
kyrcha / graphqlclient.go
Last active Oct 14, 2019
Performing GraphQL queries (to GiHub) using the barebones http.Client in Go
View graphqlclient.go
package main
import (
"context"
"encoding/json"
"fmt"
"net/http/httputil"
"os"
"strings"
@kyrcha
kyrcha / sigmoid.R
Last active Nov 26, 2019
Fitting a sigmoind curve in R
View sigmoid.R
# function needed for visualization purposes
sigmoid = function(params, x) {
params[1] / (1 + exp(-params[2] * (x - params[3])))
}
x = 1:53
y = c(0,0,0,0,0,0,0,0,0,0,0,0,0,0.1,0.18,0.18,0.18,0.33,0.33,0.33,0.33,0.41,
0.41,0.41,0.41,0.41,0.41,0.5,0.5,0.5,0.5,0.68,0.58,0.58,0.68,0.83,0.83,0.83,
0.74,0.74,0.74,0.83,0.83,0.9,0.9,0.9,1,1,1,1,1,1,1)