Corelarea a două site-uri cu Django şi mod_wsgi
Constituind //xxx.sitsco.com alături de //docere.ro - în fond, două virtualHost-uri, pe acelaşi server Apache - am avut în final o mare surpriză: la început, accesarea din browser şi a unuia şi a celuilalt a decurs normal, dar brusc unul dintre ele mi-a returnat Internal server error; repetând disperat CTRL+F5 am putut reaccesa, dar situaţia s-a reprodus când am revenit pe celălalt site.
Modelarea tablei şi jocului de şah (XX)
Completarea mecanismului de navigare a partidei de şah: _setListDivs() determină FEN-urile poziţiilor succesive şi inserează în document link-urile şi adnotările corespunzătoare mutărilor.
O demonstraţie a widget-ului a cărui elaborare ca aplicaţie Web a fost gestionată inductiv în Modelarea tablei şi jocului de şah (I) - (XX), se poate vedea accesând pgn_dem; concatenând (I)-(XX), cu mici modificări - a rezultat broşura independentă Modelarea tablei şi jocului de şah.
Modelarea tablei şi jocului de şah (XIX)
Metodă perft() pentru testarea generatorului de mutări (_gen_moves() şi _makeMove())
al widget-ului pgnbrw.js
Modelarea tablei şi jocului de şah (XVIII)
Metoda _makeMove() încheie verificarea legalităţii mutării şi actualizează poziţia internă (tabloul x88Board[] şi flagurile asociate)
Modelarea tablei şi jocului de şah (XVII)
Codurile parţiale [FROM-posibil, TO] asociate mutării SAN şi identificarea mutării legale
Verificarea legalităţii unei mutări codificate parţial
Obţinerea mutării legale corespunzătoare mutării SAN curente
vezi Cărţile mele (de programare)