Bitcoin Forum
May 12, 2024, 08:53:41 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1] 2 »
1  Bitcoin / Bitcoin Discussion / CC Licensed photos of people using Bitcoins? on: March 27, 2013, 06:55:42 AM
Hey,

I'm looking for CC licensed photos showing people using Bitcoin. Please post URLs (with license and copyright information!) if you have made such photos. I intend to use them on bitcoin.org as background images.

Things I have in mind:

* Smartphone used for transaction
* "bitcoin accepted here" sticker on door (no brand names should be visible)
* a pretty map of the world showing transactions
* physical coins, bitbills, ...
* ...

2  Economy / Trading Discussion / Bitcoincharts: raw chart data in a table on: November 14, 2011, 10:09:11 PM
The chart viewer at http://bitcoincharts.com/charts/ will now display the raw data used to render the chart in a table below.

(I've got tons of emails asking for raw data...)
3  Local / Biete / 2x HD 5870 + 3x HD 5970 + 3x 850W Netzteil on: August 03, 2011, 02:45:44 PM
Ich verkaufe meine Miner.


alles inkl. Originalverpackung und Rechnung (ggf. nur Kopie). Alles jünger als ein Jahr.

Preise inkl. Versand innerhalb Deutschland.

* 2x HD 5870 - je 30 BTC
* 3x HD 5970 - je 60 BTC
* 3x CoolerMaster Silent Pro M850 850W - je 12 BTC
* 2x AMD Semprom 140 - je 2 BTC
* 1x ASRock M3A785GXH/128M (PXE aktiviert) - je 5 BTC
* 1x MSI 870-G45 (PXE aktiviert) - 4 BTC

ggf. ist ein kleiner Mengenrabatt möglich

Zwei passende ATX Gehäuse sind auch vorhanden, die würde ich für Selbstabholer (PLZ 246xx) dazu geben.
4  Bitcoin / Bitcoin Discussion / Bitcoin Activity Map on: June 02, 2011, 06:33:39 AM
http://eu1.bitcoincharts.com/map/

Works only in Chrome (needs websocket).

Currently, it also shows forwarded transactions and blocks thus you can see how they spread through the network. I might change that in the future.
5  Economy / Trading Discussion / Historic market depth charts on: May 02, 2011, 10:00:41 PM
I'm working on a historic market depth chart.

Here's one for mtgox:

https://i.imgur.com/wcPH7.png

This is work-in-progress and will change frequently until I figured out how such a chart should look. Any suggestions? Smiley
6  Economy / Trading Discussion / Historic trade data on: April 20, 2011, 08:07:14 PM
I'm happy to announce that http://bitcoincharts.com now offers historic market data.

Code:
http://bitcoincharts.com/t/trades.csv?symbol=SYMBOL[&start=UNIXTIME][&end=UNIXTIME]

returns CSV:

unixtime,price,amount

You can get a list of symbols and the currency traded from http://bitcoincharts.com/t/markets.json

Without start or end set it'll return the last few days (this might change!).

Examples:
Code:
Latest mtgoxUSD trades:
http://bitcoincharts.com/t/trades.csv?symbol=mtgoxUSD

All bcmPPUSD trades:
http://bitcoincharts.com/t/trades.csv?symbol=bcmPPUSD&start=0

btcexYAD trades from a range:
http://bitcoincharts.com/t/trades.csv?symbol=btcexYAD&start=1303000000&end=1303100000

Donations accepted at 1Nqr3MqVyUp6k3o3QPePAdn4Yg4tzgB9kw

Please don't use this for realtime streaming! Use the telnet interface (TCP port 27007) instead.

This service is strictly for personal use. Do not assume this data to be 100% accurate or write trading bots that rely on it.
7  Bitcoin / Development & Technical Discussion / bitcoind ideas on: April 19, 2011, 03:33:26 PM
Some ideas for bitcoind:

* rename bitcoind -> bitcoin-cli
* add an interactive readline RPC interface forking is disabled
* don't start TCP RPC by default if forking is disabled

Examples:
$ bitcoin-cli
> getinfo
{...}
> stop
$

$ bitcoin-cli -server
Starting ThreadRPC
> stop
$

$ bitcoin-cli -daemon
$ # same behaviour as bitcoind
8  Bitcoin / Bitcoin Discussion / telnet bitcoincharts.com 27006 (tx/block monitor) on: April 06, 2011, 02:23:14 PM
outputs ASCII representations of transactions and blocks as they appear on the network
9  Bitcoin / Bitcoin Discussion / Calculate total coins at height on: April 05, 2011, 07:41:50 PM
Hey,

here's some code that calculates the total number of bitcoins generated at a certain height:

Code:
def t(h):
    return (sum([21e4*int(50e8/2**k) for k in xrange(int((h+1)/21e4))])+int(50e8/2**(int((h+1)/21e4)))*((h+1)-(int((h+1)/21e4))*21e4))/1e8
10  Economy / Economics / Live streaming quotes for all markets on bitcoincharts.com on: April 05, 2011, 03:41:33 PM
telnet bitcoincharts.com 27007

outputs JSON objects with fields: symbol, currency, timestamp, price and volume

Latency is approx. 15s.
11  Economy / Economics / bitcoinwatch.com has a new owner on: March 27, 2011, 04:29:20 PM
http://bitcoinwatch.com has changed owners and is now part of http://bitcoincharts.com

New features:
* shows all markets bitcoincharts knows about
* show only markets with trades within the last 24h
* total economy size in EURO
12  Bitcoin / Development & Technical Discussion / very simple RPC client in python on: March 20, 2011, 10:19:37 PM
I found this (unfinished) code on my harddisk. It's basically a replacement for the built-in RPC client in bitcoind. host/port/user/pass is currently hardcoded.

http://pastebin.com/Nqhq1FUs
13  Bitcoin / Bitcoin Discussion / List of unconfirmed transactions on: March 05, 2011, 04:06:48 AM
Bitcoincharts now has list of all unconfirmed transactions known to my node:

http://bitcoincharts.com/bitcoin/
14  Economy / Economics / New bitcoincharts.com is live! on: March 03, 2011, 01:45:39 AM
I just finished the redesign of http://bitcoincharts.com.

New features:
* large table of all markets
* more markets (bcmv2 will follow as soon as there are few more trades)
* larger charts that autoresize to fit the window
* market depth chart
* statistics for slush's pool
* ticker for #bitcoin-otc
* completely incompatible with Internet Explorer
* all ads are within containers with class=ad so you can hide them easily with .ad { display: none }

Thanks for your donations!
15  Bitcoin / Development & Technical Discussion / [PATCH] remove from/message fields from SendDialog on: February 20, 2011, 01:06:47 AM
I've made a small patch to remove the from/message fields from SendDialog as it seems to confuse users. This doesn't update uiproject.fbp as wxformbuilder decided to change the entire structure of the file so it can't be patched easily (file is about 900kb).

I don't have a wx build environment so I don't even know if this patch compiles. Can someone verify (and fix) this patch?

Code:
diff --git a/ui.cpp b/ui.cpp
index 17ad630..fe70536 100644
--- a/ui.cpp
+++ b/ui.cpp
@@ -1862,44 +1862,12 @@ CSendDialog::CSendDialog(wxWindow* parent, const wxString& strAddress) : CSendDi
     iconSend.CopyFromBitmap(wxBitmap(send16noshadow_xpm));
     SetIcon(iconSend);
 
-    wxCommandEvent event;
-    OnTextAddress(event);
-
     // Fixup the tab order
     m_buttonPaste->MoveAfterInTabOrder(m_buttonCancel);
     m_buttonAddress->MoveAfterInTabOrder(m_buttonPaste);
     this->Layout();
 }
 
