The Rise of Machines: Real World Applications of AI
Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.
PHP (Hypertext Preprocessor) er fjölhæft forskriftarmál sem gefur notendum möguleika á að búa til ofgnótt af forritum, sérstaklega vefþróun á netþjóni. Þú getur notað PHP fyrir eftirfarandi:
Að þessu sögðu er stór kostur við PHP að það er lauslega skrifað tungumál. Þú þarft ekki að hafa áhyggjur af því að lýsa yfir tilteknum gerðum. Frekar en að slá inn (int) $variable = 0;, til dæmis, geturðu einfaldlega notað $variable = 0;og PHP greinir sjálfkrafa breytugerðina.
Auk þess að vera opinn uppspretta er PHP einnig:
Þessi handbók mun fjalla um:
Ef þú villist einhvern tíma og þarft að finna aðferð/aðgerð skaltu fara á skjalasíðu PHP .
Áður en við búum til fyrsta forritið okkar eru nokkur mikilvæg atriði sem þarf að hafa í huga:
<?phpog endar venjulega á ?>.error_log. Til dæmis, ef þú reynir að kalla á aðgerð sem ekki er til, muntu sjá PHP Fatal error:fylgt eftir af Uncaught Error: Call to undefined function function_that_does_not_exist().$var!= $Var.(int) $variable = ....Þetta er grunnhlutinn í kennslunni. The "Halló, heimur!" hluti miðar að því að kenna þér hvernig á að búa til rétta skrá til að fá hana flokkaða á réttan hátt. Áður en við byrjum, vinsamlegast vertu viss um að þú sért með virkan vefþjón með PHP í gangi. Þessi kennsla gerir ráð fyrir að þú sért að nota Apache stillt með php-cli. Vultr býður upp á nokkra PHP stafla (LAMP, LEMP) sem forrit með einum smelli. Þegar þú ert tilbúinn skaltu halda áfram í eftirfarandi skref.
Búðu til skrá sem heitir "test.php" í rótarskrá vefþjónsins þíns:
nano test.php
Fylltu það með eftirfarandi kóða:
<?php
$testString = "Hello, world!";
print("Hello, world!<br/>"); // <br/> = HTML line break
echo $testString;
?>
Vista og hætta.
Þegar þú heimsækir test.phpí vafranum þínum muntu sjá:
Hello, world!
Hello, world!
Athugið : Byggingarfræðilega printog echoeru mismunandi. Virknilega séð eru þau um það bil eins.
Þetta forrit mun taka tvö inntak og leggja þau saman. Þessi hluti miðar að því að kenna þér hvernig PHP meðhöndlar gagnagerðir.
Búðu til nýja skrá sem heitir calc.php:
nano calc.php
Fylltu það með eftirfarandi kóða:
<!DOCTYPE html>
<html>
<head>
<title>Calculator</title>
</head>
<body>
<form method="POST" action="calc.php">
<input type="number" name="firstNumber" placeholder="First #"/>
<p>+</p>
<input type="number" name="secondNumber" placeholder="Second #"/>
<p>=</p>
<input type="submit" value="Submit"/>
<p>
<?php
// The line below checks if there is a value present in both boxes.
if (isset($_POST['firstNumber']) && isset($_POST['secondNumber'])) {
// The line below returns the sum of the two values
echo $_POST['firstNumber'] + $_POST['secondNumber'];
}
?>
</p>
</form>
</body>
</html>
Vista og hætta.
Þegar þú heimsækir calc.php, munt þú sjá eyðublað sem lítur út eins og eftirfarandi:

