Ideas for text based budget management and software

I'm looking for suggestions for text-based software or just basic scripts for tracking expenses.
For the last six months I've been recording my purchases in text files, one file for each month.
An entry looks like this:
01/01/2013,Schnucks,banana, groceries,1.00,cash
It works pretty well for recording info, no alternative system could be much faster than just adding a line to a text file.
Now that I've been recording data for about 6 months, I'm more interested in parsing through it to see what I'm spending in each month and in various categories. At the moment, I just run the files through grep and awk to get what I want. I'm contemplating writing a python program to let me filter and calculate totals and do whatever else comes to mind: importing credit card statements, generating graphs, etc. But at that point, I feel like I'm probably just re-inventing the wheel.
Does anybody want to share how they are handling a similar case?
I'm ok with changing my entry format, but I'm pretty attached to handling things as text files. I don't need anything more complex if it adds to the overhead of creating an entry.

Hey, I been doing something very similar!
Except it also will measure income, so I can know how much I have done/expend this month, week, etc.
I don't have it at hand atm, but I use : to separate the fields, and use slashes to escape it (like \:)
Yes, that is a DSV file.
I haven't dedicated time to work on it lately, but I was writing a perl script to do the calculations.
One idea I have is to create an additonal file for a list of expenses names, like this:
milk-z:Milk brand Z:milk
milk-y:Milk brand Y:milk
the first field is an unique code for the product, second field a description, and third field is a category.
That way I could see how much I have expend on milk, no matter the brand.
On the expenses file, an expense would be similar to this:
2012-12-20:expense:milk-z:5.0
The first field has the date, in the format YYYY-MM-DD; that order is important to be able to sort the file if is necessary
Second field has "expense"; it could be "income" if it was an income
Third field is the product code - if its something I don't buy regulary, I could be only a name (like "new led tv" or something), if is an income, the reason behind the income.
And fourth field is just the amount of money.
Oh, I think I'll dedicate some time to the project again

