Վրիպածին շարահյուսության մասին

Վրիպածին շարահյուսություն՝ շարահյուսություն, որը ստեղծում է վրիպելու հավանականություն։ Վրիպակներ ասելով նկատի ունեմ ծրագրավորման bug-երը։ Ծրագրավորման լեզուներում կան շարահյուսորեն թույլատրված կառուցվածքներ, որոնք սակայն վրիպածին են։ Մի երկու օրինակ ցույց տամ, որոնց վրա մտածելիս հանգեցի այս մտքին։ Օրինակ առաջին՝ SQL Այս օրինակում երկու խնդիր կա, առաջին խնդիրը այն է, որ “other field”-ը երկու բառից է կազմված հետևաբար պիտի ներառվի ապաթարցի նշանների մեջ։ Երկրորդ խնդիրը այն է, որ order բառը sql-ում ռեզերվ արված բառ է, հետևաբար այն նույնպես պիտի ներառվի ապաթարցների մեջ։ Մի փոքր ձևափոխելով կարող ենք ստանալ շարահյուսորեն ճիշտ, սակայն դեռևս վրիպածին կոդ Ինչու՞ եմ ասում, որ սա դեռ վրիպածին է, այն պատճառով, որ սովորողները պիտի մի քանի կանոն հիշեն միայն մի կանոնի փոխարեն։ Լեզվի հետ առաջին ծանոթույթյան ժամանակ անհրաժեշտ է բացատրել ու ասել ամենաընդհանուր կանոնը, որը կփոքրացնի վրիպակների առաջացման հավանականությունը։ Միակ կանոնը, որը պետք է ասել, դա այն է․ որ դաշտերի և աղյուսակների աննունները “ՄԻՇՏ” պիտի դրվեն ապաթարցի նշանների մեջ, սա իհարկե

Վեբ ծրագրավորման և էջատման վարժություններ

Մի հատ առանձին վեբ֊նախագիծ ունեի, որտեղ տեղադրում էի ծրագրավորման և էջատման վարժություններ։ Հիմա բոլոր վարժությունները միաձուլել եմ բլոգիս հետ։ Պատճառներից մեկը այն է, որ վարժությունների կայքը wordpress.com-ի վրա էր, ինչը  չէր տալիս նոր ֆունկցիոնալ ավելացնելու կամ փոփոխելու հնարավորություններ․ այստեղ ինձ համար ավելի հարմար կլինի։ Այնպես որ, կրթվեք, վարժվեք ու տենց ․․․ Կարող եք սկսել այստեղից՝ http://ablog.gratun.am/development_exercises/   Դբա Լավը ։Ճ

Ջնջված ֆայլերի վերականգնումը լինուքսում

TestDisk ֊ ը ունի մի յութիլիթ, որը կարողանում է վերականգնել ջնջված ֆայլերը, դրանց տիպը հասկանալով։ Դա photorec-ն է։ Տեղադրելու համար sudo apt-get update sudo apt-get install testdisk Գործարկելու համար sudo photorec Հետո ընտրում եք դիսկը, փարթիշնը և այլն ու սպասում մինչև կվերականգնի ձեր ֆայլերը։ Դբա Լավը ։)

[ընթերցացանկ] git և github սկսնակների համար

Սա օրիգինալ հոդված չի , ընդամենը հաջորդականություն է այն լավ նյութերի, որոնք իրար հետևից ուսումնասիրելով կարելի է հասկանալ թե ինչ են git-ն ու github-ը և թե ինչպես դրանք օգտագործել։ Նախնական Սա կարդա http://sketchapp.me/git-dlya-novichkov-i-dizajnerov-interfejsov/ Հետո սա նայիր https://www.youtube.com/playlist?list=PLY4rE9dstrJyTdVJpv7FibSaXB4BHPInb “Արա և սովորիր” դասընթացներ Նախ սա կատարիր https://try.github.io/levels/1/challenges/1 Հետո այս մեկը արա http://rogerdudler.github.io/git-guide/ Cheat sheet  https://www.git-tower.com/blog/git-cheat-sheet/ https://habrahabr.ru/company/mailru/blog/267595/ Խորանալու համար https://git-scm.com/book/ru/v1/   Բոնուս , git-ի հայերեն ձեռնարկ https://mysterious-atoll-73270.herokuapp.com/ Դբա Լավը ։)

WordPress 13+ կարևոր փլագիններ սկսնակների համար

Մտածում էի, որ այլևս չէմ գրի wordpress-ի մասին, որովհետև հետաքրքրություններիս շրջանակից դուրս է մղվել։ Սակայն անհրաժեշտություն կա գրելու այս ցանկը սկսնակ wordpress-ականների համար։ Հաճախ հարցնում են, թե ո՞ր փլագինը դնեմ, ի՞նչ անեմ և այլն ․․․ ես ուղղակի կկիսվեմ իմ փորձով, այն փլագիններով որոնք հաճախակի օգտագործել եմ։