Skip to content

Instantly share code, notes, and snippets.

@ZiTAL
ZiTAL / index.html
Created November 7, 2014 09:56
pangramak egiteko programatxoa :D
<!DOCTYPE html>
<html>
<head>
<title>Pangramak</title>
<style type="text/css">
textarea
{
width: 90%;
min-height: 200px;
}
@ZiTAL
ZiTAL / ftp_raw_list.php
Created January 14, 2015 14:50
php: ftp raw list desglosea
<?php
$params = array
(
'host' => '127.0.0.1',
'port' => 21,
'user' => 'ftpuser',
'passwd' => 'ftpuser'
);
$conn_id = ftp_connect($params['host'], $params['port']);
$login_result = ftp_login($conn_id, $params['user'], $params['passwd']);
@ZiTAL
ZiTAL / validator.php
Last active August 29, 2015 14:14
php: html validator
<?php
/*
<!-- validator.txt content -->
<form action="archivo.php" method="get">
<input id="aa" type="text" name="nombre" value="buscar" />
<input id="dd" type="submit" value="buscar" />
</form>
*/
$text = file_get_contents('validator.txt');
@ZiTAL
ZiTAL / svn_revision.php
Created February 6, 2015 12:24
php: svn get revision files info
<?php
/*
su
aptitute install subversion
exit
*/
$params = array
(
'revision' => 100,
'user' => 'zital',
@ZiTAL
ZiTAL / pagination.php
Last active August 29, 2015 14:16
Pagination
<?php
function getPagination($page = 1, $amount = 10)
{
/*
1 -> 10 | 0 -> 9
2 -> 10 | 10 => 19
3 -> 10 | 20 => 29
4 -> 10 | 30 => 39
*/
$page = intval($page);
@ZiTAL
ZiTAL / bytes.js
Last active August 29, 2015 14:16
bytes converter
var bytes = 1028653056;
//var bytes = 28653056;
//var bytes = 1;
var types = ['Bytes', 'KiloBytes', 'MegaBytes', 'GigaBytes'];
var result;
var index;
for(var i=0;i<types.length;i++)
{
var z = 1;
@ZiTAL
ZiTAL / md5.js
Created April 23, 2015 12:11
md5.js
(function()
{
function md5cycle(x, k)
{
var a = x[0], b = x[1], c = x[2], d = x[3];
a = ff(a, b, c, d, k[0], 7, -680876936);
d = ff(d, a, b, c, k[1], 12, -389564586);
c = ff(c, d, a, b, k[2], 17, 606105819);
b = ff(b, c, d, a, k[3], 22, -1044525330);
@ZiTAL
ZiTAL / isValidDate.js
Created April 29, 2015 08:18
javascript: validate date
function isValidDate(data)
{
var m = data.match(/^([0-9]{2})\/([0-9]{2})\/([0-9]{4})\ ([0-9]{2})\:([0-9]{2})\:([0-9]{2})$/);
if(m!=null)
{
var o =
{
d: m[1],
m: parseInt(m[2])-1,
Y: m[3],
@ZiTAL
ZiTAL / txio_random.py
Last active August 29, 2015 14:22
python: Twitterrera argazki aleatoidxuek idxeteko
#!/usr/bin/python2
# -*- coding: utf-8 -*-
#
# pip install TwitterAPI
from TwitterAPI import TwitterAPI
from os import path
from os import listdir
from random import randint
from sys import exit
@ZiTAL
ZiTAL / scandirr.php
Last active November 22, 2016 08:20
php: read dir recursively
<?php
$folder = '/home/zital';
$r = scandirr($folder, array('.', '..', '.svn'));
print_r($r);
function scandirr($folder, $deny = array())
{
if(is_dir($folder))