Bitcoin Forum

Local => Servisler => Topic started by: MuratDemir on December 11, 2016, 01:43:40 PM



Title: Bitcoin TL Çevirici
Post by: MuratDemir on December 11, 2016, 01:43:40 PM
BTC para biriminin değerini günlük hayatta kullandığımız para birimleri ile ne kadar ettiğini anlık olarak bulan basit ve kolay bir web uygulaması geliştirilmiştir.

Anlık olarak Bitcoin fiyatını görebileceğiniz. Kaç TL kaç satoshi eder gibi hesaplamaları yapabileceğiniz basit ve kullanışlı bir web sitesi btcsatoshi.hol.es oluşturulmuştur.
Site içerisinde Bitcoin-TL, TL-Bitcoin kur dönüşümlerini yapabileceğiniz gibi ayrıca yaklaşık olarak elliye yakın para birimini kullanarak, bitcoin fiyat ve kur dönüşümlerini yapabilirsiniz.

Sitenin Açık Adresi: http://btcsatoshi.hol.es

*Sitede eksik bulduğunuz noktaları söylerseniz onlarıda siteye ekleyebilirim.



Title: Re: Bitcoin TL Çevirici
Post by: bulutsuz on December 11, 2016, 03:13:37 PM
Nerenin kurunu baz alıyorsun?


Title: Re: Bitcoin TL Çevirici
Post by: mhanbostanci on December 11, 2016, 03:23:19 PM
Nerenin kurunu baz alıyorsun?

coindesk den API kullanıyor :)

Code:
document.getElementById("moneycur3").innerHTML = currencytype;
json_name = "http://api.coindesk.com/v1/bpi/currentprice/" + currencytype + ".json"

hr.open("GET", json_name, true);
hr.setRequestHeader("Content-type", "application/x-www-form-urlencoded", true);
hr.onreadystatechange = function ()
{


Title: Re: Bitcoin TL Çevirici
Post by: cakir on December 11, 2016, 03:27:17 PM
Nerenin kurunu baz alıyorsun?

coindesk den API kullanıyor :)

Code:
document.getElementById("moneycur3").innerHTML = currencytype;
json_name = "http://api.coindesk.com/v1/bpi/currentprice/" + currencytype + ".json"

hr.open("GET", json_name, true);
hr.setRequestHeader("Content-type", "application/x-www-form-urlencoded", true);
hr.onreadystatechange = function ()
{
footer'da yazıyor zaten:
* This data was produced from the CoinDesk Bitcoin Price Index


Title: Re: Bitcoin TL Çevirici
Post by: bulutsuz on December 11, 2016, 03:36:11 PM
Nerenin kurunu baz alıyorsun?

coindesk den API kullanıyor :)

Code:
document.getElementById("moneycur3").innerHTML = currencytype;
json_name = "http://api.coindesk.com/v1/bpi/currentprice/" + currencytype + ".json"

hr.open("GET", json_name, true);
hr.setRequestHeader("Content-type", "application/x-www-form-urlencoded", true);
hr.onreadystatechange = function ()
{
footer'da yazıyor zaten:
* This data was produced from the CoinDesk Bitcoin Price Index

Görmemişim, kusura bakmayın.


Title: Re: Bitcoin TL Çevirici
Post by: MuratDemir on December 11, 2016, 03:39:53 PM
Evet mhanbostanci ve cakir beylerinde söylediği gibi CoinDesk api ile verileri alıp Json ile parse edip listeliyorum.
1,2 saatlik bir çalışma oldu ama geliştirebilir. İlgileriniz için çok teşekkür ederim.






Title: Re: Bitcoin TL Çevirici
Post by: Pierre 2 on December 11, 2016, 05:19:40 PM
Fena değilmiş elbette tasarımın geliştirilmesi gerek.
Çalışmanız için teşekkür ederim.


Title: Re: Bitcoin TL Çevirici
Post by: koinsever on December 11, 2016, 10:06:13 PM
eline emeğine sağlık. 1 satoşinin ne kadar olduğunu merak etmem ama 1mBTCnin ne kadar olduğunu merak ederim. satoshi olan yeri seçebilsek güzel olur. satoshi / mBTC / BTC gibi


Title: Re: Bitcoin TL Çevirici
Post by: DeepCoin on December 11, 2016, 10:16:41 PM
AYnen arkadaslarin dedigi gibi satoshi haricinde diger birimleride ekleyip alttaki listeyide silerseniz site cok sade ve kullanisli olur. zaten insanlar parabirimi bolumunde goruyor listeyi tiklayinca. Kod ve birim adini buraya koyun bence.

Birde bitcoinle ozdeslesen renkleri kullansaniz sanki daha guzel  olur.


Title: Re: Bitcoin TL Çevirici
Post by: MuratDemir on December 12, 2016, 03:54:53 PM
Öncelikle ilginiz için çok teşekkür ederim.

Pierre 2,koinsever ve DeepCoin kullanıcılarının söylediği gibi
1 mBTC  (em-bit),1 cBTC   (bit-cent) gibi alternatifleri bir comboBox içerisine aldım.
Gerçektende daha kullanışlı oldu.
Bir bilgisayar mühendisi olarak çok tasarım işinden anlamam :) o nedenle sadece arka tarafa bitcoin simgesini atadım.

