Das Doomsday-Argument

Unter der Annahme, dass die Anzahl \(Y\) aller Menschen, die jemals geboren wurden und irgendwann geboren werden, begrenzt ist, sei \(x\) Deine absolute Position vom Beginn der Liste. Dann ist \(0 < \frac{x}{Y} \leq 1\). Wir können nun mit einer Wahrscheinlichkeit von \(95\%\) sagen, dass Du unter den letzten \(95\%\) aller jemals geborenen Menschen bist, also \(0,05 < \frac{x}{Y} \leq 1\) und damit \(Y < \frac{x}{0,05} = \frac{100 \cdot x}{5} = 20 \cdot x\).

.­.­.

Ivó paradoxon

A következő mondat az "ivók paradoxona" néven ismert: "Van valaki a kocsmában, hogy ha ő iszik, a kocsmában mindenki iszik." Nem számít, hogy az egy személy inni buzdít-e másokat, vagy létezik más hátsó ajtó, amint azt egy pillanat múlva látni fogjuk. Ez egy szép példa a matematikai elsőrendű logikából.

.­.­.

Számtippelés

Egy fiú olyan számra gondol, amely \(1\) , \(2\) vagy \(3\) és egy lány ekkor csak egy kérdést tehet fel ezzel a számmal kapcsolatban. A fiú csak „ Igen ”, „ Nem ” vagy „ Nem tudom” választ tud válaszolni. Egy ügyes kérdezősködés során a lánynak sikerül megneveznie a helyes számot, amelyre a fiú gondolt, miután a fiú válaszolt neki. Mi a kérdése?

.­.­.

Eredet nélküli tárgy

Képzeld el, hogy egy napon egy titokzatos csomagot kapsz feladó nélkül. Kíváncsi vagy, kinyitod a csomagot, és találsz egy gyűrűt, amit a lányodnak adsz. Évtizedekkel később ő az, aki egy féreglyukkal képes tárgyakat visszaküldeni az időben. Ezt azzal a gyűrűvel teszi, amelyet egyszer adtál neki, és egy csomagba van csomagolva, amelyet neked címez. A kérdés az: honnan származik a gyűrű?

.­.­.

CI GitHub-műveletekkel

A nagyra értékelt Travis CI alternatívájaként egy ideje elérhető a GitHub Actions is, amely folyamatos integrációs eszközként nagyon jól integrálódik a GitHub kódplatformba, és mára nagyon stabil. A GitHub-műveletek azon a lerakatban elhelyezett YAML-konfigurációs fájlokon alapulnak, ahol a munkafolyamatnak futnia kell.

.­.­.

Stein paradoxona

1961-ben James és Stein kiadta az Estimation with Quadratic Loss című cikket. Vegyünk normális eloszlású adatokat ismeretlen középértékkel \(\mu\) és \(1\) szórással. Ha most kiválaszt egy véletlenszerű értéket \(x\) ezekből az adatokból, és ez alapján meg kell becsülnie a \(\mu\) átlagot, akkor intuitív módon \(x\) egy ésszerű becslés \(\mu\) (mivel normális eloszlás van jelen, a véletlenszerűen kiválasztott \(x\) valószínűleg a \(\mu\) közelében van).

.­.­.

Hozzáférés PHP-vel az Exchange/Office 365-höz

Régóta bejelentettimmár valóság : A Microsoft 2022 szeptemberétől kikapcsolta a jelszóval történő hitelesítést az Exchange Online bizonyos protokolljainál az oAuth2 javára. Számos könyvtár GitHub-problémája és biztonsági mentési szkriptje egyértelművé teszi, hogy az átállás sok rendszergazdát meglepett. Az alábbiakban bemutatjuk, hogyan érheti el továbbra is Exchange-postafiókja tartalmát az oAuth2 segítségével PHP-n keresztül IMAP-on keresztül.

.­.­.

UUID-k az adatbázisokban

UUID-k (Univerzálisan egyedi azonosítók) 128 bites értékek, amelyeket az adatbázisokban használnak, többek között a táblabejegyzések egyedi azonosítására. Hexadecimális karakterláncként vannak ábrázolva, amelyeket öt csoportra osztanak, amelyeket kötőjellel választanak el (példa: 09fe49b3-4d2b-471c-ac04-36c9e706b85f). Van számos Viták az adatbázisokban található UUID-k előnyeiről és hátrányairól – az elosztott rendszerekben nélkülözhetetlenek.

.­.­.

Tisztítsa meg a Git előzményeit, 2. rész

Érzékeny adatok vagy túl sok memóriafelhasználás: Jó okai vannak a Git-előzmények módosításának. Ebben a blogbejegyzésben elmagyaráztam, hogyan lehet fájlokat törölni a Git előzményeiből a BFG használatával. A BFG gyenge pontja a közvetlen elérési utak támogatásának hiánya, ezért nem lehet kifejezetten eltávolítani az almappákban lévő fájlokat vagy mappákat az előzményekből. Ezzel itt az ideje alternatív megoldások után nézni.

.­.­.

Memóriakorlát a WordPressben

tl;dr: Manuálisan beállított érték vagy az alapértelmezett értékek WP_MEMORY_LIMIT/WP_MAX_MEMORY_LIMIT nincs hatása, ha WP_MEMORY_LIMIT/WP_MAX_MEMORY_LIMIT kisebb vagy egyenlő, mint a PHP memóriakorlátja (a továbbiakban memory_limit úgynevezett) van. Túl alacsony értékek beállítására használják őket memory_limit dinamikusan az ajánlott minimumra.

.­.­.

Gyors tipp: Módosítsa az Iframe-et

Ha harmadik féltől származó iframe-et (például widgetet) ágyaz be, akkor annak tartalmát sem CSS-sel, sem JavaScripttel nem érheti el (az úgynevezett azonos eredetű irányelv miatt ). Van azonban egy nagyon egyszerű eljárás bármely kód módosítására (az iframe-en belül újratöltött más fájlokban is). Ehhez az URL-t a saját PHP proxyján keresztül kell irányítani, és tetszés szerint módosítani kell a tartalmat.

.­.­.

Érmék az ANTON alkalmazásban

Az ANTON az egyik legnépszerűbb tanulási alkalmazás az 1-10. évfolyamos tanulók számára. Osztály. Első pillantásra az érmék ("érmék") megszerzésének gamifikációs aspektusa furcsának tűnhet a felnőttek számára - de érezhetően megsokszorozza a motivációt, nem csak az én gyerekeimét. Még egy kis "párnát" is megtakarít az érmékből, amelyekhez nem nyúlsz hozzá.

.­.­.

Az IBAN robusztusságáról

Mint ismeretes, a német IBAN az országkódból (DE), egy kétjegyű ellenőrző számjegyből (az ISO 7064 szerint), a bankkódból (8 számjegyű) és a számlaszámból (alszámlaszámmal együtt, 10 számjegyű, a hiányzó számjegyek kezdő nullákkal vannak kitöltve), ezért 22 számjegyű. Az ellenőrző szám kiszámításához létrejön az úgynevezett BBAN (bankkód és számlaszám), valamint a numerikus országkód \(1314\) Németországban és a \(00\) ) ellenőrző szám.

.­.­.

Matematika a Dobble játékban

Az utolsó családi esten a Dobble játékot (a Harry Potter kiadásban) hozták le a gyerekek lelkesen asztalhoz. Az 5. elvesztett kör után (amikor a kártyám nem volt látható a játékkártyával) meglepetésemre azt mondták nekem, hogy minden játékos minden körben találhat egy találatot. De hitetlenkedésemet csak újabb vesztett körökkel nyugtázták – a gyerekek egyszerűen gyorsabbak voltak.

.­.­.

Bitcoin blokkidő

Tudod: A várható idő két Bitcoin blokk között átlagosan \(10\) perc. Most egy fontos Bitcoin-tranzakciót hajt végre, és kíváncsian várja, hogy megjelenik-e és mikor jelenik meg a következő blokkban:

e50bfacc95975a4e7545d83d8954645f

.­.­.

Korona matek

Az RKI 2021.11.11-i heti jelentésében a 22. oldalon szerepel, hogy az intenzív osztályon lévő 60 év feletti koronabetegek \(36\%\) már teljes körűen beoltottak. Ebben a korcsoportban \(87\%\) ebben az időpontban teljesen beoltották (lásd 18. oldal).

.­.­.

A SISTRIX láthatósági index kiszámítása

A Xovi mellett a SISTRIX eszköz a legszélesebb körben használt elemző program Németországban a SEO területén. A láthatósági index egy oldal láthatóságának kvázi szabványává nőtte ki magát a Google keresőben. A számításában szereplő paramétereket például itt és itt és itt és itt és itt magyarázzák el , de pontos számítási képletet hivatalosan nem tesznek közzé. Az alábbiakban hat hónapos személyes kutatásom eredményeit közöljük, amelyek nem állítják magukat teljesnek vagy helyesnek.

.­.­.

Tizedes törtek

A véges tizedes számokat tizedes törteknek nevezzük, mert másképpen ábrázolják azokat a törteket, amelyeknek a nevezőben tízes hatványa van. Így van:

$$\frac{z}{n} = \frac{q_1}{1} + \frac{q_2}{10} + \dots + \frac{q_k}{10^k}$$

\(k \in \mathbb{N}\) és \(q_k\) a \(k-1\) -edik helyre a vessző után jobbra.

.­.­.

Gyors tipp: A csomópont verziójának automatikus módosítása

Az nvm használata ajánlott a csomópontverziók gyors telepítéséhez és megváltoztatásához. Ha a projektben kifejezetten meg kívánja adni a szükséges csomópont -verziót , akkor a .nvmrc nevű fájlt helyezze el a pontos verziószámmal (pl. "12.10.0") ugyanabba a mappába, amelyben a package.json található. Ha most a mappára vált, a ~ / .bash_profile for bash fájl következő kiterjesztése végrehajtja az nvm use parancsot, amely automatikusan beállítja ezt a verziót:

fe497e1c7f9f1547263eb3bffe15f9f6

.­.­.

Használjon ma konténer lekérdezéseket

Amióta reagál a webes tervezésre, a fejlesztők azt kérdezik, hogy lehet -e DOM -elemeket a tényleges méretük alapján tervezni, és nem a böngésző nézetablakának mérete alapján ( médialekérdezések segítségével). Valójában a tárolólekérdezések (kezdetben elemlekérdezések) valószínűleg a legkeresettebb CSS -funkciók, amelyekkel a böngészők még mindig nem rendelkeznek .

.­.­.

Tisztítsa meg a Git előzményeit

Az érzékeny adatoknak, például a jelszavaknak .env fájlokban kell lenniük, és ha lehetséges, ne kerüljenek a Git adattáraiba. De valószínűleg mindannyiunkkal előfordult már legalább egyszer tévedésből: Gyorsan közzétett egy szép Google Térkép JS API -szkriptet a GitHub Gists -en ("nyilvánosként") anélkül, hogy véletlenül leplezné saját privát Térkép API -kulcsát.

.­.­.

Vágja ki az SVG-ket a clip-path útvonallal rendelkező képekből

Ha egy képet SVG segítségével szeretne kivágni, akkor a CSS tulajdonság clip-path használata ajánlott. A következő szkript rögös akadályokat indít el: Az SVG menthető az Illustrator segítségével, megadhatja az SVG (relatív vagy abszolút) URL -jét (a Chrome eddig natívan csak inline SVG -t támogat ), és a nyakkivágás is teljesen érzékeny.

.­.­.

Gyors tipp: WP_Query és többsoros mezők

A hatékony WordPress WP_Query osztály meta_query attribútumának segítségével szűrhetők azok a bejegyzések , amelyek meta -mezőiben vannak bizonyos értékek. Ha többsoros metamezőt hozott létre (pl. Speciális egyéni mezők segítségével ), és csak olyan bejegyzéseket szeretne megtalálni, amelyek bizonyos értéket tartalmaznak ezen a területen, sortöréssel elválasztva, akkor a MySQL REGEX világa ajánlott.

.­.­.

Integrálja az Adobe Animate animációkat natív módon

Egy korábbi cikkemben leírtam, hogyan lehet könnyen integrálni az Adobe Animate animációit egy weboldalba egy APNG export kerülő útján keresztül. Van egy natív módszer a HTML5 vászon exportálásán keresztül is, de bárki, aki már dolgozott vele, azt fogja tapasztalni, hogy minden zugban elakadt (elégtelen reagálási támogatás, nehézkes integráció egy meglévő weboldalba, animációnként nincs különféle képkockasebesség, stb.).). A könyvtári vályog-animálás-beágyazás itt nyújt orvoslást.

.­.­.

Google Maps API kulcs nélkül

Általában a Google Maps integrálásakor a Maps JavaScript API-val dolgozik, amelyhez API kulcsra van szükség, és olyan költségeket okozhat, amelyeket nem szabad lebecsülni magasabb hozzáférési számokkal. Vannak nagyszerű alternatívák, mint például a mapbox vagy az OpenStreetMap , de ezek még nem érik el a Google által kínált sokféleséget. A Google maga is kínál egy módot API kulcs nélkül a share funkción keresztül, amelyet felhasználhatunk céljainkra.

.­.­.

Adobe Animate APNG Export

Az animált PNG fájlok böngészőtámogatása már olyan jó, hogy az Animate CC-vel létrehozott animációkat egyszerűen exportálni lehet az APNG-be, majd egy egyszerű <img> címkében beépíteni egy weboldalba. Ez egy egyszerű és jó minőségű alternatíva az Animate CC közzétételi módszeréhez, amely JavaScript-et generál. A megteendő lépéseket az alábbiakban ismertetjük.

.­.­.

Bontsa ki a WordPress keresést

Ha ki szeretné terjeszteni a natív WordPress keresést például meta mezőkkel, tanácsos megnéznie az aktivált szűrőket . A posts_search kampó ajánlott, hogy a lapozás továbbra is működjön, és a keresés jövőbeni fejlesztései ne legyenek törölve . A REGEXP és az ExtractValue függvények segítségével a következő kód kiterjeszti ezt a keresést olyan bejegyzésekre, amelyek tartalmazzák az összes metamezőbe beírt keresőszavak egyikét.

.­.­.

Godel remekműve

Amikor Kurt Gödel 1931-ben publikálta híres befejezetlenségi tételeit, az megrázta a matematikai logika alapjait: cáfolta, hogy minden lehetséges axióma, amelyet lehetséges alapként fel lehet állítani, elkerülhetetlenül hiányos a számokkal kapcsolatos állítások bizonyítása érdekében - és ezt megsemmisítette Hilbert álma, hogy bebizonyítsa a matematikai elmélet következetességét.

.­.­.

Használja a WhatsApp-ot az API-n keresztül

Minden adatvédelmi aggály ellenére a WhatsApp továbbra is a német kedvenc messenger alkalmazás. A speciális WhatsApp Business App mellett a Facebook létrehozott egy hivatalos felületet, a WhatsApp Business API-t is, hogy érdekesebbé tegye a vállalatok számára. Ha WhatsApp üzeneteket szeretne programozottan elküldeni a webalkalmazásból, vannak más módok is.

.­.­.

Homályosítsa el az overlay mögötti oldalt CSS használatával

Ha olyan elemeket használ, mint az átfedések (ez a szabály a GDPR-akcionizmus idején), és például meg akarja enyhíteni az átfedés mögötti területet, gyakran találkozik a halmozási kontextus problémájával. Például, ha elemei abszolút vagy rögzített helyzetben vannak, akkor hirtelen másképp jelennek meg, mint alkalmazott szűrő nélkül. De van egy orvosság.

.­.­.

Gyors tipp: Osztott tesztelés Apache-szal

Az egyszerű URL-felosztási tesztekhez nem kell olyan hatékony eszközt használni, mint a Google Optimize , az Apache-ot .htaccess-en keresztül is megoldhatja. Az alábbi kódrészlet a két oldal https://vielhuber.de/test1.php ​​(1. változat) és https://vielhuber.de/test2.php (2. változat) mindkét változatához egyenlően osztja el látogatóit. A randomizálás az aktuális szerveridő alapján történik.

.­.­.

Az elágazó függvények jelöléséről

A függvénydefiníciók megkülönböztetésével göndör zárójeleket alkalmazunk esetkülönbséggel. Azt az egyszerű kérdést keressük, hogy ezt az ábrázolást ki lehet-e küszöbölni, és a funkciót le lehet-e redukálni olyan jelölésre, amely nélküle nélkülözhető. Például a függvény

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

a négy számtani alapművelet segítségével egy vonalas kifejezéssel?

.­.­.

Dátumsor a Google Táblázatokban

A Google Táblázatok adatainak megjelenítése során találkozhatunk azzal a problémával, hogy az \(x\) -tengely nem tudja automatikusan kitölteni a hiányzó hiányosságokat a szöveges értékekben (például naptári hetekben). A probléma megoldása érdekében folyamatos dátumsorozatot generál, megszámolja a előforduló cellákat, majd megjeleníti a felhalmozott összegeket.

.­.­.

Gyors tipp: PHP clearstatcache

Találd meg a hibát:

72aaa2dbd201d49fc2ee429ebf68f15b

.­.­.

Google Translation API Hacking

A Google felhasználásalapú költségstruktúrával kínálja a Google Translation API -t a Google Cloud részeként. Van olyan dokumentálatlan API is , amely kulcs nélkül használható, de néhány kérés után nem hajlandó működni. A Google Chrome webhelyfordítási funkciójának használatakor észrevehető, hogy az oldalakat nagyon jó minőségben, észrevehető korlátozás nélkül lehet lefordítani.

.­.­.

Gyors tipp: Git automatikus címkézés

Ha összekapcsolja a Githubot a Composerrel , akkor a verziószámot a git címkén keresztül kell megadni. A következő parancssori parancs meghatározza az aktuális napot, és verziószámmal növeli (a SemVer szerint). Például az 1.1.0 verzió az 1.0.9 után következik. Ha nincs hozzárendelve címke, akkor a verziót automatikusan megjelöli az 1.0.0. Az olyan eszközök, mint a gyenge vagy git horgok, lerövidítik a szimbólumok ezt a sivatagját .

8cd852c96ec1e60e8a5ac1f3614b2397

.­.­.

Szerkessze a MySQL ravaszt

Sajnos a MySQL nem kínálja az ALTER TRIGGER funkciót. Meglévő aktiválási szabály szerkesztéséhez először törölnie kell, majd újra kell generálnia. A CREATE TRIGGER utasítás közvetett módon kiolvasható az information_sema segítségével . Ez lehetővé teszi számunkra, hogy egy kitérőn keresztül megváltoztassuk a triggereket. Ehhez meg kell változtatnia a következő SELECT parancs eredményét (előzetesen módosítsa az adatbázis és az trigger nevét), és végrehajtja a lekérdezést.

.­.­.

Kiváltó események kiváltása a VanillaJS-ben

VanillaJS az ES6 óta szinte minden területen egyenrangú a veterán jQuery-vel , és ma már jóval jobb. Tehát kifizetődő a régi kódok fokozatos migrálása a jQuery-ről. A kézi változtatási események kiváltásakor azonban körültekintőnek kell lennie. Például a document.addEventListener nem vált ki a jQuery.change () fájlból . Az alábbi áttekintés összefoglalja a speciális jellemzőket.

.­.­.