Sláðu inn hvaða númer sem þú vilt; svarið ætti að vera summan af fyrstu og annarri tölu.
Athugið : Þetta er mjög einföld kóðablokk án nokkurrar villumeðferðar. Ef báðar tölurnar eru ekki fylltar út, til dæmis, verður auða inntakið tekið til greina 0, en viðvörun um „ekki tölulegt gildi“ verður varpað.
Nú þegar við höfum flest grunnatriði (einfalda stærðfræði og breytur) gert, getum við búið til forrit sem dregur veðrið fyrir hvaða borg sem er.
ATH: Við munum nota veðurforritaskil Dark Sky til að fá gögnin okkar. Vinsamlegast fáðu ókeypis API lykil áður en þú ferð í fyrsta skrefið.
Sæktu API lykilinn þinn þegar þú hefur staðfest tölvupóstinn þinn með því að smella á „Console“. Þú munt sjá eftirfarandi:
Haltu áfram í næsta skref þegar þú hefur afritað lykilinn.
Búðu til nýja skrá sem heitir temperature.php:
nano temperature.php
Fylltu það með eftirfarandi kóða:
<?php
// Retreive weather data for a certain set of coordinates (43.766040, -79.366232 = Toronto, Canada); change "YOUR_API_KEY" to your own API key
$json = file_get_contents("https://api.darksky.net/forecast/YOUR_API_KEY/43.766040,-79.366232?exclude=daily,hourly,minutely,flags,alerts");
// Tell PHP to parse the data and convert the JSON into an indexed array
$data = json_decode($json, true);
// Get our temperature from the array
$temperatureInF = $data["currently"]["temperature"];
// Convert it into Celsius using the formula: (Fahrenheit - 32) * 5 / 9
$rawTemperatureInC = ($temperatureInF - 32) * (5 / 9);
$temperatureInC = round($rawTemperatureInC, 2);
// Return temperature in both Celsius and Fahrenheit
echo "<h1>";
echo "It is currently: " . $temperatureInF . "F or " . $temperatureInC . "C.";
echo "</h1>"
?>
Þegar þú hefur vistað skrána og heimsótt síðuna muntu sjá eitthvað í líkingu við eftirfarandi:
It is currently: 57.78F or 14.32C.
Þetta gildi er kraftmikið og uppfærist á hverri mínútu. Að því gefnu að allt hafi tekist rétt, munt þú hafa búið til lifandi veðursíðu fyrir þitt svæði. Okkur hefur tekist að sameina grunn PHP-reikninga ásamt því að geyma gildi í breytunum okkar, auk þess að nota nokkrar grunnaðgerðir.
Til hamingju - þú hefur lokið nokkrum grunnforritum! Með þessi grunnatriði niður, og einhverja hollustu, ættir þú að geta búið til hvað sem er. Ef þú ert einhvern tíma fastur eða þarft að finna ákveðna aðgerð, vinsamlegast skoðaðu PHP skjölin . Það mun reynast ómetanlegt þegar þú heldur áfram að uppgötva nýjar aðgerðir og tækni.
Þó að þessi flýtihandbók fjalli ekki um neitt of ítarlega, ætti hún að gefa þér almenna hugmynd um hvernig tungumálið virkar. Æfingin skapar samt meistarann -- þú verður öruggari eftir því sem þú skrifar meira og meira kóða í PHP.
Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.
Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.
Þú gætir hafa heyrt að tölvuþrjótar græða mikið af peningum, en hefur þú einhvern tíma velt því fyrir þér hvernig þeir vinna sér inn svona peninga? við skulum ræða.
Viltu sjá byltingarkenndar uppfinningar frá Google og hvernig þessar uppfinningar breyttu lífi hvers manns í dag? Lestu síðan til að blogga til að sjá uppfinningar frá Google.
Hugmyndin um að sjálfkeyrandi bílar fari á göturnar með hjálp gervigreindar er draumur sem við höfum átt um tíma núna. En þrátt fyrir nokkur loforð eru þau hvergi sjáanleg. Lestu þetta blogg til að læra meira…
Þar sem vísindin þróast hratt og taka yfir mikið af viðleitni okkar, eykst hættan á því að verða fyrir óútskýranlegri einstæðu. Lestu, hvað sérkenni gæti þýtt fyrir okkur.
Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.
Geymsluaðferðir gagna hafa verið að þróast gæti verið frá fæðingu gagna. Þetta blogg fjallar um þróun gagnageymslu á grundvelli upplýsingamynda.
Í þessum stafræna heimi hafa snjallheimilistæki orðið afgerandi hluti af lífi. Hér eru nokkrir ótrúlegir kostir snjallheimatækja um hvernig þau gera líf okkar þess virði að lifa því og einfaldara.
Nýlega gaf Apple út macOS Catalina 10.15.4 viðbótaruppfærslu til að laga vandamál en svo virðist sem uppfærslan sé að valda fleiri vandamálum sem leiða til múrsteins á Mac vélum. Lestu þessa grein til að læra meira