Computer Science Canada Software |
Author: | Zren [ Sun Jul 01, 2012 8:30 pm ] |
Post subject: | Software |
What software/frameworks/tools over the years that you've been coding has helped you out? To start it off:
|
Author: | Tony [ Sun Jul 01, 2012 8:38 pm ] |
Post subject: | Re: Software |
Zren @ Sun Jul 01, 2012 8:30 pm wrote: ...Decompiler ...
While not strictly legal... [citation needed] e.g. U.S.'s DMCA expressly permits reverse engineering of software. Even EU allows reverse engineering (although with more limitations). Presumably Canada is somewhat similar. |
Author: | Zren [ Sun Jul 01, 2012 9:22 pm ] |
Post subject: | Re: Software |
Tony @ Sun Jul 01, 2012 9:38 pm wrote: Zren @ Sun Jul 01, 2012 8:30 pm wrote: ...Decompiler ...
While not strictly legal... [citation needed] e.g. U.S.'s DMCA expressly permits reverse engineering of software. Even EU allows reverse engineering (although with more limitations). Presumably Canada is somewhat similar. The act of decompiling is probably legal (you'd know more on that), but in the example I used is decompiling binaries to use it's source. Sorry for false/misleading information in that regard. Anyways, I decided to research the legality of my first example, as the second one is obviously legal as it's your own source code. The first example used decompiling a public domain (assumably) binaries. I assume GNU knows what's what when it comes to licensing. Quote: http://www.gnu.org/philosophy/categories.en.html ... ?If it's not source, it's not software.? This is a simplified description; ... Public domain software ... In some cases, an executable program can be in the public domain but the source code is not available. This is not free software, because free software requires accessibility of source code. Meanwhile, most free software is not in the public domain; it is copyrighted, and the copyright holders have legally given permission for everyone to use it in freedom, using a free software license. I figured this would also be a good place to put this other link I found about the types of software licensing. Quote: http://www.codinghorror.com/blog/2007/04/pick-a-license-any-license.html ... Because I did not explicitly indicate a license, I declared an implicit copyright without explaining how others could use my code. Since the code is unlicensed, I could theoretically assert copyright at any time and demand that people stop using my code. |
Author: | Tony [ Sun Jul 01, 2012 10:06 pm ] |
Post subject: | RE:Software |
GNU quote is on the philosophy of FOSS (Free _and_ Open Source Software). Coding Horror does give a good introduction to the nightmare that is software licensing. Though the statement of "implicit copyright" does bring up the eternal debate of "copyright vs. patent of software". The copyright typically covers exact reproduction of works. E.g. it would protect a Harry Potter book from being photocopied and sold, but it wouldn't prevent me from writing my own story about a group of children going to a magic school (although that could be a trademark issue). A decompiler does not produce the exact copy of the original source (variable names are gone, compiler optimizations are baked in). It's an interesting legal question to figure out just how applicable copyright is for derivative works. That being said, for the cases of "original developer has disappeared", the discussion might be moot. Even if the action was illegal, there might be no IP holder to start a legal action against you. And just for lolz (anime/manga works would often subtly alter international trademarks in an attempt to avoid having to deal with corporate lawyers. Sometimes to a comedic degree) |
Author: | Sur_real [ Mon Jul 02, 2012 10:07 am ] |
Post subject: | RE:Software |
haha, well to be fair, I won't be surprised if there was an actual 'sudohbucks coffee' in China |
Author: | Amarylis [ Mon Jul 02, 2012 11:15 am ] |
Post subject: | RE:Software |
Author: | chrisbrown [ Mon Jul 02, 2012 1:48 pm ] |
Post subject: | Re: Software |
Sorry guys, I hate to bring this back on topic, but I want to share. Though not strictly related to coding, these are some of the lesser-known programs I use regularly: <a href="http://synergy-foss.org/">Synergy</a> Share your mouse and keyboard across two or more machines. <a href="https://secure.logmein.com/products/free/">LogMeIn</a> Remote desktop from your browser. <a href="https://secure.logmein.com/products/hamachi/default.aspx">Hamachi</a> High-level VPN - no network configuration required. <a href="http://stereopsis.com/flux/">f.lux</a> Makes nighttime computing more comfortable by increasing the colour temperature of your screens at night. It looks a little unusual at first but once you adjust, but it really does help. <a href="http://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html">Link Shell Extension</a> Create symbolic links from the context menu. <a href="http://www.mindgems.com/products/Folder-Size/Folder-Size.html">FolderSize</a> Locate large folders (and the large files contained therein). Great for reclaiming disk space. <a href="http://dimio.altervista.org/eng/">DSynchronize</a> (scroll down) Quick and easy file sync utility. |
Author: | Tony [ Mon Jul 02, 2012 3:16 pm ] |
Post subject: | Re: Software |
chrisbrown @ Mon Jul 02, 2012 1:48 pm wrote: <a href="http://stereopsis.com/flux/">f.lux</a> Makes nighttime computing more comfortable by increasing the colour temperature of your screens at night. It looks a little unusual at first but once you adjust, but it really does help. +1 for f.lux. I use it on all my computers and it does wonders for my eyesight. |
Author: | btiffin [ Mon Jul 02, 2012 11:35 pm ] |
Post subject: | RE:Software |
~/.bashrc ~/.vimrc Customized shell and editor ~/.kde/share/config/konsolerc Inside a nice console Fossil SCM Web enabled command line version control, tickets and wiki Cheers |
Author: | mirhagk [ Tue Jul 03, 2012 12:35 pm ] |
Post subject: | RE:Software |
Treesize: Shows folder sizes in a tree diagram, awesome for showing where all the space on your drive went (hint, it's all in steam lol). Steamtool: Moves steam games to alternate hard drives, and creates symbolic links for them. Basically if you have an SSD/HDD set up, you need this (so skyrim still has minimal load times, but the rest of your games don't hog space) Everything (maybe Search Everything): A database of all the files on your computer. It allows you to find any file you want instantly. Supports wildcards and regular expressions. (Really recommend this one, it makes finding things so much easier, and the results really do come back instantly) Terracopy: Copies things faster, but mostly just gives you useful tools like the ability to see what files have copied over, pause copying etc. I've had it crash on me lately, so I am looking for a replacement, but this is definitely a useful tool. |
Author: | miami405 [ Thu Aug 02, 2012 3:54 am ] |
Post subject: | Re: Software |
I need a operating software for my PC.Everyone suggest me for Windows operating software.But i am confuse which version is better for my PC.Configure of my PC is 520 HDD,2GB RAM,750 Graphics card,core i3 processor.Can anyone tell me which one should i get? |
Author: | mirhagk [ Thu Aug 02, 2012 8:00 am ] |
Post subject: | RE:Software |
You should definitely get more ram, it's cheap and is usually what makes computers lag. If you aren't using an OS to learn, windows is your best choice, but you should dual boot with linux so that you can learn how to use it. |
Author: | brookehandiman [ Tue Aug 07, 2012 7:25 pm ] |
Post subject: | RE:Software |
Glad I came across this one. _______________________ Unusual Piece of writing Will provide you with The details on farmer s life insurance and insurance for people with diabetes That Only A Few People Know Exist |