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

Serio de datoj en Google Sheets

Kiam videblas datumoj en Google Sheets, oni trovas la problemon ke la \(x\) akso ne povas aŭtomate plenigi la mankantajn mankojn por tekstaj valoroj (kiel kalendaraj semajnoj). Por solvi la problemon, oni generas kontinuan serion de datoj, nombras la ĉelojn mem kaj poste bildigas la amasigitajn sumojn.

.­.­.

Rapida konsilo: PHP clearstatcache

Trovu la eraron:

72aaa2dbd201d49fc2ee429ebf68f15b

.­.­.

Google Translation API-hakado

Kiel parto de sia Google Cloud, Google ofertas la Google Translation API kun uz-bazita kosta strukturo . Estas ankaŭ indokumentita API, kiu ne povas esti uzata sen ŝlosilo , sed rifuzas labori post kelkaj petoj. Kiam vi uzas la retejan tradukan funkcion de Google Chrome, estas rimarkinde, ke paĝoj povas esti tradukitaj tre bonkvalite sen rimarkebla limigo.

.­.­.

Rapida Konsileto: Git Auto Tagging

Se vi ligas Github kun Komponisto , estas nepre atribui version de numero per git-etikedo . La sekva komandlinio determinas la nunan tagon kaj pliigas ĝin (laŭ SemVer ) per numero de versio. Ekzemple, la versio 1.0.0 sekvas post 1.0.9. Se neniu etikedo estis asignita, la versio aŭtomate estas etikedita per 1.0.0. Iloj kiel flimsygit hokoj mallongigas ĉi tiun dezerton de gravuloj.

8cd852c96ec1e60e8a5ac1f3614b2397

.­.­.

Redakti MySQL-ellasilon

MySQL ne ofertas ALTRAN TRIGGER-funkcion. Por redakti ekzistantan ellasilon, vi devas unue forigi ĝin kaj tiam regeneri ĝin. La deklaro CREATE TRIGGER legeblas nerekte pere de la informo_schema . Ni povas uzi eksurson por ŝanĝi ellasilojn. Por fari tion, vi realigu viajn ŝanĝojn en la rezulto de la sekva komando SELECT (unua ŝanĝo de datumbazo kaj nomo de ellasilo) kaj ekzekutu la enketon.

.­.­.

Ellasilo ŝanĝas eventojn en VanillaJS

VanillaJS estis samtempe kun la veterana jQuery en preskaŭ ĉiuj areoj ekde ES6 kaj nun estas ege supera. Do indas iom post iom migri heredan kodon for de jQuery. Tamen vi devas esti zorgema dum okazigado de manaj ŝanĝaj eventoj. Ekzemple, document.addEventListener ne ekigas sur jQuery.change () . La sekva panoramo resumas la specialajn ecojn.

.­.­.

Kontrolu kuketojn per PHP kaj JS

La agordo de kuketoj laŭ viaj propraj aŭ triaj skriptoj povas esti fajne kontrolita per PHP kaj JavaScript. Kvankam ĉi tio ne estas sufiĉa solvo por la efektivigo de kuketaj solvoj post la kortuma decido kontraŭ Planedo49 (ĉi tie estas grave, ke spuriloj kiel Google Analytics tute ne spuras kaj tial ne starigas kuketojn rezulte), ĝi povas havi sencon. estu al blanklisto / nigrulisto ĝenerale.

.­.­.

Malaktivigu aparatojn per skripto en Vindozo

Por ŝpari elektron aŭ redukti vian propran gvatadon paranoj, konsilas komplete malkonekti neuzatajn aparatojn de via propra komputilo. Aparatoj kiel sonkestoj aŭ retumiloj povas esti malaktivigitaj laŭ la klasika maniero uzante la Aparato-Direktilon. La tuta afero ankaŭ funkcias per skripto. En la pasinteco, la norma maniero fari tion estis devfa . Windows 10 ofertas nun pli oportunan manieron fari tion per PowerShell .

.­.­.

Funda Malklara Ĉielo

Skype havas belan, iom kaŝitan funkcion: Por filmetaj transdonoj, la fono aŭtomate povas esti senarmigita alklakante la video-butonon kaj la funkcion " Malklarigi mian fonon ". Kun helpo de artefarita inteligenteco, ĉi tio funkcias per iu ajn fotilo eĉ sen profunda informo. La tuta afero tiam aperas pli profesia kaj kaŝas privatajn aŭ ne esencajn aferojn en la fono.

.­.­.

SVG-eksporto de Illustrator

SVG-oj ludas centran rolon en la hodiaŭa retejo. Ne nur ili anstataŭigis ikonajn tiparojn, sed ili ankaŭ ofertas la eblecon de manipulado per CSS aŭ JavaScript. Se vi volas konservi vektoran grafikaĵon por la retejo de Adobe Illustrator kiel SVG, vi devas fari iujn agordojn por eviti enigmojn kaj redukti ŝarĝtempojn, kiujn mi enkondukos en la sekva artikolo.

.­.­.

Projekto Euler: Mallaraj vojoj

Project Euler estas serio de ekscitaj programproblemoj, kiuj ofte havas matematikan fonon. La problemoj ofte estas tiaj, ke sofistikaj algoritmoj devas esti disvolvitaj por atingi sian celon en akceptebla tempo. Hodiaŭ ni solvas la problemon 15: lataj vojoj , kie la solvo troveblas per simplaj kombinaj rimedoj.

.­.­.

Aŭtomataj ĝisdatigoj de WordPress

WordPress efektivigis fonajn ĝisdatigojn denaske ekde la versio 3.7 kaj aŭtomate aktivigis ilin por etaj ĵetoj. Vi povas uzi filtrilojn por kontroli la konduton pli precize, kiu estas ĝisdatigita aŭtomate. Konstanta tute aŭtomata aŭtomata instalado de ĉiuj plej malgrandaj, ĉefaj, kromaj, temaj kaj tradukaj ĝisdatigoj ne estas provizita, tamen estas facile fari alie.

.­.­.

Optimumigo de OPcache PHP

Por retejoj, kiuj baziĝas sur WordPress , JoomlaLaravel , ekzemple, kaj ne havas uzant-specifan enhavon, konsilas konservi ĉiujn paĝojn en statika HTML-kaŝmemoro kaj generi la kaŝmemoron permane (aŭ aŭtomate) nur kiam la dorskesto ŝanĝiĝas. Tamen, se la paĝo enhavas dinamikan enhavon, kiu dependas de sesioj kaj kuketoj aŭ ankaŭ de lingvo kaj loko, la uzo de OPcache taŭgas .

.­.­.

Google Folioj: pligrandigi formulojn

Por etendi formulojn al tutaj kolumnoj en Google Sheets, rekomendas la uzon de la utila funkcio ARRAYFORMULA . Bedaŭrinde, ĉi tio ne funkcias kombina kun iuj aliaj gravaj funkcioj kiel QUERYINDIRECT , tial restas kompleta individua programado de la logiko helpe de Google Apps Script aŭ alternative la mana kopiado de la formulo ĝis la lasta linio.

.­.­.

La paradokso de Simpson

La paradokso de Simpson estas unu el la plej facile kompreneblaj kaj samtempe mirindaj fenomenoj en statistiko. Ĝi ĉiam okazas kiam grupoj de datumoj indikas apartan tendencon, sed la tendenco inversiĝas kiam la grupoj estas kombinitaj. La paradokso kompreneblas tuj per simpla ekzemplo.

.­.­.

Rapida konsilo: Google Tag Manager

Google Tag Manager fariĝis la facto-normo por la integriĝo de sekvantaj skriptoj. Unuflanke, ĉi tio klare disigas la respondecojn (interreta merkatado kontraŭ programado) kaj, aliflanke, vi povas rapide agordi kaj modifi sekvadon per alia disfaldokanalo. Sube estas du malgrandaj konsiloj por agordi ellasilojn.

.­.­.

Rapida konsilo: FRITZ! Box WLAN hotspot

