Tanítás, webfejlesztés, programozás, informatika, rock zene

Kiindulás

Egy repülő száll fel egy kontinens repülőteréről egy másik kontinens repülőterére. Repülés közben megméri az alatta levő felszín tenger feletti magasságát. Ha tenger felett repül, akkor a felszín magassága 0 méter, ha pedig szárazföld felett, akkor az érték pozitív.

Composer

Leírás

A Composer olyan program, amellyel a modern PHP alkalmazásokban használt különböző előre elkészített librarykat és azok függőségeit szabványos módon lehet telepíteni az alkalmazás alá.

A legfontosabb segédprogram maga a böngésző, illetve a böngészőbe épített fejlesztést segítő plugin-ok.

Mivel legtöbbet az alapok elsajátítása után úgy lehet megtanulni, hogy mások által készített weboldalaknak a szerkezetét és megoldásait nézzük meg illetve a hibakeresésnél elkerülhetetlen ezeknek a használata, ezért a továbbiakban ezzel foglalkozunk kicsit.
A Firefox és a Chrome esetén is hasonló megoldások vannak.

CMS - Tartalomkezelő rendszer (Content Management System)

Az internetes tartalomszolgáltatás már régen kinőtt a gyerekkorból és sokan gyors módszereket keresnek arra, hogy az interneten tartalmakat osszanak meg egyszerűen, viszonylag kevés programozással. Ha valaki csak egy ilyen rendszer üzemeltetését akarja végezni, akkor nem feltétlenül van szüksége az össze korábbi tudásra, de a korlátait hamar eléri és rájön, hogy tulajdonképpen minden korábban felsorolt területhez kell valamennyit értenie.

Feladat

Készíts Windows Form programot, amely bekér két egész számot, minimum és maximum értéket. A két érték között a program egy gomb megnyomására generál egy véletlen egész számot. Egy további beviteli mezőben a felhasználó találgathat, hogy mi a véletlen szám. 

Feladat

9x9-es pályán helyezzünk le 1-től 9-ig terjedő számokat, amelyekre igazak az alábbi feltételek:

  • Egy sorban kétszer nem lehet ugyanaz a szám
  • Egy oszlopban kétszer nem lehet ugyanaz a szám
  • A pálya 3x3-as részekre van osztva. Egy 3x3-as rész mátrixban nem lehet kétszer ugyanaz a szám.

     

Segítség, tippek

A beviteli mezők TextBoxok, amelyeket programozva a Form inicializálása során hozunk létre.

Ezeken az oldalakon Drupal oldalakkal kapcsolatos hibák tapasztalatait írom le. 

Probléma

Feltettem a Drupal 10 oldalra a highlight_js modult, majd kipróbáltam. Mivel valami nem stimmelt vele, ezért véletlenül letöröltem az uninstall előtt. Erre az oldal elhasalt. Visszamásoltam a helyére a modul tartalmát, ami korábban segített. Továbbra is elhasalt az oldal.

Probléma

Drupal 10-ben a keresési index tábla túl nagyra nőtt, ezért a backup 350MB-os SQL file-t hozott létre, amit nehezen tudtam beimportálni a fejlesztői változatba. A Search module Re-index gombja nem törli a search_index tábla tartalmát, hanem az újraindexelés során megtartja a régi tartalmat.

Megoldás

A letöltendő a Search Index Wipe Drupal 10 modul innen: https://www.drupal.org/project/searchindex_wipe