Claude et Anropique ont encore sorti euh
plusieurs dingueries et dans cette
vidéo, on va voir ces trois sujets qui
ont fait exploser Twitter. Encore une
fois, la première nouveauté, c'est
Making Frontier Cyber Security
Capabilities Available to Defender.
Rendre la cybersécurité
disponible pour les personnes qui
protègent vos sites. Donc un nouveau
service, Cloud Code Security PTI, une
nouvelle capacité dans Cloud Code web
qui va être disponible pour pour
l'instant de manière limitée. Ça permet
de scanner ta codebase pour des security
et de suggestre des changements pour
résoudre le problème pour corriger ici
des problèmes que les traditionnelles
méthodes souvent failent. Et on a déjà
eu des tweets de donc par exemple comme
ceci. On vient de cancel toutes nos
abonnements de cybersécurité,
strike, cloud flare, octo, occta, tout
ça est parti à la place. On va juste
utiliser CL comme ceci, ce qui est
évidemment une blague juste ici. Et ce
qui est le plus flou, c'est que depuis
cette annonce, donc on peut voir juste
ici cyber security software, donc CRWD,
P A NWD et cetera non de jusqu'à 30 %.
Regardez-moi cette dinguerie ici, un
nombre de ventes qui est incroyable. Et
ils ont vraiment réussi à tuer les
stocks. Pourquoi ? parce qu'ils veulent
créer un outil spécialisé dans la
cybersécurité. Donc ici euh LAI, elle va
être capable de detecté des sécurité,
des vulnérabilités, voilà, de manière
poussée. Donc la promesse, c'est que ça
fonctionne vraiment bien. Donc comment
ça fonctionne ? une petite démo et en
gros ça va venir statiquement analyser
tout le code que tu déployes pour faire
des security testing avec des r du code
à propos des vulnérability qui
connaissent qui permet de récupérer tous
les sécurités comme expose password
updated inscription et d'autres trucs
comme ceci donc ici utiliser cloud code
comme cyber security club code security
est créé sur plus d'une année de
recherche sur la sécurité des la
cybersécurité
des capacités de cloud, notre
frontière red team. Donc qu'est-ce que
c'est une red team ? En fait, c'est que
de ce que je comprends ici dans cet
article, Cloudropique a une équipe qui a
comme travail de hack et Cloud, c'est ce
qu'on appelle Red et Blue Team, sont
venus tester ses capacités en essayant
de faire des events pour hacker euh
hacker un site. Et en sachant que la
Blue Team, donc la team qui essaie de
résoudre les failles, c'était l'AI
Security qui checkait tout ça. Donc, en
utilisant Cloudopus 4.6
l'équipe Cloud a trouvé plus de 500
vulnérabilités et cetera. Et donc pour
faire ça, il faut appliquer sur le join
juste ici. Alors moi j'ai déjà apply.
Bon voir si je vais être accepté mais ça
a énormément changé. Donc à noter, très
important. Et on a ici des des des
statistiques qui sont juste affolantes.
Juste ici, je sais pas si on peut voir
le graphique mais voilà 20 fois forward,
Markets est en train de tout vendre.
CRWD, OCTA et Net en seulement 1 jour,
ils ont perdu tous 10 % de valeur euh en
baissant la stock de manière drastique.
Alors, peut-être que c'est le moment
d'acheter toutes ces stocks. Il y a
aussi pas mal de gens sont en train de
dire que avec ce changement juste ici
Anthropique est un petit peu en train de
venir
kill love et tous ces outils no code
parce que avec cloud desktop et cetera,
plus ils vont rajouter de feature à ce
cloud juste ici, plus on va pouvoir
créer des sites de A à Z avec ceci. Donc
ça c'est la première nouveauté cloud. On
en a deux autres. On a nouveauté cloud
code et nouveauté cloud web. Donc on va
commencer par les nouveautés Cloud Web.
Cloud Code en desktop peut maintenant
lancer tes applications, review ton code
et gérer les failers du C du C en
background. Donc il est capable de tout
faire. Donc juste ici maintenant
l'application Cloud ici va pouvoir
lancer ton serveur pour voir ce qui se
passe, lire les console et continuer
d'itérer avec les erreurs. Donc avoir
une compréhension beaucoup plus globale.
Local code review. Quand tu es prêt à
pche, tu cliques sur review code et
cloud code peut mettre des commentaires
dans les changements afin que tu puisses
lui dire ce qui doit changer. Et il est
capable même de faire des PR monitoring.
Donc comment est-ce qu'on peut tester ça
? Juste ici, le problème quand vous
lancez ici avec des environnements,
c'est qu'il faut rajouter toutes les
variables d'environnement. Donc je vais
le faire. Donc ici, j'ai essayé de
rajouter ça. Alors finalement en fait,
c'est des cloud environnement et je sais
donc voilà environnement variable. Je
sais pas exactement comment les work on
peut les setup pour que ça ajoute les
bonnes variables d'environnement. J'ai
l'impression qu'il manque ceci. Et on va
essayer de lui demander de faire une
petite fiture. Donc juste ici
normalement j'ai local 3000. Donc par
exemple, on va lui demander la capacité
de pouvoir cacher ou pas le menu. Là, je
vais faire un screenshot. Je vous invite
toujours à Féit comme ça, hein. Si vous
pouvez cacher des menus dans le menu
ici, j'aimerais bien. Et donc ici, on a
cette nouvelle interface juste ici.
Alors, avec notamment ce bouton preview
juste ici, run your server et inspect
request et cetera. Et donc là, tu peux
voir qu'on a une un tab review qui
s'affiche à gauche, donc qui va
permettre de réaliser un peu plus de
choses juste ici. Donc pour l'instant,
tout ce qu'on voit, c'est que l'agent
est en train de s'effectuer. On a encore
une fois des requests ici de permission
qui se font. Alors, je sais pas pourquoi
il me fait toujours chier avec ses
permissions. Ça me rend ça me rend
dingue parfois de voir
qui qui veut passer ce bypass
permission. Pourtant, je lui ai dit
bypasse toutes les permissions que tu
veux, moi je m'en fous. Ensuite, ici, on
a les difs, on a les commits. Donc là,
c'était peut-être les autres difs que
j'ai memory feature avec ici le MH qui
essaie de se faire. Ici, je peux
l'ouvrir dans Z, copier le work et je
peux commit les changements, voir les
choses. Donc ça c'est un peu la nouvelle
interface. On a juste pas de on a juste
pas de preview. En tout cas, il faut que
je dise peut-être qu'
OK.
send to preview. OK, du coup ici je peux
lui envoyer un message, lui envoie un
prank pour l'ajouter la preview. Bon, il
va faire ses petites actions. En
attendant, on va voir les autres petits
changements juste de ça. Donc, on a vu
Perman Dity et Session Move with you.
Donc, one/dom to bring CLI station dans
la CLI app. Ça c'est la deuxième feure.
On va attendre en fait qu'il fasse tout
ça. Et je sais pas pourquoi il veut pas
avoir son bypass permission. foutez du
bypass permission partout, ça me rend
dingue. Quel serveur tu as envie de
lancer ? Next dev submit. Et donc là,
peut-être qu'il est capable de lancer.
Moi, pour moi, il va pas être capable
tout simplement parce qu'il y a pas les
variables d'environnement. Voilà, il y a
même pas les trucs qui sont installés.
Donc là, il va installer les
dépendances, mais il me demande encore
une fois toutes ces questions euh et
c'est insupportable parce que je sais
pas comment ils veulent penser que les
gens vont utiliser leur app s'ils me
font chier à à me demander chaque
permission alors que juste avant, il m'a
demandé si je voulais le lancer en
bypass permission et j'ai dit oui. Donc
j'ai dit oui, lance en by PayPs.
Et donc là, on peut voir qu'il s'est
lancé l'application. Le problème, c'est
qu'il a pas d'environnement variable. Et
ce qui est intéressant, c'est
l'interface qui nous intéresse ici. Donc
moi ici, je vais lui donner les petites
variables d'environnement. Ça va être
normalement assez facile. On va faire
CP. Donc là, j'ai rajouté les variables
d'environnement d'une manière ou d'une
autre dans cette application de l'enfer,
mais il arrive toujours pas à
fonctionner parce qu'il faut que je
mette aussi le point en point local.
Peut-être que maintenant ça va
fonctionner. Maintenant, ça fonctionne
bien. Donc là, tu vois que maintenant,
on a l'interface ici. Et donc c'est pour
ça qu'il y a des gens qui disent que ça
va tuer l'ovable parce que on se
retrouve avec une interface du coup qui
peut ressembler à l'able juste ici vu
qu'il a le terminal, l'interface. On a
ici des boutons light et dark mode donc
qui marchent pas super bien. On peut ici
se sign. Donc on va tester hop avec une
application qui fonctionne pas super
bien parce qu'il doit aussi lancer
convexe en background et que de toute
évidence, il a pas lancé convexe en
background. Donc effectivement s'il y a
pas de convexe qui tourne, généralement
il s'énerve un petit peu euh dans dans
le fonctionnement de son truc. Donc je
sais pas s'il est capable de lancer
plusieurs
qui quand même sympa. Donc là on a
convex ready sign in fail to send OTP.
OK, ça c'est pas le truc qui fonctionne
le mieux au monde actuellement. Bah même
ça fonctionne pas du tout. Peut-être que
c'est à cause du port. Je vais lui dire
"OK, je peux changer la configuration
juste ici." Donc voilà, hop, port000.
Et si là je le fais
euh si là je coupe le serveur, donc là
en fait on a une interface et là je peux
preview next. En fait on a une interface
et je peux aussi preview convex. Donc
là, j'ai lancé deux serveurs. On va voir
si ça fonctionne. Mais il est toujours
en train de me lancer. Ah non, c'est le
port ici. 3000.
On va couper ça. On coupe ça et on
essaie de lancer la preview juste ici.
Et normalement, vu que j'ai mon serveur
convexe ici qui s'énerve un petit peu,
il s'énerve. Voilà. Hop, styling.
Et maintenant, quand je fais son sign de
Zinzin, Melville mal. Bon, ça fonctionne
pas. le plus top du top que j'ai que
j'ai déjà vu dans ma vie.
On est on est en on est en galère les
amis. Non, c'est parce qu'il va dans le
port, il va dans le mauvais port en fait
et que ici il va dans le port 127. Bon,
c'est pas très grave. C'est pas très
grave. C'est pas très grave. Donc là, on
peut voir qu'il a vu il est il est
capable de faire un screenshot du site
pour voir que j'arrive pas à me login.
Et ici un autre. Donc moi ce qu'il faut
que je dise ici, c'est le serveur
fonctionne pas.
Donc écoutez, on va essayer de lui
demander de résoudre le problème, ce qui
va être généralement le plus simple.
Donc là, il a arrêté la preview. Je
pense qu'il va modifier la configuration
pour essayer de faire en sorte que là,
quand je lance cette commande ici, ça
fonctionne un peu mieux. OK, donc
maintenant on a ça. Et là, si je clique
sur sign in, on peut voir que ça
m'affiche ça et que du coup on a
directement l'interface ici. Et là, on a
toujours le fail to send OTP de merde.
Et euh je sais pas vraiment comment je
devrais faire ça. Je pense que on va
lancer le convexe juste ici. Mais vu que
tous les deux on le on le porte 3000, ça
fonctionne pas. Donc là, il essaie de se
corriger tout seul. Donc ça c'est la
première fure. Je sais pas d'ailleurs
s'il a fait sa picture. Normalement il a
fait sa picture. On peut aussi voir les
guid ici avec le bouton review code.
Donc on va tester ça juste après. Déjà
on regarde ça. Donc voilà il vient
modifier euh il vient configurer ça. Et
maintenant normalement ça marche. Il a
réussi. Il a réussi. Donc là send OTP je
vais lui dire logp code dans la console.
Quel est le OTP code de la console ?
Vex. Ah, il m'a dit il m'a il m'a donné
il m'a donné
bon ça marche. Hop, on lui envoie le
code sign sign in. C'est parfait.
Et maintenant que c'est sign in, on a du
coup l'organisation qui s'affiche. On a
les log ici. Alors, c'est juste que
voilà. Et du coup là, je peux voir le
chat. Et là, j'ai bien le menu. La
différence, c'est est-ce que je peux
tester en desktop ? Alors, j'ai tout
cassé.
On peut voir que j'aurais pas dû zoomer.
J'aurais pas dû zoomer du tout. Là, on
peut afficher en mobile. Alors, le
problème, c'est que là, sur la taille de
mon écran actuel, je peux pas trop
preview ce qu'il a fait ou pas. Si là,
j'ajoute de la taille d'écran, on peut
toujours pas augmenter la taille. Donc
on est un peu pointato pointadé dans le
dans cette interface un petit peu
buggée. Si on teste juste ici pour voir.
Donc là on peut voir en fait que le
problème ici c'est que l'image est trop
grande. C'est que le site est pas assez
grand et donc même ici quand je change
quand je change le boom ça marche pas.
Là il m'a posé une question. La feature
togle du panneau est vérifiée. Ici je
peux lui dire c'est bon merci. comme
quoi il a terminé. Mais ici tu peux voir
qu'il a fait le panneau. Mais je sais
juste pas si en desktop on peut toujours
le cacher ou pas. Et en l'occurrence,
j'arrive pas trop à faire le test juste
ici. Localos 3000. Non, ça marche pas.
Bon pouvoir cacher l'autre panneau de
l'autre côté. Et lui, il m'a il m'a
acheté une feature pour cacher ce
panneau. Alors déjà le bouton pour
cacher le panneau, tu sais pas pourquoi
il est là. Plutôt peut-être afficher un
divider. Bref. Et ici, on a ce menu là
que je voulais cacher, c'est le visitor
info. Bon, c'est pas très grave. On va
pas on va pas lui dire de changer son
histoire, je lui dis "Mais c'est pas
grave. Ce qu'on va faire Kitty, on peut
voir et on peut cliquer sur review code.
Donc là, on peut voir qu'il a fait
quelques modifications donc sur cette
header et sur d'autres composants. Et
là, on peut voir que review code nous
dit, il y a pas de problème qui a qui a
été résolu, mais on peut voir que dans
le guide dif ici, je suis capable de
mettre des commentaires. Alors là, le
problème c'est qu'il y a des difs de
plein d'autres choses. Donc ici sur le
layout, voir qu'ici il a créé un
contexte. Il a créé un contexte React et
là moi je peux par exemple lui dire non
non il faudrait utiliser des hook et du
clean code et pour gérer l'interface et
les contextes globaux. Par exemple, je
peux lui mettre un commentaire ici dans
le code. Donc je peux moi-même review le
petit code qu'il a fait et ensuite je
peux submitre le commentaire. Et tu peux
voir en fait ça vient autosubmiter un
commentaire pour lui demander de faire
des modifications. Donc ça c'est un des
trucs qui vont être très intéressants
juste ici. En plus de pouvoir lancer
l'application. Alors le problème c'est
qu'on peut pas lancer plusieurs
applications, j'ai l'impression. On
faudrait faire session disable auto
verify. Euh et là encore une fois il me
demande plein de permissions. Voilà clan
mode il va partir en VR. Donc on va
devoir perdre du temps à le laisser
partir envie un petit peu. Mais après je
vais lui dire ok c'est tout bon.
request merge
please. Donc là, on a aussi le petit
plan mode qui a été affiché juste là.
Donc là, je peux faire approuver le plan
mode et commencer à coder. Donc là, je
clique ici et comme ça, on le lance en
plan mode et il va pouvoir résoudre le
petit problème. Donc voilà, il a corrigé
son petit problème et on peut ensuite
lui demander de faire une pool request.
On peut voir qu'il est capable de voir
le screenshot. Donc il a vraiment accès
à cette donnée. Et ensuite ici tu peux
voir qu'il vient utiliser le skill.
Alors encore une fois, je sais pas
pourquoi on est obligé de tout accepter
ou refuser dans cette terre sur terre
mais une fois qu'on a accepté, qu'on lui
a demandé de faire son truc, on peut
voir Kitti, il est capable de faire son
petit statut, son petit commit et de
faire sa petite PR. Donc fichier à
committer, boum boum, PR créé. Et donc
ce qui est normalement dit dans le
change log, c'est que euh voilà quand le
quand la PR est faite, alors ici je me
suis trompé, il devrait y avoir un
fichier. Je sais pas si j'arrive à à
refresh. Alors je sais pas exactement
leur problème, c'est qu'il y a eu plein
d'app mais donc là il y a la PR et là tu
peux voir tous les tests qui failent et
tu peux lui demander autofix et
automerge. Donc moi ça va pas marcher
parce qu'il y a un test qui fail
constamment sur ce projet. Euh tout
simplement la C n'est pas n'est pas
setup correctement. Mais on peut voir
qu'ici on va avoir en fait la C qui
effectue ici toutes les reviews vertiel
preview unit machin. Une fois que c'est
passé ça dit et là tu peux faire auto
fixe de toutes les erreurs et automer
quand c'est terminé. Et donc là
apparemment en fait il a tout de suite
mergé. Bon pourquoi pas. Hop je t'arrête
2 secondes pour te dire que tu peux
télécharger ma configuration Cloud Code
directement ici en allant sur mlv.sh/fc.
Tu vas te retrouver sur ce site et tu
vas avoir accès à ma configuration Cloud
code, c'est-à-dire mes agents, mes
commandes, mais surtout mes scripts qui
sont juste ici pour renommer la session,
la statue line, le commande validator
ainsi que les skills. Donc si tu
cherches ça, sache que c'est le premier
lien sous cette vidéo ou sur mlv.sh/fc.
Pourquoi pas ? Pourquoi pas ? Voici un
petit peu pour ce changement principal
sur l'application 1 et on on a le
dernier exemple qu'on va pas beaucoup
tester mais on a le build qui support
for cloud con. Maintenant les agents
peuvent se lancer en parallèle sans se
marcher dessus. C'est-à-dire que vu que
cloud code desktop a le support, lui il
a aussi le support. Et donc ici, on peut
lancer en work tree. Ensuite, tu peux
activer le work tre mode sur la desktop
app et tu peux dire au subgenent de
travailler sur un work afin de pouvoir
faire en sorte que tous les subagents
fassent une pool request sur ton code et
pouvoir review chacun des travails. On
peut même créer des workers comme ceci.
Et donc si on teste rapidement, ici j'ai
le projet, hop, je lance un nouveau
cloud et si je lance cloud avec ti- work
euh ici ça fonctionne pas. Donc pour
vérifier, vous faites cloud install,
ça va installer la dernière version de
cloud code. Ensuite vous pouvez faire
cloud work et peut-être qu' ça
fonctionne. On n'est toujours pas dans
le bon dossier. Est-ce que je suis fou ?
Git CSM, git work, cloud work tree. Bon,
apparemment c'est pas non plus cloud
work 1 avec un paramètre. OK. Cloud work
my teste. Si quand j'écris my test
change, on peut voir que je suis
toujours pas dans le bon fucking
dossier. Donc là, si je fais CWD, je
sais plus si c'est CWD. Non, PWD. PWD,
ça donne le PAF actuel. On peut voir
qu'on est dans le mauvais pas. Mais en
tout cas, il y a cet update. Je vous
laisse tester ça. La vidéo est déjà
assez longue. Dites-moi un peu si c'est
des bons updates ou si c'était pas des
bons update. J'espère que le micro était
pas trop mauvais. On se dit à bientôt.
Ciao ciao.