De FRITZ! OS 07.10, estas provizora ebleco, ke la FRITZ!-Skatolo uzu la WLAN hotspot de poŝtelefono kiel malfunkcio se la Interreto malŝaltas. La funkcio estas kaŝita sub Interreto> Aliraj datumoj> Interreta provizanto> Ekzistanta aliro per WLAN . La FRITZ! Box tiam funkcias mem kiel enkursigilo kaj provizas reton kun sia propra adresintervalo. Se la interreto disponeblas denove, vi simple restarigas la agordon. Mi ankaŭ devis aktive kontroli la opciojn WLAN> Radio-reto> 2.4 GHz-frekvenca bando aktiva kaj interreto> Aliraj datumoj> IPv6> IPv6-subteno .

.­.­.

Floro de Vivo

La floro de la vivo estas konata floro-simila geometria mastro, kiu estis trovita en temploj, manuskriptoj dum miloj da jaroj kaj dum iom da tempo en popkulturo. La mastro ankaŭ ludas rolon en esoterismo. Ni ignoras ĉion ĉi tipe kaj ni koncentriĝas sur la simpla konstruado de la geometria formo, kiu estas kunmetita de pluraj egalaj distribuitaj, interkovrantaj rondoj.

.­.­.

Retpoŝto prokrastanta en Outlook

La retpoŝta komunikilo asinkrona estas - malgraŭ ĉiuj domaj vokoj ĉirkaŭ Slack kaj Discord - la domina komunikilo en la komerca areo tutmonde. Aldone al la Informkesto Nulo de Merlin Mann, ekzistas multaj aliaj strategioj por trakti la ĉiutagan inundon de retpoŝtoj, inkluzive de tiel nomataj retpoŝtadresoj, t.e. la malfrua liverado de retpoŝtoj.

.­.­.

Spiralo de nombroj

Dum la pasintaj tagoj, mi demandis la sekvan demandon pri StackExchange pri spiralo de entjeroj. Ni serĉas fermitan formulon por la koordinatoj de la \(n\) th elemento en la sekva entjera spiralo, kiu etendiĝas de la origino al la ekstero ĝis la senfineco:

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

Legu rajtojn en Google Sheets

Kiam vi laboras kun Google Sheets , bonegaj, uzantaj reguloj por redaktado de kalkultabeloj, kolumnoj kaj vicoj povas esti difinitaj en kalkultabelo. Bedaŭrinde ekzistas nenia maniero restrikti legantajn rajtojn. Tamen ĉi tio multe helpus en multaj scenoj. Do vi nur montras al viaj klientoj tiujn biletojn, kiuj koncernas lin aŭ la dungiton nur la projektojn pri kiuj li laboras.

.­.­.

Fadenoj Plug'n'Play

npm estas la defaŭlta paka administranto por Node.js. Facebook longe disvolvis alternativan administradan solvon nomatan Ŝarno . Ŝnuro ŝajnas malrapide malaperanta de la Github Readmes kiel norma solvo kaj la statistikoj en la oficiala retejo montras, ke nur frakcio de la pakaĵoj estas efektivigita de Tejno. Tamen indas rigardi ekster la skatolo.

.­.­.

Konvertu PDF al LaTeX


La kompostosistemo \(\TeX\) estis disvolvita en 1977 de la legendo Donald E. Knuth . La programpako \(\LaTeX\) ankoraŭ estas parto de la norma repertuaro kreinte sciencajn artikolojn. Kun la jenaj du iloj, jam generitaj PDFoj kaj manskribitaj notoj povas esti transformitaj en TeX tute aŭtomate. La rezultoj estas tre promesplenaj.

.­.­.

La simula argumento

La simula argumento de Nick Bostrom estas imprese simpla kaj klare vortigita. Ĝi ne provas pruvi, ke ni vivas en simulado, sed elegante elektas tri eblojn, unu el kiuj devas esti vera. Elon Musk ankaŭ havas similan tezon, kiu konigis la ideon al la ĝenerala publiko. La oficiala papero estas pli ol 14-jara kaj havas multajn paĝojn. La centra mesaĝo estas facile komprenebla kaj kompakta.

.­.­.

Kritika eraro kiam vi uzas WPML + ACF

La potencaj kromprogramoj WPML por multlingvismo kaj Altnivelaj Propraj Kampoj por viaj propraj kampoj estas parto de la baza ekipaĵo por multaj instalaĵoj. Estas ĝena kiam ekzistas misfunkciadoj kun perdo de datumoj. La raportoj pri eraroj pri la temo havas plurajn jarojn kaj ne estis responditaj ( ĉi tie kaj ĉi tie kaj ĉi tie kaj ĉi tie ). Mi pli detale rigardis la problemon.

.­.­.

Uzante la notacion de branĉitaj funkcioj

Kiam oni difinas funkciajn difinojn kun diferencado de kazoj, kurbaj krampoj estas uzataj. Ni esploras la simplan demandon pri tio, ĉu ĉi tiu reprezento ankaŭ povas esti forigita kaj la funkcio povas esti returita al skribmaniero, kiu povas fari sen ĝi. Ekzemple, la funkcio

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

uzante la kvar bazajn aritmetikajn operaciojn per unu-linia termino?

.­.­.

Dosiero alŝuti en Facebook en App Browser

En iuj Android-telefonoj, la retpaĝistoj en Facebook kaj Instagram (ĝis nun) kondutas malĝuste se alŝutkampo specifis la akceptan atributon ene de reklamita aŭ ligita alteriĝa paĝo. La butono estis do sen funkcio. Se vi malfermas la paĝon en la ekstera normala retumilo ekster la Facebook-programo, ĉio funkcias bone. Tio estas ĝenaj (speciale ĉar ĝi estis raportita dum longa tempo ), sed povas esti solvita kun workaround.

.­.­.

Chrome Devtools: movu DOM-elementojn

La programoj de programistoj de Google Chrome estas inter la plej potencaj sur la retumila merkato. Ĉiumonate novaj funkcioj kompletigas, kiujn Google prezentas kunpremita en YouTube . Sed ofte estas la etaj aferoj en la vivo. Se vi volas forigi DOM-elementojn en Google Chrome, vi povas fari tion per la butono Forigi. Sed nur hodiaŭ mi rimarkis, ke DOM-elementoj ankaŭ facile moviĝas per drag & drop:

.­.­.

Rapida Konsileto: git status --r

Ora regulo en la universo git estas: "Faru komence kaj ofte". Se la nokto estis iom pli longa aŭ se vi nur volas superrigardon de la aktuala situacio en via propra komputilo, la komando kondukas

d8a38f92d0baa14f9d4568826c13ad46

"git-statuso" por ĉiuj dosierujoj, kiuj estas en la aktuala dosierujo aŭ en iu ajn subdosierujo, kaj amasigas la valorojn laŭ bela superrigardo:

.­.­.

LAMP-stako en la Vindoza Subsistemo por Linukso

Serĉante la optimuman disvolvan medion, Vindozo 10 ofertas kompletajn solvojn kiel XAMPP , WAMP kaj MAMP , denaska instalado mane kaj ankaŭ virtualigajn solvojn kiel Vagrant ( Skotĉasa Skatolo ) kaj Docker ( Devilbox , Laradock ). Sed ĉiuj miaj solvoj malsukcesis - krom unu - pro miaj postuloj kiel senpaga agordado, veraj ŝirmaj SSL-atestiloj, aliro de ĉiuj ekstremaj aparatoj en la loka reto, same kiel altaj stabileco kaj agado.

.­.­.

Trukoj por Laravel-Elokventaj Rilatoj

Unu el la fortoj de Laravel estas ĝia eleganta sintakso. Se vi havas multajn modelojn kaj rilatojn en Laravel (pro la multaj tabloj en la datumbazo), trairado ofte povas finiĝi kun malpli eleganta kodo. Kun la paso de la tempo, tri malgrandaj etendaĵoj pruvis sin por mi, kiujn mi mallonge prezentos sube. Ni nur uzas iujn heredaĵojn, magiajn metodojn kaj kutimajn kolektojn.

.­.­.

Malhelpi publikan aliron al .git

