Аппараттық және бағдарламалық қамтамасыз етуді орнату

Бағдарламаның портативті нұсқасы қандай. RePack, портативті және дыбыссыз орнату дегеніміз не? Сонымен, портативті-портативті қолданба дегеніміз не

Пайдаланушылардың барлығы дерлік Интернетке қызығушылық танытады - RePack, Portable, Silent орнату деген не. Мұндай бағдарламалардың айырмашылығын түсіндіруге тырысайық.


Үнсіз орнату- бұл бағдарлама орнатылған кезде автоматты түрде. Басқаша айтқанда, кілттерді енгізудің және бағдарламаны тіркеудің басқа әдістерін пайдаланудың қажеті жоқ (патчтар, жарықтар және т.б.). Бағдарламаны орнату кезінде «келесі» қайта-қайта басудың қажеті жоқ, бағдарлама сіз үшін бәрін жасайды. Орнатқаннан кейін ол жұмысқа толығымен дайын.
Жағдайды елестетіп көріңіз, мысалы: Сіз әкімшісіз және көптеген компьютерлерде операциялық жүйені орнатуыңыз керек. Windows жүйесіжәне бірдей бағдарламалар жинағын орнатыңыз. Қолданылған жағдайда үнсіз орнату бағдарламалары, онда сізде уақытты айтарлықтай үнемдеуге мүмкіндік бар.
Орнату ұзақтығы бағдарламаның сыйымдылығына байланысты және 1–2 секундтан бірнеше ондаған минутқа дейін созылады. Орнатумұндай бағдарламалар орындалатын файлды екі рет басу арқылы іске қосылады. Бұл файлдар әдетте келесіге дайындалады автоматты орнатубағдарламаларсодан кейін қондырғылар операциялық жүйе (мысалы, Windows). Жалпы алғанда, бәрі өте қарапайым: файлды екі рет басып, орнатудың аяқталуын күтіңіз.
Ереже бойыншаҮнсіз орнатуорнатудан кейінгі бағдарламалар үшін пайдаланылады, мысалы, Windows Post-Installer, BS POST-INSTALLER. Сондай-ақ үнсіз орнату бағдарламалары«тірі» жүйеде тамаша орнатылған.

Мұндай бағдарламалық жасақтама, басқа нәрселермен қатар, бағдарламаны орнату үшін ұсақ-түйек нәрселермен айналысуды ұнатпайтын немесе өздерін шаршағысы келмейтін планетамыздың тұрғындары үшін пайдалы болуы мүмкін. Әрине, ол қолданбаны орнату (орнату) кезінде қиындықтарға тап болған адамдар үшін шығарылады. Ассамблея «Үнсіз орнату»Ол бәрін өзі жасайды және сіздің араласуыңызды мүлдем қажет етпейді. Тек іске қосыңыз және орнату аяқталғаннан кейін бағдарлама барлық кірістірілген қолданбалармен және қондырмалармен пайдалануға дайын.

Repack дегеніміз не және ол не үшін қажет:


Сіз «сөзін көрген боларсыз» Қайта орау«, бірақ бұдан қандай қорытынды жасауға болады?
Қайта орау - бұл қайта оралған лицензияланған бағдарламанемесе ойын. Бұл не үшін қажет? Көбінесе Repack орнатушы өлшемін азайту үшін немесе, мысалы, планшеттер (жарықшақ) және аударма жаңадан орнатылған бағдарламада немесе ойында болуы үшін жасалады.
RePack - бұл ойын бағдарламасының жеңіл нұсқасы, одан жоқ қажетті файлдар, соның ішінде шетел тілдеріндегі бағдарламалық қамтамасыз ету, әртүрлі демонстрациялар, бейнеклиптер RePack ішінде жиі қысылады, кейде сапасы жоғалады. Ойынның сатып алынған қысқартылған нұсқалары, көп жағдайда, 1-2 .iso ішінде жиналады. , .mdf ... және басқа диск кескіндері Нәтижесінде, RePack салмағы азырақ және Интернеттен жүктеп алу ықтималдығы жоғары. RePack «және олар барлық түрдегі жарықтар, кілттер, no-dvd файлдары және т.б. қосады. Көп жағдайда , лицензия алдымен трекерлерден табылды, содан кейін оған көптеген репакеттер бар, көлемі 1/4-1/3 аз. Дегенмен RePack «және ұзақ уақыткомпьютерде орнатылған. 1-2 сағатқа дейін ... (әзірше бұл қысылғанның бәрі белгіленеді). Көбінесе репакерлер лицензияның аудармасын өздері дерлік «жедел» жасайды, сонымен қатар RePack-ке инвестиция салады.

Сонымен, портативті қолданба дегеніміз не?

Сапарға немесе жұмысқа келгенде біз басқа адамдардың компьютерлерін пайдаланамыз. Көбінесе бізге үйде конфигурацияланған пішіндегі бағдарламалар қажет болады. Құжаттамамен, әдетте, бәрі қарапайым - біз оны USB флэш-дискісіне көшіреміз және оны сыртқы компьютерде қайта шығарамыз, содан кейін бағдарлама опциялары туралы не деуге болады? Немесе жалпы қажетті бағдарламамүмкін емес ... Бұл үшін барлық портативті бағдарламалар бар (басқаша айтқанда - Портативті нұсқасыбағдарламалар), басқаша айтқанда, жұмыс істеу үшін өзінен басқа ештеңені қажет етпейтін бағдарламалар. Бұл бағдарламалар барлық опцияларды тізілімде емес, өз файлдарында сақтайды.

Портативті бағдарламалармұның бәрі кез келген қалтада жұмыс істей алады. Егер бағдарламаның жеке орнатушысы болмаса, бұл оның шын мәнінде екенін білдірмейді портативті. Бұған қоса, ол тізілімге және қатты дискідегі басқа жерлерге кірмеуі керек. Бағдарламалардың портативті нұсқаларыәдетте мұрағаттарда таратылады. Бағдарлама жұмыс істеуі үшін файлдарды мұрағаттан белгілі бір қалтаға шығарып алу жеткілікті.
Портативті бағдарламаларды энтузиастар жасайды. Олар мұны бағдарлама өз қалтасының шекарасынан шықпайтындай етіп жасайды. Мысалыға, қарапайым бағдарламатізілімді қабылдайды - мамандар бағдарлама өз опцияларын тізілімге емес, файлға жазатынына көз жеткізеді. Дегенмен, тізілім шынымен қажет болса, арнайы код іске қосу кезінде тізілімге параметрлерді жазады, ал жабылғаннан кейін оны қайтадан файлға толтырады.

Portable Soft түрлері:


Жалпы, Portable soft (PS) мұрағатты кәдімгі қаптамадан шығару арқылы «орнатылған» немесе тізілімге қажетті жазбаларды жасайтын орнатушыларды қажет етпей, кәдімгі көшіру арқылы машинадан машинаға көшіруге дайын бағдарламаларды қамтуы керек. Портативті қолданбалардағы айырмашылықтар осы жерде пайда болады.


kk– қосымшаларда орыс тілі бар
портативті- портативті - оңай жылжытыңыз, жай ғана қолданба файлдарын көшіріңіз.
қолданбалар- қосымша дегенді білдіретін қосымша сөзінің ағылшынша аббревиатурасы – веб-браузер немесе мәтіндік процессор сияқты компьютерлік бағдарлама.
Портативті қолданба болып табылады компьютерлік бағдарлама, оны USB сияқты портативті құрылғыда тасымалдауға және кез келген компьютерде пайдалануға болады. USB флэш-дискісі портативті болғанда қатты дискнемесе басқа портативті құрылғы қосылған болса, сіз өз компьютеріңіздегідей бағдарламаларыңызға және жеке деректеріңізге қол жеткізе аласыз. Құрылғыны өшірген кезде жеке деректеріңіздің ешқайсысы басқа біреудің компьютерінде қалмайды.
Арнайы жабдық қажет емес: USB Flash, миниатюралық қатты диск, iPod/MP3 ойнатқышы, т.б. пайдаланыңыз.
Іс жүзінде ешқандай қосымша бағдарламалық жасақтама жоқ - портативті қолданбаларды жүктеп алыңыз, орнатыңыз және іске қосыңыз.
Оның қалай жұмыс істейтінін түсіну үшін мен шамамен алгоритмді сипаттаймын (ең көп таралған):
1. Тіркеу филиалдарының сақтық көшірмесі жасалады (немесе конфигурация файлдары) және қолданба тәуелді орнатылған қалтадан тыс файлдар. Бұл жүйеде осы қолданбаның бірдей немесе басқа нұсқасы орнатылған жағдайда жасалады.
2. Қолданбаның жұмыс істеуі үшін қажетті деректерді тізілімге импорттау, сол сияқты қалтадан тыс болуы керек файлдарды көшіру портативті(мысалы, …/System32 ішінде).
3. Негізгі бағдарламаны іске қосу және оның жабылуын күту.
4. (Аяқтағаннан кейін) Тізілімнен (немесе конфигурация файлдарынан) портативтіге экспорттау опциялары.
5. Бағдарламаның іздерін тазалау (дәлірек айтқанда, уақытша файлдарды жою).
6. Алгоритмнің 1-қадамында сақталған тізілім кілттері мен файлдарды жүйеге қалпына келтіру.
Портативті бағдарлама(ағылшынша » портативті қолданба««) - портативті бағдарламалық қамтамасыз ету, оны іске қосу және пайдалану үшін ДК қатты дискісіне орнату қажет емес. Бұл топқа флэш-дискке, сыртқы қатты дискіге, ықшам дискілерге, DVD дискілеріне, Bly-ray дискілеріне әдеттегі жолмен оңай орнатылатын бағдарламалар, сонымен қатар орнатусыз жұмыс істейтін бағдарламалар кіреді. Бұл көптеген себептерге байланысты ыңғайлы: бір бағдарламаларды бірнеше компьютерге орнатудың қажеті жоқ, жұмыста таңдаулы браузерді, пошта клиентін, ICQ-ды жүйелік әкімшіден және басшылардан шағымдарсыз пайдалануға болады, барлық деректер сақталады. қосулы алынбалы тасымалдағышжәне көшіру өте оңай және т.б. Тағы бір даусыз плюс Портативті бағдарламалар- олар тегін, кем дегенде жеке (коммерциялық емес) пайдалану үшін. Интернетте портативті нұсқаларды табуға болатынына қарамастан және коммерциялық бағдарламалар, Мысалыға Microsoft Officeнемесе Adobe Photoshop.

Портативті бағдарламалардың құпиясы неде?

Барлығы өте қарапайым. ДК-ге қарапайым қолданбаны орнатқанда, оның жеке файлдарын ДК қатты дискісінде әртүрлі қалталарда сақтау мүмкіндігі бар. Барлығына таныс Бағдарлама файлдары каталогынан басқа, бағдарламалардың бөліктерін пайдаланушы қалталарынан, уақытша каталогтардан және т.б. табуға болады. Сондықтан, бағдарламаны оның қалтасын Бағдарлама файлдарынан басқа компьютерге жай ғана тасымалдау арқылы көшіргіміз келгенде, ештеңе шықпайды. ол. Бағдарламалық құрал қажетті конфигурация файлдарын анықтау мүмкіндігіне ие емес және толығымен жұмыс істегісі келмейді.
Портативті қолданбаларда жағдай басқаша. Бағдарлама компьютердің қатты дискісіне және тізіліміне әсер етпей, алынбалы құралға тағайындалған қалтаға орнатылады және USB флэш-дискісін қай компьютерге жалғасаңыз да жақсы жұмыс істейді. Бағдарламаны көшіру үшін оның каталогын басқа алынбалы құралға көшіру жеткілікті. Барлық дерлік қолданбалар орнатуды қажет етпейді, оларды кез келген жерден көшіруге және іске қосуға болады. Бірақ бір операциялық жүйе үшін жасалған портативті бағдарламалар басқасында жұмыс істемейтінін есте сақтаңыз. Басқаша айтқанда, сіз портативті нұсқаны қабылдасаңыз Firefox шолғышы Linux операциялық жүйесінде ол Mac OS немесе Windows компьютерінде жұмыс істемейді.
* Интернетте қолжетімді ұқсас PS бөлігі өз каталогындағы барлық опцияларды сақтайды және, әрине, ұқсас тасымалдаумен барлық опцияларды сақтайды. Мұның бәрін True PS (True Portable Soft) деп атауға болады.
* Басқа бөлігі «Құжаттар мен параметрлер» бөлімінде параметрлерді сақтауды жалғастырады және тасымалдау кезінде барлық опцияларды қолмен қалпына келтіруге тура келеді. Бұл, әрине, бағдарлама бірден жұмыс істейді, бірақ әзірше сіз оны күйге келтіресіз ... Мұндай нәрселерді Шартты PS - (Relative Portable Soft) деп атағаныңыз әлдеқайда жақсы болар еді.
* Басқа нәрселермен қатар, флэш-дискілерде тасымалдау үшін жасалған және олардан бастап жұмыс кезеңінде қалыптасатын көптеген уақытша файлдардың жазылу орнымен ерекшеленетін кіші түрлер бар. Атап айтқанда, флэш-дискінің жұмыс қабілеттілігін сақтау үшін, жалпы айтқанда, әрбір «секторда» жазу циклдарының санына шектеулер бар барлық уақытша файлдар бұрандаға, орнату үшін жасалған уақытша қалтаға жазылады. қолдану ұзақтығы. Тиісінше, «True Portable USB Soft» және «Relative Portable USB Soft» ішкі санаттары пайда болады.
* Кейбіреулер ерекше қызығушылық тудырады, біз оны «True Portable USB Soft» түрінің «бір файлдық» сорты деп атаймыз.Содан кейін қолданба 1 пакеттелген орындалатын файл болып табылады, іске қосылған кезде параметрлер бұрандаға беріледі, жұмыс кезінде тек қатты. дискіге қол жеткізіледі және бағдарлама жабылған кезде, барлық опциялар (мүмкін өзгертілген) бұрандадан жасалған қалтаны бір уақытта алып тастау арқылы USB флэш-дискіндегі орындалатын файлға қайтадан оралады.

Менің бірнеше жыл бойы «Portable soft» портативті бағдарламалық жасақтамасын жасау барысында осы мақаланы жазу қажеттілігі біртіндеп туындады.


Мұндай бағдарламалардың танымалдылығына қарамастан, Көптеген пайдаланушылардың Portable soft деген не екендігі туралы қарапайым түсініктері жоқ екені анықжәне олар үшін жаңалық атауында Portable сөзін көру жеткілікті. Дәл осыны көптеген жосықсыз Интернет пайдаланушылары пайдаланады, портативті бағдарламалық жасақтаманың астында әртүрлі қолөнер түрлерін салады, осылайша байсалды авторлардың беделіне нұқсан келтіреді. «Portable soft» деген не екенін анықтауға тырысайық. Осындай сұрақтарды болдырмау үшін
Портативті жұмсақ (портативті бағдарламалар) дегеніміз не ...
«Тасымалы бағдарламалық қамтамасыз ету» нені білдіреді? Портативті бағдарламалар - бұл не?
Портативті бағдарламалардың басқа бағдарламалардан айырмашылығы неде?
"Қалай жасалды? Керемет!"
"Қауіпсіз бе? Әйтпесе, соңғы рет стационарлық бағдарламалық құралдың жартысын қайта орнату және тізілімді тазалау қызық болмады!"
"Бұл қандай әдіспен жасалады? Қауіпсіз бе? Реестрдегі және файлдардағы іздер туралы не деуге болады?"

Бұл мақала портативті бағдарламалық жасақтаманы құрудың кейбір принциптерін және жалған портативтіліктің (назар аудару) белгілерін және тышқан қақпанындағы сырдың қауіпсіздігін қарастыруға бағытталған. Өйткені көптеген пайдаланушылар Portable деп аталатын барлық нәрсені портативті бағдарлама ретінде қабылдауға болмайтынын біртіндеп түсінді.
Сіз ұзақ уақыт бойы компьютермен «сізде» болсаңыз да, портативті бағдарламалық қамтамасыз етудің не екенін білмейсіз бе? Ғажап емес. Қандай да бір себептермен мұндай бағдарламалар өте пайдалы болғанымен, онша жарнамаланбайды. Ендеше, білімдеріңдегі олқылықтардың орнын толтырамыз.

Сөздің анықтамасынан бастайық Портативті. Оның екі мағынасы бар
- портативті, автономды (ықшам)
- портативті (техникалық)

Бұл анықтаманы Уикипедия берген және ол мағынасы жағынан ең жақын.


«Тасымалданатын қолданба (сонымен бірге портативті, автономды және – дәл емес, калька ретінде – портталған; ағылшын портативті қолданбасы, портативті қолданба) – іске қосу үшін орнату процедурасын қажет етпейтін және алынбалы құралда толығымен сақталуы мүмкін бағдарламалық құрал. Сіз бұл бағдарламалық құралды көптеген компьютерлерде пайдалана аласыз. Портативті қолданбаны іске қосу кезінде өзінің конфигурация параметрлерін оқуға конфигурациялауға болады бағдарлама файлдары. Дегенмен, бұл операциялық жүйеге, процессор түріне немесе әртүрлілігіне қарамастан портативті бағдарламалық қамтамасыз етуді білдірмейді аппараттық құрал. Бұл терминді портативті бағдарламалық жасақтамамен шатастырмау керек, ол түпнұсқадан басқа компьютерлік платформада аздаған өзгерістерден кейін бағдарламаны қайта құрастыру және іске қосу мүмкіндігін білдіреді.

Портативті бағдарламалық құрал (портативті жұмсақ)ықшам аналогы болып табылады тұрақты бағдарламаларорнатуды қажет етпейтін. Неліктен қолданбаларды орнату және конфигурациялау ұзақ және жалықтырады? Портативті бағдарламалар оларды жүйеге орнатпай-ақ бағалау әдісі болып табылады. Портативті нұсқаны жүктеп алу, мұрағатты ашу жеткілікті және сіздің бағдарламаңыз іске қосуға дайын! Сізде флэш-диск бар ма? Содан кейін портативті нұсқада қажет бағдарламаларды таңдап, өзіңізді мобильді етіңіз!
Портативті бағдарламалар, портативті, портативті жұмсақ, портативті бағдарламалық қамтамасыз ету - бұл негізінен портативті құрылғылардан іске қосу және жұмыс істеу үшін жасалған бағдарламалардың тұтас класы ( USB флэш/ флэш-дискілер, CD, DVD және т.б.) орнатусыз.

Портативті бағдарламалық жасақтаманы түрлерге бөлудің бірнеше нұсқасы бар, бірақ мен өз көзқарасымды ұстанамын. Мен түпнұсқалық пен авторитаризмді көрсетпеймін.
Сонымен, портативті құрылғыларды ықшам дискіден, флэш-дискіден, алдын-ала орнатылатын портативті және саусақтан сору аймағынан басқа терминдерге бөлумен сандырақ айтатын сандар бар.

