]> Devoid-pointer.net GitWeb - Nine-Q.git/log
Nine-Q.git
9 years agoFinish walkthrough implementation for solubility suite, V FROM G KS. master
Michal Malý [Wed, 7 Jan 2015 19:10:41 +0000 (20:10 +0100)]
Finish walkthrough implementation for solubility suite, V FROM G KS.

- Use global Finalize for Chem_Problem

9 years agoMerge branch 'master' of devoid-pointer.net:Nine-Q
Michal Malý [Wed, 7 Jan 2015 13:39:28 +0000 (14:39 +0100)]
Merge branch 'master' of devoid-pointer.net:Nine-Q

9 years agoImplement walkthrough equation generators for solubility V_F_KS_G
Michal Malý [Wed, 7 Jan 2015 13:38:21 +0000 (14:38 +0100)]
Implement walkthrough equation generators for solubility V_F_KS_G

9 years agoAdd walkthrough_templates files
Michal Malý [Wed, 7 Jan 2015 13:26:20 +0000 (14:26 +0100)]
Add walkthrough_templates files

9 years agoMultidimensional comment message
Michal Malý [Mon, 29 Dec 2014 16:41:42 +0000 (17:41 +0100)]
Multidimensional comment message

9 years agoVersion bump
Michal Malý [Mon, 29 Dec 2014 16:19:15 +0000 (17:19 +0100)]
Version bump

9 years agoFix a typo im hints
Michal Malý [Mon, 29 Dec 2014 16:18:37 +0000 (17:18 +0100)]
Fix a typo im hints

9 years agoHandle strings in a more secure manner in the tex2ima script
Michal Malý [Mon, 29 Dec 2014 16:17:47 +0000 (17:17 +0100)]
Handle strings in a more secure manner in the tex2ima script

9 years ago- Fix the formula of solubility definition with activities
Michal Malý [Mon, 29 Dec 2014 16:06:18 +0000 (17:06 +0100)]
- Fix the formula of solubility definition with activities
- Add the general formula of the substance for which the solubility
  formulas are valid

9 years ago- Round decimal part instead of flooring it to zero if it's less than
Michal Malý [Mon, 29 Dec 2014 15:35:16 +0000 (16:35 +0100)]
- Round decimal part instead of flooring it to zero if it's less than
  one
- Add EPSILON to decimal part in Prepend_Zeros to avoid yet another
  corner case

9 years agoAdjust the EPSILON in the Prepend_Zeros function to hopefully fix
Michal Malý [Mon, 29 Dec 2014 14:13:38 +0000 (15:13 +0100)]
Adjust the EPSILON in the Prepend_Zeros function to hopefully fix
another bunch of corner cases

9 years agoVersion bump
Michal Malý [Mon, 29 Dec 2014 00:07:28 +0000 (01:07 +0100)]
Version bump

9 years agoAdd information about Walkthrough generator to FAQ
Michal Malý [Mon, 29 Dec 2014 00:06:09 +0000 (01:06 +0100)]
Add information about Walkthrough generator to FAQ

9 years agoAdd "Arch Linux" to the "Powered by" tag
Michal Malý [Mon, 29 Dec 2014 00:01:19 +0000 (01:01 +0100)]
Add "Arch Linux" to the "Powered by" tag

9 years agoDestroy Cairo objects to prevent memory leaks
Michal Malý [Sun, 28 Dec 2014 23:42:18 +0000 (00:42 +0100)]
Destroy Cairo objects to prevent memory leaks

9 years agoFix handling of Generate_Face_With_Answer
Michal Malý [Sun, 28 Dec 2014 23:34:04 +0000 (00:34 +0100)]
Fix handling of Generate_Face_With_Answer

9 years ago- Finish implementation of walkthrough for acidobazic suite
Michal Malý [Sun, 28 Dec 2014 23:08:46 +0000 (00:08 +0100)]
- Finish implementation of walkthrough for acidobazic suite
- Unlock problem mutex after the exception message gets logged
- Unlock problem mutex after the HTML face is generated