En preskaŭ ĉiu retejo-projekto kaj en ĉiu medio (inkluzive de produktado), Git- versio-administrado fariĝis norma. Git ĉiam kreas la .git subdosierujon kaj se ĉi tio estas ĉe la nivelo de la publika dosierujo de la retejo, vi povas aliri sentivajn dosierojn publike (ekzemple, nomi /.git/logs/HEAD montras la lastajn kompromisojn) . Ĉi tio klarigas detale kiel vi povas kloni eksteran (!) Git-deponejon sen dosieruja listigo.

.­.­.

Nodo.js / npm / komponisto sen radiko

En pli malnova blog-afiŝo mi priskribis kiel gastigi Node.js senpage uzante Heroku . Nun mi montras manieron kiel instali Node.js , npm kaj Composer en iujn aliajn dividitajn gastigantojn sen radikaj rajtoj kun kelkaj linioj de kodo. Vi povas uzi ĝin por instali pakaĵojn, disfaldi Vue.js-aplikaĵojn aŭ simple komenci Express.js-servilon. Ni ĉiam laboras en la uzantdosierujo kaj uzas nvm - la Nodo-Pako-Administranto.

.­.­.

Insekto en asociaj tabeloj en PHP 08
18

En PHP <7.2 vi povas krei tabelojn kiuj ne plu atingeblas:

91367d1c4636fd753b381406024e303c

Nun vi povas fari kelkajn aferojn per ĝi.

.­.­.

Ekzekutu komandojn rekte post SSH-konekto

La sekva komando konektas al servilo per SSH, ekzekutas iujn komandojn (ekzemple, ŝanĝojn al subdosierujo kaj elsendas staton de git ), lasante la ŝelon malfermita. La .bashrc-dosiero estas ŝarĝita, kiu ebligas kolorajn subŝafojn. La lertaĵo estas konservi provizoran dosieron / tmp / initfile kun la dezirataj komandoj, por komenci subshell (en nia kazo bash) kun la komando --init-file. Ene de ĉi tiu dosiero, la sama dosiero denove estas forigita por ne lasi spurojn.

.­.­.

Reto vetu kiel administranto

Se vi konektas retan veturadon en Vindoza Esplorilo, tio ne aplikas tut-sisteman, sed nur al la nuna uzantokonto. Ĉi tio signifas, ke vi ne povas aliri ĉi tiun retan stiradon en aplikaĵo, kiu funkcias kun administraj rajtoj. Facilas ŝanĝi: Kreu novan DWORD (32 bit) nomitan EnableLinkedConnections kun la valoro 1 en la registro sub HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Politikoj \ Sistemo kaj restartigu. Tiam integritaj retaj veturadoj estas videblaj ĉie.

.­.­.

Rapida Konsileto: Inkluzivu dosierujojn kiel stiradoj

Se vi volas rapide atingi lokan dosierujon en Vindozo, kiun vi uzas ree kaj ree, vi povas simple asigni al vi mem-leteron. Ĉi tio eblas nur per "Konekti ret-veturadon" per ekskurseto, ĉar, ekzemple, vi ne povas specifi la vojon C: \ Users \ David \ Elŝutoj. La solvo estas donita per la nomata administra eldono de la stirado, kiu ekzistas kiel norma por ĉiu dosierujo: En la ekzemplo supre, tio estus \\ localhost \ c $ \ Users \ David \ Elŝutoj .

.­.­.

Kaptu ranojn

Rano saltas ĉirkaŭ la numera linio kaj vi provas kapti ĝin. Saltado kaj kaptado ĉiam alternas. La rano ekas je pozicio \(s \in \mathbb{Z}\) kaj per ĉiu movo ĝi saltas distancon de \(z \in \mathbb{Z}\) (se \(z>0\) ĝi saltas dekstren, alie maldekstren). \(z\) samas por ĉiu salto. Serpento konsistas el specifado de entjera pozicio. Vi ankaŭ ne scias \(z\)\(s\) . Ni montras, ke ekzistas maniero ĉiam kapti la ranon.

.­.­.

Longaj dosiernomoj en Vindozo 10

Ne nur uzante npm sub Vindozo, vi atingas preskaŭ 30-jaran limon, kiu limigas la vojojn al dosierujoj kaj dosieroj ĝis maksimume 255 signoj. Ĝi ne estas kulpo de NTFS, ĝi estas LFN . Ĉi tio kondukas al ĝenaj eraroj kaj nekongruo inter operaciumoj. En tempoj de WSL, ĉi tio estas malfeliĉa kondiĉo, kiu feliĉe povas esti riparita en la registro por longa tempo.

.­.­.

Laravel malkaŝas sur localhost

En la PHP-kadro Laravel ene de produktaj medioj, laboristoj kaj kontrolistoj certigas, ke la laborpostenoj stokitaj en Redis, ekzemple, estas prilaboritaj. Se vi volas esti tute sendependa de ĉi tio sur localhost, uzu la sinkronigilon por ĉiam ekzekuti la laborojn. Ĉi tio havas la malavantaĝon, ke la nuna PHP-procezo estas blokita kaj la peto pendas ĝis la laboro estas prilaborita.

.­.­.

Rapida Konsileto: Kombini celojn en Google Analytics

Kun la helpo de JavaScript-biblioteko analytics.js de Google Analytics, ajnaj eventoj en retejoj povas esti spuritaj. Ĉi tiuj eventoj estas ekzemple ekzakta mezurado de la daŭro, la maksimuma mova profundo de la vizitantoj aŭ aliaj unuopaj agoj, kiel sendi formojn. Se vi poste volas taksi reklamajn kampanjojn aŭ efektivigi A / B-testojn, ekzemple, vi kreas tiel nomatajn celajn projektojn.

.­.­.

Praktika nuliga kaŝmemoro

Servilo-flanka bildigo nun estas parto de la norma repertuaro de retejoj kaj aplikoj. Foliumiloj kiel Google Chrome ankaŭ emas kaŝmemori kiel eble plej multe minimumigi la ŝarĝtempojn de pliaj alvokoj. La kaŝmemoro invalidation de css / js / bildo dosierojn povas esti solvitaj helpe de mod_pagespeed , Eksvalidiĝas / Kaŝmemoro kontrolo titolo, la kaŝmemoro evidentigxos aŭ tre pragmata kaj rekte tra individuaj parametroj malantaŭ la dosiernomo.

.­.­.

Bitbucket kaj SSH-klavoj

La provizanto Bitbucket (eĉ en la pagitaj tarifoj Standard kaj Premium) ne ofertas la eblon stoki SSH-ŝlosilojn kun skribaj rajtoj je la deponeja nivelo. Stokado de via persona SSH-ŝlosilo sur la produktada servilo ne estas eblo, ĉar alie vi povas aliri ĉiujn aliajn projektojn, kiujn vi nun laboras. Estas tiel nomataj alir-ŝlosiloj , sed ĉi tiuj nur permesas legan aliron.

.­.­.

Vindozo Sysinternals per reto-disko

Mark Russinovich la Sysinternals iloj ne devus manki en ajna Windows komputilo. Se vi ĉiam volas havi la plej novan version sur mano, vi povas integri ĝin kiel reto-stirado. La komanda neta uzo s: \\ live.sysinternals.com \ DavWWWRoot sur la komandlinio sufiĉas (kiel normala uzanto). Poste belaj iloj kiel PsList, PsKill aŭ la Procesa Esplorilo haveblas en la S-stirado.

.­.­.

Rapida Konsilo: Google Sheets and Calendar Weekes

Al la eldono de kalendaraj semajnoj sur specifa dato, vi devas esti zorgema en Google Sheets (same kiel en Microsoft Excel). La funkcio = CALENDAR WEEK (TODAY ()) kalkulas uzante la usonan normon, por kiu la unua tago de la jaro estas ĉiam asignita al kalendara semajno 1. En Germanio ĝi estas difinita alimaniere: Ĉi tie la unua kalendara semajno estas la semajno, de kiu almenaŭ 4 tagoj falas sur la nova jaro. En Google Sheets vi povas solvi la problemon (aldone al aliaj ekscitaj alternativoj kiel = BRAVA (TODAY () - DATE (JUARO)) RESTO (Hodiaŭ () - 2; 7) +3); 1; REST (TODAY ( ) -2; 7) -9)) / 7) kaj la modifita = CALENDAR SEMANA (TODAY (); 21) ) tre facile kun la funkcio = ISOWEEKNUM (TODAY ()) .