A sütik ellenőrzése a PHP és a JS segítségével

A cookie-k saját vagy harmadik fél által készített szkriptjeinek beállítása a PHP és a JavaScript segítségével finoman szabályozható. Bár ez nem elegendő megoldás a cookie-megoldások megvalósításához a Planet49 elleni bírósági ítélet után (itt kulcsfontosságú, hogy a nyomkövető eszközök, például a Google Analytics ne is kövessék nyomon, és következésképpen ne állítsanak be sütiket), mégis van értelme az engedélyezőlistára / feketelistára vonatkozó sütik.

.­.­.

Deaktiválja az eszközöket a Windows parancsfájljaival

Az energiatakarékosság vagy a saját megfigyelési paranoiájának csökkentése érdekében tanácsos teljesen leválasztani azokat az eszközöket, amelyek nem a saját számítógépén vannak használatban. Az olyan eszközök, mint a hangdobozok vagy a webkamerák, az eszközkezelőn keresztül klasszikus módon kikapcsolhatók és aktiválhatók. Az egész szkripten keresztül is működik. Ennek szokásos módja a devcon volt . A Windows 10 most kényelmesebb módot kínál erre a PowerShellen keresztül.

.­.­.

Skype háttér elhomályosítása

A Skype- nak van egy szép, kissé rejtett funkciója: videó átvitel esetén a háttér automatikusan elmosódhat, ha rákattint a videó gombra és a " Blur my background " funkciót használja. A mesterséges intelligencia segítségével ez bármilyen kamerával működik, mélységi információk nélkül is. Ezután az egész profibbnak tűnik, és magán vagy nem fontos dolgokat rejt a háttérben.

.­.­.

SVG-export az Illustratorból

Az SVG-k központi szerepet játszanak a mai interneten. Nemcsak elmozdították az ikontípusokat, hanem CSS-en vagy JavaScript-en keresztüli manipuláció lehetőségét is kínálják. Ha webes vektorgrafikát szeretne menteni az Adobe Illustrator- tól SVG-ként, meg kell adnia néhány beállítást a buktatók elkerülése és a betöltési idők csökkentése érdekében, amelyeket a következő cikkben mutatok be.

.­.­.

Euler projekt: Rácsutak

A Project Euler izgalmas programozási problémák sora, gyakran matematikai háttérrel. A problémákat gyakran úgy vetik fel, hogy kifinomult algoritmusokat kell kidolgozni a cél ésszerű időn belüli elérése érdekében. Ma megoldjuk a 15. feladatot: Rácspályák , amelyekre egyszerű kombinatorikus eszközökkel megtalálhatja a megoldást.

.­.­.

Automatikus WordPress frissítések

A WordPress a 3.7 verzió óta natív módon implementálta a háttérfrissítéseket, és automatikusan aktiválta őket kisebb kiadások esetén. A szűrők segítségével pontosabban szabályozhatja a viselkedést, hogy mi frissül pontosan. Az összes kisebb, nagyobb, plug-in, téma és fordítás frissítésének állandó, teljesen automatikus telepítését nem tervezték, de könnyen elvégezhető másként.

.­.­.

OPcache PHP indítás optimalizálása

Azoknál a webhelyeknél, amelyek például WordPress , Joomla vagy Laravel alapúak és nem tartalmaznak felhasználóspecifikus tartalmat, tanácsos az összes oldalt statikus HTML gyorsítótárban tartani, és csak manuálisan (vagy automatikusan) regenerálni a gyorsítótárat, ha a háttérben módosulnak. Ha azonban az oldal dinamikus tartalmat tartalmaz, amely függ a munkamenetektől és a cookie-któl, illetve a nyelvtől és a helytől, az OPcache megfelelő .

.­.­.

Google Táblázatok: Képletek bővítése

A képletek teljes oszlopokra való kiterjesztéséhez a Google Táblázatokban javasoljuk a hasznos ARRAYFORMULA függvény használatát. Sajnos ez nem működik más fontos funkciókkal, például a QUERY vagy INDIRECT kombinációval, ezért a logikát teljesen egyedi programozásra kell a Google Apps Script segítségével, vagy alternatívaként a képlet kézi másolásával az utolsó sorig.

.­.­.

A Simpson-paradoxon

A Simpson-féle paradoxon a statisztikák egyik könnyen érthető és egyben meghökkentő jelensége. Ez akkor fordul elő, amikor az adatcsoportok egy bizonyos trendet mutatnak, de ez a tendencia megfordul, ha a csoportokat egyesítjük. Egyszerű példa segítségével a paradoxon azonnal megérthető.

.­.­.

Gyors tipp: Google Címkekezelő

A Google Címkekezelő a nyomkövető szkriptek integrálásának tényleges szabványaként érvényesült. Ilyen módon egyrészt a felelősségek (online marketing vs. programozás) szépen el vannak választva, másrészt pedig gyorsan beállíthatja és módosíthatja a nyomon követést egy további telepítési csatornán keresztül. Itt van két apró tipp a triggerek beállításához.

.­.­.

Gyors tipp: FRITZ! Box WLAN hotspot

A FRITZ! OS 07.10-től kezdődően, ha az internet nem működik, a FRITZ! Box ideiglenesen használhatja a mobiltelefon vezeték nélküli hotspotját tartalékként. A funkció az Internet> Hozzáférési adatok> Internet-szolgáltató> Meglévő WLAN-on keresztüli hozzáférés alatt van elrejtve. Ezután a FRITZ! Box önmagában is routerként működik, és egy hálózatot biztosít a saját címtartományával. Amikor az internet újra elérhető, egyszerűen vissza kell állítania a beállítást. Ellenőriznem kellett a WLAN> Rádióhálózat> 2,4 GHz-es frekvenciasáv aktív és Internet> Hozzáférési adatok> IPv6> IPv6 támogatás aktív opciókat is.

.­.­.

Az élet virága

Az Élet Virága egy ismerős, virágszerű, geometrikus minta, amelyet évezredek óta megtalálnak a templomokban, a kéziratokban, és a popkultúrában már jó ideje. A minta az ezoterikában is szerepet játszik. Ezen a ponton mindezt figyelmen kívül hagyjuk, és a geometriai alakzat egyszerű felépítésére koncentrálunk, amely több egyenletesen elosztott, egymást átfedő körből áll.

.­.­.

Az Outlook késlelteti az e-maileket

Az aszinkron kommunikációs közeg e-mailje - a Slack és a Discord körüli végzet minden jövendölése ellenére - az üzleti szféra domináns kommunikációs közege világszerte. A Merlin Mann Inbox Zero mellett számos más stratégia létezik az e-mailek napi áradatának kezelésére, beleértve az úgynevezett e-mail késleltetést, vagyis az e-mailek késedelmes kézbesítését.

.­.­.

Számok spirálja

Az elmúlt napokban a következő kérdést kutattam a StackExchange-en egész számok spiráljáról. Az \(n\) -edik elem koordinátáinak zárt képletét keressük a következő egész spirálban, amely az origótól a külsőig terjed, és egyre tovább a végtelenbe:

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

Olvasási jogok a Google Táblázatokban

A Google Táblázatok használatakor a munkalapok, oszlopok és sorok szerkesztésére finom, felhasználóalapú szabályok határozhatók meg egy táblázatban. Sajnos nincs mód az olvasási jog korlátozására. Ez azonban sok esetben nagyon hasznos lenne. Tehát csak azokat a jegyeket mutatja meg ügyfeleinek, amelyek foglalkoztatják őket, vagy az alkalmazottaknak csak azokat a projekteket, amelyeken dolgoznak.

.­.­.

Fonal plug'n'play

Az npm az alapértelmezett csomagkezelő a Node.js fájlhoz. A Facebook már régóta fejleszt egy alternatív csomagkezelési megoldást, fonalnak . Úgy tűnik, hogy a fonal lassan eltűnik a Github-olvasmányokból, mivel a standard megoldás és a hivatalos webhely statisztikái azt mutatják, hogy a fonalak csak a töredékét hajtják végre. Ennek ellenére érdemes a dobozon kívül gondolkodni.

.­.­.

Konvertálja a PDF-et LaTeX-be


A \(\TeX\) 1977-ben fejlesztette ki a legendás Donald E. Knuth . A \(\LaTeX\) szoftvercsomag továbbra is a szokásos repertoár része a tudományos cikkek készítésekor. A következő két eszközzel a már létrehozott PDF-fájlokat és a kézzel írt jegyzeteket teljesen automatikusan TeX-be konvertálhatjuk. Az eredmények nagyon ígéretesek.

.­.­.

A szimulációs érv

Nick Bostrom szimulációs érve lenyűgözően egyszerű és világos. Nem azt próbálja bizonyítani, hogy szimulációban élünk, hanem elegánsan megfogalmaz három lehetőséget, amelyek közül az egyiknek igaznak kell lennie. Elon Musk is hasonló tézist szorgalmaz, amely az ötletet széles nyilvánosság számára ismertté tette. A hivatalos lap több mint 14 éves, és ugyanannyi oldal rövid. A központi állítás könnyen érthető és tömör.

.­.­.

Kritikus hiba a WPML + ACF használatakor

A hatékony WPML pluginok a többnyelvűséghez és az Advanced Custom Fields a saját mezőkhöz számos berendezés alapfelszereltsége . Bosszantó, ha üzemzavarok és adatvesztés együttesen jelentkeznek. A témával kapcsolatos hibajelentések néhány évesek és megválaszolatlanok ( itt és itt és itt és itt és itt és itt ). Csak közelebbről vettem szemügyre a problémát.

.­.­.

Fájl feltöltése a Facebook In App böngészőben