9 years ago- Unify resources tracking
Michal Malý [Sun, 28 Dec 2014 16:42:19 +0000 (17:42 +0100)]
- Unify resources tracking
- Preliminary walkthrough implementation in acidobazic suite (no face generator for it yet)

9 years ago- Unify resource prefix handling
Michal Malý [Sat, 27 Dec 2014 21:26:30 +0000 (22:26 +0100)]
- Unify resource prefix handling
- Prepare for full walkthrough implementation

9 years agoVersion bump
Michal Malý [Fri, 26 Dec 2014 03:23:54 +0000 (04:23 +0100)]
Version bump

9 years agoFix activity coefficient calculation in "Indifferent electrolyte" problem in solubili...
Michal Malý [Fri, 26 Dec 2014 03:22:51 +0000 (04:22 +0100)]
Fix activity coefficient calculation in "Indifferent electrolyte" problem in solubility suite

9 years agoVersion bump
Michal Malý [Fri, 26 Dec 2014 02:31:36 +0000 (03:31 +0100)]
Version bump

9 years agoForce subpixel antialiasing for Cairo
Michal Malý [Fri, 26 Dec 2014 02:24:32 +0000 (03:24 +0100)]
Force subpixel antialiasing for Cairo

9 years agoAdjust borders and offsets to make the axis labels fit in better
Michal Malý [Fri, 26 Dec 2014 02:15:12 +0000 (03:15 +0100)]
Adjust borders and offsets to make the axis labels fit in better

9 years agoIncrease the height of the footer to make the version tag fit in better
Michal Malý [Fri, 26 Dec 2014 01:48:45 +0000 (02:48 +0100)]
Increase the height of the footer to make the version tag fit in better

9 years agoFix Prepend_Zeros_To_Text to avoid getting "1nnnnn" when the input number is exactly...
Michal Malý [Fri, 26 Dec 2014 01:44:41 +0000 (02:44 +0100)]
Fix Prepend_Zeros_To_Text to avoid getting "1nnnnn" when the input number is exactly 10**Decimals

9 years agoPreserve values entered in the input fields so that user can correct their answer...
Michal Malý [Thu, 25 Dec 2014 23:17:10 +0000 (00:17 +0100)]
Preserve values entered in the input fields so that user can correct their answer more easily

9 years agoUse "pKa" and "pKb" in titration curve instead of generic "pKx"
Michal Malý [Wed, 24 Dec 2014 15:20:43 +0000 (16:20 +0100)]
Use "pKa" and "pKb" in titration curve instead of generic "pKx"

9 years agoImprove hints in solubility suite
Michal Malý [Wed, 24 Dec 2014 15:03:34 +0000 (16:03 +0100)]
Improve hints in solubility suite

9 years agoAdd version tag and change page title
Michal Malý [Wed, 24 Dec 2014 14:00:59 +0000 (15:00 +0100)]
Add version tag and change page title

9 years agoImprove Suites/Other stuff separator's appearance in main menu
Michal Malý [Wed, 24 Dec 2014 13:31:02 +0000 (14:31 +0100)]
Improve Suites/Other stuff separator's appearance in main menu

9 years agoFix a typo in solubility parameters
Michal Malý [Wed, 24 Dec 2014 13:26:26 +0000 (14:26 +0100)]
Fix a typo in solubility parameters

9 years agoImprovements to the FAQ page
Michal Malý [Wed, 24 Dec 2014 13:24:06 +0000 (14:24 +0100)]
Improvements to the FAQ page

9 years agoAdd FAQ page
Michal Malý [Wed, 24 Dec 2014 03:29:11 +0000 (04:29 +0100)]
Add FAQ page

9 years agoAdd a warning that the titration curve chart is a little glitchy at the
Michal Malý [Wed, 24 Dec 2014 02:29:09 +0000 (03:29 +0100)]
Add a warning that the titration curve chart is a little glitchy at the
moment

