Skip to content

Instantly share code, notes, and snippets.

View ilius's full-sized avatar

Saeed Rasooli ilius

  • Iran
  • 09:35 (UTC +03:30)
View GitHub Profile
#Newbie programmer
def factorial(x):
if x == 0:
return 1
else:
return x * factorial(x - 1)
print factorial(6)
#First year programmer, studied Pascal
#!/bin/bash
TOTAL=0
OPTS="-type f -and -not -path '*/.git/*'"
# find . $OPTS -exec file --brief --mime-type \;
LOC=`find . $OPTS -name '*.go' -exec cat '{}' \; | grep -vxch '\s*'`
[[ $LOC -gt 0 ]] && echo -e "$LOC\tGo" && TOTAL=$[TOTAL+LOC]
@ilius
ilius / shallow-parser-test.py
Last active November 29, 2021 08:11
Hazm Persian NLP: shallow-parser-test.py
# coding: utf8
from __future__ import unicode_literals
import sys, os
from os.path import join
import json
homeDir = os.getenv('HOME')
#!/usr/bin/env ruby
# Colorize string
class String
def colorize(color_code)
"\e[#{color_code}m#{self}\e[0m"
end
end
class Colors
import os
import psutil
ps_by_pid = dict([(p.pid, p) for p in psutil.get_process_list()])
my_pid = os.getpid()
#my_proc = ps_by_pid[my_pid]
my_proc = psutil.Process(my_pid)
my_cmd = my_proc.cmdline() ## list, for example: ['python3', 'psutil-example.py']
print(my_pid, my_cmd)
<?php
function jmktime($h='',$m='',$s='',$jm='',$jd='',$jy=''){
$h=tr_num($h); $m=tr_num($m); $s=tr_num($s); $jm=tr_num($jm); $jd=tr_num($jd); $jy=tr_num($jy);
if($h=='' and $m=='' and $s=='' and $jm=='' and $jd=='' and $jy==''){
return mktime();
}
list($year,$month,$day)=jalali_to_gregorian($jy,$jm,$jd);
$epoch = mktime($h,$m,$s,$month,$day,$year);
$tz = new DateTimeZone('Asia/Tehran');
#!/usr/bin/python
# -*- coding: utf-8 -*-
# recode a file from arabic windows(windows-1256) to utf8
import sys, os
def winArabicToUtf8(s, ar2fa=True):
u = s.decode('windows-1256')
if ar2fa:
for item in [
(u'ي',u'ی'),
(u'ك',u'ک'),
proc PlayNumber { amount } {
# _200+.au _30+.au _4.au _1000+.au _1.au
#puts "\nDEBUGGING : PlayNumber: amount=$amount"
set result {}
#######################
if { $amount <= 20 } {
lappend result "_$amount.au"
return $result
}
#######################
*.py[oc]
*~
#.Trash*
#.trash*
.hidden
*.patch*
*.bak
*.save
.hg
.bzr*
@ilius
ilius / psql_mem_tuner.py
Last active March 7, 2024 06:20
PostgreSQL Memory Tuner
total_memory_percentage = 20.0
total_memory_max_megabytes = 8000
memory_params_percentage = {
'shared_buffers': 25.0,
'work_mem': 1.0,
'maintenance_work_mem': 12.0,
'effective_cache_size': 62.0,
}