PDA

Դիտել ողջ տարբերակը : Նոր հակավիրուսային ծրագիր



ITFox
06.09.2013, 12:01
Բարև Ձեզ: Ասացս կարող է տարօրինակ թվալ բոլորին, բայց այնուամենայնիվ եկեք քննարկենք:
Մտքումս մի միտք էր առաջացել, զրոյից ստեղծել հակավիրուսային ծրագիր :) մի քանի օր է անընդհատ դրա մասին եմ մտածում: Ուզում եմ քննարկենք հասկանանք ինչ խանգարող հանգամանքներ կան դրա համար, Ֆինանսական մասն խնդիր չի:) C++ և visual Basic լեզուների իմացությունն էլ խնդիր չի :8

Եկեք չարտահայտենք ծայրահեղական կարծիքներ: Ուղղակի քննարկենք հիմնական խոչնդոտներն ու հասկանանք որքանով է դա իրական:

Վահե-91
06.09.2013, 12:47
Բարև Ձեզ: Ասացս կարող է տարօրինակ թվալ բոլորին, բայց այնուամենայնիվ եկեք քննարկենք:
Մտքումս մի միտք էր առաջացել, զրոյից ստեղծել հակավիրուսային ծրագիր :) մի քանի օր է անընդհատ դրա մասին եմ մտածում: Ուզում եմ քննարկենք հասկանանք ինչ խանգարող հանգամանքներ կան դրա համար, Ֆինանսական մասն խնդիր չի:) C++ և visual Basic լեզուների իմացությունն էլ խնդիր չի :8

Եկեք չարտահայտենք ծայրահեղական կարծիքներ: Ուղղակի քննարկենք հիմնական խոչնդոտներն ու հասկանանք որքանով է դա իրական:
Եթե ուզում ես անտիվիրուս ստեղծես, առաջին հերթին դու պետք ա արդեն իմանաս դրա ստեղծման հիմունքները: Էտ նույնն ա ոնց որ ասես ես շատ լավ խադավիկ եմ, ուզում եմ մեքենա արտադրելու գործարան սարքեմ: Բայց նկատի ունենաս, որ քո արտադրած մեքենաները իրանց որակով չեն զիճելու BMW-ին կամ Mersedes-ին: Պատկերացնու՞մ ես քանի տարվա պատմություն ունեն էտ ֆիրմաները, կարելի ասել առաջինը իրանց մտքով ա անցել մեքենա սարքել: Հնարավոր ա BMW կամ Mersedes-ից լավ մեքենա արտադրել, բայց դրա համար պետք ա էտ ֆիրմաների մասնագետներից լավ մասնագետների խումբ (այլ ոչ թե մեկ հոգի խադավիկ) ու ահավոր շատ բյուջե:
Հիմա նույնն էլ անտիվիրուսի պարագայում ա: Եթե ուզում ես մրցակցել առաջատար անտիվիրուսային ֆիրմաների հետ, պետք ա ոչ թե իրանց հավասար, այլ իրանցից լավ անտիվիրուս ունենաս: Դրա համար պետք ա իրանցից շատ գիտելիք ունենաս, իսկ դու ասում ես՝ «C++ և visual Basic լեզուների իմացությունն էլ խնդիր չի» :D

ITFox
06.09.2013, 13:26
Եթե ուզում ես անտիվիրուս ստեղծես, առաջին հերթին դու պետք ա արդեն իմանաս դրա ստեղծման հիմունքները: Էտ նույնն ա ոնց որ ասես ես շատ լավ խադավիկ եմ, ուզում եմ մեքենա արտադրելու գործարան սարքեմ: Բայց նկատի ունենաս, որ քո արտադրած մեքենաները իրանց որակով չեն զիճելու BMW-ին կամ Mersedes-ին: Պատկերացնու՞մ ես քանի տարվա պատմություն ունեն էտ ֆիրմաները, կարելի ասել առաջինը իրանց մտքով ա անցել մեքենա սարքել: Հնարավոր ա BMW կամ Mersedes-ից լավ մեքենա արտադրել, բայց դրա համար պետք ա էտ ֆիրմաների մասնագետներից լավ մասնագետների խումբ (այլ ոչ թե մեկ հոգի խադավիկ) ու ահավոր շատ բյուջե:
Հիմա նույնն էլ անտիվիրուսի պարագայում ա: Եթե ուզում ես մրցակցել առաջատար անտիվիրուսային ֆիրմաների հետ, պետք ա ոչ թե իրանց հավասար, այլ իրանցից լավ անտիվիրուս ունենաս: Դրա համար պետք ա իրանցից շատ գիտելիք ունենաս, իսկ դու ասում ես՝ «C++ և visual Basic լեզուների իմացությունն էլ խնդիր չի» :D

Վահե ջան ես չասեցի ստեղծել ու միանգամից բոլորից առաջ անցնել, այլ ստեղծել թեկուզ մեցամասնությունից վատ հետո ուսումնասիրեմ արդեն իսկ եղած անտիվիրուսների վատ կողմերն ու դրանց հիման վրա ունենալ կայուն ծրագրային փաթեթ. եթե BMW ու mercedec շուկայի առաջատարն են դա դեռ չի նշանակում որ մնացած մեքենաներն շուկայում տեղ չունեն, ունեն ուղղակի ավելի ցածր գներով. նույնն էլ անտիվիրուսին է. բնական է եթե բոլորից վատն լինի ոչմեկի պետք չի գա. բայց կարծում եմ որ ուսումնասիրելով արդեն իսկ եղածներն հնարավոր է ստեղծել ասենք ոչ թե րիանցից լավն այլ գոնե իրանց հավասարն, ու ետ ունենալու դեպքում արդեն մտածել մրցակցության մասին: O8inak Aviran բոլոր առումներով զիջում է Kaspersky-ին բայց միլլիոնավոր մարդիկ օգտագործում են Avira

Վահե-91
06.09.2013, 13:51
Վահե ջան ես չասեցի ստեղծել ու միանգամից բոլորից առաջ անցնել, այլ ստեղծել թեկուզ մեցամասնությունից վատ հետո ուսումնասիրեմ արդեն իսկ եղած անտիվիրուսների վատ կողմերն ու դրանց հիման վրա ունենալ կայուն ծրագրային փաթեթ. եթե BMW ու mercedec շուկայի առաջատարն են դա դեռ չի նշանակում որ մնացած մեքենաներն շուկայում տեղ չունեն, ունեն ուղղակի ավելի ցածր գներով. նույնն էլ անտիվիրուսին է. բնական է եթե բոլորից վատն լինի ոչմեկի պետք չի գա. բայց կարծում եմ որ ուսումնասիրելով արդեն իսկ եղածներն հնարավոր է ստեղծել ասենք ոչ թե րիանցից լավն այլ գոնե իրանց հավասարն, ու ետ ունենալու դեպքում արդեն մտածել մրցակցության մասին: O8inak Aviran բոլոր առումներով զիջում է Kaspersky-ին բայց միլլիոնավոր մարդիկ օգտագործում են Avira
Ավիրան 25 տարվա պատմություն ունի, իսկ ամեն առումով զիջելու պահն էլ ահավոր սխալ որակավորում ա: Ավիրան 500 աշխատող ունի, ովքեր քո որակավորմամբ միջին կարգի անտիվիրուս են ստեղծում: Դե հիմա պատկերացրա ինչքան բան ա քեզնից պահանջվում Ավիրայի կարգի անտիվիրուս ստեղծելու համար: Չես կարա վատը ստեղծես, մանրից առաջ գնաս, որովհետև առաջ գնալդ գումարի հետ ա կապված: Իսկ զիբիլ անտիվիրուսի համար ոչ մեկ չի վճարի: Ու վաբշե, թեկուզ հենց դու, քանի՞ անգամ ես քո սիրելի Կասպեռի քեյն առել տանն օգտագործելու համար :D

ITFox
06.09.2013, 14:07
Ավիրան 25 տարվա պատմություն ունի, իսկ ամեն առումով զիջելու պահն էլ ահավոր սխալ որակավորում ա: Ավիրան 500 աշխատող ունի, ովքեր քո որակավորմամբ միջին կարգի անտիվիրուս են ստեղծում: Դե հիմա պատկերացրա ինչքան բան ա քեզնից պահանջվում Ավիրայի կարգի անտիվիրուս ստեղծելու համար: Չես կարա վատը ստեղծես, մանրից առաջ գնաս, որովհետև առաջ գնալդ գումարի հետ ա կապված: Իսկ զիբիլ անտիվիրուսի համար ոչ մեկ չի վճարի: Ու վաբշե, թեկուզ հենց դու, քանի՞ անգամ ես քո սիրելի Կասպեռի քեյն առել տանն օգտագործելու համար :D
Վահե ջան կապ չունի Ավիրան քանի տարվա պատմություն ունի ու քանի աշխատող ունի. Կասպերսկիի համեմատ ինքն զիջող է: Իսկ ինչ վերաբերվում է քեյ առնելուն ես ինչ համակարգիչ եմ ունեցել ամեն տարի գնում եմ անտիվիրուսի լիցենզիա. ու մեծամասնական կասպերսկի եմ գնել մի երկու անգամ ել նոդ: Բայց արի սրանց մի կողմ թողնենք ու բուն թեման քննարկենք: Ուզում եմ հաջողության հասնելու խոչնդոտներից խոսենք բնական է ցանկացած գործում էլ մրցակիցներ կան ու կարծում եմ սխալ է եզրակացություն անել որ ԱՆՀՆԱՐ Է ՀԱՍՆԵԼ ԻՐԵՆՑ: Իհարկե հնարավոր է բայց ինչ գնով դա պետք է քննարկենք

Վահե-91
06.09.2013, 14:21
Վահե ջան կապ չունի Ավիրան քանի տարվա պատմություն ունի ու քանի աշխատող ունի. Կասպերսկիի համեմատ ինքն զիջող է: Իսկ ինչ վերաբերվում է քեյ առնելուն ես ինչ համակարգիչ եմ ունեցել ամեն տարի գնում եմ անտիվիրուսի լիցենզիա. ու մեծամասնական կասպերսկի եմ գնել մի երկու անգամ ել նոդ: Բայց արի սրանց մի կողմ թողնենք ու բուն թեման քննարկենք: Ուզում եմ հաջողության հասնելու խոչնդոտներից խոսենք բնական է ցանկացած գործում էլ մրցակիցներ կան ու կարծում եմ սխալ է եզրակացություն անել որ ԱՆՀՆԱՐ Է ՀԱՍՆԵԼ ԻՐԵՆՑ: Իհարկե հնարավոր է բայց ինչ գնով դա պետք է քննարկենք
նորից կրկնում եմ...25 տարվա ընկերությունը, 500 աշխատողով, ովքեր գիտեն անտիվիրուս գրել, միջին կարգի բան են ստեղծում: Իսկ դու ասում ես՝ «C++ և visual Basic լեզուների իմացությունն էլ խնդիր չի»: Ասեմ ի՞նչ խոչընդոտների կարաս հանդիպես, թե արդեն հասկանալի ա :))

Chuk
06.09.2013, 14:23
Ֆինանսական մասն խնդիր չի:) C++ և visual Basic լեզուների իմացությունն էլ խնդիր չի :8
Ֆինանսական մասը խնդիր ա, էդ լեզուների իմացությունն էլ ա խնդիր:
Բայց սկսել կարելի ա, հեչ որ չէ կարող ես յուրացնել նոր գիտելիքներ, որոնք հետագայում եթե սեփական անտիվիրուսը ստեղծելուն էլ չօգնեն, այլ տեղերում կարող են օգտակար լինել:

ITFox
06.09.2013, 14:39
Ֆինանսական մասը խնդիր ա, էդ լեզուների իմացությունն էլ ա խնդիր:
Բայց սկսել կարելի ա, հեչ որ չէ կարող ես յուրացնել նոր գիտելիքներ, որոնք հետագայում եթե սեփական անտիվիրուսը ստեղծելուն էլ չօգնեն, այլ տեղերում կարող են օգտակար լինել:

Լեզուների իմացությունն խնդիր չի: Իսկ ֆինանսական մասն էնքանով խնդիր չի քանի որ չեմ կարծում որ սկզբնականի համար հարյուր հազարավոր դոլարներ պետք գան: Ուղղակի ինձ թվում է փորձել է պետք ու շուկա մտնելու ճիշտ քաղաքավարություն:

Alphaone
06.09.2013, 14:43
Առանց ծրագրավորման լեզուների ինչի՞ հնարավոր է ծրագիր գրել, էն էլ անտիվիրուս :o

ARMbrain
06.09.2013, 14:44
Առանց ծրագրավորման լեզուների ինչի՞ հնարավոր է ծրագիր գրել, էն էլ անտիվիրուս :o

C++ և visual Basic լեզուների իմացությունն էլ խնդիր չի

ITFox
06.09.2013, 14:45
Առանց ծրագրավորման լեզուների ինչի՞ հնարավոր է ծրագիր գրել, էն էլ անտիվիրուս :o

Ինչի եստեղ ետպիսի բան է գրված առանց ծրագրավորման լեզուների? :B

Chuk
06.09.2013, 14:48
Լեզուների իմացությունն խնդիր չի: Իսկ ֆինանսական մասն էնքանով խնդիր չի քանի որ չեմ կարծում որ սկզբնականի համար հարյուր հազարավոր դոլարներ պետք գան: Ուղղակի ինձ թվում է փորձել է պետք ու շուկա մտնելու ճիշտ քաղաքավարություն:

Բացատրեմ թե ինչու են երկուսն էլ խնդիր: Որովհետև չափազանց ռոմանտիկ ա հնչում մի հոգով նման պրոյեկտ սկսելը: Նման պրոյեկտի համար առաջին հերթին խումբ է պետք, եթե ոչ մի քանի տասնյակ, ապա գոնե մի 10 հոգի, որոնք բոլորը.
- Պետք է ոչ թե իմանան, այլ լավ իմանան ծրագրավորման լեզուներ (հավանաբար չեմ սխալվի, եթե ասեմ, որ C++-ն ու Visual Basic-ը բոլորովին բավարար չեն լինի),
- Անհրաժեշտ կլինի վարձատրել այդ մարդկանց, ու քանի որ նրանք պետք է լինեն լավ մասնագետներ, պետք է բարձր վարձատրել:

Հետևաբար երկուսն էլ շարունակում են խնդիր մնալ:
Կարելի է իհարկե ավելի քիչ մարդկանցով, ավելի քիչ գիտելիքներով, ձեռի հետ բզբզալ, բայց առանձնապես արդյունքների սպասել պետք չի: Էդ դեպքում օգուտը մնալու է միայն ձեռք բերած գիտելիքները:

ITFox
06.09.2013, 14:58
Բացատրեմ թե ինչու են երկուսն էլ խնդիր: Որովհետև չափազանց ռոմանտիկ ա հնչում մի հոգով նման պրոյեկտ սկսելը: Նման պրոյեկտի համար առաջին հերթին խումբ է պետք, եթե ոչ մի քանի տասնյակ, ապա գոնե մի 10 հոգի, որոնք բոլորը.
- Պետք է ոչ թե իմանան, այլ լավ իմանան ծրագրավորման լեզուներ (հավանաբար չեմ սխալվի, եթե ասեմ, որ C++-ն ու Visual Basic-ը բոլորովին բավարար չեն լինի),
- Անհրաժեշտ կլինի վարձատրել այդ մարդկանց, ու քանի որ նրանք պետք է լինեն լավ մասնագետներ, պետք է բարձր վարձատրել:

Հետևաբար երկուսն էլ շարունակում են խնդիր մնալ:
Կարելի է իհարկե ավելի քիչ մարդկանցով, ավելի քիչ գիտելիքներով, ձեռի հետ բզբզալ, բայց առանձնապես արդյունքների սպասել պետք չի: Էդ դեպքում օգուտը մնալու է միայն ձեռք բերած գիտելիքները:

Լավ որպեսզի սխալ տպավորություն չստացվի լրացուցիչ ասեմ որ ես չեմ նշել թե մենակ եմ անելու, մենք խումբ ենք 6 հոգուց բաղկացած. Բոլորս էլ շատ լավ տիրապետում ենք ծրագրավորման մի քանի լեզուների: Իսկ ինչի համար եմ ես հատուկ շեշտում C++ և VB. քանի որ դրանք ենպիսի հսկա ծրագրավորման լեզուներ են որ միանգամայն բավարար են ցանկացած ֆունկցիոնալ ծրագիր ստեղծելու համար: ՈՒ ավելին մեկս մեկի բացն լրացնում ենք, այսինքն ես մի լեզու ավել գիտեմ մյուսն մի լեզու պակաս գիտի բայց փոխարենն իրա իմացած լեզուն ես չգիտեմ: Իսկ ֆինանսական մասով մենք խումբ ենք ու ինքներս մեզ առայժմ չենք վարձատրում

Chuk
06.09.2013, 15:02
Լավ որպեսզի սխալ տպավորություն չստացվի լրացուցիչ ասեմ որ ես չեմ նշել թե մենակ եմ անելու, մենք խումբ ենք 6 հոգուց բաղկացած. Բոլորս էլ շատ լավ տիրապետում ենք ծրագրավորման մի քանի լեզուների: Իսկ ինչի համար եմ ես հատուկ շեշտում C++ և VB. քանի որ դրանք ենպիսի հսկա ծրագրավորման լեզուներ են որ միանգամայն բավարար են ցանկացած ֆունկցիոնալ ծրագիր ստեղծելու համար: ՈՒ ավելին մեկս մեկի բացն լրացնում ենք, այսինքն ես մի լեզու ավել գիտեմ մյուսն մի լեզու պակաս գիտի բայց փոխարենն իրա իմացած լեզուն ես չգիտեմ: Իսկ ֆինանսական մասով մենք խումբ ենք ու ինքներս մեզ առայժմ չենք վարձատրում

