CSS का उपयोग करके ओवरले के पीछे पृष्ठ को धुंधला करें

यदि आप ओवरले (जैसे कि जीडीपीआर एक्शनिज्म के समय में नियम है) जैसे तत्वों का उपयोग करते हैं और ओवरले के पीछे के क्षेत्र को नरम करना चाहते हैं, उदाहरण के लिए, आप अक्सर स्टैकिंग संदर्भ की समस्या में आते हैं। उदाहरण के लिए, यदि आपके पास ऐसे तत्व हैं जो बिल्कुल या एक निश्चित स्थिति में हैं, तो वे अचानक एक लागू फ़िल्टर के बिना अलग-अलग प्रदर्शित होते हैं। लेकिन एक उपाय है।

.­.­.

क्विक टिप: अपाचे के साथ स्प्लिट टेस्टिंग

आपको सरल URL विभाजन परीक्षणों के लिए Google ऑप्टिमाइज़ जैसे शक्तिशाली टूल का उपयोग करने की आवश्यकता नहीं है, आप Apache को .htaccess के माध्यम से भी हल कर सकते हैं। निम्न कोड स्निपेट दो पृष्ठों https://vielhuber.de/test1.php (संस्करण 1) और https://vielhuber.de/test2.php (संस्करण 2) के लिए दोनों संस्करणों के लिए समान रूप से अपने आगंतुकों को वितरित करता है। रेंडमाइजेशन वर्तमान सर्वर समय पर आधारित है।

.­.­.

शाखित कार्यों के अंकन के बारे में

घुंघराले ब्रैकेट का उपयोग केस डिस्टिंक्शन के साथ फंक्शंस परिभाषाओं के अंकन में किया जाता है। हम इस प्रश्न के सरल प्रश्न का पीछा करते हैं कि क्या इस प्रतिनिधित्व को भी समाप्त किया जा सकता है और फ़ंक्शन को एक संकेतन के रूप में कम किया जा सकता है जो इसके बिना करता है। उदाहरण के लिए, फ़ंक्शन

