April 30, 2018

Selamlar

Binance marketi icin socketleri kullanan bir uygulama ekledim.

Simdilik az olsun ve oz olsun diye bittrex i tamamen cikardim.

Bu benim botum icin cok onemliydi cok istek yapiyorum diye banlanip duruyordum. Super buyuk birsey olmasa bile botu diger botlardan ayiricak bir ozellik baktigim kadariyla botlar socketleri pek ele almiyorlar. Aslinda millet farkinda olsa kullanir bunu gibime geliyor veya en azindan kopyala yapistir yapar.

Simdilik dokumantasyon yok fakat unit testler var :

<https://github.com/kerdemdemir/DCryptoWrapper/blob/master/source/Client/ClientWrapper/BinanceWrapper.d

>

Zafer hocamin bilgisayarinda derleyemedik projeyi fakat ben is yerinde indirdim hemen derlendi.

Acaba aramizdan baskalarida indirip derlemeyi deneyebilirmi .

Sadece dub build ve dub run yapmaniz gerekiyor clone ladik dan sonra.

Erdemdem.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

May 04, 2018

Erdem projeyi güncellediğin duyunca tekrar projeyi indirip derlemek istedim. Çıktısı aşağıda;

Alıntı:

>

zafer@zafer-pc /Projeler/DCryptoWrapper $ dub build
Package diet-ng can be upgraded from 1.4.4 to 1.4.5.
Package taggedalgebraic can be upgraded from 0.10.9 to 0.10.11.
Non-selected package stdx-allocator is available with version 2.77.1.
Package vibe-d can be upgraded from 0.8.2 to 0.8.3.
Package memutils can be upgraded from 0.4.9 to 0.4.10.
Package vibe-core can be upgraded from 1.3.0 to 1.4.0.
Package eventcore can be upgraded from 0.8.27 to 0.8.34.
Use "dub upgrade" to perform those changes.
Performing "debug" build using /usr/bin/dmd for x86_64.
vibe-d:utils 0.8.2: building configuration "library"...
/home/zafer/.dub/packages/vibe-d-0.8.2/vibe-d/utils/vibe/internal/memory_legacy.d(187,37): Error: constructor vibe.utils.hashmap.HashMap!(void*, ulong, DefaultHashMapTraits!(void*)).HashMap.this(IAllocator allocator) is not callable using argument types (RCIAllocator)
/home/zafer/.dub/packages/vibe-d-0.8.2/vibe-d/utils/vibe/internal/memory_legacy.d(187,37): cannot pass argument (*function () => allocatorObject(instance))() of type RCIAllocator to parameter IAllocator allocator
/home/zafer/.dub/packages/vibe-d-0.8.2/vibe-d/utils/vibe/internal/utilallocator.d(14,85): Error: cannot implicitly convert expression (*function () => allocatorObject(instance))() of type RCIAllocator to std.experimental.allocator.IAllocator
/usr/bin/dmd failed with exit code 1.
zafer@zafer-pc /Projeler/DCryptoWrapper $

DMD64 D Compiler v2.079.1
DUB version 1.8.1, built on Apr 14 2018
Linux Mint 18.3 x64

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

May 05, 2018

DConf'ta hackathon gününde dub'ın yazarı Sönke'ye soruyorum... :) dub sürümü eski olduğundanmış ve 'dub upgrade''in çözmesi gerekiyormuş.

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

May 07, 2018

Ali dediğin şekilde denedim. Halen derlenmiyor ama bu sefer hata mesajı değişti.

Alıntı:

>

zafer@zafer-pc /Projeler/DCryptoWrapper $ dub upgrade
Upgrading project in /media/depo/Projeler/genel/DCryptoWrapper

zafer@zafer-pc /Projeler/DCryptoWrapper $ dub build
Performing "debug" build using /usr/bin/dmd for x86_64.
taggedalgebraic 0.10.11: target for configuration "library" is up to date.
eventcore 0.8.34: target for configuration "epoll" is up to date.
stdx-allocator 2.77.1: target for configuration "library" is up to date.
vibe-core 1.4.0: target for configuration "epoll" is up to date.
vibe-d:utils 0.8.3: target for configuration "library" is up to date.
vibe-d:data 0.8.3: target for configuration "library" is up to date.
vibe-d:crypto 0.8.3: target for configuration "library" is up to date.
diet-ng 1.4.5: target for configuration "library" is up to date.
vibe-d:stream 0.8.3: target for configuration "library" is up to date.
vibe-d:textfilter 0.8.3: target for configuration "library" is up to date.
vibe-d:inet 0.8.3: target for configuration "library" is up to date.
vibe-d:tls 0.8.3: target for configuration "openssl" is up to date.
vibe-d:http 0.8.3: target for configuration "library" is up to date.
vibe-d:mail 0.8.3: building configuration "library"...
vibe-d:mongodb 0.8.3: building configuration "library"...
/home/zafer/.dub/packages/vibe-d-0.8.3/vibe-d/mongodb/vibe/db/mongo/settings.d(16,8): Deprecation: alias std.digest.digest.toHexString is deprecated - import std.digest instead of std.digest.digest. std.digest.digest will be removed in 2.084
/home/zafer/.dub/packages/vibe-d-0.8.3/vibe-d/mongodb/vibe/db/mongo/settings.d(16,8): Deprecation: alias std.digest.digest.toHexString is deprecated - import std.digest instead of std.digest.digest. std.digest.digest will be removed in 2.084
vibe-d:redis 0.8.3: building configuration "library"...
/home/zafer/.dub/packages/vibe-d-0.8.3/vibe-d/data/vibe/data/json.d(2513,25): Deprecation: function std.exception.enforceEx!(JSONException).enforceEx!bool.enforceEx is deprecated - Use enforce. enforceEx will be removed with 2.089.
/home/zafer/.dub/packages/vibe-d-0.8.3/vibe-d/data/vibe/data/json.d(2513,25): Deprecation: function std.exception.enforceEx!(JSONException).enforceEx!bool.enforceEx is deprecated - Use enforce. enforceEx will be removed with 2.089.
vibe-d:web 0.8.3: target for configuration "library" is up to date.
vibe-d 0.8.3: building configuration "vibe-core"...
dmarketcalls ~master: building configuration "application"...
source/Client/ClientHelper/BinanceHelper.d(66,58): Error: no property fracSec for type SysTime, did you mean std.datetime.systime.SysTime.fracSecs?
source/Client/ClientHelper/BinanceHelper.d(76,52): Deprecation: slice of static array temporary returned by toHexString(generatedHmac) assigned to longer lived variable generatedHmacStr
/usr/bin/dmd failed with exit code 1.

zafer@zafer-pc /Projeler/DCryptoWrapper $ dub --version
DUB version 1.9.0, built on May 1 2018

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

1 2
Next ›   Last »