-void CSendDialog::OnTextAddress(wxCommandEvent& event)
-{
-    // Check mark
-    event.Skip();
-    bool fBitcoinAddress = IsValidBitcoinAddress(m_textCtrlAddress->GetValue());
-    m_bitmapCheckMark->Show(fBitcoinAddress);
-
-    // Grey out message if bitcoin address
-    bool fEnable = !fBitcoinAddress;
-    m_staticTextFrom->Enable(fEnable);
-    m_textCtrlFrom->Enable(fEnable);
-    m_staticTextMessage->Enable(fEnable);
-    m_textCtrlMessage->Enable(fEnable);
-    m_textCtrlMessage->SetBackgroundColour(wxSystemSettings::GetColour(fEnable ? wxSYS_COLOUR_WINDOW : wxSYS_COLOUR_BTNFACE));
-    if (!fEnable && fEnabledPrev)
-    {
-        strFromSave    = m_textCtrlFrom->GetValue();
-        strMessageSave = m_textCtrlMessage->GetValue();
-        m_textCtrlFrom->SetValue(_("n/a"));
-        m_textCtrlMessage->SetValue(_("Can't include a message when sending to a Bitcoin address"));
-    }
-    else if (fEnable && !fEnabledPrev)
-    {
-        m_textCtrlFrom->SetValue(strFromSave);
-        m_textCtrlMessage->SetValue(strMessageSave);
-    }
-    fEnabledPrev = fEnable;
-}
-
 void CSendDialog::OnKillFocusAmount(wxFocusEvent& event)
 {
     // Reformat the amount
@@ -1993,8 +1961,6 @@ void CSendDialog::OnButtonSend(wxCommandEvent& event)
 
             // Message
             wtx.mapValue["to"] = strAddress;
-            wtx.mapValue["from"] = m_textCtrlFrom->GetValue();
-            wtx.mapValue["message"] = m_textCtrlMessage->GetValue();
 
             // Send to IP address
             CSendingDialog* pdialog = new CSendingDialog(this, addr, nValue, wtx);
diff --git a/uibase.cpp b/uibase.cpp
index a421e77..5c7ada4 100644
--- a/uibase.cpp
+++ b/uibase.cpp
@@ -606,7 +606,7 @@ CSendDialogBase::CSendDialogBase( wxWindow* parent, wxWindowID id, const wxStrin
 
  fgSizer1->Add( 0, 0, 0, wxEXPAND, 5 );
 
- m_staticTextInstructions = new wxStaticText( this, wxID_ANY, _("Enter a Bitcoin address (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJED9L) or IP address (e.g. 123.45.6.7)"), wxDefaultPosition, wxDefaultSize, 0 );
+ m_staticTextInstructions = new wxStaticText( this, wxID_ANY, _("Enter a Bitcoin address (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)"), wxDefaultPosition, wxDefaultSize, 0 );
  m_staticTextInstructions->Wrap( -1 );
  fgSizer1->Add( m_staticTextInstructions, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
 
@@ -677,40 +677,6 @@ CSendDialogBase::CSendDialogBase( wxWindow* parent, wxWindowID id, const wxStrin
 
  bSizer21->Add( fgSizer1, 0, wxEXPAND|wxLEFT, 5 );
 
- wxBoxSizer* bSizer672;
- bSizer672 = new wxBoxSizer( wxHORIZONTAL );
-
- wxBoxSizer* bSizer681;
- bSizer681 = new wxBoxSizer( wxVERTICAL );
-
- m_staticTextFrom = new wxStaticText( this, wxID_ANY, _("&From:"), wxDefaultPosition, wxDefaultSize, 0 );
- m_staticTextFrom->Wrap( -1 );
- bSizer681->Add( m_staticTextFrom, 0, wxBOTTOM|wxLEFT, 5 );
-
- m_textCtrlFrom = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxSize( -1,-1 ), 0 );
- bSizer681->Add( m_textCtrlFrom, 0, wxLEFT|wxEXPAND, 5 );
-
- bSizer672->Add( bSizer681, 1, wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT, 5 );
-
- bSizer21->Add( bSizer672, 0, wxEXPAND, 5 );
-
- wxBoxSizer* bSizer67;
- bSizer67 = new wxBoxSizer( wxHORIZONTAL );
-
- wxBoxSizer* bSizer68;
- bSizer68 = new wxBoxSizer( wxVERTICAL );
-
- m_staticTextMessage = new wxStaticText( this, wxID_ANY, _("&Message:"), wxDefaultPosition, wxDefaultSize, 0 );
- m_staticTextMessage->Wrap( -1 );
- bSizer68->Add( m_staticTextMessage, 0, wxTOP|wxBOTTOM|wxLEFT, 5 );
-
- m_textCtrlMessage = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE );
- bSizer68->Add( m_textCtrlMessage, 1, wxEXPAND|wxLEFT, 5 );
-
- bSizer67->Add( bSizer68, 1, wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT, 5 );
-
- bSizer21->Add( bSizer67, 1, wxEXPAND, 5 );
-
  wxBoxSizer* bSizer23;
  bSizer23 = new wxBoxSizer( wxHORIZONTAL );
 
@@ -732,13 +698,10 @@ CSendDialogBase::CSendDialogBase( wxWindow* parent, wxWindowID id, const wxStrin
 
  // Connect Events
  m_textCtrlAddress->Connect( wxEVT_KEY_DOWN, wxKeyEventHandler( CSendDialogBase::OnKeyDown ), NULL, this );
- m_textCtrlAddress->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( CSendDialogBase::OnTextAddress ), NULL, this );
  m_buttonPaste->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( CSendDialogBase::OnButtonPaste ), NULL, this );
  m_buttonAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( CSendDialogBase::OnButtonAddressBook ), NULL, this );
  m_textCtrlAmount->Connect( wxEVT_KEY_DOWN, wxKeyEventHandler( CSendDialogBase::OnKeyDown ), NULL, this );
  m_textCtrlAmount->Connect( wxEVT_KILL_FOCUS, wxFocusEventHandler( CSendDialogBase::OnKillFocusAmount ), NULL, this );
