Warning: preg_match(): Unknown modifier 't' in /kunden/362380_80937/vielhuber.de/wp-content/plugins/gtbabel/src/Host.php on line 84
Բլոգ > Vielhuber David

Ամսաթվերի շարքը Google Sheets- ում

Google Sheets- ում տվյալների վիզուալիզացման ժամանակ մեկը հանդիպում է այն խնդրին, որ \(x\) առանցքը չի կարող ավտոմատ կերպով լրացնել տեքստի արժեքների համար բացակայող բացերը (օրինակ ՝ օրացուցային շաբաթներ): Խնդիրը լուծելու համար հարկավոր է առաջացնել ամսաթվերի շարունակական շարքը, հաշվում են բջիջները իրենք և ապա պատկերացնում կուտակված գումարները:

.­.­.

Արագ հուշում ՝ PHP- ի հստակ մաքրում

Գտեք սխալը.

72aaa2dbd201d49fc2ee429ebf68f15b

.­.­.

Google Translate API- ի հաքեր

Որպես իր Google Cloud- ի մաս, Google- ը առաջարկում է Google Translate API- ին օգտագործման վրա հիմնված ծախսերի կառուցվածքով : Կա նաև չհաստատված API, որը հնարավոր չէ օգտագործել առանց բանալին , բայց հրաժարվում է աշխատել մի քանի հայցից հետո: Google Chrome- ի կայքի թարգմանչական գործառույթն օգտագործելիս նկատելի է, որ էջերը հնարավոր է թարգմանել շատ լավ որակով ՝ առանց որևէ նկատելի սահմանափակումների:

.­.­.

Արագ հուշում. Git Auto Tagging

Եթե ​​դուք Github- ը կապում եք Composer- ի հետ , հրամայական է տարբերակի համարը git պիտակի միջոցով նշանակել: Հաջորդ հրամանի տողի հրամանը որոշում է ընթացիկ օրը և ավելացնում է այն (ըստ SemVer- ի ) տարբերակի համարով: Օրինակ, 1.0.9-ից հետո հետևում է 1.0.0 տարբերակը: Եթե ​​ոչ մի հատկորոշիչ չի նշանակվել, ապա տարբերակը ավտոմատ կերպով պիտակավորված է 1.0.0: Դարբնոցներով կամ կոճերի կեռներով նման գործիքները կարճացնում են կերպարների այս անապատը :

8cd852c96ec1e60e8a5ac1f3614b2397

.­.­.

Խմբագրել MySQL ձգան

MySQL- ը չի առաջարկում ALTER TRIGGER գործառույթ: Առկա ձգան խմբագրելու համար նախ պետք է ջնջել այն, այնուհետև վերածնել: CREATE TRIGGER հայտարարությունը կարելի է անուղղակիորեն ընթերցել տեղեկատվական_չափման միջոցով: Մենք կարող ենք օգտագործել շրջանցիկ միջոց ՝ ձգանները փոխելու համար: Դա անելու համար դուք կատարում եք ձեր փոփոխությունները հետևյալ SELECT հրամանի արդյունքում (նախ փոխեք տվյալների բազան և ձգան անունը) և կատարեք հարցումը:

.­.­.

Ձգան փոխել իրադարձությունները VanillaJS- ում

VanillaJS եղել պար վետերան jQuery է գրեթե բոլոր ոլորտներում, քանի որ ES6 եւ այժմ հեռու վերադաս. Այսպիսով, արժե աստիճանաբար տեղափոխել ժառանգության ծածկագիրը jQuery- ից հեռու: Այնուամենայնիվ, դուք պետք է զգույշ լինեք ձեռքով փոփոխության իրադարձությունները նախաձեռնելիս: Օրինակ, document.addEventListener- ը չի գործարկում jQuery.change- ում () : Հետևյալ ակնարկն ամփոփում է առանձնահատկությունները:

.­.­.

Կառավարեք բլիթները PHP և JS- ով

Ձեր կամ երրորդ կողմի սցենարների օգնությամբ cookie- ների կարգավորումը կարող է մանրակրկիտ վերահսկվել ՝ օգտագործելով PHP և JavaScript: Չնայած սա բավարար լուծում չէ cookie- ի լուծումների իրականացման համար Planet49- ի դեմ դատարանի վճռից հետո (այստեղ շատ կարևոր է, որ Google Analytics- ի նման հետևող գործիքներն ամենևին չեն հետևում և, հետևաբար, չեն դնում cookie- ների արդյունքում), այն կարող է իմաստ ունենալ ընդհանրապես լինել սպիտակ ցուցակի / սև ցուցակի բլիթներ:

.­.­.

Անջատեք սարքերը սկրիպտի միջոցով Windows- ում

Էլեկտրաէներգիա խնայելու կամ ձեր սեփական հսկողության պարանոիան նվազեցնելու համար խորհուրդ է տրվում ամբողջովին անջատել չօգտագործված սարքերը ձեր սեփական համակարգչում: Սարքավորումներ, ինչպիսիք են ձայնային տուփերը կամ վեբ-խցիկները, կարող են դասալուծվել / ակտիվացվել դասական եղանակով ՝ օգտագործելով Սարքի կառավարիչը: Ամբողջ բանը նույնպես աշխատում է սցենարի միջոցով: Նախկինում դա անելու սովորական ձևը դևոն էր : Windows 10-ը այժմ առաջարկում է ավելի հարմար տարբերակ ՝ դա կատարելու միջոցով PowerShell :

.­.­.

Skype- ի ֆոնային խառնուրդ

Skype- ն ունի գեղեցիկ, փոքր-ինչ թաքնված գործառույթ. Տեսանյութերի փոխանցման համար ֆոնը կարող է ինքնաբերաբար զինաթափվել `կտտացնելով վիդեո կոճակը և« Բլեք իմ ֆոնը »գործառույթը: Արհեստական ​​ինտելեկտի օգնությամբ սա աշխատում է ցանկացած խցիկի հետ նույնիսկ առանց խորքային տեղեկատվության: Այնուհետև ամբողջ բանը ավելի պրոֆեսիոնալ է թվում և ֆոնին թաքցնում է մասնավոր կամ ոչ էական իրերը:

.­.­.

SVG արտահանում Illustrator- ից

SVG- ները հիմնական դեր են խաղում այսօրվա համացանցում: Նրանք ոչ միայն փոխարինել են պատկերակների տառատեսակները, այլև առաջարկում են մանիպուլյացիայի հնարավորություն CSS- ի կամ JavaScript- ի միջոցով: Եթե ​​ցանկանում եք վեբ վեկտոր գրաֆիկի համար Adobe Illustrator- ից պահել որպես SVG, ապա դուք պետք է կատարեք որոշ պարամետրեր ՝ խուսափելու որոգայթներից և բեռնման ժամանակները նվազեցնելու համար, ինչը ես կներկայացնեմ հաջորդ հոդվածում:

.­.­.

Project Euler: tանցային ուղիներ

Project Euler- ը ծրագրավորման հուզիչ մի շարք խնդիրներ է, որոնք հաճախ ունենում են մաթեմատիկական ֆոն: Խնդիրները հաճախ այնպիսին են, որ բարդ ալգորիթմները պետք է մշակվեն, որպեսզի ողջամիտ ժամանակ հասնեն իրենց նպատակին: Այսօր մենք լուծում ենք խնդիրը 15. Վանդակավոր ճանապարհներ , որոնց լուծումը կարելի է գտնել պարզ կոմբինատորային միջոցներով:

.­.­.

WordPress- ի ավտոմատ թարմացումներ

WordPress- ը ֆոնային թարմացումներ իրականացրեց 3.7 տարբերակից ի վեր և ինքնաբերաբար ակտիվացրեց դրանք փոքր թողարկումների համար: Դուք կարող եք օգտագործել ֆիլտրերը ` վարքը ավելի ճշգրիտ վերահսկելու համար, որն ինքնաբերաբար թարմացվում է: Բոլոր աննշան, հիմնական, plugin- ի, թեմաների և թարգմանությունների թարմացումների մշտական, լիովին ավտոմատ տեղադրումը չի տրամադրվում, այնուամենայնիվ, այլ կերպ անելը հեշտ է:

.­.­.

OPcache PHP- ի բեռնման օպտիմիզացում

Վեբ կայքերի համար, որոնք հիմնված են WordPress- ի , Joomla- ի կամ Laravel- ի վրա , օրինակ, և որոնք չունեն օգտվողի համար հատուկ բովանդակություն, խորհուրդ է տրվում բոլոր էջերը պահել HTML- ի ստատիկ քեշի մեջ և քեշը ստեղծել ձեռքով (կամ ինքնաբերաբար) միայն այն դեպքում, երբ փոխվում է հետնաշերտը: Այնուամենայնիվ, եթե էջը պարունակում է դինամիկ բովանդակություն, որը կախված է նստաշրջաններից և բլիթներից կամ նաև լեզվից և գտնվելու վայրից, ապա OPcache- ի օգտագործումը հարմար է :

.­.­.

Google Աղյուսակներ. Ընդլայնել բանաձևերը

Google Sheets- ի ամբողջ սյունակներին բանաձևերը տարածելու համար առաջարկվում է օգտակար գործառույթի օգտագործումը ARRAYFORMULA : Դժբախտաբար, սա չի գործում զուգահեռ որոշ այլ կարևոր գործառույթների հետ, ինչպիսիք են QUERY կամ INDIRECT , այդ իսկ պատճառով մնում է տրամաբանության ամբողջական անհատական ծրագրավորում ՝ Google Apps Script- ի օգնությամբ կամ այլընտրանքորեն, բանաձևի ձեռքով պատճենումը մինչև վերջին տողը:

.­.­.

Սիմփսոնի պարադոքսը

Սիմփսոնի պարադոքսը վիճակագրության մեջ հեշտությամբ հասկանալի և միևնույն ժամանակ զարմանալի երևույթներից մեկն է: Միշտ տեղի է ունենում, երբ տվյալների խմբերը նշում են որոշակի միտում, բայց միտումը հակադարձվում է, երբ խմբերը միավորվում են: Պարադոքսը կարելի է հասկանալ միանգամից պարզ օրինակ օգտագործելով:

.­.­.

Արագ հուշում ՝ Google Tag Manager

