Skip to content

Instantly share code, notes, and snippets.

View ferhatelmas's full-sized avatar
🚀

ferhat elmas ferhatelmas

🚀
View GitHub Profile
@ferhatelmas
ferhatelmas / data.md
Created July 11, 2017 12:22
Data and ML Specialist | Remote | AgFlow, Geneva, CH | http://www.agflow.com/

Data and ML Specialist | Remote | AgFlow, Geneva, CH | http://www.agflow.com/

AgFlow specializes in the timely collection, organisation and distribution of agricultural trade analytics. We source data from public and private sources, create a common index so that different parties can find their exact needs and support their decision-making process.

AgFlow’s time sensitive data is served to customers via a web-based platform and soon API services. We now seek to onboard a Data Specialist who can take our data model, integration processes and analytics to the next level.

Profile

  • Passion for growing in a team and ability to think and execute at multiple attitudes: from strategy and vision to very hand-on implementation and details
  • Strong record of impactful change through data analysis and data products
  • Bachelor’s degree in a quantitative field (computer science, engineering, etc)
@ferhatelmas
ferhatelmas / fs.md
Last active July 11, 2017 12:32
Full Stack Developer | Remote | AgFlow, Geneva, CH | http://www.agflow.com/

Full-Stack Developer | AgFlow | AgFlow, Geneva, CH | http://www.agflow.com/

AgFlow specializes in the timely collection, organisation and distribution of agricultural trade analytics. We source data from public and private sources, create a common index so that different parties can find their exact needs and support their decision-making process.

AgFlow’s time sensitive data is served to customers via a web-based platform and soon API services. We now seek to onboard a full stack developer who can be a crucial part of upcoming API services, take visualizations and inference models in website to the next level on a modern and automated infrastructure.

Profile

  • Passion for growing in a team and ability to think and execute at multiple attitudes: from strategy and vision to tiny implementation details
  • Enjoy being a generalist working on both the frontend, backend and anything it takes to solve problems and delight users both internally and externally
  • Thrive in a collaborative environment invol
@ferhatelmas
ferhatelmas / service-checklist.md
Created October 3, 2016 18:29 — forked from acolyer/service-checklist.md
Internet Scale Services Checklist

Internet Scale Services Checklist

A checklist for designing and developing internet scale services, inspired by James Hamilton's 2007 paper "On Desgining and Deploying Internet-Scale Services."

Basic tenets

  • Does the design expect failures to happen regularly and handle them gracefully?
  • Have we kept things as simple as possible?
@ferhatelmas
ferhatelmas / disposable-email-provider-domains
Created July 4, 2016 10:08
List of disposable email provider domains
0815.ru
0wnd.net
0wnd.org
10minutemail.co.za
10minutemail.com
123-m.com
1fsdfdsfsdf.tk
1pad.de
20minutemail.com
21cn.com
@ferhatelmas
ferhatelmas / temporary-email-address-domains
Created July 4, 2016 10:08 — forked from adamloving/temporary-email-address-domains
A list of domains for disposable and temporary email addresses. Useful for filtering your email list to increase open rates (sending email to these domains likely will not be opened).
0-mail.com
0815.ru
0clickemail.com
0wnd.net
0wnd.org
10minutemail.com
20minutemail.com
2prong.com
30minutemail.com
3d-painting.com
@ferhatelmas
ferhatelmas / json_manipulator.sql
Created June 10, 2016 11:05 — forked from matheusoliveira/json_manipulator.sql
Simple PostgreSQL functions to manipulate json objects. (Note: performance is not a concern for those functions)
CREATE OR REPLACE FUNCTION public.json_append(data json, insert_data json)
RETURNS json
IMMUTABLE
LANGUAGE sql
AS $$
SELECT ('{'||string_agg(to_json(key)||':'||value, ',')||'}')::json
FROM (
SELECT * FROM json_each(data)
UNION ALL
SELECT * FROM json_each(insert_data)
@ferhatelmas
ferhatelmas / fakenames.csv
Last active January 23, 2016 00:02
Fictional character names that might be useful for testing
name surname
Charlie Brown
Peppermint Patty
Sally Brown
Violet Gray
Faye Hudson
Cameron Hudson
Doug Willis
Pam Willis
Gaby Willis
@ferhatelmas
ferhatelmas / csv.sql
Created October 28, 2015 21:37 — forked from nepsilon/postgres-import-export-csv.md
Importing and Exporting CSV files with PostgreSQL
-- Import CSV into table t_words
COPY t_words FROM '/path/to/file.csv' DELIMITER ',' CSV;
-- You can tell quote char with QUOTE
-- and change delimiter with DELIMITER
-- Import CSV into table t_words,
-- telling what columns to use
COPY t_words("name", "count", "def") FROM 'file.csv' DELIMITER ',' CSV;
-- Export table to a CSV file
@ferhatelmas
ferhatelmas / gmail.py
Last active August 29, 2015 14:26 — forked from jasonrdsouza/gmail.py
Python script to access a gmail account and download particular emails
import email, getpass, imaplib, os
detach_dir = '.' # directory where to save attachments (default: current)
user = raw_input("Enter your GMail username:")
pwd = getpass.getpass("Enter your password: ")
# connecting to the gmail imap server
m = imaplib.IMAP4_SSL("imap.gmail.com")
m.login(user,pwd)
m.select("cs2043") # here you a can choose a mail box like INBOX instead
@ferhatelmas
ferhatelmas / vineScrape.go
Last active August 29, 2015 14:25 — forked from cryptix/vineScrape.go
extract a javascript object value from a html page using goquery and otto
package main
import (
"errors"
"log"
"os"
"github.com/PuerkitoBio/goquery"
"github.com/robertkrimen/otto"
)