Егер сіз қарасаңыз, онда тек екі түрі бар:
Шынайы (шын) портативті (нағыз портативті). Орнатусыз жұмыс істейтін және тіркеуді қажет етпейтін бағдарламалар өздерінің барлық файлдары мен барлық параметрлерін виртуалды ортада (құмсалғыш қалтасы) сақтайды. Мұндай бағдарламаларды сыртқы медиадан пайдалануға ыңғайлы. Конфигурацияланғаннан кейін олар өз параметрлерін кез келген басқа компьютерде пайдаланады және еш жерде із қалдырмайды.
Жалған портативті. Бағдарлама орнатусыз жұмыс істейді, бірақ оның кейбір параметрлерін өз каталогында емес, жалпы каталогта сақтайды. Осылайша, мұндай бағдарламаны басқа компьютерге тасымалдау кезінде оның параметрлері жоғалады. Бұл тізілімді бітеп тастайды және жиі нақты ортада қосымша файлдар мен қалталарды жасайды.

Портативті бағдарламалар жүйе тізілімін бітеп тастамайды, сондықтан амалдық жүйеге аз жүктеме жасайды.
Портативті бағдарламалық қамтамасыз етудің өсіп келе жатқан танымалдылығымен олар айналды неғұрлым күрделі және кеңейтілген талаптарпортативтіліктен басқа.
Атап айтқанда.
1. Нақты жүйеден толық оқшаулау.
2. Таза жұмыс (нақты жүйеде із қалдырмайды)
3. Басқа компьютерге ауыстырылған кезде іске қосу және толық өнімділік.
4. Стандартты ретінде орнатылған бағдарламалық құралға қайшы келмейді, яғни. стационарлық бағдарламалық қамтамасыз ету тіркеуді жоғалтпайды және т.б., сондай-ақ, өз кезегінде, портативті нұсқа әдетте орнатылған ағайындыларға қарамастан жұмыс істейді.

Портативті бағдарламаның қалай жұмыс істейтінін түсіну үшін компьютерлік жүйеде бағдарламалық құралды орнату туралы кем дегенде шамамен түсінік болуы керек. Егжей-тегжейлі мәлімет бермей, бағдарламаны орнату кезінде ақпарат тізілімге енгізіледі, файлдар пайдаланушы көрсеткен қалталарға, ал қажет болған жағдайда жүйелік және профильдік қалталарға көшіріледі. Осылайша, бағдарлама операциялық жүйені (әдетте тізілім арқылы) оның болуы туралы хабарлайды және нәтижесінде таңбашалар, файлдық байланыстар, элементтер контекстік мәзіржәне т.б. Басқа қолданбалар әдетте тізілім арқылы болу туралы біледі жаңа бағдарламанемесе оның модулі.

Жүйе портативті бағдарлама туралы ештеңе білмейді, тек ол файлдары бар қарапайым қалта, олардың біреуінде .exe кеңейтімі бар.

Ал, енді жалпыдан негізгіге көшеміз. Портативті бағдарламалық қамтамасыз ету дегеніміз не және ол не үшін қажет?

Портативті бағдарламалар негізінен USB флэш-дискісі немесе ықшам дискі сияқты алынбалы құралдан жұмыс істеу үшін пайдаланылады. Алайда жақында басқа мақсат танымал болды, атап айтқанда кәдімгі бағдарламаларды портативті бағдарламалармен ауыстыру. Бұл операциялық жүйені қайта орнату кезінде жеке деректерді (браузерлердегі бетбелгілер, ICQ хат алмасу тарихы, пошта клиенттеріндегі электрондық пошталар және т.б.) үнемдеуге, сондай-ақ бағдарламаларды орнату мен конфигурациялауға уақытты жоғалтпауға мүмкіндік береді. Бұл дұрыс жасалған портативті бағдарламалардың операциялық жүйеден толығымен тәуелсіз болуының арқасында қол жеткізілді. Оларды ықшам дискіге уақытша көшіруге, қатты дискіні пішімдеуге, жаңа ОЖ орнатуға, содан кейін бағдарламаларды қайтаруға және барлық параметрлерді уақытша файлдармен бірге сақтауға болады.

Портативті (портативті) бағдарламалық қамтамасыз етудің артықшылықтары:

Жүйені қайта орнатқаннан кейін портативті бағдарламаны орнату және конфигурациялау қажет емес - жұмыс үстелі мониторда пайда болған кезде бәрі жұмысқа дайын.
Портативті бағдарламалық құралды жұмысқа, сапарға немесе интернет-кафеге өзіңізбен бірге алуға болады. Портативті медианы компьютерге қосқаннан кейін портативті бағдарламалармен жұмыс істеуге болады.
Портативті бағдарламалар (қолданбалар) өздерінің параметрлерін өздерінің бастапқы қалтасында сақтайды, осылайша жүйелік тізілімді жүктемейді.
Бағдарламаның портативті (портативті нұсқасы) жаңа бағдарламалық жасақтама емес, сізге бұрын таныс қолданбаның арнайы шығарылымы.

Бірақ бұл портативті бағдарламалық қамтамасыз етудің жалғыз артықшылығы емес.

Сіз тегін бағдарламалық құралға ауыстыңыз делік. Мысалы, Inkscape векторлық графикалық редакторын қолданғыңыз келе ме? тегін аналогы Corel Draw). Портативті нұсқаны жүктеп алыңыз, орауыштан шығарыңыз және жүрегіңіз қалағанынша көріңіз. Ұнады - содан кейін қарапайым нұсқаны орнатуға болады.
Келесі артықшылығы - ұтқырлық. Жоғарыда айтылған Inkscape редакторында біреуге келіп, оның компьютерінде жұмыс істеу үшін бұл бағдарламаны басқа біреудің машинасына орнатудың қажеті жоқ. Оны өзіңізбен бірге флэш-дискке алып келу жеткілікті, ол жерге қаптамадан шығарылғаннан кейін шыққан бүкіл қалтаны көшіргеннен кейін.
Сондай-ақ электрондық поштаны басқа біреудің компьютерінде кэш қалдырмай тексеруге болады. Мұны істеу үшін флэш-дискке Mozilla Thunderbird Portable жазыңыз. Олар оны USB-ге қосып, поштаны алып, өздерімен бірге алып кетті.
Қазіргі заманғы флэш-дискілер өте кең болғандықтан, оларға портативті бағдарламалық жасақтаманың бүкіл жиынтығын жазуға болады. Мысалы, Mozilla Firefox шолғышы (вебті шарлағаннан кейін кэште ештеңе қалдырмау үшін), GoldenDict сөздігі (егер сіз аудармашы болсаңыз, онда портативті нұсқасы өте пайдалы болады), COMODO System-Cleaner (жылдам тізілімді және барлық қоқыстарды тазалау; алдымен рендерерлер үшін пайдалы компьютерлік көмек), және тағы басқа.

Сіз досыңызға қонаққа келгенде, компьютеріңізге қажетті бағдарламалық жасақтаманы орнатуды өтінудің қажеті жоқ. Сондай-ақ портативті бағдарламаларды ортақ пайдалану өте оңай, өйткені олардың көпшілігі жоғарыда айтылғандай тегін бағдарламалық құрал (немесе тегін бағдарлама). Қалтаны қайта жазыңыз дұрыс қолданба- дегенмен болды, адам дәмін татсын. Ұнады - мәңгілікке орнату үшін әдеттегі нұсқаны алады. Егер сізге ұнамаса - жағымсыз салдарлар болмайды, жай ғана қалтаны жойыңыз.

Ал енді үлкен БІРАҚ!
Басқа машинаға ауыстырылған кезде бағдарламалық қамтамасыз етудің жеке бөліктерінің жұмыс қабілеттілігі бағдарламалық қамтамасыз етудің өзінің жұмыс қабілеттілігін мүлдем білдірмейді.
Портинг тарихынан тамаша мысал - Рунет кеңістігінде ұзақ серуендеу Adobe Photoshop CS3 Micro. Өте ақылды адамдар Photoshop.exe орындалатын файлын емдеп, лицензияны тексеруді ұмытып қалды. Бұл файлды бағдарламаны орнату кезінде өте ақылды адамдар өзгерткен жоқ. Мүлдем миы жоқ адамдар флэш-дискіндегі C:\\Program Files\\Adobe\\Photoshop қалтасын жұлып алып, оны сынақтан өткізу үшін іске қосты. Ал бағдарламаның басталғанын көрген олар «портативті» деп айқайлады.
Әрі қарай не болды. бұл бағдарламаол жұмысқа жарамды болып көрінгенімен, ол сенімді пайдаланушының компьютерінде кем дегенде осындай қателерді жасады:
- Реестрдегі қоқыс.
- Пайдаланушы профиліндегі қоқыс.
- Бір компанияның орнатылған пакеттерінен міндетті тіркеу раллиі (бұл өз компьютерінде осындай қолөнермен мақтанған адам үшін шынымен қуаныш).
- Мәтінмен жұмыс істей алмау.
Қандай қателіктер жіберілді?
1. Бағдарлама әрқашан (ешқашан дерлік) файлдар жиынтығы бар қалтадан алыс. Бұл тізілім жазбалары (тіркеу, баптаулар, басқа бағдарламалардың конфигурацияларымен қосылу), ОЖ конфигурациялау жазбалары, қосымша файлдаржүйелік каталогтар мен пайдаланушы профильдеріндегі көптеген жерлерде.
2. Қолайлы ортадан (бәрі оның жұмыс істеуі үшін конфигурацияланған, яғни ол орнатылған жерде) жыртылған бағдарлама күтпеген әрекет етеді (өйткені әзірлеуші ​​мұндай жағдайды жиі қабылдамайды), атап айтқанда: ол өз жазбаларын жасайды. тізілім және конфигурациялар, жүйелік каталогтардағы файлдар, жиі барларды қайта жазады.
Finereader 10 псевдопортативті құрылғысы осылай жүрді.

