aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Parse floatsOscar Najera34 hours2-1/+7
|
* cleanupOscar Najera2 days1-8/+6
|
* create a system packageOscar Najera2 days3-49/+44
|
* pointer read length is an argumentOscar Najera2 days1-14/+12
| | | | | With this I don't need to read again the same byte and keep track of going one byte back
* ip reduceOscar Najera2 days1-10/+8
|
* lookup testOscar Najera2 days1-0/+7
|
* close dbOscar Najera2 days1-0/+3
|
* refactor structuresOscar Najera2 days1-63/+63
|
* Read pointer valuesOscar Najera2 days1-4/+33
| | | | | Horrible debugging because I didn't correctly consider that reading a pointer did not advance the reader pointer. I must set it thus back.
* read nodeOscar Najera2 days1-5/+48
|
* read some more typesOscar Najera2 days1-1/+11
|
* reading db pointer as streamOscar Najera2 days1-14/+32
|
* cleanupsOscar Najera14 days1-49/+54
|
* just enough to read maxminddb metadataOscar Najera14 days2-0/+179
|
* finish postOscar Najera2025-05-021-285/+248
|
* review textOscar Najera2025-05-012-701/+695
|
* plotsOscar Najera2025-04-284-2/+6955
|
* failsOscar Najera2025-04-282-175/+234
|
* robots visitsOscar Najera2025-04-282-58/+146
|
* parsing apache logsOscar Najera2025-04-272-0/+148
|
* work for robots textOscar Najera2025-04-273-0/+1366
|
* moveOscar Najera2025-03-172-22/+20
|
* add new visit row with foreign key previewOscar Najera2025-02-102-10/+24
|
* plot in activity in barsOscar Najera2025-02-101-15/+23
|
* stats for separate domainsOscar Najera2025-02-103-6/+45
|
* One global sqlite connection instead of per requestOscar Najera2025-02-092-14/+20
|
* [FIX] current targe when link wraps other elementsOscar Najera2025-02-091-4/+5
| | | | | | | | | | | Many times the A tag wraps many things. It happened that those contained element where the target and so the link would be undefined as they don't have href. The correct links resides on event.currentTarget.href. A second bug happens, on links to externals which I set to open in new window. Somehow, on the return of register-visit, the event has no currentTarget and so, it is the correct way to use event.target.target to figure out if I wanted to open a new window.
* [webstats] define system and package imageOscar Najera2025-02-094-44/+102
|
* setup corsOscar Najera2025-02-091-0/+20
|
* plot site visitsOscar Najera2025-02-093-1/+60
|
* [stats] put behind lighttpd proxyOscar Najera2025-02-093-3/+23
|
* for of syntaxOscar Najera2025-02-092-5/+11
|
* correctly instrument clicksOscar Najera2025-02-092-17/+18
|
* register clicksOscar Najera2025-02-091-8/+34
|
* small js to track visitOscar Najera2025-02-092-9/+46
|
* little draft on visit statsOscar Najera2025-02-092-0/+94
|
* Include train platform infosimplerOscar Najera2024-06-281-6/+13
|
* Better interface to query german public transportOscar Najera2024-06-271-50/+100
|
* Query German public transport departuresOscar Najera2024-06-271-0/+91
|
* refactoringOscar Najera2024-01-121-63/+47
|
* part2 day21Oscar Najera2024-01-121-0/+69
|
* [BUG FIX] LIFO Queue and visited map are adversaryOscar Najera2023-12-301-35/+35
| | | | | | | | The test for seen was steps-left independent. Yet the queue treats the last suggested place first. It happens than, that places reached by longer paths where not available when the sorter path options got a chance. Thus the visited controls now how many steps are left, and in the case of having more available, then the suggestion is taken.
* optimized diffusionOscar Najera2023-12-301-22/+31
|
* [AoC2023] day21 part 1 lispOscar Najera2023-12-293-0/+185
|
* refactorOscar Najera2023-12-291-34/+37
|
* part2Oscar Najera2023-12-291-2/+40
|
* [AoC2023] day20 lisp part1Oscar Najera2023-12-294-0/+159
|
* refactorOscar Najera2023-12-292-42/+41
|
* refactorOscar Najera2023-12-201-16/+21
|
* refactorOscar Najera2023-12-201-44/+38
|