Skip to content

Instantly share code, notes, and snippets.

View iamvee's full-sized avatar
🐝
let it 🐝

Vahid Naeini iamvee

🐝
let it 🐝
View GitHub Profile
@iamvee
iamvee / timer.py
Created September 22, 2016 23:05
a simple timer :D
#!/usr/bin/env python
"""
usage:
$ python timer.py -t 00:01:20
"""
import sys
import time
import math
import datetime

Keybase proof

I hereby claim:

  • I am iamvee on github.
  • I am iamv (https://keybase.io/iamv) on keybase.
  • I have a public key whose fingerprint is 4696 AA56 0926 C327 58A1 6173 A6CC 70DA 3AD2 8FBB

To claim this, I am signing this object:

@iamvee
iamvee / hints.md
Last active April 16, 2019 12:11
initial file

resources

  • Learn git:

    • سورس فارسی: آموزش گیت جادی در فرادرس
    • توضیحات خلاصه ولی تقریبا تمام مفاهیم توضیح داده شده از این لینک. برای استفاده از IDE ها شاید لازم نباشه همه مفاهیم و با کامند لاین یاد بگیریم ولی باعث میشه حداقل بدونیم چه کارها و سناریوهایی میشه با گیت پیاده سازی کرد
    • برای استفاده از گیت، سایت gitlab.com را تست کنین. امکان ایجاد ریپوزیتوری خصوصی هم داره .
  • python:

  • توضیحات خیلی فشرده از سایت tutorialspoint

@iamvee
iamvee / odoo.md
Last active April 16, 2019 11:43
odoo

odoo backend developement

  1. خواندن مستندات
  2. اطلاعات کلی در مورد معماری و الگوهای به کار رفته: شاید بد نباشه یه نگاهی به کتاب Python: Master the Art of Design Patterns بندازین. همون دو فصل اول هم مرور پایتون داره، هم یه سری الگو های کلی رو توضیح میده
  3. گیت: کلیاتی در مورد گیت بدونیم کافیه چون بعدا قراره یه محیط برنامه نویسی داشته باشیم که به ریپوزیتوری متصل شده و از اونجا به بعد بیشتر با محیط گرافیکی همون آی‌دی‌ای کارمون راه می‌افته ولی بهتره اطلاع داشته باشیم داستانش از چه قراره. این ویدیو فکر کنم خیلی سریع بتونه مسایل اصلی مورد نیاز رو بهمون یاد بده
  4. در مورد استاندارهای هر فریم ورک یه کم کنجکاو باشیم. ببینم بقیه جامعه اون فریم ورک روی چه چیزی بیشتر کار می‌کنن یا چه جور استانداردهایی رو رعایت می‌کنن. . البته خود پایتون PEP8 که جز مواردیه که خیلیا روش تاکید می‌کنن . و همه جا با هاش روبرو میشیم
echo -e "\033[31;6m \033[0m"
echo -e "\033[31;6m \033[0m"
echo -e "\033[31;6m \033[0m"
echo -e "\033[31;6m ## \033[0m"
echo -e "\033[31;6m ### \033[0m"
echo -e "\033[31;6m ###** #########*####**** \033[0m"
echo -e "\033[31;6m ## ############********* #* \033[0m"
echo -e "\033[31;6m *######*****
@iamvee
iamvee / weather.sh
Created February 11, 2020 22:57
weather.sh
#!/bin/zsh
## Add these lines to your shell rc file (./*shrc)
function wttr () {
# $ wttr
# $ wttr tehran
# $ wttr almaty
curl "http://wttr.in/$1";
curl "http://v2.wttr.in/$1";
}
@iamvee
iamvee / x.js
Last active April 21, 2020 05:06
x_Svg
var x = $$('.sparkline')[4]
.attributes[1].nodeValue.replace('M','').split('L')
.map(x => +x.split(',')[1])
var foll = $$(".DataPoint-info")[4].childNodes
var info = {"df": +foll[1].innerHTML, "va": +foll[0].data}
var w = info['df'] / (x[27] - x[0])
var initial = info['va'] - info['df']
var res = [initial]
var diff = [];
@iamvee
iamvee / keybindings.json
Last active February 14, 2020 00:27
markdown details click snippet: snippet generator for visual studio code
[
{
"key": "ctrl+. alt+.",
"command": "editor.action.insertSnippet",
"args": { "name": "markdown_collapse_details_code" }
}
]
@iamvee
iamvee / big_O.ipynb
Last active February 15, 2020 01:35
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@iamvee
iamvee / developer_persian_dance.py
Created March 7, 2020 06:38
رقص کامندلاینی مخصوص دولوپر‌ها
import time
import os
frames = [
" \n \n uj))===~===9 \n |==))===~===))2 \n |========~======i \n 7=)%)f====~=======! \n GhhO)(|1~i~~~~~||(|~ \n hhhh)((|~~~~~~~|(|x)I \n n+lh))(g~~~~~~~((che4n \n ~~~~))f&{~~~~~~()rheZh< \n w4% ()))v)}7eh7~===()?hehhf