Bitcoin Forum
June 21, 2024, 04:28:43 AM *
News: Voting for pizza day contest
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 [240] 241 242 243 244 245 246 247 »
4781  Bitcoin / Development & Technical Discussion / Re: [RFC] Bitcoin Payment URI scheme on: April 20, 2011, 10:55:44 PM
If we really must have hexadecimal notation, can't we use a different exponent marker for hexadecimal values? e.g. 500e8 for decimals, and 0xf00x8 for hexadecimal.
Treating 'e' like this only for decimal values would not break backward compatibility. No objection from me.
4782  Bitcoin / Development & Technical Discussion / Re: [RFC] Bitcoin Payment URI scheme on: April 20, 2011, 08:50:17 PM
Working on some slight modifications to make it pull-able and will send in a pull request when I'm done.  (mostly removing tonal/hex stuff which jgarzik specifically objected to and adding support for Windows and OSX)
This is exactly what I object to.
We've already got ParseMoney in util.cpp, this patch adds parseNumber/uriParseAmount.  Having more than one way to convert strings into bitcoin amounts is not a good idea, in my humble opinion.
I agree, except that ParseMoney does not comply with the spec, and is not suitable to URIs.
Also, instead of having a separate executable it would be more 'wxbitcoin-like' to have one executable that acts as either client or server depending on what command-line arguments are given.  The problem with two executables is you'll have clueless users double-clicking on bitcoinuri.exe and then wondering why it doesn't do anything.
The problem with a single executable, is that the OS will load and link everything for every URI click.
4783  Bitcoin / Development & Technical Discussion / Re: [RFC] Bitcoin Payment URI scheme on: April 20, 2011, 07:26:27 PM
Final and MIT licensed version:
http://luke.dashjr.org/programs/bitcoin/w/bitcoind/luke-jr.git/commitdiff/d32bebafd41fac885055274ebf6142b960d1345e

I put a lot of work into doing this perfectly, at way below cost from what I would usually charge for programming, so I would like to request it only be merged as-is, with any pre-merge changes made by me. Specifically, I have concerns about jgarzik and tcatm trying to break the entire URI specification 3 months after it's been implemented in every* client except their own. Obviously, my request still leaves them room to do so post-merge, but at least this way people who have problems can be pointed to a specific breaking revision to revert to fix it.

And to clear up any FUD in advance: the URI spec and implementation herein do not in any way constitute "Tonal support". The changes to the spec irrationally demanded by the trolls involves making it absurdly more difficult for Tonal users (at no gain to Decimal users), and also makes it more difficult/annoying for Decimal users in the future when everyone is using milli- or micro-bitcoins. At the same time, their change is effectively attempting to repeat one of the known (and agreed by a general consensus, in numerous other forum threads) design flaws in the JSON-RPC protocol.
4784  Bitcoin / Development & Technical Discussion / Re: Interesting pattern on bitcoinmonitor.com on: April 20, 2011, 12:00:18 AM
Someone gaming faucet again -.-
4785  Bitcoin / Development & Technical Discussion / Re: [RFC] Bitcoin Payment URI scheme on: April 19, 2011, 09:28:41 PM
Any updates on this? I'd like to offer a 50BTC bounty for implementing bitcoin: URIs in the main client.
Does this satisfy your bounty (will MIT-license if so)?
http://luke.dashjr.org/programs/bitcoin/w/bitcoind/luke-jr.git/commitdiff/d88d78aa8ad6f085360e77294b2b0d7081ad4710
http://luke.dashjr.org/programs/bitcoin/w/bitcoind/luke-jr.git/commitdiff/7eb88f0cb6af6dd106fbec818f81af9b13318380

To test:
  • git checkout -b temporary_test_branch
  • git pull git://gitorious.org/~Luke-Jr/bitcoin/luke-jr-bitcoin.git bitcoinuri

Note this does NOT support the "label" and "message" parameters, as I didn't see a place for those in the send dialog. It also makes no attempt to register bitcoinuri with browsers (which all work differently in this regard).

To donate or pay bounty: bitcoin:19ut7h2sp9jKf5dpnK36FCPGu8L1cHnPSE (MIT licensing will commence when this reaches 50 BTC)

P.S. Please fix forum to accept bitcoin URIs in links Wink
4786  Bitcoin / Development & Technical Discussion / Re: New, standardized wallet protocol on: April 19, 2011, 08:28:49 PM
Except that JSON-RPC is utterly unusable to implement any kind of real client.
Can you be more specific?  Sounds like vague handwaving.
Read the wiki page that talks about requirements. The biggest problem is that JSON-RPC requires polling.
4787  Bitcoin / Development & Technical Discussion / Re: bitcoind ideas on: April 19, 2011, 08:27:06 PM
I mentioned it on IRC that I don't see a need for bitcoind to have any process forking behavior in it...
Disagree. What if startup fails? Forking after startup has succeeded allows one to not only know if there was a problem, but also block until the server is running (and can therefore know a connect will immediately succeed).
4788  Bitcoin / Development & Technical Discussion / Re: bitcoind ideas on: April 19, 2011, 04:00:10 PM
Sounds like a good idea, though I think for a real CLI client, output should be formatted for human consumption, not merely pretty-printed JSON.

Why not split bitcoin-cli out from bitcoind? It's not like they share much code (besides the JSON library, which can be dynamically linked as it should be).
4789  Bitcoin / Development & Technical Discussion / Re: More divisibility required - move the decimal point on: April 19, 2011, 03:57:46 PM
So after all that .... any update on opinions of how bitcoin should be commonly measured?
TBC!