- m_textCtrlFrom->Connect( wxEVT_KEY_DOWN, wxKeyEventHandler( CSendDialogBase::OnKeyDown ), NULL, this );
- m_textCtrlMessage->Connect( wxEVT_KEY_DOWN, wxKeyEventHandler( CSendDialogBase::OnKeyDown ), NULL, this );
  m_buttonSend->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( CSendDialogBase::OnButtonSend ), NULL, this );
  m_buttonCancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( CSendDialogBase::OnButtonCancel ), NULL, this );
 }
@@ -747,13 +710,10 @@ CSendDialogBase::~CSendDialogBase()
 {
  // Disconnect Events
  m_textCtrlAddress->Disconnect( wxEVT_KEY_DOWN, wxKeyEventHandler( CSendDialogBase::OnKeyDown ), NULL, this );
- m_textCtrlAddress->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( CSendDialogBase::OnTextAddress ), NULL, this );
  m_buttonPaste->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( CSendDialogBase::OnButtonPaste ), NULL, this );
  m_buttonAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( CSendDialogBase::OnButtonAddressBook ), NULL, this );
  m_textCtrlAmount->Disconnect( wxEVT_KEY_DOWN, wxKeyEventHandler( CSendDialogBase::OnKeyDown ), NULL, this );
  m_textCtrlAmount->Disconnect( wxEVT_KILL_FOCUS, wxFocusEventHandler( CSendDialogBase::OnKillFocusAmount ), NULL, this );