Google Tag Manager- ը դարձել է դե ֆակտո ստանդարտ `հետևելու գրությունների ինտեգրման համար: Մի կողմից, սա հստակ առանձնացնում է պարտականությունները (առցանց շուկայավարումը ընդդեմ ծրագրավորման), իսկ մյուս կողմից ՝ դուք կարող եք արագ տեղադրել և տեղակայել մեկ այլ տեղակայման ալիքի միջոցով: Ստորև բերված են երկու փոքր հուշումներ ՝ ազդարարներ տեղադրելու համար:

.­.­.

Արագ հուշում. FRITZ! Box WLAN թեժ կետ

Ինչ վերաբերում է FRITZ! OS 07.10-ին, կա ժամանակավոր հավանականություն, որ FRITZ! Box- ը բջջային հեռախոսի WLAN թեժ կետը օգտագործում է որպես ընկալում, եթե ինտերնետը դանդաղ լինի: Գործառույթը թաքնված է Ինտերնետի տակ > Մուտքի տվյալներ> Ինտերնետ մատակարար> WLAN- ի միջոցով գոյություն ունեցող հասանելիություն : FRITZ! Box- ը այնուհետև ինքն իրեն աշխատում է որպես երթուղիչ և ցանց է ապահովում իր հասցեների տիրույթով: Եթե ​​ինտերնետը կրկին հասանելի է, ապա դուք պարզապես վերականգնում եք կարգավորումը: Ես նաև պետք է ստուգեի ընտրանքներ WLAN> Ռադիո ցանց> 2.4 ԳՀց հաճախականության ժապավեն ակտիվ և ինտերնետ> Մուտքի տվյալներ> IPv6> IPv6 աջակցություն :

.­.­.

Կյանքի ծաղիկ

Կյանքի ծաղիկը հայտնի, ծաղիկների նման երկրաչափական նմուշ է, որը գտնվել է տաճարներում, ձեռագրերում և որոշ ժամանակ փոփ մշակույթում հազարամյակներ շարունակ: Օրինաչափությունը դեր է խաղում նաև էզոթերիզմի մեջ: Մենք այս պահին անտեսում ենք այս ամենը և կենտրոնանում ենք այն երկրաչափական ձևի պարզ կառուցման վրա, որը կազմված է մի քանի հավասարաչափ բաշխված, համընկնող շրջանակներից:

.­.­.

Էլ.փոստի ձգձգումը Outlook- ում

Հաղորդակցման ասինխրոն միջին էլեկտրոնային փոստը, չնայած Slack and Discord- ի շուրջ դատապարտված բոլոր դատապարտումներին, հանդիսանում է գերակշռող հաղորդակցման միջոց աշխարհի բիզնեսի տարածքում: Բացի Merlin Mann- ի Inbox Zero- ից, կան բազմաթիվ այլ ռազմավարություններ ՝ էլեկտրոնային հասցեների ամենօրյա ջրհեղեղի հետ գործ ունենալու համար, ներառյալ, այսպես կոչված, էլեկտրոնային փոստի ձգձգումը, այսինքն ՝ էլ.փոստերի հետաձգումը:

.­.­.

Համարների պարույր

Անցած մի քանի օրերի ընթացքում ես գործ ունեի 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 Sheets- ի հետ աշխատելիս աղյուսակների, սյունակների և տողերի խմբագրման համար օգտագործողի վրա հիմնված լավ կանոնները կարող են սահմանվել աղյուսակի շրջանակներում: Unfortunatelyավոք, ընթերցանության իրավունքը սահմանափակելու միջոց չկա: Այնուամենայնիվ, սա շատ օգտակար կլիներ շատ սցենարներում: Այսպիսով, դուք ձեր հաճախորդներին միայն ցույց եք տալիս այն տոմսերը, որոնք վերաբերում են նրան կամ աշխատակցին միայն այն նախագծերի վրա, որոնց վրա նա աշխատում է:

.­.­.

Yarn Plug'n'Play- ը

npm- ը Node.js.- ի կանխադրված փաթեթային կառավարիչն է: Facebook- ը վաղուց մշակել է փաթեթի կառավարման այլընտրանքային լուծում, որը կոչվում է մանվածք : Թվում է, որ մանվածքը դանդաղորեն անհետանում է Github Readmes- ից `որպես ստանդարտ լուծում, և պաշտոնական կայքում գրանցված վիճակագրությունը ցույց է տալիս, որ փաթեթների միայն մի մասն է իրականացնում Yarn- ը: Այնուամենայնիվ, արժե որոնել տուփից դուրս:

.­.­.

Փոխարկել PDF- ը LaTeX- ին


\(\TeX\) տպագրության համակարգը մշակվել է 1977-ին լեգենդար Դոնալդ Էն Կնուտի կողմից : Ծրագրային փաթեթը \(\LaTeX\) ) դեռևս մաս է կազմում ստանդարտ երգացանկին ՝ գիտական ​​թերթեր ստեղծելիս: Հետևյալ երկու գործիքներով արդեն իսկ ստեղծված PDF- ները և ձեռագիր գրառումները կարող են ամբողջովին ինքնաբերաբար փոխարկվել TeX- ի: Արդյունքները շատ հեռանկարային են:

.­.­.

Մոդելավորման փաստարկ

Nick Bostrom- ի սիմուլյացիոն փաստարկը տպավորիչորեն պարզ և հստակ ձևակերպված է: Այն չի փորձում ապացուցել, որ մենք ապրում ենք սիմուլյացիայով, փոխարենը նրբագեղ ձևավորում է երեք տարբերակ, որոնցից մեկը պետք է լինի ճշմարիտ: Նմանատիպ թեզ ունի նաև Էլոն Մուսկը , որը գաղափարը հայտնի դարձավ հանրության համար: Պաշտոնական թերթը ավելի քան 14 տարեկան է և նույնքան էջեր կարճ: Կենտրոնական հաղորդագրությունը հեշտ է հասկանալ և կոմպակտ:

.­.­.

WPML + ACF օգտագործելիս կրիտիկական սխալ

Բազմալեզուիզմի և ձեր սեփական դաշտերի առաջադեմ հատուկ դաշտերի համար հզոր WPML plugins- ը շատ կայանքների հիմնական սարքավորումների մի մասն է: Դա վրդովեցնում է, երբ տվյալների կորստի հետ կապված անսարքություններ կան: Թեմայի վերաբերյալ վրիպակների մասին զեկույցները մի քանի տարի են և չեն պատասխանում ( այստեղ և այստեղ, և այստեղ, և այստեղ և այստեղ ): Ես ավելի ուշադիր նայեցի խնդրին:

.­.­.

Օգտագործելով ճյուղավորված գործառույթների նոտան

Գործառույթի սահմանումները գործի տարբերակմամբ որոշելիս օգտագործվում են գանգուր փակագծեր: Մենք ուսումնասիրում ենք այն պարզ հարցը, թե արդյո՞ք այս ներկայացուցչությունը նույնպես կարող է վերացվել, և գործառույթը հնարավոր է հետ բերել այնպիսի նոտացիայի, որը կարող է անել առանց դրա: Օրինակ ՝ գործառույթը

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

օգտագործելով չորս հիմնական թվաբանական գործողություններ `օգտագործելով մեկ տող տերմին:

.­.­.

Ֆայլը վերբեռնեք Facebook- ում App Browser- ում

Android- ի որոշ հեռախոսներում թե 'Facebook- ը և թե' Instagram- ի ներբեռնման բրաուզերները (այսօրվա դրությամբ) սխալ են պահում, եթե բեռնման դաշտը նշել է ընդունված հատկանիշը գովազդված կամ կապակցված վայրէջքի էջում: Կոճակը, հետևաբար, առանց գործառույթի էր: Եթե ​​էջը բացեք արտաքին, նորմալ զննարկչում, Facebook- ի հավելվածից դուրս, ամեն ինչ լավ է: Սա նյարդայնացնում է (մանավանդ, որ երկար ժամանակ հաղորդվել է), բայց այն կարող է լուծվել լուծման միջոցով:

.­.­.

Chrome Devtools. Տեղափոխեք DOM տարրերը

Google Chrome- ի մշակողների գործիքները զննարկիչների շուկայում ամենահզորներից են: Ամեն ամիս գործում են նոր հնարավորություններ, որոնք Google- ը ներկայացնում է սեղմված տեսքով YouTube- ում : Բայց հաճախ դա հաճույք է պատճառում կյանքի փոքրիկ բաներին: Եթե ​​ցանկանում եք ջնջել DOM տարրերը Google Chrome- ում, կարող եք դա անել theնջել կոճակով: Բայց միայն այսօր ես նկատեցի, որ DOM- ի տարրերը նույնպես կարող են հեշտությամբ տեղափոխվել ՝ օգտագործելով drag & drop- ը ՝

.­.­.

Արագ հուշում. Git կարգավիճակը --r

Git տիեզերքում ոսկե կանոն է. «Վաղ և հաճախ կատարիր»: Եթե ​​գիշերը մի փոքր ավելի երկար էր, կամ եթե պարզապես ուզում եք ձեր համակարգչում առկա իրավիճակի ակնարկ ներկայացնել, հրամանը տանում է

d8a38f92d0baa14f9d4568826c13ad46

«git կարգավիճակ» ՝ բոլոր պահեստարանների համար, որոնք առկա են ներկայիս թղթապանակում կամ որևէ ենթահող, և արժեքները կուտակում է գեղեցիկ ակնարկով.

.­.­.

Linux- ի համար Windows- ի ենթահամակարգում LAMP- ի պատյան

Զարգացման օպտիմալ միջավայրի որոնման դեպքում Windows 10-ը առաջարկում է ամբողջական լուծումներ, ինչպիսիք են XAMPP , WAMP և MAMP , ձեռքով հարազատ տեղադրում, ինչպես նաև վիրտուալացման այնպիսի լուծումներ, ինչպիսիք են Vagrant ( Scotch Box ) և Docker ( Devilbox , Laradock ): Բայց իմ բոլոր լուծումները ձախողվեցին, բացառությամբ մեկի, իմ պահանջների, ինչպիսիք են անվճար կազմաձևումը, իրական վայրի քարտ SSL վկայագրերը, տեղական ցանցում գտնվող բոլոր վերջնական սարքերից օգտվելու հնարավորությունները, ինչպես նաև բարձր կայունությունը և կատարողականը:

.­.­.

Հնարքներ ՝ Լարվելի պերճախոս հարաբերությունների համար

Laravel- ի ուժեղ կողմերից մեկը նրա էլեգանտ շարահյուսությունն է: Եթե ​​ունեք Laravel- ում մեծ թվով մոդելներ և հարաբերություններ (տվյալների բազայում առկա բազմաթիվ սեղանների պատճառով), ապա ճանապարհորդելը հաճախ կարող է ավարտվել պակաս էլեգանտ կոդով: Ժամանակի ընթացքում երեք փոքր ընդարձակումներ ապացուցեցին ինձ համար, ինչը ես կներկայացնեմ ստորև: Մենք օգտագործում ենք միայն որոշ ժառանգություն, կախարդական մեթոդներ և սովորույթների հավաքածուներ:

.­.­.

Կանխել հանրային հասանելիությունը .git

Գրեթե յուրաքանչյուր վեբ նախագծում և յուրաքանչյուր միջավայրում (ներառյալ արտադրությունը), Git- ի տարբերակի կառավարումը դարձել է ստանդարտ: Git- ը միշտ ստեղծում է .git ենթաֆայլը, և եթե դա վեբ կայքի հանրային թղթապանակի մակարդակի վրա է, կարող եք մուտք գործել զգայուն ֆայլեր հրապարակավ (օրինակ ՝ զանգահարելով /.git/logs/HEAD- ը ցույց է տալիս վերջին հանձնառությունները): . Սա մանրամասնորեն բացատրում է, թե ինչպես Դուք կարող եք կլոնավորել արտաքին (!) Git պահոց `առանց գրացուցակի ցուցակման:

.­.­.

Node.js / npm / կոմպոզիտոր առանց արմատից

Բլոգի ավելի հին գրառումում ես նկարագրեցի, թե ինչպես պետք է հյուրընկալել Node.js- ին ՝ օգտագործելով Heroku : Այժմ ես ցույց եմ տալիս մի եղանակ, թե ինչպես տեղադրել Node.js , npm և Composer- ը ցանկացած այլ համընդհանուր հյուրընկալողների վրա, առանց արմատային իրավունքների, մի քանի տող կոդով: Դրա միջոցով դուք կարող եք տեղադրել փաթեթներ, տեղակայել Vue.js ծրագրեր կամ պարզապես սկսել Express.js սերվեր: Մենք միշտ աշխատում ենք օգտվողի գրացուցակում և օգտագործում ենք nvm ՝ հանգույցների փաթեթների կառավարիչ:

.­.­.

08-ի ասոցիատիվ զանգվածներում սխալի սխալ
18

PHP <7.2- ում կարող եք ստեղծել զանգվածներ, որոնք այլևս հասանելի չեն.

91367d1c4636fd753b381406024e303c

Հիմա դրա հետ կարող ես ինչ-որ բաներ անել:

.­.­.

Կատարեք հրամաններ անմիջապես SSH կապից հետո

Հետևյալ հրամանը միանում է սերվերին SSH- ի միջոցով, իրականացնում է որոշ հրամաններ (օրինակ, ենթաօրենսդրության փոփոխություններ և թողարկում է git կարգավիճակ ), թողնելով կեղևը բաց: .Bashrc ֆայլը բեռնված է, ինչը հնարավորություն է տալիս գունավոր ենթաշերտեր: Հնարքն է պահպանել ժամանակավոր ֆայլ / tmp / նախաձեռնում ցանկալի հրամաններով, ենթատեքստային (մեր դեպքում ՝ bash) սկիզբը հրամանի հետ - init-file: Նույն ֆայլը անմիջապես ջնջվում է այս նախաձեռնության շրջանակներում, որպեսզի հետքեր չմնան:

.­.­.

Networkանցային սկավառակ որպես ադմինիստրատոր

Եթե ​​Windows Explorer- ին միացնում եք ցանցային սկավառակ, ապա դա չի տարածվում համակարգային, այլ միայն ընթացիկ օգտվողի հաշվի վրա: Սա նշանակում է, որ դուք չեք կարող մուտք գործել այս ցանցային սկավառակ `մի հավելվածում, որը գործում է ադմինիստրատորի իրավունքներով: Հեշտ է փոխել. Ստեղծեք նոր DWORD (32 բիտ) անվանումով EnableLinkedConnections ՝ գրանցված գրանցամատյանում 1 H արժեքով ՝ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Polities \ System և վերագործարկեք: Այնուհետև ինտեգրված ցանցային կրիչները տեսանելի են ամենուր:

.­.­.

Արագ հուշում. Թղթապանակները որպես սկավառակ ներառեք

Եթե ​​ցանկանում եք արագորեն հասնել Windows- ի տեղական թղթապանակին, որը դուք կրկին ու կրկին օգտագործում եք, պարզապես կարող եք այն նշանակել ձեր սեփական սկավառակի նամակը: Դա կարող է իրականացվել միայն «Միացնել ցանցային սկավառակ» միջոցով անցուղային ճանապարհով, քանի որ, օրինակ, դուք չեք կարող նշել ճանապարհը C: \ Users \ David \ Downloads: Լուծումը տրված է սկավառակի, այսպես կոչված, վարչական թողարկման միջոցով, որն առկա է որպես ստանդարտ յուրաքանչյուր թղթապանակի համար. Վերը նշված օրինակում սա կլինի \\ localhost \ c $ \ Users \ David \ Downloads :

.­.­.

Բռնել գորտեր

Մի գորտ է ցատկում համարի գծի շուրջը և փորձում եք բռնել այն: Անցնել և բռնել միշտ այլընտրանքային: Գորտը սկսում է \(s \in \mathbb{Z}\) դիրքից և յուրաքանչյուր քայլով այն թռնում է \(z \in \mathbb{Z}\) հեռավորությունից (եթե \(z>0\) այն ցատկում է աջից, հակառակ դեպքում ՝ ձախից): \(z\) յուրաքանչյուր ցատկում նույնն է: Snapping- ը բաղկացած է ամբողջ թիվ դիրքի ճշգրտումից: Դուք չգիտեք ոչ \(z\) ոչ էլ \(s\) : Մենք ցույց ենք տալիս, որ գորտը միշտ բռնելու միջոց կա:

.­.­.

Windows 10-ի երկար ֆայլերի անունները

Ոչ միայն Windows- ի տակ npm օգտագործելիս հասնում եք գրեթե 30 տարվա սահմանի, որը սահմանափակում է պանակների և ֆայլերի ուղիները մինչև առավելագույնը 255 նիշ: Դա NTFS- ի մեղքը չէ, դա LFN է : Սա հանգեցնում է վրդովեցուցիչ վրիպակների և գործող համակարգերի միջև անհամատեղելիության: WSL- ի ժամանակաշրջանում սա դժբախտ վիճակ է, որը բարեբախտաբար կարող է երկար ժամանակ գրանցվել գրանցամատյանում:

.­.­.

Laravel- ը մատնանշում է localhost- ը

PHP- ի շրջանակներում Laravel- ը արտադրական միջավայրում աշխատողներն ու վերահսկողները ապահովում են, որ , օրինակ, Ռեդիսում պահվող աշխատատեղերը մշակվեն: Եթե ​​ցանկանում եք այս ամենից անկախ լինել տեղական ցանցում, կամ օգտագործեք համաժամեցման վարորդը `միշտ էլ անմիջապես կատարելու աշխատանքները: Սա ունի թերություն, որ ներկայիս PHP գործընթացը արգելափակված է, և խնդրանքը կախված է, մինչև աշխատանքը մշակվի:

.­.­.

Արագ հուշում. Փաթեթի նպատակները Google Analytics- ում

Google Analytics- ի JavaScript գրադարանի վերլուծական. js- ի օգնությամբ հնարավոր է հետևել կայքերում ցանկացած իրադարձության: Այս իրադարձությունները, օրինակ, գտնվելու երկարության, այցելուների առավելագույն խորության կամ այլ անհատական ​​գործողությունների ճշգրիտ չափում են, օրինակ `ձևեր ներկայացնելը: Եթե ​​հետագայում ցանկանում եք գնահատել գովազդային արշավները կամ իրականացնել A / B թեստեր, օրինակ, ստեղծում եք այսպես կոչված թիրախային նախագծեր:

.­.­.

Պրագմատիկ քեշի անվավերացում

Սերվերային կողմի մատուցումն այժմ կայքերի և դիմումների ստանդարտ ռեպերտուարի մի մասն է: Google Chrome- ի նման զննարկիչները նույնպես հակված են հնարավորինս քեշել, որպեսզի նվազագույնի հասցնեն հետագա զանգերի բեռնման ժամանակը: CSS / JS / պատկերի ֆայլերի քեշի անվավերացումը կարող է լուծվել mod_pagespeed- ի , Expires / Cache- ի կառավարման վերնագրի, քեշի դրսևորման կամ շատ պրագմատիկ օգնության միջոցով և ուղղակիորեն ֆայլի անվան հետևում գտնվող առանձին պարամետրերի միջոցով:

.­.­.

Bitbucket և SSH ստեղներ

Մատակարարը Bitbucket- ը (նույնիսկ վճարովի սակագների ստանդարտ և պրեմիում) չի առաջարկում տարբերակ `պահելու մակարդակի վրա SSH ստեղները պահելու համար: Արտադրության սերվերում ձեր անձնական SSH ստեղնը պահելը տարբերակ չէ, քանի որ հակառակ դեպքում դուք կարող եք մուտք գործել բոլոր մյուս նախագծերը, որոնց վրա այժմ աշխատում եք: Կան այսպես կոչված մուտքի բանալիներ , բայց դրանք միայն թույլ են տալիս կարդալ մուտք:

.­.­.

Windows Sysinternals ցանցային սկավառակով

Մարկ Ռասինովիչի Sysinternals գործիքները չպետք է բաց լինեն ցանկացած Windows համակարգչի վրա: Եթե ​​միշտ ցանկանում եք ձեռք բերել վերջին տարբերակը, կարող եք այն ինտեգրվել որպես ցանցային սկավառակ: Հրամանատարական ցանցի օգտագործման s . Հետագայում, S սկավառակում մատչելի են գեղեցիկ գործիքներ, ինչպիսիք են PsList- ը, PsKill- ը կամ Proces Explorer- ը:

.­.­.

Արագ հուշում ՝ Google թերթիկ և օրացույցային շաբաթներ