Ayrıca iş yoğunluğundan sadece 10-15 dakika ayırabildim aşağıdaki işlemleride yapamadım ama vakit bulunca ekleyeceğim.
1-) Code & Currency Name tablosunu kaldırmak yerine bir link olarak aşağıya ekleyeceğim. Ana ekranda sizinde dediğiniz gibi görünmeyecek.
2-) Satoshi ile ilgili tabloyuda link olarak js ile ekleyeceğim. Ekranı işgal etmeyecek.
3-) Form elemanlarınıda ekranın ortasına gelecek şekilde ortalayacağım.

*Başka fikir belirtmek yada söylemek isteyen olursa sevinirim.


Title: Re: Bitcoin TL Çevirici
Post by: yenivera on December 12, 2016, 04:37:51 PM
güzel olmuş ama burada daha ziyade insanlar preev kuruna bakıyor :)) preev kurunu da eklesen yada seçenek olarak sunsan?

aynı zamanda belli başlı bi kaç altcoinde olsa fena olmaz :D sadece öneri olarak söylüyorum


Title: Re: Bitcoin TL Çevirici
Post by: MuratDemir on December 12, 2016, 05:36:03 PM
Selamlar yenivera

O site dünyada ilk 10 bin içerisindeymiş ama sizin uyarınızdan sonra :) haberim oldu. Tasarımıda sade ve güzelmiş ayrıca adamlar zaten yapmış :)
O sitenin aynısını biraz uğraşarak yapabilirim 1-2 gün içerisinde ama zaten varmış insanların pekde bir işine yaramaz diye düşünüyorum.
Daha önceden söylediklerimi vakit bulunca ekleyip bu küçük projeyi tamamlayım.
Haber verdiğiniz için teşekkür ederim.

Not: Vakit bulunca hobi olarak birde faucet sitesi yapacağım :) Onuda buradan paylaşırım.




Title: Re: Bitcoin TL Çevirici
Post by: ozgr on December 12, 2016, 09:19:46 PM
Hiç gereği yok farklı özellikleri olmadığı sürece zaten bu domainle hiç iş yapmaz yine de emek vermişsin eline sağlık :)


Title: Re: Bitcoin TL Çevirici
Post by: ugurusta on December 12, 2016, 11:09:31 PM
Selamlar yenivera

O site dünyada ilk 10 bin içerisindeymiş ama sizin uyarınızdan sonra :) haberim oldu. Tasarımıda sade ve güzelmiş ayrıca adamlar zaten yapmış :)
O sitenin aynısını biraz uğraşarak yapabilirim 1-2 gün içerisinde ama zaten varmış insanların pekde bir işine yaramaz diye düşünüyorum.
Daha önceden söylediklerimi vakit bulunca ekleyip bu küçük projeyi tamamlayım.
Haber verdiğiniz için teşekkür ederim.

Not: Vakit bulunca hobi olarak birde faucet sitesi yapacağım :) Onuda buradan paylaşırım.