Әрине, жүйеге біріктіруді қажет ететін пайдаланушы бағдарламаларын портативті ету қиын. Әсіресе файлдар әдепкі бойынша ашылатын қолданбалар.
Интернетте орналастырылған портативті бағдарламалық қамтамасыз етудің әртүрлілігін қалай түсінуге болады?

Мен бастайын нағыз портативтіМен өзім жинаймын. Арнайы бағдарламалар, VMware ThinApp, Spoon Studio (Xenocode) көмегімен қолданбаларды виртуалдандыру. Басқа аналогтар бар, бірақ бұл екеуі ең маңызды.
Виртуализация- бағдарламаны виртуалды контейнерге орналастыру (мұрағатты оқыңыз, демек, үлкен плюс - қысу). Бұл контейнер іске қосылған кезде, бағдарлама барлық тізілім жазбалары мен файлдары қазірдің өзінде - жүйеде (ештеңе көшірілмейді немесе еш жерде жазылмайды - тағы бір плюс) бар деп «ойлайды». Мұндай бағдарламаның контейнеріндегі вирус қарусыздандырылған, tk. нақты жүйеге ештеңе жаза алмайды - тек құмсалғышқа. Бұл антивирус файлға ант береді деп жиі айтылатын мәлімдемелерге қатысты. Бүгінгі таңда барлық маңызды антивирустар ерекше жағдайлар ретінде VMware ThinApp және Spoon Studio (Xenocode) бағдарламаларында жасалған файлдарды қамтиды, олар әдетте айғайлайды. кемшіліктер - Avast сияқты паранойя.

Виртуалды портативті бағдарлама (портативті қолданба)портативті қолданбаны іске қосу және іске қосу үшін қажетті тіркеу кілттерін, файлдарды және басқа құрамдастарды қамтитын шағын виртуалды ортада (VM) жұмыс істейді.
Бұл виртуалды орта портативті қолданба мен ОЖ (операциялық жүйе) арасындағы қабат ретінде әрекет етеді, осылайша қолданбалар арасындағы қайшылықтарды болдырмайды. Виртуалды орта (VM) жадқа «виртуалды» қолданбаны жүктеуге және «виртуалды» файлдық жүйе мен тізілімді басқаруға жауапты.

«Виртуалды тізілім модулінің» арқасында «виртуалды» кілттер «виртуалды» қолданбаға және VM жүктеген барлық ілеспе файлдарға қолжетімді болады. Қажетті кілттер «виртуалды» тізілімде болмаса, олар нақты түрде сұралады - жүйелік тізілім. VM сонымен қатар орындалатын файлда тек қолданбаңызда қолжетімді болатын «виртуалды» файлдық жүйені жасауға мүмкіндік береді. Орындалу уақытында қолданбаңыз «виртуалды» файлдарға да, нақты файлдарға да қол жеткізе алады файлдық жүйеолардың арасын ажыратпай. Қолданбаның жұмыс кезінде жүйеге енгізетін барлық өзгерістері жүйеге тікелей сақталмайды, бірақ бөлек каталогта - «құмсалғышта» (құм жәшігінде) жазылады. Құм жәшігінің рөлі, мысалы, қолданба іске қосылған каталог немесе кез келген басқа каталог болуы мүмкін. Бұл жағдайда жергілікті операциялық жүйе іс жүзінде өзгеріссіз қалады. Бұл пайдаланушы режимінде жұмыс істеу мүмкіндігімен қоса, мұндай портативті құрылғылардың басты артықшылығы.

Бұл өнімдермен жасалған виртуалдандырылған бағдарламалардың (виртуалды) жұмыс істеу механизмі әрқайсысы үшін әртүрлі және жалпы алғанда бұл «компанияның құпиясы».

Мен өз жұмысымда VMware ThinApp (nee Thinstall) қолданамын, портативті бағдарламаларды жасаудың ең танымал құралы. Бірақ ThinApp қолданбасында шектеулер бар.
ThinApp ядролық деңгейдегі драйверлерді, антивирустарды, жеке желіаралық қалқандарды, сканер мен принтер драйверлерін орнатуды қажет ететін қолданбаларды виртуализациялай алмайды.
Қолданбалардың кейбір түрлері дұрыс жұмыс істемеуі мүмкін - олар: құрылғы драйверлерін орнатуды, Explorer бағдарламасына біріктіруді, DCOM қызметтерін немесе жаһандық ілмектерді орнатуды қажет ететін қолданбалар. Мысалы, портативті жасасаңыз Adobe нұсқасы Acrobat, оны PDF файлдарын ашу, өңдеу және сақтау үшін пайдалануға болады, бірақ PDF принтер драйверін пайдалана алмайсыз.
Дегенмен, кейбір шектеулерді орнататын VBScript сценарийлерін (немесе іске қосу технологиясын) пайдалану арқылы айналып өтуге болады. қажетті компоненттернақты жүйеге айналдырады. Сценарийлер ThinApp жобаларына біріктірілген. Сонымен қатар, бір шектеуді айналып өтіп, сіз басқасына тап болуыңыз мүмкін; әкімші емес құқықтары бар ОЖ-де мұндай бағдарламалар жұмыс істемеуі мүмкін.

Бағдарлама (Ксенокод) Spoon Virtual Application Studio

VMware ThinApp-қа лайықты балама және тікелей бәсекелес, тек танымал емес. Жалпы алғанда, Xenocode және ThinApp мүмкіндіктері мен шектеулері ұқсас, сондықтан егжей-тегжейге тоқталмай, төменде тек айқын айырмашылықтар сипатталған. бірақ оның кемшіліктері бар.
- жобаны орнатуға арналған функциялардың саны салыстырмалы түрде аз;
- кейде жүйеде оның портативті іздерін бірнеше бос қалталар мен тізілім кілттері түрінде қалдырады. Әйтпесе, айырмашылықтар қарапайым пайдаланушыларпринципті маңызы жоқ.

Өзіңіз де түсінуіңіз керекСапалы құрастырылған және тексерілген портативті (портативті) бағдарламалық қамтамасыз ету оның кез келген жарияланған жүйелерде жұмыс істейтініне 100% кепілдік бермейді, сіз бағдарламаның сипаттамасын және жүйе талаптарын оқып шығуыңыз керек. Сондықтан, бағдарламаның портативті және орнату нұсқасын сақтаған жөн.

False portable көптеген сорттарға ие. Олардың барлық тасымалдануы портативтілікпен аяқталады, олар барлық басқа талаптарды орындамайды.
Ең кең тараған және пайдалану қауіптісі сценарийлік жинақтар болып табылады. PortableApps технологиясы бойынша. Мен оны сипаттамаймын, төменде мен оны қалай анықтау керектігін көрсетемін. Мұндай жинақтарды пайдалану, пайдаланушының тәуекелі қатаң түрде.
Мен ұсына алатын бір нәрсе!Мұндай жинақтарды жұмыс орындарында ешқашан пайдаланбаңыз, салдары сіз үшін ең ауыр болуы мүмкін. Бұл әсіресе компьютерде пайдаланатындар үшін ұсынылады лицензияланған бағдарламалық қамтамасыз ету, әдетте PortableApps мұндай бағдарламалық жасақтаманы тіркеуді өлтіреді.

Псевдопортативтілердің тағы бір кіші түрі бар. Жергілікті (бастапқыда портативті, орнату қажет емес),Әдетте, оларды бағдарламалардың авторлары өздері жасайды. Бұл кәдімгі қораптан шығару. орнатунұсқасы, бағдарламаның жұмыс істеуі үшін файлдар жинағы бар. Ол жүйеден мүлдем оқшауланбаған және, шын мәнінде, әзірлеуші ​​«Portable» деп аталатын бірдей орнатушы және жүйедегі қоқыс. Мұндай портативті бағдарламаның жұмыс істеуі үшін барлық қажетті элементтер бір каталогта орналасқан және оны іске қосу үшін тізілім кілттері қажет емес. (әрдайым емес). Бастапқыда портативті бағдарлама өзінің параметрлерін өз каталогында – өзі орналасқан қалтада сақтайды. Бұл жергілікті портативті бағдарламалардың анықтамасы біршама идеалдандырылған, өйткені бұл түрдегі бағдарламалардың ішінде орнатуды қажет ететіндері бар Windows компоненттері (Net, Java, т.б.).
Өз өнімін пайдаланушыға ол ойлаған пішінде жеткізу үшін әзірлеушілер көбінесе оларды жинайды «бастапқыда портативті бағдарламалар»орнатудың орындалатын файлына.
Дәл осы принцип бойынша портативті бағдарламалық жасақтаманы жасау саласында қарапайым білімі жоқ көптеген жосықсыз пайдаланушылар құм жәшіктерін жасайды. Олар үшін ең бастысы, бағдарлама басқа жерге ауысқанда іске қосылып, жұмыс істейді, бірақ бұл факт барлық тапсырмаларын орындамауы немесе тіпті жүйеге зиян келтіруі мүмкін, олар бәрібір.

