summarylogtreecommitdiffstats
path: root/multidesk
blob: ffb62431a5fd8ed3efd65e05cd220fddf0a11eea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
Il est même stipulé dans le contrat de license que le système pouvait se
modifier seul et que  je  n'étais  pas  responsable  en  cas  d'attaques
racistes ou terroristes de la part du système.
-- Jayce - Tremblez bourgeois ! --
%
MultiDeskOS permettra peut-être à Linux  d'avoir  enfin  des  programmes
professionels fonctionnant dessus via le futur starter cmdlinux.
-- Jayce - La civilisation avance --
%
Si certains sont intéressés aussi  pour  être  payé  20  Euros  pour  se
ballader dans une ville tel Paris ou Bruxelles  en  portant  un  de  mes
futurs teeshirts, ou casquettes, ca m'intéresse aussi.
-- Jayce - Businessman --
%
La FAQ sera encore modifiée, corrigée et traduite par des professionnels
-- Jayce - Y'a du boulot. --
%
MultiDeskOS est le langage  par  définition  qui  utilise  le  moins  de
ressources système pour fonctionner. Nous entendons par là,  qu'il  vous
est totalement possible  de  le  démarrer  en  mode  texte  ou  en  mode
graphique selon le starter utilisé, et MultiDeskOS est donc  capable  de
transformer votre simple DOS en vraie interface graphique ne faisant que
quelques Ko sur le disque.
-- Jayce - Révolutionnaire --
%
Comme  MultiDeskOS  est  un  langage  pour  le  moment,  il  nous   faut
actuellement le démarrer sous  un  autre  système  d'exploitation.  D'où
l'idée,  afin  de  ne  pas  entrer  en  conflit,  de  faire  un  système
interpréteur et non compilateur. MultiDeskOS  fonctionne  donc  en  mode
texte. Ceci a pas mal d'avantages, comme par exemple, le fait de pouvoir
faire tourner les logiciels en multitâche sans entrer en conflit avec le
multitâche du système  d'exploitation  qui  tourne  derrière.  Un  autre
avantage de taille, est qu'il n'est plus nécessaire de compiler le  code
du programme, ce qui nous fait gagner de l'énergie mais qui permet aussi
une compatibilité complète entre toutes les versions de MultiDeskOS.
-- Jayce - L'interpréteur pour un développement durable --
%
Actuellement donc, MultiDeskOS est un langage de programmation  évoluant 
vers un OS.
-- Jayce - Théorie de l'évolution --
%
Ce qui justifie que MultiDeskOS est un  peu  plus  lent  que  DOS  (5x).
Toutefois, comme il fonctionne en mode texte et avec  des  starters,  il
serait possible  de  créer  un  processeur  2048  bits  pour  8(bits)  *
256(Commande MultiDeskOS) et avoir ainsi un OS plus rapide que tous  les
autres. MultiDeskOS permettra d'arrêter une fois pour toute les attentes
entre logiciels et matériels puisqu'il me suffit  de  créer  un  starter
pour la nouvelle machine 64GBits pour que tout MultiDeskOS, ses jeux  et
programmes tournent dessus. MultiDeskOS est donc un peu  plus  lent  que
DOS mais pourrait devenir plus rapide, exécutant une commande au lieu de
20 instructions asm.
-- Jayce - Je me comprends --
%
Il faut savoir que la nouvelle version incrémente un  compteur  de  1  à
1000000 en 5 secondes en mode texte, au lieu de 228 secondes pour la 1.0
beta 29c qui est sur le site internet. 
-- Jayce - Bench 2, le retour --
%
En clair, la nouvelle version 1.1 de MultiDeskOS est 2 fois plus  rapide
que la version précédente 1.0.  Comme  la  boucle  MultideskOS  de  test
comprend 4 instructions, on peut donc dire  que  le  nouveau  MDOS  peut
exécuter plus de 4 millions de commandes en une seule minute sur un  P2.
MultideskOS vous offrira donc une vitesse presque égale  à  MS-DOS  avec
des graphismes et des Shell à la Windows  -  Linux.  Autrement  dit,  la
nouvelle version de MultideskOS  exécutera  en  une  seule  minute,  750
programmes de 5303 commandes.
-- Jayce - Bench --
%
Je vais ptetre passer pour un couillon, mais c'est quoi DTC ? 
-- Jayce - Couillon --
%
Je projette par la suite, de recompiler MultideskOS pour  Amiga  500  et
Atari 1040 ST fm et STE. De  cette  manière,  MultideskOS  tournera  sur
quelques plateformes et quelques plates formes tourneront sous celui-ci.
Ca marchera dans tous les sens :-) 
-- Jayce - Et vice et versa --
%
Les versions futures  de  MultideskOS  vous  permettront  de  gérer  des
niveaux  de  sécurité  supplémentaires,  permettront  de  rediriger  des
satellites de la NASA par internet et supportera une interface domotique
de 8 entrées + sorties. 
-- Jayce - C'est l'amérique ! --
%
Je préfère vous foutre tous le cul par terre dans  3  à  6  mois,  après
avoir travaillé  sur  MultideskOS  et  après  l'avoir  rendu  stable  et
intuitif. [...] De plus, un éditeur de  logiciel  m'a  proposé  d'éditer
MultideskOS. Ne vous inquiétez pas, et commencez à programmer dessus  si
vous voulez gagner, à moyen et à long terme, un bon paquet de fric. Tous
les logiciels windows et linux  devront  être  reprogrammés  sous  notre
MultideskOS. Reste à savoir qui les fera et  qui  gagnera  des  $$$.  
-- Jayce - Business plan --
%
Comme tu vois, il y a bien plus qu'un programme derrière MultideskOS. Ca
m'étonnerait qu'à lui seul, il ait réussi à faire un système avec toutes
les facultés qu'a le mien. 
-- Jayce - Ciel ! Un concurrent --
%
Programmer en francais est plus rapide car notre cerveau parle  francais
depuis  la  naissance  et  ne  doit  donc  pas  convertir.  
--  Jayce - Évidemment, en allemand c'est plus dur. --
%
Même un gamin de 12 ans pourrait faire un Word ou un  Excel  sous  notre
MultideskOS. 
-- Jayce - Scénario de fin du monde --
%
Conception d'un logiciel sur demande :
- Petit utilitaire en mode texte. 61,97 Euros.
- Programme privé en mode texte ou graphique. 247,89 Euros.
- Logiciel complet pour entreprises. 495,79 Euros. 
-- Jayce - Catalogue --
%
> Pouvez-vous nous montrer un exemple de comment on assigne une fonction
> à un signal ou à un évènement ?
Pour appeler une fonction, il suffit de tapper son nom. 
-- Jayce  -  Y'a pas besoin de tout ça. --
%
Avez-vous un exemple de programme partagé ? Genre, mémoire  partagée  ou
autre... ? 
-- Jayce - Curieux --
%
Je crois que vous êtes tous tellement habitués à Windows  et  Linux  que
vous ne vous rendez pas compte des facilités de MultideskOS. 
-- Jayce - Coding party --
%
Pour le Multitache, sache aussi, que le vrai Multitache n'existe  pas  !
Pour avoir du vrai Multitache, il  te  faut  plusieurs  processeurs.  
-- Jayce - Je sais, ça fait mal --
%
Mais si tu charges Word et Excel par exemple, rien ne  sert  d'avoir  un
multitache puissant ! Tu connais quelqu'un qui peux tapper sous Excel et
sous Word en même temps ? Impossible. Tu peux faire  des  copier/coller,
ils peuvent tourner ensemble l'un  derrière  l'autre  à  quelques  micro
secondes d'intervalles, mais ils ne seront jamais en même temps et n'ont
pas besoin de l'être car un seul clavier 
-- Jayce - Logique --
%
Les bouton occupent 0% du temps processeur ! 
-- Jayce - \o/ --
%
MultideskOS est donc interpréteur et non pas compilateur  comme  Windows
ou Unix. 
-- Jayce - Faut pas confondre --
%
On peut avoir des if imbriqués mais pas de Else imbriqués.  
--  Jayce - Limitations --
%
On ne sait pas définir MultideskOS. C'est un OS ou en  tout  cas  ca  le
sera par la suite. 
-- Jayce - Mystique --
%
Pour quitter, on va donc sur la ligne "Quitter" de la fiche "Options" et
on fait Shift gauche + Enter dessus ou Shift Gauche + 2  (pas  pavé)  
-- Jayce - Interface intuitive --
%
Si tout le monde s'en fou, pourquoi tout le monde est abonné ? 
-- Jayce - sarcastique --
%
Découvrez  MultideskOS,  notre  nouvel  OS  compatible  MSDOS,  Windows,
Macintosh et Linux ! Supporte la domotique, l'intelligence artificielle,
ne peut-être contaminé par des  virus  informatique,  transportable,  ne
craint pas le piratage informatique si utilisé sans autre OS. 
-- Jayce - Introduction/Conclusion --
%
Utilisez MultideskOS  pour  créer  des  outils  plus  puissants  tel  de
nouveaux GSM, de nouvelles imprimantes intelligentes, des vidéo VHS avec
menu  interactifs,  équipez  vos   satellites   d'un   système   souple,
configurable et sécurisé, afin de gérer toute une liste de  tâches  pour
un moindre coùt. 
-- Jayce - Technologies d'avant garde -
%
MultideskOS ne gère pas la mémoire comme tout le monde... Il n'y  a  pas
de swapping ni de fragmentation, car tri automatique des variables  dans
la mémoire par ordre alphabétique etc.. 
-- Jayce - Ça me la coupe --
%
Alors, la beta29B, en plus de ces deux changements, aura  quelques  bugs
en  moins,  mais  assez   indescriptibles...   Par   exemple,   les   IF
fonctionneront mieux dans la 29b que dans la 29 ou une  condition  était
inversée... 
-- Jayce - Logique floue --
%
> > Oh, j'aime pas trop parler de comment MultideskOS gère les progs...
> Pourquoi ? Trop technique pour vous ? ;-)
Non, mais je n'aime pas que tout le monde connaisse  son  fonctionnement
parfaitement, car je ne veux pas qu'on me vole mon projet. Je sais qu'il
y a de bons programmeurs dans le monde et qu'ils seraient  tout  a  fait
capables de prendre mes idées. 
-- Jayce - Espionnage industriel --
%
> Mode réel et protégé dépendent du processeur (Intel  et  compatibles).
> Un pocket sous ARM ne proposera jamais de modes comme ceux la par ex.
Je sais mais ils pourraient changer le processeur. Je sais très bien que
le 286 tourne en réel et que le 386+ en protégé. 
-- Jayce - Supprimer le problème, vous supprimez la solution --
%
De plus, rien n'empeche Amiga de créer eux-même un shell Amiga  afin  de
rester dans la course et d'avoir un ordinateur compatible avec ceux  qui
sont dans le commerce aujourd'hui. [...] C'est pour ce genre de  société
que MultideskOS peut s'avérer etre une puissance de taille à moyen et  à
long terme. 
-- Jayce - Tous avec moi ! --
%
Chez nous, pas question de faire des milliers de logiciels tant que nous
n'aurons pas un MultideskOS valable. Ce qui sera le cas dans les jours à
venir, voir les deux ou trois semaines. On est  tout  bon.  
--  Jayce - Satisfaaaaaakchieuuuune --
%
Bon, chez nous, People et MultideskOS fonctionnent tous les deux,  alors
il est difficile de se rendre compte... mais nous venons  de  mettre  un
nouveau fichier  people10.exe  et  multidsk.exe  sur  le  site  internet
officiel. Cette nouvelle  version  alloue  8.192.000  octets  alors  que
l'ancienne version en allouait 65.535.000. 
-- Jayce - Code de haute voltige -
%
Nous avons toutefois un support téléphonique  que  vous  pouvez  joindre
sans hésitation au  (+32)xxxxxxxxx.  Ce  support  téléphonique  n'a  pas
encore d'horaire et peut-être soit allumé, soit éteint. 
-- Jayce - Dodo --
%
En effet, nous vous proposions nos  produits  gratuitement,  et  n'avons
rien gagné comme argent. Nous nous sommes fait pirater, et avons  décidé
de faire certains services payants, mais ceci ne vous plaît  pas.  C'est
pourquoi, nous refaisons tout gratuit, y compris les logiciels,  puisque
pour tout le monde, contribuer est de trop. Toutefois, ne venez pas nous
faire chier pour nous poser la  moindre  question  par  email,  nous  ne
voyons pas pourquoi nous devrions répondre à toutes vos questions  alors
que nous ne sommes pas payés pour cela. 
-- Jayce - Énervé --
%
Si ce groupe n'est pas accessible, c'est qu'il a été piraté et  on  s'en
fou, vous n'aviez qu'à nous donner  les  moyens  de  porter  plainte  et
d'agir en conséquence. Il se pourrait que Jayce poste sur le chat ou  le
forum de ce groupe Yahoo, mais il se peut aussi  que  quelqu'un  d'autre
poste sous son nom. On en a rien à foutre. 
-- Jayce - Blues --
%
Je pense que je vais créer un autre format que le MPG, AVI et  MOV,  qui
soit propre à MultideskOS, avec mes propres compressions. J'ai  quelques
idées pour faire de bonnes compressions. 
-- Jayce - Garagiste --
%
Vous bénéficieriez alors de la puissance de MultideskOS, avec un système
portant vôtre nom, garanti sans plantages que vous  pourriez  configurer
comme vous le souhaitez et rester cependant compatible avec  les  autres
systèmes comme Macintosh par exemple qui pourrait alors faire un système
Mac compatible Windows... 
-- Jayce - Suivez moi bien --
%
Les icones  et  curseurs  de  souris  peuvent  être  ceux  utilisés  par
Microsoft Windows, mais seuls les fichiers  de  766  Octets  32x32  sont
supportés pour le moment. 
-- Jayce - Précis --
%
* MultideskOS gère mieux le clavier.
* La calculatrice refonctionne
* Un petit jeu avec une balle qui rebondit a été ajouté.
* Les boutons fonctionnent maintenant parfaitement et à chaque fois.
* La  vitesse  de  MultideskOS  a  été  énormément  améliorée.  Il   est
  maintenant beaucoup plus rapide que tous ses concurrents. 