Հատուկ ամսաթվով օրացուցային շաբաթները դուրս գալիս պետք է զգույշ լինել Google Sheets- ում (ճիշտ այնպես, ինչպես Microsoft Excel- ում): Գործառույթը = CALENDAR Շաբաթ (TODAY ()) հաշվարկում է ՝ օգտագործելով ամերիկյան ստանդարտը, որի համար տարվա առաջին օրը միշտ նշանակվում է 1-ին օրացուցային շաբաթ : Գերմանիայում դա այլ կերպ է սահմանվում . Այստեղ առաջին օրացուցային շաբաթն այն շաբաթն է, որից առնվազն 4 օր ընկնում է նոր տարին: Google Sheets- ում կարող եք լուծել խնդիրը (ի լրումն այլ հետաքրքիր այլընտրանքների, ինչպիսիք են ՝ = SHORT ((ԱՅՍՕՐ)) - DATE (TODAY (TODAY () - REST (TODAY () - 2; 7) +3); 1; REST (TODAY ( ) -2; 7) -9)) / 7) և փոփոխված = CALENDAR Շաբաթ (TODAY (); 21) ) գործառույթով = ISOWEEKNUM (TODAY ()) հատուկ նախագծման համար:

.­.­.

Ինքնագիր SSL վկայագրեր Chrome 58-ում

Գաղտնագրված կայքերը ստանդարտ են ՝ Եկեք կոդավորվելուց ի վեր: Նույնիսկ տեղական զարգացման դեպքում, SSL սերտիֆիկատները դժվար է պատկերացնել ( navigator.geolocation- ը, օրինակ, տեղական SSL կոդավորումը պահանջում է): Chrome- ի 58 -րդ տարբերակից ի վեր CN- ի (Ընդհանուր անուն) աջակցությունը դադարեցվել է, և SAN (Առարկայական այլընտրանքային անուն) դարձել է պարտադիր: Արդյունքում, հանկարծ Chrome- ն այլևս չի ընդունում սովորական ձևով ստեղծված SSL բոլոր վկայագրերը:

.­.­.

Երկու հոգու կրկնակի տարիքը