9 years ago- Force Cantarell fonts
Michal Malý [Wed, 24 Dec 2014 02:12:04 +0000 (03:12 +0100)]
- Force Cantarell fonts
- Fix a typo in the titration curve chart

9 years agoUse the term "inequality" instead of "equation"
Michal Malý [Wed, 24 Dec 2014 01:50:28 +0000 (02:50 +0100)]
Use the term "inequality" instead of "equation"

9 years agoLimit maximum indifferent/shared electrolyte concentration so we do not
Michal Malý [Wed, 24 Dec 2014 01:27:26 +0000 (02:27 +0100)]
Limit maximum indifferent/shared electrolyte concentration so we do not
exceed the range where McInnes approximation is valid

9 years agoImprove rounding in Split_Int_Dec_Exp_Nums to hopefully avoid weird rounding errors
Michal Malý [Wed, 24 Dec 2014 01:10:19 +0000 (02:10 +0100)]
Improve rounding in Split_Int_Dec_Exp_Nums to hopefully avoid weird rounding errors

9 years agoAllow negative numbers in Split_Int_Dec_Exp_Nums
Michal Malý [Tue, 23 Dec 2014 18:52:32 +0000 (19:52 +0100)]
Allow negative numbers in Split_Int_Dec_Exp_Nums

9 years agoCatch unhandled exceptions that might occur in Check_Answer
Michal Malý [Tue, 23 Dec 2014 18:40:37 +0000 (19:40 +0100)]
Catch unhandled exceptions that might occur in Check_Answer

9 years agoDisplay both calculated and received answer in solubility suite instead of trying...
Michal Malý [Tue, 23 Dec 2014 18:35:06 +0000 (19:35 +0100)]
Display both calculated and received answer in solubility suite instead of trying to rank the answer as correct or wrong

9 years ago- Add proper pH and pOH definition with activities
Michal Malý [Tue, 23 Dec 2014 03:50:40 +0000 (04:50 +0100)]
- Add proper pH and pOH definition with activities
- Correct a few leftover uses of -OH instead of OH-

9 years agoImprove description of solubility parameters
Michal Malý [Tue, 23 Dec 2014 03:08:38 +0000 (04:08 +0100)]
Improve description of solubility parameters

9 years ago- Print difference between calculated and answered pH instead of trying to rank the...
Michal Malý [Tue, 23 Dec 2014 02:33:53 +0000 (03:33 +0100)]
- Print difference between calculated and answered pH instead of trying to rank the answer s correct or wrong
- Tweaks to the rounding and int/dec/exp splitting
- Fix simplification calculations in acidobazic suite. Generate pKx first and then decide which simplification can be taken into account.

9 years agoUse "ion" instead of "iont" where the Czech grammar rules dictate so
Michal Malý [Mon, 22 Dec 2014 00:34:43 +0000 (01:34 +0100)]
Use "ion" instead of "iont" where the Czech grammar rules dictate so

9 years agoClafiry in what units to give answers in solubility suite
Michal Malý [Mon, 22 Dec 2014 00:20:25 +0000 (01:20 +0100)]
Clafiry in what units to give answers in solubility suite

9 years agoUse correct equation for base titration starting point in titration curve hints
Michal Malý [Sun, 21 Dec 2014 23:40:18 +0000 (00:40 +0100)]
Use correct equation for base titration starting point in titration curve hints

9 years agoUse OH- instead of -OH in acidobazic suite
Michal Malý [Sun, 21 Dec 2014 23:27:10 +0000 (00:27 +0100)]
Use OH- instead of -OH in acidobazic suite

9 years ago[WHOOPS] Actually add logging_system.ad* files to the repo
Michal Malý [Sun, 21 Dec 2014 02:36:45 +0000 (03:36 +0100)]
[WHOOPS] Actually add logging_system.ad* files to the repo

9 years agoLog exceptions in Display_Assignment and Display_Checked_Answer
Michal Malý [Sun, 21 Dec 2014 02:34:12 +0000 (03:34 +0100)]
Log exceptions in Display_Assignment and Display_Checked_Answer

9 years ago- Add logging system
Michal Malý [Sun, 21 Dec 2014 02:27:38 +0000 (03:27 +0100)]
- Add logging system
- Gracefully exit on SIGINT

9 years agoRemove the no-cache meta tags
Michal Malý [Sat, 20 Dec 2014 02:51:33 +0000 (03:51 +0100)]
Remove the no-cache meta tags

9 years agoUpdate charts for "pH ignoring" ranges so that they do not contain ranges lower than...
Michal Malý [Sat, 20 Dec 2014 02:18:17 +0000 (03:18 +0100)]
Update charts for "pH ignoring" ranges so that they do not contain ranges lower than those generated by the program

9 years agoAdd config file
Michal Malý [Sat, 20 Dec 2014 02:11:14 +0000 (03:11 +0100)]
Add config file

9 years agoLoad settings from config INI file instead of using hardcoded values
Michal Malý [Sat, 20 Dec 2014 00:21:01 +0000 (01:21 +0100)]
Load settings from config INI file instead of using hardcoded values

9 years agoRemove Auto_Lock locking mechanism as it is not longer needed
Michal Malý [Fri, 19 Dec 2014 23:47:57 +0000 (00:47 +0100)]
Remove Auto_Lock locking mechanism as it is not longer needed

9 years agoFix McInnes approximation formula
Michal Malý [Fri, 19 Dec 2014 02:29:18 +0000 (03:29 +0100)]
Fix McInnes approximation formula

9 years agoAdd caption to answer section in acidobazic suite
Michal Malý [Fri, 19 Dec 2014 02:22:56 +0000 (03:22 +0100)]
Add caption to answer section in acidobazic suite

9 years agoAdd bottom borders to answer messages
Michal Malý [Fri, 19 Dec 2014 02:22:24 +0000 (03:22 +0100)]
Add bottom borders to answer messages

9 years agoAdd placeholder "hidden_image" class and use it in titration curve suite
Michal Malý [Fri, 19 Dec 2014 02:11:08 +0000 (03:11 +0100)]
Add placeholder "hidden_image" class and use it in titration curve suite

9 years agoImprove appearance of the answer section in titration curve:
Michal Malý [Fri, 19 Dec 2014 02:04:24 +0000 (03:04 +0100)]
Improve appearance of the answer section in titration curve:
  - Add caption
  - Center the titration curve image and add a border

9 years agoCheck that all required elements are present in the assignment array in titration...
Michal Malý [Fri, 19 Dec 2014 01:43:18 +0000 (02:43 +0100)]
Check that all required elements are present in the assignment array in titration curve suite

9 years agoCheck that all elements in the assignment array are present in acidobazic suite
Michal Malý [Fri, 19 Dec 2014 01:05:54 +0000 (02:05 +0100)]
Check that all elements in the assignment array are present in acidobazic suite

9 years agoUse correct quitation mark in solubility hints shared_ion
Michal Malý [Thu, 18 Dec 2014 17:11:53 +0000 (18:11 +0100)]
Use correct quitation mark in solubility hints shared_ion

9 years agoFix a typo in solubility suite, remove extraneous quotation mark in
Michal Malý [Thu, 18 Dec 2014 17:09:28 +0000 (18:09 +0100)]
Fix a typo in solubility suite, remove extraneous quotation mark in
solubility hints ks_gmwv

9 years agoAdd "key_info" markings to solubility suite faces
Michal Malý [Thu, 18 Dec 2014 17:07:35 +0000 (18:07 +0100)]
Add "key_info" markings to solubility suite faces

9 years agoMake required formulas in titration curve hints multiline
Michal Malý [Wed, 17 Dec 2014 03:30:34 +0000 (04:30 +0100)]
Make required formulas in titration curve hints multiline

