Correctly my example code by declaring position volatile in each approach function. Without this modification loads and stores to position get optimized out.
Correcting minor mistake.
Added a third bit position approach and created a script for making sparse vectors.
Whoops I accidentally committed the binary.
Adding bit position test program used to benchmark various approaches and a couple of support scripts.
Changing caret color to white.
Updating main apache config to only enable TLS v1.2.
A few mostly minor changes. I created a Delegator object in the wsgi script that, by storring the DB connection, should increase performance. I also updated the wsgi script regexes and removed some unnecessary calls from the contorllers.
Started working on tag list and a "tagged" controller. Need to work on pagination for the tagged controller.
Updated layout to remove tables; the result is much cleaner.
Adding apache config and web interface install script.
Removing the files that I moved...
Creating a proper Geany colorscheme file for my favorit Cobalt color scheme. See https://github.com/geany/geany-themes for more information.
Finished up the tag adding UI and update backend. Woohoo, progress!
A few more UI changes including a header and footer and a few other refinements.
Just a couple of very minor UI tweaks.
Adding a javascript based UI for managing tags. This is just the client-side API for now, I'll have to add the server side next. I also need to work on the CSS to display things a more nicely. Finally some good progress.
Further improvements to the script to allow you to download packages directly.
Adding a package list baseline for Ubuntu 14.04.2 Server.
Made a few more udates to the script and added additional virtual package mappings.
Cleaned up the first version of the script and simplified it a bit as well.
Adding get dependencies script.
w00t! I finally got the update operation working! It turns out that the wsgi.input object is a little tricky to deal with until you learn how to do so correctly. I still need to add displaying and modifying tags... and a bunch of other stuff.
Adding the stdint.h types to the geany color theme.
Well I was trying to get bookmark display and update functionality working, but I really only got started. I need to work out how to make the update_bookmark handler work as I would like it to.
Merge branch 'master' of 10.0.0.6:/home/dsorber/trac/projects/headquarters/repo
I haven't really don't anything yet other than cleanup some of the messiness that I left behind. I fixed pagination and renamed a few things to make them more clear.
Adding this nice little script I wrote to open randomly selected images.
Adding a new geany "filetypes" for C++.
Fixed an issue with the Bookmark class was not properly creating the category and description tag sets. Also fixed an issue with both the Bookmark and Tag classes where the passed in DB connection was not being type checked before being used. Finally I added basic pagination to the BookmarkPageController.
Well that is one of the things I don't like about Python. You can silently corrupt a namespace and have no idea about it until your code actually runs. This should fix the issue for now.
Made some small updates to the extent_test.py master script.
Created a top level script for fully automating the full extent test process (well, aside from data analysis).
Created another script to dump the raw extent sizes so that you can then calculate things like the standard deviation.
Adding fiemap testing scripts which includes the very handy python fiemap bindings I found on the intarwebz.
Created simple script to total up the output files for each instance of the key_classify.py script.
Created a script to test the key classify primitive operation using Wikipedia dump xml files as input.
Once again I forgot that I need to add modified files...
Adding the display.py script I wrote to display some useful information when logging into phalanx.
Made very good progress on the simulator although it still needs a bit of cleanup.
Adding a new project the term frequency simulator which will be used to simulate our term freqeuncy approach and measure various statistics.
Adding a picture renaming script. It's somewhat crude right now I should make it somewhat better at some point.
Whoops, I forgot that I have to manually add files that I modified to commits with git. Guess I'm a bit of a git...
Continuing to work on the web GUI a little at a time. A made an important modification to the way the controllers work so that you don't have to pass the template name into the controller instantiation in the .wsgi script and instead the template name is a parameter with a default value.
Continued working on the web GUI, taking baby steps.
Re-adding setup.py which I didn't actually mean to remove.
I'm still learning how to use git...
Reorganizing things into a more logical format for packaging. I also started working on the web interface.
Adding ImageFap gallery downloader I just wrote ;)
Finished up the bookmarks importer and made the whole thing a package that I'm calling bmklib. I'm also preparing to start working on the web interface by copying the existing .wsgi file I created to use as a template.
Wrote a converter util and started working on the importer util.
Added a few things including a "date_added" column. Also adding a blank database so I don't have to recreate it. I'm proabably going to work on an import script next, then the web GUI. I really should write some unit tests at some point.
Adding modifications to the Bookmark and Tag classes to support the category and description tag lists. I also learned about the very awesome "lastrowid" feature.
Added a tiny bit of code tonight. Need to keep track of dirty value of tags lists using hash (convert from set to frozenset before hashing).
Started working on the Tag class.
Added selection and debugged updating of bookmark records. Also added suggest_title and is_reachable methods.
First commit for the bookmark library project! Hopefully many more to come. Starting the bookmark class.
Updating Apache configs, also adding new config for baikal.
The first step in moving to Apache 2.4 is renaming all of your site configs so that they end in ".conf".
Adding work that I started on the PMML translator prototype.
Adding file share code that I started working on. It depends on the lxml package.
Removing a hidden file that I accidentally committed.
Doing what I intended to do correctly this time, moving all my software sources into the software folder.
Whoops I need to use the move command so that git keeps track of where things have gone.
Adding transmission config and my geany cobalt colorscheme. Also reorganizing the repository layout since I've finally got around to including more than just software.
Adding the phalanx apache configs. Also adding two miscellaneous python scripts I wrote.
Greatly improved my simple grabber.py script from last night so that it also handles ImageBam links and uses multiple processes for increased speed.
I had a lot of fun tonight creating this little script to circumvent some stupid image "protection". I look forward to adding to it and improving it tomorrow night.
I wrote a multi process version of the image indexer. It is MUCH faster but I keep running into problematic jpegs that cause pHash and CImg to crash. Unfortunately it doesn't seem like there is a graceful way to handle the crash. I will play with this more as I have time.
I finally got around to playing with pHash today. I also found py-phash which are the Python binds for pHash. Here are a couple of scripts I created to build an image index and then search it to find duplicates. This is good starting point for now, I'll play with these more as I have time.
Finished final project documentation. WHEW!
Continuing to work on final project documentation. Also fixed another minor bug in rpi_client.py.
Started working on final project documentation.
Fixing a bug that I just noticed while doing a dry run. The client sorts the temps before creating the SensorReading object so the correct temps don't correspond to the correct sensors on the server. The fix was simply to create the SensorReading object sooner before the temps are sorted.
Changing IP.
Adding dynamically updating charts using the Flot javascript plotting library.
Okay, fixing that bug for reals now.
Fixing a global variable bug in RPi client.
Adding some charset info to make sure mod_wsgi doesn't puke on UTF-8 encoded strings. Also added a "-d" (debug enable) switch to the RPi client so that it only prints out debug information if you want it to. Finally, I added a try except block around the database insert code in the server daemon so that the whole daemone doesn't crash when there is an error.
Made a few minor changes to the RPi client.
Adding javascript (using Google Charts) graph of the last 60 data points to the per day display page.
It would help if I spelled the acronym right...
Adding web remote display code. All the basic functionality is complete but I'd like to play around with adding some graphs for S&G.
Made good progress tonight with the client and server apps. Added the socket connection and SensorReading object to hold the sensor readings (surprise).
Adding work to rpi_client from this weekend.
I'm finally starting to put all the pieces together and build the RPI client. So far so good, although I still need to work a few details. I also reorganized my "test scripts" into a proper library so that I can call the relevant code from my client program.
Adding my improvements to the TMP512 controller code that I've developed over the past couple days.
Did a bit more work. The remote temperature readings are way off, I need to figure out why.
Adding code I wrote a while ago. I'm starting to create objects for each of the major functions/components of the board.
Added a couple more scripts including one to talk to the 7 segment display.
Started working on some simple test programs for the board.
Adding the first version of my LED blink test script which should be able to be reused verbatim as a test program for the actual board. Also adding correct mechanic drawing for SMT switch.
Somehow I designed the PCB using a different pushbutton switch than I included in the BOM. Fixing the BOM and adding the correct datasheet/drawing.
Fixing a few minor issues Andy noticed with my layout after I'd sent it out to fabrication (of course). These changes will be revision B of the board.
Did a final review and then created gerber files for fabrication.
Good thing I did a final design check... it turns out that I had my pads misnumbered for both ICs. It took me a couple of hours to fix it but I think it's okay now.
Finalized BOM.
Merge branch 'master' of 71.178.202.220:/home/dsorber/trac/projects/headquarters/repo
Updated the BOM while in "class" last night.