Հաշվի առեք երկու անձի \(A\) և \(B\) , ովքեր չեն ծնվել նույն օրը և \(A\) երիտասարդ են, քան \(B\) : Showույց տվեք, որ կան ճիշտ երկու տարիքային համաստեղություններ \(a,b \in \mathbb{N}\) , որի համար կիրառվում է հետևյալը. \(2\cdot a = b\) : Մենք նախ սահմանեցինք \(d \in \mathbb{R}^+\) որպես \(A\) և \(B\) տարիքային տարբերությունը \(A\) ծննդյան պահին \(A\) ծննդյան հետ \( 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\) ծնվելուց հետո \(A\) with \(x = x_0 + x_1\) , \(x_0 \in \mathbb{N}_0, x_1 \in \mathbb{R}, x_1 \in [0;1[\) :

.­.­.

Git և դատարկ պանակներ

Քանի որ հայտնի է, որ Git- ը չգիտի ոչ պանակներ, այլ միայն ֆայլեր, դատարկ պանակների կառուցվածքները չեն ավարտվում պահեստում: Այնուամենայնիվ, քանի որ շատ շրջանակներ և նախագծեր բացարձակապես դրա կարիքը ունեն, դրանք պետք է ավարտվեն այնտեղ: Սովորական պրակտիկա է ստեղծել այսպես կոչված տեղապահի ֆայլեր (հաճախ կոչվում է .gitkeep), որոնք ենթադրաբար նշում են թղթապանակի կառուցվածքը: Այս ֆայլերը կարելի է հեշտությամբ ստեղծել, ցանկության դեպքում կարող են նաև ապահովել, որ պանակներում այլ ֆայլեր անտեսվեն:

.­.­.

Անվճար Node.js հյուրընկալում Heroku- ի հետ

Node.js- ին հյուրընկալելը դեռ շատ տարածված չէ, հատկապես գերմանախոս երկրներում: Ամերիկյան « Հերոկու» ամպային ընկերությունը այստեղ առաջարկում է դեղամիջոց ՝ նույնիսկ անվճար : Միշտ նկատում եք «Կառուցեք հավելվածներ ... ոչ ենթակառուցվածքները» պարադիգմը և դեռևս որևէ սահմանափակում ունեք: Որպես օրինակ ՝ մենք իրականացնում ենք PhantomJS- ի հիման վրա փոքրիկ cron գործը, որն ամեն օր կայք է գրանցում և էջի վերնագիրն ուղարկում էլեկտրոնային փոստով:

.­.­.

Կանտորի զուգավորման գործառույթը

Բացի անկյունային փաստարկներից , Գեորգ Կանտորը նաև մշակեց Կանտորի զուգավորման գործառույթը \(\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\) \(31\) համարների եզակի կոդավորումը \(3\) և \(4\) համարներին: Show \(\mathbb{W} = \mathbb{N}\) տալ. \(\mathbb{W} = \mathbb{N}\) values \(\mathbb{W} = \mathbb{N}\) արժեքների շարքը, այսինքն ` \(z\) ն իր մեջ վերցնում է բոլոր բնական համարները:

.­.­.

Երկիրը և սիսեռը

Հաշվի առեք երկիրը (որպես գնդակ ` \(r_1 = 6370km\) ) և սիսեռով (որպես \(r_2 = 2mm\) ) և \(r_2 = 2mm\) պարան հասարակածի վրա այնպես, որ այն սերտորեն ընկած լինի մակերեսի վրա: Այժմ դուք երկարացնում եք երկու պարանները յուրաքանչյուրը մեկ մետրով: Երկու պարաններն այժմ պետք է նորից ամբողջովին երկարացվեն հասարակածի վրա, բայց դրանք այլևս ամբողջովին մակերևույթի վրա չեն, այլ սավառնում են հասարակածի վրա: Մակերեսից ո՞ր բարձրությամբ է պարանը սահում երկրի վրա, որքան բարձր է սիսեռից:

.­.­.

Հնարավորությունները անալոգային ժամացույցում

Օրվա ժամի ո՞ր տոկոսն է անալոգային ժամացույցի բոլոր երեք ձեռքերը հավաքածուի աջ կեսում: Նախ նայում եք ժամացույցի ձեռքը, որը աջ կողմում է 24 24 ժամվա ընթացքում (50%): Այս պահից 12 րոպեի ընթացքում 6 րոպեի ընթացքում (25%) րոպեի ձեռքը աջ է: Այս 6 ժամից երկրորդ ձեռքը 3 ժամ է ծախսում աջ կողմում (12.5%):

.­.­.

Լարավել. Պերճախոս հարաբերությունների հետ աշխատելը

Eloquent- ի հետ Laravel- ը շտեմարանի հետ շփումը շատ ավելի հեշտացնում է: Eloquent Relationships- ի հետ աշխատելիս դինամիկ փոփոխականներ անվանելիս (PHP- ի կախարդական մեթոդներ օգտագործելիս) պետք է տեղյակ լինեք, որ մոդելների օրինակները չեն արտացոլում նոր փոփոխություններ, այլ դրանք ժամանակավորապես պահում են, երբ դրանք կանչվում են:

.­.­.

Bitbucket. Ջնջել թղթապանակը Git- ի պատմությունից

Bitbucket- ում Git- ը հյուրընկալելիս կա 2 GB- ի ծանր սահման, եթե դա գերազանցված է, դուք միայն ունեք ընթերցված մուտք դեպի պահեստ: Դա կանխելու համար, օրինակ, հետադարձ հայացքով հեռացրեք մեծ թղթապանակները կամ ֆայլերը ձեր պարտավորություններից: Բայց նաև այլ դեպքերում (եթե մուտքի տվյալները մտել են պատմություն, կամ node_modules- ը կրկին սայթաքել է վարպետի վրա), դուք պետք է հետադարձ հայացքով շահարկեք Git- ի պատմությունը `հակառակ դրա բնույթին:

.­.­.

Ինտեգրեք SSL վկայագիրը IIS- ի DomainFective- ից

Եկեք գաղտնագրման ժամանակ գաղտնագրված կայքերը ստանդարտ են դարձել: Բայց հաճախ պահանջվում է վայրի քարտ կամ երկարաձգված վկայականներ, որոնք առանձնապես հուսալի են սեփականատիրոջ վավերացմամբ: Մատակարարը DomainFactory- ն առաջարկում է էժան SSL վկայականներ, որոնք կարող են օգտագործվել նաև արտաքին: Ներկայիս IIS- ի կարգավորումը հաջողության է հասնում առանց CSR- ի ` OpenSSL- ի օգնությամբ: Հետևյալում ես ձեզ կարճ ցույց կտամ, թե որ քայլերն են անհրաժեշտ:

.­.­.

Պարադոքսալ հաղթող ռազմավարությունը թվերը կռահելիս

1987 թ.-ին «Հաղորդակցության և հաշմանդամության բաց խնդիրները» -ում Թոմաս Մ. Քորթը հարցրեց հետևյալ զարմանալի հարցը . Խաղացողը \(X\) գրում է երկու տարբեր և պատահականորեն ընտրված բնական թվեր \(A\) և \(B\) երկու տարբեր: Նշեք և դրեք դրանք երեսով ներքև սեղանի վրա: Խաղացողը \(Y\) այժմ պատահականորեն ընտրում է այս թղթի կտորներից մեկը, տեսնում է համարը և այժմ պետք է որոշի ՝ այս համարն ավելի փոքր է կամ ավելի մեծ, քան մյուս համարը, որը դեռ առջևում է սեղանին:

.­.­.

Ֆուտբոլ և գծային հանրահաշիվ

Երբ մեկնարկում է ֆուտբոլային խաղը, գնդակը ընկած է դաշտի կենտրոնում և այնուհետև 45 րոպեով տեղափոխվում և պտտվում է դաշտը: Երկրորդ խաղակեսի սկզբում գնդակը կրկին դաշտի կենտրոնում է: Օգտագործելով գծային հանրահաշվի պարզ միջոցներ, մենք ցույց ենք տալիս, որ կա՛մ մակերևույթի վրա միշտ կան անսահմանորեն շատ կետեր ՝ ճիշտ նույն դիրքում, ինչպես սկզբնական վիճակում, կամ ճիշտ 2:

.­.­.

Laravel. Blade ձևանմուշների կարգաբերում

Լարվել 5-ում շեղբերների կաղապարները կարգաբերելիս դուք հաճախ ստանում եք անիմաստ սխալի հաղորդագրություններ, որոնք վերաբերում են պահված դիտումներին: Նախկինում բոլորն ավելի լավն էին. 4-րդ տարբերակում առկա կարգաբերման տեսակետը պարունակում էր ավելի օգտակար գործառույթներ և նաև ավելի լավ: Մի քանի տող կոդ դուք կարող եք ստանալ այս ֆունկցիոնալությունը մեջքը օգնությամբ whoops ( «PHP սխալների համար սառը երեխաների»):

.­.­.

Լոգոների ներդաշնակ ներկայացում JavaScript- ի հետ

Անկախ նրանից, թե հղումները, գործընկերները կամ հաճախորդները. Շատ դեպքեր կան, որոնցում միմյանց հետ միասին ցանկալի է մի քանի պատկերանշան ցուցադրել: Լոգոյի չափի գործակիցները հիմնականում անհամատեղելի են: Հաճախ մեկը հետևում է մարդու աղիքի զգացողությանը, երբ խոսքը վերաբերում է դիզայնի չափի ներկայացվածության հետ, բայց կա նաև տեսողականորեն գրավիչ ներկայացուցչության ճշգրիտ հաշվարկման մեթոդ ՝ հավասարեցնելով լոգոյի տարածքները: Հաջորդ օրինակում, դուք կարող եք դա անել JavaScript- ի մի քանի տողով:

.­.­.

Ստուգեք PHP / JS- ի փոփոխականները `գոյության համար

Ամեն օր PHP- ի և JavaScript- ի փոփոխականների հետ աշխատելիս ձեզ միշտ հարցնում են, թե արդյոք փոփոխականը դատարկ է: Ստուգելու համար արժե իմանալ հայրենի գործառույթները և դրանց տարբերությունները: Վրդովեցուցիչ է, որ ինտուիտիվորեն ստուգելու որևէ փոփոխական միջոց գոյություն չունի, թե ոչ: Ստորև բերված մատրիցը ցույց է տալիս, թե ինչ է դա նշանակում: Օգնական փոքր գործառույթները թույլ են տալիս վերափոխել ձեր ուզածը:

.­.­.

Զանգվածային զանգեր sipgate.io- ով

Sipgate.io- ի միջոցով Sipgate- ը ստեղծել է հետաքրքիր ամպային API, որի միջոցով դուք ունեք բազմաթիվ տարբերակներ ինտերնետ-հեռախոսակապի բոլոր ասպեկտների համար : Հաշիվն անվճար է, և Feature Store- ում կա նաև անվճար տարբերակ ՝ ցանկացած անվճար ուղարկողի համարը սահմանելու համար : Sipgate.io- ի փաստաթղթերը դեռևս ընդարձակելի են, բայց պաշտոնական Sipgate API- ի փոքրիկ ընթերցմամբ դուք կարող եք արագորեն իրականացնել հետաքրքիր իրեր:

.­.­.

Վերադարձը SQL- ում

SQL- ի հիման վրա հիմնված տվյալների բազայի կառավարման համակարգերը սահմանափակված են միայն հիերարխիկ կամ ռեցուրսիվ հարցումների համար: ArangoDB- ի նման այլ համակարգերն այստեղ ավելի լավն են (այս մասին հիանալի խոսակցություն կար GOTO 2016-ում ): Բայց SQL- ում կարող եք նաև ստեղծել հետադարձային հարցումներ `օգտագործելով ընդհանուր սեղանի արտահայտություններ և այդպիսով հարցնել դասական ծնողների / երեխաների սեղաններ բոլոր նախնիների և սերունդների համար:

.­.­.

WordPress. Արխիվացրեք արխիվի էջերը

Ըստ w3techs.com- ի ՝ WordPress- ը ներկայումս գործում է ամբողջ աշխարհի բոլոր կայքերի շուրջ 27.4% -ով: Շատ դեպքերում դրանք բլոգեր չեն: WordPress- ը ինքնաբերաբար ստեղծում է բազմաթիվ, հաճախ չօգտագործված URL- ներ և Google- ի կողմից այդքան շատ հղումներ արտադրում, որ վեբ կայքի օպերատորը նույնիսկ չուներ էկրանին: Այս բոլորը կարելի է անջատել պարզ հրամանով:

.­.­.

PDF ձևի դաշտերը զանգվածաբար անվանակոչել

Եթե, ինձ պես, դուք մնում եք հազարավոր ձևերի դաշտային անուններ վերանվանելու մեջ, Acrobat- ում ներառված JavaScript վահանակը լավ ընտրություն է: Դրանով դուք կարող եք ոչ միայն կատարել JavaScript- ի ցանկացած կոդ, այլև մուտք գործել PDF- ի բոլոր պարունակությունները (ներառյալ ձևի դաշտերը): Քանի որ JS-API- ում անվանափոխման համար բնօրինակ գործառույթ գոյություն չունի, բոլոր հատկություններով ձևի դաշտերը պատճենվում և ստեղծվում են նոր անունով:

.­.­.

Խանութի պարագաներ. Վերականգնեք տարբերակի փոփոխությունները

Հայտնի խնդիրը դեռևս լուծված չէ Խանութի պարագաներում 5. Եթե դուք ստեղծում եք հոդված ՝ փոխադարձաբար կախված տարբերակների հետ փոխադարձ բացառիկ կազմաձևման ընտրանքներից, կարող է պատահել, որ որոշ համակցություններ հնարավոր չէ ընտրել և, հետևաբար, չեն կարող պատվիրվել առաջնագծում: Մի plugin- ի օգնությամբ խնդիրը ներկայումս հեշտ է շտկել:

.­.­.

Հիմնական համարների անսահմանության համար մեկ տող

Հիմնական թվերի անսահմանության մասին բազում ապացույցներ կան. Տարրերի գրքից հայտնի Էվկլիդայի թեորեմը բացակայում է թվերի տեսության որևէ հիմնական դասախոսության մեջ: 2015-ի ամերիկյան մաթեմատիկական ամսականում (թողարկում 122) Սեմ Հորթշիլդը հրապարակեց հակասության ոչ պակաս էլեգանտ ապացույց ՝ մեկ տողանի տեսքով, որը ես չեմ դիմի ձեզանից (հակիրճ մեկնաբանություններով):

.­.­.

Պատկերացրեք Windows հրամանի տողը

Windows- ի տհաճ հուշումը կարելի է տեսողականորեն կատարելագործել մի քանի պարզ քայլերով: Այսպիսով, դուք կարող եք ոչ միայն կարգաբերել հրամանի տողը գույնի և չափի տեսանկյունից, այլև ընդլայնել դրա գործառույթը (բարձրացնել բուֆերը, տեղադրելով մեծ քանակությամբ UNIX գործիքներ): Չնայած հուշումը չի մոտենում PowerShell 6.0- ին կամ նոր Windows 10 Bash Shell- ին , այն պետք չէ թաքցնել իրեն ամենօրյա խնդիրների համար:

.­.­.

Դինամիկ URL- ներ Joomla- ում

Բովանդակության կառավարման համակարգերում URL- ները հաճախ միշտ չէ, որ ամրագրված են նախօրոք և, հետևաբար, նախապես ստատիկորեն չեն ստեղծվում (որպես ներդրում կամ ընտրացանկի տարր), բայց հասցեագրում են տվյալների բազայից: WordPress- ի նման ( ինչպես նկարագրված է այստեղ ), Joomla- ում նույնպես հնարավոր է կառուցել URL- ի դինամիկ կառուցվածքներ (անկախ ներքին alias համակարգից): Կամ JRouter- ը լավ ընտրություն է. Կամ կարող եք օգտագործել մեկ շարքով ներդիր .htaccess- ում:

.­.­.

JavaScript PasteJacking

Ժամանակակից բրաուզերները կարող են օգտագործել JavaScript- ը `օգտագործողի clipboard- ին կարդալու և գրելու համար, ինչը նշանակում է, որ դրանք հնարավոր է շահարկել: Հիմքում ընկած տեխնոլոգիան արդեն հին գլխարկն է, բայց միայն վերջերս ինտերնետում ավելի ու ավելի շատ գրոհներ են տեղի ունեցել («PasteJacking» անվան տակ), որոնք օգտվում են այդ հնարավորությունից ՝ անփորձ օգտագործողի համար: JavaScript- ի իրականացումը բենալ է:

.­.­.

Փոխանակեք սյունակները PostgreSQL- ում

SQL սեղանի սյուների փոխանակումը MySQL- ի ստանդարտ ռեպերտուարի մի մասն է. Սա դեռ (աջակցում չէ) PostgreSQL- ի հետ: Պաշտոնական վիքին նվիրում է խնդրին իր ներդրումը , բայց չի ցուցաբերում գործնական լուծում, որը նաև աջակցում է տեսակետներին, ցուցանիշներին և հրահրմանը: Հետևյալ դասը կատարում է այս աշխատանքը (ինչպես MySQL- ի, այնպես էլ PostgreSQL- ի համար) կամ հրամանի տողում - կամ այլընտրանքորեն ուղղակիորեն `Laravel 5-ում:

.­.­.

Արագ հուշում Windows Explorer- ի համար

Եթե ​​ցանկանում եք արագորեն բացել հրամանի հուշումը Windows Explorer- ի պանակում, ապա աջ սեղմեք (մեկ մակարդակի վերև) և պահեք Shift ստեղնը ներքևի պանակում, ապա համատեքստի ընտրացանկում ընտրեք «Բաց հրամանի հուշումը»: Թղթապանակի ներսում գտնվելիս ես գտել եմ ևս մեկ, ավելի արագ մեթոդ. Այստեղ կտտացրեք թղթապանակի ընթացիկ ուղու վրա, մուտքագրեք «cmd» և հաստատեք Enter- ի հետ:

.­.­.

WordPress- ի կարգեր. Ծառի տեսք / ժառանգություն

Եթե ​​WordPress- ում աշխատում եք հիերարխիկ կատեգորիաների (տաքսոնոմիաների) հետ, ապա կգտնեք, որ, մի կողմից, թիկունքում ստուգված կատեգորիաների ցուցադրումը շփոթված է, և, մյուս կողմից, հոդվածներն ինքնաբերաբար չեն ավարտվում ծնողների կատեգորիայի մեջ, եթե դուք տեղադրված եք երեխայի կատեգորիայում: Երկուսն էլ կարող են թեքվել մի քանի տողի կոդով ՝ օգտագործելով հզոր որսալ համակարգը (գործողության և ֆիլտրի տեսքով):

.­.­.

PHP 7-ը և տիեզերանավերի օպերատորը

Ի լրումն նոր գործառույթների, ինչպիսիք են ՝ ակնարկելով մասշտաբի տվյալների տեսակների կամ օպտիմիզացված կատարման համար , PHP 7-ը իր հետ բերում է նաև շատ նոր, օգտակար լեզվական ընդարձակումներ: «Տիեզերանավերի օպերատորը» վերջապես այն դարձրեց PHP- ի աշխարհ (Ռուբի և Պերլի ծրագրավորողները դա վաղուց գիտեին): \($a $b\) վերադառնում է \(0\) եթե և միայն այն դեպքում, եթե երկու օպերաները նույնն են, \(1\) եթե ձախը ավելի մեծ է, և այլապես \(-1\) :

.­.­.

IIS 7.5 PHP FastCGI դադարեցման ժամկետ

Եթե ​​դուք PHP- ին եք միացնում IG 7.5- ի միջոցով FastCGI- ի միջոցով, ապա յուրաքանչյուր գրությունը դադարում է լռելյայն ավարտվել 600 վայրկյանից հետո (այսինքն ՝ 10 րոպե): Php.ini- ում հայտնի փոփոխական «max_exception_time» - ը փոխելը որևէ ազդեցություն չունի դրա վրա, դուք պետք է (նույնպես) կարգավորեք FastCGI պարամետրերը: Դրա համար IIS- ն առաջարկում է հարմարավետ ինտերֆեյս ՝ համապատասխան փոփոխականների կառավարման համար:

.­.­.

Ստոկաստիկայի պարադոքս

Պայմանական հավանականության տեսությունը իր հետ բերում է գեղեցիկ առաջադրանքներ `հակաուռուցքային լուծումներով: Բացի քույրերի հայտնի խնդրից, ես համառոտ կանդրադառնամ մեկ այլ օրինակով. «Ես այժմ երկու երեխա ունեմ: Մեկ երեխա տղա է և ծնվել է հինգշաբթի օրը: Ի՞նչ հավանականություն կա, որ մյուս երեխան նույնպես տղա է»:

.­.­.

Git, shopware և դատարկ թղթապանակներ

Git ֆայլերի տարբերակների կառավարման համակարգը նիհար է, արագ և դյուրակիր: Git- ը միշտ գործ ունի առարկաների, մասնավորապես ՝ ֆայլերի հետ: Թղթապանակները ստեղծվում են միայն այն դեպքում, երբ դրանցում ֆայլեր կան, հակառակ դեպքում Git- ը դրանք ընդհանրապես չի արձանագրում: Սա որոշ նախագծերում անհեթեթ կողմնակի էֆեկտներ է ունենում: Օրինակ ՝ Խանութի խանութների համակարգը հենվում է թղթապանակի կառուցվածքի վրա խստորեն պահպանման վրա ՝ գործելու համար:

.­.­.

Խանութի պարագաներ. Առաքման անհատական ​​ծախսերը

Խանութների խանութն ունի առաքման արժեքի հզոր մոդուլ, որի հաշվարկման դեպքում դուք կարող եք միջամտել նպատակային ձևով: Մեր դեպքում մենք ուզում ենք իրականացնել հետևյալ սցենարը. Յուրաքանչյուր ապրանքի համար բեռնափոխադրման ծախսերն ի սկզբանե որոշվում են ըստ իրի քաշի (նշվում են քաշի սահմանները): Միայն հատուկ բացառությունների դեպքում պետք է հաստատվեն բեռնափոխադրման ծախսերը `յուրաքանչյուր ապրանքի համար անհատական:

.­.­.

Բերեք ձեր սեփական սարքը

Դու հիմա դժվար թե անցնես, եթե ուզում ես ճկուն և ինքնուրույն աշխատել. Ամպը: Հավանաբար, կան բավականին շատ մարդիկ, ովքեր արդեն օգտագործում են ամպը, առանց դրա իմանալու: Օրինակ, հոսքի միջոցով ամբողջ բովանդակությունը պահվում է ամպի մեջ և անհրաժեշտության դեպքում հնարավոր է զանգահարել: Netflix- ը այստեղ օրինակ է, որն ավելի ու ավելի տարածված է դառնում Գերմանիայում: Կամ աշխատասեղանի համակարգչի կամ laptop- ի բոլոր բջջային սարքերի հետ համաժամացումը նույնպես մեծապես կատարվում է ամպի միջոցով:

.­.­.

Դինամիկ permalinks- ը WordPress- ում

WordPress- ի permalink համակարգը կարող է շատ լավ հարմարվել ձեր սեփական կարիքներին ՝ կառուցվածքային պիտակների օգնությամբ : % Postname% կարգաբերումը, հավանաբար, ամենատարածված և գործնական լուծումն է: Այնուամենայնիվ, եթե ցանկանում եք ստեղծել իրական դինամիկ հղումներ, ապա նախ պետք է համակարգն ընդլայնել ձեր սեփական կոդով:

.­.­.

Կոռուպցիոն հիպերհղումներ Word- ում և Excel- ում

Մեկը կմտածի, որ Word / Excel- ի փաստաթղթից հիպերհղումներ բացելիս ստանդարտ զննարկիչը սկսվում է ցանկալի URL- ով: Բավականին տարօրինակ է, որ դա այն դեպքը չէ, ինչը հանգեցնում է տհաճ կողմնակի բարդությունների և անհնար է դարձնում նշված գրասենյակային ծրագրերում նստատեղերի / բլիթների վրա հիմնված, մուտքի պաշտպանված էջերի հղումները:

.­.­.

Պարադոքս ՝ Հոր օրվա համար

Այսօրվա Հոր օրը, դուստրը հայրիկին տալիս է ինքնապատկերված նկար, որը հայրը վաղուց էր ցանկացել նրանից: Դուստրն ասում է. «Ես ձեզ կտամ ձեր հայցած նկարը, և իմ նվերը անակնկալ կլինի»: Հայրը զարմացած է և խորհում է այս հայտարարության ճշմարտության մասին:

.­.­.

Ինտեգրվել դինամիկ գրություններ HTTPS- ի հետ և առանց դրա

Դուք կապու՞մ եք <head > - Տարածքի սցենարները չգրագրված են և կանչում են գոյություն ունեցող SSL սերտիֆիկատով էջ, որը գաղտնագրված է, այդ գրությունները արգելափակված են, հետևաբար չեն կատարվում: Եթե ​​դուք պարզապես բացառում եք արձանագրությունը, բոլոր սցենարները ինքնաբերաբար կոդավորված են, երբ վեբ-կայք մուտք է գործում https: // - հակառակ դեպքում չգրարկված:

.­.­.

Բացառիկ ընտրացանկերում օգտագործելիությունը

Բազմաստիճան բացվող մենյուի հետ աշխատելիս հաճախ հանդիպում եք այն խնդրին, որ սխալ ենթահողը բացվում է պատահականորեն կամ ցանկալի ենթահողը պատահականորեն փակվում է: Այս էֆեկտը տեղի է ունենում այն ​​ժամանակ, երբ մկնիկի ցուցիչը թողնում է համապատասխան ընտրացանկը վերին մակարդակում, երբ նայում է արդեն իսկ ընդլայնված ենթախմբին:

.­.­.

Խանութի պարագաներ. Ինքնաբերաբար անջատեք տարբերակները

Խանութների պարագաներում վաճառքի կետի համար նախատեսված ամբողջ հոդվածն անջատվում է իրական պատվերի համար, եթե բոլոր տարբերակները ունեն գույք 0-ից պակաս կամ հավասար գույք: Որպեսզի դա իրականացնեմ տարբերակային հիմունքներով, ես ծրագրավորել եմ մի փոքր plugin, որի Bootstrap.php- ն, որը ես կտրամադրեմ ստորև:

.­.­.

Կրկնակի գաղտնաբառի հարցումը SSL- ով

Հետևյալ համաստեղությունը միշտ բերում է աննկատելի կողմնակի էֆեկտի. Եթե դուք պաշտպանում եք ձեր կայքը htaccess / htpasswd- ով և միևնույն ժամանակ ստիպել SSL կապ, ձեզ միշտ անհրաժեշտ է նույն գաղտնաբառը երկու անգամ (մեկ անգամ http և մեկ անգամ հաջողությամբ մուտքագրված https- ի համար): Apache 2.4-ում ներդրված կազմաձևման բաժինների օգնությամբ խնդիրը կարելի է հեշտությամբ յուրացնել:

.­.­.

Բազմաշերտ տողեր JavaScript- ում

JavaScript- ի հետ ծրագրավորելիս հաճախ մեկը սայթաքում է բազմաբնույթ տողեր իրականացնելու հնարավորության բացակայության պատճառով ՝ դրանք մուտքագրելով կոդով բազմաթիվ տողերով: Թեև PHP- ի կամ Ruby- ի այլ լեզուների առաջադրանքը խնդիր չէ, JavaScript- ը հնարավոր է ղեկավարել միայն ելակետերով, որոնց օգտագործումը կախված է անձնական համից կամ զննարկչի աջակցությունից:

.­.­.

Արհեստական ​​հետախուզություն. Արդյո՞ք դա արդեն գոյություն ունի:

Եթե ​​նայում եք անցած երկու տարվա տեխնիկական նորամուծություններին, միշտ կգտնեք այնպիսի բառեր, ինչպիսիք են խելացի տեխնոլոգիաները կամ արհեստական ​​բանականությունը (AI): Բայց երբ ավելի ուշադիր ենք նայում, տեսնում ենք, որ սարքերի մեծ մասը դեռ հեռու է արհեստական ​​բանականությունից: Խելացի տնային համակարգերը, ինչպիսիք են Amazon- ը կամ Google- ը, հատկապես հաճախ կապված են AI- ի հետ:

.­.­.

Տեխնոլոգիան առցանց խաղատների հետևում

Արդեն մի քանի տարի է, ինչ նրանք ծլում են. Առցանց խաղատները: Անթիվ պրովայդերները խաղային երկրպագուներին հնարավորություն են տալիս գիշերային ժամերին համացանցով անձնատուր լինել սիրված ժամանցի մասին: Եթե ​​նախկինում կցանկանայիք կազինո գնալ, ապա այսօր կարող եք փրկել այդ ճանապարհը և պարզապես միացնել համակարգիչը: Բայց ինչպես է ճիշտ գործում այս սկզբունքը:

.­.­.

փոստ () PHP- ում UTF-8 և umlauts- ով

PHP- ի հետ ուղարկելը ամենալավը կատարվում է PHPMailer- ի նման հզոր դասերի միջոցով : Հեշտ փաթաթան գործառույթները հնարավորություն են տալիս UTF-8 պարունակության մեջ պարունակել մի քանի տող կոդ, պատկերներ ներկառուցել և գաղտնագրված հավելվածներ ուղարկել: Եթե ​​ցանկանում եք պահպանել գլխավերևից և, հակառակ առաջարկությանը, օգտագործեք PHP ֆունկցիայի փոստը () , ամենաթեթև բախման դեպքում բախվելու եք ամենաթողության և UTF-8 օգտագործման ժամանակ:

.­.­.

Google PageSpeed ​​Insights vs. Google Analytics

Վավերացման գործիքները, ինչպիսիք են W3C նշման վավերացման ծառայությունը կամ Google PageSpeed ​​Insights- ը, օգտակար են կայքի ծածկագիրը և կատարողականը օբյեկտիվորեն գնահատելու համար: Google- ը մասնավորապես ազդում է մի ամբողջ արդյունաբերության վրա `այնպիսի հասկացություններով, ինչպիսիք են վերին ծալքը, - ինչպես նաև սահմանում է խիստ, բայց օգտակար ուղեցույցներ ՝ պատկերի սեղմման և պահպանումի առումով: Այնուամենայնիվ, կարող է պատահել, որ Google- ը ոտքի է կանգնում:

.­.­.

Բարի գալուստ JavaScript 2.0

JavaScript- ը գերակշռում է համացանցում և ECMAScript- ում, լեզվի միջուկը մեծանում է: Նոր առանձնահատկությունը (ES6 կամ JS2), որը սպասվում է այս տարվա կեսին, իր հետ բերում է բազմաթիվ նորամուծություններ, որոնք կարելի է փորձել այսօր: Firefox- ը ներկայումս ունի ամենալավ աջակցությունը , բայց այսպես կոչված տրանսպիլերների միջոցով, օրինակ, Google Traceur- ի պոլիգրաֆիկացումը հնարավոր է: Հետևյալը համառոտ ակնարկ է ES6- ի նոր հատկությունների մասին:

.­.­.

0,99999... = 1?

Անկախ նրանից, թե դպրոցում, թե համալսարանում. Հետաքրքիր հարց է, որն առաջ է \( 0,99999... = 1 \) և հետո ներառում է այն հարցը, թե ճի՞շտ է հետևյալ հավասարումը. \( 0,99999... = 1 \) : Չնայած անսահմանությունը \(0,99999... = A\) է հավասարման ձախ մասում, մենք այն տալիս ենք անուն ՝ \(0,99999... = A\) : \(10\) գործոնով և պարզ հանրահաշվական վերափոխումներից հետո բազմապատկվելուց հետո մենք ստանում ենք առաջին զարմանալի գիտելիք:

.­.­.

SQL. Չնայած ցուցանիշի վատ ցուցանիշին

Ես պարզապես բախվել էի SQL տվյալների բազայի հետևյալ կատարողականի խնդրին. 1 000 000 ֆունտ գրառմամբ «օգտվողներ» կոչվող SQL աղյուսակում գրանցումների քանակի որոշումն այսօր տևեց անհանդուրժելի 28 վայրկյան: «Ստեղծված» սյունակում գրանցումների ժամանակները պահպանվել են «Ymd H: i: s» ձևաչափով:

.­.­.

Փոքր շախմատի խնդիր

Հայտնի ասպետի և կանանց խնդրից բացի, շախմատի աշխարհում կան շատ այլ հետաքրքրաշարժ հարցեր: Ես նախորդ բլոգի գրառման մեջ անդրադարձել էի երկու փոքր հետաքրքրասիրության: Եթե ​​մաթեմատիկորեն զբաղվեք շախմատի հետ կապված խնդիրներով, ապա արագորեն գտնում եք, որ մաթեմատիկան տալիս է շատ պարզ և լուսավոր պատասխաններ բազմաթիվ հարցերի:

.­.­.

Ֆայլերը մատչելի են OneDrive- ով առցանց

Անկախ նրանից, թե OneDrive- ը , Dropbox- ը , Google Drive- ը , OwnCloud- ը , Box.net- ն անկախ նրանից, թե որ տուփով եք պահում ձեր ֆայլերը, ծառայությունները համարյա նույնն են: Բոլոր աշխատասեղանի և շարժական համակարգերի համար մատչելի հաճախորդները, ստանդարտ չհ ծածկագրված ֆայլերը և համօգտագործման ընտրանքները տարբերվում են միայն սահմանային առումով: Բայց OneDrive- ը, որը Windows 8.1-ից ինտեգրված է համակարգին, ունի մեկ հատուկ առանձնահատկություն. Միայն ֆայլերը հասանելի են ինտերնետում:

.­.­.

PHP. Windows- ի տակ գտնվող արբանյակային ֆայլերի մուտք

Webանցային սերվերների ֆայլերը միշտ պետք է լինեն առանց բացատների (ոչ «սա է նկարը նկարը»), առանց հապշտապի կամ հատուկ նիշերի (ոչ «football.jpg»), առանց հետադարձ կապի (ոչ «Work \ Auto.jpg») և ավելի ցածր դեպքում (ոչ »: test.JPG "): Սակայն վերջերս, ես ստիպված էի մուտք գործել և մշակել հաճախորդների նախագծի համար ցանկացած ֆայլի անվան մեծ թվով կանխորոշված ​​ֆայլեր:

.­.­.

Վարկանիշային ցուցակը որոշելու համար SQL հարցում

Այսօր ես գտա հետևյալ առաջադրանքը `հաճախորդների նախագծի վրա աշխատելիս. Վերցրեք SQL աղյուսակի« օգտվող »` «id» և «միավոր» սյունակներով և որոշեք «միավորով» դասակարգված բոլոր օգտագործողների դասակարգման ցուցակը, որում օգտագործողները ստացեք նույն վարկանիշը նույն միավորով: Օգտագործողի կողմից սահմանված փոփոխականներ օգտագործելով ՝ այս խնդիրը կարող է լուծվել ինտուիտիվ և հեշտությամբ:

.­.­.

Facebook SDK. Ստուգեք նշանը սերվերի կողմից

Facebook SDK- ի հետ աշխատելիս (ավելի ճիշտ `Facebook- ի մուտքի գործառույթը REST ինտերֆեյսի միջոցով իրականացնելիս), փոխանցված նշանը, որը հաճախորդը ստացել է Facebook- ից, նախ պետք է ստուգվի սերվերի կողմից վավերականության մասին, նախքան հետագա գործողությունների իրականացումը: .