No, seriously, that's why we have the different units. If you're making micro-payments, cBTC or mBTC might make sense for now. If you're doing a huge payment, consider kBTC. If you use Tonal, you'll probably want to use ᵇTBC for most payments. In a few years, the value changes will probably adjust everything to mBTC/TBC (for normal sizes) and μBTC/TBCᵐ for micro-payments.
4790  Bitcoin / Development & Technical Discussion / Re: New, standardized wallet protocol on: April 19, 2011, 03:54:04 PM
In general, though, I've found it better to first define what you want to do, then define the protocol to accomplish what you want to do. So, what do you want to do with the wallet? Obviously, first and foremost is to accept and spend coins.

The idea is that you can store the wallet anywhere and use it through a lightweight terminal, without connecting to the network. For example you could choose to store your coins at mybitcoin.com or your own server. Then you could use them with a Firefox extension or an Android UI.

I think it would be easiest to go with the current JSON-RPC stuff and automatically enable it, or at least add it to the options menu. Well planned is not done.
Except that JSON-RPC is utterly unusable to implement any kind of real client. Check out the ugly hacks in Spesmilo and js-remote that only workaround part of the problem.
4791  Bitcoin / Development & Technical Discussion / Re: Bitcoin addresses in html and dns on: April 19, 2011, 03:27:11 PM
I see the potential use, but it would require Bitcoin clients to support HTTP (arguably not a problem, as JSON-RPC and the current Wallet protocol draft also require it) and more problematic: HTML parsing...

Also, your argument can be used in reverse: nobody could use your suggestion today, but many Bitcoin clients already support normal links to bitcoin: URIs. Sure, I could add a <link/> to my website, but it would have no practical use unless someone installed a (currently non-existent) client for it. I'm sure a simple ECMAScript to rewrite bitcoin: links when support is missing wouldn't be too difficult either...
4792  Bitcoin / Development & Technical Discussion / Re: Bitcoin addresses in html and dns on: April 18, 2011, 08:31:08 PM
https://en.bitcoin.it/wiki/URI_Scheme
4793  Bitcoin / Development & Technical Discussion / Re: More divisibility required - move the decimal point on: April 18, 2011, 06:48:11 PM
There are no special words for 10 metres or 0.1mm, for example.
10 metres = decametre
Do people tend to work in feet, or use mixtures? I see things like 1' 2" which suggests units get mixed, but I don't know if that's just when written or if people think in mixtures as well).
Honestly, I don't measure enough to work in any unit really. When I measure stuff, I find something I can easily work with (eg, pillow-lengths to measure bedrooms) on the spot. I do plan to order some nice Tonal rules, though... Smiley
My problem with AS is that the "number" keeps changing: 12 inches in a foot, 3 feet in a yard, and I can never remember how many yards (or feet) in a mile. I can see potential advantages in using 12 instead of 10 - if there was a system that had 12 inches to a foot, 12 feet to a "bigyard", and 12 bigyards to a "twelvemile" then I could see some value in that. But 10, or - better - 1000, seems perfectly usable to me.
There is such a system. It's called TGM.
4794  Bitcoin / Development & Technical Discussion / Re: More divisibility required - move the decimal point on: April 18, 2011, 05:09:04 PM
Are you just being amusing, or do you really see any benefits in those crazy backwardds units?
Metric/SI is the backward units. Decimal really does suck. Seriously, just look at history: people naturally see the benefit of, and move toward, bases 6*2 and 8*2, DESPITE writing them in base 5*2. People only go back to base 5*2 units when forced. It's obvious which is superior. Now the question is, why do people still use base 5*2 for writing?
4795  Bitcoin / Development & Technical Discussion / Re: [PULL] Report immature coinbase txns in listtransactions on: April 18, 2011, 04:17:08 PM
Here is a patch that implements (in a hacky way) what I was trying to suggest on IRC:

http://luke.dashjr.org/programs/bitcoin/w/bitcoind/luke-jr.git/commitdiff/eb5778feee7bc1e742620b149e265342832a745b

Changing category of a transaction is rather ugly, especially when the same status concept applies to regular transactions as well.
4796  Bitcoin / Development & Technical Discussion / Re: Did pull, can't compile due to miniupnpc problems on: April 18, 2011, 02:32:12 AM
For now, use this:
Code:
make -f makefile.unix USE_UPNP=
Yes, that's a null value, not a 0.
4797  Bitcoin / Development & Technical Discussion / Re: JSON RPC for Bitcoin intermittently sending bad responses? on: April 18, 2011, 02:30:43 AM
What timezone and locale is your bitcoind running in?
4798  Bitcoin / Development & Technical Discussion / Re: More divisibility required - move the decimal point on: April 18, 2011, 02:29:28 AM
I don't like the idea of 'preserving the familiar'. If we did that, America would still be using feet and inches... oh, wait.
Feet and inches are far better than the common alternative of metres. The latter is based on decimal, one of the worst possible radices, and has only ever been adopted by force. America deserves credit for not forcing people to use an inferior system.
4799  Bitcoin / Development & Technical Discussion / Re: RememberCoin: remember that Bitcoin address! on: April 16, 2011, 02:55:29 PM
Perhaps useful for in-person address communication
4800  Bitcoin / Development & Technical Discussion / Re: Feature request for Bitcoin client on: April 15, 2011, 05:11:47 PM
The sooner people exploit an insecure system, the sooner the people that made it will fix it. You have my gratitude, dishwara. Nothing motivates human action like losing money.
Anonymity is inherently insecure in this regard. Are you saying we need to get rid of that?
Pages: « 1 ... 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 [240] 241 242 243 244 245 246 247 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!