Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety.
– Benjamin Franklin
Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety.
– Benjamin Franklin
Օրեր առաջ սա էի նայում
ու ահագին ոգեւորուեցի այդ Ֆիբոնաչչիի թուերով, շատ հաւէսն են (։ եւ որոշեցի մի սկրիպտ գրել, որին տալիս ես թէ ֆիբոնաչչիի թուերի որ մէկն ես ուզում, ու ինքը տպում է այն, լաւ։
ուրեմն սա կոդն է.
import sys
def fibonacci(n):
if n == 0:
return 0
elif n == 1:
return 1
else:
return fibonacci(n-1) + fibonacci(n-2)
print fibonacci(int(sys.argv[1]))
օրինակ եթէ հրամայեմ
python2.7 fibonacci_recursive.py 10
55
ու գնալով բարձրանում էի, բայց զգացի թէ գնալով դանդաղանում է պատասխան տալը։ հմմ։
եթէ անենք
time python2.7 fibonacci_recursive.py 40
ստանում ենք
102334155
real 1m47.263s
user 1m47.104s
sys 0m0.048s
այսինքն 40-րդ թիւը ցոյց տալու համար, փայթընին պէտք է 1 րոպէ 47 վայրկեան։ լաւ։ Լիլիթը ինձ ասեց, որ բացի ռեկուրսիւ ձեւից, կայ նաեւ Մաթրիքսի Ֆորմը։
որոշեցի դա էլ փորձել
հիմայ միւսը.
import sys
def fib(n):
a, b = 0, 1
for i in range(n):
a, b = b, a+b
return a+b
print fib(int(sys.argv[1]))
հիմայ սա աշխատեցնենք.
time python2.7 fibonacci_matrix.py 38
ստանում ենք.
102334155
real 0m0.018s
user 0m0.016s
sys 0m0.000s
լաւ, ահագին արագ է արդէն, բնականաբար ։Ճ բայց…
Որոշեցի մի հատ էլ նոյնը անել Օբերոնով։
Մօտ մի ամբողջ օր չարչարուելուց յետոյ, ինձ ահագին օգնեցին IRCում, եւ վերջում նորայրը մի կարեւոր բան յուշեց, եւ վերջում ստացայ.
MODULE fibonacci;
IMPORT ulmIO;
VAR
n : INTEGER;
PROCEDURE fib* (n : INTEGER) : INTEGER;
VAR result : INTEGER;
BEGIN
IF n = 0 THEN
result := 0
ELSIF n = 1 THEN
result:= 1
ELSE
result := fib(n-1) + fib(n-2)
END;
RETURN result
END fib;
BEGIN
ulmIO.WriteInt(fib(40));
ulmIO.WriteLn;
END fibonacci.
օքեյ, քոմփայլ ենք անում (էս իմ ամենասիրած մասն ա, էն գունաւոր աութփութը որ անում ա վոկը ։Ճ)
/opt/voc/bin/voc -m fibonacci.Mod
GNU x86_64 target
not using voc.par file
fibonacci.Mod translating fibonacci main program 541
gcc fibonacci.c -o fibonacci -fPIC -g -I /opt/voc-1.0.1/src/lib/system/linux/gcc/x86_64 -I /opt/voc-1.0.1/lib/voc/obj -lVishapOberon -L. -L/opt/voc-1.0.1/lib
եւ ահա աշխատեցնում ենք (։
time ./fibonacci
102334155
real 0m1.957s
user 0m1.952s
sys 0m0.000s
ու տենց։
Մէկ մէկ պէտք է անկեղծանալ, ճիշտ է միշտ չի ստացւում մարդկանց հետ, բայց գոնէ մէկ մէկ պէտք է, խօսելով, նամակ գրելով, մեյլով, մեկնաբանելով, եւ այլն։
ասենք.
Էնքան ուրախ եմ, որ քեզ ճանաչում եմ ^^ բայ ~ :Պ
դուք էլ որ կարդացիք, մի տեսակ հանգստացաք, չէ՞, ես էլ, բա որ սրտին մօտ մարդ է ասում դա (։
կամ դրա հակառակն էլ, ասենք
Լսի, բայց դու էնքան վատն ես, հա ուզում եմ հետդ խօսել, հա ցրում ես ինձ, տենց էլ չհասկացար որ քեզ շատ եմ սիրում։
օրինակ ես մէկ մէկ ուրախանում եմ, ու սկսում եմ ասել.
բայց ես քեզ ոոոոոոոոոոնց եմ սիրո՜ւմ, մեռնեմ ջանին ^_^
եւ այլն ։Ճ
միւս կողմից մարդիկ կարողանում են միասին անկեղծանալ ասենք հարցերով, ասենք Ասք.ֆմ-ում, ես օրինակ մի տեսակ մեյլն եմ նախընտրում, համ ժամանակ է տալիս հանգիստ մտածել, որ իմանաս ինչ ես գրում, համ էլ գիտես, որ ինքն էլ հանգիստ կարող է պատասխանել, սիրուն խօսքեր ասել, կամ էլ հայհոյել ։Ճ
բա մի պահ չանկեղծանա՞նք։ ես ձեզ ո՜նց եմ սիրում
տենց։
Փաստօրէն ինձ ընդամէնը պէտք է օգտուել գրառման ֆորմատից եւ բլոգը կարող է փոխարինել ամէն ինչի, սկսած սոցցանցերից վերջացած սերւիսներով (։ բա էլ ինչո՞ւ եմ հազար ու մէկ տեղ գրանցւում։
շատ ուրախ կը լինէի, եթէ ընկերներս կարողանային օգտուել հոսքերից, իսկ եթէ մէկին բռնեմ եւ բացատրեմ թէ ինչ է, ասում են «ֆեյսբուքը կայ էլի, էլ ինչիս է պէտք մի հատ էլ ուրիշ ծրագիր»
մէկ էլ ահաւոր է, երբ մարդիկ սկսում են տեղափոխուել, ասենք ՖԲից Ջ+, կամ Ջ+ից Թուիթթեր, էս վերջերս էլ ինչ որ Ցո անունով տեղ էին ուզում «արտագաղթել», դա էլ ֆեյսբուքից բեթար է, չի թողնում գրառումը տեսնես, անգամ եթէ ունես գրառման հասցէն։
էհ փող փող, դու ե՛ւ թոյն բաներ ես սարքում, ինչպէս որ գիտնականներն են անում իրենց ստացած գրանտներով, ե՛ւ ամէն ինչ քանդում ես, ինչպիսին է Բիզնես+ՏՏ ոլորտը, էլ XMPP են փակում, էլ հոսք չեն թողնում, ու մի հատ էլ մարդիկ հաւատում են տենց անամօթներին, էդքանն էլ հեչ, բանավէճեր ես տեսնում, ասենք՝ չէ բա Ջուջուլն ա աւելի լաւ, թէ՞ Խնձորը։
տենց։ սորրի, ջղայնացել էի, ուզում էի հանգստանալ
Ես գիտեմ որ ես վատն եմ, պէտք չի կայ ինծի ամէն անգամ յիշեցնել։
«Նկատել եմ, որ լաւագոյն դէպքում 48 ժամուայ մէջ 10 հոգի է մտնում բլոգս, ընդհանրապէս՝ 48 ժամուայ մէջ 4-ից 5 հոգի, ու ես գիտեմ ովքեր են, ասենք ինձ բան են հարցնում, ես էլ երկար բարակ բացատրելու տեղ գրածներիցս մէկն եմ ուղարկում որ կարդան» ասում էի ընկերներիցս մէկին, ով ասում էր թէ գրելս անիմաստ է, ասենք եթէ կարդացող չկայ, ո՞ւմ համար ես գրում։ մտածելու տեղ տուեց, բայց պատասխանը գտայ ։Ճ գրում եմ ինձ համար։ օրինակ օրեր առաջ պէտք էր QR կոդ սարքել, ու ես մոռացել էի թէ ինչպէս էի անում, մտայ եւ իմ բլոգից կարդացի իմ գրած հոտուածը QR կոդ սարքելու մասին ։Ճ գրում եմ որ ով ցանկանում է կարդայ, բայց աւելի շատ ինձ համար [այստեղ նաեւ սուտ խօսեցի]։
իրականում գրելուց այնքան վատ եմ, թէ չէ որ ամէն մի մտքովս անցածը գրեմ, մարդիկ կը լացեն կարդալիս, ես իմ։ մանաւանդ երբ գրում ես վատ ժամանակներում, տխուր զգացումներն ես գրում, գրում ես կարօտի մասին, կամ վատ միջավայրի։
գրում ես որ գրես, ոչ թէ որ կարդան։
ընկերուհիս ասում էր, դու գրի, մի գուցէ եւ հենց այդ տխուր թեմաները կարդան մարդիկ, որովհետեւ մարդիկ իրար զգում են միայն տխուր ժամանակ, ոչ մէկ չի ասում «վայ ես էլ եմ տենց» լաւ բանի համար, այլ ասենք «վայ ես էլ եմ տենց միամիտ, հա ինձ խաբում են» «վայ ինձ էլ են տենց արել ու սիրտս կոտրել» եւ այլն։
Մի փոքր քննարկումից յետոյ որոշեցինք բառարանի բառերը անել լրիւ փոքրատառ։ որ ճիշտն ասեմ իմ վրայ էլ էր շատ ազդում լրիւ մեծատառը թղթէ գրքում, օրինակ չեմ կարողանում տարբերել Ց-ն եւ Յ-ն իրարից։ հա ու իմանդէսի առաջարկը ինձ շատ դուր եկաւ, որ առաջին տառը մեծատառ անենք միայն յատուկ գոյականներում։ դա ինձ նաեւ ուրիշ միտք տուեց. այդ գրուած բառերը կարող ենք օգտագործել եւ ունենալ սփելլ չեքըր ա.կ.ա ուղղագրութեան ստուգիչ, կամ ասենք այն նոր ստացած/գրած բառերը խոթենք միաւորենք հինի հետ, ճիշտ է այն դասական ուղղագրութեամբ եւ արեւելահայերէն է, բայց կարող է լաւ օրինակ ծառայի որ մի խումբ մարդիկ մտածեն արեւելահայերէնի մասին ։Ճ մնում է գրելը, եւ ճիշտ ձեւով (։
Գիշերը ժամը 2:22-ին նստած մտածում եմ, մտածում, արդէն քանի անգամ է կարդում եմ նոր գրառածս փոստը Սփիւռքում։
Փաստօրէն ես աւելի շատ սուրճի վրայ եմ գումար ծախսում, քան ասենք ուտելիքի։
ու մտածում եմ եւ մտածում, թէ ինչու եմ գրել սուրճի վրայ եւ ոչ թէ ասենք սուրճի տակ կամ սուրճի կողք ։
իրականում (եթէ ճիշտ եմ մտածում) պէտք է լինի սուրճի համար։ փորձեցի հասկանալ, թէ ինչու են բոլորը ասում համար, իսկ ես՝ վրայ։ պատասխանը շատ պարզ է՝ տունը այդպէս եմ լսել։
լաւ, իսկ ինչո՞ւ եմ ես այդպէս լսել։
Պարզւում է, որ այն Արաբերէնի խօսելաձեւից (լեզուամտածելակե՞րպ) է գալիս։ արաբերէն ասում են عل القهوة, որը, եթէ բառացի թարգմանենք, ստացւում է սուրճի վրայ։
կարելի է մէկ ամբողջ գրքոյկ գրել այսպիսի բաներով, ասենք.
— մամային բարեւէ։
— անպայման, դուք ալ Տիկին Զաւարեանին։
— Անպայման, գլխուս վրայ (արաբերէն՝ على رأسي)
ասենք այսպիսի հետաքրքիր բան՝ «Սիգարետ կը խմե՞ս», այո այո, ոչ թէ ծխես, այլ խմես, արաբերէն هل تشرب السجائر؟֊ից է եկել Սփիւռքի բառապաշար։
Պէտք է մաքուր հայերէն խօսել, բայց բարդ բան է դա։
Յա սիժու ի սմատրյու վ չուժոյե նեբը իզ չուժովա ակնա
ի նե վիժու նի ադնոյ զնակոմայ զվեզդի
յա խադիլ պա ֆսեմ դառոգամ, ի տուդա ի սյուդա
աբեռնուլսյա՝ ի նե սմոգ ռազգլիդեծ սլեդի
նո յեսլի յեսծ վ կառմանե պաչկա սիգարետ
զնաչիտ ֆսյո նե տակ ուշ պլոխը նա սեվոդնիշնի ձեն
ի բիլետ նա սամալյոտ ս սերեբիստիմ կռիլոմ
շտո, վզլետայա, աստավլյաետ զեմլե լիշ ծեն
ի նիկտո նե խածել բիծ վինավատիմ բեզ վինա
ի նեկտո նե խածել ռուկամի ժառ ռազգրեբած
ա բեզ մուզիկի նա միռու սմերծ նե կռասնա
ա բեզ մուզիկի նե խոչեցա պռապադած
նո յեսլի վ կառմանե պաչկա սիգարետ
զնաչիտ ֆսյո նե տակ ուշ պլոխա նա սեվոդնիշնի ձեն
ի բիլետ նա սամալյոտ ս սերեբրիստիմ կռիլոմ
շտո վզլետայետ աստավլյաետ զեմլե լիշ ծեն
նո յեսլի վ կառմանե պաչկա սիգարետ
զնաչիտ ֆսյո նե տակ ուշ պլոխա նա սեվոդնիշնի ձեն
ի բիլետ նա սամալյոտ ս սերեբրիստիմ կռիլոմ
շտո վզլետայետ աստավլյաետ զեմլե լիշ ծեն
ու տենց։