$$f: \mathbb{R} \to \mathbb{R}, f(x) = \left\{\begin{matrix} 42, & \text{falls } x = 0 \\ x, & \text{sonst} \end{matrix}\right.$$

एक लाइन शब्द का उपयोग करके चार बुनियादी अंकगणितीय ऑपरेशनों की मदद से?

.­.­.

Google पत्रक में दिनांक श्रृंखला

Google पत्रक में डेटा की कल्पना करते समय, आप इस समस्या में भाग लेते हैं कि \(x\) अक्ष स्वचालित रूप से पाठ मानों (जैसे कैलेंडर सप्ताह में) में गुम अंतराल को नहीं भर सकता है। समस्या को हल करने के लिए, एक निरंतर तारीखों की श्रृंखला उत्पन्न करता है, होने वाली कोशिकाओं को गिनता है और फिर संचयी रकम की कल्पना करता है।

.­.­.

क्विक टिप: PHP क्लियरस्टैचे

त्रुटि का पता लगाओ:

72aaa2dbd201d49fc2ee429ebf68f15b

.­.­.

Google अनुवाद एपीआई हैकिंग

Google Google अनुवाद API को अपने Google क्लाउड के भाग के रूप में उपयोग-आधारित लागत संरचना प्रदान करता है। एक अनकम्फर्टेबल एपीआई भी है जिसे बिना चाबी के इस्तेमाल किया जा सकता है, लेकिन जो थोड़े से अनुरोध के बाद काम करने से मना कर देता है। Google Chrome के वेबसाइट अनुवाद फ़ंक्शन का उपयोग करते समय, यह ध्यान देने योग्य है कि पृष्ठों को किसी भी ध्यान देने योग्य सीमा के बिना बहुत अच्छी गुणवत्ता में अनुवाद किया जा सकता है।

.­.­.

त्वरित टिप: Git ऑटो-टैगिंग

यदि आप Github को संगीतकार के साथ जोड़ते हैं , तो संस्करण संख्या git टैग के माध्यम से निर्दिष्ट की जानी चाहिए। निम्न कमांड लाइन कमांड वर्तमान दिन को निर्धारित करता है और एक वर्जन संख्या के अनुसार इसे ( सेमर के अनुसार) बढ़ाता है । उदाहरण के लिए, संस्करण 1.1.0 1.0.9 के बाद आता है। यदि कोई टैग असाइन नहीं किया गया है, तो संस्करण स्वचालित रूप से 1.0.0 के साथ टैग किया गया है। तड़क - भड़क या गिट हुक जैसे उपकरण प्रतीकों के इस रेगिस्तान को छोटा करते हैं।

8cd852c96ec1e60e8a5ac1f3614b2397

.­.­.

MySQL ट्रिगर संपादित करें

दुर्भाग्य से, MySQL ALTER TRIGGER फ़ंक्शन प्रदान नहीं करता है। मौजूदा ट्रिगर को संपादित करने के लिए, आपको पहले इसे हटाना होगा और फिर इसे फिर से चालू करना होगा। बनाएँ TRIGGER बयान के माध्यम से परोक्ष रूप से बाहर पढ़ा जा सकता है INFORMATION_SCHEMA । यह हमें एक चक्कर के माध्यम से ट्रिगर बदलने की अनुमति देता है। ऐसा करने के लिए, आप निम्न चयन आदेश (परिवर्तन डेटाबेस और पहले से नाम ट्रिगर) के परिणाम में अपने बदलाव करते हैं और क्वेरी निष्पादित करते हैं।

.­.­.

वनिलाजेएस में ट्रिगर परिवर्तन की घटनाओं

VanillaJS पर किया गया है के साथ बराबर के दिग्गज jQuery के बाद से लगभग सभी क्षेत्रों में ES6 और अब कहीं बेहतर है। इसलिए यह jQuery से विरासत कोड को धीरे-धीरे स्थानांतरित करने के लिए भुगतान करता है। हालाँकि, मैन्युअल परिवर्तन की घटनाओं को ट्रिगर करते समय आपको सावधान रहना होगा। उदाहरण के लिए, document.addEventListener jQuery.change () पर ट्रिगर नहीं होता है। निम्नलिखित अवलोकन विशेष सुविधाओं को सारांशित करता है।

.­.­.

PHP और JS के साथ कुकीज़ को नियंत्रित करें

आपकी स्वयं या तृतीय-पक्ष स्क्रिप्ट द्वारा कुकीज़ की सेटिंग को PHP और जावास्क्रिप्ट की सहायता से बारीक रूप से नियंत्रित किया जा सकता है। हालाँकि यह Planet49 के खिलाफ अदालत के फैसले के बाद कुकी समाधान के कार्यान्वयन के लिए एक पर्याप्त समाधान नहीं है (यहां यह महत्वपूर्ण है कि ट्रैकिंग टूल जैसे Google Analytics ट्रैक भी नहीं करता है और परिणामस्वरूप कोई कुकीज़ सेट नहीं करता है), यह समझ में आ सकता है आम तौर पर श्वेतसूची / ब्लैकलिस्ट कुकीज़ के लिए हो।

.­.­.

विंडोज़ में स्क्रिप्ट के माध्यम से उपकरणों को निष्क्रिय करें

बिजली बचाने या अपने स्वयं के निगरानी व्यामोह को कम करने के लिए, उन उपकरणों को पूरी तरह से डिस्कनेक्ट करने की सलाह दी जाती है जो आपके स्वयं के कंप्यूटर पर उपयोग में नहीं हैं। डिवाइस मैनेजर के माध्यम से साउंड बॉक्स या वेबकैम जैसे उपकरणों को क्लासिक तरीके से निष्क्रिय / सक्रिय किया जा सकता है। पूरी बात स्क्रिप्ट के जरिए भी काम करती है। ऐसा करने का मानक तरीका भक्ति था । विंडोज 10 अब PowerShell के माध्यम से ऐसा करने का एक अधिक सुविधाजनक तरीका प्रदान करता है।

.­.­.

स्काइप बैकग्राउंड ब्लर

स्काइप का एक अच्छा, कुछ छिपा हुआ कार्य है: वीडियो प्रसारण के मामले में, वीडियो बटन पर क्लिक करके और " ब्लर माय बैकग्राउंड " फ़ंक्शन का उपयोग करके पृष्ठभूमि को स्वचालित रूप से धुंधला किया जा सकता है। आर्टिफिशियल इंटेलिजेंस की मदद से यह बिना किसी गहन जानकारी के भी किसी भी कैमरे से काम करता है। पूरी बात तब और अधिक पेशेवर लगती है और पृष्ठभूमि में निजी या महत्वहीन चीजों को बाहर निकालती है।

.­.­.

इलस्ट्रेटर से एसवीजी निर्यात

SVG आज के वेब में केंद्रीय भूमिका निभाते हैं। उन्होंने न केवल आइकन फ़ॉन्ट विस्थापित किए हैं, बल्कि सीएसएस या जावास्क्रिप्ट के माध्यम से हेरफेर की संभावना भी प्रदान करते हैं। यदि आप एसवीजी के रूप में एडोब इलस्ट्रेटर से वेब के लिए एक वेक्टर ग्राफिक को बचाना चाहते हैं, तो आपको नुकसान से बचने और लोडिंग समय को कम करने के लिए कुछ सेटिंग्स करनी होंगी, जिसे मैं निम्नलिखित लेख में प्रस्तुत करूंगा।

.­.­.

प्रोजेक्ट यूलर: जालीदार रास्ते

प्रोजेक्ट यूलर एक गणितीय पृष्ठभूमि के साथ अक्सर रोमांचक प्रोग्रामिंग समस्याओं की एक श्रृंखला है। समस्याओं को अक्सर इस तरह से पेश किया जाता है कि एक उचित समय में लक्ष्य को प्राप्त करने के लिए परिष्कृत एल्गोरिदम विकसित किया जाना चाहिए। आज हम समस्या 15 का समाधान करते हैं : जालीदार मार्ग , जिसके लिए आप सरल दहनशील साधनों के साथ समाधान पा सकते हैं।

.­.­.

स्वचालित वर्डप्रेस अपडेट

वर्डप्रेस ने संस्करण 3.7 के बाद से मूल रूप से पृष्ठभूमि अपडेट लागू किया है और स्वचालित रूप से उन्हें मामूली रिलीज के लिए सक्रिय किया है। फ़िल्टर की सहायता से आप व्यवहार को अधिक सटीक रूप से नियंत्रित कर सकते हैं, जो वास्तव में स्वचालित रूप से अपडेट किया गया है। सभी छोटे, प्रमुख, प्लग-इन, थीम और अनुवाद अपडेट की एक स्थायी, पूरी तरह से स्वचालित स्थापना प्रदान नहीं की गई है, लेकिन आसानी से अन्यथा की जा सकती है।

.­.­.

OPcache PHP बूटअप ऑप्टिमाइज़ेशन

उन वेबसाइटों के लिए जो वर्डप्रेस , जूमला या लारवेल पर आधारित हैं और इनमें कोई उपयोगकर्ता-विशिष्ट सामग्री नहीं है, सभी पेजों को एक स्थिर HTML कैश में रखने की सलाह दी जाती है और बैकएंड में बदलाव किए जाने पर केवल कैश को मैन्युअल रूप से (या स्वचालित रूप से) पुनर्जीवित किया जाता है। हालाँकि, यदि पृष्ठ में गतिशील सामग्री है जो सत्रों और कुकीज़ पर निर्भर करती है या भाषा और स्थान पर भी है, तो OPcache उपयुक्त है

.­.­.

Google पत्रक: विस्तार सूत्र

Google पत्रक के भीतर संपूर्ण स्तंभों के लिए सूत्रों का विस्तार करने के लिए, हम उपयोगी ARRAYFORMULA फ़ंक्शन का उपयोग करने की सलाह देते हैं। दुर्भाग्य से, यह कुछ अन्य महत्वपूर्ण कार्यों जैसे कि QUERY या INDIRECT के संयोजन में काम नहीं करता है, यही कारण है कि Google Apps Script की मदद से तर्क की पूरी व्यक्तिगत प्रोग्रामिंग है या, वैकल्पिक रूप से, अंतिम पंक्ति के लिए सूत्र की मैन्युअल प्रतिलिपि।

.­.­.

सिम्पसन विरोधाभास

सिम्पसन विरोधाभास आसानी से समझा जा सकता है और एक ही समय में आंकड़ों में आश्चर्यजनक घटना है। यह तब होता है जब डेटा के समूह एक विशेष प्रवृत्ति दिखाते हैं, लेकिन जब समूह संयुक्त होते हैं तो यह प्रवृत्ति उलट जाती है। एक साधारण उदाहरण की मदद से विरोधाभास को तुरंत समझा जा सकता है।

.­.­.

त्वरित टिप: Google टैग प्रबंधक

Google टैग प्रबंधक ने ट्रैकिंग स्क्रिप्ट के एकीकरण के लिए स्वयं को वास्तविक मानक के रूप में स्थापित किया है। एक ओर, यह स्पष्ट रूप से जिम्मेदारियों (ऑनलाइन मार्केटिंग बनाम प्रोग्रामिंग) को अलग करता है और दूसरी तरफ, आप अतिरिक्त तैनाती चैनल के माध्यम से ट्रैकिंग को जल्दी से सेट और संशोधित कर सकते हैं। ट्रिगर स्थापित करने के लिए यहां दो छोटे सुझाव दिए गए हैं।

.­.­.

त्वरित टिप: FRITZ! बॉक्स WLAN हॉटस्पॉट

FRITZ! OS 07.10 के बाद से, यदि इंटरनेट विफल हो जाता है, तो FRITZ! बॉक्स अस्थायी रूप से सेल फोन के वायरलेस हॉटस्पॉट को कमबैक के रूप में उपयोग कर सकता है। फ़ंक्शन इंटरनेट> एक्सेस डेटा> इंटरनेट प्रदाता> WLAN के माध्यम से मौजूदा एक्सेस के तहत छिपा हुआ है। FRITZ! बॉक्स तब एक राउटर के रूप में काम करता है और अपने स्वयं के एड्रेस रेंज के साथ एक नेटवर्क प्रदान करता है। जब इंटरनेट फिर से उपलब्ध होता है, तो आप बस सेटिंग को रीसेट कर देते हैं। मुझे विकल्प WLAN> रेडियो नेटवर्क> 2.4 GHz फ़्रीक्वेंसी बैंड सक्रिय और इंटरनेट> एक्सेस डेटा> IPv6> IPv6 समर्थन सक्रिय जाँचना था।

.­.­.

जीवन का फूल

द फ्लावर ऑफ लाइफ एक परिचित, फूल जैसा, ज्यामितीय पैटर्न है जो मंदिरों, पांडुलिपियों और हजारों सालों से पॉप संस्कृति में काफी समय से पाया जाता है। पैटर्न गूढ़तावाद में भी भूमिका निभाता है। हम इस बिंदु पर इस सब को अनदेखा करते हैं और ज्यामितीय आकार के सरल निर्माण पर ध्यान केंद्रित करते हैं, जो कई समान रूप से दूरी, अतिव्यापी हलकों से बना है।

.­.­.

आउटलुक में ईमेल देरी

स्लैक और डिस्कोर्ड के आसपास कयामत की सभी भविष्यवाणियों के बावजूद , अतुल्यकालिक संचार माध्यम ई-मेल दुनिया भर में व्यापार क्षेत्र में प्रमुख संचार माध्यम है। मर्लिन मान से इनबॉक्स शून्य के अलावा , ई-मेल की दैनिक बाढ़ से निपटने के लिए कई अन्य रणनीतियां हैं, जिनमें तथाकथित ई-मेल देरी, यानी ई-मेल की देरी से डिलीवरी शामिल है।

.­.­.

संख्या का एक सर्पिल

पिछले कुछ दिनों से, मैं पूर्णांक के सर्पिल के बारे में StackExchange पर निम्नलिखित प्रश्न का अध्ययन कर रहा हूँ। हम निम्नलिखित पूर्णांक सर्पिल में \(n\) तत्व के निर्देशांक के लिए एक बंद सूत्र की तलाश कर रहे हैं, जो मूल से बाहर की ओर और आगे और आगे अनंत में फैलता है:

..  9 10 11 12
23  8  1  2 13
22  7  0  3 14
21  6  5  4 15
20 19 18 17 16
.­.­.

Google पत्रक में अधिकार पढ़ें

Google शीट्स के साथ काम करते समय, वर्कशीट, कॉलम और पंक्तियों को संपादित करने के लिए ठीक-ठाक, उपयोगकर्ता-आधारित नियमों को एक स्प्रेडशीट के भीतर परिभाषित किया जा सकता है। दुर्भाग्य से, पढ़ने के अधिकारों को प्रतिबंधित करने का कोई तरीका नहीं है। हालाँकि, यह कई परिदृश्यों में बहुत सहायक होगा। तो आप केवल अपने ग्राहकों को उन टिकटों को दिखाते हैं जो उन्हें या कर्मचारियों को केवल उन परियोजनाओं के बारे में बताते हैं जो वे काम कर रहे हैं।

.­.­.

यार्न प्लग'एन'प्ले

NPM Node.js. के लिए डिफ़ॉल्ट पैकेज प्रबंधक है फेसबुक लंबे समय से यार्न नामक वैकल्पिक पैकेज प्रबंधन समाधान विकसित कर रहा है। यार्न जीथब रीडम्स से धीरे-धीरे गायब हो रहा है क्योंकि मानक समाधान और आधिकारिक साइट के आंकड़े बताते हैं कि यार्न द्वारा केवल कुछ ही पैकेज किए जाते हैं। फिर भी, यह बॉक्स के बाहर सोचने लायक है।

.­.­.

PDF को LaTeX में बदलें


टाइपसेटिंग सिस्टम \(\TeX\) को 1977 में प्रसिद्ध डोनाल्ड ई। नुथ द्वारा विकसित किया गया था। सॉफ्टवेयर पैकेज \(\LaTeX\) अभी भी वैज्ञानिक कागजात बनाते समय मानक प्रदर्शनों की सूची का हिस्सा है। निम्नलिखित दो उपकरणों के साथ, पहले से ही उत्पन्न PDF और हस्तलिखित नोट पूरी तरह से स्वचालित रूप से TeX में परिवर्तित हो सकते हैं। परिणाम बहुत आशाजनक हैं।

.­.­.

सिमुलेशन तर्क

निक बॉशरम का अनुकरण तर्क प्रभावशाली सरल और स्पष्ट है। यह साबित करने की कोशिश नहीं करता है कि हम एक सिमुलेशन में रह रहे हैं, बल्कि इसके बजाय सुरुचिपूर्ण ढंग से तीन संभावनाएं बनाते हैं, जिनमें से एक सच होना चाहिए। एलोन मस्क भी इसी तरह की थीसिस की वकालत करते हैं, जिसने इस विचार को व्यापक जनता के लिए जाना। आधिकारिक पेपर 14 साल से अधिक पुराना है और जैसे ही कई पृष्ठ छोटे हैं। केंद्रीय कथन को समझना और कॉम्पैक्ट करना आसान है।

.­.­.

WPML + ACF का उपयोग करते समय महत्वपूर्ण बग

बहुभाषावाद और अपने स्वयं के क्षेत्रों के लिए उन्नत कस्टम फ़ील्ड के लिए शक्तिशाली WPML प्लगइन्स कई प्रतिष्ठानों में मानक उपकरण हैं। जब संयोजन में खराबी और डेटा हानि होती है तो यह कष्टप्रद होता है। इस विषय पर बग रिपोर्ट कुछ साल पुरानी और अनुत्तरित ( यहाँ और यहाँ और यहाँ और यहाँ और यहाँ ) है। मैंने अभी समस्या पर बारीकी से विचार किया है।

.­.­.

फ़ेसबुक इन ऐप ब्राउज़र में फ़ाइल अपलोड

कुछ एंड्रॉइड फोन पर, फेसबुक और इंस्टाग्राम इन-ऐप ब्राउज़र (आज तक) दोनों ही गलत तरीके से व्यवहार करते हैं यदि एक अपलोड क्षेत्र ने एक विज्ञापित या जुड़े लैंडिंग पृष्ठ के भीतर स्वीकार विशेषता निर्दिष्ट की। बटन इसलिए बिना फंक्शन के था। यदि आप फेसबुक ऐप के बाहर बाहरी, सामान्य ब्राउज़र में पेज खोलते हैं, तो सब कुछ ठीक है। यह कष्टप्रद है (विशेषकर चूंकि यह लंबे समय से रिपोर्ट किया गया है), लेकिन एक समाधान के साथ हल किया जा सकता है।

.­.­.

Chrome Devtools: DOM तत्वों को स्थानांतरित करें

Google Chrome के डेवलपर टूल ब्राउज़र बाज़ार में सबसे शक्तिशाली हैं। हर महीने नई सुविधाएँ डाली जाती हैं, जिसे Google YouTube पर संकुचित रूप में प्रस्तुत करता है। लेकिन अक्सर यह जीवन की छोटी चीजें होती हैं जो आनंदित करती हैं। यदि आप Google Chrome में DOM तत्वों को हटाना चाहते हैं, तो आप इसे डिलीट की के साथ कर सकते हैं। लेकिन केवल आज मैंने देखा कि DOM तत्वों को ड्रैग एंड ड्रॉप का उपयोग करके आसानी से स्थानांतरित किया जा सकता है:

.­.­.

त्वरित टिप: जीआईटी स्थिति --r

गिट ब्रह्मांड में एक सुनहरा नियम है: "जल्दी और अक्सर करो"। यदि रात थोड़ी लंबी थी, या यदि आप केवल अपने कंप्यूटर पर वर्तमान स्थिति का अवलोकन चाहते हैं, तो कमांड आपको ले जाता है

d8a38f92d0baa14f9d4568826c13ad46

सभी रिपॉजिटरी के लिए "गिट स्थिति" जो वर्तमान फ़ोल्डर में या किसी सबफ़ोल्डर में है और एक अच्छे अवलोकन में मूल्यों को एकत्रित करता है:

.­.­.

लिनक्स के लिए विंडोज सबसिस्टम में LAMP स्टैक

जब इष्टतम विकास के वातावरण की तलाश में, Windows 10 प्रस्तावों जैसे पूर्ण समाधान XAMPP , WAMP और MAMP , हाथ से देशी स्थापना, और इस तरह के रूप वर्चुअलाइजेशन समाधान Vagrant ( स्कॉच बॉक्स ) और डोकर ( Devilbox , Laradock )। लेकिन मेरी आवश्यकताओं जैसे कि मुफ्त विन्यास, वास्तविक वाइल्डकार्ड एसएसएल प्रमाणपत्र, स्थानीय नेटवर्क में सभी अंत उपकरणों से पहुंच के साथ-साथ उच्च स्थिरता और प्रदर्शन, सभी समाधान विफल रहे - एक को छोड़कर।

.­.­.

लारवेल एलोकेंट रिलेशनशिप के लिए ट्रिक्स

लारवेल की एक ताकत इसकी खूबसूरत वाक्य रचना है। यदि आपके पास लारवेल में बहुत सारे मॉडल और रिश्ते हैं (डेटाबेस में बहुत सारे टेबल के कारण), तो ट्रैवर्सिंग अक्सर कम सुरुचिपूर्ण कोड में समाप्त हो सकता है। समय के दौरान, तीन छोटे विस्तार मेरे लिए खुद को साबित कर चुके हैं, जिन्हें मैं नीचे संक्षेप में प्रस्तुत करना चाहता हूं। हम बस कुछ विरासत, जादू के तरीकों और कस्टम संग्रह का उपयोग करते हैं।

.­.­.

सार्वजनिक .git को रोकें

संस्करण प्रबंधन Git अब लगभग हर वेब परियोजना और हर वातावरण (उत्पादन सहित) में मानक है। Git हमेशा सबफ़ोल्डर .git बनाता है और यदि इस वेबसाइट के सार्वजनिक फ़ोल्डर के स्तर पर है, तो आप सार्वजनिक रूप से संवेदनशील फ़ाइलें (उदाहरण के लिए, बुला /.git/logs/HEAD शो पिछले प्रतिबद्ध) का उपयोग कर सकते । यह विस्तार से बताता है कि आप निर्देशिका लिस्टिंग के बिना थर्ड-पार्टी (!) गिट रिपॉजिटरी का क्लोन कैसे बना सकते हैं।

.­.­.

जड़ के बिना Node.js / npm / संगीतकार

एक पुराने ब्लॉग पोस्ट में मैंने वर्णन किया था कि हेरोकू का उपयोग करके मुफ्त में Node.js की मेजबानी कैसे करें। अब मैं आपको एक तरीका दिखाऊंगा कि आप कोड के कुछ लाइनों के साथ रूट अधिकारों के बिना किसी भी अन्य साझा होस्ट पर Node.js , npm और संगीतकार कैसे स्थापित कर सकते हैं। इसके साथ आप पैकेज स्थापित कर सकते हैं, Vue.js अनुप्रयोगों को तैनात कर सकते हैं या बस Express.js सर्वर शुरू कर सकते हैं। हम हमेशा उपयोगकर्ता निर्देशिका में काम करते हैं और एनवीएम - नोड पैकेज मैनेजर का उपयोग करते हैं।

.­.­.

PHP में सहयोगी सरणियों में बग <7.2

PHP <7.2 में आप ऐरे बना सकते हैं जिसे अब ठीक से एक्सेस नहीं किया जा सकता है:

91367d1c4636fd753b381406024e303c

आप इसके साथ कुछ चीजें कर सकते हैं।

.­.­.

SSH कनेक्शन के बाद सीधे कमांड निष्पादित करें

निम्न आदेश SSH के माध्यम से एक सर्वर के लिए एक कनेक्शन स्थापित करता है, कुछ कमांड्स (उदाहरण के लिए, एक उपनिर्देशिका में परिवर्तन और एक गिट स्थिति भेजता है) निष्पादित करता है और खोल को छोड़ देता है। .Bashrc फ़ाइल लोड की गई है, जो रंगीन उपधाराओं को सक्षम करती है। चाल के लिए एक अस्थायी फ़ाइल / tmp / initfile को वांछित कमांड के साथ सहेजना है, कमांड --init-file के साथ एक सबस्क्रिप्शन (हमारे मामले में बैश) शुरू करने के लिए। इस initfile के भीतर, उसी फ़ाइल को तुरंत हटा दिया जाता है ताकि कोई निशान न छोड़े।

.­.­.

व्यवस्थापक के रूप में नेटवर्क ड्राइव

यदि आप Windows Explorer में एक नेटवर्क ड्राइव को एकीकृत करते हैं, तो यह सिस्टम-वाइड लागू नहीं होता है, लेकिन केवल वर्तमान उपयोगकर्ता खाते के लिए। इसका मतलब यह है कि आप इस नेटवर्क ड्राइव को एक एप्लिकेशन में एक्सेस नहीं कर सकते हैं जो कि एडमिनिस्ट्रेटर अधिकारों के साथ चलता है। आप इसे आसानी से बदल सकते हैं: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ नीतियाँ \ System और पुनरारंभ के तहत रजिस्ट्री में मान 1 के साथ EnableLinkedConnections नामक एक नया DWORD (32 बिट) बनाएँ। एकीकृत नेटवर्क ड्राइव तब हर जगह दिखाई देते हैं।

.­.­.

क्विक टिप: ड्राइव के रूप में फ़ोल्डर शामिल करें

यदि आप जल्दी से विंडोज के तहत एक स्थानीय फ़ोल्डर तक पहुंचना चाहते हैं, जिसे आप बार-बार उपयोग करते हैं, तो आप बस इसे अपना खुद का ड्राइव अक्षर असाइन कर सकते हैं। केवल "कनेक्ट नेटवर्क ड्राइव" के माध्यम से एक चक्कर है, क्योंकि आप उदाहरण के लिए, C: \ Users \ David \ डाउनलोड को निर्दिष्ट नहीं कर सकते। समाधान ड्राइव का तथाकथित प्रशासनिक हिस्सा है, जो हर फ़ोल्डर के लिए डिफ़ॉल्ट रूप से मौजूद होता है: ऊपर दिए गए उदाहरण में, यह \\ localhost \ c $ \ Users \ David \ Downloads होगा

.­.­.

मेंढकों को पकड़ो

एक मेंढक नंबर लाइन पर इधर-उधर कूदता है और आप उसे पकड़ने की कोशिश करते हैं। कूदना और पकड़ना हमेशा वैकल्पिक। मेंढक स्थिति \(s \in \mathbb{Z}\) पर शुरू होता है और हर चाल के साथ यह \(z \in \mathbb{Z}\) दूरी कूदता है (यदि \(z>0\) , तो यह कूदता है दाईं ओर, नहीं तो बाईं ओर)। \(z\) हर छलांग के लिए समान है। स्निपिंग में एक पूर्णांक स्थिति निर्दिष्ट करना शामिल है। एक को न तो पता है \(z\) और न ही \(s\) । हम दिखाते हैं कि मेंढक को हमेशा पकड़ने का एक तरीका है।

.­.­.

विंडोज 10 पर लंबे फ़ाइल नाम

यह केवल विंडोज के तहत npm का उपयोग करते समय ही नहीं है कि आप एक सीमा पर आते हैं जो अब लगभग 30 साल पुराना है, जो अधिकतम 255 वर्णों के लिए फ़ोल्डर्स और फ़ाइलों के लिए पथ को प्रतिबंधित करता है। यह NTFS की गलती नहीं है, बल्कि LFN है । इससे ऑपरेटिंग सिस्टम के बीच कष्टप्रद कीड़े और असंगति होती है। डब्ल्यूएसएल के समय में , यह एक अफसोसजनक स्थिति है, जो सौभाग्य से आप कुछ समय के लिए रजिस्ट्री में खुद को ठीक कर सकते हैं।

.­.­.

लोकलहोस्ट पर लारावेल की कतार

पीएचपी ढांचे में Laravel उत्पादक वातावरण के भीतर, श्रमिकों और पर्यवेक्षकों सुनिश्चित करना है कि नौकरियों में संग्रहीत Redis, उदाहरण के लिए, कार्रवाई की जाती है। यदि आप लोकलहोस्ट पर इस बारे में पूरी तरह से स्वतंत्र होना चाहते हैं, तो आप या तो सिंक ड्राइवर का उपयोग हमेशा नौकरियों को तुरंत निष्पादित करने के लिए करते हैं। इसका नुकसान यह है कि वर्तमान PHP प्रक्रिया अवरुद्ध है और अनुरोध तब तक लटका रहता है जब तक कि नौकरी संसाधित नहीं हो जाती।

.­.­.

त्वरित टिप: Google Analytics में लक्ष्यों को बंडल करें

Google Analytics से जावास्क्रिप्ट लाइब्रेरी एनेलेटिक्स.जेएस की मदद से वेबसाइटों पर होने वाली किसी भी घटना को ट्रैक किया जा सकता है। ये घटनाएँ हैं, उदाहरण के लिए, ठहरने की लंबाई का एक सटीक माप, आगंतुकों की अधिकतम स्क्रॉल गहराई या अन्य व्यक्तिगत क्रियाएं जैसे कि फ़ॉर्म सबमिट करना। यदि आप विज्ञापन अभियानों का मूल्यांकन करना चाहते हैं या बाद में ए / बी परीक्षण करना चाहते हैं, उदाहरण के लिए, आप तथाकथित लक्ष्य परियोजनाएं बनाते हैं।

.­.­.

व्यावहारिक कैश अमान्य

सर्वर-साइड रेंडरिंग अब वेबसाइटों और अनुप्रयोगों के मानक प्रदर्शनों की सूची का हिस्सा है। Google Chrome जैसे ब्राउज़र भी अधिक कॉल के लोडिंग समय को कम करने के लिए जितना संभव हो उतना कैश करना चाहते हैं। CSS / JS / छवि फ़ाइलों के कैशे अमान्यकरण को mod_pagespeed , Expires / Cache कंट्रोल हेडर, कैशे प्रकट या बहुत व्यावहारिक रूप से और सीधे फ़ाइल नाम के बाद व्यक्तिगत मापदंडों के माध्यम से हल किया जा सकता है

.­.­.

बिटबकेट और एसएसएच कुंजी

प्रदाता Bitbucket प्रस्ताव नहीं करता है ( शुल्क-आधारित मानक और प्रीमियम टैरिफ में भी ) एसएसएच कुंजी को भंडार स्तर पर लिखने की अनुमति के साथ संग्रहीत करने की संभावना। उत्पादन सर्वर पर अपनी व्यक्तिगत एसएसएच कुंजी को संग्रहीत करना एक विकल्प नहीं है, अन्यथा आप उन सभी अन्य परियोजनाओं तक पहुंच सकते हैं जो आप वर्तमान में वहां से काम कर रहे हैं। तथाकथित एक्सेस कुंजी हैं , लेकिन ये केवल पढ़ने के अधिकार की अनुमति देते हैं।

.­.­.

Windows Sysinternals नेटवर्क ड्राइव के माध्यम से

उपकरणों से Sysinternals मार्क Russinovich द्वारा किसी भी Windows कंप्यूटर पर नहीं याद आ रही किया जाना चाहिए। यदि आप हमेशा नवीनतम संस्करण को हाथ में रखना चाहते हैं, तो आप इसे नेटवर्क ड्राइव के रूप में एकीकृत कर सकते हैं। कमांड लाइन पर कमांड नेट का उपयोग: \\ live.sysinternals.com \ DavWWWoot पर्याप्त है (एक सामान्य उपयोगकर्ता के रूप में)। तब ड्राइव एस पर PsList, PsKill या प्रोसेस एक्सप्लोरर जैसे अच्छे उपकरण पोर्टेबल हैं।

.­.­.

त्वरित सुझाव: Google पत्रक और कैलेंडर सप्ताह

जब एक निश्चित तारीख पर कैलेंडर सप्ताह का उत्पादन किया जाता है, तो आपको Google शीट (जैसे Microsoft एक्सेल में) में सावधान रहना होगा। फ़ंक्शन = CALENDAR WEEK (TODAY ()) अमेरिकी मानक का उपयोग करके गणना करता है, जिसके लिए वर्ष का पहला दिन हमेशा कैलेंडर सप्ताह 1 को सौंपा जाता है। यह जर्मनी में अलग तरह से परिभाषित किया गया है: यहां पहला कैलेंडर सप्ताह वह सप्ताह है जिसमें से कम से कम 4 दिन नए साल में आते हैं। Google शीट में आप समस्या को हल कर सकते हैं (अन्य के अलावा, रोमांचक विकल्प जैसे = SHORTEN ((TODAY)) - DATE (YEAR (TODAY)) - REST (TODAY () - 2; 7) +3); 1; REST (TODAY () ) -2; 7) -9)) / 7) और संशोधित = कैलेंडर WEEK (TODAY ((; 21; 21) ) - विशेष रूप से डिज़ाइन किए गए फ़ंक्शन = ISOWEEKNUM (TODAY ()) के साथ आसानी से।

.­.­.

Chrome 58 में स्व-हस्ताक्षरित SSL प्रमाणपत्र

चूँकि अब एन्क्रिप्ट करें , एन्क्रिप्टेड वेबसाइटें अब मानक हैं। स्थानीय विकास के साथ भी, SSL प्रमाणपत्र अपरिहार्य हो गए हैं (उदाहरण के लिए, navigator.geolocation को स्थानीय रूप से SSL एन्क्रिप्शन की आवश्यकता है)। Chrome के संस्करण 58 के बाद से, CN (सामान्य नाम) के लिए समर्थन बंद कर दिया गया है और SAN (विषय वैकल्पिक नाम) को अनिवार्य कर दिया गया है। परिणामस्वरूप, Chrome अब सभी पारंपरिक रूप से बनाए गए SSL प्रमाणपत्र स्वीकार नहीं करता है।

.­.­.

दो लोगों की उम्र दो बार

दो लोगों पर विचार करें \(A\) और \(B\) जो एक ही दिन में पैदा नहीं हुए हैं और \(A\) _ \(B\) से छोटे हैं। दिखाएँ: बिल्कुल दो आयु के नक्षत्र हैं \(a,b \in \mathbb{N}\) , जिसके लिए लागू होता है: \(2\cdot a = b\) । हमने पहली बार \(d \in \mathbb{R}^+\) \(A\) और \(B\) \( d = d_0 + d_1 \) जन्म \(B\) बीच आयु के अंतर के रूप में \( d = d_0 + d_1 \) \(A\) और \( d = d_0 + d_1 \) \(A\) साथ \( d = d_0 + d_1 \) \(A\) और \( d = d_0 + d_1 \) \(B\) बीच अंतर किया। \( d = d_0 + d_1 \) , \( d_0 \in \mathbb{N}_0, d_1 \in \mathbb{R}, d_1 \in [0;1[\) । अब हम \(x \in \mathbb{R}^+\) \(A\) \(x = x_0 + x_1\) \(A\) के जन्म के बाद \(A\) \(x = x_0 + x_1\) , \(x_0 \in \mathbb{N}_0, x_1 \in \mathbb{R}, x_1 \in [0;1[\) \(x = x_0 + x_1\) के जन्म के बाद के समय में एक मनमाना बिंदु \(x = x_0 + x_1\) \(x_0 \in \mathbb{N}_0, x_1 \in \mathbb{R}, x_1 \in [0;1[\)

.­.­.

गिट और खाली फ़ोल्डर

चूंकि गिट कोई फ़ोल्डर नहीं जानता है, केवल फाइलें, खाली फ़ोल्डर संरचनाएं रिपॉजिटरी में समाप्त नहीं होती हैं। हालाँकि, कई रूपरेखा और परियोजनाओं को इसकी आवश्यकता है, इसलिए उन्हें वहाँ समाप्त होना चाहिए। एक सामान्य प्रथा तथाकथित प्लेसहोल्डर फाइलें (जिसे अक्सर .गितिस) कहा जाता है, बनाने के लिए है, जो फ़ोल्डर संरचना को स्पष्ट रूप से निर्दिष्ट करता है। इन फ़ाइलों को आसानी से बनाया जा सकता है और, यदि वांछित है, तो यह भी सुनिश्चित करें कि फ़ोल्डर्स में अन्य फ़ाइलों को अनदेखा किया गया है।

.­.­.

Herode के साथ मुफ्त Node.js होस्टिंग

Node.js के लिए होस्टिंग अभी भी बहुत व्यापक नहीं है, खासकर जर्मन भाषी देशों में। अमेरिकी क्लाउड कंपनी हरोकू यहां एक उपाय पेश करती है - और यहां तक ​​कि मुफ्त भी। आप हमेशा प्रतिमान "बिल्ड ऐप्स ... इन्फ्रास्ट्रक्चर नहीं" पर ध्यान देते हैं और अभी भी शायद ही कोई प्रतिबंध है। एक उदाहरण के रूप में, हम PhantomJS पर आधारित एक छोटी क्रॉन नौकरी को लागू करते हैं , जो हर दिन एक वेबसाइट को स्क्रैप करती है और ईमेल द्वारा पृष्ठ का शीर्षक भेजती है।

.­.­.

कैंटर पेयरिंग फंक्शन

विकर्ण तर्कों के अलावा, जॉर्ज कैंटर ने कैंटर पेयरिंग फंक्शन \(\mathbb{N}^2 \to \mathbb{W}, \quad c(x,y) = \binom{x+y+1}{2}+x = z\) , जो किसी भी दो संख्याओं \(x,y \in \mathbb{N}\) को एक नए नंबर \(z \in \mathbb{N}\) एन्कोड करता है। उदाहरण के लिए, \(c(3,4)=\binom{3+4+1}{2}+3 = \binom{8}{2}+3=\frac{8!}{6!\cdot 2!} +3 = 31 = z\) _ संख्या \(3\) और \(4\) की संख्या \(31\) एक अद्वितीय कोडिंग। दिखाएँ: मानों का सेट \(\mathbb{W} = \mathbb{N}\) , यानी \(z\) सभी प्राकृतिक संख्याओं को मानता है।

.­.­.

पृथ्वी और मटर

पृथ्वी को देखें ( \(r_1 = 6370km\) साथ एक गेंद के रूप में) और एक मटर (गेंद के साथ \(r_2 = 2mm\) ) और भूमध्य रेखा पर एक रस्सी को फैलाएं ताकि यह सतह पर कसकर झूठ हो। अब आप दोनों रस्सियों को एक-एक मीटर तक लंबा करें। दोनों रस्सियों को अब पूरी तरह से भूमध्य रेखा पर फिर से पूरी तरह से झूठ बोलना चाहिए - वे अब सतह पर पूरी तरह से झूठ नहीं बोलते हैं, लेकिन भूमध्य रेखा पर मँडराते हैं। सतह के ऊपर रस्सी पृथ्वी के ऊपर कितनी ऊपर तैरती है, मटर के ऊपर कितनी ऊंची है?

.­.­.

एनालॉग घड़ी पर संभावनाएं

दिन के समय के कितने% में डायल के दाहिने आधे हिस्से में एनालॉग घड़ी के सभी तीन हाथ हैं? सबसे पहले, घंटे के हाथ को देखें, जो प्रत्येक 12 में 24 घंटे (50%) के दाहिने हाथ पर है। इस समय से मिनट हाथ 6 घंटे 12 (25%) में दाईं ओर होगा। इन 6 घंटों में, दूसरा हाथ दाईं ओर (12.5%) पर 3 घंटे खर्च करता है।

.­.­.

लारवेल: एलोकेंट रिलेशनशिप के साथ काम करना

लारवेल डेटाबेस के साथ एलोकेंट के साथ बहुत आसान संचार करता है। एलक्वींट रिलेशनशिप के साथ काम करते समय आपको डायनामिक वैरिएबल्स (PHP के जादुई तरीकों की मदद से) को जानते हुए पता होना चाहिए कि मॉडल्स के इंस्टेंस नए बदलावों को नहीं दर्शाते हैं, लेकिन जब वे पहली बार कॉल किए जाते हैं तो स्थायी रूप से स्टोर हो जाते हैं।

.­.­.

Bitbucket: Git इतिहास से फ़ोल्डर हटाएं

बिटबकेट पर गिट की मेजबानी करते समय, 2 जीबी की एक कठिन सीमा होती है - यदि यह पार हो गई है, तो आपके पास केवल रिपॉजिटरी तक केवल पढ़ने के लिए पहुंच है। इसे रोकने के लिए, उदाहरण के लिए, आप पूर्वव्यापी रूप से अपने कमिट से बड़े फ़ोल्डर या फ़ाइलों को हटा सकते हैं। लेकिन अन्य मामलों में भी (यदि एक्सेस डेटा इतिहास में हो गया है या नोड_मॉड्यूल्स वापस मास्टर में फिसल गया है) तो आपको जीआईटी के इतिहास में फेरबदल करना होगा, जो इसकी प्रकृति के विपरीत है।

.­.­.

IIS पर DomainFactory से SSL प्रमाणपत्र एकीकृत करें

लेट्स एनक्रिप्ट के युग में, एन्क्रिप्टेड वेबसाइटें अब मानक हैं। हालांकि, वाइल्डकार्ड या विशेष रूप से भरोसेमंद मालिक सत्यापन के साथ विस्तारित प्रमाण पत्र भी अक्सर आवश्यक होते हैं। प्रदाता DomainFactory सस्ती SSL प्रमाणपत्र प्रदान करता है जो बाहरी रूप से भी उपयोग किया जा सकता है। एक चालू IIS पर सेटअप OpenSSL की मदद से CSR के बिना सफल होता है। निम्नलिखित में मैं संक्षेप में दिखाऊंगा कि इसके लिए कौन से कदम आवश्यक हैं।

.­.­.

संख्या का अनुमान लगाते समय विरोधाभास जीतने की रणनीति

थॉमस एम। कवर ने 1987 में "संचार और संगणना में खुली समस्याएं" में निम्नलिखित आश्चर्यजनक प्रश्न पूछा: खिलाड़ी \(X\) दो अलग-अलग और यादृच्छिक रूप से चुने गए प्राकृतिक संख्याओं \(A\) और \(B\) को दो अलग-अलग लिखता है। कागज का टुकड़ा और इसे एक मेज पर नीचे रख दिया। प्लेयर \(Y\) अब बेतरतीब ढंग से कागज के इन टुकड़ों में से एक का चयन करता है, संख्या को देखता है और अब यह तय करना है कि क्या यह संख्या अन्य संख्या से छोटी या बड़ी है जो अभी भी तालिका पर छिपी हुई है।

.­.­.

फ़ुटबॉल और रैखिक बीजगणित

जब एक फुटबॉल का खेल शुरू होता है, तो गेंद मैदान के केंद्र में होती है और फिर उसे 45 मिनट के लिए स्थानांतरित करके और मोड़कर मैदान के चारों ओर ले जाया जाता है। दूसरी छमाही की शुरुआत में गेंद फिर से मैदान के केंद्र पर होती है। हम रेखीय बीजगणित के सरल साधनों के साथ दिखाते हैं कि या तो सतह पर अनंत संख्या में बिंदु हमेशा उसी स्थिति में होते हैं जैसे मूल स्थिति में या ठीक 2।

.­.­.

लारवेल: ब्लेड टेम्पलेट डीबगिंग

लारवेल 5. में ब्लेड के टेम्प्लेट को डिबग करते समय * आपको अक्सर कैश्ड विचारों का जिक्र करते हुए अर्थहीन त्रुटि संदेश मिलते हैं। अतीत में, हर कोई बेहतर था: संस्करण 4 में डिबगिंग दृश्य में अधिक सहायक कार्य शामिल थे और नेत्रहीन भी अच्छे थे। कोड की कुछ पंक्तियों के साथ आप व्हॉट्स ("कूल बच्चों के लिए PHP त्रुटियां") की मदद से इस कार्यक्षमता को वापस पा सकते हैं।

.­.­.

जावास्क्रिप्ट के साथ लोगो का सामंजस्यपूर्ण प्रदर्शन

क्या संदर्भ, साझेदार या ग्राहक - ऐसे कई मामले हैं जिनमें आप एक-दूसरे के साथ कई सौहार्दपूर्ण ढंग से प्रदर्शित करना चाहते हैं। लोगो के अनुपात ज्यादातर असंगत हैं। अक्सर आप डिजाइन में आकार प्रतिनिधित्व के लिए अपनी आंत वृत्ति का पालन करते हैं, लेकिन लोगो के क्षेत्रों की बराबरी करके एक नेत्रहीन अपील प्रतिनिधित्व के लिए एक सटीक गणना पद्धति भी है। निम्नलिखित उदाहरण में आप इसे जावास्क्रिप्ट की कुछ पंक्तियों के साथ कर सकते हैं।

.­.­.

अस्तित्व के लिए PHP / JS में चर की जाँच करें

दैनिक आधार पर PHP और जावास्क्रिप्ट में चर के साथ काम करते समय, एक अक्सर क्वेरी के पार आता है कि क्या एक चर खाली है। जाँच के उद्देश्यों के लिए मूल कार्यों और उनके अंतरों को जानना सार्थक है। वार्षिक रूप से, सहज रूप से यह जांचने का कोई आसान तरीका नहीं है कि एक चर मौजूद है या नहीं। नीचे दिया गया मैट्रिक्स दिखाता है कि इसका क्या मतलब है। हालांकि, आप जो चाहते हैं उसे छोटे सहायक कार्यों के साथ वापस लिया जा सकता है।

.­.­.

Sipgate.io के साथ बड़े पैमाने पर फोन

Sipgate.io के साथ , Sipgate ने एक रोमांचक क्लाउड एपीआई बनाया है जिसके साथ इंटरनेट टेलीफोनी के लिए विकल्पों की एक भीड़ है। एक खाता नि: शुल्क है, और फ़ीचर स्टोर में किसी भी निशुल्क प्रेषक संख्या को नि: शुल्क स्थापित करने का विकल्प भी है। Sipgate.io से प्रलेखन अभी भी विस्तार योग्य है, लेकिन आधिकारिक Sipgate API में थोड़ा पढ़ने के साथ आप जल्दी से रोमांचक चीजों का एहसास कर सकते हैं।

.­.­.

SQL में पुनरावृत्ति

SQL पर आधारित रिलेशनल डेटाबेस मैनेजमेंट सिस्टम केवल श्रेणीबद्ध या पुनरावर्ती प्रश्नों के लिए सशर्त रूप से उपयुक्त हैं। अन्य सिस्टम जैसे कि अरंगबोबे यहां बेहतर हैं ( गोटो 2016 में इस बारे में बहुत अच्छी बात थी)। आप सामान्य तालिका अभिव्यक्तियों की मदद से SQL में पुनरावर्ती प्रश्न भी बना सकते हैं और इस प्रकार सभी पूर्वजों और वंशजों के लिए क्लासिक माता-पिता / बच्चे की तालिकाओं को क्वेरी कर सकते हैं।

.­.­.

वर्डप्रेस: ​​आर्काइव पृष्ठों को निष्क्रिय करें

W3techs.com के अनुसार, दुनिया भर में सभी वेबसाइटों के लगभग 27.4% वर्तमान में वर्डप्रेस की मदद से संचालित होते हैं। बहुत सारे मामलों में, ये ब्लॉग नहीं हैं। वर्डप्रेस स्वचालित रूप से कई, अक्सर अप्रयुक्त URL उत्पन्न करता है और Google द्वारा अनुक्रमित इतने सारे लिंक का उत्पादन करता है जो वेबसाइट ऑपरेटर के पास स्क्रीन पर भी नहीं थे। यह सब एक साधारण कमांड के साथ निष्क्रिय किया जा सकता है।

.­.­.

थोक में पीडीएफ फॉर्म का नाम बदलें

यदि, मेरी तरह, आप हजारों फॉर्म फ़ील्ड नामों का नाम बदलने की समस्या में हैं, तो एक्रोबेट में शामिल जावास्क्रिप्ट कंसोल आदर्श है। इसमें आप किसी भी जावास्क्रिप्ट कोड को न केवल निष्पादित कर सकते हैं, बल्कि पीडीएफ (फॉर्म फील्ड सहित) के भीतर सभी सामग्री तक पहुंच सकते हैं। चूंकि JS API में नाम बदलने का कोई मूल कार्य नहीं है, इसलिए फॉर्म फ़ील्ड को उनकी सभी संपत्तियों के साथ कॉपी किया जाता है और एक नया नाम दिया जाता है।

.­.­.

शॉपवेयर: मरम्मत प्रकार परिवर्तन

शॉपवेयर 5 में, एक ज्ञात समस्या अभी भी हल नहीं हुई है: यदि आप पारस्परिक रूप से अनन्य कॉन्फ़िगरेशन विकल्पों के साथ पारस्परिक रूप से आश्रित वेरिएंट के साथ एक लेख बनाते हैं, तो ऐसा हो सकता है कि कुछ संयोजनों को सामने के अंत में नहीं चुना जा सकता है और इसलिए उन्हें ऑर्डर नहीं किया जा सकता है। एक प्लगइन की मदद से, समस्या को आसानी से ठीक किया जा सकता है।

.­.­.

अभाज्य संख्याओं के अनंत के लिए एक पंक्ति

अभाज्य संख्याओं की अनंतता के कई प्रमाण हैं - तत्वों की पुस्तक से प्रसिद्ध यूक्लिड प्रमेय किसी भी मूल संख्या सिद्धांत पाठ्यक्रम से गायब नहीं है। 2015 में अमेरिकी गणितीय मासिक (अंक 122) में सैम नॉर्थशील्ड ने वन-लाइनर के रूप में कोई कम सुरुचिपूर्ण विरोधाभास प्रमाण प्रकाशित नहीं किया, जिसे मैं आपसे (संक्षिप्त टिप्पणियों के साथ) वापस नहीं लेना चाहता।

.­.­.

Windows कमांड लाइन को रोशन करें

सुस्त विंडोज कमांड प्रॉम्प्ट को कुछ सरल चरणों में नेत्रहीन रूप से उन्नत किया जा सकता है। इसलिए आप न केवल कमांड लाइन के रंग और आकार को अनुकूलित कर सकते हैं, बल्कि इसे कार्यात्मक रूप से विस्तारित कर सकते हैं (बफर को बढ़ाकर, यूनिक्स उपकरणों के एक बड़े सेट को स्थापित कर सकते हैं)। कमांड प्रॉम्प्ट PowerShell 6.0 या नए विंडोज 10 बैश शेल के करीब नहीं आता है, लेकिन इसे रोजमर्रा के कार्यों के लिए छिपाने की जरूरत नहीं है।

.­.­.

जूमला में गतिशील यूआरएल

सामग्री प्रबंधन प्रणालियों में, URL को अक्सर पहले से तय नहीं किया जाता है और इसलिए इसे पहले से वैधानिक रूप से नहीं बनाया जाता है (योगदान या मेनू आइटम के रूप में), लेकिन डेटाबेस से ऑब्जेक्ट को संबोधित करते हैं। वर्डप्रेस के समान ( जैसा कि यहां बताया गया है ) जूमला में गतिशील यूआरएल संरचनाओं (आंतरिक उपनाम प्रणाली से स्वतंत्र) का निर्माण करना भी संभव है। या तो JRouter का उपयोग यहां किया जा सकता है - या आप .htaccess में वन-लाइनर का उपयोग कर सकते हैं।

.­.­.

जावास्क्रिप्ट पेस्टस्टैकिंग

जावास्क्रिप्ट की मदद से, आधुनिक ब्राउज़र उपयोगकर्ता के क्लिपबोर्ड को पढ़ और लिख सकते हैं, अर्थात वे इसे हेरफेर भी कर सकते हैं। अंतर्निहित तकनीक पहले से ही पुरानी टोपी है, लेकिन यह केवल हाल ही में है कि अधिक से अधिक हमले ("पेस्टजैकिंग" के नाम से) नेटवर्क पर घूम रहे हैं जो अनुभवहीन उपयोगकर्ता के लिए इस संभावना का लाभ उठाते हैं। जावास्क्रिप्ट में एक कार्यान्वयन सामान्य है।

.­.­.

PostgreSQL में स्वैप कॉलम

SQL टेबल कॉलम स्वैप करना MySQL के साथ मानक प्रदर्शनों की सूची का हिस्सा है - यह PostgreSQL के साथ समर्थित (अभी तक) नहीं है। हालांकि आधिकारिक विकी समस्या के लिए अपने स्वयं के लेख को समर्पित करता है, यह कोई व्यावहारिक समाधान नहीं दिखाता है जो विचारों, सूचकांकों और ट्रिगर्स का समर्थन करता है। निम्न वर्ग इस काम को (MySQL और PostgreSQL दोनों के लिए) या तो कमांड लाइन पर करता है - या वैकल्पिक रूप से सीधे Laravel 5 में।

.­.­.

विंडोज एक्सप्लोरर के लिए त्वरित टिप

यदि आप विंडोज एक्सप्लोरर में एक फ़ोल्डर में कमांड प्रॉम्प्ट को जल्दी से खोलना चाहते हैं, तो दाएं माउस बटन के साथ (एक स्तर अधिक) पर क्लिक करें और फ़ोल्डर पर Shift कुंजी दबाए रखें और फिर संदर्भ मेनू से "यहां कमांड खोलें" का चयन करें। जब आप फ़ोल्डर के अंदर होते हैं तो मुझे एक और, तेज विधि का पता चलता है: यहां आप वर्तमान फ़ोल्डर पथ में क्लिक करते हैं, "cmd" टाइप करें और Enter की पुष्टि करें।

.­.­.

वर्डप्रेस श्रेणियाँ: ट्री व्यू / इनहेरिटेंस

यदि आप वर्डप्रेस में पदानुक्रमित श्रेणियों (टैक्सोनोमीज़) के साथ काम करते हैं, तो आप देखेंगे कि एक तरफ, बैकएंड में चेक किए गए श्रेणियों का प्रदर्शन भ्रामक है और दूसरी तरफ, पोस्ट को माता-पिता में बच्चे की श्रेणी में रखने पर स्वचालित रूप से समाप्त नहीं होता है। दोनों को शक्तिशाली हुक प्रणाली (एक क्रिया और एक फिल्टर के रूप में) का उपयोग करके कोड की कुछ पंक्तियों के साथ सीधा किया जा सकता है।

.­.­.

PHP 7 और स्पेसशिप ऑपरेटर

स्केलर डेटा प्रकार या अनुकूलित प्रदर्शन के लिए टाइपिंग जैसी नई सुविधाओं के अलावा, PHP 7 इसके साथ कई नए, उपयोगी भाषा एक्सटेंशन भी लाता है। "स्पेसशिप ऑपरेटर" ने अंततः इसे PHP की दुनिया में बना दिया है (रूबी और पर्ल प्रोग्रामर्स इसे लंबे समय तक जानते हैं)। \($a <=> $b\) रिटर्न \(0\) अगर और केवल अगर दोनों ऑपरेंड बराबर हैं, तो \(1\) अगर बाईं ओर अधिक है और \(-1\) अन्यथा।

.­.­.

IIS 7.5 PHP FastCGI टाइमआउट

यदि आप IIS 7.5 पर FastCGI के माध्यम से PHP को एकीकृत करते हैं, तो प्रत्येक स्क्रिप्ट 600 सेकंड (अर्थात 10 मिनट) के बाद डिफ़ॉल्ट रूप से निरस्त हो जाती है। Php.ini में ज्ञात चर "max_execution_time" के परिवर्तन का इस पर कोई प्रभाव नहीं है, आपको (भी) FastCGI सेटिंग्स को समायोजित करना होगा। IIS प्रासंगिक चर के प्रबंधन के लिए एक सुविधाजनक इंटरफ़ेस प्रदान करता है।

.­.­.

स्टोकेस्टिक्स के विरोधाभास

सशर्त संभाव्यता सिद्धांत काउंटरिंटुइक्टिव समाधान के साथ सुंदर कार्यों को मजबूर करता है। अच्छी तरह से ज्ञात भाई - बहन की समस्या के अलावा, अब मैं एक और उदाहरण के साथ संक्षेप में बात करूंगा: "मेरे अब दो बच्चे हैं। उनमें से एक लड़का है और गुरुवार को पैदा हुआ था। क्या संभावना है कि दूसरा बच्चा भी लड़का है?"

.­.­.

गिट, शॉपवेयर और खाली फ़ोल्डर

Git फ़ाइल संस्करण प्रणाली दुबला, तेज और पोर्टेबल है। Git हमेशा ऑब्जेक्ट्स को संभालती है, अर्थात् फाइलें। फ़ोल्डर केवल तभी बनाए जाते हैं यदि उनमें फाइलें हों, अन्यथा गिट उन्हें रिकॉर्ड भी नहीं करेंगे। इससे कुछ परियोजनाओं में अप्रिय दुष्प्रभाव होते हैं। उदाहरण के लिए, शॉपवेयर शॉप सिस्टम कार्य करने के लिए फ़ोल्डर संरचना के सख्त पालन पर निर्भर करता है।

.­.­.

शॉपवेयर: व्यक्तिगत शिपिंग लागत

शॉपवेयर में एक शक्तिशाली शिपिंग लागत मॉड्यूल है जिसे आप विशेष रूप से गणना में हस्तक्षेप कर सकते हैं। हमारे मामले में, हम निम्नलिखित परिदृश्य को लागू करना चाहते हैं: लेख के अनुसार शिपिंग लागत शुरू में लेख के वजन (वजन सीमा निर्दिष्ट है) के अनुसार निर्धारित की जाती है। केवल विशेष अपवादों के लिए प्रत्येक आइटम के लिए निश्चित शिपिंग लागत निर्धारित करना संभव होना चाहिए।

.­.­.

अपना खुद का साधन लाओ

यदि आप लचीले ढंग से और स्वतंत्र रूप से काम करना चाहते हैं तो इसे अनदेखा करना पहले से ही कठिन है: बादल। संभवतः बहुत से ऐसे लोग हैं जो पहले से ही क्लाउड का उपयोग कर रहे हैं, इसे साकार किए बिना। स्ट्रीमिंग के साथ, उदाहरण के लिए, सभी सामग्री को क्लाउड में संग्रहीत किया जाता है और आवश्यकता होने पर इसे एक्सेस किया जा सकता है। नेटफ्लिक्स यहां एक उदाहरण है जो जर्मनी में तेजी से लोकप्रिय हो रहा है। या सभी मोबाइल उपकरणों के साथ डेस्कटॉप पीसी या लैपटॉप का सिंक्रनाइज़ेशन भी बड़े पैमाने पर क्लाउड के माध्यम से किया जाता है।

.­.­.

वर्डप्रेस में डायनामिक पर्मलिंक

वर्डप्रेस पर्मलिंक सिस्टम को संरचना टैग की मदद से अपनी आवश्यकताओं के लिए बहुत अच्छी तरह से अनुकूलित किया जा सकता है। सेटिंग% पोस्टनाम% संभवतः सबसे सामान्य और व्यावहारिक समाधान है। हालांकि, यदि आप वास्तविक गतिशील लिंक को लागू करना चाहते हैं, तो आपको पहले अपने कोड के साथ सिस्टम का विस्तार करना होगा।

.­.­.

Word और Excel में दूषित हाइपरलिंक

किसी व्यक्ति को लगता है कि किसी वर्ड / एक्सेल डॉक्यूमेंट से हाइपरलिंक खोलते समय, मानक ब्राउजर को वांछित URL से शुरू किया जाता है। अजीब तरह से, यह मामला नहीं है - जो अप्रिय दुष्प्रभावों की ओर जाता है और उक्त कार्यालय कार्यक्रमों में सत्र / कुकी-आधारित लॉगिन-सुरक्षित पृष्ठों के लिए लिंक असंभव बनाता है।

.­.­.

फादर्स डे के लिए एक विरोधाभास

आज के फादर्स डे के लिए, एक बेटी अपने पिता को एक ऐसी तस्वीर दे रही है, जिसे उसने खुद पेंट किया है, जिसे उसके पिता ने लंबे समय तक देखा था। बेटी कहती है: "मैं तुम्हें वह तस्वीर दूंगी जो तुमने चाहा है और मेरा वर्तमान आश्चर्यचकित करेगा"। पिता इस कथन की सच्चाई को विराम देते हैं और आश्चर्यचकित करते हैं।

.­.­.

HTTPS के साथ और बिना गतिशील लिपियों को एकीकृत करें

यदि आप <head> क्षेत्र में अनएन्क्रिप्टेड स्क्रिप्ट्स को शामिल करते हैं और किसी पेज को मौजूदा SSL सर्टिफिकेट के साथ एन्क्रिप्टेड कहते हैं, तो ये स्क्रिप्ट्स ब्लॉक हो जाती हैं और इसलिए निष्पादित नहीं होती हैं। यदि आप केवल प्रोटोकॉल को छोड़ देते हैं, तो सभी स्क्रिप्ट्स को एन्क्रिप्टेड रूप में स्वचालित रूप से कॉल किया जाता है यदि वेबसाइट https: // के माध्यम से एक्सेस की जाती है - अन्यथा अनियंत्रित।

.­.­.

ड्रॉप-डाउन मेनू में उपयोगिता

बहु-आयामी ड्रॉपडाउन मेनू के साथ काम करते समय, एक अक्सर इस समस्या में चलता है कि गलत सबमेनस गलती से खोले जाते हैं या वांछित सबमेनू गलती से बंद हो जाता है। यह प्रभाव तब होता है जब माउस पॉइंटर पहले से ही विस्तारित सबमेनू पर नेविगेट करते हुए शीर्ष स्तर पर संबंधित मेनू को छोड़ देता है।

.­.­.

शॉपवेयर: स्वचालित रूप से वेरिएंट निष्क्रिय करें

शॉपवेयर में , पूरे लेख को एक वास्तविक ऑर्डर के मामले में निष्क्रिय किया जाता है यदि सभी वेरिएंट का स्टॉक स्तर 0 से कम या बराबर है। इसे एक वैरिएंट आधार पर लागू करने के लिए, मैंने एक छोटा सा प्लगइन प्रोग्राम किया, बूटस्ट्रैप।

.­.­.

SSL के साथ डबल पासवर्ड क्वेरी

निम्नलिखित नक्षत्र हमेशा एक अप्रिय दुष्प्रभाव की ओर जाता है: यदि आप अपनी साइट को htaccess / htpasswd से सुरक्षित रखते हैं और एक ही समय में SSL कनेक्शन के लिए बाध्य करते हैं, तो आपको हमेशा एक ही पासवर्ड दो बार दर्ज करना होगा (एक बार http के लिए और फिर https के बाद सफल प्रविष्टि के बाद)। Apache 2.4 में शुरू किए गए कॉन्फ़िगरेशन अनुभागों की सहायता से, समस्या से आसानी से निपटा जा सकता है।

.­.­.

जावास्क्रिप्ट में मल्टी-लाइन स्ट्रिंग्स

जब जावास्क्रिप्ट के साथ प्रोग्रामिंग करते हैं, तो एक अक्सर कोड में कई लाइनों में उन्हें दर्ज करके बहु-लाइन स्ट्रिंग्स को लागू करने में असमर्थता पर ठोकर खाता है। जबकि अन्य भाषाओं जैसे कि PHP या रूबी में कार्य कोई समस्या नहीं है, जावास्क्रिप्ट के साथ आप शुरू में केवल वर्कआर्डस के साथ ही प्राप्त कर सकते हैं, जिसका उपयोग व्यक्तिगत स्वाद या ब्राउज़र समर्थन द्वारा तय किया जाता है।

.­.­.

कृत्रिम बुद्धि - क्या यह पहले से मौजूद है?

जो कोई भी पिछले दो वर्षों के तकनीकी नवाचारों को देखता है, उसे बार-बार स्मार्ट तकनीकों या कृत्रिम बुद्धिमत्ता (एआई) जैसे शब्द मिलेंगे। लेकिन करीब से निरीक्षण करने पर, हम देखते हैं कि अधिकांश उपकरण अभी भी कृत्रिम बुद्धिमत्ता से दूर हैं। स्मार्ट होम सिस्टम जैसे कि अमेज़ॅन या Google से विशेष रूप से अक्सर एआई से जुड़े होते हैं।

.­.­.

ऑनलाइन कैसीनो के पीछे प्रौद्योगिकी

कई वर्षों से वे सचमुच जमीन से बाहर निकल रहे हैं: ऑनलाइन कैसीनो। अनगिनत प्रदाता जुआ प्रशंसकों को घड़ी के आसपास इंटरनेट पर अपनी पसंदीदा अवकाश गतिविधि में शामिल होने में सक्षम बनाते हैं। जो कोई भी कैसीनो में जाना पसंद करता था वह अब खुद को यात्रा से बचा सकता है और बस कंप्यूटर पर स्विच कर सकता है। लेकिन वास्तव में यह सिद्धांत वास्तव में कैसे काम करता है?

.­.­.

UTF-8 और umlauts के साथ PHP में मेल ()

PHP के साथ ईमेल भेजना सबसे अच्छी तरह से शक्तिशाली वर्गों जैसे PHPMailer का उपयोग करके कार्यान्वित किया जाता है। सुविधाजनक आवरण कार्यों से यूटीएफ -8 सामग्री का उपयोग कोड की कुछ पंक्तियों के साथ करना, चित्रों को एम्बेड करना और एन्क्रिप्टेड संलग्नक भेजना संभव है। यदि आप अपने आप को ओवरहेड को बचाना चाहते हैं और, सिफारिश के विपरीत, PHP फ़ंक्शन मेल () का उपयोग करें, तो आप नवीनतम में umlauts और UTF-8 का उपयोग करते समय समस्याओं में चलेंगे।

.­.­.

Google पेजस्पीड इनसाइट्स बनाम। गूगल विश्लेषिकी

W3C मार्कअप सत्यापन सेवा या Google पेजस्पीड इनसाइट्स जैसे सत्यापन उपकरण किसी वेबसाइट के कोड और प्रदर्शन के मूल्यांकन के लिए सहायक होते हैं। Google विशेष रूप से अवधारणाओं के साथ एक संपूर्ण उद्योग को प्रभावित करता है जैसे कि गुना से ऊपर - और छवि संपीड़न और कैशिंग के लिए सख्त लेकिन उपयोगी दिशानिर्देश भी प्रदान करता है। हालाँकि, ऐसा हो सकता है कि Google अपने पैरों पर कदम रखे।

.­.­.

आपका स्वागत है जावास्क्रिप्ट 2.0

जावास्क्रिप्ट वेब और ईसीएमस्क्रिप्ट पर हावी है, भाषा का मूल बड़ा हो रहा है। नया विनिर्देशन (ईएस 6 या जेएस 2), जो इस वर्ष के मध्य में होने की उम्मीद है, अपने साथ कई नवाचार लाता है जिन्हें आज पहले ही आजमाया जा सकता है। वर्तमान में फ़ायरफ़ॉक्स का सबसे अच्छा समर्थन है , लेकिन तथाकथित ट्रांसपैरर्स जैसे कि Google Traceur के माध्यम से पॉलीफ़िल भी संभव है। निम्नलिखित ES6 की नई विशेषताओं का एक संक्षिप्त अवलोकन है।

.­.­.

0,99999... = 1?

चाहे स्कूल में हो या विश्वविद्यालय में: एक दिलचस्प सवाल जो \( 0,99999... = 1 \) और उसमें यह सवाल शामिल होता है कि क्या निम्नलिखित समीकरण सत्य है: \( 0,99999... = 1 \) । हालाँकि, समीकरण के बाएं हिस्से में अनंत \(0,99999... = A\) है, हम इसे एक नाम देते हैं: \(0,99999... = A\) । कारक \(10\) और सरल बीजीय परिवर्तनों द्वारा गुणा करने के बाद, हमें पहली आश्चर्यजनक जानकारी मिलती है।

.­.­.

एसक्यूएल: इंडेक्स के बावजूद खराब प्रदर्शन

मैं सिर्फ SQL डेटाबेस की निम्न प्रदर्शन समस्या से सामना कर रहा था: ~ 1,000,000 प्रविष्टियों के साथ "उपयोगकर्ता" नामक एक SQL तालिका में, पंजीकरण की संख्या का निर्धारण आज एक अस्वीकार्य 28 सेकंड ले लिया। पंजीकरण के समय को "बनाए गए" कॉलम में "Ymd H: i: s" प्रारूप में सहेजा गया था।

.­.­.

छोटी शतरंज की समस्या

प्रसिद्ध नाइट समस्या और रानी समस्या के अलावा, शतरंज की दुनिया में कई अन्य रोमांचक सवाल हैं। मैंने पिछले ब्लॉग प्रविष्टि में दो छोटी जिज्ञासाओं को छुआ था । यदि आप गणितीय रूप से शतरंज की समस्याओं से निपटते हैं, तो आपको जल्दी से पता चल जाएगा कि गणित कई सवालों के बहुत सरल और रोशन जवाब देता है।

.­.­.

वनड्राइव के साथ ऑनलाइन उपलब्ध फाइलें

अगर एक अभियान, ड्रॉपबॉक्स, गूगल ड्राइव, OwnCloud, Box.net: चाहे जिस बॉक्स में आप अपनी फ़ाइलों को स्टोर करें - सेवाएं लगभग समान हैं। सभी डेस्कटॉप और मोबाइल सिस्टम के लिए उपलब्ध क्लाइंट, मानक अनएन्क्रिप्टेड फाइलें और शेयरिंग विकल्प केवल मामूली रूप से भिन्न होते हैं। लेकिन वनड्राइव, जिसे विंडोज 8.1 के बाद से सिस्टम में एकीकृत किया गया है, की एक विशेष विशेषता है: केवल ऑनलाइन उपलब्ध फाइलें।

.­.­.

PHP: विंडोज के तहत umlauts के साथ फ़ाइल का उपयोग

वेब सर्वर पर फ़ाइलें हमेशा रिक्त स्थान के बिना होनी चाहिए ("यह एक चित्र नहीं है ।jpg"), बिना umlauts या विशेष वर्ण ("फुटबॉल.jpg") के बिना, बैकस्लैश के बिना नहीं ("Arbeit \ Auto.jpg") और कम मामले में (नहीं) test.JPG ")। हाल ही में, हालांकि, मुझे एक ग्राहक परियोजना के लिए किसी भी फ़ाइल नाम के साथ बड़ी संख्या में फ़ाइलों को एक्सेस और प्रोसेस करना पड़ा।

.­.­.

रैंकिंग सूची निर्धारित करने के लिए SQL क्वेरी

आज मैं ग्राहक परियोजना पर काम करते समय निम्नलिखित कार्य में आया हूं: कॉलम "आईडी" और "स्कोर" के साथ एक एसक्यूएल टेबल "उपयोगकर्ता" लें और "स्कोर" द्वारा क्रमबद्ध सभी उपयोगकर्ताओं की एक रैंकिंग सूची निर्धारित करें जिसमें उपयोगकर्ता समान स्कोर के साथ समान रैंकिंग प्राप्त करें। उपयोगकर्ता द्वारा परिभाषित चर का उपयोग करके इस कार्य को सहज और आसानी से हल किया जा सकता है।

.­.­.

फेसबुक एसडीके: सर्वर साइड पर टोकन चेक करें

फेसबुक एसडीके के साथ काम करते समय (एक अन्य इंटरफेस में फेसबुक लॉगिन फ़ंक्शन को लागू करते समय अधिक सटीक), प्रेषित टोकन जिसे फेसबुक से प्राप्त क्लाइंट को पहले वैधता के लिए सर्वर द्वारा जांचना चाहिए, इससे पहले कि आगे संचालन किया जाए। ।

.­.­.

Chrome DevTools: DOM तत्वों को संबोधित करना

चाहे क्रोम, फ़ायरफ़ॉक्स, ओपेरा, सफारी या यहां तक ​​कि इंटरनेट एक्सप्लोरर: जबकि परिष्कृत डेवलपर उपकरण फ़ायरफ़ॉक्स का एक अनूठा विक्रय बिंदु थे और लोकप्रिय फायरबग प्लग-इन कुछ साल पहले तक, शक्तिशाली डेवलपर उपकरण अब हर ब्राउज़र के मानक दायरे का हिस्सा हैं, जिसमें बहुत कुछ पता चलता है देता है।

.­.­.

SQL का उपयोग कर फ़ाइल सिस्टम तक पहुँच

मैं फ़ाइल सिस्टम में टैप करने और मूल्यवान जानकारी प्राप्त करने के लिए MySQL में एक अच्छा विकल्प भर आया, उदाहरण के लिए फ़ाइलों और फ़ोल्डरों या अन्य सामग्री के अस्तित्व के बारे में। यह php function file_exists के विकल्प के रूप में बहुत मददगार हो सकता है, क्योंकि फ़ाइल के अस्तित्व के बारे में जानकारी अभी भी क्वेरी में आगे छँटाई और एकत्रीकरण कार्यों के लिए उपयोग की जा सकती है।

.­.­.

कैनवास के साथ एनिमेटेड पृष्ठभूमि

एनिमेटेड वेक्टर पृष्ठभूमि पूर्ण स्क्रीन फ़ोटो और वीडियो की विशेषता वाले वेब परिदृश्य में विविधता जोड़ सकती है। यह अच्छा होगा यदि यह लोडिंग समय और व्यापक हार्डवेयर और सॉफ़्टवेयर समर्थन के साथ हाथ में जाएगा। एक समाधान है: कैनवास। जावास्क्रिप्ट द्वारा नियंत्रित HTML तत्व सभी वर्तमान ब्राउज़रों द्वारा समर्थित है और मोबाइल उपकरणों पर उच्च प्रदर्शन के साथ पुन: प्रस्तुत किया गया है।

.­.­.

HTML तत्वों के लिए निश्चित पहलू अनुपात

एक वेब डेवलपर के रूप में, किसी को अक्सर HTML तत्वों के साथ काम करने के लिए शर्मिंदा किया जाता है जो कि खुद से - img तत्व के विपरीत, उदाहरण के लिए - न तो एक निश्चित आकार और न ही एक निश्चित पहलू अनुपात है। अक्सर आप यह प्राप्त करना चाहते हैं कि ये वस्तुएं जिम्मेदारी से व्यवहार करती हैं, लेकिन चौड़ाई और ऊंचाई के बीच का अनुपात बनाए रखा जाता है। सीएसएस डिफ़ॉल्ट रूप से यहां एक सहज समाधान प्रदान नहीं करता है। लेकिन वर्टिकल पैडिंग प्रॉपर्टी की मदद से आप अपने लक्ष्य को प्राप्त कर सकते हैं।

.­.­.

स्टॉक फोटो के इस्तेमाल पर कोर्ट का फैसला

कोलोन की क्षेत्रीय अदालत ने पिछले हफ्ते रेड्यूक स्कैंडल में वापस आने के बाद और विवादास्पद आईपी पतों को आत्मसमर्पण करने की अनुमति कभी नहीं दी, यह 14 ओ 427/13 निर्णय के साथ एक और अत्यधिक विवादास्पद और संदिग्ध निर्णय देता है: स्टॉक के लेखक- एक निश्चित चित्र एजेंसी से तस्वीरें भी नामित की जानी चाहिए, जब उसके चित्रों को सीधे उनके URL के माध्यम से कहा जाता है।

.­.­.

अलविदा ब्लॉक और इनलाइन - आपका स्वागत है HTML5

HTML5 विनिर्देश के नवाचार कई हैं और उनमें से कई पहले से ही ब्राउज़र परिदृश्य के बहुमत द्वारा समर्थित हैं - नीचे मैं नेस्टिंग तत्वों के लिए नियमों में एक दिलचस्प बदलाव को उजागर करना चाहता हूं। HTML ने हमेशा ब्लॉक और इनलाइन तत्वों के बीच अंतर किया है। HTML4 के दस्तावेज़ प्रकार की परिभाषा , उदाहरण के लिए, नाम h1, p, और div को ब्लॉक तत्वों के रूप में और a, span, img इनलाइन तत्वों के रूप में।

.­.­.

IIS और Apache पर HTTP लॉगिंग

विंडोज सिस्टम पर यूनिक्स और आईआईएस दोनों एपाचे फाइल फॉर्म में HTTP अनुरोधों को पूरा करते हैं। हैकिंग के हमलों से बचाने के लिए आपकी स्वयं की वेबसाइट के अनुरोधों को न केवल मैन्युअल रूप से और स्वचालित रूप से मूल्यांकन और स्वचालित रूप से (जैसे कि AWStats जैसे लॉग फ़ाइल विश्लेषक द्वारा) का विश्लेषण किया जाना चाहिए। व्यापक रूप से उपयोग किए गए कॉन्फ़िगरेशन में प्रासंगिक लॉग फ़ाइलों के पथ, उदाहरण के लिए, निम्नानुसार हैं:

  • /var/log/apache2/access.log (उदाहरण: Ubuntu 12.04, Apache 2.2)
  • C:\inetpub\logs\LogFiles\W3SVC1\u_ex<YYMMDD>.log (उदाहरण: Windows सर्वर 2012 R2, IIS 8.5)
.­.­.

जूमला, आईआईएस और निर्देशिका अधिकार

जब आईओएस 7.5 के साथ विंडोज सर्वर 2008 आर 2 पर जूमला 3.2 को एकीकृत किया जाता है, तो निर्देशिका अधिकारों के साथ समस्याएं अक्सर उत्पन्न होती हैं, जो अक्सर सेटिंग्स के साथ अपर्याप्त रूप से हल होती हैं जो बहुत उदार होती हैं। निम्नलिखित समाधान सुरक्षित और पूरी तरह कार्यात्मक है:

  • IIS_IUSRS समूह को C: \ inetpub \ wwwroot \ के अधिकारों की आवश्यकता है: पढ़ें और निष्पादित करें, फ़ोल्डर सामग्री प्रदर्शित करें, पढ़ें, लिखें
  • IIS_IUSRS समूह को C: \ Windows \ Temp \ के अधिकारों की आवश्यकता है: पढ़ें और निष्पादित करें, फ़ोल्डर सामग्री दिखाएं, पढ़ें, लिखें
  • उपयोगकर्ता IUSR IIS_IUSRS समूह (कंप्यूटर प्रबंधन> स्थानीय उपयोगकर्ता और समूह> समूह) में होना चाहिए

यदि आपको PHP के माध्यम से अपलोड की गई सभी फ़ाइलों के लिए विशेष निर्देशिका अधिकार (जैसे SSH या FTP के लिए) की आवश्यकता है, तो आप इन्हें फ़ोल्डर C: \ Windows \ Temp \ के लिए भी सेट कर सकते हैं। यदि आप PHP के माध्यम से एक फ़ाइल अपलोड करते हैं, तो PHP पहले इस फ़ाइल को अस्थायी और फिर अंतिम पथ में कॉपी करता है। यदि फ़ाइल अस्थायी निर्देशिका में आ गई है, तो यह अपने अधिकारों को प्राप्त करती है और अंतिम निर्देशिका में जाने के बाद उन्हें बरकरार रखती है।

.­.­.

अनाम ऑनलाइन: असंभव?

एनएसए घोटाले के समय में, यह केवल नेटवर्क-प्रेमी उपयोगकर्ता नहीं हैं जो यह सोच रहे हैं कि अधिकारियों और गुप्त सेवाओं के डेटा संग्रह उन्माद से बचने के लिए कोई व्यक्ति नेटवर्क पर गुमनाम रूप से नेविगेट कर सकता है या नहीं। हालांकि, यह अक्सर त्रुटियों और गलत मान्यताओं की ओर जाता है। एक केंद्रीय गलत धारणा आईपी पते के औचित्य के लिए गुमनामी की कमी है।

.­.­.

McFIT - नया लोगो, नई छवि

डिस्काउंट फिटनेस चेन मैकफिट ने खुद को एक मेकओवर दिया है। जबकि केले के रूप में एक चमकीले पीले रंग का शुभंकर नीले अक्षर को सुशोभित करता है, एन्थ्रेसाइट-रंग की पृष्ठभूमि पर पीले रंग का धनुष अब एक दूसरे में कुशलता से लूप किया जाता है और इस प्रकार एक सार संरचना बनाता है। एफडीपी रंग नीले और पीले रंग न केवल लोगो को, बल्कि अन्य सभी मैकफ़िट ब्रांड प्रिंट आइटमों को भी देते हैं।

.­.­.

फ़ोटोशॉप: समय में वापस यात्रा

जब भाइयों थॉमस और जॉन नॉल ने 1987 में एडोब फोटोशॉप विकसित करना शुरू किया, तो मैं अभी पैदा नहीं हुआ था। आज, 2013 में, सॉफ्टवेयर सामान्य रूप से सबसे लोकप्रिय कार्यक्रमों में से एक है और छवि संपादन में निर्विवाद बाजार नेता है। एडोब और कंप्यूटर इतिहास संग्रहालय के लिए धन्यवाद, सॉफ्टवेयर अब बहुत ही विशेष रूप में पोस्टीरिटी के लिए संरक्षित किया जाएगा।

.­.­.

राजाओं के खेल में उत्सुकता

शतरंज ने सदियों से लोगों को मोहित किया है - इसके नियमों को सीखना आसान है और इसकी अविश्वसनीय गहराई केवल अनुभवी खिलाड़ियों के लिए सुलभ है (दुर्भाग्य से, मैं उनमें से एक नहीं हूं)। निम्नलिखित में, मैं दो संक्षिप्त प्रश्नों से निपटूंगा: क्या यह संभव है, चाल के एक सही अनुक्रम के माध्यम से, उस स्थिति को प्राप्त करने के लिए जिसमें एक ही समय में दो सफेद रानियों द्वारा काले राजा पर हमला किया जाता है? क्या यह दो सफेद मीनारों के साथ भी संभव है?

.­.­.

ब्लॉकबस्टर के बजाय दस्तावेज़-साबुन: 48fps

फिल्मों को आमतौर पर रिकॉर्ड किया जाता है और प्रति सेकंड 24 पूर्ण फ्रेम के साथ खेला जाता है - लेकिन लगभग 100 साल पुराना मानक प्रारूप "जीपीयू" डगमगाने लगता है। 24fps प्रोजेक्शन के भयावह साइड इफेक्ट्स (जैसे मध्यम-तेज़ कैमरा पैन के दौरान मजबूत मरोड़ते) को रोकने के लिए, फ्रेम दर को दोगुना करने के लिए 48 फ्रेम प्रति सेकंड और अधिक से अधिक समय तक काम किया गया है।

.­.­.

वेबसाइटों पर वर्तनी की जाँच करें

स्वचालित वर्तनी और व्याकरण जांच शब्द प्रसंस्करण कार्यक्रमों में अब मानक उपकरण हैं - लेकिन स्वचालित रूप से किसी वेबसाइट की वर्तनी की जाँच करना अब तक अपेक्षाकृत बोझिल हो गया है। Google Chrome इस दिशा में पहला कदम मल्टी-लाइन इनपुट फ़ील्ड (textarea) में एकीकृत जाँच के साथ ले रहा है। अब एक सेवा है जो संपूर्ण वेबसाइटों के लिए यह संभव बनाती है।

.­.­.

लिंक में टेलीफोन नंबर - एक सुरक्षा जोखिम?

कुछ हफ़्ते पहले मैंने इस बात की सूचना दी थी कि कैसे आप अपने आगंतुकों को फ़ोन नंबर टैप करके मोबाइल उपकरणों पर फ़ोन ऐप खोलने में सक्षम कर सकते हैं। अब सिम कार्ड को अपरिवर्तनीय रूप से ब्लॉक करने या उपयोगकर्ता के बिना डिवाइस को फ़ैक्टरी सेटिंग्स पर रीसेट करने की संभावना उत्पन्न हो गई है।

.­.­.

दिलचस्प ईमेल जिज्ञासा

क्या आपको यह सुनिश्चित करने के लिए डोमेन नाम और ईमेल पते हमेशा कम करने चाहिए कि आप कहाँ जाना चाहते हैं? या यह पूरी तरह अप्रासंगिक है? उदाहरण के लिए, Google के मेल सर्वरों में दिलचस्प प्रभावों के साथ उत्सुक सेटिंग्स हैं, जिन्हें मैं निम्नलिखित लेख में संक्षेप में प्रस्तुत करूंगा।

.­.­.

दैनिक विषयों में स्टॉक एक्सचेंज की कीमतों का डिज़ाइन

मैं जर्मन टेलीविजन पर विभिन्न कार्यक्रमों के डिजाइन का बारीकी से पालन करता हूं। शायद ही कोई प्रसारण अपने कॉर्पोरेट डिजाइन को स्थायी रूप से बरकरार रखता है। दिन के विषयों पर टीवी स्क्रीन के सामने बैठक की हर शाम की रस्म शाम 10:15 बजे होती है, जिससे मुझे पेट में दर्द हो रहा है: मौजूदा स्टॉक एक्सचेंज की कीमतें पेश किए जाने पर कई महीनों के लिए पूरी तरह से भ्रमित रंग योजना को चुना गया है।

.­.­.

फोन नंबर को सही ढंग से लिंक करें

यदि आप मोबाइल उपकरणों के लिए अपनी खुद की वेबसाइट का अनुकूलन करते हैं, तो आपको न केवल विभिन्न स्क्रीन आकारों, अनुकूलित लोडिंग समय और ऑपरेशन में विशेष सुविधाओं (जैसे हॉवर इफेक्ट्स) पर ध्यान देना चाहिए, बल्कि उपकरणों की विशेष क्षमताओं को भी संबोधित करना चाहिए। इसमें फोन कॉल करना (कुछ लोग भूल गए होंगे) भी शामिल हैं।

.­.­.

ब्लॉग पर डुप्लिकेट सामग्री

विभिन्न वेबसाइटों पर एक ही सामग्री Google द्वारा कई मामलों में दंडित की जाती है - फिर भी Google एल्गोरिथ्म बुद्धिमान है और यह पहचानता है कि क्या शीर्ष लेख और पाद लेख में तत्व समान हैं या क्या अलग-अलग URL के तहत दो बार पूरे परीक्षण मार्ग तक पहुंचा जा सकता है या नहीं। रोमांचक सवाल यह है कि Google ब्लॉग लेख अवलोकन पृष्ठों के साथ कैसे व्यवहार करता है।

.­.­.

वर्डप्रेस सुरक्षा बढ़ाएं

वर्तमान में सबसे लोकप्रिय सामग्री प्रबंधन प्रणाली वर्डप्रेस की सुरक्षा को दो छोटे शिकंजा बदलकर काफी बढ़ाया जा सकता है। इसमें केवल 5 मिनट और कोड की दो लाइनें लगती हैं। यद्यपि समस्या को विभिन्न प्रकार के प्लगइन्स के साथ हल किया जा सकता है, लेकिन मैं जानबूझकर अपने आप को प्लगइन-मुक्त समाधानों तक सीमित कर रहा हूं।

.­.­.