சிலருக்கு இல்லாமல் வாழ முடியாத மென்பொருட்கள் உள்ளன, மற்றவர்கள் அப்படி ஒன்று இருப்பதாகவோ அல்லது யாருக்கும் அது தேவைப்படுவதையோ கற்பனை செய்து கூட பார்க்க முடியாது. பல ஆண்டுகளாக எனக்கு இந்த திட்டம் இருந்தது , இது இணையப் பக்கங்களை ஒரு வகையான ஆஃப்லைன் நூலகத்தில் சேமிக்கவும், படிக்கவும் மற்றும் ஒழுங்கமைக்கவும் உங்களை அனுமதித்தது. எங்கள் வாசகர்களில் பலர் இணைப்புகளின் தொகுப்பு அல்லது உலாவி மற்றும் சேமித்த ஆவணங்களின் தொகுப்பைக் கொண்ட கோப்புறை ஆகியவற்றின் மூலம் நன்றாகப் பெறுவார்கள் என்று நான் நம்புகிறேன். குறைந்தபட்சம் ஆவணங்களை "படிக்க" அல்லது "பிடித்தவை" எனக் குறிக்க விரும்புகிறேன், விரைவாக ஒரு உரையிலிருந்து மற்றொரு உரைக்கு நகர்த்தவும், இணையம் அல்லது ஒரு குறிப்பிட்ட தளத்தின் கிடைக்கும் தன்மையைப் பொறுத்தது அல்ல. இணையம் இல்லாதபோது (உதாரணமாக, சாலையில்) படிக்க நேரம் இருக்கிறது, மற்றும் இணைப்புகள், துரதிர்ஷ்டவசமாக, பெரும்பாலும் குறுகிய காலமாக மாறும்.
வெளிப்படையாக, WebResearch இன் ஆசிரியர்கள் தோராயமாக இந்த நபர்களை எண்ணினர். இந்த நிரல் பல்வேறு வகையான செயல்பாடுகளுடன் நிரம்பியுள்ளது: பிரிவுகள் மற்றும் குறிச்சொற்கள் மூலம் பட்டியலிடுதல், குறிப்புகளைத் திருத்துதல், அனைத்து வகையான ஏற்றுமதி/இறக்குமதி மற்றும் பல. இருப்பினும், 2013 இல், திட்டம் புதுப்பிக்கப்படுவதை நிறுத்தியது, பின்னர் டெவலப்பரின் வலைத்தளம் நிறுத்தப்பட்டது. இன்னும் பல ஆண்டுகளாக நான் இந்த குதிரையில் சவாரி செய்ய முடிந்தது, ஆனால் முதலில் உலாவி செருகுநிரல்கள் செயலிழந்தன (அப்போதைய IE மற்றும் FireFox பதிப்புகளுக்கு மட்டுமே கிடைக்கும்), பின்னர் நவீன தளங்கள் பழைய IE இன்ஜின் அடிப்படையில் பார்வையாளர்களில் பொதுவாகக் காட்டப்படுவதை நிறுத்திவிட்டன.