9 years agoAdd hints to solubility problem
Michal Malý [Wed, 17 Dec 2014 03:25:49 +0000 (04:25 +0100)]
Add hints to solubility problem

9 years ago- Do not wait for Q key
Michal Malý [Tue, 16 Dec 2014 13:18:59 +0000 (14:18 +0100)]
- Do not wait for Q key
- Do not report that the server has been started

9 years agoAdd hints for titration curve
Michal Malý [Tue, 16 Dec 2014 01:29:15 +0000 (02:29 +0100)]
Add hints for titration curve

9 years agoFix titration curve face appearance
Michal Malý [Tue, 16 Dec 2014 00:20:12 +0000 (01:20 +0100)]
Fix titration curve face appearance

9 years agoDisplay main nav links as blocks
Michal Malý [Mon, 15 Dec 2014 22:35:59 +0000 (23:35 +0100)]
Display main nav links as blocks

9 years agoAdd "handler_resources.adb" file
Michal Malý [Mon, 15 Dec 2014 22:30:14 +0000 (23:30 +0100)]
Add "handler_resources.adb" file

9 years agoFirst implementation of "Titration Curve" suite plus necessary infrastructure improve...
Michal Malý [Mon, 15 Dec 2014 22:29:14 +0000 (23:29 +0100)]
First implementation of "Titration Curve" suite plus necessary infrastructure improvements

9 years agoCreate Titration_Curve_Suite package skeleton
Michal Malý [Fri, 5 Dec 2014 18:18:37 +0000 (19:18 +0100)]
Create Titration_Curve_Suite package skeleton

9 years agoAdd face_generator_static.ad[bs] files
Michal Malý [Fri, 5 Dec 2014 17:41:40 +0000 (18:41 +0100)]
Add face_generator_static.ad[bs] files

9 years ago- Add static error pages to display when template generation fails
Michal Malý [Sun, 30 Nov 2014 19:32:12 +0000 (20:32 +0100)]
- Add static error pages to display when template generation fails
- Redirect to index only when problem_category GET parameters is empty

9 years ago- Introduce RetCode type and use it as a return status instead of Boolean
Michal Malý [Fri, 28 Nov 2014 20:35:53 +0000 (21:35 +0100)]
- Introduce RetCode type and use it as a return status instead of Boolean
- Catch unhandled exceptions in calls to Chem_Problem.Get_Assignment to prevent deadlocking

9 years ago- Massive improvements to formatting helpers
Michal Malý [Wed, 26 Nov 2014 01:33:39 +0000 (02:33 +0100)]
- Massive improvements to formatting helpers
- Calculate ionic strength correctly

10 years ago- Remove debugging messages
Michal Malý [Mon, 24 Nov 2014 23:52:33 +0000 (00:52 +0100)]
- Remove debugging messages
- Set session timeout back to 30 minutes

10 years ago- Store multiple problems to allow for the user to return to previous problems
Michal Malý [Mon, 24 Nov 2014 23:47:41 +0000 (00:47 +0100)]
- Store multiple problems to allow for the user to return to previous problems

10 years agoMake Auto_Lock limited
Michal Malý [Mon, 24 Nov 2014 14:07:01 +0000 (15:07 +0100)]
Make Auto_Lock limited

10 years ago- Add preliminary implementation of Solubility Suite
Michal Malý [Mon, 24 Nov 2014 13:54:03 +0000 (14:54 +0100)]
- Add preliminary implementation of Solubility Suite
- Introduce Auto_Lock (similar to C++11 std::lock_guard)

10 years agoAdd GPR makefile
Michal Malý [Sun, 16 Nov 2014 01:09:45 +0000 (02:09 +0100)]
Add GPR makefile

10 years agoInitial commit
Michal Malý [Sat, 15 Nov 2014 23:42:17 +0000 (00:42 +0100)]
Initial commit