Анықтау әдістері
Егер бұл PortableApps технологиясы пайдаланылса, портативті құрылғы кейде оны қайда орнату керектігін сұрайды (бұл жай ғана _Name_.paf.exe файлынан шығарылады). Соңғы қалтада NSIS немесе AutoIt іске қосатын орындалатын файлды және барлық бағдарламалық құрал жай ғана орналасқан қалтаны (мысалы, App атауы бар) таба аласыз. Ал егер технология басқаша болса, қосқышты Universal Extractor ішінен шығаруға тырысуға болады, ол тіпті жай SFX мұрағаты болып шығуы мүмкін.


Виртуалды портативті бағдарлама, бұл бір орындалатын файл және бағдарламаны шамамен бірдей файлдар жинағымен іске қосқаннан кейін жасалған құм жәшік қалтасы.


Мұнда да бір нюанс бар. Мұның бәрі портативті қосымшаларды жасаушының тәжірибесіне байланысты. Егер адам сауатты болса, онда мұндай қалта іске қосу файлының жанында жасалады, бірақ кейде сауатсыздыққа байланысты мұндай қалта жүйелік бөлімдегі пайдаланушы каталогына орналастырылады. Сондай-ақ сапасыз виртуализация туралы, жұмыс үстелінің оң жақ бұрышында қалқымалы терезенің болуы туралы айтады. Бұл өте маңызды кептеліс, сондықтан мұндай құбылысқа тап болсаңыз, онда мұндай жинақты пайдаланбаған дұрыс.

Жалпы, мен портативті бағдарламалық жасақтаманы пайдаланушыларға түсіндіргім келді. Менің мақалам сізге болашақта бидайды сабаннан ажыратуға көмектеседі деп үміттенемін. Іске сәт!

Енді портативті бағдарламалық қамтамасыз етуді жасаудың өзекті әдістері және нәтижесінде оның сыртқы түріжәне (маңызды) белгілер.

Мен Portable-ді ерікті түрде 3 топқа бөлемін және (-)(-+)(+-)(+) ұпайы бойынша (1)(2)(3) тасымалдану шарттарына сәйкестігін бағалаймын, бұл шарт орындалғанын білдіреді. (ықтимал емес)(жеткіліксіз)(жеткілікті) (мүмкін).

1. Бағдарламалық жасақтама негізінен портативті (жергілікті портативтілік)
Мұндай бағдарламалық қамтамасыз ету
- оны өзіңіз жаза аласыз; (1+)(2+)(3+)
Анау. бағдарламалық жасақтаманы жазу кезінде сіз осы үш тармақты басшылыққа аласыз деп болжанады.
- қалауы бойынша (сіздің қалауыңыз бойынша) портативті болуы мүмкін (мысалы - KMPlayer, Aimp, Жалпы қолбасшы); (1+)(2+-)(3+-)
Бұл әзірлеуші ​​портативтілік үшін немесе басқа операциялық жүйелермен үйлесімділік үшін бағдарлама қалтасында (ini, xml және т.б.) параметрлер мен қондырмаларды сақтау мүмкіндігін қалдырғанын білдіреді. Ал егер бағдарлама да түсінсе салыстырмалы жолдар(C:\\Program Files\\Opera\\бағдарламасын .\\бағдарламасымен ауыстырыңыз). Бұл жағдайда жергілікті портативтілікке жетудің көптеген жолдары бар: кейбір негізгі бағдарлама конфигурациясын, басқа конфигурацияларды өңдеу, параметрмен іске қосу (барлық Mozilla өнімдері).
- орнатусыз жұмыс істей алады (бағдарлама файлдарынан шығарылады), яғни. ол қазірдің өзінде портативті (жақсы, плюс немесе минус портативті бар), бірақ сіз бұл туралы білмегенсіз. (1-+)(2-)(3-+)

Анықтау әдістері
Мұндай портативті анықтау әдістері туралы бір ғана нәрсе айтуға болады: егер бағдарламалық жасақтама келесі екі санатқа жатпайтын болса, ол осында жатады. Ал, салыстырмалы түрде. Егер біз бірдей орнатылған бағдарламаға мазмұны бойынша бірдей дерлік портативті бағдарламасы бар қалтаны көретін болсақ, онда бұл бұзу немесе жергілікті портативтілік.

Қазір домбырамен билеу. Софтина капризді, тіпті тіркеумен де болуы мүмкін. Және оны тасымалдау керек.

2. Портативті қолданбалар
Бұл өз қолдаушылары бар портативті технология.
Бұл жағдайда NSIS (Nullsoft Scriptable Install System – Winamp жасаушыларынан сценарий негізіндегі орнатушылардың жалпы тегін және қуатты жасаушысы) немесе AuitoIt бағдарламасында негізгі бағдарлама үшін жүктеу файлы жасалады, ол
- жүйеге тізілім жазбалары мен кейбір қажетті файлдарды алдын ала орнатады,
- негізгі бағдарламаны іске қосады,
- жұмыстан кейін ол барлығын тазартады, флэш-дисктегі бағдарламалық жасақтаманың параметрлерін есте сақтауға тырысады.
Мен жеке өзім бұл әдісті ұнатпайтынымды бірден айтуым керек, өйткені мен білмей-ақ жүйеге араласуды ұнатпаймын.
Басқа жағдайларда, осылай жасалған «қуатты» және күрделі бағдарламалық жасақтаманың жұмысы кезінде жарық сөніп қалса, не болатынын ойлағыңыз да келмейді. Барлық алынбаған файлдар мен тізілім жазбалары құрылғыда қалады. Айтпақшы, мұндай порталдарда әртүрлі вирустар жиі кездеседі, егер сіз оларды тексерілмеген көзден алсаңыз.
PortableApps қозғалысының өзін портативтіліктің осы әдісін стандарттайтын және барлығын қажетті құралдармен және құжаттамамен қамтамасыз ететін сенімді көз деп санауға болады.
Теріс жағы, мен бұл қозғалыстың өз әдістемесіне сәйкес, барлығын дерлік таңдаусыз, сонымен қатар барлығына құралдармен қамтамасыз етуге тырысатынын, бірақ өте түсінікті емес екенін атап өткім келеді. Нәтиже – күмәнді технологияны пайдаланып жасалған көптеген сапасыз бағдарламалық қамтамасыз ету. Үлкен кемшілік көбінесе бағдарламаны әкімші құқықтарынсыз іске қосу мүмкін еместігі болып табылады (қандай әкімші пайдаланушыға жүйеге кірсе де жазуға мүмкіндік береді).

Анықтау әдістері
Мен азды-көпті дұрыс жолды ғана беремін: (pkm) Сипаттар -> (қосулы) Нұсқа. Онда сіз кейде виртуализатордың атын, оның нұсқасын және лицензия иесінің атын көре аласыз.

Мұның бәрінен бөлек - іске қосу әдісі.Анау. ол іске қосылатын бағдарлама емес, негізгі бағдарламаға жадта тікелей нені қайда сақтау керектігін және өзін қалай ұстау керектігін айтатын іске қосқыш. Іске қосу құралын жасау - бұл «қара магия» процедурасы, оған тіпті әзірлеушілердің өздері де жиі қол жеткізе алмайды (Opera-ның кез келген нұсқасын портативтіге айналдыратын Opera Portable үшін үшінші тарап қосқышын есте сақтаңыз).

*NIXes ше?
Мен сұрағым келеді: «Бүкіл қатты дискіге шашыраңқы *NIX пакеттері үшін осындай қаптаманы енгізу мүмкін бе?
Дереккөзден құрастыру қажет болғанда істі тастап көрейік (сіз де солай ойлауыңыз мүмкін). Енді әртүрлі бағдарламалық пакеттерді қарастырайық: RPM, DEB және т.б. Онда не бар? Бағдарлама файлдарының өзі, соңғы жүйеде болуы керек ақпарат және конфигурация жазбалары дұрыс. Енді біз: «Орнату файлдарын емес, мазмұны бойынша бірдей, тек орындалатын файл болатын бумаларды жасауға не кедергі?» деп ойлаймыз.
Ештеңе кедергі келтірмейтін сияқты, әсіресе жақсы реттелген Шарап Windows виртуалды бумалары үшін тамаша екенін ескерсек. Бірақ дәл осы фраза «орындалатын файл болып табылады» деген сөз: Windows PE спецификациясынан айырмашылығы (Portable Executable - бұл кез келген EXE), * NIX ішінде сіз бұл бағдарламада жұмыс істейтін бағдарлама емес деп айтуға болады. жүйе, бірақ жүйе сұраныс бойынша орындалатын файлды орындайды (бұл *NIX қауіпсіздігі мен сенімділігінің негізі).

Мұндай бағдарламаны портативті етудің (яғни оның бастапқы тасымалдануын қалпына келтіру) ең оңай жолы - бағдарлама қалтасына еркін қол жеткізу үшін жүйеде қолданбаны орнату (орнату), содан кейін осы бағдарлама қалтасын басқа орынға көшіру, содан кейін орнатылған бағдарламаны жою.
Осының алдында сіз бұл бағдарламаны оның тасымалдануын тексеруіңіз керек, бағдарлама параметрлері шынымен бір қалтада сақталғанына және бағдарлама ешқандай қосымша модульдерді орнатуды қажет етпейтініне көз жеткізіңіз.
Қолмен портативті бағдарламалар (PortableApps.com Format - Apps / PAF), олар портативті бағдарламаны іске қосу және жабу кезінде бағдарламаны нақты жүйеге орнату және жою процесін ғана имитациялайды.
PortableApps.com пішімі (PAF / Apps) сияқты қолмен тасымалданатын портативті бағдарламалар қолданбаларды орнату және жоюды еске түсіретін үлгіде жұмыс істейді. Олар іске қосу құрылғысынан (орыс тілінде: іске қосушы - яғни портативті бағдарламаны іске қосу файлы), бағдарламаның өзі және оның файлдары бар қалтадан және іске қосу құралының параметрлері файлдарынан (немесе іске қосу құралына қатысты басқалардан) тұрады. Егер Portable бағдарламасының параметрлері іске қосқыштың өзінде көрсетілген болса, соңғысы болмауы мүмкін. Дәл іске қосу құралы арқылы Portable бағдарламасының негізгі exe файлы іске қосылады. Іске қосылған негізгі бағдарлама және оның файлдары бар мұндай портативті каталог қолданба орнатылған қалта болып саналады.