Դե ուրեմն ձեզ կանաչ ճանապարհ :) Էնտուզիազմը հաճախ ավելին է, քան գիտելիքները:

ITFox
06.09.2013, 15:07
նորից կրկնում եմ...25 տարվա ընկերությունը, 500 աշխատողով, ովքեր գիտեն անտիվիրուս գրել, միջին կարգի բան են ստեղծում: Իսկ դու ասում ես՝ «C++ և visual Basic լեզուների իմացությունն էլ խնդիր չի»: Ասեմ ի՞նչ խոչընդոտների կարաս հանդիպես, թե արդեն հասկանալի ա :))

Իսկ ինչ է քր կարծիքով ետ երկու լեզուն որևէ բան ստեղծելու համար բավարար չեն???? Եթե մենակ C++ -ին տիրապետում ես գերազանց այլ ոչ թե սիրողական մակարդակի ապա ինձ թվում է թերահավատ չէիր լինի ետ լեզվի հանդեպ: Որովհետև եթե C++ -ով գրում են օպերացիոն համակարգեր... մնացածն էլ չշարունակեմ

ITFox
06.09.2013, 15:10
Դե ուրեմն ձեզ կանաչ ճանապարհ :) Էնտուզիազմը հաճախ ավելին է, քան գիտելիքները:

դեմ չեմ Էնտուզիազմը հաճախ ավելին է, քան գիտելիքները, բայց տվյալ պարագայում դրան տրվող չկա: Եվ հետո. մենք ոչ թե ուզում են հասնել հաջողության այլ փորձում ենք դա անել:

Chuk
06.09.2013, 15:15
դեմ չեմ Էնտուզիազմը հաճախ ավելին է, քան գիտելիքները, բայց տվյալ պարագայում դրան տրվող չկա: Եվ հետո. մենք ոչ թե ուզում են հասնել հաջողության այլ փորձում ենք դա անել:

ԷՆՏՈՒԶԻԱԶՄ - որևէ գործով խանդավառված լինելը, ոգեշնչվածությունը, կրքոտ կերպով որևէ գործունեության իրագործմանը ձգտելը և նրա արդյունքներով ոգևորված լինելը:

Ես չէի թերագնահատում ձեր գիտելիքները, դրանք չգիտեմ, որ գնահատեմ կամ թերագնահատեմ, պարզապես նշում էի, որ ոգևորված սկիզբ դնելը կարող է ձեզ շատ օգնի, ու տպավորություն էի ստացել, որ ոգևորված եք ուզում սկսել :)

Վահե-91
06.09.2013, 15:21
Իսկ ինչ է քր կարծիքով ետ երկու լեզուն որևէ բան ստեղծելու համար բավարար չեն???? Եթե մենակ C++ -ին տիրապետում ես գերազանց այլ ոչ թե սիրողական մակարդակի ապա ինձ թվում է թերահավատ չէիր լինի ետ լեզվի հանդեպ: Որովհետև եթե C++ -ով գրում են օպերացիոն համակարգեր... մնացածն էլ չշարունակեմ
Windows-ն էլ ա C++ով գրած, բայց ինձ չի թվում որ դու մենակ կամ թեկուզ 6 հոգով, կարող եք ժամանակակից ՕՀ-ի նման ֆունկցիոնալով ՕՀ ստեղծել: Ճիշտ ա ասում Չուկը, կարաք ահագին նոր գիտելիքներ հավաքեք անտիվիրուս ստեղծելու վերաբերյալ, նոր գիտելիքներ ձեռք բերեք ծրագվորման ոլորտում, բայց լրիվ պատրաստի վիճակի բերել անտիվիրուսը շատ դժվար կլինի ու ահագին փող էլ կպահանջվի: Իմ անձնական կարծիքն ա, որ ձև չունեք: Մնացածը ձեր որոշելիքն ա, դուք ստեղծեք, թող ես էլ չուզողը լինեմ :pardon

ITFox
06.09.2013, 16:20
Windows-ն էլ ա C++ով գրած, բայց ինձ չի թվում որ դու մենակ կամ թեկուզ 6 հոգով, կարող եք ժամանակակից ՕՀ-ի նման ֆունկցիոնալով ՕՀ ստեղծել: Ճիշտ ա ասում Չուկը, կարաք ահագին նոր գիտելիքներ հավաքեք անտիվիրուս ստեղծելու վերաբերյալ, նոր գիտելիքներ ձեռք բերեք ծրագվորման ոլորտում, բայց լրիվ պատրաստի վիճակի բերել անտիվիրուսը շատ դժվար կլինի ու ահագին փող էլ կպահանջվի: Իմ անձնական կարծիքն ա, որ ձև չունեք: Մնացածը ձեր որոշելիքն ա, դուք ստեղծեք, թող ես էլ չուզողը լինեմ :pardon

ՕՀ-ի պահով ես նշեցի որ մենակ C++-ով ՕՀ են ստեղծում այլ ոչ թե 6 հոգով են դա ստեղծում, բնականաբար եթե 6 հոգով որոշեն ՕՀ ստեղծեն իրենցից դա տարիներ կպահանջվի. խոսքն հակավիրուսի մասին է որն ՕՀ-ի հետ երբեք չի կարա համեմատվի: Իսկ որակյալ հակավիրուս ստեղծելու համար բավական է ընդամենը գիտելիք և ժամանակ, ֆինանսական մասն պետք է գալու ստեղծելուց հետո շուկա մտնելու համար գովազդներ և այլն: Իսկ ներկա պահին ինչի եմ ասում ֆինանսական էական չե քանի որ մենք չունենք վարձու աշխատողներ ոնց որ ասում են մենք մերոնցով ենք. եթե 50 հոգանոց խումբն անտիվիրուս է ստեղծում ասենք 3-4 ամսում օրական աշխատելով 10 ժամ ընդմիջումներով ու շաբաթական 5 օր: 6 հոգանոց խումբն շաբաթական աշխատելով 7 օր օրական 15 ժամ թող 1 տարի տևի... ամեն դեպքում հույսներս չենք կորցնում :):(

ITFox
06.09.2013, 16:21
ԷՆՏՈՒԶԻԱԶՄ - որևէ գործով խանդավառված լինելը, ոգեշնչվածությունը, կրքոտ կերպով որևէ գործունեության իրագործմանը ձգտելը և նրա արդյունքներով ոգևորված լինելը:

Ես չէի թերագնահատում ձեր գիտելիքները, դրանք չգիտեմ, որ գնահատեմ կամ թերագնահատեմ, պարզապես նշում էի, որ ոգևորված սկիզբ դնելը կարող է ձեզ շատ օգնի, ու տպավորություն էի ստացել, որ ոգևորված եք ուզում սկսել :)

դե ես էլ հենց դա եմ ասում էլի որ ոգևորված լինելուն ոչմեկ չի նայում: Չնայաց դա օգնումա չնահանջել

Alphaone
06.09.2013, 16:28
մի տեսակ սկսեցի հավատալ, որ անհույս նախաձեռնություն չի :D հաջողություն, ժողովուրդ, բայց ֆանտաստիկ բարդ ա լինելու ու ստացվելն էլ ֆանտաստիկայի ժանրից ա լինելու, բայց դե ֆանտաստների «մարգարեությունները» շատ հաճախ իրականանում են :D

ITFox
06.09.2013, 16:46
մի տեսակ սկսեցի հավատալ, որ անհույս նախաձեռնություն չի :D հաջողություն, ժողովուրդ, բայց ֆանտաստիկ բարդ ա լինելու ու ստացվելն էլ ֆանտաստիկայի ժանրից ա լինելու, բայց դե ֆանտաստների «մարգարեությունները» շատ հաճախ իրականանում են :D

Alphaone ջան եստեղ ֆանտաստիկի բան չկա. այ եթե ասեի որ ուզում եմ 10 օրում ստեղծեմ Կասպերսկիին հավասար, ապա ասացս կլիներ իրագործելի բայց ֆանտաստիկ, այսինքն բացի իմ գիտելիքներից ինձ տվյալ դեպքում որոշ երկնային ուժեր էլ պետքա օգնեին :D Բայց ես ժամանակի սահմանափակում չեմ դնում հետևաբար ոգևորված փորձելն վատ չէր լինի. եթե չստացվի էլ հոգ չէ CHUK-ի ասաց գիտելիքն թող օգուտն մնա. բայց չգիտես ինչի մի տեսակ իրագործելի եմ տեսնում