Egyes androidos telefonokon mind a Facebook, mind az Instagram alkalmazáson belüli böngészők (a mai naptól kezdve) helytelenül viselkednek, ha egy hirdetett vagy linkelt céloldalon belüli feltöltési mező megadta az accept attribútumot. A gomb tehát funkció nélkül volt. Ha az oldalt a Facebook alkalmazáson kívüli külső, normál böngészőben nyitja meg, akkor minden rendben van. Ez bosszantó (különösen azért, mert azt is leírták, hosszú ideig ), de meg lehet oldani egy megoldás.

.­.­.

Chrome Devtools: DOM elemek áthelyezése

A Google Chrome fejlesztői eszközei a legerősebbek a böngésző piacon. Minden hónapban új funkciók érkeznek, amelyeket a Google tömörített formában mutat be a YouTube-on . De gyakran az élet apróságai örülnek. Ha törölni kívánja a DOM elemeket a Google Chrome-ból, akkor ezt a törlés kulccsal teheti meg. De csak ma vettem észre, hogy a DOM elemeket a drag & drop használatával is könnyedén lehet mozgatni:

.­.­.

Gyors tipp: git állapot --r

Egy arany szabály a git univerzum: „Do elkövetni korán és gyakran”. Ha az éjszaka valamivel hosszabb volt, vagy ha csak áttekintést szeretne a saját számítógépén az aktuális helyzetről, akkor a parancs elvezeti

d8a38f92d0baa14f9d4568826c13ad46

"git állapot" minden tárolóhoz, amely az aktuális mappában vagy bármely almappában található, és az értékeket egy szép áttekintésben összesíti:

.­.­.

LAMP-verem a Windows alrendszer Linux alatt

Az optimális fejlesztői környezet keresésekor a Windows 10 olyan komplett megoldásokat kínál, mint az XAMPP , a WAMP és a MAMP , a kézi natív telepítést, valamint a virtualizációs megoldásokat, például a Vagrant ( Scotch Box ) és a Docker ( Devilbox , Laradock ). De olyan követelményeim miatt, mint az ingyenes konfigurálhatóság, a valódi helyettesítő SSL tanúsítványok, a helyi hálózat összes végberendezéséről való hozzáférés, valamint a nagy stabilitás és teljesítmény, minden megoldás meghiúsult - egy kivételével.

.­.­.

Trükkök a Laravel beszédes kapcsolataihoz

Laravel egyik erőssége az elegáns szintaxisa. Ha sok modellje és kapcsolata van a Laravel-ben (az adatbázisban lévő sok táblázat miatt), akkor a bejárás gyakran kevésbé elegáns kóddal zárulhat. Az idők folyamán három kis kiterjesztés bizonyított számomra, amelyeket az alábbiakban röviden bemutatnék. Csak néhány öröklési, mágikus módszert és egyedi gyűjteményt használunk.

.­.­.

Akadályozzuk meg a .git nyilvános hozzáférését

Verziókezelés A Git ma már szinte minden webes projektben és minden környezetben (beleértve a gyártást is) szabványos. A Git mindig létrehozza az .git almappát, és ha ez a weboldal nyilvános mappájának szintjén van, akkor nyilvánosan hozzáférhet az érzékeny fájlokhoz (például a /.git/logs/HEAD hívásával megjelenik az utolsó elkötelezettség) . Részletesen elmagyarázza, hogyan klónozhat egy harmadik fél (!) Git-adattárat könyvtárjegyzék nélkül.

.­.­.

Node.js / npm / Zeneszerző root nélkül

Egy régebbi blogbejegyzésemben leírtam, hogyan lehet ingyenesen hosztolni a Node.js-t a Heroku segítségével. Most megmutatom, hogyan telepítheti a Node.js , az npm és a Composert bármely más megosztott gazdagépre root jogok nélkül, néhány soros kóddal. Ezzel telepíthet csomagokat, telepítheti a Vue.js alkalmazásokat, vagy csak elindíthat egy Express.js szervert. Mindig a felhasználói könyvtárban dolgozunk, és az nvm-t - a Csomópont Csomagkezelőt - használjuk.

.­.­.

Hiba az asszociatív tömbökben a PHP-ben <7.2

A PHP <7.2-ben létrehozhat tömböket, amelyekhez már nem lehet megfelelően hozzáférni:

91367d1c4636fd753b381406024e303c

Néhány dolgot megtehetsz vele.

.­.­.

Futtassa a parancsokat közvetlenül az SSH-kapcsolat után

A következő parancs kapcsolatot létesít egy kiszolgálóval SSH-n keresztül, végrehajt néhány parancsot (például megváltozik egy alkönyvtárba, és git állapotot küld), és nyitva hagyja a héjat. A .bashrc fájl betöltődik, amely lehetővé teszi a színes alhéjak használatát. A trükk egy ideiglenes fájl / tmp / initfile mentése a kívánt parancsokkal, egy alhéj (esetünkben bash) elindítása az --init-file paranccsal. Ezen az init fájlon belül ugyanazt a fájlt azonnal töröljük, hogy ne maradjon nyom.

.­.­.

Hálózati meghajtó rendszergazdaként

Ha hálózati meghajtót integrál a Windows Intézőbe, akkor ez nem az egész rendszerre vonatkozik, hanem csak az aktuális felhasználói fiókra. Ez azt jelenti, hogy nem férhet hozzá ehhez a hálózati meghajtóhoz egy olyan alkalmazásban, amely rendszergazdai jogokkal fut. Ez könnyen megváltoztatható: Hozzon létre egy új DWORD-t (32 bites) EnableLinkedConnections néven a rendszerleíró adatbázis 1 -es értékével a HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System alatt, és indítsa újra. Az integrált hálózati meghajtók ekkor mindenhol láthatók.

.­.­.

Gyors tipp: Tartalmazza a mappát meghajtóként

Ha gyorsan el akar érni egy helyi mappát a Windows alatt, amelyet újra és újra használ, egyszerűen hozzárendelheti a saját meghajtóbetűjéhez. Csak egy kitérő van a "Csatlakozás hálózati meghajtón" keresztül, mivel például nem tudja megadni a C: \ Users \ David \ Downloads elérési utat. A megoldás a meghajtó úgynevezett adminisztratív megosztása, amely alapértelmezés szerint létezik minden mappához: A fenti példában ez a \\ localhost \ c $ \ Users \ David \ Downloads lenne .

.­.­.

Békákat fogni

Béka ugrál körbe a számegyenesen, és megpróbálja elkapni. Az ugrás és a fogás mindig váltakozik. A béka a \(s \in \mathbb{Z}\) pozícióból indul, és minden mozdulatával \(z \in \mathbb{Z}\) távolságot ugrik (ha \(z>0\) , akkor ugrik jobbra, különben ha balra). \(z\) minden ugrásnál megegyezik. A bepattintás egész szám megadásából áll. Az ember nem ismer sem \(z\) sem \(s\) . Megmutatjuk, hogy van mód arra, hogy mindig elkapjuk a békát.

.­.­.

Hosszú fájlnevek a Windows 10 rendszeren

Nem csak akkor, amikor az npm-et Windows alatt használja, találkozik egy korlátozással, amely már majdnem 30 éves, és amely a mappák és fájlok elérési útját legfeljebb 255 karakterre korlátozza. Ez nem az NTFS hibája, hanem az LFN . Ez bosszantó hibákhoz és inkompatibilitáshoz vezet az operációs rendszerek között. A WSL idején ez egy sajnálatos állapot, amelyet szerencsére egy ideig javíthat magának a rendszerleíró adatbázisban.

.­.­.

Laravel sorok a localhoston

A PHP keretrendszer Laravel belül termékeny környezetben, a munkavállalók és a felügyelők biztosítják, hogy a tárolt feladatok Redis, például kerülnek feldolgozásra. Ha ettől teljesen független akar lenni a localhost-on, akkor a szinkronizálási illesztőprogram segítségével mindig azonnal végrehajthatja a feladatokat. Ennek az a hátránya, hogy az aktuális PHP folyamat blokkolva van, és a kérés addig marad, amíg a munka feldolgozásra nem kerül.

.­.­.

Gyors tipp: Csomagok összegyűjtése a Google Analytics szolgáltatásban

A Google Analytics analytics.js JavaScript könyvtárának segítségével a webhelyeken bekövetkezett események nyomon követhetők. Ezek az események például a tartózkodás hosszának , a látogatók maximális görgetési mélységének pontos mérése vagy más egyedi tevékenységek, például űrlapok beküldése. Ha például ki akarja értékelni a reklámkampányokat, vagy később A / B teszteket szeretne végrehajtani, úgynevezett célprojekteket hoz létre.

.­.­.

Praktikus gyorsítótár érvénytelenítése

A kiszolgálóoldali megjelenítés immár része a webhelyek és alkalmazások szokásos repertoárjának. Az olyan böngészők, mint a Google Chrome, általában a lehető leggyorsabban gyorsítótáraznak annak érdekében, hogy minimalizálják a további hívások betöltési idejét. A CSS / JS / képfájlok gyorsítótár érvénytelenítése megoldható a mod_pagespeed , az Expires / Cache vezérlő fejléc, a gyorsítótár- nyilvántartás segítségével, vagy nagyon pragmatikusan és közvetlenül a fájlnév utáni egyedi paramétereken keresztül.

.­.­.

Bitbucket és SSH kulcsok

A szolgáltató Bitbucket nem ajánlja fel (még a díj alapú Standard és Premium tarifákban sem ) az írási joggal rendelkező SSH kulcsok adattár szintű tárolását. A személyes SSH kulcs tárolása az éles kiszolgálón nem lehetséges, különben onnan érheti el az összes többi projektet, amelyen éppen dolgozik. Vannak úgynevezett hozzáférési kulcsok , de ezek csak olvasási jogokat engednek meg.

.­.­.

A Windows Sysinternals hálózati meghajtón keresztül