- m_textCtrlFrom->Disconnect( wxEVT_KEY_DOWN, wxKeyEventHandler( CSendDialogBase::OnKeyDown ), NULL, this );
- m_textCtrlMessage->Disconnect( wxEVT_KEY_DOWN, wxKeyEventHandler( CSendDialogBase::OnKeyDown ), NULL, this );
  m_buttonSend->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( CSendDialogBase::OnButtonSend ), NULL, this );
  m_buttonCancel->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( CSendDialogBase::OnButtonCancel ), NULL, this );
 }
16  Bitcoin / Mining / OpenCL miner written in C on: February 05, 2011, 12:00:00 AM
Does not work with pools. Added poolmode (-m). Works best on 5870/5970 and SDK 2.1. Early development state. Patches welcome Smiley

552 Mhash/s on 5970 @ 725 MHz

https://github.com/tcatm/oclminer

This miner checks *all* solutions and doesn't throw away nonces like poclbm and DiabloMiner do to save bandwidth.
17  Bitcoin / Bitcoin Discussion / bitcoincharts: bitcoin-central tradehistory fixed on: February 04, 2011, 12:10:23 PM
There was a problem with updating trade history data from bitcoin-central.net. I fixed it with help from davout.
18  Bitcoin / Development & Technical Discussion / Account names encoding on: January 11, 2011, 04:05:05 AM
It seems like the RPC interface can't handle account names with non-ASCII characters properly. Copy&paste form listaccount to getaccountaddress will create a new account with yet another name.

Can we restrict accountnames to a limited charset (like [a-zA-Z0-9\-_]) or add UTF-8 support?
19  Bitcoin / Bitcoin Discussion / JavaScript UI for Bitcoin, QR code, bitcoin: URIs on: January 07, 2011, 07:53:10 PM
I've created a JavaScript user interface for bitcoin. It's project page is located at:

http://tcatm.github.com/bitcoin-js-remote/

bitcoin-js-remote is a user interface for Bitcoin written in JavaScript. It works in most modern browsers as well as on Android and iPhones. If run on an Android phone it can scan QR codes containing addreses to send Bitcoins to! If you don't own an Android device, you can still enter raw bitcoin: URIs in a textbox.

For SSL support a small server side script written in Python is required.

  • SSL for secure communication
  • Display QR code with address
  • Scan QR codes (Android only)
  • Supports multiple accounts
  • Android and iPhone support
  • Send and receive Bitcoins
  • List transactions
20  Economy / Digital goods / Looking for VPS hosting on: December 31, 2010, 12:10:29 AM
Hey,

I'm looking for a new hoster for bitcoincharts.com (It's currently down and I don't know why). Debian VPS would be best. Please contact me via PM.
Pages: [1] 2 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!