Skip to content

Instantly share code, notes, and snippets.

@caiorss
caiorss / CodonOptOutputCompiler.m
Created December 25, 2016 21:26 — forked from wleepang/CodonOptOutputCompiler.m
CodonOptOutputCompiler:MATLAB
function CodonOptOutputCompiler(xlsFile, outPrefix)
if nargin < 2,
fprintf('USAGE:\n');
fprintf('CodonOptOutputCompiler <input xls> <output prefix>\n');
fprintf('\tinput xls\tMS Excel spreadsheet output from Codon Optimizer\n');
fprintf('\n');
fprintf('\toutput prefix\tPrefix for output files.\n');
fprintf('\t \tOutput is two files:\n');
fprintf('\t \t\t<output prefix>.xls\n');
fprintf('\t \t\t<output prefix>.fasta\n');
@caiorss
caiorss / f.m
Created December 25, 2016 21:26 — forked from stivio00/f.m
Matlab stuff
function y = f(x,m)
% f esta funcion la funcion impulso rectangulo respresentado en sus serie
% de fourier y consta de M componentes, para llamar esta funcion f(x,m)
% donde x es el valor en la funcion y m el numero de componentes.
% Si quiere ver la funcion con sus cuatros componentes seria f(x,4)
% ejemplo, para graficar con 4 componentes:
% x = 0: .001 : 10;
% plot(x, f(x,4);
y = 0;
for i =1:m
@caiorss
caiorss / ECEF2LLA.matlab
Created December 25, 2016 21:26 — forked from klucar/ECEF2LLA.matlab
LLA2ECEF matlab
% LLA2ECEF - convert latitude, longitude, and altitude to
% earth-centered, earth-fixed (ECEF) cartesian
%
% USAGE:
% [x,y,z] = lla2ecef(lat,lon,alt)
%
% x = ECEF X-coordinate (m)
% y = ECEF Y-coordinate (m)
% z = ECEF Z-coordinate (m)
% lat = geodetic latitude (radians)
@caiorss
caiorss / .m
Created December 25, 2016 21:26 — forked from Subv/.m
Bessel Matlab
n = input('Digite n (El número funciones de Bessel a encontrar: ');
Bmax = input('Digite Bmax (El valor máximo de B): ');
disp('Funciones de Bessel (Usando el método de Simpson)');
fprintf('B \t\t');
arrayfun(@(x)fprintf('J%04d\t\t', x), 0:n, 'UniformOutput', false);
fprintf('\n');
syms k v t
@caiorss
caiorss / AwesomeCourses.md
Created December 25, 2016 21:25 — forked from teocci/AwesomeCourses.md
List of awesome university courses for learning Computer Science!

Awesome Courses Awesome

Introduction

There is a lot of hidden treasure lying within university pages scattered across the internet. This list is an attempt to bring to light those awesome courses which make their high-quality material i.e. assignments, lectures, notes, readings & examinations available online for free.

Table of Contents

@caiorss
caiorss / datasciencejobs.txt
Created December 25, 2016 21:25 — forked from ryanswanstrom/datasciencejobs.txt
A collection of 16 data scientist job posts
Job Category: IT
Location: United States, WA, Redmond
Job ID: 786045
Product: (Not Product Specific)
Division: IT
The Data & Decision sciences Team within technology Office in MSIT, helps drive actionable business intelligence through advanced statistical modeling and business analytics, throughout Microsoft. The team focuses on enterprise level engagement, where advanced data mining and modeling skills are needed to find business insights. We have a strong team of experienced statistician with an average experience of 15+ years in various industries. Currently we are expanding our work in areas of simulation, system modeling and text mining, to support our internal clients. Our goal is to support business performance enabled through data analysis, statistical modeling - resulting into business impact. Candidate will be expected to work with internal clients on analytic projects and identify potential improvement opportunities. The candidate must possess a passion for advanced analytics and skills in areas of
@caiorss
caiorss / keywords.json
Created December 25, 2016 21:25 — forked from theikkila/keywords.json
7000 skill keywords
[
"Automotive",
"Budgeting",
"HVAC",
"Heaters",
"Hydraulics",
"Logistics Management",
"Management",
"Negotiation",
"Project Planning",
@caiorss
caiorss / download.py
Created December 25, 2016 21:25 — forked from mie00/download.py
pdf free books
# -*- coding: utf-8 -*-
import re
import urllib
from multiprocessing import Pool
import requests
import progressbar
CHUNK_SIZE = 1024 * 1024 # 1MB
def download(i):
@caiorss
caiorss / algo-trading-on-a-budget.md
Created December 25, 2016 21:25 — forked from corakwue/algo-trading-on-a-budget.md
Algorithmic Trading (on a budget)

Algorithmic Trading (on a budget)

As a noob in investing, I kept hearing about record returns at top financial companies and hedge funds. So I figured, how hard can this be? Really?

Hence, I setup a personal challenge few years ago to not only learn but outperform top financial companies & hedge funds. I started working on algorithmic trading project. With an engineering background and a minor Economics, I had inadequate background, limited programming experience and funding; but loads of passion to accomplish this goal (a good enough combo).

Fast-forward 3 years later, I have created multiple trading algorithms in MATLAB, Python, AutoHotKey etc and managing 6 individual accounts (mine inclusive) with average annual returns of 15-20%; which is much better than average hedge fund, as measured by the Hedge Fund Research composite (HRFX) index. Not bad for a side project.

The Algorithms

@caiorss
caiorss / Aplicaciones
Created December 25, 2016 21:24 — forked from Miunich/Aplicaciones
Aplicaciones de la GPU
APLICACIONES
En este apartado hablaremos sobre diferentes aplicaciones que utilizan la tecnología CUDA en su funcionamiento y que sacan un buen provecho de ella.
Las aplicaciones que emplean CUDA pueden ser de tipo científico, matemático, físico, químico, etc.
Entre dichas aplicaciones podemos destacar las siguientes:
Una aplicación de la empresa Elcomsoft aprovecha la tecnología CUDA para reventar las claves WPA y WPA2 casi sin problemas, lo que ha hecho que varios analistas avisen del peligro que tiene ahora cualquier tipo de red inalámbrica. La potencia bruta de las nuevas tarjetas gráficas se está convirtiendo en un gran aliado a la hora de romper todo tipo de sistemas de cifrado.