Жаңадан бастаушыларға оның қалай жұмыс істейтінін түсіну үшін мен іске қосу құралының шамамен алгоритмін сипаттаймын (ең қарапайым):

1. Тіркеу тармақтарының (немесе конфигурация файлдарының) және қолданба тәуелді орнатылған қалтадан тыс орналасқан файлдардың сақтық көшірмесі жасалады. (Бұл жүйеде осы қолданбаның бірдей немесе басқа нұсқасы орнатылған жағдайда орындалады).
2. Қолданбаның жұмыс істеуі үшін қажетті деректерді тізілімге импорттау, сондай-ақ портативті қалтадан тыс орналасуы керек файлдарды көшіру (мысалы, .../System32 ішінде).
3. Негізгі бағдарламаны іске қосу және оның жабылуын күту.
4. (Аяқтағаннан кейін) Параметрлерді тізілімнен (немесе конфигурация файлдарынан) қайтадан портативтіге экспорттаңыз.
5. Бағдарламаның іздерін тазартады (дәлірек айтқанда, уақытша файлдарды жою).
6. Алгоритмнің 1-қадамында сақтық көшірмесі жасалған тізілім кілттері мен файлдарды жүйеге қалпына келтіру (яғни, Portable бағдарламасын іске қосу кезінде).

Үстінде осы сәтпортативті бағдарламалардың көпшілігі NSIS және AutoIt-ке компиляцияланады. Дәлірек айтқанда, сценарий жоғарыда сипатталған алгоритмді жүзеге асыра отырып, осы бағдарламалардың тілдерінің бірінде жазылады және іске қосу құралына құрастырылады. Іс жүзінде іске қосу құралын жасау үшін NSIS және AutoIt мүмкіндіктеріне ұқсас кез келген сценарий тілі қолайлы, оны орындалатын файлға жинақтауға болады.

NSIS негізіндегі портативті бағдарламалардың қолмен түрі

NSIS – Microsoft Windows жүйесіне ашық түрде орнатушыларды жасауға арналған жүйе бастапқы кодтар, Winamp бағдарламасын жасаушылар негізін қалаған Nullsoft жасаған. Көптеген қосылатын модульдерді NSIS бумасына қосуға болады, бұл тізіліммен жұмыс істеуге, драйверлерді орнатуға, математикалық есептеулерді орындауға, файлдарды жаңартуға және т.б. мүмкіндік береді.
Орнату кезінде жүйедегі өзгерістерді түзету процесі суреттерді жасауға және салыстыруға қолдау көрсететін кейбір жою бағдарламасында жүзеге асырылуы мүмкін, мысалы, Total Uninstall немесе SysTracer сияқты арнайы бағдарламалар және басқа ұқсас бағдарламалар (жалпы алгоритмнің 1-4 тармақтарын қараңыз). жоғарыда). Осыдан кейін жоба қалта құрылымы түрінде жасалады: мысалы, орнатылған файлдар олардың біріне ауыстырылады, тізілім деректері екіншісіне алынады және т.б. және сценарий жазылады, содан кейін ол құрастырылады (жоғарыдағы жалпы алгоритмнің 5-6 тармақтарын қараңыз). Жобаның қандай болатыны бағдарламаға және сіздің қалауыңызға байланысты.

Шамамен осы мақсатта портативті PortableApps және PortableAppz сияқты интернет қауымдастықтарында жасалған. Бұл сайттар технологияны сипаттайды, осындай портативті бағдарламалар жасалатын мысалдар мен үлгілерді береді.

NSIS сценарийлеріне негізделген PAF пішімінде (PortableApps.com Format) портативті қолданбаларды жасау ерекшеліктері туралы мақаланы мына жерден табуға болады:
«PortableApps пішімінде (PAF) портативті қолданбаны қалай жасауға болады»

AutoIt негізіндегі портативті бағдарламалардың қолмен түрі

AutoIt — Windows операциялық жүйесінде жиі орындалатын әрекеттерді автоматтандыруға арналған бағдарлама. Утилита пернелерді басуларды, тінтуірдің қозғалыстары мен шертулерін, қолданба терезелерімен манипуляцияларды, алмасу буферімен жұмыс істеуді және пайдаланушының басқа әрекеттерін қайталауға мүмкіндік береді. Қайталамау үшін, портативті бағдарламаны құруға арналған AutoIt тілінің арсеналы NSIS тіліне мүмкіндіктері бойынша ұқсас, сондықтан NSIS үшін жоғарыда сипатталғанның бәрі AutoIt үшін де жарамды. Соңғысы болмаса, сіз әлі де терезелермен жұмыс жасай аласыз.

Италиядан келген портативті мүсіншілер PortableApps қолданбасынан сәл өзгеше жолмен жүріп, AutoIt ішіне жинақталған іске қосу құралын жасады. Олардың жобасы winPenPack деп аталады, ал іске қосу үлгісінің өзі X-Launcher деп аталады. Ең бастысы, іске қосу құралы бағдарламаны іске қосу параметрлерін қамтитын ini-файлдан ақпаратты оқиды және файлдардың өзі осы үлгінің сәйкес қалталарында орналасуы керек. Іске қосу құралының мүмкіндіктері шектеулі болғандықтан, тек орташа күрделіліктегі бағдарламаларды осылай тасымалдауға болады.

Қолмен тасымалданатын бағдарламалардың жұмыс істемеуінің бірнеше негізгі себептері:
- Портативті қолданбаның өзі жұмыс істемейді (мысалы, қисық жарықшақ).
- Қолданба Windows құрамдастарын немесе басқа бағдарламаларды орнатуды талап етеді.
- Бағдарламаның жұмысына жауап беретін файлдар, тізілім кілттері немесе құрамдас бөліктер жобада есепке алынбайды.
- Сценарийдегі қателер (іске қосушы).
- Портативті бағдарлама пайдаланатын ОЖ каталогтары мен ресурстарына шектеулі қолжетімділік.

Қорытынды
Кез келген дерлік қолданбаны жоғарыда сипатталған әдіс арқылы тасымалдауға болады, ал AutoIt және NSIS тілдерінің арсеналы керемет ұшуға мүмкіндік береді. Дегенмен, бағдарламаны іске қосу уақыты көшірілген және сақтық көшірмесі жасалған файлдар мен тізбе кілттерінің санына тікелей пропорционалды екенін ескеру қажет.
Қолмен жұмыс істейтін портативті құрылғылар нақты жүйемен жұмыс істейтіндіктен, олар қауіпсіз емес болуы мүмкін.Бір жағынан, сенімсіз көзден алынған портативті бағдарламада вирус болуы мүмкін. Екінші жағынан, нашар жинақталған қосымша жүйеде немесе ОЖ-да орнатылған бағдарламаларда қателерге әкеледі.

Виртуалды бағдарламалардың жұмысындағы сәтсіздіктер келесі себептерге байланысты болуы мүмкін:

Портативті портативті құрылғыларға келетін болсақ, бұл портативті қолданбадағы қателер, нақты ортадағы немесе жобадағы жетіспейтін элементтер.
- Параметрлердегі қателер (көбінесе оқшаулау режимдерінде)
- Жарияланатын уақытта ThinApp (4.0.x нұсқасы) орнатылған бағдарламалардың жұмысына Windows 7 жүйесінде ресми түрде қолдау көрсетілмейді.
- Кейбір бағдарламаларда виртуалдандырудан кірістірілген қорғаныс бар.
- виртуалды ортаның технологиясына қатысты болуы мүмкін басқа қателер (немесе виртуалды орта ОЖ-де жұмыс істемейді, немесе қолданба виртуалды ортамен дұрыс әрекеттемейді).

Компьютерлік бағдарламалық қамтамасыз етудің ішінде портативті бағдарламалар жетекші орынға ие болмаса, ең болмағанда бірінші орындардың бірін алады. Бұл оларды пайдалану және кез келген адамнан іске қосу ыңғайлылығымен ғана емес, сонымен қатар бағдарламаны дискіге немесе кәдімгі флэш-дискке жазуға болатындығы тұрғысынан тасымалдаудың ыңғайлылығына байланысты. Сонымен, негізгі тақырыпты түсінуге тырысайық «Портативті жұмсақ - бұл не?». Мұны түсіну әрқашан пайдалы, әсіресе дискілік кеңістікті үнемдеу, тұтынуды азайту жүйелік ресурстартіпті вирустық шабуылдардан кейін жүйе өнімділігін қалпына келтіру кезінде де.

Портативті: бұл нені білдіреді?

Алдымен сөздің аудармасына негізделген логикалық тұрғыдан терминнің өзін анықтайық ағылшынша. Бұл жағдайда біз компьютерлік жүйелерге қатысты бағдарламаның портативті нұсқасы деген ұғымды аудару және түсіндіруді қолданамыз.