WebResearch முதன்மை சாளரம்,
ஏமாற்றத்தின் பாதை
ஒரு மாற்றீட்டைத் தவிர்க்க முடியாது என்பது தெளிவாகத் தெரிந்தவுடன், பின்னணியில் நான் ஒரு ஒழுக்கமான அனலாக் தேட ஆரம்பித்தேன். எனது ஆசைகள் மிகவும் அடக்கமானவை என்பதால், இங்கு சிறப்பு சிரமங்கள் எதுவும் இருக்காது என்று எனக்குத் தோன்றியது. WebResearch கருவிகளின் ஒரு சிறிய துணைக்குழுவை மட்டுமே செய்ய நான் தயாராக இருந்தேன், உட்பட:
- நீட்டிப்பைப் பயன்படுத்தி உலாவியில் இருந்து HTML பக்கத்தைச் சேமிப்பது;
- குறைந்தபட்சம் குறைந்தபட்ச பட்டியல் கருவிகள் (மறுபெயரிடுதல், பட்டியல்களை ஒழுங்கமைத்தல், லேபிள்கள்);
- (முன்னுரிமை) PDF ஆவணங்களுக்கான ஆதரவு;
- உங்கள் சேகரிப்பை மற்ற சாதனங்களுடன் ஒத்திசைக்க ஏதேனும் ஒரு நல்ல வழி.
எனக்கு ஆச்சரியமாக, நான் நேர்மையாக இணையத்தை வெகு தொலைவில் தேடிய போதும், சிறுகுறிப்புகளுடன் பொருந்தக்கூடிய ஒரு டஜன் நிரல்களை கவனமாகப் படித்தாலும் (Evernote தவிர, விளக்கத்தில் ஒத்த செயல்பாடு சந்தா மூலம் மட்டுமே கிடைக்கும்) இதே போன்ற எதையும் என்னால் கண்டுபிடிக்க முடியவில்லை. இன்று, குறைந்தபட்சம் எப்படியாவது என் விருப்பங்களை பூர்த்தி செய்யும் ஒரே விஷயங்கள் திட்டங்கள் மட்டுமே и . அவர்களின் ஆய்வு, பொதுவாக பேசுவது, ஒரு குறிப்பிட்ட கலாச்சார ஆர்வத்தை கொண்டுள்ளது.
TagSpaces என்பது எலக்ட்ரானில் ஒரு "ஸ்டைலிஷ்-நாகரீக-இளைஞர்" அமைப்பாளராக உள்ளது, இது ஒரு அழகான வலைத்தளம், தகவமைப்பு தளவமைப்பு மற்றும், நிச்சயமாக, ஒரு இருண்ட தீம், அது இல்லாமல் நாம் எங்கே இருப்போம். அதே நேரத்தில், நாகரீகமான வட்டமான ஐகான்கள் கொண்ட சேகரிப்பின் மோசமான உள்ளடக்க அட்டவணை பாதி திரையை எடுக்கும், அதே நேரத்தில் அதிகபட்சம் இருபது கூறுகளுக்கு இடமளிக்கிறது, மேலும் ஹாட் கீகளுக்கான ஆதரவு அல்லது பார்க்கும் ஆவணத்தின் ரெண்டரிங் போன்ற அடிப்படை விஷயங்கள் எழுதப்பட்டுள்ளன. எஞ்சிய கொள்கையின்படி. இதன் விளைவாக, ஆவணங்கள் வக்கிரமாகக் காட்டப்படுகின்றன, மேலும் சேகரிப்புடன் பணிபுரிவது சலிப்பான மற்றும் நேரத்தைச் செலவழிக்கும் பயிற்சிகளின் தொகுப்பாக மாறும்.
அதன் antipode myBase தொண்ணூறுகளின் பிற்பகுதியில் இருந்து வருகிறது: இங்கே, கூடுதலாக முற்றிலும் செயல்பாட்டு இடைமுகம் எங்களிடம் மிகவும் பணக்கார அமைப்புகள் மற்றும் செயல்பாடுகள் உள்ளன. இருப்பினும், இங்கே பார்க்கும் சாளரம் பழைய IE ஐ அடிப்படையாகக் கொண்ட அதே உலாவியாகும் (இது ஏற்கனவே படிப்பதை கடினமாக்குகிறது), மேலும் அனைத்து ஆவணங்களும் ஒரு ஒற்றை தரவுத்தளத்தில் சேமிக்கப்படும். நீங்கள் அதை டிராப்பாக்ஸ் கோப்புறையில் வைத்தால், எடுத்துக்காட்டாக (பிற சாதனங்களுடன் ஒத்திசைக்க வேறு வழிகள் எதுவும் இல்லை), பின்னர் சேகரிப்பில் சிறிய மாற்றத்துடன் நூற்றுக்கணக்கான மெகாபைட் தகவல்கள் சேவையகத்தில் பதிவேற்றப்படும் வரை நீங்கள் காத்திருக்க வேண்டும்.
திருப்புமுனை
அநேகமாக, குறிப்பின் கூடுதல் உள்ளடக்கம் வாசகருக்குத் தெளிவாகத் தெரிகிறது: இப்போது எங்களுக்கு எங்கள் சொந்த மிதிவண்டி வழங்கப்படும், இது ஏற்கனவே இருக்கும் எந்த அனலாக்ஸுக்கும் மேலாக தலை மற்றும் தோள்களாக இருக்கும். ஆம், ஆனால் முற்றிலும் இல்லை. myBase மற்றும் TagSpaces உடனான சோதனையை என்னால் தாங்க முடியவில்லை, மேலும் எனது சொந்த ஆவண மேலாளரை வரைந்தேன், அதற்கான இணைப்பை நான் இறுதியில் வழங்குவேன். இருப்பினும், இந்த சிறிய தனிப்பட்ட திட்டம் அதன் சொந்த கட்டுரைக்கு தகுதியானதாக இருக்காது; எனது பணியின் போது நான் பெற்ற அனுபவத்தையும் நான் எதிர்பார்க்காத பல விரும்பத்தகாத ஆச்சரியங்களையும் பகிர்ந்து கொள்வது சுவாரஸ்யமாக இருக்கும் என்று நினைத்ததால் நான் பெரும்பாலும் எழுதுகிறேன்.
இலக்குகள் மற்றும் நோக்கங்கள்
எனக்கு இப்போது மிகவும் பிஸியான வாழ்க்கை இருக்கிறது என்பதிலிருந்து தொடங்குகிறேன், மேலும் முழு அளவிலான பொழுதுபோக்கு திட்டங்களுக்கு எனக்கு நேரமில்லை. எனவே, ஆரம்பத்திலிருந்தே, இது விஷயங்களை விரைவுபடுத்தினால், கைக்கு வரும் எந்த கூறுகளிலிருந்தும் எனது கருவியை செதுக்க நான் தயாராக இருக்கிறேன் என்று முடிவு செய்தேன். கூடுதலாக, இப்போது நான் முழுமையான குறைந்தபட்ச செயல்பாட்டை மட்டுமே செயல்படுத்துகிறேன், இது இல்லாமல் செய்ய முற்றிலும் சாத்தியமற்றது.
தரவு வடிவம் மற்றும் பக்க சேமிப்பு
வலைப்பக்கங்களை எந்த வடிவத்தில் வட்டில் சேமிக்க வேண்டும்? முன்னர் வகுக்கப்பட்ட தேவைகளை கணக்கில் எடுத்துக்கொண்டால், தேர்வு சிறியது என்று எனக்குத் தோன்றியது: “முழு வலைப்பக்கத்தையும்” சேமிக்கும் வடிவம், அதாவது முக்கிய HTML கோப்பு மற்றும் தொடர்புடைய ஆதாரங்களைக் கொண்ட கோப்புறை அல்லது MHTML வடிவம். முதல் விருப்பம் உடனடியாக எனக்கு விரும்பத்தக்கதாக இல்லை: உங்கள் வட்டில் கோப்புகளின் குப்பைக் குவியலை வைத்திருப்பதில் சிறிது மகிழ்ச்சி இல்லை, அதில் இருந்து நீங்கள் குறிப்பிடத்தக்க ஆவணங்களைப் பிரித்தெடுக்க வேண்டும், தேடும் போது தேவையற்றவற்றை வடிகட்ட வேண்டும் மற்றும் நகலெடுக்கும்போது ஒருமைப்பாட்டை கண்காணிக்க வேண்டும். நான் TagSpaces உடன் பணிபுரிய முயற்சித்தபோது, எனது எல்லா ஆவணங்களையும் மீண்டும் சேமிக்க வேண்டியிருந்தது, இதனால் ஆதார கோப்புறையின் பெயர் ஒரு புள்ளியுடன் தொடங்கியது: பின்னர் கணினி அவற்றை "மறைக்கப்பட்டவை" என அங்கீகரித்து அவற்றைக் காட்டவில்லை.
எல்லாமே தரவுத்தளத்தில் சேமிக்கப்பட்டுள்ளதால், இந்தச் சிக்கல் myBaseல் இருந்து மறைக்கப்பட்டுள்ளது, ஆனால் என் விஷயத்தில் எளிமை என்ற கொள்கை நிலவியது: நான் எல்லாவற்றையும் வழக்கமான கோப்புகளாக வட்டில் சேமிக்க விரும்பினேன். நகலெடுத்தல், மறுபெயரிடுதல், நீக்குதல் மற்றும் ஒத்திசைத்தல் போன்ற வழக்கமான செயல்பாடுகள்.
MHTML வடிவம் கடினமான காலங்களில் செல்கிறது. MHTML ஐச் சேமிப்பதற்கான எளிய வழி , மற்றும் பக்கங்கள் இப்போது எங்கு சேமிக்கப்பட வேண்டும் என்று கூட எனக்குத் தெரியவில்லையா? வாய்ப்பு இன்னும் போகவில்லை என்பது தெளிவாகிறது, மூன்றாம் தரப்பு நீட்டிப்புகள் உள்ளன, ஆனால் பொதுவாக இது ஒருவித மோசமான அறிகுறியாகும். கூடுதலாக, MHTML வடிவத்தில் சேமிக்கிறது , இது நம்பிக்கையையும் சேர்க்காது.
அதே நேரத்தில், உலாவியில் இருந்து ஒரு குறிப்பிட்ட கோப்புறையில் பக்கங்களைச் சேமிப்பதற்கான எளிய வழியைத் தேட ஆரம்பித்தேன். இதன் விளைவாக, இரண்டு சிக்கல்களும் சிறிய இழப்புடன் தீர்க்கப்பட்டன: நான் ஒரு அற்புதமான திட்டத்தைக் கண்டேன் , ஒரு இணையப் பக்கத்தின் உள்ளடக்கங்களை ஒரு தனி சுயாதீன HTML கோப்பில் சேமிக்க முடியும். இது அனைத்து தொடர்புடைய ஆதாரங்களையும் base64 வடிவத்திற்கு மாற்றி நேரடியாக HTML இல் உட்பொதிப்பதன் மூலம் செய்யப்படுகிறது. நிச்சயமாக, கோப்பு அளவு வளர்கிறது, மற்றும் உள்ளடக்கங்கள் கொஞ்சம் இரைச்சலாகத் தெரிகிறது, ஆனால் ஒட்டுமொத்த அணுகுமுறை எனக்கு நம்பகமானதாகவும் எளிமையாகவும் தோன்றியது, நான் அதில் குடியேறினேன்.
SingleFile உலாவி நீட்டிப்பு மற்றும் கட்டளை வரி பயன்பாடாக வருகிறது. இப்போது நான் நீட்டிப்பைப் பயன்படுத்துகிறேன்: சேமிப்பதற்கான இலக்கு கோப்புறையை நீங்கள் கைமுறையாக தேர்ந்தெடுக்க வேண்டும் என்பதைத் தவிர, இது மிகவும் வசதியானது. எதிர்காலத்தில், இந்த செயல்முறையை எளிதாக்க பயன்பாட்டை மேம்படுத்த முயற்சிப்பேன். Chrome இலிருந்து மூன்றாம் தரப்பு பயன்பாட்டை அழைக்க, நீங்கள் நீட்டிப்பைப் பயன்படுத்தலாம் - இது என்னுடைய மற்றொரு பயனுள்ள கண்டுபிடிப்பு. மூலம், பயன்பாடு ஏற்கனவே பயனுள்ளதாக இருந்தது: அதன் உதவியுடன் நான் TagSpaces இல் இருந்து கோப்புறைகள் மற்றும் கோப்புகளின் தொகுப்பை சுயாதீன HTML ஆவணங்களின் தொகுப்பாக மாற்றினேன்.
GUI மற்றும் உலாவியில் சிக்கல்
பைதான் அனைத்து வகையான எளிய கோப்பு மற்றும் சரம் செயல்பாடுகளுக்கும் நல்லது என்று நான் கண்டேன், மேலும் எனது பணி திட்டங்களில் ஒன்று பயன்படுத்துவதால் , தேர்வு ஒரு முக்கிய கட்டமைப்பாக தர்க்கரீதியானதாக தோன்றியது.
மேலும், பிற நிரல்களில் பக்கங்களைக் காண்பிப்பதில் போதுமான சிக்கல்களைக் கண்டதால், அவற்றைச் சமாளிப்பதற்கான ஒரே நம்பகமான வழி, ஒரு நவீன உலாவி, அதாவது குரோம் அல்லது பயர்பாக்ஸை அடிப்படையாகக் கொண்ட நிரலில் ஒரு காட்சிப்படுத்தலை அறிமுகப்படுத்துவதுதான் என்ற முடிவுக்கு வந்தேன்.
கடந்த 15 ஆண்டுகளுக்கு முன்பு இதுபோன்ற ஒன்றை நான் செய்ய வேண்டியிருந்தது என்பதை நான் ஒப்புக் கொள்ள வேண்டும், மேலும் நான் எந்த ஆபத்துகளையும் எதிர்பார்க்கவில்லை. "உலாவியை படிவத்தில் அறைவது" சாத்தியமற்றது என்று அது மாறியது: எப்படியாவது மனிதகுலத்தால் இந்த பணியை நம்பத்தகுந்த மற்றும் உலகளாவிய ரீதியாக சமாளிக்க முடியவில்லை. ஒரு படிவத்தில் உள்ள சில வகையான பட்டியல் பெட்டி அல்லது பொத்தானை எந்த GUI கட்டமைப்பிலும் வைக்கலாம், மேலும் குறுக்கு-தளம் குறியீட்டை உருவாக்கலாம், மேலும் 2019 இல், HTML டிஸ்ப்ளே உலகளாவிய ரீதியில் தீர்க்கப்பட்ட சிக்கலாக இருந்திருக்க வேண்டும் என்று எனக்குத் தோன்றியது.
உதாரணமாக, wxWidgets-இல், நிலையான "browser" கூறு என்பது, கணினியைச் சார்ந்த "browser"-இன் மீது செயல்படும் ஒரு பல-இயங்குதள உறை (cross-platform wrapper) ஆகும் என்பது தெரியவந்தது. Windows, உதாரணமாக, என்பதன் பொருள் மற்றும், நிலைமை Windows ஃபார்ம்ஸும் ஒன்றும் சிறப்பாக இல்லை, மேலும் IE9-ஐ விடப் புதிய பதிப்புகளைச் சிக்கலான வழிமுறைகள் மூலமாக மட்டுமே அணுக முடியும். . நீங்கள் பார்க்கிறபடி, கடந்த 15 ஆண்டுகளாக நான் மட்டும் மற்ற விஷயங்களைச் செய்து வரவில்லை-இங்கும் எதுவும் அசையவில்லை.
பின்னர் நான் ஒரு தேர்வை எதிர்கொண்டேன்: கட்டமைப்பை மாற்றவும் அல்லது உலாவிக்கான மாற்று கூறுகளைத் தேடவும். தயக்கத்திற்குப் பிறகு, நான் முதலில் இரண்டாவது பாதையை முயற்சிக்க முடிவு செய்தேன், விரைவில் திட்டத்தைக் கண்டேன் , பைதான் பயன்பாடுகளில் குரோமியம் உட்பொதிக்கும் பணிக்காக வடிவமைக்கப்பட்டுள்ளது.
நிலைமையை மதிப்பிடுங்கள்: பைதான் உலகின் மிகவும் பிரபலமான நிரலாக்க மொழிகளில் ஒன்றாகும், Chrome ஆனது உலாவி சந்தையில் ஒரு ஏகபோகமாக உள்ளது. அதே நேரத்தில், CEF பைதான் உண்மையில் ஆற்றலால் ஆதரிக்கப்படுகிறது , அவருக்கு வலிமை மற்றும் ஆரோக்கியம். இனி யாருக்கும் இது தேவையில்லையா?
இருப்பினும், CEF Python இறுதியில் எனக்கு உதவவில்லை: திட்ட களஞ்சியத்திலிருந்து wxWidgets உடன் ஒருங்கிணைப்பதற்கான அடிப்படை உதாரணம் கூட வெளிப்படையாக தரமற்றதாக இருந்தாலும், நான் அதை அதிகம் பயன்படுத்த முயற்சித்தேன், ஆனால் எழுந்த அனைத்து சிக்கல்களையும் தீர்க்க முடியவில்லை. நான் தலைப்பில் ஆழமாக செல்ல மாட்டேன்;
நான் Chromium உட்பொதிக்கப்பட்ட கட்டமைப்பின் அடிப்படையிலான கூறுகளை இன்னும் விரிவாகப் பார்த்தேன், இறுதியாக அதை முயற்சிக்க முடிவு செய்தேன் நான் கிட்டத்தட்ட எல்லா நேரமும் வேலை செய்வதால் Windowsபல்வேறு இயங்குதளங்களுக்கான ஆதரவைக் கைவிட நேரிடும் என்ற எண்ணம் என்னை உண்மையில் தொந்தரவு செய்யவில்லை.
ஆரம்பத்தில் ஏற்பட்ட சில தவிர்க்க முடியாத குழப்பங்களுக்குப் பிறகு, காரியங்கள் மிகவும் வேகமாக நடந்தன: CefSharp மற்றும் அதன் ஒருங்கிணைப்பால் Windows படிவங்கள் பெரும் வெற்றி பெற்றன, மேலும் பெரும்பாலான தொழில்நுட்பச் சவால்களை என்னால் எந்தப் பிரச்சினையும் இல்லாமல் தீர்க்க முடிந்தது.
முயற்சிக்கப்படாததைப் பற்றி
நீங்கள் கூறுகளைப் பயன்படுத்தி FireFox ஐ C# பயன்பாட்டில் செயல்படுத்த முயற்சி செய்யலாம் ஆனால் அவரைப் பற்றி என்னால் எதுவும் சொல்ல முடியாது. Qt கட்டமைப்பின் நிலையான உலாவி கூறு என அழைக்கப்படுகிறது அடிப்படையில் , எனவே இது CefSharp போலவே வேலை செய்யும்.
Qt இன் ரசிகர்கள் கருத்து தெரிவிக்க ஆசைப்படலாம்: அவர்கள் Qt ஐ எடுத்திருந்தால், அவர்களுக்கு எந்த பிரச்சனையும் இருந்திருக்காது. இது உண்மையாக இருக்கலாம், ஆனால் பைதான் அல்லது C++ இல் உள்ள பயன்பாடுகளுக்கான GUI கட்டமைப்பைத் தேர்ந்தெடுக்கும்போது wxWidgets முதல் விருப்பமாக இல்லாவிட்டாலும், இரண்டாவது விருப்பமாக கருதப்படலாம். மேலும் எனது தாழ்மையான கருத்துப்படி, பிரவுசர் போன்ற ஒரு விஷயம், தாம்பூலத்துடன் நடனமாடாமல், அதிகமாகவோ அல்லது குறைவாகவோ உருவாக்கப்பட்ட GUI கட்டமைப்பில் கட்டமைக்கப்பட வேண்டும்.
இணைய நூலகம்
இருப்பினும், பணி தலைப்புடன் எனது விண்ணப்பத்திற்கு திரும்புவோம் . இன்று இது (டிரம் ரோல்) இது போல் தெரிகிறது:

தவிர சுத்தமான மற்றும் சுருக்கமான இடைமுகம் மிக அடிப்படையான செயல்பாடுகள் மட்டுமே இங்கே செயல்படுத்தப்படுகின்றன:
- கணினியில் உள்ள எந்த குறிப்பிட்ட கோப்பகத்தையும் ஆவண நூலகமாகக் காட்டவும்.
- உலாவி சாளரத்தில் ஆவணங்களைக் காண்க. வழக்கமான வழியில் (கர்சர் விசைகள், PgUp, PgDn, Home, End) பட்டியலில் செல்லவும், Space மற்றும் Shift+Space விசைகளைப் பயன்படுத்தி உலாவியில் உருட்டவும்.
- ஆவணங்களை மறுபெயரிடுதல்.
- ஹாட்ஸ்கிகளைப் பயன்படுத்தி ஆவணங்களைப் படித்ததாக அல்லது பிடித்ததாகக் குறிக்கவும்.
- எந்த துறையிலும் ஆவணங்களை வரிசைப்படுத்துதல்.
- நூலகக் கோப்புறையில் ஏதேனும் மாற்றங்கள் ஏற்பட்டால் பயன்பாட்டுச் சாளரத்தைப் புதுப்பிக்கும்.
- வெளியேறும் போது சாளர அமைப்புகளைச் சேமிக்கவும்.
இவை அனைத்தும் அற்ப செயல்பாடுகளாகத் தோன்றலாம், ஆனால், TagSpaces இல் நெடுவரிசை அளவுகளைச் சேமிப்பது இன்னும் ஆதரிக்கப்படவில்லை - வெளிப்படையாக, ஆசிரியர்களுக்கு மற்ற முன்னுரிமைகள் உள்ளன.
நிலை (படிக்க/பிடித்த) கோப்பு பெயரில் (கோப்பைப் படிக்கவும்) வெறுமனே சேமிக்கப்படும் doc.html என மறுபெயரிடப்பட்டது doc{R,S}.html) ஒத்திசைவு எதுவும் இல்லை, ஆனால் நான் நூலகத்தை டிராப்பாக்ஸில் வைத்திருக்கிறேன் - எல்லாவற்றிற்கும் மேலாக, இது கோப்புகளைக் கொண்ட ஒரு கோப்புறை மட்டுமே.
கோப்புகளை நகர்த்துவது மற்றும் நீக்குவது போன்ற எளிய விஷயங்களை மேம்படுத்துவதற்கும், தன்னிச்சையான குறிச்சொற்கள் மூலம் குறியிடுதலை செயல்படுத்துவதற்கும் இன்னும் திட்டங்கள் உள்ளன. யாராவது உதவ விரும்பினால், நான் மகிழ்ச்சியடைவேன்.
கண்டுபிடிப்புகள்
வெரைட்டி. நான் ஆரம்பத்தில் இருந்தே சொன்னது போல், ஒருவரின் கருவித்தொகுப்பு மற்றொருவரிடமிருந்து எவ்வளவு வித்தியாசமாக இருக்கும் என்பது ஆச்சரியமாக இருக்கிறது. WebResearch போன்ற ஒரு கருவியைப் பயன்படுத்துவது எனக்கு இயற்கையாகவே வருகிறது, அது இல்லாததால் நான் கிட்டத்தட்ட உடல் அசௌகரியத்தை உணர்ந்தேன். அதே நேரத்தில், வெளிப்படையாக, எனக்கு சில ஒத்த எண்ணம் கொண்டவர்கள் உள்ளனர், இல்லையெனில் ஒப்புமைகளைக் கண்டுபிடிப்பதில் எந்தப் பிரச்சினையும் இருக்காது. மறுபுறம், இதே போன்ற நிகழ்வுகள் மிகவும் முக்கிய மென்பொருளில் நிகழ்கின்றன: எடுத்துக்காட்டாக, மைக்ரோசாப்ட் OneNote இன் டெஸ்க்டாப் பதிப்பைப் புதுப்பிக்கப் போவதில்லை, எனவே நான் 2016 பதிப்பைப் பயன்படுத்த வேண்டிய கட்டாயத்தில் இருக்கிறேன், விரைவில் அல்லது அதற்குப் பிறகு நானும் நகர வேண்டியிருக்கும். அது எங்கோ.
நூலகங்கள் மற்றும் கட்டமைப்புகளின் தற்போதைய நிலப்பரப்பை வழிநடத்துவது எவ்வளவு கடினம் என்பது ஆச்சரியமான விஷயம். எனது பணியின் வரிசையில், நான் டெஸ்க்டாப் பயன்பாடுகளை தொடக்கத்தில் இருந்து இறுதி வரை எழுதுவது அரிதாகவே உள்ளது, மேலும் எந்தவொரு நிரலாக்க மொழிக்கான எந்த கருவியும் எனது பணிக்கு ஏற்றதாக இருக்கும் என்று நான் கருதினேன் (ஒரு சாளரம், மூன்று கூறுகள், அற்பமான தொடர்புகள்). எனவே நாங்கள் எதையும் எடுத்து சில நாட்களுக்குள் செய்கிறோம்.
யதார்த்தம் மிகவும் குறைவான நன்மை பயக்கும் என்று மாறியது, மேலும் நீங்கள் வெறுமனே ஒரு பிரச்சனையில் சிக்கலாம். உலாவி சாளரத்தை நீட்டிக்கப் பயன்படும் இரண்டு ஸ்ப்ளிட்டர்கள் என்னிடம் உள்ளன என்று வைத்துக்கொள்வோம். எனவே, wxWidgets இல் ஏற்றப்பட்ட பிறகு அவர்களின் நிலைகளை மீட்டெடுப்பது மிகவும் கடினம், ஏனென்றால் எனக்கு கிடைக்கக்கூடிய எல்லா நிகழ்வுகளுக்கும் பிறகு கணினி அவற்றை இயல்புநிலை நிலைகளில் வைக்கிறது, மேலும் எனக்குத் தேவையானதை அடைய நான் எல்லா வகையான ஹேக்கிங்கையும் செய்ய வேண்டும். யார் யூகித்திருப்பார்கள்?
மறுபுறம், இதில் என்பது தெளிவாகிறது Windows ஃபார்ம்ஸ் வணிக இடைமுகங்களுக்காக வடிவமைக்கப்பட்டுள்ளது. எனக்குத் தேவையான அனைத்தும் இயல்பாகவே கிடைத்தன: பயன்பாட்டு அமைப்புகளைச் சேமித்தல் மற்றும் மீட்டமைத்தல், ஒரு பயனர்-நட்பு கூறு இடைமுகம் (உதாரணமாக, TreeView கூறில் மூலத்திலிருந்து எந்தவொரு துணை உறுப்புக்குமான முழுப் பாதையை ஒரு சரமாக வினவ முடியும் என்று நான் எதிர்பார்க்கவில்லை), மற்றும் கோப்புறை உள்ளடக்க மாற்றக் கண்காணிப்பான் போன்ற அதிநவீன அம்சங்கள்.
எப்படியிருந்தாலும், நேரத்தை வீணடிக்கவில்லை, இதன் விளைவாக திருப்திகரமாக கருதப்படலாம், எனவே வாழ்க்கையில் இருந்து நீங்கள் இன்னும் என்ன வேண்டும், இல்லையா?
ஆதாரம்: www.habr.com