.­.­.

Chrome DevTools. Հասցեն DOM տարրերին

Արդյո՞ք Chrome- ը, Firefox- ը, Opera- ն, Safari- ն կամ նույնիսկ Internet Explorer- ը: Այն բանից հետո, երբ հասուն ծրագրավորող գործիքները Firefox- ի և հանրաճանաչ plugin Firebug- ի եզակի առանձնահատկությունն էին, մինչև մի քանի տարի առաջ, հզոր ծրագրավորող գործիքներն այժմ հանդիսանում են յուրաքանչյուր զննարկչի ստանդարտ շրջանակի մաս, որի մեջ հայտնաբերելու շատ բան կա: տալիս է

.­.­.

Մուտք ֆայլային համակարգ, օգտագործելով SQL

Ես պարզապես գտել եմ MySQL- ի հաճելի հնարավորությունը `ֆայլային համակարգ մուտք գործելու և արժեքավոր տեղեկատվություն ստանալու համար, օրինակ` ֆայլերի և թղթապանակների կամ դրանց բովանդակության առկայության մասին: Սա կարող է շատ օգտակար լինել, որպես այլընտրանք php ֆունկցիայի file_exists- ի համար , քանի որ ֆայլ (ներ) ի գոյության մասին տեղեկատվությունը դեռ կարող է օգտագործվել հարցումներում ՝ հետագա տեսակավորման և համախմբման գործառույթների համար:

.­.­.

Անիմացիոն ֆոններ կտավով

Անիմացիոն վեկտորային ֆոնները կարող են բազմազանություն ավելացնել վեբ լանդշաֆտի համար, որը բնութագրվում է ամբողջ էկրանով լուսանկարներով և տեսանյութերով: Լավ կլինի, որ բեռնելու ժամանակները, ինչպես նաև ապարատային և ծրագրային ապահովման լայն աջակցություն ձեռք բերեն: Մեկ լուծում է `կտավ: JavaScript- ի կողմից վերահսկվող HTML տարրը աջակցվում է բոլոր ընթացիկ զննարկիչների կողմից և վերարտադրվում է բջջային սարքերում բարձր կատարողականությամբ:

.­.­.

HTML տարրերի ֆիքսված տեսանկյունից

Որպես վեբ մշակող, դուք հաճախ ամաչում եք աշխատել HTML տարրերի հետ, որոնք, ի հակադրություն, օրինակ, ի տարբերություն img- ի էլեմենտին - չունեն ֆիքսված չափի կամ ֆիքսված մասի հարաբերակցություն: Հաճախ ուզում եք ապահովել, որ այդ օբյեկտները պատշաճ կերպով վարվեն, բայց պահպանվում է լայնության և բարձրության միջև համամասնությունը: CSS- ն այստեղ լռելյայնորեն ինտուիտիվ լուծում չի առաջարկում: Բայց ուղղահայաց լիցքաթափման գույքի օգնությամբ դուք հասնում եք ձեր նպատակին:

.­.­.

Դատարանի վճիռ ՝ բաժնետոմսերի լուսանկարների օգտագործման վերաբերյալ

Այն բանից հետո, երբ անցյալ շաբաթ Քյոլնի շրջանային դատարանը ետ կանգնել էր RedTube սկանդալից և երբեք թույլ չէր տվել հրապարակել հակասական IP հասցեները, 14 O 427/13 որոշումը ևս մեկ անգամ բարձրացնում է խիստ վիճահարույց և կասկածելի դատավճիռ. Հեղինակը Stock- Հատուկ լուսանկարչական գործակալության լուսանկարները նույնպես պետք է կանչվեն `իրենց լուսանկարները ուղղակիորեն զանգահարելով իրենց URL- ով:

.­.­.

Adieu Block & Inline - Ողջույն HTML5