İlk satırdaki "Bitcoin (฿) to" inputları harf sırasına göre dizersen arananı bulmak daha kolay olur.

Birde aşağıdaki kodları incelersen kodlara benzer bir düzenleme yapman bence güzel olur rakamı yazdıktan sonra calculate butonu ile uğraşmaya gerek kalmaz.

Code:
<div style="position:absolute; overflow:hidden; left:10px; top:10px; width:370px; height:400px">
<form name="form1">
 <table border="0" width="600">
<tr>
<td colspan="3" width="600">
<p align="center"><b>Bitcoin &amp; Jeton Hesaplama Tablosu</b><br />
 <b>Şuanda 1 Bitcoin :</b> <font color="#FF0000">3047.64 </font>TL`dir.<br />
 <b>Şuanda 1 Dolar :</b> <font color="#FF0000">3.4673 </font>TL`dir.
 </td>
</tr>

<tr>
<td width="210"><b>1 Jeton / Bitcoin</b></td>
<td width="5"><b>:</b></td>
<td width="385"><input name="sayi" id="sayi1" value="188.96785" disabled> <b>TL</b></td>
</tr>
<tr>
<td width="210"><b>Jeton Adet</b></td>
<td width="5"><b>:</b></td>
<td width="385"><input name="sayi1" id="sayi2" ONKEYUP="hesapla();"> <b>Adet</b></td>
</tr>
<tr>
<td width="210"><b>Toplam Tutar</b></td>
<td width="5"><b>:</b></td>
<td width="385"><input name="sonuc" id="sonuc" disabled> <b>TL</b></td>
</tr>
<tr>
<td colspan="3" width="600">
<p align="left"><font color="#FF0000"><b>*</b></font> Bitcoin fiyatı 6 farklı bitcoin borsa ortalaması ile sağlanmaktadır.<br />
  <font color="#FF0000"><b>*</b></font> Dolar fiyatı serbest piyasa satış fiyatı üzerinden sağlanmaktadır.<br />
<font color="#FF0000"><b>*</b></font> Jeton fiyatı USD/BTC paritesi ile sağlanmaktadır.<br />
<font color="#FF0000"><b>*</b></font> Sayfa her 45 saniyede bir güncel kur bilgisi için yeniden yüklenir.
</p>
 </td>
</tr>

</table>

</form>
</div>

<script type="text/javascript" language="javascript">
function hesapla() {
    var sayi = parseFloat(document.getElementById("sayi1").value);
var sayi1 = parseFloat(document.getElementById("sayi2").value);
    var sonuc = sayi * sayi1;
    document.getElementById("sonuc").value = sonuc;
    }
</script>
</script>


Title: Re: Bitcoin TL Çevirici
Post by: MuratDemir on December 13, 2016, 03:16:51 PM
Sayın yenivera kullanıcısının dediği siteye tekrardan baktım.

1-)preev kurunu nasıl hesapladığını buldum oradan direk kur bilgisi alınabilir.
2-)Diğer altcoinler içinde ücretsiz api hizmeti veren siteler var o bilgileride alabilirim (zaten prev siteside aynı mantık ile yapılmış.)

Sayın ugurusta kullanıcısının söylediği akılcıl öneride olduğu gibi input change değişikliği yapılarak hesaplama butonuda kaldırılabilir. (prevv sitesindeki gibi.)
vakit darlığından yukarıdaki öneriler haric diğer  küçük 1,2 önerileri yapıp siteyi güncelledim. Vakit bulunca diğer önerileride yapmaya çalışacağım.

Not: Bitcoin işinde bazı insanların uğraştığı faucet ile ilgili bir siteyide dün akşam tamamladım :)
1 saat içerisinde bitirdim.
Siteyi oluşturmak için faucetbox scripti ve faucetbox apisini kullandım. Site hostingi ve domaini ücretsiz olduğundan site oluşturmak için her hangi bir ücret ödemedim.
Siteye bakmak isteyenler için adresi


Hobi amaçlı olarak yapılan bu sitenin adresi http://fauset.hol.es/