Mark Russinovich, a Sysinternals eszközei nem hiányozhatnak egyetlen Windows számítógépen sem. Ha mindig kéznél van a legújabb verzió, integrálhatja hálózati meghajtóként. A net parancs az s: \\ live.sysinternals.com \ DavWWWRoot parancssorban elegendő (normál felhasználóként). Az S meghajtón olyan szép eszközök állnak rendelkezésre, mint a PsList, a PsKill vagy a Process Explorer.

.­.­.

Gyors tipp: Google Táblázatok és Naptár hetek

Ha a naptári heteket egy adott napon adja ki, akkor a Google Táblázatokban körültekintően kell eljárnia (csakúgy, mint a Microsoft Excelben). A = NAPTÁRI HÉT (TODAY ()) függvény az amerikai szabvány alapján számol, amelyhez az év első napját mindig az 1. naptári héthez rendeli. Németországban ezt másként határozzák meg : Itt az első naptári hét az a hét, amelytől legalább 4 nap esik az új évbe. A Google Táblázatokban megoldhatja a problémát (más izgalmas alternatívákkal együtt, például = SHORTEN ((TODAY () - DATE (YEAR (TODAY () - REST (TODAY () - 2; 7) +3); 1; REST (TODAY ( ) -2; 7) -9)) / 7) és a módosított = NAPTÁRI HET (TODAY (); 21) ) egyszerűen a speciálisan tervezett funkcióval = ISOWEEKNUM (TODAY ()) .

.­.­.

Saját aláírású SSL-tanúsítványok a Chrome 58-ban

A Let Encrypt óta a titkosított webhelyek már alapfelszereltségnek számítanak. A helyi fejlesztés mellett is elengedhetetlenek az SSL-tanúsítványok (például a navigator.geolocation helyi SSL-titkosítást igényel). A Chrome 58-as verziója óta a CN (Common Name) támogatása megszűnt, és a SAN (Subject Alternative Name) kötelezővé vált. Ennek eredményeként a Chrome hirtelen már nem fogadja el az összes hagyományosan létrehozott SSL-tanúsítványt.

.­.­.

Kétszer két éves kor