Արամ
06.09.2013, 17:31
ՕՀ-ի պահով ես նշեցի որ մենակ C++-ով ՕՀ են ստեղծում
Եթե իհարկե խորհուրդներ ընդունում ես, արի նախ սկսի windows սովորելուց:
Windows 7-ը մեծ մասը գրված է C-ով, մի քիչ C++, որոշ խնդիրներ էլ Assembler-ով են: C-ով այլ ոչ C++, եթե ծրագրավորումից հասկանում ես, ուրեմն գիտես թե ինչ ահռելի տարբերություն կա էդ լեզուների մեջ: Լավ հիմա մի քիչ մասնագիտական հարց տամ, ինձ կարաս բառերով, նկարագրես, թե անտիվիրուսը ոնց է հայտնաբերում, որ ֆայլը վիրուս է:

ARMbrain
06.09.2013, 18:00
Եթե իհարկե խորհուրդներ ընդունում ես, արի նախ սկսի windows սովորելուց:
Windows 7-ը մեծ մասը գրված է C-ով, մի քիչ C++, որոշ խնդիրներ էլ Assembler-ով են: C-ով այլ ոչ C++, եթե ծրագրավորումից հասկանում ես, ուրեմն գիտես թե ինչ ահռելի տարբերություն կա էդ լեզուների մեջ: Լավ հիմա մի քիչ մասնագիտական հարց տամ, ինձ կարաս բառերով, նկարագրես, թե անտիվիրուսը ոնց է հայտնաբերում, որ ֆայլը վիրուս է:

Եթե իհարկե կարելի է «կողքից մտնել» :)) , ասեմ, իմ կարճ ու կոնկրետ մտածելով եթե անտիվիրուս ստեղծվում է կոնկրետ WINDOWS-ի համար, ուրեմս նախ պետք ա ստուգի տվյալ ֆայլի պարունակությունը, և բոլոր օպերացիաները որոնք որ կարող են կատարվել տվյալ ֆայլը աշխատացնելուց հետո,էտ բոլոր օպերացիաները պահել ասենք ինչ որ փոփոխականի մեջ, հետո համեմատի windows-ում կատարվող գործողությունների հետ, եթե հնարավոր է որ գործողություններից մեկը կամ բոլորը համընկնում են windows-ում կատարվող գործողությունների հետ, այսինքն կաշխատեն windows-ի վրա էլի, նոր ստուգի թե ինչ գործողություն է կատարում տվյալ «օպերացիան», եթե վնասակար է՝ օգտագործողի թույլատվությամբ ջնջի կամ «ձեռք չտա» տվյալ ֆայլին, վնասակար լինելը կարծում եմ windows-ի default օպերացիաների հետ պետք է համեմատի, եթե խանգարի աշխատանքին ուրեմս վնասակր է, եթե ոչ՝ ոչ:

Եսիմ չգիտեմ ըսենց մի քիչ խառը մառը եղավ, բայց դե իմ սուբյեկտիվ կարծիքով մոտավոր ըսենց ա:

Վահե-91
06.09.2013, 19:03
Եթե իհարկե կարելի է «կողքից մտնել» :)) , ասեմ, իմ կարճ ու կոնկրետ մտածելով եթե անտիվիրուս ստեղծվում է կոնկրետ WINDOWS-ի համար, ուրեմս նախ պետք ա ստուգի տվյալ ֆայլի պարունակությունը, և բոլոր օպերացիաները որոնք որ կարող են կատարվել տվյալ ֆայլը աշխատացնելուց հետո,էտ բոլոր օպերացիաները պահել ասենք ինչ որ փոփոխականի մեջ, հետո համեմատի windows-ում կատարվող գործողությունների հետ, եթե հնարավոր է որ գործողություններից մեկը կամ բոլորը համընկնում են windows-ում կատարվող գործողությունների հետ, այսինքն կաշխատեն windows-ի վրա էլի, նոր ստուգի թե ինչ գործողություն է կատարում տվյալ «օպերացիան», եթե վնասակար է՝ օգտագործողի թույլատվությամբ ջնջի կամ «ձեռք չտա» տվյալ ֆայլին, վնասակար լինելը կարծում եմ windows-ի default օպերացիաների հետ պետք է համեմատի, եթե խանգարի աշխատանքին ուրեմս վնասակր է, եթե ոչ՝ ոչ:

Եսիմ չգիտեմ ըսենց մի քիչ խառը մառը եղավ, բայց դե իմ սուբյեկտիվ կարծիքով մոտավոր ըսենց ա:
դու էլ կա՞ս էտ 6 հոգու մեջ :D

Արամ
06.09.2013, 20:14
ուրեմս նախ պետք ա ստուգի տվյալ ֆայլի պարունակությունը,
source code-ը, որը գրեթե անհնարա

և բոլոր օպերացիաները որոնք որ կարող են կատարվել տվյալ ֆայլը աշխատացնելուց հետո
Իսկ, ոնց ես դու դա պատկերացնում:

էտ բոլոր օպերացիաները պահել ասենք ինչ որ փոփոխականի մեջ
Ուղղակի չեմ ուզում սա մեկնաբանեմ:

հետո համեմատի windows-ում կատարվող գործողությունների հետ, եթե հնարավոր է որ գործողություններից մեկը կամ բոլորը համընկնում են windows-ում կատարվող գործողությունների հետ, այսինքն կաշխատեն windows-ի վրա էլի,
Իսկ կներես, սկզբում, որ ստուգում ա Լինուքսի վրայա ստուգում, թե որտեղա ստուգում, որ համեմատի:

վնասակար լինելը կարծում եմ windows-ի default օպերացիաների հետ պետք է համեմատի,
օրինակ նույն քո այսպես ասած Windows-ի դեֆաուլտ օպերացիան, որին ավելի գրագետ անվանում են WinAPI ֆուկցիաներ, Hook-ը, և՛ նորմալ ծրագրերն են օգտագործում, և՛ «աննորմալ»:
Այսինքն հիմնականում վիրուսները հենց էդ API ֆունկցիաներով են աշխատում:

Եսիմ չգիտեմ ըսենց մի քիչ խառը մառը եղավ, բայց դե իմ սուբյեկտիվ կարծիքով մոտավոր ըսենց ա:
Ուղղակի որպես խորհուրդ, ինչ որ կախվածա տեխնիկայի հետ, կամ էն բաները որ` գրած ա, բացատրած ա, ապացուցած ա, սուբյեկտիվ կարծիքներ մի ձևավորի դրա շուրջ, դա նույն բաննա ինչ ասես 5+2 իմ սուբյեկտիվ կարծիքով հավասար ա 2:

ITFox
06.09.2013, 21:14
Եթե իհարկե խորհուրդներ ընդունում ես, արի նախ սկսի windows սովորելուց:
Windows 7-ը մեծ մասը գրված է C-ով, մի քիչ C++, որոշ խնդիրներ էլ Assembler-ով են: C-ով այլ ոչ C++, եթե ծրագրավորումից հասկանում ես, ուրեմն գիտես թե ինչ ահռելի տարբերություն կա էդ լեզուների մեջ: Լավ հիմա մի քիչ մասնագիտական հարց տամ, ինձ կարաս բառերով, նկարագրես, թե անտիվիրուսը ոնց է հայտնաբերում, որ ֆայլը վիրուս է:

ես քեզ նախ խորհորդ կտայի չվորակավորել ու առանց իմանալու դիմացինն ինչոր բան սովորելու հարցում խորհուրդ տալ: Եթե դու հայերենի հետ խնդիրներ չունես ես հստակ ասել էի որ C++ ենպիսի հզոր լեզու է որով հնարավոր է ՕՀ ստեղծել ոչ թե ասում եմ windows 7 ստեղծել են C-ով: Իսկ եթե դու ետքան տեղեկացված ես ուրեմն պետքա իմանայիր որ C++ ստեղծված է c-i հիման վրա, ավելի կատարելագործված է, հուշեմ ավելին ոչմի ծրագրավորման լեզու, նույնիսկ C-n չունի այնպիսի հարուստ բազա ինչքան որ C++ ունի. որովհետև visual studio 2012-ում ու կոնկրետ ետ պակետի C++-ի տվյալների հենքն իր մեջ արդեն իսկ ներարում է C-ի տվյալների բազան: Իսկ օվ որ կասկածում է C++-ի հնարավորություններին ես խորհուրդ կտայի միքիչ ժամանակ վատնել համապատասխան գրականություն կարդալու համար: Դեմ չեմ Assemlern իր տեղն ունի բայց եկեք մեկն մյուսի հետ չհամեմատենք որովհետև են ինչ կանես Assemlerov նույնն կանես C++-ով, բայց հակարակն չես անի: Դա ես պռակտիկայում էլ եմ համոզվել 6 տարի կիրառականում սովորելու ընտացքում է գիտակ դասախոսներս էլ են բացատրել: Ենպես որ եկեք ետ հարցով հետս չվիճեք: Ու քեզ հարգելի Արամ խորհուրդ կտամ որ դիմացինին խորհուրդ տալու առաջ մի հատ մտացես որ վիրավորական չլինի դիմացինի համար: Ինչա նշանակում windows սովորի? առանց իմանալու դիմացինի իմացաց չիմացածն ոնց ես տենց բան ասում դու կարաս դրա պատասխանն տաս????????? Կարդում ես մի բան իմաստն չես հասկանում ու քո չհասկացած իմաստն հիմք ընդունելով յանմ խորհուրդ ես տալիս. աշխատի մյուս անգամ տենց բան չանես իմ նամակներին պատասխանելուց:

ITFox
06.09.2013, 21:19
դու էլ կա՞ս էտ 6 հոգու մեջ :D

մի փոքր խորհուրդ էլ քեզ տամ վահե ջան: ետ 6 հոգի որ նշել եմ ենքան հարուստ փորձ ունեն ՏՏ ոլորտում որ դժվար թե պատկերացնես, աշխատի հեգնական տոնով չխոսել, միգուցե միամիտա ստացվում գրելուդ մեջ, բայց ուշադիր եղի:

ITFox
06.09.2013, 21:31
Մենք ֆինանսական առումներով էլ ենք ապահովված ու գերազանց ենք տիրապետում համապատասխան գիտելիքներին (սա գովասանք չհամարեք) պարզապես մեզ պակասում էր միայն կողքից կարծիքներ, բայց ոչ ես տիպի կարծիքներ որ եստեղ են հնչում: Մեր նպատակն էր կազմակերպել ակտիվ քննարկում բայց արի ու տես որ եստեղի անդամներն սկսեցին ակնարկել թե windows չգիտենք սա չգիտենք նա չգիտենք, այ կարծիքի հեղինակ ջան արի նախ սու մեր չափ խելք ունեցի ՏՏ ոլորտում նոր որակավորի դիմացինին: Եստեղի մեծամասնությունն ծրագրավորումից հասկանումա ենքանով որքան առաջին դասարանցին այբբենարանիցա հասկանում որ ինքնուրույն նախադասություն չի կարա կազմի: Կարճ ասաց սա են տեղն չի որ հնարավոր է քննարկում կազմակերպել, հոգ չէ մեծ սիրով թեման տեղափոխում եմ ռուսական ֆորումներ: ԻՀԱՐԿԵ ԵՍՏԵՂ ԷԼ ԿԱՐԾԻՔՆԵՐ ՀՆՉԵՑԻՆ ՈՐՈՆՔ ՄԵԶ ՊԵՏՔ ԷՐ ՈՒ ՄԵՐՍԻ ԵՄ ԱՍՈՒՄ ԵՏ ԿԱՐԾԻՔՆԵՐԻ ՀԵՂԻՆԱԿՆԵՐԻՆ:
ՈՒ չզարմանաք որ ամիսներ անց գուցե մեկ տարի անց լսեք նոր հակավիրուսի մասին. ՈՒզողները թող ուրախանան չուզողներն էլ թող պայթեն

ԹԵՄԱՆ ԷԼ ՀԱՄԱՐՈՒՄ ԵՄ ՓԱԿՎԱԾ ՄԵՐ ԱԴՄԻՆՆԵՐԻՆ ԿԽՆԴՐԵԻ ՓԱԿԵԼ ԵՍ ԹԵՄԱՆ

Արամ
06.09.2013, 21:35
ես քեզ նախ խորհորդ կտայի չվորակավորել ու առանց իմանալու դիմացինն ինչոր բան սովորելու հարցում խորհուրդ տալ:
Որակավորել եմ, քո իսկ գրած արտահայտությունից

ՕՀ-ի պահով ես նշեցի որ մենակ C++-ով ՕՀ են ստեղծում
Իսկ դու ինչ որակավորում կտաիր նման արտահայտություն անողի windows-ի մասին գիտելիքներին:

Եթե դու հայերենի հետ խնդիրներ չունես ես հստակ ասել էի որ C++ ենպիսի հզոր լեզու է որով հնարավոր է ՕՀ ստեղծել ոչ թե ասում եմ windows 7 ստեղծել են C-ով:
Մի քիչ խնդիրներ ունեմ, բայց քո գրածները բավականին լավ հասկանում եմ, նորից նայի վերևի մեջբերումը, ոնց որ թե քո խոսքերն են: Իսկ այդպիսի ՕՀ չկա, որ մենակ C++-ով է գրված

իսկ եթե դու ետքան տեղեկացված ես ուրեմն պետքա իմանայիր որ C++ ստեղծված է c-i հիման վրա, ավելի կատարելագործված է, հուշեմ ավելին ոչմի ծրագրավորման լեզու, նույնիսկ C-n չունի այնպիսի հարուստ բազա ինչքան որ C++ ունի. որովհետև visual studio 2012-ում ու կոնկրետ ետ պակետի C++-ի տվյալների հենքն իր մեջ արդեն իսկ ներարում է C-ի տվյալների բազան: Իսկ օվ որ կասկածում է C++-ի հնարավորություններին ես խորհուրդ կտայի միքիչ ժամանակ վատնել համապատասխան գրականություն կարդալու համար:
C++ ը օբյեկտային ծրագրավորման լեզու է, որով իհարկե ՕՀ-ի յադռո-ն անհնար է գրել: Լավ մի քիչ պարզաբանեմ, իմաստ չկա գրել: Եթե ուզում ես դա էլ կպարզաբանեմ:

ինչ կանես Assemlerov նույնն կանես C++-ով, բայց հակարակն չես անի
Եղբայր, լավ էլի, C++-ով ցանկացած գրած կոդ վերջնական դառնումա Assembler, ուրեմն գրածտ, մեղմ ասած, իմաստ չունի, իսկ ինչ assembler-ով կարաս անես, նույնը c++ չեմ կարող վիճել, բավարար գիտելիքներ չունեմ:

Ու քեզ հարգելի Արամ խորհուրդ կտամ որ դիմացինին խորհուրդ տալու առաջ մի հատ մտացես որ վիրավորական չլինի դիմացինի համար: Ինչա նշանակում windows սովորի? առանց իմանալու դիմացինի իմացաց չիմացածն ոնց ես տենց բան ասում դու կարաս դրա պատասխանն տաս?????????
Իհարկե, իմ գրածը, իր մեջ վիրավորական ոչ մի բան չէր պարունակում, բայց եթե վիրավորվել ես պարզաբանեմ, ինչ ա նշանակում windows սովորի: Դա նշանակումա, որ Windows-ի համար antivirus գրելու համար նախ և առաջ պետք ա windows, սովորես, իսկ այն` ինչը որ ես վերևը պարզաբանեցի, ինձ թույլ տվեց մտածել, որ դու դրա կարիքը ունես:

Կարդում ես մի բան իմաստն չես հասկանում ու քո չհասկացած իմաստն հիմք ընդունելով յանմ խորհուրդ ես տալիս. աշխատի մյուս անգամ տենց բան չանես իմ նամակներին պատասխանելուց:
Ում համար յանիմ խորհուրդ, ում համար բավականին խելացի խորհուրդ: Ինչ որ դու ես նկարագրել, այսինքն առանց գրածի իմաստը հասկանալու` խորհուրդ տալ, դա չեմ արել, ու չեմ էլ անում:

ITFox
06.09.2013, 22:17
Որակավորել եմ, քո իսկ գրած արտահայտությունից

Իսկ դու ինչ որակավորում կտաիր նման արտահայտություն անողի windows-ի մասին գիտելիքներին:

Մի քիչ խնդիրներ ունեմ, բայց քո գրածները բավականին լավ հասկանում եմ, նորից նայի վերևի մեջբերումը, ոնց որ թե քո խոսքերն են: Իսկ այդպիսի ՕՀ չկա, որ մենակ C++-ով է գրված

C++ ը օբյեկտային ծրագրավորման լեզու է, որով իհարկե ՕՀ-ի յադռո-ն անհնար է գրել: Լավ մի քիչ պարզաբանեմ, իմաստ չկա գրել: Եթե ուզում ես դա էլ կպարզաբանեմ:

Եղբայր, լավ էլի, C++-ով ցանկացած գրած կոդ վերջնական դառնումա Assembler, ուրեմն գրածտ, մեղմ ասած, իմաստ չունի, իսկ ինչ assembler-ով կարաս անես, նույնը c++ չեմ կարող վիճել, բավարար գիտելիքներ չունեմ:

Իհարկե, իմ գրածը, իր մեջ վիրավորական ոչ մի բան չէր պարունակում, բայց եթե վիրավորվել ես պարզաբանեմ, ինչ ա նշանակում windows սովորի: Դա նշանակումա, որ Windows-ի համար antivirus գրելու համար նախ և առաջ պետք ա windows, սովորես, իսկ այն` ինչը որ ես վերևը պարզաբանեցի, ինձ թույլ տվեց մտածել, որ դու դրա կարիքը ունես:

Ում համար յանիմ խորհուրդ, ում համար բավականին խելացի խորհուրդ: Ինչ որ դու ես նկարագրել, այսինքն առանց գրածի իմաստը հասկանալու` խորհուրդ տալ, դա չեմ արել, ու չեմ էլ անում:

քեզ հլա մի հարց տամ: Դու առհասարակ կուրսի ես Visual Studio-ից? գոնե պատկերացնում ես թե դրանով ինչ պրոյեկտներ են ստեղծում? ես կրկնում եմ ևս մեկ անգամ C++ով հնարավոր է ստեղծել ՕՀ. բայց բնականաբար ետ ՕՀ-ն միլիոնավոր հարցերով զիջումա ստանդարտ ՕՀ-ներին այսինքն եթե ուշադիր լինես ես չեմ ասում ստեղցում են կատարյալ ՕՀ. բայց այնուամենայնիվ ստեղծում են, մի հարցում բանավիճելուց առաջ լիարժեք տեղեկացած եղիր տվյալ օբյեկտի մասին... ու ոնց զգում եմ ես մեր բանավեճն քիչ քիչ կռվի է վերածվում. ար թարգենք եսքանով որովհետև դու որպես անհատ իմ համար անծանոթ ես ու ես որոշ չափով հարգում եմ անծանոթներին քանի որ չհարգելու հիմքեր չունեմ, իսկ առհասարակ ես չեմ ցանկանում անհիմն տեղից կռիվ ստեղծվի, իմ C++-ի հերն էլ անիծած քո Assemleri հերն էլ ետեղ անիծած, ուղղակի ես ինչ սովորել եմ իմ աշխատանքի ընթացքում ետ եմ ասում: իսկ ինչ վերաբերվում է հակավիրուսին մի բան ասեմ. եթե բոլոր խոչնդոտներն մի կողմ դնենք զուտ ծրագրային մասն վերցնենք ապա հաստատ իմացի որ C-n կամ C++լրիվ լիարժեք են հակավիրուս ստեղծելու համար

Արամ
06.09.2013, 22:23
քեզ հլա մի հարց տամ: Դու առհասարակ կուրսի ես Visual Studio-ից? գոնե պատկերացնում ես թե դրանով ինչ պրոյեկտներ են ստեղծում? ես կրկնում եմ ևս մեկ անգամ C++ով հնարավոր է ստեղծել ՕՀ. բայց բնականաբար ետ ՕՀ-ն միլիոնավոր հարցերով զիջումա ստանդարտ ՕՀ-ներին այսինքն եթե ուշադիր լինես ես չեմ ասում ստեղցում են կատարյալ ՕՀ. բայց այնուամենայնիվ ստեղծում են, մի հարցում բանավիճելուց առաջ լիարժեք տեղեկացած եղիր տվյալ օբյեկտի մասին... ու ոնց զգում եմ ես մեր բանավեճն քիչ քիչ կռվի է վերածվում. ար թարգենք եսքանով որովհետև դու որպես անհատ իմ համար անծանոթ ես ու ես որոշ չափով հարգում եմ անծանոթներին քանի որ չհարգելու հիմքեր չունեմ, իսկ առհասարակ ես չեմ ցանկանում անհիմն տեղից կռիվ ստեղծվի, իմ C++-ի հերն էլ անիծած քո Assemleri հերն էլ ետեղ անիծած, ուղղակի ես ինչ սովորել եմ իմ աշխատանքի ընթացքում ետ եմ ասում:
Չէ, չէ, սպասի: Սա կռիվ չի, կռվի մասին խոսք անգամ չկա: Լավ արի սենց ասենք, օբյեկտային ծրագրավորման լեզվով չես կարող ՕՀ գրել, Քանի որ ՕՀ-ը պետք է լինի ամենացածր մակարդակում, այսինքն ինքը պետքա աշխատի ռեսուրսների հետ, իսկ ռեսուրսները օբեյկտայի ծրագրավորման մեջ, կոպիտ ասած թաքնված են ծրագրավորողից, դրա համար պետք է ցածր ծրագրավորման լեզու:

եթե բոլոր խոչնդոտներն մի կողմ դնենք զուտ ծրագրային մասն վերցնենք ապա հաստատ իմացի որ C-n կամ C++լրիվ լիարժեք են հակավիրուս ստեղծելու համար
Համաձայն եմ, իհարկե բավարար ա:

ITFox
06.09.2013, 22:32
Չէ, չէ, սպասի: Սա կռիվ չի, կռվի մասին խոսք անգամ չկա: Լավ արի սենց ասենք, օբյեկտային ծրագրավորման լեզուվով չես կարող ՕՀ գրել, Քանի որ ՕՀ-ը պետք է լինի ամենացածր մակարդակում, այսինքն ինքը պետքա աշխատի ռեսուրսների հետ, իսկ ռեսուրսները օբեյկտայի ծրագրավորման մեջ, կոպիտ ասած թաքնված են ծրագրավորողից, դրա համար պետք է ցածր ծրագրավորման լեզու:

Համաձայն եմ, իհարկե բավարար ա:

բա մեր հիմնական թեման ետ անտեր հակավիրուսի ստեղծումն է C++ -ով ու Visual basicov ուղղակի որոշ անդամներ դրան թերահավատորեն նայեցին դրա համար ես ասում եմ որ C++ էնպիսի լեզու է որով կարելի է նույնիսկ ՕՀ գրել. բայց թե ետ ՕՀն ոնց կաշխատի դա արդեն պատկերացնում ենք, բայց հարցի իմաստն ենա որ հնարավորա որ ասենք կոմպն միացնես էկրան բացվի ու ինչոր մկնիկ շարժվի դրան էլ օհ ենք ասում. ես ոչմի անգամ նկատի չեմ ունեցել թե մենակ զուտ Սի-ով ստեղծեն MAC, Unix windows 95-ic windws 8. դա նույնա որ դու ասես սվարկա անելով հնարավորա հեծանիվ սարկեն ես ասեմ չե հնարավոր չի: Հնարավորա չէ մենակ սվարկա անելով հեծանիվ սարկեն բայց ետ հեծանիվն 10 մետր քշելուց հետո ինչ կլինի դա արդեն ուրիշ հարց:

ITFox
06.09.2013, 22:33
Չէ, չէ, սպասի: Սա կռիվ չի, կռվի մասին խոսք անգամ չկա: Լավ արի սենց ասենք, օբյեկտային ծրագրավորման լեզվով չես կարող ՕՀ գրել, Քանի որ ՕՀ-ը պետք է լինի ամենացածր մակարդակում, այսինքն ինքը պետքա աշխատի ռեսուրսների հետ, իսկ ռեսուրսները օբեյկտայի ծրագրավորման մեջ, կոպիտ ասած թաքնված են ծրագրավորողից, դրա համար պետք է ցածր ծրագրավորման լեզու:

Համաձայն եմ, իհարկե բավարար ա:

Եվ հետո ես մենք մեզ գիտակ չենք համարում. բանկանա եթե որոշում ենք ստեղծել հակավիրուս ուրեմն պետքա լավ ուսումնասիրենք Windows ՕՀ-ն, բայց ուսումնասիրենք այլ ոչ թե սովորենք, դրանք տարբեր բաներ են

Արամ
06.09.2013, 22:41
Եվ հետո ես մենք մեզ գիտակ չենք համարում. բանկանա եթե որոշում ենք ստեղծել հակավիրուս ուրեմն պետքա լավ ուսումնասիրենք Windows ՕՀ-ն, բայց ուսումնասիրենք այլ ոչ թե սովորենք, դրանք տարբեր բաներ են
Ինձ թվում է, իրար հասկացանք, դե դու կարող ես դրան ուսումնասիրել անվանել, ես դա սովորել եմ անվանում:

Արամ
06.09.2013, 22:42
Մի քիչ էլ, բուն թեմայից խոսանք:
Մի քիչ մանրամասնի, ինչպես ա պատրաստվում, քո անտիվիրուսը տարբերել սովորական ֆայլերը վիրուսներից:

ITFox
06.09.2013, 22:57
Մի քիչ էլ, բուն թեմայից խոսանք:
Մի քիչ մանրամասնի, ինչպես ա պատրաստվում, քո անտիվիրուսը տարբերել սովորական ֆայլերը վիրուսներից:

քո հարցին ես սենց պատասխանեմ. Մենք դեռ չենք մտածել թե ինչ ալգորիթմ ենք գրելու վիրուսներին հայտնաբերելու համար. բայց նախքան դա անելն պետքա կայացած անտիվիրուսներն ուսումնասիրենք: Ու մի զարմանալու բան ասեմ. այսինքն իմ համար է զարմանալու ձեր համար չգիտեմ. գրեթե ամենատարածված անտիվիրուսներից է կասպերսկին որ իբր ամենաորակովնա. ինչքան բանկ եմ գնացել կամ օֆիսներ 99% դա են օգտագործում, անկեղծ ասաց ես էլ: Անտիվիրուսներ էինք փորձարկում ես իմ կոմպով ու իմ լիցենզիոն կասպերսկի պուրե-ով ընկերս իրա բիթֆինդեր էր ինչ զիբիլ էր ու անվճար տարբերակ է, սրա անունն էլ կարողա սխալ գրած լինեմ հա ինչևէ. ինչ որ քանակի վիրուսներ էինք ստուգում ու միշտ կասպերսկու բացթողումներն շատ էին: Միակ բանն որ կասպերսկին հաղթող դուրս էկավ դա պրովերկի արագությունն էր: Հիմա մեր տղերքից մի քանիսն ետ բիթեսիմինչզիբիլն են ուսումնասիրում: Այ որ համացանցում լիներ ոչ ավել քան 1000 հատ վիրուս ապա ետ վիրուսներին կհավաքեին հակավիրուսի բազայում ու ֆայլերն կհամեմատեինք վիրուսների հետ եթե համընկան ուրեմն վիրուսա :hands :D

ITFox
06.09.2013, 23:01
Մի քիչ էլ, բուն թեմայից խոսանք:
Մի քիչ մանրամասնի, ինչպես ա պատրաստվում, քո անտիվիրուսը տարբերել սովորական ֆայլերը վիրուսներից:

Բայց Արամ ջան բուն թեման դա չէ թե ինչն ոնց ենք անում այլ ենա թե ինչ խոչնդոտներ ենք ունենալու. գիտեմ որ բազմաթիվ են. խոչնդոտների աղյուսակում հզոր մրցակիցներն առաջին հորիզոնականում են: Բայց մեր դեպքում հլա շուտա մրցակցության մասին մտածել: Քանի որ նաղ պետք ե ստեղծենք մի ծրագիր որ ետ ծրագրին մենք ասենք տես սա վիրուս է ու ետ ծրագիրն դրան ընդունի որպես վիրուս ու ջնջի :D նոր դրանից հետո պետքա կատարելագործենք են աստիճանի որ ես անգամ ինքն վիրուսին բրնի ու մեզ ասի տես վիրու եմ բրնել ինչ անեմ. մենք ել ասենք սպանի կամ թող ազատ ման գա. այ եսպիսի ծրագիր ստեղծելուց հետո դրան կանվանենք հակավիրուս ու նոր մրցակցության մասին կմտածենք

Արամ
06.09.2013, 23:02
քո հարցին ես սենց պատասխանեմ. Մենք դեռ չենք մտածել թե ինչ ալգորիթմ ենք գրելու վիրուսներին հայտնաբերելու համար. բայց նախքան դա անելն պետքա կայացած անտիվիրուսներն ուսումնասիրենք: Ու մի զարմանալու բան ասեմ. այսինքն իմ համար է զարմանալու ձեր համար չգիտեմ. գրեթե ամենատարածված անտիվիրուսներից է կասպերսկին որ իբր ամենաորակովնա. ինչքան բանկ եմ գնացել կամ օֆիսներ 99% դա են օգտագործում, անկեղծ ասաց ես էլ: Անտիվիրուսներ էինք փորձարկում ես իմ կոմպով ու իմ լիցենզիոն կասպերսկի պուրե-ով ընկերս իրա բիթֆինդեր էր ինչ զիբիլ էր ու անվճար տարբերակ է, սրա անունն էլ կարողա սխալ գրած լինեմ հա ինչևէ. ինչ որ քանակի վիրուսներ էինք ստուգում ու միշտ կասպերսկու բացթողումներն շատ էին: Միակ բանն որ կասպերսկին հաղթող դուրս էկավ դա պրովերկի արագությունն էր: Հիմա մեր տղերքից մի քանիսն ետ բիթեսիմինչզիբիլն են ուսումնասիրում: Այ որ համացանցում լիներ ոչ ավել քան 1000 հատ վիրուս ապա ետ վիրուսներին կհավաքեին հակավիրուսի բազայում ու ֆայլերն կհամեմատեինք վիրուսների հետ եթե համընկան ուրեմն վիրուսա :hands :D

Էդ եսիմինչ անտիվիրուսդ :D լավագույն անտիվիրուսներից է, մանրամասն կարող ես կարդալ, էս իմ գրառման մեջ: (http://itanalytic.blogspot.com/2013/08/blog-post.html)

Լավ բա եթե վիրուսը չկա բազայում, բայց ինքը վիրուս ա, ոնց ա բռնելու:

Վահե-91
06.09.2013, 23:03
քո հարցին ես սենց պատասխանեմ. Մենք դեռ չենք մտածել թե ինչ ալգորիթմ ենք գրելու վիրուսներին հայտնաբերելու համար. բայց նախքան դա անելն պետքա կայացած անտիվիրուսներն ուսումնասիրենք: Ու մի զարմանալու բան ասեմ. այսինքն իմ համար է զարմանալու ձեր համար չգիտեմ. գրեթե ամենատարածված անտիվիրուսներից է կասպերսկին որ իբր ամենաորակովնա. ինչքան բանկ եմ գնացել կամ օֆիսներ 99% դա են օգտագործում, անկեղծ ասաց ես էլ: Անտիվիրուսներ էինք փորձարկում ես իմ կոմպով ու իմ լիցենզիոն կասպերսկի պուրե-ով ընկերս իրա բիթֆինդեր էր ինչ զիբիլ էր ու անվճար տարբերակ է, սրա անունն էլ կարողա սխալ գրած լինեմ հա ինչևէ. ինչ որ քանակի վիրուսներ էինք ստուգում ու միշտ կասպերսկու բացթողումներն շատ էին: Միակ բանն որ կասպերսկին հաղթող դուրս էկավ դա պրովերկի արագությունն էր: Հիմա մեր տղերքից մի քանիսն ետ բիթեսիմինչզիբիլն են ուսումնասիրում: Այ որ համացանցում լիներ ոչ ավել քան 1000 հատ վիրուս ապա ետ վիրուսներին կհավաքեին հակավիրուսի բազայում ու ֆայլերն կհամեմատեինք վիրուսների հետ եթե համընկան ուրեմն վիրուսա :hands :D
Էտ մեթոդով եթե անտիվիրուս գրես, ապա ժամանակակից ամենահզոր կոմպերի վրա քո անտիվիրուսը կախելով կաշխատի :D բռնածդ գործի «լրջությունն» էլ արդեն պարզ ա :)

ARMbrain
06.09.2013, 23:09
Լավ բա եթե վիրուսը չկա բազայում, բայց ինքը վիրուս ա, ոնց ա բռնելու:

Արամ ջան որ շաաատ խնդրեմ, դու կասե՞ս քո հարցի պատասխանը:

ITFox
06.09.2013, 23:12
Էդ եսիմինչ անտիվիրուսդ :D լավագույն անտիվիրուսներից է, մանրամասն կարող ես կարդալ, էս իմ գրառման մեջ: (http://itanalytic.blogspot.com/2013/08/blog-post.html)

Լավ բա եթե վիրուսը չկա բազայում, բայց ինքը վիրուս ա, ոնց ա բռնելու:

այ ետ էլ քննարկում ենք թե որն է լավագույն տարբերակն. ու որ անկեղծ ասեմ ես դրանց ետքան էլ չեմ ուսումնասիրել ու իմ ֆունկցիան ես գործում ենա որ ապահովեմ գործողությունների կատարումն այսինքն տղերքն մի եղանակ որոշեն ես ետ եղանակն նկարագրեմ C++ -ով. ու եթե որևե բանով տեղեկացված ես կարող ես ասել շատ գոհ կլինեմ թեչե որ ասեմ հակավիրուսների աշխատանքին 100% եմ տիրապետում սուտ կլինի: Մեր խմբում 3 հոգի կան որ իրանք են ալգորիթմներով զբաղվում

ITFox
06.09.2013, 23:14
Էտ մեթոդով եթե անտիվիրուս գրես, ապա ժամանակակից ամենահզոր կոմպերի վրա քո անտիվիրուսը կախելով կաշխատի :D բռնածդ գործի «լրջությունն» էլ արդեն պարզ ա :)

Բրատ ջան որ ուշադիր լիների կնկատեիր որ ետ ասացս մեթոդն կատակ էր. գրել էի չէ եթե լիներ 1000 վիրուս ոչ ավել:

Վահե-91
06.09.2013, 23:14
Արամ ջան որ շաաատ խնդրեմ, դու կասե՞ս քո հարցի պատասխանը:
բացի իրա հիմնական բազայից, անտիվիրուսները էվրսիտիկ անալիզ (http://ru.wikipedia.org/wiki/%D0%AD%D0%B2%D1%80%D0%B8%D1%81%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5_%D1%81%D0%BA%D0%B0%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD% D0%B8%D0%B5) էլ են անում:

Արամ
06.09.2013, 23:20
Արամ ջան որ շաաատ խնդրեմ, դու կասե՞ս քո հարցի պատասխանը:
Ճիշտն ասած, ես էլ էդ հարցին չեմ կարող միանշանակ պատասխան տալ, բայց` Վահեի տված լինկը, լուծումներից մեկն է: Մի քիչ կարճ պարզաբանեմ, պարզ լեզվով ասած, ինքը վիրուսը իրա տակից միացնումա ու հետևումա թե ինքը ինչա անում համակարգի հետ: Էս մեթոդը միանշանակ չի, քանի որ ինչպես քեզ էի ասել, շատ ֆունկցիաներ և՛ նորմալ ծրագրերն են օգտագործում, և՛ աննորմալները:

ITFox
06.09.2013, 23:20
բացի իրա հիմնական բազայից, անտիվիրուսները էվրսիտիկ անալիզ (http://ru.wikipedia.org/wiki/%D0%AD%D0%B2%D1%80%D0%B8%D1%81%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5_%D1%81%D0%BA%D0%B0%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD% D0%B8%D0%B5) էլ են անում:

իսկ ինչ է նշանակում հիմնական բազա

Աթեիստ
06.09.2013, 23:21
Մի հատ խորհուրդ էլ ես տամ։
Սկզբի համար պետք ա պատկերացնել թե ձեզ ինչ ա սպասում։ Իսկ ձեզ սպասում են հայտի ու, ամենակարևորը, անհայտ վիրուսներ, ու ձեր ծրագիրը ոչ միայն պետք ա կանխի դրա ներթափանցումը այլ նաև բուժի ներթափանցումից հետո։
Հիմա, ձեր ուժերը գնահատելու համար փորձեք գրել շատ փոքր ծրագիր, որը կարողանա բուժել ժամանակին մեծ աղմուկ բարձրացրած sality վիրուսից վարակված ֆայլերի ու օպերատիվ հիշողությունը։
Ես որ կասպերսկիին նորմալ անտիվիրուս չեմ համարում, ու ոչ մի տեղ չեմ դնում, բայց չեմ կարա չընդունեմ, որ իրանց SalityOff-ը շատ լավ էդ գործն անում ա։
Ավելի ճիշտ SalityOff-ը լավ մաքրում ա օպերատիվ հիշողությունը, իսկ CureIt-ը շատ լավ բուժում ա ֆայլերը։
Փորձեք սարքել դրանց փոխարինող մի բան։

Արամ
06.09.2013, 23:25
այ ետ էլ քննարկում ենք թե որն է լավագույն տարբերակն. ու որ անկեղծ ասեմ ես դրանց ետքան էլ չեմ ուսումնասիրել ու իմ ֆունկցիան ես գործում ենա որ ապահովեմ գործողությունների կատարումն այսինքն տղերքն մի եղանակ որոշեն ես ետ եղանակն նկարագրեմ C++ -ով. ու եթե որևե բանով տեղեկացված ես կարող ես ասել շատ գոհ կլինեմ թեչե որ ասեմ հակավիրուսների աշխատանքին 100% եմ տիրապետում սուտ կլինի: Մեր խմբում 3 հոգի կան որ իրանք են ալգորիթմներով զբաղվում

Դե հիմնական խնդիրը ինչ որ բանով զարմացնելն ա, եթե պետք է գրեք հակավիրուս, որը նույն կերպ է վիրուսներին գտնում ինչպես մնացածը, իմաստ չեմ տեսնում, բայց եթե կարողանաք ինչ որ նոր բան մտածել, նոր մեթոդ վիրուսներին գտնելու, այ դա հիասքանչ կլինի ու կապահովի հաջողությունը ձեր բռնած գործում:

Արամ
06.09.2013, 23:27
Մի հատ խորհուրդ էլ ես տամ։
Սկզբի համար պետք ա պատկերացնել թե ձեզ ինչ ա սպասում։ Իսկ ձեզ սպասում են հայտի ու, ամենակարևորը, անհայտ վիրուսներ, ու ձեր ծրագիրը ոչ միայն պետք ա կանխի դրա ներթափանցումը այլ նաև բուժի ներթափանցումից հետո։
Հիմա, ձեր ուժերը գնահատելու համար փորձեք գրել շատ փոքր ծրագիր, որը կարողանա բուժել ժամանակին մեծ աղմուկ բարձրացրած sality վիրուսից վարակված ֆայլերի ու օպերատիվ հիշողությունը։
Ես որ կասպերսկիին նորմալ անտիվիրուս չեմ համարում, ու ոչ մի տեղ չեմ դնում, բայց չեմ կարա չընդունեմ, որ իրանց SalityOff-ը շատ լավ էդ գործն անում ա։
Ավելի ճիշտ SalityOff-ը լավ մաքրում ա օպերատիվ հիշողությունը, իսկ CureIt-ը շատ լավ բուժում ա ֆայլերը։
Փորձեք սարքել դրանց փոխարինող մի բան։
Ես էլ եմ միանում էս խորհուրդին, մի բան էլ ես ավելացնեմ, հիմա շատ վիրուսներ կան cryptor–ներ, որոնք մինչև հիմա չեն էլ բուժվում, փորձեք այդպիսի վիրուսները վերացնող tool-եր գրել, այսինքն գտեք, թե ինչ մեթոդով են իրանք ֆայլերը crypt անում ու decrypt արեք :)

