Bitcoin Forum
November 09, 2024, 05:12:18 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: besoin d'un petit coup de pouce d'un web-dev sur projet bitcoin  (Read 1596 times)
awara (OP)
Member
**
Offline Offline

Activity: 89
Merit: 10


View Profile
July 03, 2014, 02:29:51 PM
 #1

Voila j'ai un projet "scientifique" par  rapport à bitcoin, j'ai besoin de collecter et de stocker des données par rapport à bitcoin mais aussi à pleins de altcoin. J'ai trouver une api qui me donne tout ce dont j'ai besoin.
http://coinmarketcap-nexuist.rhcloud.com/api/all

J'ai déja un script fonctionnelle pour la récupération des données, mais je sais pas trop comment faire une requéte SQL pour stocker le tout dans une DB. J'aurai aussi besoin de gérer le temps (savoir précisément quand chaque valeur à était récupérer ce genre de chose). Et j'aimerais un coup de mains pour un petit l'algorithme en PHP.

J'ai déja la théorie en place je prefére en parler par MP pour l'instant ou éventuellement sur ce thred si des gens sont intéresser.
J'ai déja présenter la théorie d'un autre projet "scientifique" sur BTC et les cryptos. Vous pouver consulter mon travail en version open-source.
https://bitcointalk.org/index.php?topic=581946

Mon projet actuel est plus simple que l'indice d'awara, il va prendre la forme d'un site web. J'ai déja le html et css, Il me manque le coeur du site.
J'ai besoin d'un ptit coup de main pour le mettre en place un dev PHP débonnaire et fan de BTC qui pourra m'aider. D'aprés un potes qui ma aider c'est pas hyper compliqué à mettre en place. On pourra bosser par MP ou email voir facebook si vous voulez. C'est pas rémunérer désolé, excuser moi de mettre trop de secret mais j'ai pas envie de me faire piqué l'idée ou que l'on critique le début d'une ébauche. Si nous y arrivons ce sera un outils asser intéressant pour les investisseur et fan d'analyse des marché et des tendances, c'est simple mais il me manque des compétence de web-dev (je suis débutant en programmation) pour y arriver.

J'éspére que quelqu'un va me donner un coup de main.
ejp
Legendary
*
Offline Offline

Activity: 939
Merit: 1000


View Profile
July 03, 2014, 02:55:26 PM
Last edit: July 03, 2014, 03:24:54 PM by ejp
 #2

hum, SQL ? pourquoi ne pas plutôt taper du coté de RRD "Round-Robin database" http://fr.wikipedia.org/wiki/RRDTool

Et pourquoi pas utiliser Nagios et tes appel API ne serait qu'un module de plus.
Ne pas sous-estimer sa puissance et sa polyvalence, des entreprises comme ALYOTECH vendent des services de monitoring basés sur Nagios.

Après tout, ce que tu recherche c'est analyser des données en pagailles et arriver à sortir des stats...

sql:
create table toussa toussa ... il y a pas mal de tuto simple pour gérer sa base sql http://fr.openclassrooms.com/informatique/cours/concevez-votre-site-web-avec-php-et-mysql
awara (OP)
Member
**
Offline Offline

Activity: 89
Merit: 10


View Profile
July 03, 2014, 03:45:51 PM
 #3

hum, SQL ? pourquoi ne pas plutôt taper du coté de RRD "Round-Robin database" http://fr.wikipedia.org/wiki/RRDTool

Et pourquoi pas utiliser Nagios et tes appel API ne serait qu'un module de plus.
Ne pas sous-estimer sa puissance et sa polyvalence, des entreprises comme ALYOTECH vendent des services de monitoring basés sur Nagios.

Après tout, ce que tu recherche c'est analyser des données en pagailles et arriver à sortir des stats...