Tekintsünk két olyan embert \(A\) és \(B\) akik nem ugyanazon a napon születtek, és \(A\) fiatalabb, mint \(B\) . Mutat: Pontosan két korcsoport van \(a,b \in \mathbb{N}\) , amelyekre vonatkozik: \(2\cdot a = b\) . Mi első \(d \in \mathbb{R}^+\) , mint a kor közötti különbség \(A\) és \(B\) a születése \(A\) a \( d = d_0 + d_1 \) , \( d_0 \in \mathbb{N}_0, d_1 \in \mathbb{R}, d_1 \in [0;1[\) . Most egy tetszőleges időpontot veszünk figyelembe \(x \in \mathbb{R}^+\) \(A\) születése után \(x = x_0 + x_1\) , \(x_0 \in \mathbb{N}_0, x_1 \in \mathbb{R}, x_1 \in [0;1[\) .

.­.­.

Git és üres mappák

Mivel a Git nem ismer mappákat, csak fájlok, az üres mappaszerkezetek nem kerülnek a tárba. Mivel azonban sok keretnek és projektnek erre feltétlenül szüksége van, oda kellene kerülnie. Általános gyakorlat az úgynevezett helyőrző fájlok létrehozása (gyakran .gitkeep néven), amelyek implicit módon meghatározzák a mappa struktúráját. Ezeket a fájlokat könnyen létrehozhatjuk, és ha szükséges, gondoskodjunk arról is, hogy a mappákban lévő más fájlokat figyelmen kívül hagyjuk.

.­.­.

Ingyenes Node.js tárhely a Herokuval

A Node.js tárhelyszolgáltatása még mindig nem túl elterjedt, különösen a német ajkú országokban. A Heroku amerikai felhőtársaság itt kínál gyógyírt - sőt, ingyen . Mindig észreveszi az "Építsen alkalmazásokat ... ne infrastruktúrát" paradigmát, és még mindig alig vannak korlátozásai. Példaként a PhantomJS-en alapuló kis cron feladatot valósítunk meg , amely minden nap egy webhelyet selejtez és e-mailben elküldi az oldal címét.

.­.­.

Cantor párosítási funkciója

Az átlós argumentumok mellett Georg Cantor kifejlesztette a Cantor párosítási függvényt is \(\mathbb{N}^2 \to \mathbb{W}, \quad c(x,y) = \binom{x+y+1}{2}+x = z\) , amely bármely két számot \(x,y \in \mathbb{N}\) kódol egy új számba \(z \in \mathbb{N}\) . Például \(c(3,4)=\binom{3+4+1}{2}+3 = \binom{8}{2}+3=\frac{8!}{6!\cdot 2!} +3 = 31 = z\) a \(3\) és a \(4\) \(3\) számok egyedi kódolása a \(31\) számban. Megjelenítés: Az \(\mathbb{W} = \mathbb{N}\) értékkészlet, azaz a \(z\) minden természetes számot felvesz.

.­.­.

A föld és a borsó

\(r_1 = 6370km\) meg a földet (mint egy gömböt \(r_1 = 6370km\) ) és egy borsót (mint egy gömböt, amelynek \(r_2 = 2mm\) ), és \(r_2 = 2mm\) egy kötelet az Egyenlítőn úgy, hogy az szorosan a felszínen fekszik. Most mindkét kötelet egy-egy méterrel meghosszabbítja. Most mindkét kötélnek teljesen kinyújtva kell feküdnie az Egyenlítő felett - már nem teljesen a felszínen fekszenek, hanem az Egyenlítő felett lebegnek. Milyen magasan a felszín felett úszik a kötél a föld felett, milyen magasan a borsó felett?

.­.­.

Valószínűségek az analóg órán

A nap időtartamának hány százalékában van az analóg óra mindhárom keze a tárcsa jobb felében? Először nézze meg az óramutatót, amely 24 óránként 12 óránként a jobb oldalon van (50%). Ettől kezdve a percmutató 12 óra 6 óra múlva a jobb oldalon lesz (25%). Ebből a 6 órából a második kéz 3 órát tölt a jobb oldalon (12,5%).

.­.­.

Laravel: Munka a beszédes kapcsolatokkal

A Laravel az Eloquent segítségével sokkal könnyebbé teszi az adatbázissal való kommunikációt. Az Eloquent Relationships használatakor dinamikus változók meghívásakor (a PHP mágikus módszereinek segítségével) tisztában kell lennie azzal, hogy a modellek példányai nem tükrözik az új változásokat, hanem az első híváskor véglegesen tárolódnak.

.­.­.

Bitbucket: Mappa törlése a Git előzményekből

Amikor a Git-et Bitbucketen tárolja, 2 GB-os kemény korlát van érvényben - ha ezt túllépik, akkor csak olvasható hozzáféréssel rendelkezik a tárházhoz. Ennek megakadályozása érdekében visszamenőlegesen eltávolíthatja a nagy mappákat vagy fájlokat a vállalásokból. De más esetekben is (ha a hozzáférési adatok beléptek az előzményekbe, vagy ha a node_modules visszacsúszott a mesterbe), akkor a természetével ellentétben manipulálnia kell a Git történetét.

.­.­.

Integrálja a DomainFactory SSL-tanúsítványát az IIS-be

A Let Encrypt korában a titkosított webhelyek már alapfelszereltségnek számítanak. Ugyanakkor gyakran szükség van helyettesítő karakterekre vagy kiterjesztett tanúsítványokra, amelyek különösen megbízható tulajdonos-hitelesítéssel rendelkeznek. A DomainFactory szolgáltató olcsó SSL-tanúsítványokat kínál, amelyek külsőleg is használhatók. A jelenlegi IIS telepítése CSR nélkül sikerül az OpenSSL segítségével. A következőkben röviden bemutatom, mely lépések szükségesek ehhez.

.­.­.

Paradox nyertes stratégia a számok kitalálásakor

Thomas M. Cover a következő meghökkentő kérdést tette fel 1987-ben a "Nyitott problémák a kommunikációban és a számításban" c. Részben: A Player \(X\) két különböző és véletlenszerűen választott természetes számot ír fel \(A\) és \(B\) két különbözőre Papírdarabot, és arccal lefelé tegye az asztalra. A \(Y\) játékos most véletlenszerűen kiválasztja az egyik ilyen papírt, meglátja a számot, és most el kell döntenie, hogy ez a szám kisebb vagy nagyobb, mint a másik szám, amely még mindig arccal lefelé van az asztalon.

.­.­.

Futball és lineáris algebra

Amikor egy futballmeccs elkezdődik, a labda a pálya közepén fekszik, majd 45 percig mozgatja a pályán eltolással és fordítással. A második félidő elején a labda ismét a pálya közepén van. A lineáris algebra egyszerű eszközeivel megmutatjuk, hogy vagy a végtelen számú pont a felületen mindig pontosan ugyanabban a helyzetben van, mint az eredeti állapotban, vagy pontosan 2.

.­.­.

Laravel: Blade Template Debugging

A penge sablonok hibakeresésénél a Laravel 5-ben * gyakran értelmetlen hibaüzeneteket kap, amelyek a gyorsítótárazott nézetekre utalnak. A múltban mindenki jobban volt: A 4. verzió hibakeresési nézete több hasznos funkciót tartalmazott, és vizuálisan is szebb volt. Néhány kódsorral visszaszerezheti ezt a funkciót hoppal ("PHP hibák a menő gyerekeknek").

.­.­.

Logók harmonikus megjelenítése JavaScript-szel

Legyen szó referenciákról, partnerekről vagy ügyfelekről - sok esetben több logót szeretne harmonikusan egymás mellett megjeleníteni. A logók arányai többnyire következetlenek. Gyakran követi belsö ösztönét a méretábrázoláshoz a tervezés során, de van egy pontos számítási módszer is a vizuálisan vonzó ábrázoláshoz, a logók területeinek megegyezésével. A következő példában ezt csak néhány JavaScript-sorral teheti meg.

.­.­.

Ellenőrizze a PHP / JS változók létezését

Ha napi szinten dolgozunk a PHP és a JavaScript változókkal, gyakran találkozunk azzal a lekérdezéssel, hogy egy változó üres-e. Ellenőrzés céljából érdemes ismerni a natív függvényeket és azok különbségeit. Bosszantó módon nincs egyszerű módszer intuitív ellenőrzésre, hogy van-e változó vagy sem. Az alábbi mátrix tisztázza, mit jelent ez. Amit azonban szeretne, kis segítő funkciókkal utólag is felszerelhető.

.­.­.

Hatalmas telefonhívások a sipgate.io segítségével

A Sipgate egy izgalmas felhő API-t hozott létre a sipgate.io fájlban , amellyel az internet-telefonálás körül számos lehetőség kínálkozik . A számla ingyenes, és lehetőség van bármilyen ingyenes feladó számának ingyenes beállítására is a Feature Store-ban. A sipgate.io dokumentációja továbbra is kibővíthető, de a hivatalos Sipgate API rövid átolvasásával gyorsan rájöhet izgalmas dolgokra.

.­.­.

Rekurzió SQL-ben

Az SQL-en alapuló relációs adatbázis-kezelő rendszerek csak feltételesen alkalmasak hierarchikus vagy rekurzív lekérdezésekre. Más rendszerek, például az ArangoDB itt jobbak (erről nagy szó esett a GOTO 2016-ban ). Rekurzív lekérdezéseket is generálhat az SQL-ben közös tábla kifejezések segítségével, és így lekérdezheti a klasszikus szülő / gyermek táblákat az összes ős és utód számára.

.­.­.

WordPress: Deaktiválja az archív oldalakat

A w3techs.com szerint a világ összes webhelyének körülbelül 27,4% -át jelenleg a WordPress segítségével működtetik. Nagyon sok esetben ezek nem blogok. A WordPress automatikusan számos, gyakran fel nem használt URL-t generál, és annyi linket állít elő, amelyet a Google indexel, hogy a weboldal üzemeltetője még a képernyőn sem szerepelt. Mindez egy egyszerű paranccsal kikapcsolható.

.­.­.

Átnevezheti a PDF űrlapmezőket tömegesen

Ha hozzám hasonlóan nehézségbe ütközik az űrlapmezők ezreinek átnevezése, ideális az Acrobat-ban található JavaScript-konzol. Ebben nemcsak futtathat bármilyen JavaScript kódot, hanem hozzáférhet a PDF-fájl összes tartalmához (beleértve az űrlapmezőket is). Mivel a JS API-ban nincs natív függvény az átnevezéshez, az űrlapmezőket minden tulajdonságukkal új névvel másolják és hozzák létre.

.­.­.

Shopware: javítási változatok

A Shopware 5 alkalmazásban egy ismert probléma még mindig nem oldódott meg: Ha olyan cikket hoz létre, amely egymástól függő változatokkal rendelkezik, egymást kizáró konfigurációs lehetőségekkel, akkor előfordulhat, hogy egyes kombinációk nem választhatók ki a kezelőfelületen, ezért nem rendelhetők meg. Egy plugin segítségével a probléma pillanatnyilag könnyen megoldható.

.­.­.

Egy sor a prímszámok végtelenig

A prímszámok végtelenségének számos bizonyítéka van - az Elemek könyvéből jól ismert Euclid-tétel nem hiányzik egyetlen számelméleti alapfolyamatból sem. Az amerikai matematikai havilapban (122. szám) 2015-ben Sam Northshield nem kevésbé elegáns ellentmondás-bizonyítékot tett közzé egyvonalas formában, amelyet nem akarok visszatartani önöktől (rövid megjegyzésekkel).

.­.­.

Világosabbá teheti a Windows parancssort

A lenéző Windows parancssor vizuálisan néhány egyszerű lépéssel javítható. Tehát nemcsak a parancssor színét és méretét állíthatja be, hanem funkcionálisan is bővítheti (növelve a puffert, telepítve nagy UNIX-eszközkészletet). Bár a parancssor nem áll közel a PowerShell 6.0 vagy az új Windows 10 Bash Shell eszközhöz , a mindennapi feladatokhoz nem kell elrejteni.

.­.­.

Dinamikus URL-ek a Joomla-ban

A tartalomkezelő rendszerekben az URL-eket gyakran nem mindig előre rögzítik, ezért statikusan nem előre hozzák létre őket (hozzájárulásként vagy menüpontként), hanem az adatbázisból származó objektumokat címeznek. A WordPresshez hasonlóan ( az itt leírtak szerint ) a Joomla-ban is lehetséges dinamikus URL-struktúrák felépítése (függetlenül a belső álnévrendszertől). Vagy a JRouter használható itt, vagy használhat egyhuzalos vonalat a .htaccess fájlban .

.­.­.

JavaScript PasteJacking

A JavaScript segítségével a modern böngészők írhatnak és írhatnak a felhasználó vágólapjára, vagyis manipulálhatják is. Az alaptechnológia már a régi hat, de csak a közelmúltban keringenek egyre több ("PasteJacking" néven futó) támadás a hálózaton, amelyek kihasználják ezt a lehetőséget a gyanútlan felhasználó számára. A JavaScript megvalósítása banális.

.­.­.

Oszlopok cseréje a PostgreSQL-ben

Az SQL táblaoszlopok cseréje a szokásos repertoár része a MySQL-lel - ezt a PostgreSQL még nem támogatja. Bár a hivatalos wiki saját cikket szentel a problémának, nem mutat olyan gyakorlati megoldást, amely nézeteket, mutatókat és kiváltó okokat is támogatna. A következő osztály ezt a feladatot (mind MySQL, mind PostgreSQL esetén) a parancssorban - vagy közvetlenül a Laravel 5-ben - végzi.

.­.­.

Gyors tipp a Windows Intézőhöz

Ha gyorsan szeretné megnyitni a parancssort egy mappában a Windows Intézőben, kattintson a jobb egérgombbal (egy szinttel magasabbra), tartsa lenyomva a Shift billentyűt a mappán, majd válassza a helyi menü "Parancssor megnyitása itt" parancsát. Most találtam egy másik, gyorsabb módszert, amikor bent van a mappában: Itt kattintson az aktuális mappa elérési útjára, írja be a "cmd" parancsot, és hagyja jóvá az Enter billentyűvel.

.­.­.

WordPress kategóriák: Fa megtekintése / Öröklés

Ha hierarchikus kategóriákkal (taxonómiákkal) dolgozik a WordPress programban, akkor észreveszi, hogy egyrészt az háttérbe bejelölt ellenőrzött kategóriák megjelenítése zavaró, másrészt a bejegyzések nem kerülnek automatikusan a szülő kategóriába, ha gyermek kategóriába sorolják őket. Mindkettőt néhány kódsorral lehet kiegyenesíteni az erőteljes kampós rendszer segítségével (akció és szűrő formájában).

.­.­.

PHP 7 és az űrhajó-üzemeltető

Az új funkciók mellett, mint például a skaláris adattípusok típusjuttatása vagy az optimalizált teljesítmény , a PHP 7 számos új, hasznos nyelvi kiterjesztést is magával hoz. Az "Űrhajó-operátor" végre bejutott a PHP világába (a Ruby és a Perl programozói régóta ismerik). \($a <=> $b\) akkor és csak akkor ad eredményt \(0\) ha mindkét operandus egyenlő, \(1\) ha a bal nagyobb, és \(-1\) .

.­.­.

IIS 7.5 PHP FastCGI időtúllépés

Ha a PHP-t FastCGI-n keresztül integrálja az IIS 7.5-be, akkor minden szkriptet alapértelmezés szerint 600 másodperc (azaz 10 perc) után megszakítanak. Az ismert "max_execution_time" változó megváltoztatása a php.ini fájlban nem befolyásolja ezt, neked (is) módosítanod kell a FastCGI beállításait. Ehhez az IIS kényelmes felületet kínál a releváns változók kezeléséhez.

.­.­.

A sztochasztika paradoxona

A feltételes valószínűségelmélet szép feladatokat von maga után, ellentétes megoldásokkal. A jól ismert testvérprobléma mellett most röviden foglalkozom egy másik példával: "Most két gyermekem van. Az egyik fiú és csütörtökön született. Mennyi a valószínűsége annak, hogy a másik gyerek is fiú?"

.­.­.

Git, Shopware és üres mappák

A Git fájlverzió-vezérlőrendszer karcsú, gyors és hordozható. A Git mindig objektumokat, nevezetesen fájlokat kezel. A mappák csak akkor jönnek létre, ha vannak fájlok, különben a Git nem is rögzíti őket. Ennek kellemetlen mellékhatásai vannak egyes projektekben. Például a Shopware shop rendszer működése a mappaszerkezet szigorú betartására támaszkodik.

.­.­.

Shopware: Egyedi szállítási költségek

A Shopware rendelkezik egy hatékony szállítási költség-modullal, amelyet kifejezetten beavatkozhat a számításba. Esetünkben a következő forgatókönyvet szeretnénk megvalósítani: A cikkenkénti szállítási költségeket kezdetben a cikk súlyának megfelelően határozzuk meg (a súlyhatárokat meghatározzuk). Csak különleges kivételek esetén lehet rögzített szállítási költségeket meghatározni minden tételhez.

.­.­.

Dinamikus állandó linkek a WordPress-ben

A WordPress permalink rendszer nagyon jól alkalmazkodhat saját igényeihez a struktúracímkék segítségével. A (z)% postname% beállítása valószínűleg a legelterjedtebb és legpraktikusabb megoldás. Ha azonban valós dinamikus linkeket akar megvalósítani, akkor először saját kóddal kell kibővítenie a rendszert.

.­.­.

Sérült hiperhivatkozások a Wordben és az Excelben

Azt gondolhatnánk, hogy amikor hiperhivatkozásokat nyit meg egy Word / Excel dokumentumból, a szokásos böngészőt elindítja a kívánt URL-lel. Furcsa módon ez nem így van - ami kellemetlen mellékhatásokhoz vezet, és lehetetlenné teszi az említett irodai programok munkamenet / süti alapú bejelentkezéssel védett oldalainak linkjeit.

.­.­.

Paradoxon az apák napjára

A mai apák napjára egy lánya olyan képet ad apjának, amelyet ő maga festett meg, és amelyet apja nagyon vágyott tőle. A lánya azt mondja: "Adok neked egy képet, amelyet kívántál, és az ajándékom meglepetés lesz". Az apa megdöbbent, és ezen állítás igazságán töpreng.

.­.­.

Dinamikus szkriptek integrálása HTTPS-sel vagy anélkül

Ha titkosítatlan parancsfájlokat vesz fel a <head> területre, és egy meglévő SSL tanúsítvánnyal rendelkező oldalt hív meg, akkor ezek a szkriptek blokkolva vannak, ezért nem kerülnek végrehajtásra. Ha egyszerűen elhagyja a protokollt, akkor az összes szkript automatikusan titkosított formában lesz meghívva, ha a webhelyet a https: // - egyéb módon titkosítatlanul - érik el.

.­.­.

Használhatóság legördülő menükben

Ha többdimenziós legördülő menükkel dolgozunk, gyakran felmerül a probléma, hogy véletlenül rossz almenük nyílnak meg, vagy véletlenül bezárul a kívánt almenü. Ez a hatás akkor fordul elő, amikor az egérmutató elhagyja a megfelelő menüt a legfelső szinten, miközben egy már kibővített almenübe navigál.

.­.­.

Shopware: A változatok automatikus deaktiválása

A Shopware- ben a teljes cikk inaktiválódik egy valós megrendelés esetén, ha az összes változat készletszintje kisebb vagy egyenlő, mint 0. Ennek variánsos megvalósítása érdekében programoztam egy kis plugint, amelynek Bootstrap.php-jét alább megadom.

.­.­.

Dupla jelszó lekérdezés SSL-lel

A következő konstellációnak mindig kellemetlen mellékhatása van: Ha htaccess / htpasswd szolgáltatással védi webhelyét, és egyidejűleg kényszerít egy SSL kapcsolatot, akkor mindig kétszer kell megadnia ugyanazt a jelszót (egyszer a http-hez, a https-hez való sikeres belépés után pedig egyszer). Az Apache 2.4-ben bevezetett konfigurációs szakaszok segítségével a probléma könnyen kezelhető.

.­.­.

Többsoros karakterláncok a JavaScript-ben

A JavaScript-sel történő programozás során gyakran megbotlik a többsoros karakterláncok megvalósításának képtelenségében azáltal, hogy a kód több sorába is beírja őket. Míg a más nyelveken, például a PHP-ben vagy a Rubyban szereplő feladat nem jelent problémát, a JavaScript-el kezdetben csak megkerülő megoldásokkal lehet megkerülni, amelyek használatát a személyes ízlés vagy a böngésző támogatása dönti el.

.­.­.

mail () PHP-ben UTF-8-mal és umlautokkal

Az e-mailek küldése PHP-vel a leghatékonyabb hatékony osztályokkal, például a PHPMailerrel valósítható meg . A kényelmes burkoló funkciók lehetővé teszik az UTF-8 tartalom használatát, képek beágyazását és titkosított mellékletek elküldését néhány kódsorral. Ha el akarja menteni az általános költségeket, és az ajánlással ellentétben a mail () PHP funkciót kívánja használni, akkor legkésőbb az umlauts és az UTF-8 használatakor problémákba ütközik.

.­.­.

Google PageSpeed ​​Insights vs. A Google Analytics

Az olyan ellenőrző eszközök, mint a W3C Markup Validation Service vagy a Google PageSpeed ​​Insights , hasznosak a weboldal kódjának és teljesítményének objektív értékeléséhez. A Google különösen egy egész iparágat befolyásol olyan fogalmakkal, mint a hajtás felett - és szigorú, de hasznos irányelveket is tartalmaz a képtömörítéshez és a gyorsítótárhoz. Megtörténhet azonban, hogy a Google a saját lábára lép.

.­.­.

Üdvözöljük a JavaScript 2.0-t

A JavaScript uralja az internetet és az ECMAScript-et, a nyelv magja felnő. Az ez év közepére várható új specifikáció (ES6 vagy JS2) számos újítást hoz magával, amelyek ma már kipróbálhatók. Jelenleg a Firefox rendelkezik a legjobb támogatással , de lehetséges az úgynevezett transzpilerek, például a Google Traceur révén történő polifill töltés is. Az alábbiakban röviden áttekintjük az ES6 új funkcióit.

.­.­.

0,99999... = 1?

Akár az iskolában, akár az egyetemen: Érdekes kérdés, \( 0,99999... = 1 \) magában foglalja azt a kérdést, hogy a következő egyenlet igaz-e: \( 0,99999... = 1 \) . Bár a végtelenség \(0,99999... = A\) az egyenlet bal oldalán, adunk neki egy nevet: \(0,99999... = A\) . A \(10\) faktorral való szorzás és az egyszerű algebrai transzformációk után első elképesztő betekintést kapunk.

.­.­.

SQL: gyenge teljesítmény az index ellenére

Éppen egy SQL-adatbázis következő teljesítményproblémájával szembesültem: Egy ~ 1 000 000 bejegyzéssel rendelkező "felhasználók" nevű SQL-táblázatban elfogadhatatlan 28 másodpercbe telt a mai regisztrációk számának meghatározása. A regisztrációk idejét az „Ymd H: i: s” formátumban mentették a „létrehozott” oszlopba.

.­.­.

Kis sakkprobléma

A jól ismert lovagprobléma és királynőprobléma mellett sok más izgalmas kérdés is felmerül a sakk világában. Két apró érdekességet érintettem egy korábbi blogbejegyzésemben . Ha matematikailag foglalkozik a sakkproblémákkal, hamar felfedezi, hogy a matematika nagyon egyszerű és megvilágító választ ad sok kérdésre.

.­.­.

Online fájlok érhetők el a OneDrive segítségével

Ha Egy meghajtó, Dropbox, Google Drive, OwnCloud, Box.net: Függetlenül attól, hogy hol tárolja a fájlokat - a szolgáltatások szinte megegyeznek. Az összes asztali és mobil rendszer számára elérhető kliensek, a szabványos titkosítatlan fájlok és a megosztási lehetőségek csak kis mértékben különböznek egymástól. De a OneDrive-nak, amelyet a Windows 8.1 óta véglegesen integráltak a rendszerbe, van egy sajátossága: csak az interneten elérhető fájlok állnak rendelkezésre.

.­.­.

PHP: Fájlhozzáférés umlautokkal Windows alatt

A webszervereken található fájloknak mindig szóközök nélkül kell lenniük (nem "ez egy kép.jpg"), umlautok vagy speciális karakterek (nem "football.jpg"), visszavágások (nem "Arbeit \ Auto.jpg") és kisbetűsek (nem ""). teszt.JPG "). A közelmúltban azonban nagyszámú fájlt kellett elérnem és feldolgozni bármilyen fájlnévvel egy ügyfélprojekthez.

.­.­.

SQL lekérdezés a rangsorolási lista meghatározásához

Ma egy ügyfélprojekten dolgozva találkoztam a következő feladattal: Vegyünk egy "user" SQL táblázatot az "id" és a "score" oszlopokkal, és meghatározzuk az összes felhasználó rangsorát a "score" alapján, amelyben a kapja meg ugyanazt a helyezést ugyanazzal a pontszámmal. Ez a feladat intuitív módon és egyszerűen megoldható a felhasználó által definiált változók használatával .

.­.­.

Facebook SDK: Ellenőrizze a tokeneket a szerver oldalon

Amikor a Facebook SDK-val dolgozik (pontosabban a Facebook bejelentkezési funkció REST interfészen belüli megvalósításakor), akkor a szervernek először ellenőriznie kell a tokent, amelyet az ügyfél a Facebook-tól kapott, a további műveletek végrehajtása előtt. .

.­.­.

Chrome DevTools: DOM elemek címzése

Legyen akár Chrome, Firefox, Opera, Safari vagy akár Internet Explorer: Míg a jól kidolgozott fejlesztői eszközök a Firefox és a népszerű Firebug plug-in egyedülálló értékesítési pontjai voltak néhány évvel ezelőttig, az erőteljes fejlesztői eszközök ma már minden böngésző standard hatókörének részét képezik, amelyben sok mindent felfedezhetnek ad.

.­.­.

Hozzáférés a fájlrendszerhez SQL használatával

Most találkoztam a MySQL egyik jó lehetőségével, hogy bekapcsolódjak a fájlrendszerbe, és értékes információkat szerezzek, például a fájlok és mappák létezéséről vagy azok tartalmáról. Ez nagyon hasznos lehet a file_exist php függvény alternatívájaként , mivel a fájl (ok) létezésével kapcsolatos információk továbbra is felhasználhatók a lekérdezésben további rendezési és összesítési funkciókhoz.

.­.­.

Animált hátterek vászonnal

Az animált vektor háttér sokféleséget adhat a teljes képernyős fotók és videók által jellemzett webes tájhoz. Jó lenne, ha ez együtt járna a betöltési időkkel, valamint a széleskörű hardver- és szoftver támogatással. Az egyik megoldás: vászon. A JavaScript által vezérelt HTML elemet minden jelenlegi böngésző támogatja, és nagy teljesítményű reprodukcióval rendelkezik mobil eszközökön.

.­.­.

Javítva a HTML-elemek képaránya

Webfejlesztőként gyakran zavarban van olyan HTML-elemekkel dolgozni, amelyek önmagukban - például az img-elemmel ellentétben - sem rögzített méretűek, sem rögzített képarányúak. Gyakran azt szeretné elérni, hogy ezek az objektumok reagálva viselkedjenek, de a szélesség és a magasság aránya megmarad. A CSS itt alapértelmezés szerint nem kínál intuitív megoldást. De a függőleges párnázási tulajdonság segítségével elérheti célját.

.­.­.

A bírósági döntés a stock fotók felhasználásáról

Miután a kölni regionális bíróság a múlt héten visszavetette magát a RedTube-botrányba, és soha nem hagyták jóváhagyni az ellentmondásos IP-címek közzétételét, az újabb rendkívül vitatott és megkérdőjelezhető ítéletet hoz a 14 O 427/13 határozattal: A Stock- Egy bizonyos képügynökség fényképeit szintén meg kell nevezni a képek URL-jén keresztüli közvetlen hozzáférés révén.

.­.­.

Goodbye Block & Inline - Welcome HTML5

A HTML5 specifikáció újításai számosak, és sokukat már támogatja a böngésző tájának többsége - az alábbiakban egy érdekes változást szeretnék kiemelni a fészkelő elemek szabályaiban. A HTML mindig megkülönböztette a blokk és az inline elemeket. A HTML4 dokumentumtípus-meghatározása például blokkelemként nevezi meg a h1, p és div elemeket, és inline elemként az a, span, img neveket.

.­.­.

HTTP-naplózás az IIS-en és az Apache-on

Mind a Unix Apache, mind a Windows rendszereken az IIS naplózza a HTTP kéréseket dobozon kívül fájl formában. A saját webhelyére érkező kérelmeket nem csak manuálisan és automatikusan kell rendszeresen kiértékelni és elemezni (pl. Naplófájl- elemzők, például AWStats segítségével ) a hackelési támadások elleni védelem érdekében. A vonatkozó naplófájlok elérési útjai széles körben használt konfigurációkban például a következők:

  • /var/log/apache2/access.log (Példa: Ubuntu 12.04, Apache 2.2)
  • C:\inetpub\logs\LogFiles\W3SVC1\u_ex<YYMMDD>.log (Példa: Windows Server 2012 R2, IIS 8.5)
.­.­.

Joomla, IIS és a címtárjogok

A Joomla 3.2 integrálása egy Windows Server 2008 R2 rendszerbe az IIS 7.5-tel gyakran felmerül a címtárjogokkal kapcsolatos problémákban, amelyeket gyakran nem eléggé oldanak meg a túl nagyvonalúan kiválasztott beállításokkal. A következő megoldás biztonságos és teljesen működőképes:

  • Az IIS_IUSRS csoportnak szüksége van a C: \ inetpub \ wwwroot \: jogosultságokra: olvasás és végrehajtás, mappa tartalmának megjelenítése, olvasás, írás
  • Az IIS_IUSRS csoportnak szüksége van a C: \ Windows \ Temp \: Read & Execute, Mappa tartalmának megjelenítése, Read, Write jogokra
  • Az IUSR felhasználónak az IIS_IUSRS csoportba kell tartoznia (Számítógép-kezelés> Helyi felhasználók és csoportok> Csoportok)

Ha további speciális könyvtárjogokra van szüksége a PHP-n keresztül feltöltött összes fájlhoz (pl. SSH vagy FTP esetén), akkor ezeket a C: \ Windows \ Temp \ mappához is beállíthatja. Ha egy fájlt feltölt PHP-n keresztül, akkor a PHP először átmásolja ezt a fájlt az ideiglenes, majd az utolsó útvonalra. Ha a fájl az ideiglenes könyvtárba került, akkor örökli a jogait, és megtartja azokat, miután az utolsó könyvtárba költözött.

.­.­.

Névtelen online: lehetetlen?

Az NSA-botrány idején nem csak a hálózati hozzáértésű felhasználók gondolkodnak azon, vajon lehet-e és hogyan lehet névtelenül navigálni az interneten, hogy elkerüljék a hatóságok és a titkosszolgálatok adatgyűjtési őrületét. Ez azonban gyakran hibákhoz és helytelen feltételezésekhez vezet. Központi tévhit az anonimitás csökkentése az IP-cím elhomályosítása miatt.

.­.­.

McFIT - új logó, új kép

A McFIT diszkont fitneszlánc átalakította magát. Míg egy élénk sárga kabala banán formájában díszítette a kék betűket, az antracit színű sárga sárga íj ügyesen egymásba van hurkolva, és így absztrakt szerkezetet alkot. Az FDP kék és sárga színei nemcsak a logónak engedik át a helyüket, hanem a McFIT márka minden más nyomtatási elemének is.

.­.­.

Photoshop: utazás az időben

Amikor Thomas és John Knoll testvérek 1987-ben elkezdték fejleszteni az Adobe Photoshopot, még nem születtem. Ma, 2013-ban a szoftver általában az egyik legnépszerűbb program és vitathatatlan piacvezető a képfeldolgozás terén. Az Adobe és a Számítástörténeti Múzeum jóvoltából a szoftver mostantól egészen különleges formában megmarad az utókor számára.

.­.­.

Érdekességek a királyok játékában

A sakk évszázadok óta elbűvöli az embereket - szabályai könnyen megtanulhatók, hihetetlen mélységéhez pedig csak tapasztalt játékosok férhetnek hozzá (sajnos nem tartozom közéjük). A következőkben két rövid kérdéssel foglalkozom: Lehetséges-e helyes mozdulatsorral eljutni olyan helyzetbe, amelyben a fekete királyt egyszerre két fehér királynő támadja meg? Ez két fehér toronnyal is lehetséges?

.­.­.

Docu-szappan a nagy siker helyett: 48 kép / mp

A filmeket általában 24 képkocka / másodperc sebességgel rögzítik és játsszák le, de a majdnem 100 éves standard „24p” formátum látszólag ingatagnak tűnik. A 24 képkocka / másodperces vetítés kellemetlen mellékhatásainak (például az erős rángás közepes gyors fényképezőgép-serpenyőknél) megelőzése érdekében hosszú ideje dolgoznak azon, hogy a képsebesség megduplázódjon 48 képkocka / másodpercre vagy annál többre.

.­.­.

Helyesírás-ellenőrzés a webhelyeken

Az automatikus helyesírás- és nyelvtani ellenőrzés ma már a szövegszerkesztő programok alapfelszereltsége, de a weboldal helyesírásának automatikus ellenőrzése eddig viszonylag nehézkes volt. A Google Chrome megteszi az első lépést ebbe az irányba a többsoros beviteli mezők integrált ellenőrzésével (textarea). Most van egy szolgáltatás, amely ezt teljes weboldalak számára lehetővé teszi.

.­.­.

Telefonszámok a linkekben - biztonsági kockázat?

Néhány héttel ezelőtt beszámoltam arról , hogy miként engedélyezheti látogatói számára a telefonos alkalmazás mobileszközön történő megnyitását egy telefonszám megérintésével. Most megjelent egy lehetőség a SIM-kártya visszavonhatatlan lezárására vagy a készülék gyári beállításainak visszaállítására a felhasználó minden intézkedése nélkül.

.­.­.

Érdekes e-mail érdekességek

A domainneveket és az e-mail címeket mindig kisbetűvel kell ellátni, hogy biztosan odaérjenek, ahová szeretnének menni? Vagy ez teljesen lényegtelen? Például a Google levelező szervereinek furcsa, érdekes hatású beállításai vannak, amelyeket röviden bemutatok a következő cikkben.

.­.­.

A tőzsdei árak kialakítása a napi témákban

Szorosan figyelemmel kísérem a német televízió különböző programjainak kialakítását. Aligha bármelyik műsor megőrzi vállalati kialakítását tartósan. Az esti rituálé, amely a tévé képernyője előtt 22: 15-kor zajlik a nap témáival kapcsolatban, mostanában gyomorfájást okoz: Most hónapok óta egy teljesen zavaros színvilágot választanak a jelenlegi tőzsdei árak bemutatásakor.

.­.­.

Helyesen kapcsolja össze a telefonszámokat

Ha saját webhelyét optimalizálja mobileszközök számára, akkor nemcsak a különböző képernyőméretekre, optimalizált betöltési időkre és a működésben lévő speciális funkciókra (például lebegő effektusokra) kell figyelnie, hanem foglalkoznia kell az eszközök speciális képességeivel is. Ide tartozik (lehet, hogy egyesek elfelejtették) a telefonhívásokat is.

.­.­.

Ismétlődő tartalom a blogokon

A Google a különböző webhelyek ugyanazon tartalmát sok esetben bünteti - ennek ellenére a Google algoritmusa intelligens és felismeri, hogy a fejlécben és a láblécben szereplő elemek ugyanazok maradnak-e, vagy a teljes teszthelyek kétszer is elérhetők-e különböző URL-ek alatt. Az izgalmas kérdés az, hogy a Google hogyan kezeli a blogcikkeket áttekintő oldalakat.

.­.­.

Növelje a WordPress biztonságát

A jelenleg legnépszerűbb tartalomkezelő rendszer, a WordPress biztonsága két kis csavar elfordításával jelentősen növelhető. Csak 5 perc és két kódsor szükséges. Bár a probléma megoldható különféle bővítményekkel, szándékosan pluginmentes megoldásokra korlátozódom.

.­.­.