A \(2{,}33\) általános átlagérték a bajorországi gimnáziumra való alkalmasságot igazolja, \(2{,}34\) pedig már nem igazolja a középiskolai alkalmasságot. Ezzel az éles határvonallal a két kör sorrendje döntheti el, hogy egy gyerek melyik oldalra száll le. Ennek a kerekítési hatásnak a lehetséges következményeit Günther Felbinger blogbejegyzése tárgyalja. Érdeklődésből magam számítottam ki a hatásokat a modellben engedélyezett összes fokozatkombinációra.
...Egy véletlen baleset miatt az összes exportált kód törlődött a Google Authenticator exportálási folyamata során; minden bejegyzéshez mentettem a helyreállító kódot, de a Facebookhoz nem. Nem volt rá szükségem, és nem is volt sürgős, mivel évek óta nem használtam a közösségi oldalt, de kíváncsi voltam, hogy valahogy vissza tudom-e szerezni a hozzáférést. Egy odüsszeia kezdete.
...Néha egyetlen kérdés a kora esti műsorban (jelen esetben a nagyra becsült műsorvezetőtől, Kai Pflaume-tól) elég ahhoz, hogy egy ártalmatlan kvízműsor-fináléból egy apró optimalizálási probléma váljon. Pontosan ez történik a „Ki mit tud?” című műsorban is. Mesterkérdés: A kategória ismert, a válasz még nem – de a tét már meghatározza, hogy mely eredmények számítanak még jónak.
...Alapvető ismeretek a törtekről: Az azonos tényezők egyszerűsítése megengedett. Az azonos számjegyek egyszerűsítése nem. Mégis vannak olyan törtek, ahol ez a tiltott egyszerűsítés működni látszik. Érdemes közelebbről megvizsgálni egy különösen egyszerű törtcsaládot: azokat a törteket, amelyekben ugyanaz a számjegy szerepel a számláló végén és a nevező elején.
...A szórakoztató sakkfeladatok megédesítik az életet. A mai feladat: Fehér lépése, társ kettesben. A pozíció Erich Brunnertől származik 1926-ban – és éppen azért érdekes, mert egyáltalán nem tűnik tipikus kétmozgásos pozíciónak. Kipróbálod a közvetlen sakkliciteket, ellenőrzi a bástya mozdulatait, keresi a királynő lépéseit, és néhány perc múlva észreveszi: ezek nem nyilvánvaló ötletek.
...Egyes cPanel megosztott tárhelycsomagok nem, vagy csak magasabb áron kínálják az AutoSSL- t. Az eredmény: A cPanel felületén nem lehet ingyenes Let's Encrypt tanúsítványt kiállítani, és minden tartomány egy önaláírt tanúsítványon ragad. A böngésző „nem biztonságos”-ként jeleníti meg az oldalt. A kiút: szerezze be a tanúsítványt az acme.sh segítségével, és telepítse a cPanel UAPI-n keresztül - automatikusan megújítva, AutoSSL nélkül.
...A Who Wants To Be a Millionaire-n nemrégiben volt egy jó kis kérdés, amelyre Günther Jauchnak egyértelműen el kellett gondolkodnia: „Egy szám mindig osztható \(4\) -gyel, ha a szám az utolsó két számjegyéből adódik...?” – és pontosan itt kell egy pillanatra matematikailag gondolkodni, ahelyett, hogy hagyná magát elcsábítani a szép zavaró tényezőkkel. Mert bár az olyan válaszok, mint a „páros”, „tartalmaz egy \(0\) ” vagy „a keresztösszeg egyenlő \(4\) ” első pillantásra hihetőnek tűnnek, a helyes válasz a decimális rendszerünk egy egyszerű tulajdonságán alapul.
...Néhány matematikai probléma olyan egyszerűen van megfogalmazva, hogy egy gyereknek is elmagyarázható, mégis olyan nehezek, hogy matematikusok generációit foglalkoztatják. Az egyik ilyen probléma az úgynevezett egységtávolság-probléma: Helyezz el \(n\) pontot a síkban. Hány pontpár távolsága lehet ekkor pontosan \(1\) ? A probléma Erdős Pálig nyúlik vissza, és 1946 óta tanulmányozzák. Az OpenAI most publikálta, hogy egy belső modell megcáfolt egy régóta fennálló sejtést ezzel a problémával kapcsolatban.
...1999 októberében egy, az akkor 16 éves norvég Jon Lech Johansen vezette csoport kiadta a DeCSS programot, hogy megkerülje a Content Scramble System (CSS) DVD-lejátszás-védelmét. A CSS 40 bites titkosítást használt, amelynek kulcsait engedéllyel rendelkező gyártóknak osztották ki, hogy korlátozzák a DVD-lejátszást. Mivel a kód terjesztése az amerikai DMCA hatálya alá tartozott, és jogilag tiltott volt, az aktivisták módszereket kerestek arra, hogy a kódot matematikai entitásként álcázzák.
...Első pillantásra a \(\mathbb{Q}\) racionális számok hézagmentes kontinuumnak tűnnek: minden két tört között mindig van egy másik. Ez a benyomás azonban megtévesztő: vannak racionális számok halmazai, amelyek korlátosak, de felső vagy infimuma egyszerűen nem létezik a \(\mathbb{Q}\) -ban. Az ok az olyan irracionális számok létezésében rejlik, mint \(\sqrt{2}\) , amelyek úgyszólván láthatatlan lyukakat tépnek a racionális számegyenesen.
...A PaperMC egy egyszerű alapot biztosít a Minecraft szerveroldali kiterjesztéséhez kis bővítményekkel anélkül, hogy a klienseknek bármit is telepíteniük kellene. Bővítmények fejlesztésekor felmerül a kérdés, hogyan jelenítsünk meg dinamikus információkat a játékosnak. A válasz egy gyakran figyelmen kívül hagyott alapvető funkcióban rejlik: a főellenség sávban . Eredetileg a végfelhasználóknak szánt főellenség sáv átalakítható és minimalista HUD-ként használható.
...Az internetprotokoll (IP) minden internetes alkalmazás alapja. Más protokollok, mint például a TCP és az UDP, erre épülnek, és olyan szolgáltatásokat nyújtanak, mint a HTTP(S), az e-mail, a telefon és a DNS. Az IPv6 felváltja a régebbi IPv4 protokollt, mivel annak viszonylag kis, körülbelül 4 milliárd címből álló címtartománya már régóta kimerült. Az IPv6 ma már szinte mindenütt jelen van, és hasznosabb, mint azt sokan gondolnák.
...Ki ne tapasztalta volna már ezt: Gyorsan le kell töltened valamit egy olcsó megosztott tárhelycsomagról (pl. az IONOS-tól). git pull Lehet, hogy egy programot szeretne futtatni vagy adatbázist használni, de a tárhelyszolgáltatója nem biztosít SSH-hozzáférést – vagy csak a drágább csomagokban. Gyakran az egyetlen lehetőség a fájlok FTP-n keresztüli manuális feltöltésének fárasztó folyamata, ami szükségtelenül bonyolulttá és hibákra hajlamosítóvá teszi a telepítéseket.
Az Amazon a tökéletes vásárlási csatorna a szabadúszók számára: gyors, megfizethető, és minden egy helyen. Az Amazonnak mostanra sikerült folyamatosan időszerű és könnyen letölthető számlákat biztosítania (még a Marketplace-en történő vásárlások esetén is). Legyen szó akár egy új laptopról, egy irodai székről, vagy csak egy gyors nyomtatópapír-rendelésről – az áruk néhány kattintással megrendelhetők, általában azon a személyes fiókon keresztül, amelyik amúgy is évek óta megvan.
...Aki első reggel, git status gépelés, majd kávéivás imádni fogja ezt a kis segítőt. Főleg, ha sok webes projektet fejlesztenek párhuzamosan, egy megéri kompakt áttekintés: Hol tiszta a működő fa, hol lógnak a nem összevont változások, és hol vár a húzás/tolás? Egy kis shell-eszköz megteszi a trükköt – mindaddig, amíg robusztusan kezeli a szóközöket/unicode-ot az útvonalakon, és nem fullad meg a függő távirányítóktól.
Van egy gyönyörű Cali Rose-dal , melynek címe: „It Is What It Is and It Ain't What Is Ain't ”. Ez leegyszerűsítve így hangzik: „It is what it is, and it isn't what it isn't”. Néhány szóval az igazság egész világai felfedezhetők. A két fél variálásával és kombinálásával egy kis logikai játszótér alakul ki. Most ezt a mondatot más érdekes példákra is felhasználhatod.
...A Thunderbird figyelemre méltó újjáéledést tapasztalt 2022 óta. Évekig tartó stagnálás után a Mozilla Alapítvány ismét aktívan befektet a fejlesztésébe. A Supernova kezdeményezés (Thunderbird 115+) alapvető modernizációkat hozott, mint például a Rust integráció a teljesítménykritikus komponensekhez, a webkomponenseken alapuló modernizált felhasználói felület és a natív Exchange-támogatás az EWS/Microsoft Graph API-n keresztül.
...2019 októberében a Python 3.8 bevezette a Walrus operátort (:=) keresztül PEP 572 – és ezzel kiváltotta a programozási nyelvek történetének egyik legnagyobb vitáját. A vita olyan elkeseredett volt, hogy a Python feltalálója Guido van Rossum 2018 júliusában – még a megjelenése előtt – BDFL-ként betöltött pozícióját (Jóindulatú Diktátor Egy Életre). 2019 eleje óta a Pythont egy választott Irányító Tanács irányítja.
Telefonálsz egy barátoddal az Egyesült Államokban egy dermesztő hideg téli napon. „Mínusz \(40\) fok van itt!” – kiáltjátok egyszerre. Normális esetben ez csak annak tisztázása lenne, hogy ki ért Celsius és ki Fahrenheit fokban – de ezen a hőmérsékleten nem. Miért? Ez az egyetlen hőmérséklet, ahol a Celsius- és a Fahrenheit-skála egyezik!
...A legtöbb grafikus fájlkezelő nem szigorúan lexikográfiai rendezést végez, hanem „természetes rendezést” használ. A névben szereplő számblokkokat számként értelmezzük – a nagyobb számblokk nyer, még akkor is, ha az ellenkezője tisztán ábécé sorrendben jönne ki. A természetes rendezés mögött rejlő ötlet: Az emberek leginkább azt akarják, hogy „9 előtt 10”, „2. fejezet a 10. fejezet előtt”, anélkül, hogy kezdő nullákat kellene hozzáadni.
...Bárki, aki a Windows feladatütemezőjében futtat feladatokat, előbb-utóbb megmagyarázhatatlan futásidejű különbségekre bukkan. Egy PHP-szkript, amely 5 perc alatt fut le a parancssorban, hirtelen 20 percet vesz igénybe, ha a Windows Feladatütemezőn keresztül fut. Ugyanaz a felhasználó, ugyanazok a jogok, ugyanaz a kód – négyszerese a végrehajtási időnek. Mi volt ott?
...A számítási teljesítmény árának folyamatos – évtizedenként két nagyságrendnyi – csökkenése 2010 óta óriási mértékben táplálta a mélytanulási modelleket. A nagyobb hálózatok és a több adat látszólag megbízhatóan egyre magasabb pontszámokat hoztak a közös benchmarkokon – és táplálta azt a reményt, hogy a skálázás önmagában elkerülhetetlenül az AGI-hoz vezet. François Chollet már 2019-ben bevezette az ARC-AGI benchmarkot. az intelligencia mérésére.
...A feladó e-mail címe továbbra is jól jelzi, hogy egy e-mail spam-e vagy sem. Alapértelmezés szerint a Microsoft Outlook asztali verziójában nem intuitív hozzáadni egy oszlopot, amely a név helyett a tényleges e-mail címet jeleníti meg. A Microsoft a mai napig nem valósította meg ezt a funkciót egyszerű opcióként – azonban beépített eszközökkel hozzáadható az Outlook klasszikus Windows-verziójához.
...A csak HTTPS-t használó böngészők, a SameSite cookie-k és a reális fejlesztési feltételek idején fontos, hogy helyben, valódi SSL-tanúsítványokkal dolgozzunk. A Let's Encrypt úttörő munkát végzett itt – a certbot és a Cloudflare segítségével a helyettesítő karakteres tanúsítványok létrehozása és megújítása gyors és egyszerű. Ez lehetővé teszi, hogy bármilyen eszközön (okostelefon, virtuális gép stb.) titkosítva hozzáférjen webprojektjeihez a helyi hálózaton vagy VPN-en keresztül.
..."Egy gépnek lehet nagy memóriája, de nem tud gondolkodni - hacsak meg nem tanítjuk." – Alan Turing. A modern mesterséges intelligencia modellek, mint például a GPT-4 vagy a Llama, hatalmas adathalmazokon és összetett matematikai struktúrákon alapulnak. De valójában mi van mögötte? Ebben a cikkben áttekintjük azokat a kulcsfontosságú összetevőket, amelyek szükségesek egy nyelvi modell elölről történő felépítéséhez.
...Az OpenStreetMap (OSM) egy ingyenes, nyitott és független világtérkép, amelyet az emberek a világ minden tájáról közösen hoztak létre. Míg a Google Maps, mint piacvezető, gyakran a digitális térképek első számú választása, az OSM egy teljesen más elvre támaszkodik: egy együttműködő közösségre, amely ingyenesen gyűjti, javítja és elérhetővé teszi a földrajzi adatokat.
...Régóta bejelentett – immá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.
...Nem megfelelő az idő? Túl korán küldött e-mailt? Az e-mailek késleltetése számos helyzetben hasznos lehet: akár időt adjon magának az áttekintésre, akár saját munkaterhelésének hatékony kezelése érdekében – az időzítés kulcsfontosságú lehet. Íme három módszer, amellyel késleltetheti az e-mailek küldését , és optimalizálhatja saját kommunikációját.
...A böngésző automatizálása nagy szerepet játszik az olyan területeken, mint a webkaparás, az automatizált tesztelés és a webalkalmazások interakciója. Eddig például a Puppeteer-t használták erre a célra. A mesterséges intelligencia megjelenésével új lehetőségek nyílnak meg a böngésző automatizálásának intuitívabbá és kevésbé karbantartásigényessé tételére – ez tisztázza a színpadot a Stagehand számára.
...Az Xdebug egy hatékony hibakereső és profilkészítő eszköz PHP-hez, amely segít a PHP alkalmazások elemzésében és optimalizálásában. Olyan funkciókat támogat, mint a lépésenkénti hibakeresés, a teljesítménymérés és a veremkövetés, ami nagyban leegyszerűsíti a hibaelhárítást és jobb betekintést nyújt a kódba. A következő egy rövid beállítási útmutató a VS Code-on belüli használatához.
...Képzeljen el két egyforma csészét – az egyik kávéval, a másik tejjel van töltve, mindkettő azonos szinten. Egy teáskanál kávét most a kávéscsészéből a tejescsészébe kanalazunk, és megkeverjük. Ezután adjon vissza egy teáskanálnyi keveréket a tejescsészéből a kávéscsészébe. Melyik pohárban van utána több idegen folyadék?
...A Gitben a commit üzeneteket gyakran elhanyagolják. Sokan csupán a változtatások mentéséhez szükséges rossznak tekintik őket. Az értelmes commit üzenetek azonban kulcsfontosságú tényezők egy projekt sikere szempontjából: biztosítják a változtatások jó nyomon követhetőségét, a hatékony csapatmunkát és a gyorsabb hibajavítást. Ez önmagában is elegendő ok arra, hogy a commit üzeneteket automatikusan, mesterséges intelligencia segítségével készítsük el.
...A február néha szokatlanul vonzó alakot ölt a naptárban. Például 2021 februárjában egy ilyen „tökéletesen téglalap alakú februárt” tapasztalhatunk. Ez a ritka hatás akkor fordul elő, amikor a február pontosan \(28\) napos, és február 1-je hétfőre esik. De milyen gyakran fordul elő ez valójában, és mennyi ideig kell várnunk a következő alkalomra?
...A CSS még mindig zavaró a legtöbbünk számára: több száz rosszul elnevezett tulajdonsággal rendelkezik, amelyek mindegyike nem intuitív módon befolyásolhatja az eredményt. Az elemek függőleges elhelyezése a webfejlesztésben bonyolult, és korábban gyakran okozott fejfájást. De szerencsére ezek az idők elmúltak.
...A CSS-átmenetek nagyszerű módja az interaktivitás megteremtésének. elég, transition egy elem kezdeti állapotába, és a böngésző animálja a két állapot közötti átmenetet. Átmenetek belső elemméretekhez, mint pl auto Ez azonban évtizedek óta problémát jelentett a webfejlesztőknek, és az egyetlen lehetőség a magasság dinamikus kiszámítása volt JavaScript segítségével.
\(n \in \mathbb{Z}^+\) úgy, hogy \(0 < n < 1\) .
...1950-ben George Gamow és Marvin Stern fizikusok egy érdekes jelenségre figyeltek fel: Gamow, akinek egy hatemeletes épület első emeletén volt irodája, azt vette észre, hogy hatból ötször a következő lift leszállt, pedig szerette volna. felmenni. Stern, aki az ötödik emeleten dolgozott, ennek az ellenkezőjét figyelte meg.
...A Quine program vagy a Quine olyan program, amely végrehajtáskor saját forráskódot ad ki. A Quine nem léphet ki önmagán, például úgy, hogy kinyomtatja az őt tartalmazó fájl tartalmát, vagy introspektív képességeket használ saját reprezentációjának kinyomtatására. Ehelyett ki kell számítania a saját forráskódját.
...Az olyan hatékony eszközök, mint a logrotate, sokkal könnyebbé teszik a napló- vagy biztonsági mentési fájlok forgatását. Ez elforgatja a fájlokat egy bizonyos idő elteltével, vagy amikor elérnek egy bizonyos méretet. Ha ez az eszköz nem elérhető egy távoli kiszolgálón, és csak távoli SSH-parancsokat tud végrehajtani, használhat egy kis bash-szkriptet, amely törli a régi fájlokat, és csak egy kérést küld.
...A számok világában mindig meglepő mintákkal találkozhatsz, amelyek egyszerre lehetnek meghökkentőek és megvilágosítóak. Az egyik ilyen érdekesség a Benford-törvény, más néven az első számjegy törvénye. Ez a matematikai jelenség számos valós adathalmaz első számjegyeinek gyakorisági eloszlását írja le, és érdekes betekintést nyújt a környezetünkben előforduló számok természetébe.
...Két gyermekem van, egy fiú, aki csütörtökön született. Mi a valószínűsége annak, hogy lányom lesz? Jelöljük a hét napjait az \(1, 2, … , 7\) számokkal, ahol \(1\ =\) hétfő, \(2 =\) kedd, és így tovább. Most definiálhatjuk az „Az \(n\) napon fiú született” eseményt \(B_n\) -ként, és hasonlóképpen a \(G_n\) eseményt is.
...Feltételezve, hogy a valaha született és megszülető emberek száma \(Y\) korlátozott, legyen \(x\) az Ön abszolút pozíciója a lista elején. Ezután \(0 < \frac{x}{Y} \leq 1\) . Most már \(95\%\) valószínűséggel kijelenthetjük, hogy Ön az utolsó \(95\%\) között van a valaha született emberek közül, tehát \(0,05 < \frac{x}{Y} \leq 1\) és ezért \(Y < \frac{x}{0,05} = \frac{100 \cdot x}{5} = 20 \cdot x\) .
...A következő mondat az "ivók paradoxona" néven ismert: "Van valaki a bárban, tehát ha ő iszik, a bárban mindenki iszik." Nem számít, hogy az egyik személy inni buzdít-e másokat, vagy van-e másik hátsó ajtó, amint azt egy pillanat múlva látni fogjuk. Ez egy szép példa a matematikai predikátumlogikából.
...Egy fiú olyan számra gondol, amely \(1\) , \(2\) vagy \(3\) , és egy lány ekkor csak egy kérdést tehet fel erről a számról. A fiú csak " igen ", " nem " vagy " nem tudom" választ tud válaszolni. A kérdés okos feltevésével a lánynak sikerül megneveznie a helyes számot, amelyre a fiú gondolt, miután a fiú válaszol neki. Mi a kérdésed?
...Képzeld el, hogy egy nap kapsz egy rejtélyes csomagot, visszaküldési cím nélkül. Kíváncsian kinyitod, és találsz benne egy gyűrűt, amit a lányodnak adsz. Évtizedekkel később ő az, aki egy féreglyuk segítségével tárgyakat tud a múltba küldeni. Ezt azzal a gyűrűvel teszi, amit egyszer tőled kapott, és egy neked címzett csomagban van. A kérdés az: Honnan származik a gyűrű?
...A nagyra értékelt Travis CI alternatívájaként a GitHub Actions már egy ideje elérhető. Folyamatos integrációs eszközként nagyon jól integrálódik a GitHub kódplatformba, és most nagyon stabilan fut. A GitHub Actions a YAML konfigurációs fájlokra támaszkodik, amelyek abban a lerakatban vannak elhelyezve, ahol a munkafolyamatot végre kell hajtani.
...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).
...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.
Érzékeny adatok vagy túlzott tárhely-felhasználás: Jó okunk van arra, hogy módosítsuk a Git-előzményeket. Ebben a blogbejegyzésben elmagyaráztam, hogyan lehet fájlokat törölni a Git előzményeiből a BFG segítségével. 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.
...tl;dr: Manuálisan beállított értékek vagy a következő 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.
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.
...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á.
...A német IBAN az országkódból (DE), egy kétjegyű ellenőrző számjegyből ( az ISO 7064 szabvány szerint), a bankkódból (8 számjegy) és a számlaszámból (az alszámlaszámmal együtt, 10 számjegy, a hiányzó számjegyek elöl nullákkal kiegészítve) áll, így 22 karakter hosszú. Az ellenőrző számjegy kiszámításához először egy sorozatot kell képezni az úgynevezett BBAN-ból (bankkód és számlaszám), Németország numerikus országkódjából \(1314\) és a ellenőrző számjegyből \(00\) .
...Az utolsó családi játékestünkön a gyerekek lelkesen elővették a Dobble nevű játékot (a Harry Potter kiadást). Miután öt kört elvesztettem (anélkül, hogy a kártyám láthatóan illeszkedett volna a játékkártyához), meglepődve tapasztaltam, hogy minden játékos minden körben találhat magának egyezőt. A hitetlenkedésem azonban csak további elvesztett körökkel fogadott – a gyerekek egyszerűen gyorsabbak voltak.
...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
...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 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.
...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
...A reszponzív webdesign megjelenése óta a fejlesztők folyamatosan kérik a DOM elemek tényleges méretük szerinti formázásának lehetőségét, ne pedig a böngésző nézetablakának méretét ( médialekérdezések használatával). Valójában a konténerlekérdezések (eredetileg elemlekérdezések) valószínűleg a leggyakrabban kért CSS-funkció, amely a böngészőkből még mindig hiányzik .
...Az olyan érzékeny adatokat, mint a jelszavak, .env fájlokban kell tárolni, és ha lehetséges, nem Git-tárolókban. Ez azonban valószínűleg mindannyiunkkal megtörtént már legalább egyszer véletlenül: gyorsan közzétettünk egy jó Google Maps JS API szkriptet a GitHub Gists- nek ("nyilvánosként"), és véletlenül nem titkoltuk el a saját privát Maps API-kulcsunkat.
...Ha SVG segítségével szeretnél kivágni egy képet, ajánlott a `clip-path` CSS tulajdonságot használni. A következő szkript számos akadályt elhárít: az SVG-k menthetők az Illustrator segítségével, megadhatod az SVG (relatív vagy abszolút) URL-címét (a Chrome jelenleg csak natívan támogatja az inline SVG-ket), és a kivágás is teljesen reszponzív.
...A hatékony WordPress `WP_Query` osztály `meta_query` attribútumának használatával szűrheti azokat a bejegyzéseket, amelyek meta mezőiben adott értékek szerepelnek. Ha létrehozott egy többsoros meta mezőt (például az Advanced Custom Fields használatával), és csak azokat a bejegyzéseket szeretné megtalálni, amelyek ebben a sorokkal elválasztott mezőben egy adott értéket tartalmaznak, akkor a MySQL REGEX világát ajánljuk.
...Egy korábbi cikkben leírtam, hogyan lehet egyszerűen integrálni az Adobe Animate animációit egy webhelybe APNG-exportálás segítségével. Létezik a natív mód is a HTML5 Canvas Exporton keresztül, de aki valaha is dolgozott vele, az észre fogja venni, hogy minden lépésnél vannak problémák (elégtelen reszponzív támogatás, nehézkes integráció a meglévő webhelyekbe, nincs különböző képkockasebesség animációnként stb.). A könyvtár Adobe-animate-embed segíthet itt.
...Á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.
...Az animált PNG fájlok böngészőtámogatása annyira fejlett, hogy az Animate CC- vel létrehozott animációk könnyen exportálhatók APNG formátumban, majd egy egyszerű `<img>` tag segítségével beágyazhatók egy weboldalba. Ez egy egyszerű és kiváló minőségű alternatívát kínál az Animate CC JavaScriptet generáló közzétételi módszerével szemben. A szükséges lépéseket az alábbiakban ismertetjük.
...Ha például a natív WordPress keresést ki szeretnéd terjeszteni metamezőkre, akkor érdemes megnézni az aktivált szűrőket . Annak érdekében, hogy a lapozás továbbra is működjön, és a jövőbeli keresési fejlesztések ne veszélyeztessenek, a `posts_search` hook ajánlott. A következő kód a REGEXP és ExtractValue függvények használatával kiterjeszti ezt a keresést, hogy azokra a bejegyzésekre is vonatkozzon, amelyek minden metamezőben tartalmazzák a megadott keresési kifejezések egyikét.
...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.
...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.
...Minden adatvédelmi aggály ellenére a WhatsApp továbbra is a németek kedvenc üzenetküldő alkalmazása. A Facebook a speciális WhatsApp Business alkalmazás mellett egy hivatalos felületet is készített, a WhatsApp Business API-t, hogy ezzel is érdekesebb legyen a cégek számára. Ha programozottan szeretne WhatsApp-üzeneteket küldeni webalkalmazásából, további lehetőségek is vannak.
...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.
...Nincs szükséged olyan hatékony eszközre, mint a Google Optimize , az egyszerű URL-osztott tesztekhez; az Apache segítségével is megvalósíthatsz egy osztott tesztet a .htaccess fájl használatával. A következő kódrészlet egyenletesen osztja el a látogatókat a két oldalról (https://vielhuber.de/test1.php (1. változat) és https://vielhuber.de/test2.php (2. változat)) a két verzió között. A véletlenszerűsítés az aktuális szerveridőn alapul.
...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.$$
ábrázolja egysoros tagban a négy számtani alapművelettel?
...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.
...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.
...A GitHub és a Composer összekapcsolásakor kötelező a verziószám hozzárendelése a `git tag` használatával. A következő parancssori parancs meghatározza az aktuális címkét, és egy verziószámmal növeli azt ( a SemVer szerint). Például az 1.1.0 verzió az 1.0.9 után következik. Ha nincs hozzárendelt címke, a verzió automatikusan 1.0.0 címkével lesz ellátva. Az olyan eszközök, mint a flimsy vagy a ` git hooks`, lerövidítik ezt a hosszadalmas címkézési folyamatot.
8cd852c96ec1e60e8a5ac1f3614b2397
...Sajnos a MySQL nem kínál ALTER TRIGGER függvényt. Egy meglévő trigger szerkesztéséhez először törölni kell azt, majd újra kell generálni. A CREATE TRIGGER utasítás közvetett módon érhető el az information_schema segítségével. Ez lehetővé teszi számunkra, hogy közvetett módon módosítsuk a triggereket. Ehhez végezze el a módosításokat a következő SELECT parancs eredményében (miután megváltoztatta az adatbázis és a trigger nevét), és hajtsa végre a lekérdezést.
...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 saját vagy harmadik féltől származó szkripteket használó cookie-k beállítása PHP és JavaScript használatával is pontosan szabályozható. Bár a Planet49 elleni bírósági ítéletet követően ez nem elégséges megoldás a cookie-megoldások megvalósítására (itt döntő fontosságú, hogy a nyomkövető eszközök, mint a Google Analytics eleve ne kövessenek nyomon, ezért nem állítanak be cookie-kat), érdemes lehet általában fehér/feketelistára helyezni a cookie-kat.
...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.
...A Skype-nak van egy szép, kissé rejtett funkciója: a videó átvitele során egyszerűen elmoshatja a hátteret, ha rákattint a videó gombra, és használja a " Blur my background " funkciót. Ez a mesterséges intelligencia segítségével bármilyen kamerával működik, mélységi információ nélkül is. Ezután az egész professzionálisabbnak tűnik, és magánjellegű dolgokat rejt a háttérben, vagy olyan dolgokat, amelyek a beszélgetés szempontjából lényegtelenek.
...Az olyan webhelyek esetében, amelyek például WordPress , Joomla vagy Laravel alapúak, és nem rendelkeznek felhasználóspecifikus tartalommal, ajánlatos az összes oldalt statikus HTML-gyorsítótárban tartani, és csak akkor állítsa újra a gyorsítótárat manuálisan (vagy automatikusan), ha a háttérben változás történik. Ha azonban az oldal olyan dinamikus tartalmat tartalmaz, amely munkamenetektől és cookie-któl vagy nyelvtől és helytől függ, az OPcache használata megfelelő.
...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.
...A Project Euler izgalmas programozási problémák sorozata, gyakran matematikai háttérrel. A problémákat gyakran úgy tervezik, hogy kifinomult algoritmusok kidolgozását igénylik a cél ésszerű időkereten belüli eléréséhez. Ma a 15. problémát, a Rácsutakat fogjuk megoldani, amely egyszerű kombinatorikus módszerekkel megoldható.
...A 3.7-es verzió óta a WordPress natívan implementálja a háttérfrissítéseket, és automatikusan engedélyezi azokat a kisebb kiadásoknál. A szűrők lehetővé teszik az automatikus frissítések pontosabb szabályozását. Az összes kisebb, nagyobb, bővítmény-, téma- és fordítási frissítés végleges, teljesen automatizált telepítése nem támogatott, de más módon könnyen elérhető.
...Ha a képleteket a Google Táblázatok teljes oszlopaira szeretné kiterjeszteni, javasoljuk a hasznos ARRAYFORMULA függvény használatát. Sajnos ez nem működik néhány más fontos funkcióval, mint például a QUERY vagy INDIRECT , ezért teljesen testre kell szabnia a logikát a Google Apps Script segítségével, vagy manuálisan le kell másolnia a képletet az utolsó sorig.
...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ő.
...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.
...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 egy jól ismert, virágszerű, geometrikus minta, amely évezredek óta megjelenik templomokban, kéziratokban és újabban a populáris kultúrában is. A minta szerepet játszik az ezotériában is. Mindezektől itt eltekintünk, és a geometrikus forma egyszerű felépítésére összpontosítunk, amely több egyenletesen elhelyezkedő, egymást átfedő körből áll.
...Az aszinkron kommunikációs médium az e-mail - a Slack és a Discord körüli végzet próféciái ellenére - a domináns kommunikációs médium az üzleti életben világszerte. A Merlin Mann Inbox Zero- ján kívül számos más stratégia is létezik a napi e-mail-özön kezelésére, beleértve az úgynevezett e-mailek késleltetését, vagyis az e-mailek késleltetett kézbesítését.
...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...A Google Táblázatokkal való munka során részletes, felhasználóalapú szabályokat definiálhat a munkalapok, oszlopok és sorok szerkesztéséhez egy táblázatban. Sajnos nincs mód az olvasási hozzáférés korlátozására. Ez sok esetben nagyon hasznos lenne, például ha az ügyfeleinek csak a rájuk vonatkozó jegyeket, vagy az alkalmazottainak csak azokat a projekteket szeretné megjeleníteni, amelyeken dolgoznak.
...Az npm a Node.js alapértelmezett csomagkezelője. A Facebook már régóta fejleszt egy alternatív csomagkezelési megoldást Yarn néven. Úgy tűnik, hogy a Yarn lassan eltűnik a GitHub readmes-ből, mivel az alapértelmezett megoldás, és a hivatalos webhely statisztikái azt mutatják, hogy a csomagtelepítések csak töredéke történik Yarn segítségével. Ennek ellenére érdemes a dobozon kívülre nézni.
...
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.
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.
...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.
...Egyes Android-telefonokon mind a Facebook, mind az Instagram alkalmazáson belüli böngészője (a mai állás szerint) helytelenül viselkedik, ha az elfogadás attribútumot adják meg a feltöltési mezőben a hirdetett vagy linkelt céloldalon. A gombnak tehát nem volt funkciója. Ha egy külső, normál böngészőben nyitod meg az oldalt a Facebook alkalmazáson kívül, akkor minden rendben van. Ez bosszantó (főleg, hogy már régóta jelentették ), de egy kerülő megoldással megoldható.
...A Google Chrome fejlesztői eszközei a böngészőpiac legerősebbjei közé tartoznak. Havonta új funkciók kerülnek hozzáadásra, amelyeket a Google tömörített formátumban mutat be a YouTube- on. De gyakran az élet apró dolgai okoznak örömet. Ha DOM elemeket szeretne törölni a Google Chrome-ban, ezt a Delete billentyűvel teheti meg. De csak ma jöttem rá, hogy a DOM elemeket egyszerűen áthelyezheti húzással és elengedéssel is.:

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:

Az optimális fejlesztői környezet keresésekor a Windows 10 számos lehetőséget kínál a komplett megoldások, mint például a XAMPP , WAMP és MAMP , valamint a manuális natív telepítések , továbbá a virtualizációs megoldások, mint a Vagrant ( ScotchBox ) és a Docker ( DevilBox , Laradock ) mellett. Azonban egyik megoldás sem felelt meg az igényeimnek – mint például a szabad konfigurálhatóság, a valódi helyettesítő SSL-tanúsítványok, a helyi hálózaton lévő összes eszközről való hozzáférés, valamint a magas stabilitás és teljesítmény –, kivéve egyet.
...A Laravel egyik erőssége az elegáns szintaxis. Ha sok modelled és kapcsolatod van a Laravelben (az adatbázisban található sok tábla miatt), a bejárás gyakran kevésbé elegáns kóddal végződik. Idővel három kis bővítmény bizonyult számomra sikeresnek, amelyeket az alábbiakban szeretnék röviden bemutatni. Ehhez csak néhány öröklődést, mágikus módszereket és egyedi gyűjteményeket használunk.
...A Git verziókövetése ma már szinte minden webes projektben és környezetben (beleértve az éles környezetet is) bevett gyakorlat. A Git mindig létrehoz egy `.git` nevű alkönyvtárat, és ha ez a webhely nyilvános könyvtárával azonos szinten található, akkor a bizalmas fájlok nyilvánosan elérhetők (például a `/.git/logs /HEAD` elérése megjeleníti a legújabb commitokat). Ez az útmutató részletesen elmagyarázza, hogyan klónozhatunk egy másik Git-tárházat könyvtárlista nélkül is.
...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.
...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.
...A következő parancs SSH kapcsolatot létesít egy szerverrel, végrehajt néhány parancsot (például átvált egy alkönyvtárba és futtatja a `git status` parancsot ), majd nyitva hagyja a shell-t. Ez betölti a `.bashrc` fájlt, amely lehetővé teszi a színes alhéjak használatát. A trükk az, hogy el kell menteni egy ideiglenes fájlt (`/tmp/initfile`), amely tartalmazza a kívánt parancsokat, és el kell indítani egy alhéjat (esetünkben a `bash`-t) a `--init-file` paranccsal. Ezen az `initfile`-on belül ugyanaz a fájl azonnal törlődik, hogy ne maradjon nyoma.
...Amikor hálózati meghajtót csatlakoztat a Windows Intézőben, ez nem rendszerszintű, hanem csak az aktuális felhasználói fiókra vonatkozik. Ez azt jelenti, hogy egy rendszergazdai jogosultságokkal futó alkalmazás nem férhet hozzá ehhez a hálózati meghajtóhoz. Ezt könnyen módosíthatja: hozzon létre egy új DWORD (32 bites) értéket EnableLinkedConnections néven, az 1-es értékkel a beállításjegyzékben a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System alatt , és indítsa újra a számítógépet. Ezután a csatlakoztatott hálózati meghajtók mindenhol láthatóak lesznek.
...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 .
...Egy béka ugrál egy számegyenesen, és a cél az elkapása. Az ugrás és az elkapás felváltva történik. A béka \(s \in \mathbb{Z}\) pozícióból indul, és minden lépéssel \(z \in \mathbb{Z}\) távolságot ugrik (ha \(z>0\) , akkor jobbra ugrik; egyébként balra). \(z\) minden ugrásnál ugyanaz. A béka elkapása egy egész értéket igénylő pozíció megadását igényli. Sem \(z\) , sem \(s\) nem ismert. Megmutatjuk, hogy létezik egy eljárás, amellyel mindig elkaphatjuk a békát.
...Nem csak az npm Windows rendszeren történő használatakor találkozik egy majdnem 30 éves korláttal, amely a mappák és fájlok elérési útját legfeljebb 255 karakterre korlátozza. Itt nem az NTFS a hibás, hanem az LFN . Ez bosszantó hibákhoz és az operációs rendszerek közötti inkompatibilitáshoz vezet. Ez egy szerencsétlen helyzet a WSL idején, de szerencsére már egy ideje maga is kijavította a rendszerleíró adatbázisban.
...A Laravel PHP keretrendszerben az éles környezetekben a felügyelőhöz hasonló dolgozók biztosítják, hogy például a Redisben tárolt feladatok végrehajtásra kerüljenek. Ha teljesen függetlenné szeretnél válni ettől a localhost-on, a szinkronizálási illesztőprogram segítségével azonnal végrehajthatod a feladatokat. Ennek azonban az a hátránya, hogy az aktuális PHP folyamat blokkolva van, és a kérés a feladat befejezéséig lefagy.
...A Google Analytics analytics.js JavaScript könyvtárának használatával a weboldalakon bármilyen esemény nyomon követhető. Ilyen események például a tartózkodási idő pontos mérése, a látogatók maximális görgetési mélysége vagy más egyedi műveletek, például az űrlapok beküldése. Ha később hirdetési kampányokat szeretne értékelni vagy A/B teszteket végezni, úgynevezett célokat hoz létre.
...A szerveroldali renderelés ma már bevett gyakorlat a weboldalak és alkalmazások számára. Az olyan böngészők, mint a Google Chrome, a lehető legtöbb adatot gyorsítótárazzák, hogy minimalizálják a későbbi kérések betöltési idejét. A CSS, JS és képfájlok gyorsítótár-érvénytelenítése a `mod_pagespeed` paraméterrel, az `Expires` / `Cache` vezérlőfejléccel , egy gyorsítótár-manifeszttel , vagy pragmatikusabban és közvetlenebben, egyéni paraméterek hozzáadásával érhető el a fájlnévhez.
...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.
...Mark Russinovich Sysinternals eszközei elengedhetetlenek minden Windowsos számítógéphez. Ahhoz, hogy mindig a legújabb verzió legyen elérhető, képezd le hálózati meghajtóként. Egyszerűen futtasd a `net use s: \\live.sysinternals.com\DavWWWRoot` parancsot a parancssorban (általános felhasználóként). Ez hordozható hozzáférést biztosít olyan hasznos eszközökhöz, mint a PsList, a PsKill és a Process Explorer az S meghajtón.
...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 ()) .
...A Let's Encrypt óta a titkosított weboldalak bevett gyakorlattá váltak. Az SSL-tanúsítványok gyakorlatilag nélkülözhetetlenek a helyi fejlesztésben is (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) mostantól kötelező. Ennek eredményeként a Chrome már nem fogad el hagyományos módszerekkel létrehozott SSL-tanúsítványokat.
...Vegyünk két személyt \(A\) és \(B\) , akiknek nem ugyanaz a születésnapja, ahol \(A\) fiatalabb, mint \(B\) . Mutasd: Pontosan két korkonstelláció van \(a,b \in \mathbb{N}\) , amelyekre a következők érvényesek: \(2\cdot a = b\) . Először \(d \in \mathbb{R}^+\) -t állítottuk be \(A\) és \(B\) közötti korkülönbségként \(A\) születésekor a következővel: \( 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 \(x \in \mathbb{R}^+\) időt veszünk figyelembe \ \(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[\)
...Mivel a Git nem ismer mappákat, csak fájlokat, az üres mappastruktúrák nem kerülnek a tárba. Mivel sok keretrendszernek és projektnek feltétlenül szüksége van ezekre, ott kell végezniük. Általános gyakorlat az úgynevezett helyőrző fájlok létrehozása (gyakran .gitkeep néven), amelyek implicit módon meghatározzák a mappaszerkezetet. Könnyen létrehozhatja ezeket a fájlokat, és szükség esetén gondoskodhat arról, hogy a mappákban lévő többi fájl figyelmen kívül maradjon.
...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.
...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.
...Tekintsük a földet (gömbnek \(r_1 = 6370km\) ) és borsót (gömbnek \(r_2 = 2mm\) ), és feszítsünk ki egy kötelet az egyenlítőn úgy, hogy az szorosan a felszínen feküdjön. Most hosszabbítsa meg mindkét kötelet egy-egy méterrel. Mindkét kábelnek most teljesen kinyújtva kell feküdnie az Egyenlítő felett – de már nem teljesen a felszínen, hanem az Egyenlítő felett lebegnek. Milyen magasan úszik a felszín felett a kötél a föld felett, milyen magasan a borsó felett?
...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%).
...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 hívásakor (a PHP varázslatos metódusaival ) ügyeljen arra, hogy a modellek példányai nem tükrözik az új változásokat, hanem az első meghíváskor véglegesen gyorsítótárazzák azokat.
...A Git Bitbucket webhelyen történő tárolásakor szigorúan 2 GB-os korlát van érvényben – ha ezt túllépi, csak olvasási hozzáférése van a tárolóhoz. Ennek megakadályozása érdekében például visszamenőleg eltávolíthatja a nagy mappákat vagy fájlokat a véglegesítésekből. De más esetekben is (ha a hozzáférési adatok utat találtak az előzményekbe, vagy a node_modules ismét átcsúszott a masterbe) visszamenőlegesen kell manipulálnia a Git előzményeit, annak természetével ellentétben.
...A Let's Encrypt korában a titkosított weboldalak mára szabványossá váltak. Azonban gyakran szükség van helyettesítő vagy kiterjesztett tanúsítványokra is, különösen megbízható tulajdonos-ellenőrzéssel. A DomainFactory költséghatékony SSL-tanúsítványokat kínál, amelyek külsőleg is használhatók. A beállítás egy meglévő IIS-kiszolgálón CSR nélkül is lehetséges az OpenSSL használatával. Az alábbiakban röviden felvázolom a szükséges lépéseket.
...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.
...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.
...A Laravel 5.* blade-sablonok hibakeresése során gyakran kapunk értelmetlen hibaüzeneteket, amelyek gyorsítótárazott nézetekre mutatnak. Régen minden jobb volt: a 4-es verzió hibakereső nézete több hasznos funkciót tartalmazott, és vizuálisan is vonzóbb volt. Néhány soros kóddal visszakaphatod ezt a funkciót a hopp ("PHP hibák a menő gyerekeknek") segítségével.
...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.
...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ő.
...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.
...Az SQL-en alapuló relációs adatbázis-kezelő rendszerek csak részben alkalmasak hierarchikus vagy rekurzív lekérdezésekre. Más rendszerek, mint például az ArangoDB , jobban megfelelnek erre (erről nagyszerű előadás volt a 2016-os GOTO konferencián ). Azonban rekurzív lekérdezéseket is lehet létrehozni SQL-ben a Common Table Expressions (közös táblakifejezések ) használatával, lehetővé téve például a klasszikus szülő/gyermek táblák lekérdezését az összes ős és leszármazott esetében.
...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ó.
...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.
...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ó.
...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).
...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.
...A tartalomkezelő rendszerekben az URL-ek gyakran nincsenek előre meghatározva, ezért nem statikusan (bejegyzésként vagy menüpontként) jönnek létre előre, hanem az adatbázisból származó objektumokhoz férnek hozzá. A WordPresshez hasonlóan ( ahogyan azt itt leírjuk ), a Joomlában is lehetséges dinamikus URL-struktúrákat létrehozni (függetlenül a belső alias rendszertől). Ez elérhető a JRouterrel – vagy egyetlen kódsorral a .htaccess fájlban.
...A modern böngészők JavaScript segítségével hozzáférhetnek a felhasználó vágólapjához és manipulálhatják azt, mind olvasás, mind írás közben. Az alapul szolgáló technológia nem új keletű, de csak az utóbbi időben egyre több támadás (ún. „pastejacking”) jelent meg online, amelyek ezt a képességet kihasználva a gyanútlan felhasználók kárára használják ki. Ennek JavaScriptben történő megvalósítása meglehetősen egyszerű.
...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.
...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.
...Amikor hierarchikus kategóriákkal (taxonómiákkal) dolgozol a WordPressben, észre fogod venni, hogy a kiválasztott kategóriák megjelenítése a háttérben zavaró lehet, és a bejegyzések nem kerülnek automatikusan a szülőkategóriájukba, amikor egy gyermekkategóriába kerülnek. Mindkét probléma könnyen megoldható néhány sornyi kóddal a hatékony hook rendszer (művelet és szűrő formájában) segítségével.
...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\) .
...Ha a PHP-t FastCGI-n keresztül integrálja az IIS 7.5-ön, akkor alapértelmezés szerint minden szkript 600 másodperc (azaz 10 perc) után megszakad. A jól ismert "max_execution_time" változó megváltoztatása a php.ini-ben nincs hatással erre; módosítania kell a FastCGI beállításait (is). Erre a célra az IIS kényelmes felületet kínál a releváns változók kezelésére.
...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ú?"
...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.
...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.
...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.
...Azt várná az ember, hogy egy Word/Excel dokumentumon belüli hiperhivatkozások megnyitásakor az alapértelmezett böngésző indul el a kívánt URL-címmel. Furcsa módon ez nem így van – ami nemkívánatos mellékhatásokhoz vezet, és lehetetlenné teszi a munkamenet- vagy sütialapú bejelentkezéssel védett oldalakra mutató hivatkozások létrehozását ezekben az Office programokban.
...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.
...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.
...Többdimenziós legördülő menükkel való munka során gyakran találkozhatunk azzal a problémával, hogy véletlenül rossz almenüt nyitunk meg, vagy véletlenül bezárjuk a kívánt almenüt. Ez akkor fordul elő , amikor az egérkurzor elhagyja a megfelelő menüt a legfelső szinten, miközben egy már kibontott almenübe navigál.
...A következő forgatókönyv mindig nemkívánatos mellékhatással jár: Ha a webhelyedet a htaccess/htpasswd paranccsal véded, és egyidejűleg SSL-kapcsolatot is kikényszerítesz, akkor mindig kétszer kell megadnod ugyanazt a jelszót (egyszer a http-hez, majd a sikeres belépés után még egyszer a https-hez). Ez a probléma könnyen megoldható az Apache 2.4-ben bevezetett konfigurációs szakaszok segítségével.
...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.
...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.
...Az olyan validációs eszközök, mint a W3C Markup Validation Service vagy a Google PageSpeed Insights, hasznosak egy weboldal kódjának és teljesítményének objektív értékeléséhez. A Google különösen nagy hatással van egy egész iparágra olyan fogalmakkal, mint a „hajtás felett” , és szigorú, de hasznos irányelveket is meghatároz a képtömörítéssel és a gyorsítótárazással kapcsolatban. Azonban ezzel a módszerrel a Google néha hibázhat.
...A JavaScript uralja a webet – és az ECMAScript, a nyelv magja, egyre érettebb. Az év közepére várható új specifikáció (ES6 vagy JS2) számos olyan újítást hoz, amelyek már tesztelhetők. A Firefox jelenleg a legjobb támogatást nyújtja, de a polyfillek olyan transzpilereken keresztül, mint a Google Traceur, is lehetségesek. Az alábbiakban röviden áttekintjük az ES6 új funkcióit.
...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.
...É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.
...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.
...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.
...A webszervereken lévő fájlokat mindig szóközök nélkül (nem "ez egy kép.jpg"), ékezetek vagy speciális karakterek nélkül (nem "foci.jpg"), perjelek nélkül (nem "munka\autó.jpg") és kisbetűkkel (nem "teszt.JPG") kell tárolni. Nemrégiben azonban egy kliensprojekthez nagyszámú előre definiált fájlhoz kellett hozzáférnem és feldolgoznom tetszőleges fájlnevekkel.
...Ma a következő feladattal találkoztam, miközben egy ügyfélprojekten dolgoztam: Vegyünk egy SQL tábla "user"-t az "id" és "score" oszlopokkal, és határozzunk meg egy rangsort az összes felhasználóról, "pontszám" alapján rendezve, amelyben az azonos pontszámmal rendelkező felhasználók azonos helyezést kapnak. A felhasználó által definiált változók használatával ez a feladat intuitív módon és egyszerűen megoldható.
...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. .
...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.
...Nemrég rábukkantam egy ügyes módszerre, amellyel elérhetem a fájlrendszert, és értékes információkat kinyerhetek, például fájlok és mappák létezéséről vagy azok tartalmáról. Ez nagyon hasznos lehet a ` file_exists` PHP függvény alternatívájaként, mivel a fájl(ok) létezésére vonatkozó információk felhasználhatók a lekérdezésben további rendezési és összesítési függvényekhez.
...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.
...Webfejlesztőként gyakran találja magát azzal a dilemmával, hogy olyan HTML-elemekkel dolgozzon, amelyeknek – például az img elemmel ellentétben – nincs sem rögzített mérete, sem fix képaránya. Gyakran azt szeretné elérni, hogy ezek az objektumok érzékenyen viselkedjenek, de a szélesség és magasság aránya megmarad. Alapértelmezés szerint a CSS itt nem kínál intuitív megoldást. De a függőleges padding tulajdonság segítségével elérheti célját.
...Miután a kölni regionális bíróság a múlt héten visszakozott a RedTube-botrányban , és úgy ítélt, hogy a vitatott IP-címek kiadását soha nem lett volna szabad engedélyezni, most egy újabb, rendkívül vitatott és megkérdőjelezhető ítéletet hozott a 14 O 427/13. számú határozattal: Egy adott képügynökségtől származó stockfotók szerzőjét is meg kell nevezni, ha a képeihez közvetlenül az URL-címükön keresztül férnek hozzá.
...A HTML5 specifikáció újdonságai számosak, és ezek közül sokat már a böngészőkörnyezet nagy része támogatja – az alábbiakban egy érdekes változást szeretnék kiemelni az elemek egymásba ágyazására vonatkozó szabályokkal kapcsolatban. A HTML mindig is különbséget tett a blokk és a soron belüli elemek között. Például a HTML4 dokumentumtípus-definíciója a h1, p és div elemeket blokkelemként, az a, span és img elemet pedig soron belüli elemként sorolja fel.
...Mind az Apache Unix rendszeren, mind az IIS Windows rendszereken naplózza a HTTP-kéréseket azonnal, fájl formában. A hackertámadások elleni védelem érdekében a saját webhelyére irányuló lekérdezéseket rendszeresen ki kell értékelni és manuálisan és automatikusan elemezni kell (például naplófájl-elemzők, például AWStats segítségével). Például a széles körben használt konfigurációkban a vonatkozó naplófájlok elérési útja a következő:
/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)
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 (például SSH-hoz vagy FTP-hez) minden PHP-n keresztül feltöltött fájlhoz, akkor ezeket a C:\Windows\Temp\ mappához is be kell állítania. Ha PHP-n keresztül tölt fel egy fájlt, a PHP először az ideiglenes, majd a végső elérési útra másolja ezt a fájlt. Ha a fájl az ideiglenes könyvtárba került, akkor örökli a jogait, és megtartja azokat, miután áthelyezték a végső könyvtárba.
...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.
...A McFIT akciós fitneszlánc új arcot ad magának. Míg korábban egy élénksárga, banán alakú kabalája díszítette a kék feliratot, most egy antracit színű alapon sárga masni tekeri össze magát ügyesen, absztrakt szerkezetet alkotva. Az FDP kék és sárga színei nemcsak a logón, hanem a McFIT márka összes többi nyomtatott termékén is megjelennek.
...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ánosságban az egyik legnépszerűbb program, és vitathatatlanul vezető szerepet tölt be a képszerkesztő szektorban. Az Adobe-nak és a Számítógéptörténeti Múzeumnak köszönhetően a szoftvert most egészen különleges formában őrzik meg az utókor számára.
...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?
...A filmeket általában 24 teljes képkocka/másodperc sebességgel rögzítik és játsszák le – de a majdnem 100 éves szabványos „24p” formátum ingatagnak tűnik. A 24 képkocka/mp-es vetítés kellemetlen mellékhatásainak (pl. erős rángatózások a közepesen gyors kamerapásztázás során) megelőzése érdekében már régóta dolgoznak a képkockasebesség megduplázásán, 48 képkocka/másodpercre vagy még ennél is magasabbra.
...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.
...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.
...A domain neveket és az e-mail címeket mindig kisbetűvel kell írni, hogy biztosan eljussunk a kívánt helyre? Vagy ez teljesen lényegtelen? A Google levelezőszerverei például furcsa beállításokkal rendelkeznek, érdekes hatásokkal, amelyeket az alábbiakban röviden bemutatok.
...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.
...Ha saját weboldalunkat mobileszközökre optimalizáljuk, akkor nem csak a különböző képernyőméretekre, az optimalizált betöltési időkre és a működés közbeni speciális funkciókra (például hover effektusokra) érdemes figyelni, hanem a készülékek speciális képességeit is figyelembe kell venni. Ez magában foglalja a telefonálást is (néhány ember elfelejtette).
...A Google gyakran bünteti az azonos tartalmat több weboldalon – azonban a Google algoritmusa intelligens, és felismeri, hogy a fejléc és a lábléc elemei konzisztensek-e, vagy hogy a teljes szövegrészek kétszer is elérhetők-e különböző URL-címeken. Különösen érdekes a kérdés, hogy a Google hogyan kezeli a blogcikkek áttekintő oldalait.
...A WordPress, jelenleg a legnépszerűbb tartalomkezelő rendszer biztonsága jelentősen javítható két apró beállítás módosításával. Ez mindössze 5 percet és két sor kódot vesz igénybe. Bár a probléma számos bővítménnyel is megoldható, szándékosan a bővítmények nélküli megoldásokra korlátozom magam itt.
...