Жалпы алғанда, портативті кез келген алынбалы құралда сақтауға болатын және жұмыс істеуі немесе жұмыс істеуі үшін компьютердің немесе ноутбуктің қатты дискісіне орнатуды қажет етпейтін портативті (портативті, портативті, автономды) бағдарламаны білдіреді. Мұндай қосымшалардың пайдасы анық.

Портативті нұсқалар мен орнатылған қолданбалар арасындағы айырмашылық

Бұл мәселені қарастыру үшін біз кейбір бастапқы шарттарды белгіледік. Сонымен, бізде бағдарламаның портативті нұсқасы бар. Бұл қолданбаны орнату және пайдаланудың стандартты әдістері тұрғысынан нені білдіреді, қарапайым мысал арқылы түсінуге болады.

Бәлкім, компьютерлік жүйеге бағдарламалық өнімді орнатудың стандартты нұсқасында, әдетте, арнайы файл, әдетте Setup.exe деп аталады, оның іске қосылуы орнату процесін тудырады, ол компьютердің қатты дискісіне негізгі бағдарлама модульдерін, негізгі қолданбаны іске қосу орындалатын файлды, қосымша динамикалық кітапханаларды, жұмыста пайдаланылатын дерекқорларды және тіпті драйверлерді шығаруды және көшіруді қамтиды. виртуалды құрылғылар, оны контроллер ретінде пайдалануға болады. Мұндай контроллердің жарқын мысалы - Guitar Rig гитаристеріне арналған виртуалды «гаджеттің» драйвері.

Енді ойланыңыз негізгі сұрақ: портативті жұмсақ деген не. Орнатылатын бағдарламалар мен қолданбалардан айырмашылығы, портативті пакеттер бағдарламалық өнімдерқатты дискіге орнатуды қажет етпейді. Олар бағдарлама қалтасында орналасқан .exe кеңейтімі бар жалғыз орындалатын файлды пайдаланып жұмыс істейді. Мысалы, егер сәйкес шарттар орнатылса, торрент трекерлерінен бірдей деректерді жүктеп алушылар бірден қаптамадан шығара алады архивтік файлдардискіге жүктелген торрентпен бірдей жаңа каталог ретінде. Жұмысты бастау үшін қажетті қалтаны енгізу және тиісті файлды іске қосу ғана қалады.

Портативті пакеттің құрамы

Портативті нұсқа кез келген портативті қолданбаны іске қосу және дұрыс жұмыс істеу үшін қажетті компоненттердің құрамы қандай болуы мүмкін екеніне қатысты нені білдіреді, енді біз оны анықтауға тырысамыз.

Бүкіл процедура SFX мұрағатын жасау үшін түймені пайдалануға дейін аяқталады, содан кейін «Үздіксіз мұрағатты құру» пәрменін таңдау керек.

Содан кейін мұрағат параметрлерінде «Ағымдағы қалтада» жолы көрсетіледі, содан кейін «Режимдер» қойындысына өту «Уақытша қалтаға қаптамадан шығару» пәрмені арқылы орындалады, мұнда «Барлығын жасыру» жанына құсбелгі қойылады. ” ақпаратты шығару сызығы. Енді «Мәтін және графика» қойындысында сіз логотипті (белгішені) таңдай аласыз, егер ол сізге қажет болса. Бұл сіздің әрекеттеріңізді растау үшін ғана қалады. Процедураны аяқтағаннан кейін сіз алынбалы құралға көшіруге болатын портативті нұсқаны аласыз.

Ескерту!

Барлық бағдарламалар мұндай процедураларға бағынбайды. Егер буманың өзінде ілеспе кітапхана файлдарының немесе үшінші тарап дерекқорларына сілтемелердің жеткілікті үлкен саны болса, мұны жасамаған дұрыс (және ұзақ уақыт бойы және соңғы буманың мақсаты өзін ақтамайды).

Портативті бағдарламалар немесе қолданбалардың портативті нұсқалары пайдаланушының ДК-дегі жұмысын жеңілдету үшін жасалған.

Мұндай бағдарламалық қамтамасыз ету орнатуға уақытты босқа өткізбеуге, тіпті ең жоғары қауіпсіздік параметрлері бар операциялық жүйелерде бағдарламаларды пайдалануға мүмкіндік береді және сізде әкімшілік құқықтар болмаса да жүйеде жұмыс істеуге мүмкіндік береді.

Портативті бағдарламалар әдетте үшінші тарап бағдарламалық жасақтамасын орнату қажет емес немесе мүмкін емес компьютерлерде қолданылады (қауіпсіздік мақсатында да, компьютерде бос орын болмауына байланысты).

Портативті қолданбалар туралы жалпы мәліметтер

Портативті программалар – компьютерге орнатуды қажет етпейтін және жұмыс кезінде операциялық жүйенің реестріне ешқандай өзгеріс енгізбейтін бағдарламалар.

Негізінде, таратылуы портативті деп белгіленген қосымшалар әдеттегі нұсқалармен бірдей функционалдылыққа ие. Кейде әзірлеушілер ресурстарды көп қажет ететін бірнеше мүмкіндіктерді жояды.

Оларды пайдаланудың кейбір артықшылықтары мыналарды қамтиды:

  • қатты дискідегі орынды үнемдеу. Сіз портативті бағдарламамен оны компьютерге жылжытпай-ақ жұмыс істей аласыз - ол жазылған дискіден немесе USB дискісінен (тіпті смартфоннан);
  • тек астында қолданбаны іске қосу қажеттілігі туралы пайда болатын ескертудің болмауы тіркелгіәкімші. Ең көп таралған қолданбалар пайдаланушыдан құпия сөзді енгізуді немесе тиісті құқықтарға ие болуын талап етеді. Портативті нұсқалар бұл қажеттілікті жояды;

  • қолданбаны кез келген қалтадан іске қосу мүмкіндігі. Осылайша, сіз осындай портативті бағдарламалардың барлығын бір қалтаға қоюға немесе олардың жұмысын тоқтататынынан қорықпай кез келген ыңғайлы жолмен сұрыптауға болады.

Портативті құрылыстарды кім жасайды

Әдетте, портативті қосымшалардың жинақтарын өндірумен және таратумен бағдарламалық қамтамасыз етуді өздеріне ғана емес, сонымен қатар басқа желі қолданушыларына да ыңғайлы етуге ұмтылатын энтузиастар айналысады.

Кейде портативті бағдарламаны өндірушілердің ресми ресурстарынан табуға болады.

Мысалы, Google портативті шығарады Chrome браузері, оның нұсқаларын әдеттегі нұсқамен бірдей жиілікте жаңарту.

Kaspersky Anti-Virus жүйесінде Curelt-тің ресми портативті нұсқасы бар, ол жүйені компьютерге орнатпай-ақ зиянды кодтың бар-жоғын тексере алады.

Портативті бағдарламалық құралды қайдан табуға болады?

Портативті бағдарламалар мен бүкіл жинақтарды іздеу оларды жасауға қатысатын сол энтузиастардың сайттарында басталуы керек:

  • біреуі ең жақсы нұсқалар– LiberKey порталы;
  • жақсы таңдауды Free Soft веб-сайты да ұсынады, онда бағдарламалар мен портативті қосымшалардың дайын жинақтары бар;
  • танымал бағдарламалық қамтамасыз етудің бірнеше мың портативті нұсқаларын таба алатын тағы бір өте танымал Portablik ресурсы;

  • Portable Soft бетінде қолданбалар жеткілікті.

Кеңес: мұндай беттерде кез келген дерлік тапсырманы орындауға арналған бағдарламалар жинақтарын таба аласыз. Дегенмен, алдымен өндірушінің веб-сайттарында нақты қолданбаларды іздеуге тырысу керек - осылайша сіз компьютеріңізді жұқтырудан сақтайсыз. зиянды код, оны бағдарламаға енгізуге болады.

Үздік қолданбалар

Ең жақсы портативті бағдарламалық жасақтаманы жүктеп алу үшін сіз қандай бағдарламаларды осы санатқа жатқызуға болатындығын білуіңіз керек - мұндай қолданбалардың көптеген нұсқалары бар және олардың әрқайсысының функционалдығы мен ыңғайлылығын тексеруге уақыт болмауы мүмкін.

Ең алдымен келесі бағдарламаларға назар аударған жөн:

  • Portable VLC Media Playerжәне MPlayer Portableкомпьютерге арнайы ойнатқыш орнатпай-ақ аудио тыңдауға және бейне көруге мүмкіндік береді;
  • аудио тректерді өңдеуге жарамды Портативті AIMPнемесе Портативті;

  • көмегімен бейнелерді өңдеуге болады, тек бейне тізбектерін түсіру және кесу үшін ғана емес, сонымен қатар фильмдерді дубляждау үшін де жеткілікті функционалды;
  • тіпті пішімделген дискіден де жоғалған файлдарды жылдам қалпына келтіруге мүмкіндік береді;
  • - портативті опция. Жаңа дистрибуцияны кезеңді түрде жүктеп алуды талап ететін антивирустық деректер қорын автоматты түрде жаңарту функциясы жоқ;
  • Қарапайым машинаны қорғау- жаман емес тегін антивирус, ол сонымен қатар жүйелік процестерді басқаруды қамтиды;
  • , тегін қолданба WinRAR архиваторын ауыстыруға қабілетті деректерді қысу үшін (әдепкі бойынша төленеді);

  • GIMP портативті- кескіндерді өңдеуге арналған бағдарламаның портативті нұсқасы. Функционалдық жағынан Adobe Photoshop-тан төмен (оның портативті нұсқасын интернетте де табуға болады), бірақ үйде қолдануға өте қолайлы;

  • XNView толық портативті, кескіндердің кез келген түрін дерлік көруге және өңдеуге арналған қолданба;
  • Портативті DeepBurner 1.9, CD және DVD дискілерін жазуға арналған ыңғайлы және қолдануға оңай бағдарлама;
  • Портативті, құжаттармен жұмыс істеу кезіндегі функционалдығы мәтіндермен, электрондық кестелермен және математикалық өрнектермен жұмыс істеуді қоса алғанда, әдеттегі нұсқадан кем түспейтін пакет;
  • AbiWord Portable, жақсы тегін және сонымен қатар компьютерде орнатуды қажет етпейді, ақылы Microsoft Office пакетін ауыстыру;
  • Mozilla Firefox портативті, Opera USB портативтіжәне Chrome Portable- компьютерде бұрыннан орнатылған, бірақ ыңғайлырақ браузерлер. Мысалы, біреудің компьютерінде болған кезде сүйікті және таныс браузерді пайдалану мүмкіндігінің арқасында.