-- Jayce - Changelog --
%
<Jesus> Tiens, Jayce, rigolons un coup  :  pour  le  support  de  l'IDE,
compte 10000 lignes de C 
<Jayce> on s'en fou, je  programme  MultideskOS en pascal 
-- Jayce - Le pascal, c'est plus fort que toi --
%
<on_baise_pas_jesus> jayce, tu devrais pas être te  comporter  comme  ça
avec ce genre de public, tu pourrais le regretter, cincèrement 
<Jayce> on>> pourquoi ? ils vont me faire quoi hein ? je suis le fils d'
un sénateur je te le rappelle 
-- Jayce - Intouchable --
%
<Jayce> le C c de l'assembleur 
<Jayce> un niveau au dessus  
<Jayce> qui est lui aussi un niveau au dessus du 0 et 1 du processeur 
-- Jayce - La théorie des couches --
%
<Jayce> j'attaque Windows  comme  un  virus  
<Jayce> je le bouffe  de l'intérieur puisque je ne peux pas  le  contrer  
<Jayce> je le double
<Jayce> je gagne avec ou sans lui 
-- Jayce - A genou ! --
%
<Jayce> Al // MultideskOS a son propre language ,  c'est  une  sorte  de
Visual Basic indépendant 
-- Jayce - VB, _la_ référence --
%
<glandium> jayce : t'as pas  de  remords  à  entuber  tes  amis/proches/
connaissances ? 
<Jayce> glandium / ils sont tous très heureux 
-- Jayce - Les pratiques de mes amis ne me regardent pas --
%
<DJailles> Jayce: sérieux MultideskOS t'occupe à plein temps  ?  
<Jayce> DJailles // oui, c mon métier 
<Jayce> comme Bill Gates avec  Windows  
-- Jayce - Illustre précédent --
%
<guile> Diskor: prend un vrai OS: BeOS 
<Jayce>  guile  //  BeOS  a  fait faillite 
<Jayce> trop gratuit, ca fait fermer la boite  
<Diskor> Jayce: c'est quoi la différence entre gratuit et trop gratuit ? 
<Jayce>  Diskor // BeOS donnait une  version  de  50  Mb  avec  quelques 
trucs... ce n'est pas bon, il faut que l'OS soit  payant  pour  que  les 
gens doivent  payer  pour
<Jayce> utiliser les logiciels gratuits 
-- Jayce - Quand on paie,  c'est moins gratuit, mais c'est mieux --
%
<marc_> tu connais le Hurd ? 
<Jayce> non 
<Jayce> c quoi ? 
<marc_> tu connais L4 ? 
<Jayce>  non  plus,  je connais pas bcp de language 
-- Jayce - Et L5, c'est du poulet ? --
%
<Jayce> il est ou votre OS a vous ? 
<marc_> Jayce: dtc 
<polop>  Jayce  : DTC 
<guile> Jayce: dtc 
<longhairedguru> Jayce: dtc 
<Jayce> c koi  dtc  ?
-- Jayce - Il n'est jamais trop tard pour apprendre --
%
<Jayce> eluom // Windows a beaucoup de pascal 
<Jayce> à la base 
-- Jayce - On en apprend tous les jours --
%
<Jayce> jjb, tu sais, le C, c de l'assembleur,  mais  avec  des  crasses
dedans 
<Jayce> le VB c de l'assembleur  avec  plein  de  crasses  dedans
<Jayce> la programmation objet c de l'asm aussi tout n'est qu'asm,  mais
a diff niveaux 
-- Jayce - La programmation, c'est sale ! --
%
<Ploop> Jayce : J'ai programmé un cd-key generator, C'est mal ?  
<Jayce> ploop // ca ne marche  pas  sous  MultideskOS  ca  
<Ploop>  Jayce  :  et pourquoi ca ne fonctionne pas ? 
<Jayce> ploop /  parce  que  MultideskOS est recompilé pour chaque  user
(  produit  )  
<Jayce> s'il y a 100 commandes de MultideskOS, il est recompilé 100 fois  
<Ploop>  Et  tu  le genere comment le no. de serie ? 
<Jayce> c automatique  le  recompilage, tu met compile = 100 et voila :-)
<Jayce> ploop //  au  hasard  
<Frodon> Jayce: au hasard ? comment t'assure que tu fais pas 2  fois  le
même  ?
<Jayce> et les fichiers sont cryptés avec ce nr de série, donc si tu  le
change, tous les fichiers sont détruits 
<Jayce> frodon // il retient  ce qu'il a déjà sorti 
-- Jayce - 100% secure --
%
<Jayce> moi je n'ai pas beaucoup de savoir, mais bcp d'intelligence, car
je sais me sortir de tous les problèmes rencontrés 
-- Jayce - Ph34r ! --
%
<Jayce> GIF, JPG etc -> DIA <Ploop> Jayce : DIA ? <Jayce> DIA =  Dessins
assistés par Intelligence Artificielle <Jayce> et les vidéos  c'est  VIA
-- Jayce - Logique --
%
(20:17:33) Ploop: Tu peut m'expliquer comment fonctionne l'IA?
(20:17:34) Jayce: non, c'est trop long
(20:17:35) Jayce: en plus il faut avoir une grande largeur/vue d'esprit
(20:17:36) Jayce: et connaitre  un  peu  le  fonctionnement  du  cerveau
           humain sous forme math?matique 
