Difference between revisions of "User:Tbharathchandra/DevLog2020"
From BRL-CAD
Line 75: | Line 75: | ||
==June 14== | ==June 14== | ||
− | * Created and placed connect and | + | * Created and placed connect and disconnect functionality in Main window and OpenSCAD. |
==June 19== | ==June 19== | ||
− | * Created SCADSerializations.h file to store all serialization | + | * Created SCADSerializations.h file to store all serialization definitions |
* created cache_entry structs in pcache. | * created cache_entry structs in pcache. | ||
Line 86: | Line 86: | ||
==June 21== | ==June 21== | ||
− | * Completed writing all serialization | + | * Completed writing all serialization definitions |
+ | |||
+ | ==June 22== | ||
+ | * Completed Insert and get methods for CGAL and Geometry | ||
+ | |||
+ | ==June 23== | ||
+ | * Resolved error with header files | ||
+ | * Added Guards around cache_enry serialization definitions | ||
+ | * Made some modification to the smartCacheInsert method and encountered a critical error. |
Revision as of 09:36, 23 June 2020
Contents
Coummunity Bonding Period
- Setup the Development Log
- Explore and analyze different key-value datastores.
- Discuss with Mentors and finalize the perfect datastore.
May 16
- Downloaded and installed Hiredis (v0.14.1) on my machine
- hiredis.prf is created for auto-detection of hiredis
May 17
- Exploring hiredis and redis
May 18
- Created pcache.h which contains the core methods to connect and communicate with the server.
May 19
- Written some functionality of the PCache class.
- Testing and resolving different degenerate cases in PCache.
May 20
- Added somemore functionality for PCache class.
May 21
- Testing of PCache class and added required guards ENABLE_HIREDIS
- Pushed the code into repo and results show a success.
May 22
- Understanding the layout of preference dialog.
May 23
- Created the required GUI, which takes the IP address and port number and connects to the Redis server.
- Pushed the code to the repo and checks ran successfully.
May 24-30
- Exploring Redis commands
May 31
- Added authentication functionality to PCache class
- Added required GUI in preferences to take password.
Phase 1
June 1
- Added prepending functions
- Added print function
June 2
- Experimented with the referencing style of CGALCache and GeomCache.
June 4
- PCSettings class is added
- Added command-line option to decs
June 5
- Integrated PCSettings with CLI and GUI version.
June 6
- fixed build issue
June 7
- Added FindHiredis.cmake and added to CMakeLists.txt
- Fixed few typo errors.
June 8
- Testing authentication
June 9
- Testing command-line options
June 10-12
- Learning about boost serialization library
June 13
- worked on Serialization implementatio outside OpenSCAD
June 14
- Created and placed connect and disconnect functionality in Main window and OpenSCAD.
June 19
- Created SCADSerializations.h file to store all serialization definitions
- created cache_entry structs in pcache.
June 20
- Worked with boost serialization in non-intrusive and split mode.
- checking it's compatibility in OpenSCAD env through small tests outside OpenSCAD.
June 21
- Completed writing all serialization definitions
June 22
- Completed Insert and get methods for CGAL and Geometry
June 23
- Resolved error with header files
- Added Guards around cache_enry serialization definitions
- Made some modification to the smartCacheInsert method and encountered a critical error.