Aller au contenu

Le fil des geeks informatiques


Johnnieboy

Messages recommandés

C'est presque trop vite fait tout en étant trop personnalisé pour qu'une bibliothèque fasse ça pour toi.

Perso j'ai fait ce genre de truc avec Meteor et c'est pas vraiment compliqué. Si tu sais déjà un peu programmer, javascript est pas vraiment dur à comprendre donc le reste c'est juste de suivre un tuto complet une fois. Selon le temps que tu compte passer je te conseille d'en faire un vite fait (moins d'une heure en fait) pour te rendre compte.

+1

 

"C'est en forgeant que l'on devient forgeron" :)

Lien vers le commentaire

Est-ce que quelqu'un saurait comment installer le package Anaconda pour Python sur un serveur linux RedHat 6.5 d'entreprise dont le firewall ne me laisse pas atteindre le repo tranquilement ?

Tristesse :-(

Tu as utilisé quel script ? Miniconda ou l'autre ? Si tu as utilisé l'autre et qu'il te manque encore des packages, essaie de configurer ça comme si tu avais un proxy.

http://conda.pydata.org/docs/config.html#configure-conda-for-use-behind-a-proxy-server-proxy-servers

Sinon tu peux te créer ton propre repo sur le serveur et configurer conda pour qu'il cherche là aussi. Ensuite tu remplis toi-même le repo en pompant ce que tu veux depuis ta machine et tu l'upload ensuite sur le serveur via scp.

http://conda.pydata.org/docs/config.html#general-configuration

 

Ou alors en sortant la grosse bertha et en faisant un miroir du server anaconda en interne.

http://docs.continuum.io/anaconda-server/easy-gui/mirrors/anaconda-repository

Lien vers le commentaire

Tu as utilisé quel script ? Miniconda ou l'autre ? Si tu as utilisé l'autre et qu'il te manque encore des packages, essaie de configurer ça comme si tu avais un proxy.

http://conda.pydata.org/docs/config.html#configure-conda-for-use-behind-a-proxy-server-proxy-servers

Sinon tu peux te créer ton propre repo sur le serveur et configurer conda pour qu'il cherche là aussi. Ensuite tu remplis toi-même le repo en pompant ce que tu veux depuis ta machine et tu l'upload ensuite sur le serveur via scp.

http://conda.pydata.org/docs/config.html#general-configuration

 

Ou alors en sortant la grosse bertha et en faisant un miroir du server anaconda en interne.

http://docs.continuum.io/anaconda-server/easy-gui/mirrors/anaconda-repository

 

 

Merci Noob je transmets à mon doctorant.

 

Ce même doctorant qui me réponds que son souci n'est pas avec Anaconda mais avec Dato :

 

Fetching packages ...
Error: Connection error: HTTPSConnectionPool(host='repo.continuum.io', port=443): Max retries exceeded with url: /pkgs/free/linux-64/pixman-0.26.2-0.tar.bz2 (Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f0738adec90>: Failed to establish a new connection: [Errno 110] Connection timed out',)): https://repo.continuum.io/pkgs/free/linux-64/pixman-0.26.2-0.tar.bz2
 
 
(Nous tout ce qu'on veut à la base c'est trouver un moyen de faire tourner un algo de Factorization Machine sur un volume un peu veulu. Ça a l'air de fonctionner avec Spark sur le compte Azure de son école mais on cherche un moyen de communiquer avec la prod...)
Lien vers le commentaire

Ce même doctorant qui me réponds que son souci n'est pas avec Anaconda mais avec Dato :

Bizarre Dato est pas juste un package normalement ? A ce que je sache il ne gère pas de dépendances, ça c'est le job de conda justement.

Fetching packages ...

Could not connect to https://repo.continuum.io/pkgs/free/linux-64/pixman-0.26.2-0.tar.bz2

Error: Connection error: HTTPSConnectionPool(host='repo.continuum.io', port=443): Max retries exceeded with url: /pkgs/free/linux-64/pixman-0.26.2-0.tar.bz2 (Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f0738adec90>: Failed to establish a new connection: [Errno 110] Connection timed out',)): https://repo.continuum.io/pkgs/free/linux-64/pixman-0.26.2-0.tar.bz2

Ici l'erreur concerne bien l'accès à un package situé sur les serveurs de continuum, faudrait voir quelle commande produit cette erreur. Si pixman est installée dans l'environnement conda approprié ça devrait marcher. Et donc pour installer pixman il faut créer un channel pour conda qui soit accessible depuis le server en question. Généralement on essaie simplement de faire un dossier local qu'on configure dans condarc.

J'imagine que c'est en essayant d'installer dato depuis conda qu'il a cette erreur, mais sans la commande je peux pas être sûr.

Lien vers le commentaire

Si ça l'est, mais si vous avez pas accès à la whitelist du firewall ou à l'admin il va falloir ruser. J'ai répondu ça en me disant que vous aviez déjà essayer ça et que c'était pas possible ou que ça prendrait trop de temps.

Lien vers le commentaire

Je parlais du client là, du poste avec lequel tu bosses, si là-dessus tu peux installer ssh-server alors tu peux t'en faire un proxy.

Mais je ne recommanderais pas cette façon de faire is les admins locaux sont tatillons.

Lien vers le commentaire

Bon, me semble qu’il y en a quelques uns qui touchent un peu dans tout ce qui est web dans le coin. C’est quelque chose qui me manque, je commence à m’y mettre, mais il y a une question qui me semble hyper-basique mais à laquelle je n’arrive pas à trouver de réponse qui me satisfasse.

Prenons une appli en trois colonnes. Exemple typique, un client mail (colonne de gauche : dossiers ; milieu : liste mails ; droite : lecture du mail). Ça c’est la version desktop. La version mobile ce serait trois écrans avec une navigation entre eux. La question qui me taraude donc c’est : il y a moyen de faire proprement une telle appli avec le même code pour mobile et desktop ? Les quelques réponses que je vois, c’est du genre « faut que tu fasses 2 sets de templates, une version mobile, une version pour chaque, et 2 sets de route ». Me semblait pourtant que tout le buzz autour du « responsive », c’était justement d’avoir des frameworks JS/CSS qui font le gros de ce boulot à ma place, non ?

Lien vers le commentaire

My own 2 cents, étant plus ou moins dans le même cas que toi.

Je pense que la réponse est assez juste, car le problèmeest que  de toute façon les routes ne sont pas des pages web à proprement parler. Elles correspondent plus ou moins à ce que tu définis comme écran, la navigation étant fournie côté interface par l'url de la route et côté browser par le router qui va remplacer la page par une autre.

 

Le côté responsive, permet surtout de changer le layout d'une page données. Par exemple on vire la navbar pour la placer dans un bouton à côté du logo de la page pour éviter une scrollbar horizontale. Les autres div vont justes se positionner les uns à la suite des autres pour respecter la taille horizontale de l'écran. L'idée étant de pouvoir supporter par exemple une réorientation de l'écran.

 

Mais sinon j'ai l'impression que ça reste assez limité principalement car aucune lib ne peut pas déterminer comment le dev voudrait faire son layout pour mobile juste à partir de la version desktop. On pourrait demander d'annoter tout pour ça, mais à ce moment là on risque de se retrouver avec du boiler plate ingérable.

Lien vers le commentaire

Ouep, en fait je conseillerais à n'importe qui ayant un métier ou l'analyse est un minimum importante d'apprendre au moins python plus éventuellement un autre langage lié à la niche. En fait je conseillerai à presque tous le monde de toucher à python  :P c'est devenu un outil puissant dans tellement de domaines que c'est presque dommage de se priver d'une telle opportunité.

Lien vers le commentaire

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...