-- Jayce - Une autre fois, peut-être, petit scarabé --
%
(20:17:37) Ploop: Tu as fait des etudes?
(20:17:38) Jayce: non
(20:17:39) Jayce: c pour ca qu'on a pas toujours les meme termes
(20:17:40) Jayce: mais einstein non plus 
-- Jayce - MultideskOs me prend tout mon temps --
%
<@Jayce> frodon / on était trois au  début  et  maintenant  je  suis  de
nouveau plus ou moins seul, mais c pas grave, c moi qui  ait  tout  fait
jusque maintenant 
-- Jayce - Ph34r d4 M4st3r ! --
%
<mostroplant> Jayce: est-ce qu'il  est  prévu  un  portage  d'emacs  sur
Multidesk ? 
<@Jayce> monstroplant  /  nan,  pas  encore  de  shell  emac
<Monstroplant> Jayce: ah, tant pis 
<@Jayce> monstroplant / le shell  mac sera fait de toute facon 
-- Jayce - Pas tous à la fois svp --
%
En premier lieu, je vous rappelle que  MultideskOS  fonctionne  en  mode
texte tout comme internet. CCe qui signifie que MultideskOS, grace à  sa
simplicité et sa puissance, pourra un jour remplacer le format  internet
qui est pour  le  moment  soutenu  par  les  languages  HTML  -  JAVA  -
ColdFusion etc.. 
-- Jayce - Internet, c'est simple --
%
Grace à ses technologies pointues, nous pouvons dire que  notre  système
ne plantera jamais. Il est parfaitement stable et  ne  craint  plus  non
plus les virus informatiques. 
-- Jayce - Mes chaussures me serrent un peu --
%
Pour pouvoir utiliser nos logiciels, il vous faut acheter notre  système
MultideskOS. C'est ce système qui va traduire nos logiciels pour que  le
processeur de votre ordinateur les comprenne. 
-- Jayce - Je fais  simple pour les neuneus --
%
J'ai inversé la date de sortie entre le logiciel  de  gestion  pour  les
boulangeries avec celui des écoles, afin que  les  professeurs  puissent
insérer leurs notes dès la rentrée des classes, les boulangeries pouvant
attendre. 
-- Jayce - Plannificateur éclairé --
%
M'occuper du réseau par cable série et LPT, afin qu'il détecte de  suite
l'autre PC, et qu'il vous laisse la possibilité d'échanger des  fichiers
d'un ordinateur à un autre. 
-- Jayce - Quand on vous dit qu'il y en a là dedans ! --
%
Vous avez lancé MultideskOS sou  un  émulateur  Unix,  d'ou  sa  lenteur
éventuelle. 
-- Jayce - Ben oui, forcément ! --
%
MultideskOS est un système interpréteur, il fonctionne donc avec  AI  et
non avec pointeurs et n'est donc comparable, ni avec  Windows,  ni  avec
Unix ou ce qui existe déjà dans le commerce. 
-- Jayce - La révolution est en marche --
%
Il a été dit que le dossier devait etre x:\Multidsk car MultideskOS  est
portable (on ne doit pas l'installer) 
-- Jayce - Ahah ! Je l'avais vu venir celle-là. --
%
Effectivement, BeOS est mort car il n'était justement pas sur  une  base
DOS. 
-- Jayce - BeOS ça su><e --
%
MultideskOS est plus ou moins open source. 
-- Jayce - Je me tâte --
%
Au fait, l'interface Windows permet de faire plus  de  choses.  On  peut
lancer 4 programmes. 
-- Jayce - Et ça ne fait que commencer --
%
Si la souris ne bouge pas sous MultideskOS, quittez le, lancez un driver
tel mouse.com et redémarrez MDeskOS. 
-- Jayce - Hotline compétente --
%
> J'ai vu mieux sur
> http://www.lindows.com/lindows_products_lindowsos.php
Je suis allé voir, c'est pas aussi bien que le  Multidesk.  
-- Jayce - Lindows, ça su><e --
%
Notre OS n'est pas comme BeOs. J'ai  testé  BeOs  aussi,  mais  BeOs  ne
permettait pas de faire ALT+TAB pour passer d'un système à l'autre alors
que le Multidesk oui. 
-- Jayce - J'ai déjà dit que BeOS ça su><e --
%
Un de plus, tu veux que ton PC dise bonjour au clients qui rentrent dans
ton magasin et tu veux pouvoir les compter... Rien de  plus  facile,  le
Multidesk est domotique et te permet de gérer toutes  ces  choses...  --
Jayce - Multidesk est poli --
%
Il en est de même avec tous les  autres  OS.  On  redessine  l'interface
graphique en mettant des barres, des  boutons,  etc  la  ou  il  faut  (
suivant l'OS  modèle  )  et  on  essaie  de  faire  des  programmes  qui
supportent la plupart de ses extentions. 
-- Jayce - Dis papa, c'est quoi une interface graphique ? --
%
Je programme depuis que j'ai l'age de 11  ans  et  je  connais  bien  le
language machine, l'assembleur, le Pascal, et tous ses  dérivés.  Ya  la
mémoire, le Multitache, l'espace disque, les drivers,  les  textes,  les
principes, les DLL, les modules, les fichiers multimedia, le 32 bits, le
mode protégé, la compatibilité et tout son aspect commercial... 
-- Jayce - Ah, vous croyez que c'était plus simple, hein ? --
%
Les plus grand génies sont souvent passés pour des fous ou des cons,  et
ce n'est que après un bon nombre d'explications  que  les  gens  ont  vu
qu'ils étaient des génies et qu'ils avaient raison. 
-- Jayce - Je suis sur le chemin du Panthéon --
%
Merci mon nounours, mais je te signale que ce HTML de merde a  été  créé
par "MICROSOFT Word", et qu'il a fallu que je le convertisse  avec  Cold
Fusion pour qu'il le considère comme un fichier nomal et pas comme un de
ces putain de fichier HTML Word débile qui ajoute encore plus  de  merde
dans le fichier... De plus, si ce putain de  MICROSOFT  Outlook  Express
supportait l'option BCC et que Microsoft ne faisait pas un Outlook et un
Outlook Express juste pour nous donner plein de confusions, j'aurais  pu
cocher cette case dans le menu View. Pour ce qui est  de  la  pollution,
tous mes messages sont regroupés dans le meme message de base, alors que
j'aurais pu l'envoyer dix fois  et  répondre  sans  reply.  
--  Jayce  - Microsoft, ça su><e. Et ta gueule d'abord. --
%
Faut rien bouger à votre système. Tout tourne comme avant, mais avec  le
Multidesk, qui supporte la domotique, permet de  réparer  votre  Windows
s'il tombe en panne, puisqu'il  tient  sur  une  disquette,  etc...  Pas
besoin de créer de partition, Windows croit que c'est  un  programme  
-- Jayce - Attendez, je claque dans mes doigts --
%
BEOS est merdique. Il se télécharge  et  fait  50  mégas  et  n'est  pas
compatible Windows. Même si il met un lien sur le bureau de Windows pour
le lancer, on doit redémarrer la machine  pour  passer  d'un  système  à
l'autre alors que le multidesk ne doit pas etre installé et  peut  avoir
aussi un lien sur le bureau de Windows, mais avec lui  on  peut  swapper
entre le Multidesk et Windows via la touche ALT-TAB. 
-- Jayce - Il me semblait l'avoir pourtant dit, que BeOS ça su><e --
%
Autant de divisions que d'interfaces graphiques...  Beos,  Linux,  Unix,
Dos, Windows, Macintosh, Amiga, Atari... Un sacré nombre, plus tous  les
jeunes programmeurs désirant créer leur OS. En effet, ils n'auront  plus
besoin de créer des programmes gérant la mémoire, les  disques,  drivers
et autres... Ils n'ont qu'a créer une interface graphique Multidesk.  Si
tout le monde crée son interface graphique sous le Multidesk,  tous  les
systèes du monde seront différents mais compatibles entre-eux.  Plus  de
monopoles. 
-- Jayce - Je veux sauver le monde --
%
Deux secondes, ce serait pas mal que vous me montriez le language  perl,
pour que je le rende compatible avec le Multidesk, lisez la FAQ de notre
site (en bas de bage) pour savoir comment créer un language PERL sour le
Multidesk. 
-- Jayce - Ah zut, je connais pas ce truc là. --
%
Pfff, je suis allé  voir,  je  comprend  pourquoi  vous  critiquez  tous
MultideskOS, vous êtes jaloux, car vous ne savez rien programmer d'autre
que des sites qui font planter des machines, ou des images stupides. Les
gens les plus intelligents ne sont pas ceux qui savent pirater ou  faire
planter mais ceux qui savent protéger. 
-- Jayce - Rira bien qui rira  le dernier. --
%
Non, je programme en InLine sous Pascal, ce qui convient  à  mettre  des
codes hexadécimaux séparés par Virgule. De plus c'est le  code  le  plus
rapide et le plus petit. Idéal si on veut faire  un  système  rapide  et
petit. 
-- Jayce - Ça vous la coupe, hein ? --
%
Je peux inclure n'importe quel language dans Multidesk, mais FORTH n'est
pas prévu pour le moment. Il me faut de la documentation sur ce language
et il ne pourra être inclu que en juillet minimum, 
-- Jayce - Enfer,  il était pas planifié celui-là. --
%
En fait, MultideskOS fonctionne assez rapidement, il est  même  beaucoup
plus rapide que Windows dans beaucoup de situations, parce que le  temps
de chargement ( disque ) d'un programme de 1 Mo est plus lent que  celle
d'un programme de 3 à 50 Ko, et que les calculs processeur mettent moins
de temps que les accès disques. C'est pour cette  raison  notemment  que
les PC portables sont plus rapides.  Ils  ont  en  effet  un  disque  de
dimention plus petite. De plus, le  système  n'a  plus  besoin  de  SWAP
(Cache disque), à cause des petites tailles. De ce  fait,  on  evite  un
fichier de 250 Mo sur le disque ainsi que des vas et viens réguliers  de
la tete, que Windows fait pour lire une  partie  du  programme  et  pour
mettre cette partie dans le fichier SWAP, avant d'y  accéder  à  nouveau
pour la relire comme si c'etait de la mémoire RAM.  Les  caches  disques
sont ridicules de nos jours, avec 256 Mo de  RAM,  Windows  RAM  encore,
alors que MultideskOS tourne sans rien dire a partir  de  16  Mo,  8  Mo
étant le minimum. Nous avons testé, MultideskOS est aussi rapide sur  un
486 - 66 Mhz que Windows sur un Athlon  750  Mhz.  Sur  ce  mme  Athlon,
MultideskOS démarre entre 2 et 5 secondes, alors que Windows  +-  en  30
secondes. 
-- Jayce - Vous n'y connaissez rien au matos. --
%
> > Nous sommes heureux de vous signaler l'ouverture d'un  nouveau  site
> > "Multidesk OS" intermédiaire
> Dites, c'est pas bientôt fini ce spam ?
C'est mon Thread 
-- Jayce - Non mais, qui c'est le chef ici ? --
%
De plus, si votre Windows 95 - 98 ou Me plante, notre OS peut le réparer
automatiquement. 
-- Jayce - C'est pas un os, c'est une pharmacie --
%
De ce fait, un programme complet ne fait que  1  à  5  Ko  maximum  sous
MultideskOS alors que le même sous Windows fait 100 à 500 Ko. 
-- Jayce - Windows ça su><e (bis). --
%
On peut en effet redéfinir ce que  l'on  souhaite.  Tu  peux  très  bien
mettre dans un fichier système du Multidesk : One = 1 Tu  pourras  alors
tapper dans n'importe quel programme MultideskOS :  Writeln  One  +  One
pour qu'il affiche 2 à l'écran... C'est génial ! 
-- Jayce - C'est  bête, mais fallait y penser ! --
%
Il est aussi facile de créer un  browser  HTML  puisque  lui  aussi  est
exécuté en language texte. Le format HTML est plus compliqué et beaucoup
moins performant. 
-- Jayce - HTML, ça su><e --
%
Les fichiers peuvent être  cryptés  via  l'EXP,  qui  est  le  Multidesk
Extended Protection. Il est  alors  impossible  de  lire  la  source  du
fichier. 
-- Jayce - Avec un peu d'habitude, on peut regarder la matrice --
%
La domotique et l'intelligence artificielle sont les  principaux  atouts
de MultideskOS. C'est pour cette  raison  qu'il  a  été  conçu  sur  une
plateforme interpréteur et non compilateur. 
-- Jayce - Mais on ne vous a rien appris à l'école ? --
%
Il y aura des d'outils, mais la programmation sous  Multidesk  est  très
simple et se passe volontier d'outils. 
-- Jayce - Emacs, ça sert à rien --
%
Aussi,  MultideskOS  n'utilise  plus  de  programmation  conditionnelle,
contrairement aux autres. Dans la pluspart des cas, fini les  IF,  ELSE,
ENDIF. Exemple : PutButton LeftReach [Vies = Vies - 1] En clair, dès que
l'on relâchera le bouton gauche de la souris sur ce bouton, le nombre de
vies diminuera de 1. On peut ainsi appeler des variables, des fonctions,
etc.. Ceci évite les traditionels : "IF (ButtonName = Button1) Then"  On
se retrouve avec un programme ne faisant alors que quelques  lignes.  
-- Jayce - Oui, oui, révolutionnaire on vous dit. --
%
Non, même si la base du système est gratuite, le système est commercial,
comme le sont Microsoft Windows, Mac et autres.  Ce  qui  assurera,  une
suite et une prise en main du  système  de  plus  en  plus  sérieuse  et
concrête. 
-- Jayce - Je vous ai dit que j'avais des talents  de  vendeur ? --
%
D'un point de vue vitesse, sachez que MultideskOS est  plus  rapide  que
les autres, pour une simple raison : la lecture sur  les  disquettes  et
disques durs est plus lente que le temps  que  met  le  processeur  pour
analyser et décoder. Autrement dit, il est plus  rapide  de  charger  un
programme de 5 Ko en mode texte que de lancer un  programme  compilé  de
150 Ko, parce que la tête du disque dur  ne  doit  bouger  qu'une  seule
fois, le programme tenant dans un  seul  secteur  du  disque.  De  plus,
MultideskOS  utilise  des  techniques  intelligentes  et  complexes  qui
permettent à n'importe quel programme  de  se  charger  entre  une  demi
seconde et deux secondes suivant le type de machine.  Le  programme  est
géré comme interprété et compilé. 
-- Jayce - C'est mathématique. --
%
MultideskOS ne supporte pas encore les disques NTFS.  Vous  devrez  donc
avoir Windows  NT,  2000  ou  XP  derrière  MultideskOS  pour  avoir  la
possibilité d'accéder à vos fichiers. 
-- Jayce - Un peu de patience ! --
%
Les interfaces sont des programmes  qui  se  chargent  au  démarrage  du
systême, affichant les boutons et menus là où il convient. 
-- Jayce - A votre service. --
%
Mais comme expliqué dans la FAQ, notre Multidesk est en effet multitâche
préemptif, fonctionne en mode protégé 32 bits. Il est tout à fait  comme
ses frères Microsoft  Windows,  Linux  etc...  Je  rappelle  encore  que
personne n'a entendu parler de la première version des OS en général  ou
très peu. Il faut du temps pour prouver que ceci ou  celà  vaut  quelque
chose. Qui connait Windows 1.0 ?? Qnx 1.0 ?? --  Jayce  -  C'est  de  la
merde, mais ça va pas durer. --
%
- Oui il est tout  a  fait  MultiUtilisateur.  Tout  les  users  peuvent
  configurer leur session comme ils le souhaitent. 
-- Jayce - On ne me coince pas comme ça, moi. --
%
Non, nous ne plaisantons pas pour les virus. Les virus tel "I Love  You"
et autres sont impossibles sous MultideskOS. [...] Notre  OS  fonctionne
en mode texte, et les logiciels ne se créent plus par changement  direct
de registres processeur, mais par des fonctions MultideskOS. 
-- Jayce - Et toc ! --
%
Eh bien voila ! Notre but est de pouvoir offir la possibilité à  Mac  de
tourner sous Windows. Donc de leur permettre une  compatibilité  inverse
également. Sinon Microsoft s'empare de  Mac,  alors  qu'avec  nous,  Mac
s'empare de Microsoft. 
-- Jayce - Sauveur d'Apple. --
%
Ainsi, les mises à jour de MultideskOS ne changeront RIEN !  Le  nouveau
système tournera mieux, sera plus rapide, plus stable,  comportera  plus
de commandes, mais sera exactement le même qu'avant la mise à  jour.  
-- Jayce - Tout est dans le rien, et réciproquement. --
%
Nous allons faire en sorte que MultideskOS  et  surtout  ses  outils  de
cryptage/décryptage soient remis à jour régulièrement, car  la  sécurité
est mieux assurée ainsi. Exemple, nous mettons MultideskOS sur le net le
30 juin 2002, vous codez vos fichiers avec MultideskOS,  trois  semaines
plus tard, un pirate informatique parvient à les décoder, pas grave ! Le
temps qu'il  trouve  comment  les  fichiers  sont  codés,  une  nouvelle
combinaison de codage est déjà sortie ! Les  fichiers  déjà  codés  avec
l'ancienne   version   seront   recodés   avec   la   nouvelle   version
automatiquement. Le travail ne doit être fatiguant QUE pour les  pirates
informatiques ! 
-- Jayce - Les \/\/ar10rd5 n'ont qu'à bien se tenir. --
%
MultideskOS n'a pas de base de registre comme Windows. Il n'a  en  effet
que des fichiers INI. 
-- Jayce - La base de registre, ça su><e --
%
MultideskOS est un OS. Il ne gère pas (encore) le secteur boot, mais  le
fera par la suite. Comme il a ses propres formats de fichier,  et  qu'il
gère tout, on considère que c'est un OS et non  un  Shell.  
--  Jayce - Tanenbaum ? Qui c'est ça ? --
%
MultideskOS permet de lancer 255 logiciels en meme temps pour le moment.
Ceci pourrait etre augmenté par la suite. 
-- Jayce - Du calme ! Tout vient à point à qui sait attendre. --
%
Nous venons  d'améliorer  l'interface  Windows  sous  MultideskOS.  Vous
pouvez maintenant utiliser  son  menu  "Démarrer"  comme  sous  le  vrai
Windows. 
-- Jayce - Alors, heureux ? --
%
MultideskOS quand à lui, suit la politique  Microsoft.  Le  système  est
livré presque nu, mais il est possible de l'étendre autant  qu'on  veut.
-- Jayce - Mutidesk, c'est un espèce d'élastique en somme. --
%
Je voulais aussi le faire seul, car si d'autres  personnes  touchent  au
code source, elles pourraient mettre du code  que  l'un  ou  l'autre  ne
comprendrait pas. C'est ce qui fait que certains OS sont très lents, une
personne met une option, il suffit de changer un 0 en  1,  mais  l'autre
personne ne le sait pas et met 15 nouvelles lignes de code  au  lieu  de
remplacer ce 0 par 1. 
-- Jayce - Je suis le seul à coder propre. --
%
Je rappelle que j'ai déjà acheté les noms de  domaine  pour  montrer  ma
bonne foie, et prouver que MultideskOS  n'est  pas  un  VaporWare  comme
certains le croyaient. 
-- Jayce - Si c'est pas un sacrifice, ça ! --
%
Bien entendu, nous allons créer ces outils pour que les gens  ne  soient
pas  perdus,  et   allons   aussi   améliorer   leurs   similitudes   et
présentations, ceci en attendant  que  MultideskOS  ait  suffisament  de
fonctions pour convertir les programmes Windows  au  format  MultideskOS
(émulateur). 
-- Jayce - Et cela ne fait que commencer. --
%
Vous montre le menu démarrer -  recherche  sous  MultideskOS  sur  shell
Windows. 
-- Jayce - Comment ça fatigué ? --
%
Simplement parce que lors du lancement d'un  programme  DOS  ou  Windows
(fichier EXE-COM-BAT), MultideskOS met l'écran en mode texte,  afin  que
le chargement du programme Windows soit plus rapides. En effet, Windows,
lorsqu'il reprend la main sur MultideskOS, sauve son environement  comme
pour tout autre programme, avant de  le  mettre  en  réduction  dans  la
barre. De ce fait, si votre MultideskOS tourne en 1024x768,  Windows  va
devoir sauver 786 432 pixels + tout le  reste,  ce  qui  prend  3  à  10
secondes suivant  les  machines  alors  que  l'opération  est  immédiate
lorsque MultideskOS s'en occupe et met l'écran  temporairement  en  mode
texte. Il vous suffira par la suite de  presser  simplement  une  touche
pour que votre bureau MultideskOS apparaisse comme  avant.  
-- Jayce - Fallait y penser. --
%
La photo 29 montre que maintenant, les boutons enfoncés ont un cadre  de
contour afin de voir exactement sur quel bouton on se trouve. 
-- Jayce - Un peu de 3D, c'est plus joli. --
%
Vous voulez peut-être le code en open source pour pouvoir mieux  pirater
? Avez-vous compris qu'au plus le code est protégé, au plus ca évite les
petits malins de pirater ? 
-- Jayce - Et puis quoi encore ? --
%
Bon... certaines personnes m'ont parlées de  l'open-source.  Je  pensais
que l'open-source était donner toutes les sources de l'OS.  
-- Jayce - Mea culpa. --
%
Bon, il se pourrait que MultideskOS devienne open  source.  
-- Jayce - Mais je suis pas fixé. --
%
Comme tu revolutionnes l'informatique pour  longtemps,  en  reduisant  a
zero  les  risques  de  virus,  en  reduisant  a  presque  0  les  temps
d'exectution, je pense que la course aux armements qu'es l'evolution des
vitesse d'horloge devient caduque. 
-- Jayce - Et oui, je révolutionne le monde du harware aussi. --
%
Le fait qu'il ne soit pas open-source vous certifie un  produit  complet
et performant, pas un produit touché par tout le monde, avec de  mauvais
codes. 
-- Jayce - Ça tombe sous le sens. --
%
> Une chose est sure si linux est toujour dans lombre c'est  qu'ils  ont
> refusé que les grands viennent jouer dans leur court. Le problème avec
> linux c'est que lorsque tu développes une application, t'est obligé de
> livré les sources et tous ça gratuitement.  KDE  étant  opensource  et
> étant, je crois, la seul alternative graphique sur linux.  Cette  état
> de chose oblige les grosses boîtes à livrer leur source(1er  problème)
> et ça gratuitement.
>
> Prener l'exemple suivant. Corel,  un  fleuron  canadien  y  a  pas  si
> longtemps, avait commencé à développer sous Linux(KDE) et à vendre son
> produit phare
> 700.00$ US. Bon c'est cher, ça c'est  vrai,  mais  lorsque  plus  d'un
>     millier d'ingénieurs et de codeurs ont élaborés  le  projet.  Faut
>     bien que quelqu'un paie la note.
>
> Et qui pourrait  bien  s'interresser  ?  un  produit  de  haut  niveau
> graphique?. Les graphistes sacrement. Eux ils sont prêt à payer.
>
> Et qui pourrait bien s'interresser à un produit  comme  Wordperfect  ?
> Tous ceux dont leurs travails dépend d'un traitement de texte.
>
> Sérieusement exist-il un produit sur linux qui soit de  calibre  avec:
> CorelDraw ? La suite Office de Ms Photoshop ? AutoDesk et AutoCad... ?
>
> Mon avertissement et il  est  sérieux.  éloigne  toi  de  ce  qui  est
> OpenSource. Il se peut que tu es entre les mains un concept de Génie.
>
> - Fait breveté le concept et non un copyright de ton code. Il  y  tout
>   un monde entre les deux. Le copyright empêche qq'un de ce servir  de
>   ton code à son propre bénifice mais cela ne l'empêche pas  de  créer
>   un code différent et de copier le concept.
>
> Le brevet ça  c'est  différent.  C'est  le  concept  intégral  que  tu
> protèges pour les vingts prochaines années. Donc si qq'un  élabore  un
> concept  similaire,  tu   peux   l'attaquer   en   justice   pour   le
> produit(concept) et non pour le code qu'il renferme. De plus au brevet
> ce n'est pas sur le code mais sur la forme que repose le brevet.  Donc
> tu peux te foutre du codre et de l'ouvrir si tu veux.
>
> Mais avant de ne faire  quoique  ce  soit,  prend  le  temps  de  bien
> réfléchir.
>
> Il existe un  produit  qui  à  créé  un  emgoument  certaint  dans  la
> communauté de Palm. C'est "Falch.net Developer  Studio".  Au  fil  des
> bêta,  gratuite,  le  gars  à  su  fideliser  une  grosse   clientèle.
> Aujourd'hui son produit est au point et il le vend à prix d'or. 99.00$
> US pour la personelle et 350.00$ US pour  la  >  suite  professionnel.
> C'est le meilleur produit sur le marché  actuelement  pour  programmer
> sur un Palm. Sont idé de base a été d'élaborer un produit similaire  à
> Visual Studio. Alors comme des milliers  de  programmeurs  programment
> avec Visual Studio (VC++, VB,  VFP),  quoi  de  plus  naturel  que  de
> travailler avec Falch. Je vous jure que ça prend des mois à s'habituer
> à Code Warrior. Code Warrior est au  monde  d'Apple  ce  que  VC++  et
> Borland C++ est au monde de Windows. Falch est le VC++ de Palm.
>
> Donc au lieu du OpenSource. Fait breveter ton produit aux Etats  Unis.
> Je vois mal un européen copier et vendre ton  concept  en  europe.  Je
> crois qu'il y a des entente à ce niveau. Mais bon vérifie sur ce point
> et agit en conséquence.
>
> Après le brevet et seulement  si  tu  as  le  brevet,  fait  faire  un
> copyright du code que renferme ton produit. Là  c'est  plus  "touché",
> s'il y a des bouts de codes copiés, ben oubli le copyrigth.
>
> Prend des entententes avec les gens qui veulent dévellopper avec  toi.
> Tu vends les produits et la rénumération ce fait au prorata.  Donc  si
> qq'un écrit 100 lignes de codes dans une application qui  en  contient
> 10000 bien il touchera 100/1000 des profits générés. Comme ça chaqu'un
> recoit la juste part pour la contribution apporté.
>
> Les mageures pour gagner la partie.
>
> Un traitement de texte de qualité Un tableur de qualité Un  agenda  de
> qualité Un programme d'envoie et  réception  de  fax.  Une  messagerie
> efficace en Intranet et et Internet. Un exploreur pour le Web.
>
> Et le plus important, permettre  aux  mageures  comme  IBM,  COREL  et
> toutes  autres  société  de  grande  envergure  s'installer   sur   ta
> plateforme sans avoir  de  compte  à  te  rendre.  En  cela  pour  les
> applicatifs et non pour les plateformes de d?veloppements.
>
> C'est tout. Bye XXXXXXX.
>
> En passant l'opensource c'est pour les pauves et les étudiants non pas
> besoins de revenu pour vivre.
-- Fan de Jayce - Heureusement que je passais par là --
%
La souris ne sert que pour les logiciels utilisant cette dernière.
-- Jayce - Lapalisse -
%
Bien entendu, les claviers nouvelle version, sans fils et avec pleins de
boutons ne seront peut-être pas  fonctionnels  à  100%.  Toutefois,  les
lettres et les chiffres le seront toutefois. Les touches  non  reconnues
sont les lunes et autres.
-- Jayce - Mon clavier est dans la lune --
%
L'enfant qui vient au monde ne se programme-t-il pas en se déduisant que
pour marcher il faut mettre un pied devant  l'autre  et  recommencer  la
fonction en boucle afin d'avancer ?
-- Jayce - Ahreu. --
%
MultideskOs est apparu en 1996. Á l'époque, je ne savais pas  encore  ce
que deviendrait ce véritable monstre informatique.
-- Jayce - Groaaar ! -
%
Le site officiel  est  disponible  en  francais  et  en  anglais  depuis
quelques minutes. Il se peut qu'il y ait des erreurs à corriger  car  le
site a été généré sous Google
-- Jayce - La faim, les moyens, toussa --
%
Lorsque vous quittez Antibug  ou  un  autre  programme,  il  n'est  plus
possible de choisir un autre logiciel. Il  faut  recharger  MultiDeskOS.
Ceci ne persistera pas dans  les  versions  futures,  mais  a  été  fait
actuellement, étant donné qu'il existe encore  une  gestion  de  clavier
commune. Autrement dit, si le logiciel SOFTS ne se quittait pas avant de
charger AntiBug, son menu défilerait lorsque vous feriez  défiler  celui
de Antibug.
-- Jayce - Simple soucis de mise au point --
%
MultiDeskOS ne tourne plus lorsqu'un EXE est démarré. Pour cette raison,
nous limitons les EXE aux jeux. Ceci est pratique car un  jeu  EXE  sera
gourmand en ressources ( sinon autant le faire en MultiDeskOS ) et  sera
bien heureux de tourner en  monotâche.  Un  module  MultiDeskOS  devrait
pouvoir continuer à le faire tourner en multitâche grâce  aux  Interrupt
Jump Table de DOS, dont, la $08 et la $1C.
-- Jayce - Je fais caca aussi ou vous avez compris ? --
%
CMDDOS32.exe déconne lorsque tout le système est codé en EXP. Pourquoi ?
Qqun sait y répondre ?
-- Jayce - Hotline --
%
La nouvelle version de Flash permettra de fonctionner en mode graphique.
Plus intéressant donc puisque le  stromboscope  aura  un  bien  meilleur
effet. Flash simule en effet les flashs blanc de discothèque donnant  un
mouvement de saccade une fois dans le noir.
-- Jayce - Jusqu'où irez vous ? --
%
De plus, ces commandes suivies d'options permettent  au  système  d'être
plus intélligent car il pourra dès lors se réparer seul par la suite  ou
créer des logiciels de manière autonome.
-- Jayce - Darwiniste --
%
Notre système MultiDeskOS pourrait tout à fait  équiper  le  tableau  de
bord d'une voiture ou d'un avion par exemple, via un  simple  ordinateur
386 monté dans l'habitacle. Votre voiture pourrait donc se voire  équipé
d'intelligence, ou d'une série de  réflexes  lui  permettant,  une  fois
connectée au système de frein ou  d'accélération,  monté  avec  quelques
capteurs de distance, de freiner ou en  tout  cas  de  ralentir  si  une
personne traverse la rue au moment ou vous regardez derrière vous...
-- Jayce - Sécurité routière --
%
Flash permet de faire flasher  l'écran  tel  un  stromboscope  dans  les
discothèques et vous donnera alors l'impression,  une  fois  toutes  les
lumières éteintes, de bouger avec des mouvements saccadés ou au ralenti.
La prochaine  version  fonctionnera  en  mode  graphique  pour  plus  de
réalisme et permettra de  modifier  la  vitesse  depuis  un  fichier  de
config.
-- Jayce - Boris chauffe son bermuda --
%
Apparemment, ce bug apparait lorsque le fichier MDC ou MDF  dépasse  les
400 lignes avec commande ou non parce j'ai supprimé des lignes  dans  le
MDF qui ne fonctionnait pas jusqu'a ce que ca  fonctionne.  Hors,  cette
ligne était normale, je l'ai supprimé, ca a fonctionné, j'ai ajouté  des
lignes vides et ca a planté à nouveau, j'ai supprimé d'autres  commandes
au hasard, ca a refonctionné, j'ai rajouté des espaces ou des  commandes
et ca à replanté... Enfin voilà.
-- Jayce - Debogage --
%
Des messages ont  aussi  été  postés  sur  le  net  afin  de  promouvoir
MultiDeskOS sur ces mémoires de masse, dans les processeurs ou les BIOS,
notemment chez Intel, AMD et autres grosses sociétés.
-- Jayce - Spa^WMarketing --
%
J'ai aussi décidé de porter plainte contre lui et de demander 5000 Euros
de dommages et intérêts, pour avoir démoli le serveur de  newsgroups  en
postant n'importe quoi comme message, pour avoir démoli le forum  qui  a
suivi juste après le serveur de newsgroups, pour avoir créé  un  package
de crack EXP dont il se vente sur son site web depuis des semaines, voir
des mois alors que le code de MultiDeskOS est  cencé  être  fermé  (  un
simple email pour me dévoiler la faille aurait  suffit  ),  pour  s'être
enregistré  sur  ce  forum  via  plusieurs  nicknames  dans  l'intention
éventuelle de démolir la future société et  produits  MultiDeskOS,  pour
avoir créé un système MVM étant sois-disant compatible avec MultiDeskOS,
afin de démolir notre  produit  commercial.  Une  plainte  sera  déposée
demain chez mon avocat, maître Jacques Hamaide.
-- Jayce - Justice --
%
De toute facon, je compte bien être très connus partout dans  le  monde,
créer un MultiDeskOS qui bousille tout et  avoir  un  tas  de  gens  qui
sautent en l'air avec  moi  en  discothèque  pendant  qu'on  écoute  mes
musiques.
-- Jayce - Cauchemar --
%
Aussi, MultiDeskOS devient plus complet et puissant, donc le mode  texte
ne continuera pas à l'infini... sauf pour  les  compatibilités...  C'est
chiant... Pourquoi ne pas avoir tout géré en mode  graphique  depuis  le
début messieurs les hardwares constructor ?
-- Jayce - Question existentielle --
%
Bref... MultiDeskOS détecte les  périphériques  lors  de  leur  première
utilisation. La fonction du CDROM pointera sur la fonction de détection,
qui une fois achevée modifiera le pointeur sur la fonction de lecture du
CD par exemple. Ainsi, lors du prochain appel,  la  détection  n'a  plus
besoin d'être effectuée, et il n'y a  alors  aucune  condition  dans  le
code.
-- Jayce - Simplicité --
%
L'interpréteur était impensable à l'époque oui, comme il est  impensable
qu'un enfant de 1 an lise un livre, mais les machines  d'aujourd'hui  et
de demain fonctionneront sur un disque de type puce électronique et  non
plus sur une plaque mécanique tel que le HD.
-- Jayce - La puce et la fourmi --
%
En clair, la personne X laisse tourner son NetDesk sur  son  ordinateur,
pendant que la personne Y lui envoie un email  contenant  des  commandes
MultiDeskOS. NetDesk va télécharger le mail  et  le  convertir  en  .MDC
avant de le démarrer comme n'importe quel programme.
-- Jayce - Back Orifice pour les nuls --
%
J'ai commencé un petit programme qui lit un fichier HTML.  En  fait,  ce
programme deviendra  un  browser  Internet  pour  MultiDeskOS.  Pour  le
moment, il ne fonctionne qu'en mode texte, et ne supporte que HR, B, /B.
-- Jayce - C'est le premier pas qui compte --
%
Je vais utiliser le format cgi-bin pour gérer  le  site.  En  effet,  ce
format ne nécessitera aucun logiciel de messagerie comme c'était le  cas
avant.
-- Jayce -  Comprenne qui pourra --
%
Bon, j'ai acheté un livre sur les réseaux et j'ai trouvé comment  faire.
C'était facile, mais il fallait  le  savoir.  Ce  qui  était  écris  par
monsieur tout le monde dans les newsgroups était faux et m'avait  induit
en erreur...
-- Jayce - Usenet su><e --
%
CmdDos32 va bientot gérer l'USB, le PCI et le PnP. J'ai en effet  trouvé
des sites avec des sources  PASCAL  gérant  cela.  Il  faut  encore  que
j'analyse le fonctionnement,  que  je  recrée  un  code  plus  ou  moins
similaire mais en 32  bits  et  que  je  convertisse  par  la  suite  en
MultiDeskOS.
-- Jayce - C'est partiiii ! --
%
Function #Name(@man)
  screen.writeln #text("Not yet implemented !")
EndFunction #Name(@man)
-- Jayce - La doc ? Quelle doc ? --
%
Comme j'ai presque 90 témoins sur le groupe, que j'ai les  sources  dans
un coffre à la banque, que  je  me  suis  renvoyé  MDOS  par  recommandé
postal, et qu'il est toujours scellé, je me suis permis  de  mettre  une
petite version de MultiDeskOS dans la section Files de ce groupe Yahoo.
-- Jayce - Propriété intellectuelle --
%

> > MultiDeskOS n'est pas open source non.
> Arg, tu es déjà mal barré donc
Non, pas si je veux vendre.
-- Jayce - Le libre, ça nourrit pas son homme --
%
J'attend le 15 juillet,  d'avoir  un  produit  fini,  pour  commencer  à
envaillir les download.com et la presse.
-- Jayce - Deadline --
%
Et puis je ne vois pas le rapport avec MultiDeskOS... alors que celui-ci
utilise la mémoire haute.
-- Jayce - Particularité --
%
Il n'y a pas de pile sous MultiDeskOS. Les fonctions ne sont pas  encore
récursives, mais le  seront  par  la  suite,  via  des  assignations  de
variables... Ce qui évitera de devoir créer  des  pile  et  d'avoir  des
stack overflow.
-- Jayce - Élémentaire mon cher ouatsonne --
%
Lorsque le starter ActiveX aura été créé, il vous sera alors possible de
créer de nouveaux sites Internet au format de fichier MultiDeskOS. Votre
site Internet sera donc créé via une  liste  de  commandes  MultiDeskOS,
bien claires, plutôt qu'en simple HTML. Les  sites  MultiDeskOS  pouront
donc avoir un accès complet au PC si la personne connectée le veux bien.
Il sera possible de le configurer et donc, de choisir quel site Internet
peux accéder à  tel  ou  tel  fichier.  On  aura  aussi  des  programmes
exécutables depuis le net, genre,  une  DB  énorme  que  toute  personne
pourrait compléter de part le monde.
-- Jayce - Révolutions --
%
Je voudrais donc faire un GUI  atari  et  peut-être  même  un  TOS  pour
programmer dessus... Le tout n'étant évidemment pas émulé  puisqu'il  ne
s'agit encore une fois que de fonctions  MultiDeskOS  pointées  par  des
variables.
-- Jayce - Comment ça c'est pas clair ? --
%
Au moins, même si  ce  n'est  pas  complet,  ca  fermera  le  clapet  de
certaines personnes qui disaient que MultiDeskOS n'avait  pas  de  shell
graphique ou ne pourrait pas fonctionner en mode graphique.
-- Jayce - Mos existe ! Il plante chez moi --
%
Créer une interface graphique Windows, avec le bureau, les icones et  le
menu démarrer ne devraient pas prendre beaucoup de temps.  Je  ne  ferai
pas cette interface pour le moment, mais permettrai d'en télécharger une
version sur le site par la suite. Je ne veux  pas  que  cette  interface
soit incorporée à MultiDeskOS pour que personne ne puisse  me  dire  que
j'ai volé Microsoft.
-- Jayce - Ce serait Mal(tm) --
%
> T'as prévu du Bézier ?
C'est quoi encore ce nouveau truc ?
-- Jayce - L'informatique, ça va trop vite --
%
Pour que deux morceaux de code se  suivent  de  manière  rapprochée,  il
suffit de démarrer deux  MDC  en  même  temps.  En  effet,  comme  c'est
multitache, MultiDeskOS exécutera une ligne du prog 1 puis du 2 et du 3,
puis reviendra au 1. Donc deux programmes peuvent tourner en même temps.
-- Jayce - Autre question ? --
%
Il ne faut pas oublier qu'on NE PEUT PAS comparer MultiDeskOS  et  Linux
!! MultiDeskOS est interpréteur  et  ne  donne  pas  de  ressources  aux
programmes !
-- Jayce - Alors, vos histoires de synchro de threads, hein... --
%
Mais trop lente, elle a été refaite et est déclarée en ce  moment  comme
étant un langage de programmation, en attente de son achèvement.
-- Jayce - Shell graphique, OS, Langage, quelle différence ? --
%
La souris est maintenant transparante et la boîte de dialogue à plus  la
forme d'un LCD moderne que d'une simple fenêtre. Je  vais  aussi  mettre
deux petis bips quand on ferme la boite. Un peu comme dans les films  de
science fiction.
-- Jayce - Bienvenue au 21ème siècle --
%
Un nouveau jeu du pendu a été créé. Il n'est pas encore terminé.  Il  ne
connait que le mot bonjour pour le moment. Je vais faire  en  sorte  que
l'on puisse créer une liste de mots dans un  fichier  quelconque  et  je
dois encore dessiner le bonhomme. Je ne sais pas... peut-être  faire  un
truc un peu original, avec un petit cochon ou un extra terrestre.
-- Jayce - Infogrammes peut aller se coucher --
%
> Et y a-t-il un équivalent de la fonction printf ?
L'imprimante n'est pas encore disponible sous MultiDeskOS 1.1.
-- Jayce - Le C par l'exemple --
%
Bien, effectivement, je sais que Java  n'est  pas  Javascript,  celui-ci
étant une sous classe de Java.
-- Jayce - C'est comme le Port Salut... --
%
J'ai configuré KDE sur ma deuxième machine mais n'ai pas encore réussi à
y mettre mon PASCAL car lorsque je vais dans  /mnt/cdrom,  il  n'indique
aucun fichier alors que mon pascal est dessus  et  en  fichier  .zip  ou
.tar. [...] Il est vrai que je  n'ai  pas  utilisé  la  commande  mount.
Toutefois, je ne sais pas ou il faut la tapper.
-- Jayce - KDE su><e --
%
Etant au rez-de-chaussée, il nous est possible de mettre une  affiche  à
la fenêtre indiquant que votre société  nous  sponsorise.  Les  passants
verront alors le nom de votre société, en voiture ou à pied.  Notre  rue
est fortement fréquentée.
-- Jayce - Businesman --
%
MultiDeskOS fonctionne évidemment sous DOS comme expliqué  précédemment,
ce sont les exe windows qui ne tournent pas sous DOS.
-- Jayce - Spamafote ! --
%
En fait, dans l'exemple a+b=xxx, multideskos  regarde  en  premier  lieu
s'il peut convertir les deux variables, a et b en nombre. S'il  ne  peut
pas, il se dit qu'il ne s'agit pas de  deux  nombres  et  les  joint  en
texte.
-- Jayce - Chien savant --
%
Je voulais savoir, mon compilateur PASCAL me  permet  de  compiler  sous
FreeBSD. Ca me permet quoi ca ? Je  vais  de  toute  facon  aller  voir.
Peut-être qu'ils ont converti la pile TCP de freebsd sous forme  d'unité
pascal. C'est possible ? Sans doute je pense... je vais aller  voir  sur
leur site, ce qu'ils en disent.
-- Jayce - Envoie un titre et devient célèbre --
%
> C'est bien pour cela que le DoD utilise l'ADA, un descendant du Pascal
> et pas le C ou le C++.
Il est vrai que derrière, il s'agit toujours de code ASM. Maintenant, il
faut savoir aussi que je ne compile pas  MultiDeskOS  cmddos32.exe  avec
borland pascal 7.0 des années 80.
-- Jayce - Le code s'envole, l'assembleur reste --
%
Cette après midi, je vais faire des écrans virtuels en mode texte,  afin
que  chaque  programme  ait  sa  zone  d'affichage  et  n'utilise   plus
directement l'adresse mémoire  $B800.  Sinon,  lorsque  deux  programmes
tournent en multitâche, les deux s'affichent en même temps.
-- Jayce - Mon écran scintille :( --
%
Ce mode vidéo est toutefois lamentablement lent, contrairement aux  VESA
pour la simple raison qu'il change l'état d'un port à chaque fois  qu'il
affiche un pixel. Je ne sais pas faire mieux pour le moment, c'est  tout
ce que j'ai trouvé dans mon livre.
-- Jayce - Non, pas Tanenbaum, qui c'est Tanenbaum ? --
%
Je le sais très bien merci, mais je me permet de vous rappeler  tout  de
même que MS-Windows 1.0 n'était qu'en noir et blanc.
-- Jayce - La théorie de l'évolution informatique --
%
Pourquoi ce revirement soudain ? Simplement parce que je me rend compte,
que je vais beaucoup plus vite  pour  programmer  en  MultiDeskOS  qu'en
Pascal. Eh oui, ca semble un petit peu prétencieux et  je  m'en  excuse,
mais un programme tel lookout me prenais au moins une semaine en Pascal,
à cause de tout ces trucs, genre déclarer les variables, ne plus  savoir
exactement quelle commande fait quoi, ne pas avoir utilisé un  bon  Uses
pour appeler une unité externe non chargée et bien plus encore.
-- Jayce -- MultideskOs ro><or --
%
On peut aussi analyser les images, car souvent en vidéo,  on  change  de
prise de vue et on revient sur la précédente. A ce moment, on peut faire
un principe à la DivX, en ne stockant qu'une seule fois l'image dans une
fonction MultiDeskOS et en écrasant alors la bouche de la  personne  qui
parle avec quelques nouveaux rec #x(xx) ... On transforme donc une vidéo
en code et en fonctions. Ensuite on peut encore la compresser  fortement
en zip, puisqu'il ne s'agit que d'un format texte.
-- Jayce - Le DivX pour les nuls --
%
Avec tous les textes d'aide, les options,  et  companie,  on  arriverait
sans doute à des programmes allant jusque 15 à 20 Ko. Mais pas  plus  je
pense.
-- Jayce - Et 640ko de Ram seont un maximum --
%
Ce qui est le plus emmerdant, désolé, ce sont les petites crasses  qu'il
y a  sur  les  vidéos.  Petits  points  rouges,  couleurs  pas  toujours
pareilles etc..
-- Jayce - Nouveau ! Dispositif anti points rouges --
%
Je veux que  MultiDeskOS  soit  complet  et  fonctionnel  avant  de  lui
arranger le portrait. C'est d'ailleur l'inverse de  l'année  passée.  On
avait il y a un an, un sois-disant système, mais qui  plantait  tout  le
temps et qui n'était pas franchement beau,  à  cause  du  temps  partagé
entre graphismes et gestion système.
-- Jayce - Ha zut, il a pas tort, là --
%
Bien entendu que Word et Exel sont plus complets que celui que  je  vais
faire. Mais il ne faut pas oublier qu'ils  seront  bloqués  un  jour  ou
l'autre par Windows lui même ! MultiDeskOS fonctionne en mode texte,  ce
qui veut dire que dans mon Word 4 ou 5, il sera capable de comprendre en
partie ce que la personne tappe ! Il pourra aussi gérer plus  facilement
le texte, que Windows, qui lui, fonctionne en compilé et essaie de créer
et de supporter d'autres langages textes pour  se  compléter  alors  que
MultiDeskOS est comme cela d'origine. Il faut voir ca à long terme.
-- Jayce - Vivement MultideskOs 42.42 --
%
N'oublions pas que Windows et Linux ont + de 15 ans chacun. Moi je  sors
la premiere vraie version dans 3 mois.
-- Jayxe - L'âge de raison --
%
C'est pareil, les programmes ne  changent  pas.  Ils  n'ont  pas  besoin
d'être recompilés. Au pire, on sélectionne un autre  ftp.exe  compatible
avec linux ou on utilise un émulateur DOS tel DOSEmu.
-- Jayce - Je vous sens subjugué --
%
> Linux est compatible aussi avec tous les formats de fichiers.
Oui, mais je n'ai pas encore réussi à lancer Linux sous Windows, tout en
le faisant tenir dans 4 Mo de RAM.
-- Jayce - Mauvais point --
%
Ceci n'abîmera pas le PC et ne sortira pas de messages  d'erreur  toutes
les 5 minutes disant qu'il faut une mise à jour, vu  que  les  commandes
inconnues sont tout simplement ignorées.
-- Jayce - Quand il n'y a pas de solutions, supprimons le problème --
%
Pourquoi un architecte, pour  son  travail,  aurait-il  besoin  d'un  OS
complet à la Windows ou Linux alors que tout ce dont il a besoin  à  son
travail, c'est d'une suite bureautique ?
-- Jayce - Pas moyen de booter sur Ms Office $#&$* ! --
%
Terminé les constructeurs de hardware  qui  doivent  attendre  que  l'OS
suive et que les logiciels soient convertis pour cette nouvelle  version
de cet OS. Terminé tout cela avec MultiDeskOS. La vitesse de progression
technologique va aller de plus en plus rapidement grâce  à  MultiDeskOS.
Terminé de devoir convertir les programmes de son PC au format  PocketPC
ou GSM. Un  simple  starter  pour  Pocket  PC  et  tous  les  programmes
MultiDeskOS  tournent  directement  sous  celui-ci   sans   la   moindre
convertion et pour seulement 250 Ko.
-- Jayce - Tous à ma botte, je vous dis --
%
Contrairement à Microsoft qui doit avoir un Windows 95,98,me... pour  PC
et un SE pour Pocket PC. Les deux n'étant même pas compatibles.
-- Jayce - Des sacrés blaireux, soit dit en passant --
%
MultiDeskOS ce n'est pas DOS ! C'est un OS,  avec  ses  programmes,  ses
jeux, ses textes, ses langages, ses formats de fichiers et ses  starters
que l'on doit utiliser afin de le démarrer de manière  dynamique  plutôt
que d'avoir un seul OS bootable directement à la BeOS, qui finirait tout
comme lui, a la poubelle.
-- Jayce - Enfin, bientôt... --
%
Un  processeur  2048  bits  permettrait  d'exécuter  tout  une  commande
MultiDeskOS en une  seule  grosse  instruction  et  lui  permettrait  de
déplacer ses phrases en une seule opération.
-- Jayce - En un cycle d'horloge ! Sisi ! --
%
C'est comme pour lookout, il utilise deux progs  exe  windows.  Mais  il
permet tout de même de lire les emails sous  dos.  Il  n'y  a  que  pour
envoyer et recevoir les emails qu'il faut un  windows  avec  winsock.dll
derrière.
-- Jayce - C'est juste une question de réglage --
%
MultiDeskOS est déjà un OS à part entière, son langage,  ses  fonctions,
ses fichiers etc.. Il n'a pas encore de starter boot c'est  tout.  C'est
un OS dynamique.
-- Jayce - Un lilo ! Un lilo ! Un lilo ! --
%
Je ne sais pas si tout le  monde  comprend  bien  le  fonctionnement  ou
l'utilité d'un système tel que MultiDeskOS.
-- Jayce - J'en vois dans le fond qui suivent pas --
%
Je ne sais pas si j'ai très bien compris, je suis tellement  fatigué  ce
soir, j'ai aidé un ami à se choisir un scanner et j'ai mis  à  jour  ses
deux PC. Ca m'a littéralement épuisé.
-- Jayce - Journée de merde --
%
> Tu sais, tu n'as qu'à reprendre la pile de FreeBSD
Je ne reprend jamais de code existant, gratuit ou non.
-- Jayce - C'est un principe --
%
>  - A propos des variables : Je vois dans les fichiers de  demo  qu'une
>    variable n'a pas besoin d'initialisation. Mais qu'en est-il de leur
>    portée ?

Il existe trois sortes de  variables:fichier,dossier,système.  Je  ferai
des pages d'explication sur le site, promis.

>     Comment sont-elle detruite ?

Automatiquement, lorsque ton programme est quitté ou terminé. En  effet,
un programme terminé se ferme automatiquement.

>     Dans quelle partie de la mémoire ?

Pas besoin de le savoir.  C'est  créé  dynamiquement.  Vous  n'avez  pas
besoin de savoir  où  sont  les  variables.  a=5  screen.write  #text(a)
affichera 5 à l'écran automatiquement.

>     Comment sait-on si la mémoire est saturé ?

Tout  est  autonome,  MultiDeskOS  fermera  le  programme  et   dira   à
l'utilisateur qu'il n'y a pas assez de mémoire  pour  que  ce  programme
continue.


>     Comment les type sont-il verifié ?

Les types sont automatiques.  [SNIP]  Il  existe  une  fonction  externe
&isnumber je crois qui permet aussi de tester si  une  variable  est  un
nombre ou est une chaine de caractères.

>     Le typage est-il fort ?

Ca veut dire quoi ?
-- Jayce - Commençons par la base --
%
Le fait que les programmes soient en mode texte ne pose pas de  problème
en temps  d'exécution  car  les  codes  sont  modifiés  efficacement  au
chargement de ces programmes. Seul le  chargement  d'un  programme  peut
prendre quelques micro secondes.
-- Jayce - On vous a menti --
%
Tous les formats de fichiers peuvent être  programmés  pour  fonctionner
sous MultiDeskOS ! Celui-ci peut donc lire, s'il possède la fonction  le
permettant, n'importe quel fichier multimédia.
-- Jayce - Standard ouvert --
%
Le code doit donc toujours être tapé dans une fonction et non en dehors.
-- Jayce - Sinon ça marche moins bien --
%
Nous avons eu de bons échos d'un côté, avec une multitude  de  personnes
nous aidant du mieux qu'ils  le  pouvaient.  Nous  avons  aussi  eu  des
critiques disant que le site ne ressemblait à rien à  l'époque,  et  que
notre système pouvait être une bonne chose s'il fonctionnait mieux. Nous
avons  donc  pris  en  compte  tous  vos  emails  et  avons   recommencé
complètement MultiDeskOS à partir de zéro !
-- Jayce - Que tout ceux qui rigolent sortent ! --
%
Enfin, http://groups.yahoo.com/group/CrazyChild est le groupe Yahoo pour
tous les fans du programmeur de MultideskOS, nommé Jayce, qui est  aussi
artiste, puisqu'il chante en pop, opéra et fait de la musique  classique
et techno.
-- Jayce - Un génie, vous dis-je ! --
%
Il ne faut pas oublier que MultiDeskOS est  multitâche  interpréteur  et
gère beaucoup plus de choses que DOS.
-- Jayce - Ça se voit peut-être pas au premier abord, mais... --
%
Ce n'est pas une pub négative, mais  beaucoup  de  monde,  implique  une
lourde gestion en temps du personel, d'échange d'avis, de  compréhention
etc.. Qui parmi les gens ayant travaillé sur WORD ont programmés Windows
et le connaissent parfaitement ?
-- Jayce - Le travail d'équipe, ça me connait --
%
Maintenant, pop3 et autres ont évidemment leurs avantages. Mais  il  est
toujours utile d'avoir un serveur FTP que l'on ne configure qu'une seule
fois sur sa disquette.
-- Jayce - Vous me suivez ? --
%
Un programme MultiDeskOS prend moins de place qu'un HTML. Car il  n'y  a
pas de fermetures de Tags tel </input>...
-- Jayce - Hééé oui, ça fait mal --
%
Pour la compression audio, recherche éventuellement  des  fichiers  MIDI
pour la musique classique, ca ne fait que 3 à 10 Ko par  fichier  et  ca
dure des heures.
-- Jayce - Quoi mp3 ? Qu'est-ce qu'il y a mp3 ?
%
Il faut redémarrer la machine pour pouvoir lancer  la  disquette  Linux.
MultiDeskOS n'a pas besoin de cela. Tu  charges  MC  de  MultiDeskOS,  à
partir d'une disquette, et directement, tu as accès au FTP. Plus  besoin
de configurer la machine, d'installer WS-FTP ou CuteFTP, tout est dessus
et compatible Windows. Pas besoin de dérranger longtemps la personne qui
travail sur le PC, gain de temps et donc d'argent.
-- Jayce - Décideur pressé --
%
1 Fois pour lancer la disquette linux et tout configurer la seconde pour
redémarrer Windows. En plus, le format de fichier est compatible Windows
puisque Windows -> Windows.
-- Jayce - Comment ça, c'est pas clair ? --
%
> pour ce qui est de la  securité  des  chat,  il  existe  le  mode  SSL
> (crytpage), car le ftp, c'est tout sauf securisé,  vive  les  mots  de
> pass et user en claire.
Oui, mais ca permet de s'échanger des fichiers.
-- Jayce - File Transfer Protocol --
%
Maintenant, il peut aussi mettre Windows et  MultiDeskOS  sur  un  CDROM
bootable, MultiDeskOS permettant  alors  d'installer  et  de  configurer
Windows automatiquement. Chose qu'il est impossible de faire de la sorte
si on utilise un système basé Linux.
-- Jayce - Multidesk est aussi un installeur ! --
%
Tout à fait. Dans cette  idée  d'esprit,  j'ai  créé  les  DIA.  Dessins
assisté par Intelligence Artificielle.  La  première  catégorie  de  ces
images est une simple phrase. &Logo = "0123456789ABCDEF" F  Représentant
le blanc et 0 le noir. 1 Bleu, 2 Vert etc.. Ceci est  utilisé  pour  des
images en 16 couleurs, de 15x16 maximum = 240 octets. Ce sont de petites
icones.
D'autres tailles seront aussi disponibles par la suite via  un  tableau.
L'idée était aussi de monter l'image avec des commandes MultiDeskOS.  Si
une image est un rectangle bleu qui prend tout l'écran, il suffirait  de
faire rec #x(0) #y(0) #width(640) #height(480)  #color(&bleu)  pour  que
cette image soit donc compressée en 52 octets au lieu de  640x480=307200
octets (soit 307 Ko). Ca remplacerait bien le format GIF pour  ce  genre
d'images. Maintenant, il est encore  possible  de  compresser  alors  ce
fichier DIA en .ZIP puisqu'il ne s'agit que de format texte et donc,  le
format le plus compressable !
Si une vidéo ne  contient  qu'une  série  de  rectangles,  chaque  image
peut-être stockée, à la rec #x(xx)... et un octet  peut  représenter  le
nombre de milli secondes à laisser cette image. Ceci évite de faire 24 x
le même rectangles en une seconde s'il ne bouge pas.
Ceci peut compresser une video d'une heure, n'affichant qu'un fond noir,
ou une mire vidéo lorsque le  poste  de  TV  n'est  pas  en  action,  en
seulement 2 ou 3 Ko.
-- Jayce - Formats d'avenir --
%
Je crois vraiment que j'ai bien fait de recommencer MultiDeskOS et de ne
pas m'être découragé ! Pour rappel, DOS exécute  ces  deux  millions  de
commandes en 2 secondes. MultiDeskOS 1.1 fonctionne donc en moyenne deux
fois plus lentement que le DOS.
-- Jayce - Optimization in progress --
%
Sous Linux, je ne connais pas de langage de programmation, ni le C++.
-- Jayce - Inconvénients --
%
Au fait, il ne faut pas oublier qu'on  ne  peut  pas  comparer  Windows,
Linux et Mac avec MultiDeskOS  étant  donné  qu'il  fonctionne  en  tant
qu'interpréteur et non en tant que compilateur.
-- Jayce - Vous ne suivez pas, enfin ? --
%
Maintenant, de toute façon, si vous aimez le projet, je crois  que  vous
comprendrez qu'il faut un instant sans démos. Imaginons que Microsost ou
une autre société quelconque pique mon truc...
-- Jayce - Méfiant --
%
Il ne me restera plus alors  qu'a  créer  des  logiciels  sous  celui-ci
durant le  mois  prochain  et  de  le  tester  avant  de  l'envoyer  aux
copyrigths le premier juin 2003 afin qu'il soit  prêt  pour  le  premier
juillet.
-- Jayce - Brevets logiciels roulaize --
%
Ces derniers jours n'ont pas été de  tout  repos.  Vendredi,  Electrabel
vient me mettre un fusible de 6A pour limiter ma puissance, n'ayant  pas
payé les 750 Euros que je leur dois.
-- Jayce - Génie incompris --
%
Je vais essayer de faire en sorte que MultiDeskOS soit tout de  même  un
peu partagé entre puissance et volume. Un système  très  puissant,  mais
sans aucune fonction, ne sert pas à grand chose.
-- Jayce - Compromis --
%
Je les ai remplacées par GetEnv et EnvStr qui  permettent  de  lire  les
variables environnement du système. Ceci permet notemment à  MultiDeskOS
de savoir s'il tourne sous Windows, sous DOS ou sous Linux
-- Jayce - Lute pour l'environnement --
%
j'ai permi  que  les  variables  xxx.options,  xxx.help  et  xxx.example
puissent être indéfinies s'il n'y a pas de valeur à y mettre.  De  cette
façon, on y gagne en nombre de variables et en temps puisqu'il  ne  faut
plus les définir.
-- Jayce - Optimisation --
%
Je l'ai fait chez moi pour que les invités ne lancent pas de  programmes
comme Kazaa ou Outlook express lorsque  je  suis  absent  un  instant  (
cuisine, wc etc.. ).
-- Jayce - Sur mon trône --
%
&ShutDown éteint les ordinateurs ATX  en  coupant  l'alimentation.  Vous
voulez par exemple que votre programme éteigne le PC  lorsqu'il  a  fini
son long travail exécuté en votre absence  ?  Facile  !  Cette  fonction
tiendra bientôt compte de Windows, afin de lancer la demande  à  Windows
si celui-ci est présent plutôt que de passer au  dessus  de  lui.  C'est
important si vous avez un texte ouvert p.ex.
-- Jayce - Sauvegardez qu'on vous dit ! --
%
J'ai modifié les paramètres de la fonction CHR du internal.mdi.  J'avais
oublié de mettre "" entre les (). Donc, si vous avez essayé la  commande
Chr sans succès, dites vous que c'était normal.
-- Jayce - Note de correction d'anomalie --
%
Il existe encore quelques autres nouvelles  fonctions  qui  me  semblent
importante, comme &GetDosVersion, &GetBootDrive, &CheckMSCDEX  et  enfin
&getMSCDEXVersion qui permettent d'avoir plus d'info sur  l'environement
où MultiDeskOS est démarré.
-- Jayce - La portabilité viendra _après_ --
%
vous êtes sûre de toujours tomber sur le site de multideskos, même après
des années puisqu'il s'agit d'une fonction livrée avec le produit.
-- Jayce - Réinvente le ouaib --
%
Qu'est-ce qui est le mieux ? Un MultiDeskOS 1.1  ne  fonctionnant  qu'en
mode texte avec plein de fonctions ou un MultiDeskOS 1.1 fonctionnant en
mode texte et en mode graphique mais avec peu de fonctions ?
-- Jayce - Gros dilemme --
%
La fonction &screen.save sauve le contenu de l'écran dans un fichier, la
fonction &screen.load affiche le contenu du fichier à l'écran. Ces  deux
fonctions sont super simple vous me direz sans doute, mais elles offrent
la possibilité de mettre plein de présentations sous forme  de  fichiers
de 3.90 Ko.
-- Jayce - Précis --
%
Comme MultiDeskOS sera un OS orienté texte, il va de soi qu'il faut  une
armée de fonctions gérant cela.
-- Jayce - Envoie un titre et devient célèbre ! --
%
Vérifie que ton lecteur soit opérationel à ce moment. Est-ce que tu l'as
testé à partir d'une disquette ? Verifie la protection write protect qui
se trouve dessus.
-- Jayce - Oui, bon, la démo accède au disque en écriture --
%
MultiDeskOS supporte maintenant les nombres à virgule !! Le tout est  en
plus  transparant  pour  vous  tous  et  il  n'a  même  plus  besoin  de
coprocesseur mathématique pour les faire ! Il calcule  tout  sous  forme
d'entier, ce qui est aussi plus rapide.
-- Jayce - Y'en a là dedans --
%
En clair, vous tappez un texte sous DOS,  et  grâce  à  cette  fonction,
terminé les caractères bizares lorsque ce fichier est lu  sous  Windows,
et vice-versa.
-- Jayce - Portabilité on vous dit --
%
audio.mdf, pour tout ce qui  concerne  l'audio.  Contient  notemment  de
nouvelles fonctions pour le speaker.
-- Jayce - Tout vient à point à qui sait attendre --
%
La difference est que la seule limite de MultiDeskOS, est  celle  de  la
mémoire. Il n'y a pas de  Stack  overflow  ou  de  conneries  du  genre.
Terminé tout ça !
-- Jayce - Révolutionnaire --
%
&RealStrg converti un nombre à virgules. Permet  donc  de  redéfinir  la
position de la virgules pour un nombre.
-- Jayce - Comment ça, pas compris ?!? --
%
&hi() renvoie les bits du haut d'un nombre.
&Lo() renvoie la partie basse.
-- Jayce - Y'a des hauts et des bas --
%
> Tu pourrais aussi définir une nouvelle table de caractères  extensible
> à l'infini, comprenant tous les caractères de toutes  les  langues  du
> monde. Comme nom, je propose  UniJayce.  Ensuite,  tu  pourrais  aussi
> créer une façon d'encoder ces caractères sans prendre trop de place et
> en restant compatible avec l'ASCII, et l'appeler UTF-42.
Oui, ca me semble être un bon principe. Merci.
-- Jayce - Découvre le monde --
%
C'est assez long, mais qui voudrait écrire 1000000  de  lignes  dans  un
fichier ? En plus, c'est du multitâche. C'était le  seul  programme  qui
tournait, mais je dis multitache parce  que  même  si  c'est  lent,  vos
autres programmes continueront de tourner parfaitement.
-- Jayce - Envoi un titre et devient célèbre --
%
Sachez que MultiDeskOS se modifiera  lui-même  par  la  suite  et  qu'il
pourra aussi créer  de  nouveaux  programmes  de  manière  tout  à  fait
autonome. Or, l'assembleur n'est pas quelque chose qu'on peut comprendre
sans analyse poussée, contrairement au code MultiDeskOS.
-- Jayce - Polymorphisme et chevilles --
%
> Si je comprends bien, l'assembleur sous MultideskOS est interprèté ?
Oui, comme toutes les autres commandes. MultiDeskOS  le  compilera  sans
doute par la suite avant de l'exécuter,  ce  qui  serait  beaucoup  plus
rapide.
-- Jayce - Compilez ! Il en restera toujours quelque chose ! --
%
> On te propose de faire un programme calculant le nombre PI  lui  même,
> qui comme tu  le  sais  ne  s'évalue  pas  à3.14,  mais  comporte  une
> infinités de décimales. C'est de l'algoritme pur, donc  exactement  ce
> qu'il faut pour tester la vitesse d'un interpéteur.
Ok. Mais pour calculer Pi, on fait comment ?
-- Jayce - Zatiz ze couèchone --
%
Pour écrire de la vidéo dans un fichier,  on  utilise  pas  de  commande
comme file.writeln mais plutot  file.blockwrite  et  file.blockread  qui
permettent évidemment d'aller beaucoup plus vite. Tout le monde sait que
la  commande  writeln  de  PASCAL  est  plus   lente   que   BLOCKWRITE.
File.Writeln n'utilise pas le Writeln de PASCAL mais BlockWRITE.  Malgré
tout, il doit encore décomposer la phrase !  Ca  prend  plus  de  temps.
Mieux vaut écrire un block de 64Ko !
-- Jayce - Optimisez ! Rédigez des phrases plus longues ! --
%
Je vais aussi lui incorporer maintenant,  la  possibilité  d'envoyer  un
email par FTP. N'importe qui peut à  partir  de  ce  moment,  ouvrir  un
compte FTP, pour que  des  milliers  de  personnes  puissent  créer  une
adresse email gratuite, sur ce serveur FTP.
-- Jayce - Pourquoi faire simple quand on peut faire compliqué ? --
%
> MS-DOS est nécessaire quelque soit l'OS utilisé sur le PC.
Pour  démarrer  MultiDeskOS  ?  Non,  mais  pour  démarrer  son  starter
cmddos32.exe oui. Il ne faut pas confondre MultiDeskOS et ses starters.
-- Jayce - Super plombé --
%
Je vous avais parlé d'un programme MultiDeskOS  EDIT.  Je  viens  de  le
renommer : MultiDeskOS Viewer 1.0. Viewer, comme NoS l'a  dit  est  plus
correct étant donné qu'il ne permet pas d'éditer les textes. Je  lui  ai
ajouté une option super géniale ! En effet, il est possible de  lire  un
fichier sur n'importe lequel de  vos  disques,  mais  aussi  un  fichier
stocké sur Internet.
-- Jayce - Where do you want to go today ? --
%
C'est cool, on aura plein de programmes  transportables  sur  disquette.
Pour info, P2P fait 3,84 Ko et Viewer avec toutes ses options 5,48 Ko  !
Des milliers de programmes complet sur une simple disquette de 1.44  Mo,
OS compris :-)
-- Jayce - Faites les comptes vous-même --
%
J'ai dans l'idée d'utiliser l'FTP pour les jeux en réseau MultiDeskOS.
-- Jayce - Décidement, FTP roulaize --
%
Il y a plein de raisons de programmer sous MultiDeskOS plutôt que sur un
autre langage de programmation. En tout  cas,  en  ce  qui  concerne  la
compatibilité. Pas besoin de compiler le code sous MultiDeskOS.
-- Jayce - Ça en fait déjà une --
%
Si MultiDeskOS est utilisé partout, les programmes passeront de 50 Mo  à
50 Ko et vos temps de téléchargements risquent de prendre un sacré  coup
de jeune !
-- Jayce - i2bp vaincra ! --
%
On parie qu'une fois que mes MultiDeskOS WORD/EXEL sont là  et  en  mode
graphique, similaires  à  ceux  de  Windows,  que  je  télécharge  aussi
rapidement ceux de MultiDeskOS avec  un  56K  que  vous,  pour  ceux  de
Microsoft avec une ligne ADSL ? J'irais peut-être même encore plus vite.
Evidemment, il faut d'abbord les faire, mouahaha :-) Je pense être  bien
parti.
-- Jayce - Le lièvre, la tortue, toussa... --
%
Les emails seront aussi garantis sans virus. Ils supporteront l'HTML, le
format texte mais aussi bien entendu le format MDC  de  MultiDeskOS.  Si
une personne vous envoie un MDC, vous pouvez l'ouvrir car  un  programme
MultiDeskOS ne peut écrire dans un dossier autre que  le  sien.  Terminé
donc les virus dans les emails !
-- Jayce - C'était si simple ! -- 
%
Plus besoin de 512 Mo de RAM, ni de 200 Go de  disque  dur.  MultiDeskOS
pourrait remplacer le BIOS de la carte mère ou même ne tenir que dans la
RAM puisqu'en tout et pour tout, il ne fait même pas  un  demi  MO  avec
tous ses fichiers,
-- Jayce - On se comprend à demi MO --
%
L'asm et les int ne sont normalement pas compatibles sur tous les OS.
-- Jayce - Doh ! --
%
Date: Mon, 28 Apr 2003 11:00:50 -0000
From: jaycetheczy
Subject: MultiDeskOS P2P. 

Un nouveau  programme  a  été  créé  et  fonctionne  déjà.  A  l'époque,
j'utilisais IRC pour chatter. Aujourd'hui  je  vais  quelques  fois  sur
caramail.com.

Or, dans tous les cas, soit le serveur est très lent, vu que beaucoup de
gens sont connectés en même temps, soit, il n'est pas possible de  faire
ce que l'on veut avec ce chat en question.  Il  ne  faut  pas  non  plus
oublier que tout ce que l'on tappe est enregistré sur le serveur ou l'on
est connecté. Caramail ou autres.

Aussi, sur un point de vue piratage, il y a toujours des gens  qui  vont
s'ammuser à foutre le serveur en l'air. Tous les connectés seront  alors
déconnectés.

En regardant un petit peu ces programmes du  commerce,  m'est  venu  une
idée simple. Pourquoi ne pas utiliser l'FTP ? Je ne  pense  pas  que  ca
existe déjà, si oui, ce n'est pas grâve car MultiDeskOS aura toujours le
dessus. Pas de virus,  transportable  sur  disquette,  MultiUtilisateur,
MultiTâche, fonctionne en mode texte ou graphique etc..

Dans cet état d'esprit, j'ai créé un programme,  complètement  tappé  en
code MultiDeskOS, utilisant le programme ftp.exe  de  MS-Windows  et  ne
nécéssitant donc aucun téléchargement de programmes supplémentaires,  vu
que ce ftp.exe est sur tout les windows, livré d'origine.

Prenons un exemple d'utilisation pour MultiDeskOS P2P.  Monsieur  X  est
connecté sur caramail.com. Il discute avec ses amis, quand  soudain,  le
serveur dit, mise à jour, vous devez quitter et revenir plus tard.

Monsieur X, ne s'en fait pas. Il va sur www.yahoo.com et crée un  groupe
de discution, tel que celui-ci. Il l'utilise pendant quelques jours,  et
soudain, celui-ci se fait pirater.  En  plus  du  piratage,  monsieur  X
n'était qu'à moitié content, car il avait un  quota  lui  permettant  de
poster des fichiers images ou vidéos  pour  un  total  de  seulement  20
mégas.

Monsieur X, découragé de devoir changer tout le temps de  place,  trouve
un jour MultiDeskOS P2P.

Il l'essaie, et contrairement aux autres chats ou groupes, celui-ci  lui
permet de posséder son propre serveur, et de n'avoir donc aucun  message
lui disant qu'il y a une mise à jour, vu que c'est son serveur, ou qu'il
peut en  tout  cas  en  utiliser  plusieurs.  Monsieur  X  va  donc  sur
geocities.com et ouvre un compte gratuit, lui permettant normalement  de
poster son site web. Il crée une page index.html qu'il met sur geocities
via FTP, et tappe dans P2P, son login, son pass, et l'adresse du serveur
FTP de geocities. i Ainsi, il possède un dossier racine  sur  geocities,
représentant son serveur P2P. Il crée un dossier, ce  qui  correspond  à
créer un groupe de discution,  dans  lequel  sont  toute  une  série  de
fichiers correspondant à la liste des personnes connectées.

Monsieur X, peut grâce à P2P, avoir ses  propres  serveurs  FTP  un  peu
partout. Les  message  postés  ne  sont  alors  enregistré  nulle  part,
puisqu'il ne s'agit pas d'un serveur de discussion à la base. Monsieur X
peut donc, changer de serveur comme de  chemise,  tout  en  gardant  ses
tables de discutions et ses membres,  puisqu'ils  sont  sauvés  sur  son
disque. Un jour, un pirate informatique essaie de casser le chat mais ne
le peut pas  car  le  compte  FTP  n'est  utilisé  que  comme  transfert
intermédiaire. Il ne sauve  en  effet  aucun  texte  mais  seulement  la
dernière phrase de chaque utilisateur.

Ainsi, le pirate l'a dans le pet, si je peux le dire comme cela, car  il
est toujours plus difficile de casser le PC de 20  personnes  connectées
faisant office de serveur et utilisant un FTP  intermédiaire  qu'il  est
possible de déplacer facilement, que de casser un PC de type serveur.

On peut donc avoir un super programme genre IRC, mais  utilisant  l'FTP.
Chaque serveur FTP correspond  à  un  serveur  IRC,  chaque  groupe  IRC
correspond à un dossier sur le compte FTP et chaque user à un fichier.

Donc, pour arriver sur  le  chat  de  quelqu'un,  il  suffit  de  tapper
l'adresse de son FTP, son login, son pass, et le dossier correspondant à
la table de discution. Ce type de chat, permettra aussi  d'échanger  par
la suite, n'importe quel type de  fichier  images,  son,  et  autres  de
manière tout à fait anonyme. Dans l'exemple de  geocities,  la  personne
peut aussi faire de la publicité pour son serveur via sa page de  départ
index.html.

Comme il peut utliser plusieurs serveurs FTP, il peut ne donner le  code
que de celui destiné au chat. S'il a un autre  serveur  ou  compte  chez
geocities, il peut y mettre les fichiers  sans  donner  le  passe,  mais
juste l'adresse, que les gens accèdent soit en anonyme  soit  via  HTTP,
comme c'est déjà le cas pour beaucoup de personnes.

Il  crée  simplement  la  page  index.html  contenant  les  informations
nécessaires, telles que le login, le pass, le nom de serveur et la liste
des dossiers qui sont publiques. Bien entendu, tous ceux qui y  accèdent
ont un accès total. Toutefois, si vous n'avez rien d'autre sur le compte
FTP que ces fichiers images,  sons,  et  textes  de  chat,  ca  ne  pose
strictement aucun problème ! Il n'y  a  rien  à  pirater,  le  texte  se
modifie seul sur l'FTP grâce à P2P de MultiDeskOS.
-- Jayce - Bouquet final --
%