Similar Messages

  • Is adjusting permissions for LightRoom based archive management worthwhile?

    I'm trying to set up an archive that is managed through a LightRoom Catalog. I was wondering if anyone has done this before and adjusted the permissions of their files to read only to ensure that LightRoom Catalog metadata changes do not alter or get saved to files.
    I plan to have the archive set up in 3 locations with copies of the LightRoom Catalog. I will need to be able to add keywords and collections to a catalog at 2 of the locations. I am interested in using permissions to ensure that the catalog is the only file that needs to travel between the locations. I don't want to get into a situation in which altering the LightRoom Catalog might alter files and necessitate that I either save new metadata to files with each keyword/collection addition or that I regularly synchronize the entire archive to ensure all 3 copies of the archive are mirrors of one another.
    I have three serious concerns about the longterm viability of managing file permissions:
    1. I worry that it will be difficult to manage the user/s who have the privileges to manage these permissions and that it will be difficult to do so in different locations and on different computers
    2. I worry about whether permissions management might introduce some form of file corruption
    3. I worry about the time involved in altering an entire archives worth of permissions to read only and the time involved in reversing this every time I want to unarchive content for new projects
    I have also posted this question to Luminous Landscape here: Adjusting Permissions for LightRoom Catalog Based Archive Managment. Worthwhile?

    ... and adjusted the permissions of their files to read only to ensure that LightRoom Catalog metadata changes do not alter or get saved to files.
    By default, Lightroom does not write anything to your photo files. Of course, there's no way to prevent a user from changing this default behavior and writing information to the files. I suppose making the directories read-only helps, but people could still change that. If the directories are on a server, then only the server admin could change the permissions.
    2. I worry about whether permissions management might introduce some form of file corruption
    I never heard of such a thing, but this is an operating system issue, not a Lightroom issue.
    I worry about the time involved in altering an entire archives worth of permissions to read only and the time involved in reversing this every time I want to unarchive content for new projects
    I don't think you understand how Lightroom works. There would be no need to reverse anything to "unarchive" the content  — although in my opinion, the idea of "archiving" content in the first place doesn't feel right ... if the photos are imported into Lightroom at one time, leave them in Lightroom, don't go through an archive process removing the photos from Lightroom followed by unarchive process, that is something that is ineffective and causes numerous problems with non-expert users. When you import photos into Lightroom, the photos still remain on your hard disk somewhere, Lightroom does not actually keep a copy of the photo. Lightroom keeps pointers to the photo's locations and stores any metadata and edits. Removing a photo from Lightroom (archiving) is the equivalent of deleting the metadata and edits, and I cannot see a reason to do that.
    So, bottom line, to answer your title question, "Is adjusting permissions for Lightroom based archive management worthwhile?" — without further discussion of your setup and goals, I see no reason to even spend your time on this, unless you are the server admin of the location where the photos are stored, in which case then the answer is go right ahead and make them read-only.

  • Support for Internet based client Management - SCCM 2012

    Hi There,
    My Company wants to go for Internet based client Management in SCCM 2012 SP1 R2 and here is the design I'm proposing. I'm getting a bit confused at one point and need suggestion....
    Everything would work on HTTPS ( PKI Certificate based )... LAN and Internet.
    1 Primary ( with non-client facing roles installed ) on LAN with two site systems.
    - One Site System configured for INTRANET support only with MP, DP and SUP -> To support LAN users ( Allow
    Intranet-only connections )
    - One Site System configured for INTERNET support only with MP, DP and SUP -> To support Internet users ( Allow 
        Internet-only connections )
    The INTERNET facing site system is in DMZ network connected to parent Primary via Firewall.
    We want internet clients to talk to ONLY DMZ SCCM Site System and no connection to corporate LAN. We cannot open any ports for internet based clients to LAN.
    If this is the supported scenario, then why we need to put the Internet FQDN in the Primary server Site System property. This server would not be available to internet. It should only be my DMZ SCCM server client should connect for MP, DP and SUP and only
    this DMZ server should be accessible to client over internet.
    Also, what least ports should be opened between :
    - Parent Primary and its internet facing site system kept in DMZ
    - DMZ Site system and internet clients.
    Thanks in advance for your suggestions.
    Sam

    The FQDN has only to be specified on the Internet facing site system. You can leave this field blank on the primary site Server.
    Ports to Open:
    Internet --> DMZ Site Server:
    TCP Port 443
    TCP Port 80, if Fallback Status Point is installed
    DMZ Site Server --> Primary Site:
    TCP 135, 49152-65535
    TCP 445
    TCP 135, 24158 (fixed with
    http://msdn.microsoft.com/en-us/library/bb219447(v=vs.85).aspx )
    TCP 80, 443
    If you have some other roles installed, please consult this page:
    http://technet.microsoft.com/en-us/library/hh427328.aspx
    Cheers,
    Thomas Kurth
    Netree AG, System Engineer
    Blog:
    http://netecm.netree.ch/blog | Twitter:
    | LinkedIn:
    | Xing:
    Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

  • Best Available IDE for JSF based applications

    I m working on JEE project. Now i am supposed to implement my web modules in JSF, so i just want to ask, What is best IDE available for JSF to use?
    I have used JBuilder (It Lacks Design View for GUI).
    I also have used NetBeans (same problem).
    and at last,
    Sun Creator 2 does not support JBOSS.
    So please help me out in this regard, so that i could start with optimal IDE for JSF based development.
    Thanks in advance. [asif]
    (I wish microsoft to make an IDE for JEE.)

    have a look at myEclipse.
    btw, there are several threads about this concern. use search.

  • I would like to build a desk top computer for video editing, business management and online learning and also have a small compatible laptop or tablet or ipad to take to university, Can someone please advise me of the best set up for this?

    I would like to build a desktop computer for video editing, business management and online learning and also have a small laptop, tablet or ipad to take to university, Can someone please advise me of the best set up for this?

    Let's see if I understand this...   You're asking for advice on building a desktop computer, in the Apple developer's forum?  Why not just buy a Mac?

  • Reminder for text based PO's on plant level or purchasing org. level?

    Hi,
    I work for a corporate company and we have in our system arround 100 different plant codes (of more or less different companies).
    My problem is now, how to set-up the reminder in part of text based purchase orders for the different plants? Or different purchase organisation will be also okay.
    Because not all of the companies want to work with the same days and also not with the same over- and under- delivery tolerances.
    I only talk about text based PO's, for PO's with material there's no problem.
    Is there a user exit or something special what I can use to set it up?
    Many thanks
    Michael

    Hi
    We had also a similar issue for Text PO's as they donot have an inforecord.
    We have to cretae anew Z table that holds this data. This can be based on the Purchase organization, Plant and compnay code combination.
    Use the data from this table to populate the values in the PO created using the BAdI - ME_PROCESS_PO_CUST - Enhancements for Processing Enjoy Purchase Order: Customer use the method PROCESS_ITEM
    Please take help of ABAPer for development.
    Thanks & Regards
    Kishore

  • Not to copy  Price from PR to PO for text based purchases

    Hello Experts,
    We have a scenario, in which the PO will be created using a load file (LSMW - BAPI) with reference to a Purchase Requisition. All are text based purchases and no material master exists. I want the price from the load file to be taken as priority but no the requisition price.
    I tried even by switching off the 'adopt price' option in the  Functional Authorization for buyers and assigned to my user. Still the price from PR is always taken as priority but not from the load file.
    Request for inputs to control this  please
    Thank you in advance
    Chiru

    Hi Chiru,
    You tell your abaper to write a logic to overwrite the adopted PR price  with the price of the load file. This will fullfill your requirement.
    Chris
    Edited by: CHRIS MM on Dec 23, 2010 2:29 PM

  • State machine for text-based instrument control

    Hello,
    I am trying to control a text-based instrument to set various parameters and turn modes on and off.
    My main question is about the four case structures on the far right of controller.vi.  I need something that will write the command to visa (just once) after a button click.  The way I've done it is obviously not ideal.. I'd like to be able to have a boolean (or preferably a radio control) controlling RC mode on/off and common mode on/off.  As far as I can tell, the way that sort of thing is *supposed* to be done is with an event structure, but I've only got the base package.  Radiobuttonstatemachine.vi is my first attempt at trying to make a state machine for this purpose.  But it just runs once and then quits, or while it's running it hangs everything else up.  
    Currently the VI only works in continous mode-- I'm pretty sure that's one of my biggest problems-- no? What is the correct way to make an event structure without an event structure?
    Best regards,
    Anna
    PS.  Apologies in advance-- I know this is probably really obvious but all of the questions and tutorials I can find do this kind of thing with an event structure, which I can't use. I'm an undergraduate doing an internship and this is my first time using labview (basically my first time with any programming) so ANY ANY help would be be very appreciated.. Also any comments on my coding since I don't know anyone that's good at labview and can point out improvements to me. THANKS AGAIN.
    Attachments:
    controller.llb ‏513 KB
    radiobuttonstatemachine.vi ‏14 KB

    There are a few things to remember with LabVIEW. The reason your program only works in continous mode is that LabVIEW is a dataflow language, it executes the objects as their inputs are satisfied, then their results travel to the next "node". In your original program the messages to the instrument are in "nodes" that are all "serially" connected, so that unless you run it in continuous mode there is no loop back to the beginning to read any changes. When you start the program in the non-continuous mode it will read all the front panel settings almost instantly, "flow" to the message sending nodes and then end.
    Can you get the full package? User interfaces are much easier to design with "events", but remember thoise were only added a few major releases ago, you just have to be trickier.
    Here is a quick modification to your radio buttons.
    Putnam
    Certified LabVIEW Developer
    Senior Test Engineer
    Currently using LV 6.1-LabVIEW 2012, RT8.5
    LabVIEW Champion
    Attachments:
    example 9-29-08.vi ‏15 KB

  • IDES for SAP-HER Campus management

    Hello
    Is there is any IDES version For IS- HER ( Campus Management ) or any Alternative ?
    Regads.
    Sachin.

    Hi Sachin,
    Please see the below links and you will get the complete information.
    http://help.sap.com/saphelp_erp2005/helpdata/en/7a/622a3bd6dc4c1190992c9afd246367/content.htm
    http://help.sap.com/saphelp_pserv472/helpdata/EN/31/8cac365d8bc341e10000009b38f839/frameset.htm
    Regards,
    Anil

  • ITSMobile for Text-based devices

    Hello,
    My customer wants to change his current RF solution for SAP (after upgrading it to ECC 6.0) but wants to keep the old-fashioned text-based RF scanners.
    One of the first solution I was to propose was TEKConsole (could be the SAPConsole as well), but as the freshly installed SAP system will have an integrated ITS server on it, my question is:
    can ITSMobile be used for simple (LM*, no fancy stuff) applications towards Text-based services?
    Thanks in advance!
    Edited by: Bada Boom on Apr 10, 2009 5:05 PM

    OK, so I think i got the answer myself: as the device (Intermec 2425) is supporting HTML, this should be feasible. I still have to test that, but theoretically it shouldn't be a problem.
    Cheers!

  • How to enable for Internet-Based Client Management existing "intranet" clients

    Hello,
    Step #1
    I have an existing "intranet-only" SCCM 2012 SP1 CU1 environment. It is made of HTTP Intranet-Only MP.
    All clients are properly communicated with one of the intranet MP
    All clients are leveraging auto-enrollment of our AD PKI and have a working client certificate recognized by SCCM client
    Step #2
    I expanded the above infrastructure to support IBCM clients. Basically I want the existing intranet clients still be managed when they are outside our network
    I added MP, DP, SUP, FSP on dedicated DMZ servers. It has been published on Internet, and properly declared with public DNS
    The DMZ MP has been configured for HTTPS / Internet client only
    When I tested first this setup in my lab, it was working fine, and my "intranet" client moving to Internet was properly detecting this configuration, and was starting to contact the "DMZ/Internet MP" without any problem
    I did the same on my production environment but this time, my client moving to "internet" detectes it is connected on Internet but does not have any clue about the DMZ/Internet MP to contact. According to logfile, it is trying to check on DNS,
    WINS, etc. but obviously it is already too late when in Internet, this information is no longer available.
    I guess I did something in my lab environment to make it work but I don't what. Any idea how to tell to existing clients they should use a new "Internet-Only" MP when they are on Internet ?
    Regards.

    Basically I found my problem...
    In my lab, I manually configured the SCCM client option Internet-based management point (FQDN) to use the public DNS address of my Internet/DMZ MP.
    If I do the same for my production sample client, it works fine now.
    Question: how can I enforce this change on all my existing clients ?

  • License Managing and Software Audit

    Hi, I have been tasked with managing the license for a software audit. I'm currently using spice works license manager to manage all the software but i have no idea of what's need to be done to pass an audit. 
    Spice work lists all the software on the network, I was wondering if i need to track all the non-commercial software like "Windows Media Player" and "Itunes" or just the commercial ones like "Microsoft Package" which requires a license.
    Thank you
    newbie intern
    This topic first appeared in the Spiceworks Community

    Hi, I have been tasked with managing the license for a software audit. I'm currently using spice works license manager to manage all the software but i have no idea of what's need to be done to pass an audit. 
    Spice work lists all the software on the network, I was wondering if i need to track all the non-commercial software like "Windows Media Player" and "Itunes" or just the commercial ones like "Microsoft Package" which requires a license.
    Thank you
    newbie intern
    This topic first appeared in the Spiceworks Community

  • I have rejected servers for update from Pending Management and did not update to R2 UR5. How to scan again ?

    Hello Guys,
    I have updated from SCOM 2012 SP1 to SCOM 2012 R2 UR5. After the update I saw all my agents in Pending Management. I rejected them by mistake and now they cannot be updated through the console anymore. They won't return in Pending. Is there any way to rescan
    all my agents to get them in Pending Management again so I can update the SCOM agent to R2 UR5 ? Any powershell command or SQL query ?

    Hi There,
    From 500 agents, How many are manually installed ? As for manually installed the Wizard will not work and you will have to do it manually.
    Also if you have SCCM, You can push it through SCCM or via group policy. As the setup is repackaged and will not require any user interface options.
    or try the below script to push the MSI file on multiple servers in 1 shot.
    #Variables
    $computername = Get-Content 'M:\Applications\Powershell\comp list\Test.txt'
    $sourcefile = "\\server\Apps\LanSchool 7.7\Windows\Student.msi"
    #This section will install the software 
    foreach ($computer in $computername) 
    $destinationFolder = "\\$computer\C$\download\LanSchool"
    #This section will copy the $sourcefile to the $destinationfolder. If the Folder does not exist it will create it.
    if (!(Test-Path -path $destinationFolder))
    New-Item $destinationFolder -Type Directory
    Copy-Item -Path $sourcefile -Destination $destinationFolder
    Invoke-Command -ComputerName $computer -ScriptBlock { & cmd /c "msiexec.exe /i c:\download\LanSchool\Student.msi" /qn ADVANCED_OPTIONS=1 CHANNEL=100}
    Source: http://powershell.com/cs/forums/p/6935/11336.aspx
    Gautam.75801

  • Working Java IDE for Intel-based Mac?

    Apparently Rosetta has big problems with the Java virtual machine, so my beloved Borland JBuilder crashes on startup (on my iMac Core Duo), despite working beautifully on my PowerBook.
    Looking for a replacement, I found this apple website:
    http://developer.apple.com/tools/eclipse.html
    which enthusiastically endorses an IDE called "Eclipse" for Java development on the Mac. So I downloaded it, but it too crashes on startup. Is Apple planning to fix these fairly severe Rosetta problems? Otherwise, are there any reasonable Java IDE's out there that Intel-based macs are capable of running?
    (Wolfram -- the company that makes Mathematica -- has also noticed problems with Rosetta's handling of the Java VM: http://support.wolfram.com/mathematica/systems/macintosh/osx/macintelrosetta.htm l )

    Hello Mike,
    yes you are right.
    The Bug #98889, deals with the Eclipse on Intel-Mac problem, since June, 8th 2005 and it works great.
    I took the https://bugs.eclipse.org/bugs/attachment.cgi?id=33023 attachement (SWT 3219) and placed
    - eclipse/plugins/org.eclipse.swt.carbon.macosx.ppc_3.2.0.jar
    instead of
    - eclipse/plugins/org.eclipse.swt.carbon.macosx.ppc_3.1.1.jar
    That was all I have to do.
    After the installation, you got an eclipse which runs at an incredible speed I never saw before - even on Windows-native machines at work!
    Remark: There will also be an org.eclipse.swt.carbon.macosx.ppc_3.2.0 directory extracted which you should put into the plugins - directory.
    I use a stable 3.1 version with this patch and everything works fine.
    ~ Markus

  • Every now and then my SEND button for texts is greyed out and unfunctional

    I'll be texting someone just fine then suddenly the SEND button freezes up and doesn't allow me to continue the conversation.
    Anyone else?
    Thanks

    Hey! I get the same problem. I'm so happy I found someone like you, cuz no one at Rogers (my carrier) or Apple knows what's going on. I've recently tried going to "Settings" "Messages" and turning OFF "Show Subject Field". I do not yet know if this will solve our problem which is constantly frustrating, but I saw this in a discussion forum so I've just tried this. Let's keep each other posted on this intermittent issue okay? I get so bugged when I'm texting back & forth & suddenly for no reason the "send" button goes gray & simply won't allow me to continue no matter if I turn the phone off/on or whatever or even delete that string of texts & begin again to same person, (who's now been waiting too long for my reply LOL) Cheers, Steve. iPhone (647) 300-9222 Toronto. [email protected]

Maybe you are looking for

  • The jsp file does not open the new login window but opens the source code.....plz help

    When i try to log in to the log in link at the site https://efp.bpcl.in the log in page does not open but the firefox wants to ask with which program the firefox should open the file and when we give firefox or internet explorer than it opens the sou

  • Macbook Pro Mid-2012 slow after upgrading to Mavericks

    A few days ago, my macbook started to run very slowly on Mountain Lion. This was the first time that I ever had any issues with it. So I decided to upgrade to Mavericks and see if that would solve it. I did a clean install of the OS and it is still f

  • Do i need to do "something" for my mac mini to see my sata drive?

    Hi guys Problem: After replacing a failing HDD, I have connected a sata cable from inside my mini to an external sata drive and my mini does not recognise my new drive as an internal drive or in disk utility. Modification: I have removed my failing i

  • Icons in menu bar and standard menus are invisible!

    I'm having an issue with OS X 10.8.2 on my 15" (not Retina) Macbook Pro (late 2011, Core i7 2.4 GHz w/ 16GB RAM and SSD); The majority of system icons in the menu bar "extras" area (that is, to the right near the date/time in the menu bar) are blank.

  • Artwork file for podcast

    Where do you set the artwork in an xml/rss file to reference an artwork file? I use GB3 and iWeb but I still have not figured out where I can do this. I also cannot figure out what app to edit those files with. Now when I submit to iTunes the default