Merci je ne connaissait pas ça. Tu à raison en faite c'est des stats le plus dur pour moi c'est de stocker les données dans un format ou je peut jouer avec aprés par rapport à mes connaissances (je suis débutant) je me suis orienter vers PHP.
Pour toi SQL est moins bon que RRD dans le cadre d'un projet avec des stats?
 
xtoff
Full Member
***
Offline Offline

Activity: 187
Merit: 100


Tru Reputation Network - Proof of Reputation


View Profile WWW
July 03, 2014, 03:47:44 PM
 #4

Voila j'ai un projet "scientifique" par  rapport à bitcoin, j'ai besoin de collecter et de stocker des données par rapport à bitcoin mais aussi à pleins de altcoin. J'ai trouver une api qui me donne tout ce dont j'ai besoin.
http://coinmarketcap-nexuist.rhcloud.com/api/all

J'ai déja un script fonctionnelle pour la récupération des données, mais je sais pas trop comment faire une requéte SQL pour stocker le tout dans une DB. J'aurai aussi besoin de gérer le temps (savoir précisément quand chaque valeur à était récupérer ce genre de chose). Et j'aimerais un coup de mains pour un petit l'algorithme en PHP.

J'ai déja la théorie en place je prefére en parler par MP pour l'instant ou éventuellement sur ce thred si des gens sont intéresser.
J'ai déja présenter la théorie d'un autre projet "scientifique" sur BTC et les cryptos. Vous pouver consulter mon travail en version open-source.
https://bitcointalk.org/index.php?topic=581946

Mon projet actuel est plus simple que l'indice d'awara, il va prendre la forme d'un site web. J'ai déja le html et css, Il me manque le coeur du site.
J'ai besoin d'un ptit coup de main pour le mettre en place un dev PHP débonnaire et fan de BTC qui pourra m'aider. D'aprés un potes qui ma aider c'est pas hyper compliqué à mettre en place. On pourra bosser par MP ou email voir facebook si vous voulez. C'est pas rémunérer désolé, excuser moi de mettre trop de secret mais j'ai pas envie de me faire piqué l'idée ou que l'on critique le début d'une ébauche. Si nous y arrivons ce sera un outils asser intéressant pour les investisseur et fan d'analyse des marché et des tendances, c'est simple mais il me manque des compétence de web-dev (je suis débutant en programmation) pour y arriver.

J'éspére que quelqu'un va me donner un coup de main.

Bonjour,

Je vois ça "J'ai déja un script fonctionnelle pour la récupération des données, "
Pas compris ? Quand tu parles du script tu parles de l'API ?
Ce qu'il te manque c'est le code pour prendre le résultat de l'API et le mettre dans la BDD, c'est ça ta demande ?
Le temps c'est pas celui dans l'API ?   "timestamp": 1404401440.88
Tu dis : "Et j'aimerais un coup de mains pour un petit l'algorithme en PHP."
Un algo pour faire quoi ?
Ensuite "J'ai déja le html et css, Il me manque le coeur du site.", euh oui mais encore, ce que tu appelles le html et le CSS c'est la charte graphique ? C'est quoi le coeur du site ?

Moi je suis adepte de PHP/SMARTY

C'est là qu'on voit la difficulté de se comprendre entre un développeur et un mathématicien LOL
Avec PHP/SMARTY on fabrique le HTML en utilisant des templates, site dynamique pour ça j'ai du mal à comprendre quand tu dis que tu as déjà le HTML.

Peut être sans dévoiler ton secret  peux tu en dire plus, la méthode : essaye de l'expliquer à un ami ce que tu veux et vérifies s'il comprend ta demande. Désolé je voudrais bien t'aider mais pour l'instant j'ai pas compris ce que tu demandes.

A+




ejp
Legendary
*
Offline Offline

Activity: 939
Merit: 1000


View Profile
July 03, 2014, 04:12:24 PM
 #5

Merci je ne connaissait pas ça. Tu à raison en faite c'est des stats le plus dur pour moi c'est de stocker les données dans un format ou je peut jouer avec aprés par rapport à mes connaissances (je suis débutant) je me suis orienter vers PHP.
Pour toi SQL est moins bon que RRD dans le cadre d'un projet avec des stats?

En gros, oui le RRD colle parfaitement au stockage de données qui varient dans le temps. Ta base aura une taille fixe, et tu pourras aisément monter des graph
rrdtool est un bon outils. http://doc.ubuntu-fr.org/rrdtool
http://wiki.deimos.fr/RRDtool_:_cr%C3%A9er_ses_propre_graphiques_avec_RRDtool
http://www.php.net/manual/fr/book.rrd.php
http://www.phparch.com/2011/02/creating-rrd-graphs-in-php/

xtoff
Full Member
***
Offline Offline

Activity: 187
Merit: 100


Tru Reputation Network - Proof of Reputation


View Profile WWW
July 03, 2014, 06:55:34 PM
 #6

Merci je ne connaissait pas ça. Tu à raison en faite c'est des stats le plus dur pour moi c'est de stocker les données dans un format ou je peut jouer avec aprés par rapport à mes connaissances (je suis débutant) je me suis orienter vers PHP.
Pour toi SQL est moins bon que RRD dans le cadre d'un projet avec des stats?

En gros, oui le RRD colle parfaitement au stockage de données qui varient dans le temps. Ta base aura une taille fixe, et tu pourras aisément monter des graph
rrdtool est un bon outils. http://doc.ubuntu-fr.org/rrdtool
http://wiki.deimos.fr/RRDtool_:_cr%C3%A9er_ses_propre_graphiques_avec_RRDtool
http://www.php.net/manual/fr/book.rrd.php
http://www.phparch.com/2011/02/creating-rrd-graphs-in-php/


Oui tout ça c'est bien beau si c'est pour mettre sur son PC chez lui, moi j'ai compris qu'il parle d'un site qui sera accessible sur internet.
Je pense donc qu'il faut rester dans du classique, surtout s'il n'a pas les compétences requises.
La première question que je poserai c'est où sera installé ton site et si effectivement il a un serveur dédié alors il peut tenter l'exotisme et il devra faire toutes les opérations prévues pour l'installation, la gestion et la sauvegarde d'un système de bases de données. Toutes ces opérations qui sont gérées par un hébergeur sur les systèmes classiques.
Quelque fois le mieux est l'ennemi du bien

 Tongue
ejp
Legendary
*
Offline Offline

Activity: 939
Merit: 1000


View Profile
July 03, 2014, 08:59:54 PM
Last edit: July 03, 2014, 09:23:27 PM by ejp
 #7

Oui tout ça c'est bien beau si c'est pour mettre sur son PC chez lui, moi j'ai compris qu'il parle d'un site qui sera accessible sur internet.
Je pense donc qu'il faut rester dans du classique, surtout s'il n'a pas les compétences requises.
La première question que je poserai c'est où sera installé ton site et si effectivement il a un serveur dédié alors il peut tenter l'exotisme et il devra faire toutes les opérations prévues pour l'installation, la gestion et la sauvegarde d'un système de bases de données. Toutes ces opérations qui sont gérées par un hébergeur sur les systèmes classiques.
Quelque fois le mieux est l'ennemi du bien
 Tongue

Un site accessible sur internet peut aussi se faire à la maison sur le pc de tati Suzanne ... historiquement internet ce n'était que des PC (Personal Computer) reliés entre eux. Ne l'oublions pas Wink

Il y aura peut être des contraintes de bande passante dans le futur mais pour des test c'est parfait. Et puis si tu fait héberger chez ovh par exemple pourquoi pas bosser sur une machine virtuelle à la maison puis l'envoyé sur une plus grosse bécane après ?

Monter un projet directement sur une machine hébergé/mutualisé ou autre service à distance n'est pas de tout repos.


Je vois plus de la métrologie dans son projet que du simple stockage et traitement d'info sur le long terme.

Ce n'est que mon opinion.
xtoff
Full Member
***
Offline Offline

Activity: 187
Merit: 100


Tru Reputation Network - Proof of Reputation


View Profile WWW
July 03, 2014, 11:17:19 PM
 #8

oui ce n'est que ton opinion, sais tu ce qu'est un troll ?
Moi je préfère répondre à sa demande.

Ce n'est pas maintenant que ça ne coûte plus rien que l'on ne va pas faire appel à un hébergeur professionnel pour retourner à la maison avec toutes les contraintes que cela suppose.
Sinon on t'a menti les PC n'existaient pas quand internet a été inventé.
Son projet c'est surtout du stockage d'informations et la performance sera obtenue dans la façon de constituer la BDD, les calculs eux sont simples.

Mais ce qu'il attend c'est de l'aide alors peut être peux tu l'aider à mettre en place ta solution, il ne demande pas une méthode il demande du concret d'après ce que j'ai compris.

Sinon amha il faudrait peut être qu'on arrête de polluer son topic.

 Undecided

linelec
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile WWW
July 04, 2014, 06:25:50 AM
 #9


Ce n'est pas maintenant que ça ne coûte plus rien que l'on ne va pas faire appel à un hébergeur professionnel pour retourner à la maison avec toutes les contraintes que cela suppose.


Maisons, entreprises, etc. On ne mets jamais de données sensibles chez un hebergeur (BD, emails, etc)

xtoff
Full Member
***
Offline Offline

Activity: 187
Merit: 100


Tru Reputation Network - Proof of Reputation


View Profile WWW
July 04, 2014, 09:30:25 AM
Last edit: July 04, 2014, 12:27:17 PM by xtoff
 #10

S'il vous plait arrêtez de troller.
Je ne sais pas s'il y en a ici qui ont dejà fait des sites web mais à votre avis elle est où la BDD qui alimente le site ?

 Shocked
Y'en a vraiment qui s'ennuient pour troller les topics des autres, Linelec crées ton propre topic ou tu pourras nous expliquer comment on implémente un site internet.
 
linelec
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile WWW
July 04, 2014, 12:17:15 PM
 #11

S'il vous plait arrêtez de troller.
Je ne sais pas s'il y en a ici qui ont dejà fait des sites web mais à votre avis elle est où la BDD qui alimente le site ?

 Shocked

Elle peut etre n'importe ou.
junetwo
Full Member
***
Offline Offline

Activity: 128
Merit: 100


We already dominate the world. Too late bro.


View Profile
July 05, 2014, 03:08:09 PM
 #12

Elle peut être chez chacun de nous, comme la blockchain Cheesy
Bose75
Sr. Member
****
Offline Offline

Activity: 403
Merit: 250



View Profile
July 06, 2014, 10:55:34 AM
 #13

Maisons, entreprises, etc. On ne mets jamais de données sensibles chez un hebergeur (BD, emails, etc)

Oui, dans l'absolue, faudrait même mettre les BDD hors ligne, mais dans ce cas comment s'en servir...? Cheesy
Dès qu'un systéme comportant une BDD a un accès réseau, il est en ligne et susceptible d'être compromis.
xtoff
Full Member
***
Offline Offline

Activity: 187
Merit: 100


Tru Reputation Network - Proof of Reputation


View Profile WWW
July 06, 2014, 11:54:05 AM
 #14

Oui la solution est de garder la BDD sous le format FCP et aucun risque de corruption par internet.
FCP = Fiches Cartonnées Perforées.

 Grin
linelec
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile WWW
July 06, 2014, 08:09:50 PM
 #15


Oui, dans l'absolue, faudrait même mettre les BDD hors ligne, mais dans ce cas comment s'en servir...? Cheesy


Tu la fait tourner sur un Rapsberry PI ou seul l'acces entrant via ssh/sshfs autorisé et sortant interdit.





Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!