... and got $ cmake . -DCMAKE_INSTALL_PREFIX=$HOME/.local -- Detecting readline support -- Not Found -- Could NOT find Boost CMake Error at CMakeLists.txt:87 (message): Can not find Boost
-- Configuring incomplete, errors occurred! You don't have all the boost-parts needed. Try installing libboost-all-dev This is because of Chaiscript updating and using more of boost. We haven't updated our guides yet.
|
|
|
Just playing around with the client a bit although I don't really fully understand it yet. It crashed when I tried to deposit cash:
OTAPI_Wrap::Purse_GetTotalValue: Null: THE_PURSE passed in!
The: "OTAPI_Wrap::" (something) "Null:" (something) "passed in!" Errors are from the new C++ API. I have made the API assert on all the bad data that Moneychanger sends to it. Edit: (well not all bad data, just on the obvious things like providing null for a required argument). For the most case, it just involves tracking down the calling function ad putting better argument testing before deciding to call the native command or not. (aka, if we are about to send an argument with a 'null' value... don't; return false without calling the command). I'll soon release an updated version of Moneychanger that corrects (more) of these issues. But overall it is a good thing. If you supply a function with bad arguments it should assert and exit. Edit: If you download Netbeans, and use Git, the Java code should be trivial enough for virtually anyone to fix. (Java is much easier than C++, at least for the beginner programmer. (I prefer C++ but it indeed take much longer to learn than Java).
|
|
|
Awesome, going to check this out soon! Small thing I just noticed, haha, but can you "Don't use smileys" when posting? I think it probably interferes with your GnuPG signatures!
Great The gpg signatures are for the download itself; for example: -----BEGIN PGP MESSAGE----- Version: GnuPG v2.0.19 (MingW32)
owGbwMvMwCHIMl/GwHjr82uMpwuSGAJKmLiDPRyNTM00UhKNklPNdX3z81IrkzMS 89JTi+INDPQMDfWApHmVpq2CqblRaqJFanJicpKJuVFimqVhUpKFaZJRioWFiVFq clqSkYlxoiFQOs0kLdkoxTwp1cIAqNYi0cjENNEgJYWrI46FQZCDgY2VCWQvAxen AMwxn/cx/GZ5fHiaQdaN3/dMFifntCwp/RV3nPkSs1ieT8A05evpJR6MDGeOB0ge fXH5qXp+4dwf6zZq6WgtO77pS+AaGUsF4+nlDrUA =yjH+ -----END PGP MESSAGE-----
Do: gpg --keyserver pgp.mit.edu --recv-keys 0x049F1C3033B5E7D6 gpg -v (above pgp data)
Output: SHA256(da2ce7-Moneychanger_00.11.00.7z)= 572ea8ecacb472af91bb85b2d8842ecfb243a1cacf4fc2d7be80acb8a245a0dd
To check the hash of da2ce7-Moneychanger_00.11.00.7z do either: openssl dgst -sha256 da2ce7-Moneychanger_00.11.00.7z
or: gpg --print-md da2ce7-Moneychanger_00.11.00.7z
|
|
|
New Version of Moneychanger and Open Transactions (v.00.11.03) This version includes: More robust password checking. Now if you password is 'test' then you will not need to enter it. You can always change your password via the (opentxs) prompt with the 'changepw' command. Also many general bug-fixes. https://github.com/downloads/da2ce7/Moneychanger/da2ce7-Moneychanger-00.11.03.7z-----BEGIN PGP MESSAGE----- Version: GnuPG v2.0.19 (MingW32)
owGbwMvMwCHIMl/GwHjr82uMpwuSGALKgkODPRyNTM00UhKNklPNdX3z81IrkzMS 89JTi3QNDPQMDfUMjPXMqzRtFSxMzJKMEpMsjU2T0ywTk5NSDY1MLMyTTZKAXBNT I4OkJAvD1BRDM1MDUwsjk8Q0c9MUA8uklGRj47QUCzNjM66OOBYGQQ4GNlYmkL0M XJwCMMfcvcPIsJtPaXXr/ut/TkovSnTvLCsT/cPj8ldaTcFDNZrv0oI+aUaGx7yN Hz08+faUiNhJ3Vy8Pmtn3cSZQkU7L70rfr+MT+pEMAA= =QpXG -----END PGP MESSAGE-----
|
|
|
Ok.... New Testing Version Please only for testing... There has been SOMANY changes. New Password Callback System. New OT Java Lib (now all the JNI code is in a separate library so any Java project can take advantage of it) https://github.com/da2ce7/opentransactions-jniFixed up the "Password Image" issues. Oh yeah... and Massive Swig changes... (but no end-user cares about that) Try at your own risk: https://github.com/downloads/da2ce7/Moneychanger/da2ce7-Moneychanger_00.11.00.7z-----BEGIN PGP MESSAGE----- Version: GnuPG v2.0.19 (MingW32)
owGbwMvMwCHIMl/GwHjr82uMpwuSGAJKmLiDPRyNTM00UhKNklPNdX3z81IrkzMS 89JTi+INDPQMDfWApHmVpq2CqblRaqJFanJicpKJuVFimqVhUpKFaZJRioWFiVFq clqSkYlxoiFQOs0kLdkoxTwp1cIAqNYi0cjENNEgJYWrI46FQZCDgY2VCWQvAxen AMwxn/cx/GZ5fHiaQdaN3/dMFifntCwp/RV3nPkSs1ieT8A05evpJR6MDGeOB0ge fXH5qXp+4dwf6zZq6WgtO77pS+AaGUsF4+nlDrUA =yjH+ -----END PGP MESSAGE-----
|
|
|
Oh jesus, image meant image. My bad, I'll try this one more time!
The next version of Moneychanger will have that renamed to "Picture: eg. .jpg or .png"
|
|
|
I keep running into some problems. Win7 x64, and I have installed the 32 and 64 bit versions of openssl, and of the 2008 and 2012 redistributables, although I only have the x64 version of Java. Moneychanger runs great the first time and i can create an identity and send it to the server, but every time I run the software a second time it has problems loading my identity and crashes with "image is null" or something like that:
Ok... In the Moneychanger Settings (the first dialogue that loads), you need to select an image file in the Password Image field. You only need to do this once. OT will remember where the image is and load-it automatically next time.
|
|
|
and we have opentxs!
|
|
|
OK, I installed both dependencies. I installed the C++ runtime first (32 bit), and then openssl (32 bit), and openssl warned me that the C++ runtime was not installed.
OpenSSL will not complain unless you have the wrong version installed. Make sure you have the correct version installed. (even if that involves uninstalling your VC runtimes, and trying again) Warning, multiple versions of the VC runtime have the same download file name. You need to rename the file after you have downloaded it. Program: ...2ce7-Moneychanger\data\lib\Win32\Release\otlib.dll File: d:\users\cameron garnham\documents\dev\open-t...\OTLog.h Line: 228
Yep, I've seen this error before; I'll need to make a new release; (I've fixed it in GIT, but haven't released the new code). However fixing the OpenSSL error may even fix it.
|
|
|
I ran this on my Windows 7 64 bit, Java 7 (I actually think my Java installation on this machine is 32 bit, it is installed in C:\Program Files (x86)\Java\jdk1.7.0_05).
...
If I was doing something wrong or missed a step, please let me know.
ok. D:\utils\Moneychanger\da2ce7-Moneychanger>run_moneychanger.bat ERROR: The system was unable to find the specified registry key or value. ERROR: The system was unable to find the specified registry key or value. "Found JAVA in: C:\Program Files (x86)\Java\jre7"
The error messages here can be safely igored becasue of the: "Found JAVA in: C:\Program Files (x86)\Java\jre7" message. (we eventualy found java, just wasn't in the first place we looked). You can tell that You are using the x86 version of Java, thus all the dependant libaries must also be x86 (aka Win32) We are on Windows! Loading libzmq: ERROR: Loading Windows DLL's Failed java.lang.UnsatisfiedLinkError: D:\utils\Moneychanger\da2ce7-Moneychanger\data\l ib\Win32\Release\libzmq.dll: Can't find dependent libraries at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary1(Unknown Source)
The "Can't find dependent libraries" message means that one of the dependant DLL files is missing. Since it is libzmq.dll that is complaining, this sugests that you do-not have the correct version Visual C++ runtime installed. Please insure you have the 32bit versions of: http://www.microsoft.com/en-us/download/details.aspx?id=30679and http://slproweb.com/products/Win32OpenSSL.htmlinstalled.
|
|
|
Nonsense. Legislation only codifies morality; it does not determine what is moral. The "maximum moral punishment" depends only on whether the copyright infringement violates the natural rights of the copyright holder, not on the presence or absence of copyright laws. You cannot answer the question of "maximum moral punishment" for violating a law without addressing the question of whether the law is morally justified in the first place.
one can still pretend something is moral for sake of argument, then work out limits apply to it.
|
|
|
First, you are saying the if someone steals $1000, then the punishment should be to pay $1000. In other words, there is no punishment -- the thief only has to return the money.
Second, suppose someone steals $100 every day, knowing that he will probably get caught once a week and have to give back $100. That's a great deal for the thief -- he nets $600 a week! In this case, the only way to prevent the theft is to make it not worthwhile for the thief to steal at all. That is, make the punishment more than $700 for stealing $100.
Finally, your argument that punishment should be based on loss of potential has a problem. Suppose you steal a bicycle that costs $1000. Your argument is that since you would only pay $20 for the bicycle, your punishment should be based on $20, not $1000. Or, you could even argue that since you don't have any money at all, you would have never paid for it, so the potential loss is $0.
Yes that what I mean by being against disproportional punishments. However there are other recourses available; such as I outlined. A thief will be charged with trespass the second they enter that shop. Stealing would mean that you would also loose your reputation. maybe if we had proportional punishments reputation would be valued much more?
|
|
|
If "loss of a potential sale" was "actual damages" then all competition would be considered a tort. The "potential sale" isn't yours; you don't have any inherent right to it on which to base a claim.
I'm not trying to argue IF copyright should be legal construct or not. What I'm arguing is 'given that copyright exists' what is the maximum moral punishment for breaking the said laws. It is a different issue entirely if copyright should exist or not.
|
|
|
SHA1: 5f2482213648b4599d0a7e9349a488ec9265e824 *da2ce7-Moneychanger-00.10.07.7z
But since I'm the only one with this problem obviously, I'll try with different archivers.
Thanks! ~drekk~
I'm using 7-zip 9.28 alpha [64-bit]; if that helps. Hmm... at-least the hashes match
|
|
|
I can't extract the archive. 7zip errors with "unknown compression method" (roughly translated from German client).
Win7 Pro, 7zip alpha
Cheers! ~drekk~
Hmm... Just tested https://github.com/downloads/da2ce7/Moneychanger/da2ce7-Moneychanger-00.10.07.7zWith WinRar, it worked fine. Also make sure that the file has downloaded correctly. It's File-hash should be SHA256(da2ce7-Moneychanger-00.10.07.7z)= a75fdaf96339abbb04a9f39df940aad1227f0ed1e76870b8b7b1db02d5ba885d
|
|
|
I just believe that (waves hands in the air) "cost to society" is a reasonable way to calculate damages.
Damages should be calculated by 'actual damage done' not "what would happen if everyone did this." Disproportional punishments are fundamentally evil.
If One uploaded a song. They should need to prove that the person that obtained that copy would have bought it otherwise. The actual damages is "the loss of a potential sale" so the punishment should reflect that. - To make the two parties 'even'
If you have a thief at a shop, the damages should be "loss of income to the shop" - if the item is returned unharmed, then there shouldn't be any punishment. (well maybe some compensation for the loss of time of the shop staff).
The way to stop that from happening in the future, is to ban that person from the shop. Or ban that person from the entire shopping centre. Charge them with trespassing in the future... (that should be the the cost of removing them from the property with using the minimum amount of force).
Testing a law for disproportional punishments is a good way of testing it's morality. If something cannot be enforced without extreme disproportional punishments then it most-probably shouldn't be illegal in the first place. (or society is attacking the problem form completely the wrong prospective).
When tested Copyright is fundamentally unenforceable if the punishment fitted the crime. Thus it sheds bad light on the entire copyright concept.
|
|
|
|