Бағдарламалары бар флэш-дискіні қайда және қалай жасауға болады?

Портативті бағдарламаларды жасау үшін бар арнайы утилиталар- мысалы, камеонемесе Портативті P қолданбалары.

Дегенмен, флэш-дискіде орнатуды қажет етпейтін бағдарламалардың болуымен қатар, оларды төменде талқылайтын платформалар арқылы дұрыс басқарған жөн.

Портативті қолданбаларөндірушінің веб-сайтынан жүктеп алуға болатын бағдарламалық құрал қабығы болып табылады.

Жүктеп алғаннан кейін қолданба сізге USB флэш-дискісіне жазуға болатын портативті бағдарламалық жасақтаманың әсерлі тізімін ұсынады.

Сәйкес опцияларды таңдау (тексеру) арқылы сіз оларды тасымалдағышта аласыз және әртүрлі қалталардан таратуды іздемей-ақ оңай басқара аласыз.

Платформа құжаттар мен файлдардың сақтық көшірмесін жасауға, қабық параметрлерін өзгертуге, тізімнен бағдарламаларды қосуға немесе жоюға мүмкіндік береді.

LiberKey-портативті бағдарламалық жасақтамасы бар USB флэш-дискісін жасауға мүмкіндік беретін ыңғайлы және көп функциялы бағдарлама.

Жүктеп алғаннан кейін ол әзірлеушілердің веб-сайтынан жеткілікті кең және үнемі жаңартылатын ауқымдағы кез келген қолданбаларды жүктеп алуға мүмкіндік береді.

Жүктеп алу нәтижесінде портативті қолданбалар контейнер түріне орналастырылады, онда оларды теңшелетін интерфейсі бар ыңғайлы мәзір арқылы басқаруға болады.

Портативті, бірақ қауіпсіз емес

Сіз желіде әртүрлі портативті қолданбалардың ондаған нұсқаларын және олардың жинақтарын таба аласыз, бірақ оларды вирусты компьютеріңізге оңай жүктеп алуға болатын бейтаныс торрент трекерлерінен емес, әзірлеушілер сайттарынан жүктеп алған дұрыс.

Кеңес:Жүктеп алынған файлдың кеңейтімін қараңыз. Мұрағатты немесе орындалатын қолданбаны жүктеп алу қажет емес.

Дегенмен, кейбір пайдаланушылар өз тәжірибесіпортативті бағдарламалық құрал жиі зиянды кодпен жұқтыратынын біліңіз.

Қабылдау үшін тіпті дәлелденген қызметті пайдалану жаңа нұсқасыпортативті бағдарламалар, оны антивируспен сканерлеуді ұмытпаңыз.

Басқа нәрселермен қатар, портативті бағдарламалық жасақтаманың қауіпсіздігін қамтамасыз ету керек - басқа адамдардың компьютерлеріне қосылған кезде флэш-дискідегі ақпарат жойылуы мүмкін.

Сондықтан мұны жасаған жөн сақтық көшірмемұндай диск.

Нәтижелер

Портативті бағдарламалардың артықшылықтары оларды кез келген компьютерде пайдалануға мүмкіндік береді.

Мұндай бағдарламалық жасақтаманы әзірлеушілер ұсынатын ауқымы олардың көмегімен мультимедиялық файлдарды іске қосу және өңдеу, желідегі құжаттармен жұмыс істеу, деректерді мұрағаттау, кескіндерді жасау, тіпті жоғалған файлдарды қалпына келтіру үшін жеткілікті кең.

Көп жағдайда мұндай бағдарламалар орнатуды қажет ететін нұсқаларды алмастыра алады, дегенмен, сіздің компьютеріңіз үшін қарсы көрсетілімдер болмаған жағдайда функционалды, жылдам және тұрақтырақ тұрақты қолданбаларды таңдау керек.

Сіздердің көпшілігіңіз өміріңізде мезгіл-мезгіл басқа адамдардың компьютерлерінде немесе ноутбуктарында жұмыс істеуге тура келетін фактілерге тап боласыз: достарыңызға, туыстарыңызға бару немесе жұмыста компьютерде жұмыс істеу. Бірақ барлық компьютерлерде сіз күнделікті қолданатын бағдарламалар немесе жұмыс барысында сіз үшін әдеттен тыс болатын параметрлері бар бағдарламалар орнатылмаған. Осындай мақсаттар үшін компьютерде орнатуды қажет етпейтін бағдарламалардың портативті нұсқалары (портативті бағдарламалар) бар. Сіз болжағандай, енді біз бағдарламаның портативті нұсқасының не екенін түсінеміз, сонымен қатар оларды пайдаланудың артықшылықтары мен кемшіліктері туралы сөйлесеміз.

Ең бастысы, бағдарламалардың Портативті нұсқасының параметрлері тізілімде емес, бағдарлама файлдарының өзінде сақталады. Яғни, бағдарламалардың портативті нұсқалары кез келген жерде жұмыс істей алады (мысалы: флэш-диск, Disk D: және т.б.).

Әдетте портативті нұсқалар еш қиындықсыз жүктеп алу үшін мұрағаттарда таратылады. Бірақ орындалатын файлды тікелей мұрағаттан іске қосудың қажеті жоқ! Бағдарлама толық жұмыс істеуі үшін алдымен мұрағаттан файлдарды шығарып алу керек, содан кейін онымен жұмыс істеу керек.

Мұрағаттан файлдарды қалай ашуға болатынын оқыңыз.

Портативті бағдарламаларды әдетте бағдарламалардың тізілімге кірмейтініне көз жеткізетін энтузиастар жасайды, бірақ әрқашан орындалатын файлмен бір қалтадағы файлдарға қол жеткізе алады. Портативті бағдарламаның бірінші іске қосылуы әдеттегіден ұзағырақ уақыт алуы мүмкін, себебі параметрлері бар файлдар бағдарламаның өзі орналасқан қалтада жасалады.

Мұндай бағдарламалармен жұмыс істегенде қиындықтар туындауы мүмкін. Атап айтқанда: егер файл (бағдарлама) үлкен болса, мысалы, 200 Мб, онда бағдарламадағы операциялардың орындалуы орнатылған бағдарламаға қарағанда баяу өңделуі мүмкін. Тексерілген нұсқаларды жүктеп алған жөн, өйткені қателер жұмыс кезінде пайда болуы немесе құжатты сақтамай-ақ бағдарламадан шығып кетуі мүмкін, бұл осы файлда жұмыс істеген пайдаланушы үшін өте маңызды мәселе.

Қауіпсіздік және портативті бағдарламалар

Жоғарыда айтылғандардан сіз портативті бағдарламалардың не екенін және қандай артықшылықтарға ие болатындығын түсінесіз деп ойлаймын. Қазір біз осындай бағдарламаларды пайдалану кезінде сіздің қауіпсіздігіңіздің маңызды мәселесіне тоқталамыз.

Электрондық поштаның құпия сөзін немесе сізге тиесілі басқа құндылықтарды алғысы келетін зиянкестер бар екенін ескеріңіз. Portable бағдарламасын сенімді көздерден жүктеп алу керек (вирустар портативті бағдарламаларға, сондай-ақ кез келген бағдарламаға енгізілуі мүмкін). Портативті бағдарламаларды жүктеп алу кезінде оларды антивирустық деректер базасы бар антивируспен тексеріңіз.

Мұндай бағдарламаларды флэш-дискілерде сақтайтындар бағдарламалардың қауіпсіздігі туралы ұмытады, өйткені флэш-дискіні басқа біреудің компьютеріне қосу арқылы сіз тек флэш-дискіні ғана емес, сонымен қатар вирустары бар бағдарламаларды да жұқтыра аласыз. Ол үшін бағдарламалардың көшірмелерін дербес компьютерде сақтаңыз. Енді Portable деп белгіленген бағдарламаларды жүктеп алу кезінде оның қандай нұсқасы екенін білесіз.

Мақала ұнады ма? Достарыңызбен бөлісіңіз!
Бұл мақала пайдалы болды ма?
Иә
Жоқ
Пікіріңізге рахмет!
Бірдеңе дұрыс болмады және сіздің дауысыңыз есептелмеді.
Рақмет сізге. Сіздің хабарламаңыз жіберілді
Мәтіннен қате таптыңыз ба?
Оны таңдаңыз, басыңыз Ctrl+Enterжәне біз оны түзетеміз!