User Panel
Re-worked the accessories selection system and added a miscellaneous type.
As always, it won't work without the instructions. Notes on ATF compliance. gun-0.9.8.zip I've added an accessory "miscellaneous" to capture perhaps less common accessories. Ideally, though, each category of accessory should have its own specialized data entry page. Suggestions are welcome! Here are some screen shots: Just a reminder, please test things out, but don't go adding large amounts of legitimate data until version 1.0! |
|
Update! As always, it won't work without the instructions. Notes on ATF compliance.
gun-0.9.9.zip You can now dynamically add sub-categories of the "All Miscellaneous" category. When you open up the MISC form (or click on "Manage" while viewing All Miscellaneous or a sub-category of it), entering your own category is mandatory so items will show up in lists. My next project will be to automatically reduce all caps to lowercase, except for commonly recognized abbreviations. Just kidding. That'd be way too much work. Anyhow, give it a run, and let me know what you think! Enable macros per the instructions if you want all the accessory stuff to work. Otherwise, version 0.9.5 doesn't have any macros. |
|
First release candidate!
gun-1.0-RC1.zip I've greatly simplified the process for printing ATF reports per regulation. Just go to the ATF_REPORT form, enter the start date and end date of the date range you need to print, and click the button! I've left the bogus testing data in there for now, but will remove it for the next release candidate (RC2). I hope for/expect RC3 to be the first *actual* release. As always, it won't work without the instructions. Notes on ATF compliance. I've polished up the different "categories" that can be associated with each gun to include Events and Maintenance events. Please check it out and let me know what you think! Also, if you frequent any other gun forums, please let others know this is available! Gratuitous screen shot: |
|
Comments! Please!
Surely this isn't a flawless piece of work. |
|
Release candidate 2 is up! You have to enable macros to take advantage of a lot of the features.
I realized that the database has to be manually registered in order for everything to work properly. To register the database, go to Tools > Options > LibreOffice Base > Databases > New > Browse > Open gun.odb and save the settings. The registered name must be gun. If it wasn't working for you before, this might have been why. If you have any trouble with things, let me know! |
|
I want this to be ready to go once I get my C&R!
Please! Let me know what you think! This database is free and will remain free. See the license included with the zip archive for more details. |
|
RC3 is here!
This should end up being the 1.0 release, unless someone finds a major bug or flaw. Let me know what you think, or if you find a problem! |
|
The release of 1.0 will have a minor update.
I've added a button for each place there's a picture box. Clicking on this button will open the current picture in your default image program. Since this minor update doesn't affect the underlying database structure, you can extract the files gun.script, gun.properties, and gun.data from your backup (which will be called gun-*.tar.gz, where * is the timestamp of the backup) and replace these files in the gun folder with the files from your backup. 7-zip can be used to extract the tar.gz files. |
|
OK. Update. RC6. I wouldn't have done this, but I started a project page for this over at Sourceforge: https://sourceforge.net/projects/gun/
The download link is at the project page. This is a minor update. Just has the "open image" button added. To restore a backup from an earlier version, extract the three files from your gun-*.tar.gz backup file, and overwrite the files by the same name in the gun folder with the files from your backup. |
|
Quoted:
Seriously people. This is going to remain free. This is GD. They're jerking your chain. |
|
Quoted:
Quoted:
Seriously people. This is going to remain free. This is GD. They're jerking your chain. Eh, I should've figured that. |
|
I kind of wish you had written it in C#, so that it could also run cross platform via Mono (to include iOS and Android, if you you happen to have Xamarin)
It also helps that I know C#, and could collaborate/contribute to the project.
|
|
Quoted:
I kind of wish you had written it in C#, so that it could also run cross platform via Mono (to include iOS and Android, if you you happen to have Xamarin) It also helps that I know C#, and could collaborate/contribute to the project. Hmmm... It's been a while since I've messed around with C#. All I've really done here is make a SQL (hsqldb) database using LibreOffice as a front-end/host for Basic macros. Almost all of the key features are actually in SQL. Are there any SQL database engines that can run on Android? ETA: In other words, I'm open to suggestions/proposals for design and implementation. |
|
Quoted: Quoted: I kind of wish you had written it in C#, so that it could also run cross platform via Mono (to include iOS and Android, if you you happen to have Xamarin) It also helps that I know C#, and could collaborate/contribute to the project. Hmmm... It's been a while since I've messed around with C#. All I've really done here is make a SQL (hsqldb) database using LibreOffice as a front-end/host for Basic macros. Almost all of the key features are actually in SQL. Are there any SQL database engines that can run on Android? SQLite is included on every Android device. |
|
Quoted:
Quoted:
Quoted:
I kind of wish you had written it in C#, so that it could also run cross platform via Mono (to include iOS and Android, if you you happen to have Xamarin) It also helps that I know C#, and could collaborate/contribute to the project. Hmmm... It's been a while since I've messed around with C#. All I've really done here is make a SQL (hsqldb) database using LibreOffice as a front-end/host for Basic macros. Almost all of the key features are actually in SQL. Are there any SQL database engines that can run on Android? SQLite is included on every Android device. Eeeeeeeiiiiinteresting. Does SQLite support triggers? |
|
Quoted: Eeeeeeeiiiiinteresting. Does SQLite support triggers? Partially. FOR EACH ROW triggers are supported, but not FOR EACH STATEMENT. Basically, almost all of SQL92 is implemented.
|
|
Quoted:
Quoted:
Eeeeeeeiiiiinteresting. Does SQLite support triggers? Partially. FOR EACH ROW triggers are supported, but not FOR EACH STATEMENT. Basically, almost all of SQL92 is implemented. Hmmm, I don't think I used any of the latter. Looking here, I think the triggers would work. If almost all of SQL92 is implemented, then everything else should probably work, too. Is MonoDevelop an appropriate IDE for Ubuntu? |
|
Quoted: I've not used it personally, but it seems to be held in high regard. Quoted: Quoted: Eeeeeeeiiiiinteresting. Does SQLite support triggers? Partially. FOR EACH ROW triggers are supported, but not FOR EACH STATEMENT. Basically, almost all of SQL92 is implemented. Hmmm, I don't think I used any of the latter. Looking here, I think the triggers would work. If almost all of SQL92 is implemented, then everything else should probably work, too. Is MonoDevelop an appropriate IDE for Ubuntu? |
|
Quoted: Seems SQLite doesn't do variables very well. I wouldn't know. I've yet to use it for other than trivial things. |
|
Version 1.0 is up!
It's exactly the same as RC6, so if you're using that, then no need to upgrade. As always, let me know if there are any bugs. |
|
Quoted:
Quoted:
Seems SQLite doesn't do variables very well. I wouldn't know. I've yet to use it for other than trivial things. Do you know Java? |
|
Quoted: Quoted: Quoted: Seems SQLite doesn't do variables very well. I wouldn't know. I've yet to use it for other than trivial things. Do you know Java? Enough to be dangerous, not enough to EVER get hired as a Java developer. Hell, not enough to do anything other than trivial things. I'll just say "no".
|
|
Quoted:
Quoted:
Quoted:
Quoted:
Seems SQLite doesn't do variables very well. I wouldn't know. I've yet to use it for other than trivial things. Do you know Java? Enough to be dangerous, not enough to EVER get hired as a Java developer. Hell, not enough to do anything other than trivial things. I'll just say "no". Heh, that's about where I'm at with all programming languages. In any event, I think I'll mostly focus on maintaining this LibreOffice database. My main reason for making this was to make a reasonably useful system to satisfy all of the ATF requirements for a C&R (and potentially other FFLs) license. LibreOffice has the reports system and layout already programmed and integrated, and really, this does everything I need it to do, and I now that I have the framework in place, I can easily add stuff to it as necessary. I just wish more people would critique it in detail! |
|
Quoted: Is anyone using this? Posted Via AR15.Com Mobile I have no need for it, or I would. There's another dude on here that has a pretty nice one (lots of arfcommers using it, as far as I know), though it's not open source. It uses Adobe Air, to achieve it's cross platform ability. I'm guessing that's why there's not much interest in your project, but I don't really know.
|
|
tc2k11, I'm having a problem with your database. When I try to open the gun form it says it can't find the table GUN. When I go to tables there's nothing there and hitting refresh does nothing. What am I doing wrong?
|
|
Quoted:
tc2k11, I'm having a problem with your database. When I try to open the gun form it says it can't find the table GUN. When I go to tables there's nothing there and hitting refresh does nothing. What am I doing wrong? You just have to change the path to the gun.odb file and gun folder. Here are the detailed instructions: https://sourceforge.net/p/gun/wiki/Instructions/ |
|
|
Quoted:
I think I did that, it's supposed to look like this right? Or do I need to point something else at the gun.odb file? http://i43.tinypic.com/156cznr.gif Thanks for your fast reply That is the correct line to change, but it should be <snip>\Desktop\gundb\gun\gun;<snip> ETA: No problem, I'm just on vacation, nothing to do, and loving it. |
|
Quoted:
Worked! Thanks Let me know how it's working for you! |
|
Sign up for the ARFCOM weekly newsletter and be entered to win a free ARFCOM membership. One new winner* is announced every week!
You will receive an email every Friday morning featuring the latest chatter from the hottest topics, breaking news surrounding legislation, as well as exclusive deals only available to ARFCOM email subscribers.
AR15.COM is the world's largest firearm community and is a gathering place for firearm enthusiasts of all types.
From hunters and military members, to competition shooters and general firearm enthusiasts, we welcome anyone who values and respects the way of the firearm.
Subscribe to our monthly Newsletter to receive firearm news, product discounts from your favorite Industry Partners, and more.
Copyright © 1996-2024 AR15.COM LLC. All Rights Reserved.
Any use of this content without express written consent is prohibited.
AR15.Com reserves the right to overwrite or replace any affiliate, commercial, or monetizable links, posted by users, with our own.