Skip to content

Instantly share code, notes, and snippets.

Martin Mevald martinmev

Block or report user

Report or block martinmev

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@martinmev
martinmev / gist:8248935
Last active Mar 27, 2016
Configuration: Postfix SMTP authentication and Dovecot SASL
View gist:8248935

Postfix SMTP authentication and Dovecot SASL

  • /etc/postfix/master.cf
  smtp      inet  n       -       -       -       -       smtpd
  submission inet n       -       -       -       -       smtpd
    -o smtpd_tls_security_level=encrypt
    -o smtpd_sasl_auth_enable=yes
@martinmev
martinmev / disable_request_new_password.info
Last active Jan 1, 2016
Drupal 6: this tiny module disables 'Request new password' functionality
View disable_request_new_password.info
; $Id$
name = Disable Request new password
description = Disable 'Request new password' functionality
core = 6.x
package = "Other"
version = "6.x-0.1"
@martinmev
martinmev / imgfft.m
Created Dec 26, 2013
Convert image to an abstract picture
View imgfft.m
%% run in Octave:
%% source 'imgfft.m'
filename = 'image.jpg';
img = imread(filename);
img2=double(img);
img3= (img2(:,:,1)+img2(:,:,2)+img2(:,:,3))/3;
@martinmev
martinmev / gist:7741936
Last active Oct 8, 2017
Fix ugly file names (a simple shell function)
View gist:7741936
fix () {
for x in *
do
mv -- "$x" `echo "$x" | iconv -f utf8 -t ascii//TRANSLIT | tr '[:upper:]' '[:lower:]' | sed 's/[^-.a-zA-Z0-9]\+/-/g' | sed 's/[-]\+/-/g'` 2> /dev/null
done
}
fixDirs () {
fix
for x in *
@martinmev
martinmev / martinmev.py
Created Aug 8, 2013
Output for the new submission parser. This submission for 0.95045 uses PCA and svm.SVC classifier. Kaggle competition: Data Science London + Scikit-learn.
View martinmev.py
#!/usr/bin/env python
import numpy as np
from sklearn import grid_search
from sklearn import cross_validation as cv
from sklearn.svm import SVC
from sklearn.cross_validation import StratifiedKFold
from sklearn.decomposition import PCA
loadData = lambda f: np.genfromtxt(open(f,'r'), delimiter=',')
@martinmev
martinmev / flat.pde
Last active Dec 15, 2015
Simple plan of flat created in Processing
View flat.pde
// Copyright Martin Mevald 2013.
// Distributed under the Boost Software License, Version 1.0.
// (See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
// https://gist.github.com/martinmev/5281794
// PDFs and PNGs:
// https://www.dropbox.com/sh/vwdpj0m79e09mek/_Qj_S9iLuE
import processing.pdf.*;
@martinmev
martinmev / get_delivery_errors.py
Last active Dec 10, 2015
Script gets delivery errors from mbox file.
View get_delivery_errors.py
#!/usr/bin/env python
import sys
def writeErrors(mbox,filename):
isMessage=lambda c: mbox[c].strip()=='The mail system'
getMessage = lambda c,s: s if mbox[c].strip()=='' else s+' '+getMessage(c+1,mbox[c].strip())
counter=0
f=open(filename,'w')
while counter<len(mbox):
@martinmev
martinmev / snippet_get_email_addresses.py
Created Sep 16, 2012
Script gets email addresses from the text (first argument). Emails are written to the output file (second argument).
View snippet_get_email_addresses.py
#!/usr/bin/env python
import sys
import re
getEmails = re.compile(r'[\w\-][\w\-\.]+@[\w\-][\w\-\.]+[a-zA-Z]{1,4}')
content=open(sys.argv[1],'r').readlines()
found = set()
for c in content:
@martinmev
martinmev / README.txt
Created Aug 23, 2012
Modified Drupal module Galleria
View README.txt
Modified Drupal module Galleria
The example of the modified galleria:
http://www.centernarovinu.org/content/weekend-coordinators-distance-adoption
----------
Modules:
Galleria 6.x-1.0
http://drupal.org/project/galleria
@martinmev
martinmev / ftp.class.php
Created Dec 27, 2011
Whole ftp.class.php with SSL
View ftp.class.php
<?php
//////////////////////////////////////////////////
//ftp class
//author:paul.ren
//e-mail:rsr_cn@yahoo.com.cn
//website:www.yawill.com
//create:2004-6-23 09:22
//modify: 2011-12-30 - Martin Mevald, www.mevald.cz - added SSL connection
//////////////////////////////////////////////////
You can’t perform that action at this time.