Skip to content

Instantly share code, notes, and snippets.

@martinmev
martinmev / disable_request_new_password.info
Last active January 1, 2016 18:59
Drupal 6: this tiny module disables 'Request new password' functionality
; $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 December 26, 2013 16:00
Convert image to an abstract picture
%% 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 / martinmev.py
Created August 8, 2013 16:00
Output for the new submission parser. This submission for 0.95045 uses PCA and svm.SVC classifier. Kaggle competition: Data Science London + Scikit-learn.
#!/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 December 15, 2015 15:29
Simple plan of flat created in Processing
// 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 December 10, 2015 01:38
Script gets delivery errors from mbox file.
#!/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 September 16, 2012 10:07
Script gets email addresses from the text (first argument). Emails are written to the output file (second argument).
#!/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 August 23, 2012 13:12
Modified Drupal module Galleria
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 December 27, 2011 22:00
Whole ftp.class.php with SSL
<?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
//////////////////////////////////////////////////
@martinmev
martinmev / php_ide_ssl.diff
Created December 27, 2011 21:48
Patch for Online PHP-IDE (online-php.com): added FTP SSL connection
diff --git a/www/php-ide/application/model/ftp.class.php b/www/php-ide/application/model/ftp.class.php
--- a/www/php-ide/application/model/ftp.class.php
+++ b/www/php-ide/application/model/ftp.class.php
@@ -5,12 +5,12 @@
//e-mail:rsr_cn@yahoo.com.cn
//website:www.yawill.com
//create:2004-6-23 09:22
-//modify:
+//modify: 2011-12-30 - Martin Mevald, www.mevald.cz - added SSL connection
@martinmev
martinmev / gist:1397560
Created November 27, 2011 13:34
Patch for OnlinePHP-IDE (online-php.com): It removes the message box ' is not a common textual file type'
diff --git a/www/php-ide/js/ide_bottom_script.js b/www/php-ide/js/ide_bottom_script.js
--- a/www/php-ide/js/ide_bottom_script.js
+++ b/www/php-ide/js/ide_bottom_script.js
@@ -256,9 +256,6 @@ function open_file(file) {
'py', 'inc', 'txt', 'htaccess', 'htpassword', 'sql', 'xml', 'conf'];
if (typeof file != 'string') file = file.toString();
- if (!file.match(new RegExp('\\.(' + allow_extension.join('|') + ')$'), 'g')) {