ITFox
06.09.2013, 23:32
Դե հիմնական խնդիրը ինչ որ բանով զարմացնելն ա, եթե պետք է գրեք հակավիրուս, որը նույն կերպ է վիրուսներին գտնում ինչպես մնացածը, իմաստ չեմ տեսնում, բայց եթե կարողանաք ինչ որ նոր բան մտածել, նոր մեթոդ վիրուսներին գտնելու, այ դա հիասքանչ կլինի ու կապահովի հաջողությունը ձեր բռնած գործում:
դե հաջողված հակավիրուսի հիմնական հատկությունն դա է. պետք է գտնել վիրուսներ հայտնաբերող ու կոպիտ ասաց վիրուսից հետո բուժող մի ալգորիթմ, եթե դա հաջողվի ապա մնացածն կլինի. իսկ դրա հաջողվելն ոչ ֆինանսի հետա կապված ոչ էլ եսիմ ինչի մենակ խելքի հետա կապված. մնաց տենանք մենք ետքն խելք կունենանք թե չե :D

Աթեիստ
06.09.2013, 23:41
Ես էլ եմ միանում էս խորհուրդին, մի բան էլ ես ավելացնեմ, հիմա շատ վիրուսներ կան cryptor–ներ, որոնք մինչև հիմա չեն էլ բուժվում, փորձեք այդպիսի վիրուսները վերացնող tool-եր գրել, այսինքն գտեք, թե ինչ մեթոդով են իրանք ֆայլերը crypt անում ու decrypt արեք :)

Կասպերի սայթում դրանք էլ կան ։)

Արամ
06.09.2013, 23:43
Կասպերի սայթում դրանք էլ կան ։)

Սրա մասին, ի՞նչ կասես:
http://virusinfo.info/showthread.php?t=144827

Աթեիստ
06.09.2013, 23:49
դե հաջողված հակավիրուսի հիմնական հատկությունն դա է. պետք է գտնել վիրուսներ հայտնաբերող ու կոպիտ ասաց վիրուսից հետո բուժող մի ալգորիթմ, եթե դա հաջողվի ապա մնացածն կլինի. իսկ դրա հաջողվելն ոչ ֆինանսի հետա կապված ոչ էլ եսիմ ինչի մենակ խելքի հետա կապված. մնաց տենանք մենք ետքն խելք կունենանք թե չե :D

Սխալը ստեղից ա սկսվում։
Գոյություն չունի վիրուսներ գնտելու ու բուժելու ունիվերսալ ալգորիթմ։ Ինչքան վիրուս, էնքան ալգորիթմ, դրա համար էլ տես ինչ չափի են հասել անտիվիրուսների վիրուսային բազաները։
Ամեն մեկը 100մբ -ի կարգի ա։

ITFox
07.09.2013, 12:37
Սխալը ստեղից ա սկսվում։
Գոյություն չունի վիրուսներ գնտելու ու բուժելու ունիվերսալ ալգորիթմ։ Ինչքան վիրուս, էնքան ալգորիթմ, դրա համար էլ տես ինչ չափի են հասել անտիվիրուսների վիրուսային բազաները։
Ամեն մեկը 100մբ -ի կարգի ա։

Հա բա իմ ասացն ինչ է: Եթե ընդհանուր ալգորիթմ գոյություն ունենար էլ անտիվիրուսների թարմացումն ինչ պետք կլիներ որ ամեն օր թարմանում են, էլ չեմ ասում օրական մի քանի անգամ, հիմնականն վիրուսային բազաներն են թարմանում