2550

$5.13 piece couic (oui c'était pour tenter de reparer un oric ou finalement c'était le 6502 qui a cramé sad )

La fonction dans la ROM pour faire un self test est juste magnifique et super!
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

2551



rogntudju de merde!

2552

:]
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

2553

Alleeeeeeeeez, ça arrive à tout le monde ^^
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

2554

oui surtout que ca marche nickel chrome maintenant grin

2555

WUT????? gni

Et sinon "Wut" est aussi allemand pour "rage", "colère". smile (La rage (la maladie) est appelée "Tollwut" ou anciennement aussi "Wut" tout court, ça vient de là.)
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

2556

Ne pas confondre avec Wurst, évidemment embarrassed
avatar

2557

Tollwurst, ou la saucisse de la joie #grin#
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

2558

Il devrait y avoir une confirmation avec un échantillon de ce qu'on va supprimer, quand on fait un

DELETE * FROM Matable

WHERE Machin IS NOT NULL

et qu'on n'a pas vu qu'il y avait un saut de ligne en trop donc que l'interpréteur a pris ça comme deux commandes indépendantes >.<

(Bon, j'ai une sauvegarde des données, pour une fois je n'étais pas en prod en plus :3)
avatar

2559

L'indentation c'est le mal ! ça serait pas arrivé avec tout ton code sur une seule ligne !
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

2560

!slap vince
• Nil slaps vince around a bit with a large trout !


Meuh !
avatar

2561

C'est quoi comme BDD qui fait ça? MariaDB aurait fait ce que tu attendais, enfin, après avoir rajouté le ; manquant (au besoin sur une troisième ligne), parce que sans ça, il n'exécute rien du tout.

Le SQL standard fonctionne comme le C ou le Java, le point-virgule est obligatoire! Ta BDD n'est pas conforme.

D'ailleurs, DELETE * n'est pas conforme non plus, parce que l'* de SELECT * est un sélecteur de colonnes, mais DELETE supprime toujours des lignes entières (donc un sélecteur de colonnes n'a aucun sens).
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

2562

(Exact pour l'*, elle n'y était pas dans ma requête de base ^^)