HTML5 ճշգրտման նորամուծությունները շատ են, և դրանցից շատերն արդեն ապահովված են զննարկչի լանդշաֆտի մեծամասնության կողմից `ներքևում ես ուզում եմ առանձնացնել բույնի տարրերի բուն կանոնների հետաքրքիր փոփոխությունը: HTML- ը միշտ տարբերակել է բլոկային և ներսից տարրերի միջև: Օրինակ ՝ HTML4 Document Type Definition- ը անվանում է h1, p, և div որպես բլոկ և a, span, img որպես ներխուժման տարրեր:

.­.­.

HTTP մուտք IIS- ի և Apache- ի վրա

Թե Apache- ն են Unix- ը, և թե IIS- ը Windows- ի համակարգերում, HTTP- ը հայցում է արտաքուստ ֆայլի տեսքով: Ձեր սեփական վեբ կայքի հարցումները պետք է ոչ միայն կանոնավոր և ձեռքով գնահատել և վերլուծել, ոչ միայն պաշտպանել հակերության հարձակումներից (օրինակ ՝ AWStats- ի կողմից մուտքագրվող ֆայլերի մուտքագրմամբ ): Համապատասխան տեղեկամատյանների ֆայլերի ուղիները, օրինակ, հետևյալն են լայնորեն կիրառվող կազմաձևերում.

  • /var/log/apache2/access.log (Օրինակ `Ubuntu 12.04, Apache 2.2)
  • C:\inetpub\logs\LogFiles\W3SVC1\u_ex<YYMMDD>.log (Օրինակ ՝ Windows Server 2012 R2, IIS 8.5)
.­.­.

Joomla, IIS և տեղեկատուի իրավունքներ

Joomla 3.2-ը Windows Server 2008 R2- ի IIS 7.5-ի հետ ինտեգրվելիս, հաճախ գրացուցակների հետ կապված խնդիրներ կան, որոնք հաճախ ոչ ադեկվատ լուծվում են այնպիսի պարամետրերով, որոնք չափազանց մեծահոգի են: Հետևյալ լուծումը անվտանգ և լիարժեք գործառույթ է.

  • IIS_IUSRS խմբին պետք են իրավունքներ C- ի համար: inetpub \ wwwroot \: Կարդացեք և կատարեք, ցուցադրեք թղթապանակի պարունակությունը, կարդացեք, գրեք
  • IIS_IUSRS խմբին պետք են իրավունքներ C- ի համար. Windows- Temp \: Կարդացեք և կատարեք, ցուցադրեք թղթապանակի բովանդակությունը, կարդացեք, գրեք
  • IUSR օգտագործողը պետք է լինի IIS_IUSRS խմբում (Համակարգչային կառավարում> Տեղական օգտագործողներ և խմբեր> խմբեր)

Եթե ​​Ձեզ անհրաժեշտ է հատուկ հատուկ գրացուցակային իրավունքներ (օրինակ ՝ SSH- ի կամ FTP- ի համար) PHP- ի միջոցով բեռնված բոլոր ֆայլերի համար, դրանք նույնպես սահմանում եք C- ի պանակում `\ Windows \ Temp \: Եթե ​​ֆայլը վերբեռնեք PHP- ի միջոցով, PHP- ն պատճենում է այս ֆայլը նախ ժամանակավոր, այնուհետև վերջնական ուղու: Եթե ​​ֆայլը վայրէջք է կատարել ժամանակավոր գրացուցակում, այն ժառանգում է իր իրավունքները և պահպանում է դրանք վերջնական գրացուցակին տեղափոխվելուց հետո:

.­.­.

Անանուն ցանցում. Անհնար է:

NSA- ի սկանդալի ժամանակաշրջանում ոչ միայն ցանցային խնայող օգտվողները են, ովքեր իրենց հարցնում են, թե արդյոք և ինչպես կարելի է անանուն կերպով շարժվել ինտերնետով ՝ իշխանությունների և գաղտնի ծառայությունների տվյալների զայրույթից խուսափելու համար: Այնուամենայնիվ, դա հաճախ հանգեցնում է սխալների և սխալ ենթադրությունների: Կենտրոնական սխալ ընկալումը անանունության կրճատումն է IP հասցեն թաքցնելու համար:

.­.­.

McFIT - նոր պատկերանշան, նոր պատկեր

McFIT զեղչի ֆիթնես շղթան իրեն նոր դեմք է հաղորդում: Անցյալում բանանի տեսքով վառ դեղին թալիսման զարդարում էր կապույտ տառերը, այժմ անթրասիտ գույնի ֆոնի վրա դեղին աղեղը հմտորեն միահյուսվում է ՝ դրանով իսկ ձևավորելով վերացական կառույց: FDP գույները կապույտ և դեղին ոչ միայն տեղ են տալիս պատկերանշանին, այլև McFIT- ի մնացած բոլոր տպումներին:

.­.­.

Photoshop. Ճանապարհորդել ժամանակին

Երբ եղբայրներ Թոմաս և Johnոն Քնոլ եղբայրները սկսեցին զարգացնել Adobe Photoshop- ը 1987 թ.-ին, ես դեռ չեմ ծնվել: Այսօր ՝ 2013-ին, ծրագրաշարը ընդհանուր առմամբ ամենատարածված ծրագրերից մեկն է և պատկերի մշակման ոլորտում շուկայի անվիճելի առաջատարը: Adobe- ի և Համակարգչային պատմության թանգարանի շնորհիվ սերունդների համար այժմ ծրագրաշարը կպահպանվի շատ հատուկ ձևով:

.­.­.

Տարօրինակություններ թագավորների խաղի մեջ

Շախմատը դարեր շարունակ հետաքրքրաշարժ էր. Նրա կանոնները հեշտ են սովորել, և դրա անհավատալի խորությունը հասանելի է միայն փորձառու խաղացողներին (ցավոք, ես նրանց մեջ չեմ հաշվում): Հետևյալում ես զվարճանում եմ երկու զվարճալի հարցի. Հնարավո՞ր է ճիշտ քայլի հաջորդականության հասնել այնպիսի դիրքի, որի դեպքում սև թագավորը միևնույն ժամանակ հարձակվում է երկու սպիտակ թագուհիների վրա: Արդյո՞ք դա հնարավոր է նաև երկու սպիտակ աշտարակներով:

.­.­.

Փաստաթղթի օճառ ՝ բլոկբաստերի փոխարեն ՝ 48fps

Ֆիլմերը սովորաբար ձայնագրվում և նվագարկվում են վայրկյանում 24 շրջանակով, բայց գրեթե 24-ամյա ստանդարտ ձևաչափը `« 24 հատ », կարծես, ցնցվում է: 24fps- ի կանխատեսման համար սարսափելի կողմնակի ազդեցությունները (օրինակ, միջին արագության խցիկի տապակների ընթացքում ուժեղ խոցելը) կանխելու համար, այն երկար ժամանակ աշխատել է ՝ շրջանակի տոկոսադրույքը կրկնապատկելու համար 48 վայրկյանում և ավելին:

.­.­.

Ուղղագրության ստուգում կայքերում

Ուղղագրության և քերականության ավտոմատ ստուգումը այժմ ստանդարտ է բառերի մշակման ծրագրերում. Բայց վեբ կայքի ուղղագրությունը ինքնաբերաբար ստուգելը նախկինում համեմատաբար ծանր էր: Google Chrome- ն առաջին քայլն է կատարում այս ուղղությամբ ՝ բազմաշերտ մուտքային դաշտերում (տեքստային որոնում) ինտեգրված ստուգմամբ: Այժմ կա մի ծառայություն, որը դա հնարավոր է դարձնում նաև ամբողջ կայքերի համար:

.­.­.

Հեռախոսահամարները հղումներում `անվտանգության ռիսկ:

Մի քանի շաբաթ առաջ ես զեկուցեցի այն մասին, թե ինչպես այցելուներին հնարավորություն ընձեռեն հեռախոսային ծրագիրը բացել բջջային սարքերով `հպելով հեռախոսի համարին: Այժմ հնարավորություն է ստեղծվել անդառնալիորեն արգելափակել SIM քարտը կամ սարքը գործարանային պարամետրերը վերակայել `առանց օգտագործողի կողմից որևէ այլ բան անելու նման հղումների միջոցով:

.­.­.

Հետաքրքիր էլփոստի հետաքրքրասիրությունները

Արդյո՞ք դոմենի անուններն ու էլփոստի հասցեները միշտ պետք է ավելի ցածր լինեն, որպեսզի կարողանաք հասնել այնտեղ, որտեղ ցանկանում եք գնալ: Թե՞ սա լիովին անտեղի է: Օրինակ ՝ Google- ի փոստային սերվերները ունեն հետաքրքիր էֆեկտների տարօրինակ պարամետրեր, որոնք հակիրճ կներկայացնեմ հաջորդ հոդվածում:

.­.­.

Բորսայական գների ձևավորում ամենօրյա թեմաներով

Ես ուշադիր հետևում եմ գերմանական հեռուստատեսության տարբեր ծրագրերի նախագծմանը: Դժվար թե որևէ ծրագիր մշտապես պահպանի իր կորպորատիվ ձևավորումը: Հանդիպման երեկոյան ծիսակարգը հեռուստատեսային էկրանի առջև, ժամը 10: 15-ին `ամենօրյա թեմաներով, վերջին շրջանում ինձ առաջացնում է ստամոքսի ցավ:

.­.­.

Linkիշտ կապեք հեռախոսի համարները

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

.­.­.

Բլոգներում կրկնօրինակեք բովանդակությունը

Տարբեր կայքերում նույն բովանդակությունը պատժվում է Google- ի կողմից շատ դեպքերում, այնուամենայնիվ, Google- ի ալգորիթմը խելացի է և գիտակցում է, արդյոք վերնագրի և ստորին մասի տարրերը նույնն են, թե արդյոք ամբողջ թեստային անցումներին կարելի է հասնել երկու անգամ տարբեր URL- ների տակ: Հետաքրքիր հարցն այն է, թե ինչպես է Google- ը զբաղվում բլոգի հոդվածի ակնարկ էջերի հետ:

.­.­.

Բարձրացնել WordPress- ի անվտանգությունը

WordPress- ի ներկայումս ամենատարածված բովանդակության կառավարման համակարգի անվտանգությունը կարող է զգալիորեն աճել `շրջելով երկու փոքր կարգավորիչ պտուտակներ: Սա տևում է ընդամենը 5 րոպե և կոդերի երկու տող: Չնայած խնդիրը կարող է լուծվել նաև մի շարք plugin- ների միջոցով, ես միտումնավոր սահմանափակում եմ ինձ այստեղ ՝ առանց plugin- ի լուծումների:

.­.­.

Warning

: preg_match(): Unknown modifier 't' in /kunden/362380_80937/vielhuber.de/wp-content/plugins/gtbabel/src/Host.php on line 84