.­.­.

Mem-subskribitaj SSL-atestiloj en Chrome 58

Ĉifritaj retejoj estas normaj ekde Ni Ĉifri . Eĉ kun loka disvolviĝo, SSL-atestiloj estas malfacile imageblaj ( navigator.geolocation, ekzemple, postulas SSL-ĉifradon surloke). Ekde la versio 58 de Chrome, subteno por CN (Komuna Nomo) estis forlasita kaj SAN (Subjektiva Alternativa Nomo) fariĝis deviga. Rezulte, Chrome subite ne plu akceptas ĉiujn SSL-atestilojn kreitajn laŭ la konvencia maniero .

.­.­.

Duobla aĝo de du homoj

Pripensu du homojn \(A\) kaj \(B\) kiuj ne naskiĝas en la sama tago kaj \(A\) pli juna ol \(B\) . Montri: Ekzistas ĝuste du aĝaj konstelacioj \(a,b \in \mathbb{N}\) por kiuj validas la jenaj: \(2\cdot a = b\) . Ni unue fiksis \(d \in \mathbb{R}^+\) kiel la aĝa diferenco de \(A\) kaj \(B\) ĉe la naskiĝo de \(A\) kun \( d = d_0 + d_1 \) , \( d_0 \in \mathbb{N}_0, d_1 \in \mathbb{R}, d_1 \in [0;1[\) . Ni nun konsideras ĉian punkton en tempo \(x \in \mathbb{R}^+\) post la naskiĝo de \(A\) kun \(x = x_0 + x_1\) , \(x_0 \in \mathbb{N}_0, x_1 \in \mathbb{R}, x_1 \in [0;1[\) .

.­.­.

Git kaj malplenaj dosierujoj

Ĉar oni scias, ke Git ne konas iujn ajn dosierujojn sed nur dosierojn, malplenaj dosierujaj strukturoj ne finiĝas en la deponejo. Tamen, ĉar multaj kadroj kaj projektoj absolute bezonas ilin, ili devas finiĝi tie. Ofta praktiko estas krei tiel nomatajn lokokupilojn (ofte nomitajn .gitkeep), kiuj implicite specifas la dosierujan strukturon. Ĉi tiuj dosieroj facile kreiĝas kaj, se vi volas, ankaŭ povas certigi, ke aliaj dosieroj en la dosierujoj estas ignorataj.

.­.­.

Senpaga Node.js gastiganta kun Heroku

Gastigado por Node.js ankoraŭ ne tre oftas, precipe en la germanlingvaj landoj. La usona nuba kompanio Heroku ofertas rimedon ĉi tie - kaj eĉ senpage . Vi ĉiam rimarkas la paradigmon "Konstruu programojn ... ne infrastrukturon" kaj apenaŭ havas limigojn. Kiel ekzemplo, ni efektivigas malgrandan laborpostenon cron bazitan en PhantomJS , kiu ĉiutage skrapas retejon kaj sendas retpoŝtan titolon.

.­.­.

La funkcio de apareamiento de Kantoro

Aldone al la diagonalaj argumentoj , Georg Cantor ankaŭ disvolvis la funkcion Cantor pariĝanta \(\mathbb{N}^2 \to \mathbb{W}, \quad c(x,y) = \binom{x+y+1}{2}+x = z\) , kiu kodas iujn ajn du nombrojn \(x,y \in \mathbb{N}\) en nova numero \(z \in \mathbb{N}\) . Ekzemple, \(c(3,4)=\binom{3+4+1}{2}+3 = \binom{8}{2}+3=\frac{8!}{6!\cdot 2!} +3 = 31 = z\) unika kodado de la numeroj \(3\) kaj \(4\) en la numero \(31\) . Montri: La aro de valoroj \(\mathbb{W} = \mathbb{N}\) , te \(z\) alprenas ĉiujn naturajn nombrojn.

.­.­.

La tero kaj la pizo

Pripensu la teron (kiel pilkon kun \(r_1 = 6370km\) ) kaj \(r_1 = 6370km\) (kiel bulon kun \(r_2 = 2mm\) ) kaj \(r_2 = 2mm\) ŝnuron super la ekvatoro tiel, ke ĝi kuŝu firme sur la surfaco. Nun vi etendas ambaŭ ŝnurojn po unu metro ĉiu. Ambaŭ ŝnuroj nun devas esti tute etenditaj denove super la ekvatoro - sed ili ne plu estas tute sur la surfaco, sed ŝvebas super la ekvatoro. Kiom alte super la surfaco la ŝnuro flosas super la tero, kiom alte super la pizo?

.­.­.

Probabloj sur la analoga horloĝo

Kio% de la tempo en tago estas ĉiuj tri manoj de analoga horloĝo en la dekstra duono de la hormontrilo? Unue vi rigardu la horan manon, kiu restas dekstre de 12 el 24 horoj (50%). De ĉi tiu tempo, la minuto-mano estas dekstre en 6 el 12 horoj (25%). El ĉi tiuj 6 horoj, la dua mano pasigas 3 horojn dekstre (12,5%).

.­.­.

Laravel: Laborante kun Elokventaj Rilatoj

Kun Elokventa, Laravel faciligas la komunikadon kun la datumbazo. Kiam vi laboras kun Elokventaj Rilatoj , nomante dinamikajn variablojn (uzante magiajn metodojn de PHP), vi devas konstati, ke la kazoj de la modeloj ne reflektas novajn ŝanĝojn, sed anstataŭe stokas ilin konstante kiam ili estas alvokataj por la unua fojo.

.­.­.

Bitbucket: forigi dosierujon de Git-historio

Estas malmola limo de 2 GB kiam gastigas Git en Bitbucket - se ĉi tio superas, vi nur legas aliron al la deponejo. Por malebligi tion, ekzemple, retroaktiva forigo de grandaj dosierujoj aŭ dosieroj el viaj kompromitoj. Sed ankaŭ en aliaj kazoj (se alir-datumoj eniris en la historion aŭ node_moduloj ree glitis mastron), vi devas retrospektive manipuli la historion de Git kontraŭe al ĝia naturo.

.­.­.

Integru SSL-atestilon de DomainFactory sur IIS

En tempoj de Ni ĉifru , ĉifritaj retejoj fariĝis la normo. Kuraĝigo aŭ plilongigitaj atestiloj kun precipe fidinda posedanto-validumado ankaŭ ofte estas postulataj. La provizanto DomainFactory ofertas malmultekostajn SSL-atestilojn, kiuj ankaŭ povas esti uzataj ekstere. La aranĝo pri aktuala IIS sukcesas sen CSR helpe de OpenSSL . En la sekva mi montros al vi mallonge kiuj paŝoj necesas.

.­.­.

Paradoksa venka strategio kiam vi divenas numerojn

Thomas M. Cover faris la jenan mirigan demandon en "Malfermaj Problemoj en Komunikado kaj Komputado" en 1987: Ludanto \(X\) skribas du malsamajn kaj hazarde elektitajn naturajn nombrojn \(A\) kaj \(B\) sur du malsamaj. Notu kaj metu ilin vizaĝe malsupren sur tablon. Ludanto \(Y\) nun hazarde elektas unu el ĉi tiuj paperoj, vidas la numeron kaj devas decidi, ĉu tiu nombro estas pli malgranda aŭ pli granda ol la alia numero, kiu ankoraŭ estas malsupren en la tablo.

.­.­.

Piedpilko kaj Lineara Algebro

Kiam piedpilka ludo piedbatas, la pilko kuŝas sur la centro de la kampo kaj tiam estas movita kaj rotaciita trans la kampon dum 45 minutoj. Komence de la dua duono, la pilko denove estas sur la centro de la kampo. Uzante simplajn rimedojn de lineara algebro, ni montras, ke aŭ ĉiam estas multaj senfine multaj punktoj sur la surfaco ĝuste ĉe la sama pozicio kiel en la originala stato aŭ ekzakte 2.

.­.­.

Laravel: Elfluado de ŝablono de klingo

Kiam vi elŝutas ŝablonojn de Laravel 5. * vi ofte ricevas sensignifajn erarajn mesaĝojn raportante al kaŝitaj vidpunktoj. En la pasinteco, ĉiuj pli bonis: La elpuriga vido en versio 4 enhavis pli helpajn funkciojn kaj ankaŭ pli agrablajn. Per kelkaj linioj de kodo vi povas reveni ĉi tiun funkciecon helpe de whoops ("PHP-eraroj por malvarmaj infanoj").

.­.­.

Harmonia reprezentado de logotipoj kun Ĝavoskripto

Ĉu referencoj, kompanianoj aŭ klientoj - estas multaj kazoj, en kiuj vi volas montri kelkajn logotipojn flank-al-flanke. La ampleksaj kialoj de la logotipoj estas plejparte malkonsekvencaj. Ofte oni sekvas onian senton kiam temas pri la ampleksa reprezentado en la dezajno, sed ankaŭ ekzistas ekzakta kalkula metodo de vide alloga reprezentado egalante la areojn de la logotipoj. En la sekva ekzemplo, vi povas fari ĉi tion per kelkaj linioj de Ĝavaskripto.

.­.­.

Kontrolu variablojn en PHP / JS por ekzisto

Se vi laboras kun variabloj en PHP kaj Ĝavoskripto ĉiutage, oni ofte demandos vin, ĉu variaĵo estas malplena. Ĝi valoras scii la denaskajn funkciojn kaj iliajn diferencojn por kontrolado. Ĝene, ne ekzistas facila maniero intuitive kontroli, ĉu variablo ĉeestas aŭ ne. La sekva matrico montras kion tio signifas. Malgrandaj helpaj funkcioj povas esti uzataj por redifini tion, kion vi volas.

.­.­.

Pograndaj telefonvokoj kun sipgate.io

Kun sipgate.io, Sipgate kreis ekscitan nuban API kun kiu vi havas amason da ebloj por ĉiuj aspektoj de interreta telefonado. Konto estas senpaga, kaj ekzistas ankaŭ senpaga eblo en la Feature Store por agordi ajnan senpagan sendan numeron . La dokumentado de sipgate.io ankoraŭ estas ampleksigebla, sed per iom da legado en la oficiala Sipgate API vi povas rapide konscii ekscitajn aferojn.

.­.­.

Rekursado en SQL

Rilataj datumbazaj administradaj sistemoj bazitaj sur SQL taŭgas nur en limigita mezuro por hierarkiaj aŭ rekursiaj demandoj. Aliaj sistemoj kiel ArangoDB estas pli bonaj ĉi tie (oni parolis pri ĉi tio ĉe GOTO 2016 ). Sed vi ankaŭ povas krei rekursivajn enketojn en SQL per oftaj tabelaj esprimoj kaj tiel konsulti klasikajn gepatrojn / infanajn tablojn por ĉiuj prauloj kaj posteuloj.

.­.­.

WordPress: Malaktivigu arkivajn paĝojn

Laŭ w3techs.com , WordPress nuntempe funkcias ĉirkaŭ 27,4% de ĉiuj retejoj tra la mondo. En multaj kazoj, ĉi tiuj ne estas blogoj. WordPress aŭtomate generas multajn, ofte ne uzatajn URLojn kaj produktas tiom da ligoj indeksitaj de Google, ke la reteja telefonisto eĉ ne havis sur la ekrano. Ĉio ĉi povas esti malaktivigita per simpla komando.

.­.­.

Renomigi PDF-formajn kampojn grandskale

Se, same kiel mi, vi ŝanceliĝas renomi milojn da formaj kampaj nomoj, la JavaScript-konzolo inkluzivita en Acrobat estas bona elekto. Ĉi tio vi ne nur povas ekzekuti ajnan ĝavoskriptan kodon, sed ankaŭ aliri ĉian enhavon ene de la PDF (inkluzive formularajn kampojn). Ĉar ne ekzistas denaska funkcio por renomi en la JS-API, la formularoj kun ĉiuj propraĵoj estas kopiitaj kaj kreitaj kun nova nomo.

.­.­.

Butikaro: Riparo de variaj ŝanĝoj

Scia problemo ankoraŭ ne estas solvita en Butikaro 5: Se vi kreas artikolon kun reciproke dependaj variantoj kun reciproke ekskluzivaj agordaj opcioj, povas okazi, ke iuj kombinaĵoj ne elekteblas kaj tial ne povas esti menditaj en la frontend. Kun helpo de kromprogramo, la problemo nuntempe povas esti facile solvita.

.­.­.

Unu linio por la malfinio de la unuaj numeroj

Estas multaj indikoj pri la multego de unuaj nombroj - la konata teoremo de Eŭklidoj el la Libro de Elementoj ne mankas en iu baza prelego pri nombroteorio. En la usona Matematika Monato en 2015 (numero 122) Sam Northshield publikigis ne malpli elegantan pruvon de kontraŭdiro en la formo de unu-tegaĵo, kiun mi ne retenos de vi (kun mallongaj rimarkoj).

.­.­.

Pardonu Vindozon komandlinion

La naŭza Vindoza prompto povas esti videble altgradigita per kelkaj simplaj paŝoj. Do vi ne nur povas agordi la komandlinion rilate al koloro kaj grandeco, sed ankaŭ pligrandigi ĝian funkciadon (pliigante la bufron, instalante grandan aron da UNIKSaj iloj). Kvankam la prompto ne proksimas al la PowerShell 6.0 aŭ al la nova Windows 10 Bash Shell , ĝi ne bezonas kaŝi sin por ĉiutagaj taskoj.

.­.­.

Dinamikaj URLoj en Joomla

En enhav-administraj sistemoj, URLoj ofte ne ĉiam estas fiksitaj anticipe kaj tial ne estas kreitaj statike anticipe (kiel kontribuaĵo aŭ menuo), sed traktas objektojn de la datumbazo. Simile al WordPress ( kiel priskribite ĉi tie ), eblas ankaŭ en Joomla konstrui dinamikajn URL-strukturojn (sendepende de la interna alias sistemo). Aŭ JRouter estas bona elekto - aŭ vi povas uzi unu-linilon en .htaccess.

.­.­.

JavaScript PasteJacking

Modernaj retumiloj povas uzi Ĝavoskripton por legi kaj skribi al la klipo de la uzanto, kio signifas, ke ili ankaŭ povas esti manipulataj. La suba teknologio estas jam malnova ĉapelo, sed nur lastatempe okazis pli kaj pli da atakoj (sub la nomo "PasteJacking") en la interreto, kiuj utiligas ĉi tiun eblon por la nespertaj uzantoj. Efektivigo en JavaScript estas banala.

.­.­.

Interŝanĝu kolumnojn en PostgreSQL

La interŝanĝo de SQL-tabulaj kolumnoj estas parto de la norma repertuaro en MySQL - ĉi tio ankoraŭ ne estas subtenata en PostgreSQL. La oficiala vikio dediĉas sian propran kontribuon al la problemo, sed ne montras praktikan solvon, kiu ankaŭ subtenas vidpunktojn, indicojn kaj ellasilojn. La sekva klaso faras ĉi tiun laboron (kaj por MySQL kaj por PostgreSQL) ĉu sur la komandlinio - aŭ alternative rekte en Laravel 5.

.­.­.

Rapida konsileto por Vindoza Esplorilo

Se vi volas rapide malfermi la komandan promptilon en dosierujo en Vindoza Esplorilo, dekstre alklaku (unu nivelo supren) kaj tenu la majusklan klavon malsupren sur la dosierujo kaj tiam elektu "Malfermu komandan prompto ĉi tie" en la kunteksta menuo. Mi ĵus trovis alian pli rapidan metodon kiam vi estas en la dosierujo: Ĉi tie vi alklakas en la aktuala dosieruja vojo, tajpu "cmd" kaj konfirmu per Enter.

.­.­.

WordPress-kategorioj: arba vido / heredaĵo

Se vi laboras kun hierarkiaj kategorioj (taksonomioj) en WordPress, vi trovos, ke unuflanke la montrado de la kontrolitaj kategorioj en la retromemoro estas malklara kaj, aliflanke, artikoloj ne aŭtomate finiĝas en la gepatra kategorio se vi estas metitaj en la infanan kategorion. Ambaŭ povas esti fleksitaj per nur kelkaj linioj de kodo uzante la potencan hokan sistemon (en formo de ago kaj filtrilo).

.­.­.

PHP 7 kaj la Spaciala Operatoro

Krom novaj funkcioj kiel ekzemple tajpado de skalaj datumtipojoptimumigita agado , PHP 7 ankaŭ alportas multajn novajn utilajn lingvajn etendojn. La "Spaceship Operator" finfine igis ĝin en la mondon de PHP (programistoj Ruby kaj Perl sciis tion antaŭ longe). \($a $b\) redonas \(0\) se kaj nur se ambaŭ operanoj estas samaj, \(1\) se la maldekstra estas pli granda kaj alie \(-1\) .

.­.­.

IIS 7.5 PHP FastCGI-tempodaŭro

Se vi integras PHP per FastCGI en la IIS 7.5, ĉiu skripto finiĝas defaŭlte post 600 sekundoj (t.e. 10 minutoj). Ŝanĝi la konatan variablon "max_execution_time" en php.ini ne influas ĉi tion, vi devas (ankaŭ) ĝustigi la agadojn de FastCGI. Por ĉi tio, la IIS ofertas oportunan interfacon por administrado de la koncernaj variabloj.

.­.­.

Paradokso de stokastikoj

La kondiĉa probabloteorio alportas kun si belajn taskojn kun kontraŭ-intuiciaj solvoj. Krom la konata fratina problemo, mi nun mallonge traktos alian ekzemplon: "Mi nun havas du infanojn. Unu infano estas knabo kaj naskiĝis ĵaŭde. Kio estas la probablo, ke la alia infano estas ankaŭ knabo?"

.­.­.

Git, butiko kaj malplenaj dosierujoj

La sistemo de administrado de dosieroj de dosieroj Git estas maldika, rapida kaj portebla. Git ĉiam traktas objektojn, nome dosierojn. Dosierujoj estas kreitaj nur kiam estas dosieroj en ili, alie Git tute ne registras ilin. Ĉi tio havas malkontentajn kromefikojn en iuj projektoj. Ekzemple, la Butikstila butiksistemo dependas de strikta aliĝo al la dosieruja strukturo por funkcii.

.­.­.

Butikumado: Individuaj sendokostoj

Butikumado havas potencan sendokostan modulon, laŭ kiu vi povas interveni laŭplane. En nia kazo, ni volas efektivigi la jenan scenaron: La sendokostoj por ero estas komence determinitaj laŭ la pezo de la ero (la pezaj limoj estas specifitaj). Fiksaj sendokostoj devas esti fiksitaj individue nur por ĉiu artikolo, nur por specialaj esceptoj.

.­.­.

Kunportu vian propran aparaton

Vi apenaŭ povas preterpasi ĝin nun se vi volas labori flekseble kaj sendepende: la nubo. Verŝajne estas sufiĉe multaj homoj, kiuj jam uzas la nubon sen scii ĝin. Kun streaming, ekzemple, ĉiu enhavo estas stokita en la nubo kaj povas esti alvokita kiam necesas. Netflix estas ekzemplo ĉi tie, kiu pli kaj pli populariĝas en Germanio. Aŭ la sinkronigado de labortabla komputilo aŭ tekkomputilo kun ĉiuj moveblaj aparatoj ankaŭ plejparte fariĝas per la nubo.

.­.­.

Dinamikaj permesiloj en WordPress

La WordPress-permesa sistemo povas adaptiĝi tre al viaj propraj bezonoj helpe de strukturizaj etikedoj . La agordo de% postname% estas probable la plej ofta kaj praktika solvo. Tamen, se vi volas krei verajn dinamikajn ligojn, vi unue devas vastigi la sistemon per via propra kodo.

.­.­.

Korpitaj hiperligoj en Vorto kaj Excel

Oni pensus, ke kiam oni malfermas hiperligojn de Vorto / Excel-dokumento, la norma retumilo estas komencita per la dezirata URL. Strange, tio ne estas la kazo - tio kondukas al malagrablaj kromefikoj kaj neebligas ligojn por paĝoj kun sesio / kuketo, protektitaj en ensalutado en la koncernaj oficejaj programoj.

.­.­.

Paradokso por la Tago de Patro

En la tago de Patro hodiaŭ, filino donas al sia patro mempentritan bildon, kiun la patro delonge deziris de ŝi. La filino diras: "Mi donos al vi la foton, kiun vi petis kaj mia donaco estos surprizo". La patro estas konsternita kaj meditas pri la vero de ĉi tiu aserto.

.­.­.

Integru dinamikajn skriptojn kun kaj sen HTTPS

Ĉu vi ligas <head > - Areaj skriptoj ne ĉifritaj kaj vokas paĝon kun ekzistanta SSL-atestilo ĉifrita, ĉi tiuj skriptoj estas blokitaj kaj tial ne ekzekutitaj. Se vi simple preterlasas la protokolon, ĉiuj skriptoj estas aŭtomate ĉifritaj kiam oni aliras la retejon per https: // - alie neĉifrita.

.­.­.

Uzebleco en menuaj menuoj

Kiam vi laboras kun multidimensiaj menuoj, vi ofte renkontas la problemon, ke malĝustaj submenusoj malfermiĝas hazarde aŭ la dezirata submenuo fermiĝas hazarde. Ĉi tiu efekto okazas kiam la musa montrilo forlasas la respondan menuon ĉe la supra nivelo kiam navigas al jam vastigita submenuo.

.­.­.

Butikumado: Malaktivigi variantojn aŭtomate

En Butikumado , la tuta artikolo por venda ero estas malaktivigita por reala mendo se kaj nur se ĉiuj variantoj havas inventaron malpli ol egala al 0. Por efektivigi ĉi tion sur varia bazo, mi programis malgrandan kromprogramon, la Bootstrap.php, kiun mi provizos sube.

.­.­.

Duobla pasvorta peto kun SSL

La sekva konstelacio ĉiam kaŭzas malkontentan kromefikon: Se vi protektas vian retejon per htaccess / htpasswd kaj samtempe pelas SSL-konekton, vi ĉiam bezonas la saman pasvorton dufoje (unufoje por http kaj unufoje sukcese enmetita por https). Kun la helpo de la agordaj sekcioj enkondukitaj en Apache 2.4, la problemo estas facile regebla.

.­.­.

Plurlinioj en JavaScript

Kiam oni programas per Ĝavoskripto, oni ofte falas pro la manko de ebleco realigi plurliniojn per enmetado de ili en la kodon per multoblaj linioj. Kvankam la tasko en aliaj lingvoj kiel PHP aŭ Ruby ne estas problemo, Ĝavoskripto povas esti administrata nur per solvoj, kies uzado dependas de persona gusto aŭ retumila subteno.

.­.­.

Artefarita inteligenteco - ĉu ĝi jam ekzistas?

Se vi rigardas la teknikajn novigojn de la pasintaj du jaroj, vi ĉiam trovos vortojn kiel inteligentaj teknologioj aŭ artefarita inteligenteco (AI). Sed kiam ni pli detale rigardas, ni vidas, ke plej multaj aparatoj estas ankoraŭ malproksimaj de artefarita inteligenteco. Inteligentaj hejmaj sistemoj kiel tiuj de Amazon aŭ Google estas ofte ofte asociitaj kun AI.

.­.­.

La teknologio malantaŭ retaj kazinoj

Jam de kelkaj jaroj ili elkreskis: interretaj kazinoj. Sennombraj provizantoj ebligas al hazardludantoj indulgiĝi pri sia plej ŝatata pasatiempo en la interreto. Se vi antaŭe ŝatis iri al la kazino, vi povas ŝpari al vi hodiaŭ la vojon kaj simple ŝalti la komputilon. Sed kiel ĝuste ĉi tiu principo funkcias?

.­.­.

poŝto () en PHP kun UTF-8 kaj umlaŭtoj

Retpoŝti kun PHP estas plej bone farita kun potencaj klasoj kiel PHPMailer . Konvena envolvaĵaj funkcioj ebligas uzi enhavon en UTF-8 kun kelkaj linioj de kodo, enmeti bildojn kaj sendi aligxojn ĉifritajn. Se vi volas ŝpari la supereton kaj, male al la rekomendo, uzu la poŝton de la funkcio PHP () , vi plej frue renkontos problemojn dum uzado de umlaŭtoj kaj UTF-8.

.­.­.

Google PageSpeed ​​Insights vs. Google Analytics

Validaj iloj kiel ekzemple la W3C-Markado-Validiga ServoGoogle PageSpeed ​​Insights estas helpemaj por objektive taksi la kodon kaj agadon de retejo. Google precipe influas tutan industrion kun konceptoj kiel supre de la faldo - kaj ankaŭ starigas striktajn sed utilajn gvidliniojn koncerne bildan kunpremon kaj kaŝmemoron. Tamen povas okazi, ke Google paŝas.

.­.­.

Bonvenon JavaScript 2.0

Ĝavoskripto regas la retejon kaj ECMAScript, la kerno de la lingvo kreskas. La nova specifaĵo (ES6 aŭ JS2), atendata meze de ĉi tiu jaro, alportas kun si multnombrajn novigojn, kiujn oni jam povas provi hodiaŭ. Fajlilo nuntempe havas la plej bonan subtenon , sed ankaŭ polifiloj per tiel nomataj transpililoj kiel Google Traceur . La sekvanta estas mallonga superrigardo de la novaj funkcioj de ES6.

.­.­.

0,99999... = 1?

Ĉu en lernejo aŭ en universitato: Interesa demando, kiu \( 0,99999... = 1 \) kaj tiam inkluzivas la demandon, ĉu la sekva ekvacio estas vera: \( 0,99999... = 1 \) . Kvankam malfiniaj \(0,99999... = A\) en la maldekstra parto de la ekvacio, ni donas al ĝi nomon: \(0,99999... = A\) . Post multobligo per la faktoro \(10\) kaj simplaj algebraj transformoj, ni ricevas unuan mirigan scion.

.­.­.

SQL: malbona agado malgraŭ indekso

Mi nur alfrontis la jenan plenuman problemon de SQL-datumbazo: En SQL-tablo nomata "uzantoj" kun ~ 1,000,000 enskriboj, la determino de la nombro de registroj hodiaŭ prenis netolereblan 28 sekundojn. En la "kreita" kolumno, la tempoj de la registroj estis konservitaj en la formato "Ymd H: i: s".

.­.­.

Malgranda ŝako-problemo

Krom la konata problemo pri kavaliro kaj virina problemo, ekzistas multaj aliaj ekscitaj demandoj en la mondo de ŝako. Mi tuŝis du malgrandajn vidindaĵojn en antaŭa blogo . Se vi traktas ŝakojn matematike, vi rapide trovas, ke matematiko donas tre simplajn kaj lumigajn respondojn al multaj demandoj.

.­.­.

Dosieroj haveblaj interrete kun OneDrive

Ĉu OneDrive , Dropbox , Google Drive , OwnCloud , Box.net : Ne gravas en kiu skatolo vi stokas viajn dosierojn - la servoj estas preskaŭ samaj. La klientoj haveblaj por ĉiuj labortablaj kaj moveblaj sistemoj, la normaj neĉifritaj dosieroj kaj la interŝanĝaj opcioj malsamas nur marĝene. Sed OneDrive, kiu estis integrigita en la sistemo ekde Windows 8.1, havas unu specialan funkcion: nur dosieroj disponeblaj interrete.

.­.­.

PHP: Dosiera aliro kun umlauts sub Vindozo

Dosieroj en retaj serviloj devas esti ĉiam sen spacoj (ne "ĉi tio estas bildo.jpg"), sen umlaŭtoj aŭ specialaj signoj (ne "football.jpg"), sen dorsaj ligoj (ne "Laboro \ Auto.jpg") kaj minuskloj (ne " testo.JPG "). Lastatempe tamen mi devis aliri kaj prilabori grandan nombron da antaŭdifinitaj dosieroj de iu dosiernomo por klienta projekto.

.­.­.

SQL-konsultado por determini rangotabelon

Hodiaŭ mi trovis la jenan taskon dum laboro pri klienta projekto: Prenu SQL-tablon "uzanto" kun la kolumnoj "id" kaj "poentaro" kaj determinu rangliston de ĉiuj uzantoj ordigitaj laŭ "poentaro", en kiu uzantoj kun la ricevu la saman rangotabelon kun la sama poentaro. Uzante difinitajn variablojn de ĉi tiu uzanto , ĉi tiu tasko povas esti solvita intuitive kaj facile.

.­.­.

Facebook SDK: Kontrolu tokenon sur la servila flanko

Kiam vi laboras kun la Facebook SDK (pli precize dum efektivigo de Facebook-ensalutfunkcio ene de REST-interfaco), la transdonita tokeno, kiun la kliento ricevis de Facebook, devas unue kontroli la validecon de la servilo antaŭ ol pluaj operacioj efektiviĝos. .

.­.­.

Chrome DevTools: Adreso DOM-elementoj

Ĉu Chrome, Firefox, Opera, Safari aŭ eĉ Interreta Esplorilo: Post kiam maturaj programoj-iloj estis unika trajto de Firefox kaj la populara kromaĵo Firebug ĝis antaŭ kelkaj jaroj, potencaj programoj-iloj nun estas parto de la norma amplekso de ĉiu retumilo, en kiu estas multe por malkovri. donas.

.­.­.

Aliro al la dosiersistemo per SQL

Mi nur trovis belan eblon en MySQL por enmeti la dosiersistemon kaj akiri valorajn informojn, ekzemple pri la ekzisto de dosieroj kaj dosierujoj aŭ ties enhavo. Ĉi tio povas esti tre helpema kiel alternativo por la php-funkcio file_exists , ĉar la informoj pri la ekzisto de la (j) dosiero (j) ankoraŭ povas esti uzataj en la konsulto por pliaj ordigo kaj agregado.

.­.­.

Viglaj fonoj kun kanvaso

Viglaj vektoraj fonoj povas aldoni varion al retejo-pejzaĝo karakterizata de plenaj ekranaj fotoj kaj filmetoj. Estus bele se ŝarĝaj tempoj kaj ampleksa subteno de aparataro kaj programaro iras manon en mano. Unu solvo estas: kanvaso. La HTML-elemento kontrolita de JavaScript estas subtenata de ĉiuj aktualaj retumiloj kaj reproduktita per alta rendimento ĉe moveblaj aparatoj.

.­.­.

Fiksa aspekta rilatumo por HTML-elementoj

Kiel reteja ellaboranto, vi ofte hontas labori kun HTML-elementoj, kiuj - male kontraste al img-elemento - ne havas fiksan grandecon aŭ fiksan aspekton. Ofte vi volas certigi, ke ĉi tiuj objektoj kondutas responde, sed ke la proporcio inter larĝo kaj alteco estas konservata. CSS ne ofertas intuician solvon ĉi tie implicite. Sed kun la helpo de la vertikala surpaca bieno vi atingas vian celon.

.­.­.

Kortumo pri uzado de stokaj fotoj

Post kiam la Kolonia Regiona Kortumo reaperis en la skandalo RedTube la pasintan semajnon kaj neniam permesis la publikigon de la pridisputataj IP-adresoj, decido 14 O 427/13 refoje liveras tre polemikan kaj priduban verdikton: La aŭtoro de Stock- Fotoj de aparta foto-agentejo ankaŭ devas esti alvokitaj rekte nomante siajn fotojn per sia URL.

.­.­.

Adieu Block & Inline - Bonvenon HTML5

La novigoj de la HTML5-specifo estas multnombraj kaj multaj el ili jam subtenas la plimulton de la retumila pejzaĝo - sube mi volas reliefigi interesan ŝanĝon al la reguloj por nestumantaj elementoj. HTML ĉiam distingis inter bloko kaj inline elementoj. Ekzemple, la HTML4- Dokumenta Difino-Tipo nomas h1, p, kaj div kiel bloko kaj a, span, img kiel inline-elementoj.

.­.­.

Registrado HTTP sur IIS kaj Apache

Ambaŭ Apache en Unikso kaj IIS en Vindozaj sistemoj ensalutas HTTP-petojn en dosierformo. Enketoj al via propra retejo ne nur devas esti taksataj regule kaj permane, ne nur por protekti kontraŭ pirataj atakoj (ekz. Uzante analizilon de dosieroj kiel AWStats ). La vojoj de la koncernaj protokoldosieroj en vaste uzataj agordoj estas ekzemple:

  • /var/log/apache2/access.log (Ekzemplo: Ubuntu 12.04, Apache 2.2)
  • C:\inetpub\logs\LogFiles\W3SVC1\u_ex<YYMMDD>.log (Ekzemplo: Vindoza Servilo 2012 R2, IIS 8.5)
.­.­.

Joomla, IIS kaj la dosierujaj rajtoj

Kiam vi integras Joomla 3.2 en Vindoza Servilo 2008 R2 kun IIS 7.5, ofte aperas problemoj pri dosierujaj rajtoj, kiuj ofte estas neadekvataj kun agordoj tro sindonaj. La sekva solvo estas sekura kaj plene funkcia:

  • La grupo IIS_IUSRS bezonas la rajtojn por C: \ inetpub \ wwwroot \: Read & Execute, montri dosierujan enhavon, legi, skribi
  • La grupo IIS_IUSRS bezonas la rajtojn por C: \ Windows \ Temp \: Read & Execute, montri enhavan dosierujon, legi, skribi
  • La uzanto de IUSR devas esti en la grupo IIS_IUSRS (Komputila Administrado> Lokaj Uzantoj kaj Grupoj> Grupoj)

Se vi bezonas aldonajn specialajn dosierujajn rajtojn (t.e. por SSH aŭ FTP) por ĉiuj dosieroj alŝutitaj per PHP, vi ankaŭ agordu ĉi tiujn por la dosierujo C: \ Windows \ Temp \. Se vi alŝutas dosieron per PHP, PHP kopias ĉi tiun dosieron unue en la provizo kaj poste en la finan vojon. Se la dosiero alvenis en la provizoran dosierujon, ĝi heredas siajn rajtojn kaj konservas ĉi tiujn post translokiĝo al la fina dosierujo.

.­.­.

Anonima en la reto: neebla?

En tempoj de la NSA-skandalo, ne nur ret-savaj uzantoj demandas sin, ĉu kaj kiel oni povas movi anonime en la interreto por eviti la datuman koleron de la aŭtoritatoj kaj sekretaj servoj. Tamen tio ofte kondukas al eraroj kaj malĝustaj supozoj. Centra miskoncepto estas la redukto de anonimeco al kaŝado de la IP-adreso.

.­.­.

McFIT - nova logo, nova bildo

La rabata taŭgeca ĉeno McFIT donas al si novan vizaĝon. En la pasinteco, hele flava maskoto en la formo de banano ornamis la bluan leteron, nun flava pafarko sur antracita kolora lerteco lerte interplektiĝas, tiel formante abstraktan strukturon. La FDP-koloroj blua kaj flava ne nur lasas vojon al la logo, sed ankaŭ al ĉiuj aliaj presaĵoj McFIT.

.­.­.

Photoshop: vojaĝi reen en tempo

Kiam la fratoj Thomas kaj John Knoll komencis disvolvi Adobe Photoshop en 1987, mi ankoraŭ ne naskiĝis. Hodiaŭ en 2013 la programaro estas unu el la plej popularaj programoj ĝenerale kaj nediskutebla merkata estro en la kampo de bilda prilaborado. Dank 'al Adobe kaj la Komputila Historio-Muzeo pro posteularo, la programaro nun konserviĝos en tre speciala formo.

.­.­.

Vidindaĵoj en la ludo de reĝoj

Ŝako estis fascina dum jarcentoj - ĝiaj reguloj estas facile lerneblaj kaj ĝia nekredebla profundo nur atingas spertajn ludantojn (bedaŭrinde mi ne kalkulas inter ili). En la sekva mi traktas du amuzajn demandojn: Ĉu eblas atingi ĝustan pozicion per ĝusta movada sinsekvo, en kiu la nigra reĝo estas atakata de du blankaj reĝinoj samtempe? Ĉu ĉi tio ankaŭ eblas per du blankaj turoj?

.­.­.

Dokumenta sapo anstataŭ blokĉeno: 48fps

Filmoj kutime estas registritaj kaj ludataj je 24 kadroj je dua - sed la preskaŭ 100-jara norma formato "24p" ŝajnas tremi. Por malebligi la malagrablajn kromefikojn (t.e. la fortan ŝvebadon dum mezrapidaj fotiloj) de la projekcio de 24fps, ĝi delonge laboris por duobligi la framfrekvencon al 48 kadroj por dua kaj pli.

.­.­.

Spell check en retejoj

Aŭtomata literumado kaj gramatika kontrolado nun estas normaj en vortprovizaj programoj - sed kontroli ortografion de retejo aŭtomate antaŭe estis relative malkuraĝa. Google Chrome faras unuan paŝon en ĉi tiu direkto kun integrita kontrolo en multiludaj enaj kampoj (textarea). Nun ekzistas servo, kiu ankaŭ ebligas tutajn retejojn.

.­.­.

Telefonnumeroj en ligoj - sekureca risko?

Antaŭ kelkaj semajnoj mi raportis pri kiel ebligi vizitantojn malfermi la telefonan appon sur poŝtelefonoj per frapeto en telefonnumero. Nun aperis ebleco bloki la SIM-karton aŭ ne restarigi la aparaton al la fabrikaj agordoj sen ke la uzanto faru ion ajn per tiaj ligoj.

.­.­.

Interesaj retpoŝtaj vidindaĵoj

Ĉu domajnaj nomoj kaj retpoŝtaj adresoj devas ĉiam minuskloj certigi, ke vi povas atingi tien, kien vi volas iri? Aŭ ĉu tio estas tute senerara? La retpoŝtaj serviloj de Google, ekzemple, havas strangajn agordojn kun interesaj efikoj, kiujn mi mallonge prezentos en la sekva artikolo.

.­.­.

Dezajno de akciaj merkataj prezoj en la ĉiutagaj temoj

Mi tre sekvas la projektadon de diversaj programoj en germana televido. Apenaŭ iu ajn sendaĵo konservas sian kompanian projekton konstante. La vespera rito de la kunveno antaŭ la televidila ekrano je la 10: 15-a horo pri la ĉiutagaj temoj kaŭzis al mi lastatempe doloraĵojn: Prezentinte la aktualajn prezojn de akcioj, tute konfuza kolora skemo estas elektita dum pluraj monatoj.

.­.­.

Ligi telefonnumerojn ĝuste

Se vi optimumigas vian propran retejon por moveblaj aparatoj, vi devas ne nur atenti diversajn ekranajn grandojn, optimumigitajn ŝarĝtempojn kaj specialajn funkciojn (kiel ŝvebaj efikoj), sed ankaŭ la specialajn kapablojn de la aparatoj. Ĉi tio inkluzivas (eble iuj homoj forgesis) ankaŭ fari alvokojn.

.­.­.

Duobligi enhavon en blogoj

La sama enhavo en diversaj retejoj estas punita de Google en multaj kazoj - tamen la Google-algoritmo estas inteligenta kaj agnoskas ĉu la elementoj en kaplinio kaj piedlinio estas samaj aŭ ĉu tutaj trairejoj povas esti atingitaj dufoje sub malsamaj URLoj. La demando pri kiel Google traktas paĝojn pri superrigardo de blogaj artikoloj estas ekscita.

.­.­.

Pliigi WordPress-sekurecon

La sekureco de la nuntempe plej populara enhava administrada sistemo WordPress povas esti pliigita signife turnante du malgrandajn alĝustigajn ŝraŭbojn. Ĉi tio prenas nur 5 minutojn kaj du liniojn de kodo. Kvankam la problemo ankaŭ povas esti solvita per diversaj kromprogramoj, mi intence limigas min ĉi tie al kromprogramaj solvoj.

.­.­.

Warning

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