C'est de l'Oracle, mais l'absence de point virgule n'est pas du fait du SGBD mais du client utilisé. SQuirreL SQL (comme tout un tas d'autres clients, y compris les API utilisées en C) compense l'absence de ; terminant en l'ajoutant si besoin. Ca fait la même chose avec MariaDB smile
avatar

2563

sick Client non conforme et unsafe. mur

À vue des captures d'écran, ça a une interface type EDI, où on édite des fichiers code, alors forcément l'utilisateur qui connaît le standard SQL s'attend à pouvoir étaler ses requêtes sur plusieurs lignes pour une meilleure lisibilité. Et ce logiciel bogué fait n'importe quoi avec ça. bang
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

2564

(Le point-virgule est même interdit lors d'un passage de requête avec un driver JDBC - parce qu'on ne peux passer qu'une requête par appel de l'API. Si on en met un à la fin, ça lance une exception. C'est la même chose avec les drivers PDO de PHP - qui sont en C cheeky)
avatar

2565

Bah oui, une API pour envoyer une requête complète à la fois n'a clairement pas besoin du point-virgule. Mais là, on parle d'un EDI qui te permet de taper plusieurs requêtes sur plusieurs lignes, donc son comportement non conforme est surprenant et dangereux. Que ça utilise JDBC derrière les rideaux ne m'intéresse pas en tant qu'utilisateur. Je m'attends à une interprétation du SQL conforme au standard. Il y a bien des outils basés sur JDBC qui y arrivent (par exemple la console interactive livrée avec H2, qui est en réalité un client JDBC générique).
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

2566

Et: oui, ça m'arrive d'oublier le point-virgule et de devoir rajouter point-virgule – entrée, et oui, ça m'agace parfois, mais je préfère de loin ça à une catastrophe comme chez Nil!
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

2567

Kevin Kofler (./2565) :
Bah oui, une API pour envoyer une requête complète à la fois n'a clairement pas besoin du point-virgule.
Sauf que, typiquement, MariaDB permet de tricher avec ces API et de faire du multirequête (il faut envoyer une commande au préalable) même si l'API n'est pas prévue pour smile

Et une console n'est pas un EDI (de mémoire, la console interactive de Oracle SQL Dev ne fait rien avant d'avoir atteint le ";" alors que l'EDI a le même comportement que SQuirreL SQL).
avatar

2568

Justement, entre les deux, c'est la console où je trouverais ce comportement moins surprenant (mais quand-même dangereux, tu as bien montré pourquoi).

Que ce comportement foireux soit diffusé à ce point dans les EDIs me fait vraiment peur. mur C'est une violation très dangereuse du principe de moindre surprise.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

2569

(je suis content de passer systématiquement par un ORM, c'est quand même beaucoup moins facile de faire des erreurs)
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

2570

Et tu ne te retrouves jamais à devoir corriger quelque chose directement dans la BDD? Parce que tout en utilisant Hibernate au boulot, je me retrouve régulièrement dans la console de MariaDB pour différentes raisons.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

2571

que veux-tu dire par « directement dans la BDD » ?
- si c'est ouvrir une console SQL : non jamais,
- si c'est ouvrir une console (en l'occurrence Python, mais ça pourrait être n'importe quel autre langage) : plus ou moins régulièrement (selon les projets), mais je passe toujours par l'ORM.
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

2572

Kevin Kofler (./2570) :
Et tu ne te retrouves jamais à devoir corriger quelque chose directement dans la BDD? Parce que tout en utilisant Hibernate au boulot, je me retrouve régulièrement dans la console de MariaDB pour différentes raisons.
ce que je lis c'est que t'as probablement des problèmes dans ta conception. Comme flanker le dit, à moins de passer par l'orm "à la main", tu ne devrais jamais avoir à "bidouiller" la bdd en direct...
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

2573

Passer par un ORM implique
- d'avoir le modèle de la base
- d'avoir le temps de passer par un ORM
- d'avoir une base propre et saine en terme de modèle relationnel
J'ai rarement les trois valides, et dans le cas présent, je n'en ai aucun (j'hérite d'une base développée par un tiers, mal/peu documentée, avec des définitions de jointures erratiques, sans avoir le temps de faire du mapping objet-relationnel [à préjuger que j'arrive à le faire pour l'ensemble des données], dans laquelle je dois ajouter des éléments (données et vues) sans avoir la possibilité de travailler directement sur le schéma [aucun droit DBA, toute demande doit être faite à un autre tiers prestataire, parfois avec 2-3 jours d'attente pour qu'une modification mineure dans une vue soit validée], et je dois mettre en place une tâche Talend* générant du XML à partir de données issues de cette base sans avoir utilisé Talend auparavant ; tout ça pour hier évidemment cheeky - mais c'est sympa, j'ai l'impression d'être un archéologue à qui on demanderait de construire une paillote sur une charnier découvert au fond d'un marigot alors que j'aurais fait des études d'histoire de l'art, c'est passionnant :3)

*Talend qui, au passage, est bien puissant, plutôt lourd, très Java, et trop Eclipse.
avatar

2574

ah mais c'est clair que quand tu hérites d'un projet existant de ce genre, la situation est rarement idéale, et il n'est pas facile de claquer un ORM après coup. On peut également trouver d'autres cas où l'ORM n'est pas une bonne idée (quand on s'appelle Google ou Facebook, par exemple). Mais je trouve que pour un nouveau projet, le choix par défaut doit plutôt être de passer par un ORM, même si on peut justifier du contraire.
je disais juste que j'étais content de ne pas me retrouver dans ton cas smile
J'ai hérité d'un wordpress à convertir, et s'il est facile de créer automatiquement le modèle de la base, ce dernier est largement imparfait (les ForeignKey sont manuelles dans WP, par exemple — de façon générale ils ont adopté un modèle très souple, avec un schéma très lâche). Au final, je convertis la base WP en un modèle plus strict et plus facile à manipuler avec un ORM.
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

2575

ca me fait penser que j'ai ecrit un espece de wrapper autour de JPA Criteria/Hibernate ce matin, une veritable horreur dont je ne suis pas fier grin

2576

flanker (./2571) :
que veux-tu dire par « directement dans la BDD » ?
- si c'est ouvrir une console SQL : non jamais,
C'est bien ça que je voulais dire.

- si c'est ouvrir une console (en l'occurrence Python, mais ça pourrait être n'importe quel autre langage) : plus ou moins régulièrement (selon les projets), mais je passe toujours par l'ORM.
Alors déjà, nos projets sont faits en Java, un langage qui n'est pas fait pour les consoles interactives comme l'est Python (cf. ipython). Et ensuite:

vince (./2572) :
ce que je lis c'est que t'as probablement des problèmes dans ta conception. Comme flanker le dit, à moins de passer par l'orm "à la main", tu ne devrais jamais avoir à "bidouiller" la bdd en direct...
Le principal cas où c'est abolument nécessaire, c'est quand le schéma des données a changé de manière non triviale. Si une colonne a été supprimée sans remplacement, Hibernate peut faire ça automatiquement. Si une colonne a été rajoutée, aussi, sous réserve que la valeur par défaut n'est pas forcément celle que tu veux. Mais si tu as des modifications plus complexes, la mise à jour automatique du schéma va foirer catastrophiquement: si une colonne change de nom, il la supprime et la recrée entièrement et toutes les données contenues sont perdues! Si une colonne change de type, la mise à jour automatique du schéma ne détecte pas du tout ça, ce qui peut conduire à des exceptions ou des comportements inattendus parce que la colonne n'a pas le type prévu par le code. Et je ne te parle même pas de cas où la représentation change plus radicalement. Donc la mise à jour automatique du schéma proposée par Hibernate n'est utilisable que dans des cas bien particuliers (par exemple, si tu n'as que de nouvelles tables et aucune autre modification) et ne doit jamais être activée par défaut dans le code. Pour toute modification plus complexe du schéma, il est impératif de recourir à du SQL codé à la main.

Ensuite, pour le reste, en général, ce sont des modifications où il est tout simplement beaucoup plus simple de rentrer une ligne de SQL que d'écrire un programme Java juste pour ça. Par exemple, pour corriger (si possible) ou invalider globalement les résultats d'un parseur bogué après l'avoir corrigé. Et la ligne de SQL sera aussi exécutée plus rapidement que les nombreuses requêtes que Hibernate envoie pour faire la même chose.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

2577

PUT**N DE B****L DE M****E

un truc est tombé, juste la ou il faut pas, et a cassé une inductance variable dans mon IIc, utilisé pour la sortie composite, et ce genre de merde est introuvable, je n'ai meme pas la valeur de la bouse neutral

L2 ici:
zrv2

(label "Hue adj" sur la carte mere)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

2578

Tu as la réf pour UE1 ?
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

2579

C'est un SIL, je penche pour un truc purement custom


CRL8433M
AA3
#logoinconnu# 343-1001

La premiere ligne est je pense principalement le date code (week 33 1984) et 343-xxxx est une ref tres Apple-ienne

j'ai la bobine d'origine, mais les fils qui relient a la base sont cassé, donc quoique je fasse la valeur en uH sera differente. Est-ce vraiment un probleme je sais pas trop, mais c'est étonant que la schematique ne donne aucune valeur (et je ne trouve rien sur google)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

2580

Ici il est indiqué "2.2" donc je dirais 2,2 µH ? (2,2 nH ça semble trop petit, et 2,2 mH c'est trop grand)
https://archive.org/stream/Sams_Computer_Facts_Apple_IIc/#page/n31/mode/2up

Exemple d'inductance variable 2.2 µH :
http://www.electronicsurplus.com/unmarked-8-916-inductor-adjustable-1-4-2-2uh-package-of-25
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo