Dans le modĂšle SaaS, le fournisseur de service cloud est responsable de la gestion, des mises Ă jour et de la maintenance du logiciel. Lâutilisateur accĂšde simplement Ă lâapplication via Internet.
2. Quel type dâattaque consiste Ă envoyer un grand nombre de requĂȘtes Ă un serveur pour le rendre inaccessibile ?
Un virus informatique est un programme malveillant conçu pour se propager dâun ordinateur Ă un autre et endommager les fichiers, les programmes ou le systĂšme de lâordinateur.
Lâextension de fichier est la partie du nom dâun fichier qui suit le dernier point (ex : .txt, .jpg, .mp3). Elle indique le type de fichier et le programme qui peut lâouvrir.
Le DNS (Domain Name System) est un systĂšme qui traduit les noms de domaine (par exemple, www.exemple.com) en adresses IP (par exemple, 192.168.0.1) afin que les ordinateurs puissent se connecter entre eux sur Internet.
LâURL (Uniform Resource Locator) est lâadresse dâun site web ou dâune ressource sur Internet. Par exemple, « https://www.example.com » est une URL qui permet dâidentifier de maniĂšre unique une page web.
3. Quel est lâobjectif principal du « cloud computing » ?
Un malware (ou logiciel malveillant) est un programme conçu pour nuire à un systÚme informatique, voler des informations personnelles ou causer des dommages. Les virus, chevaux de Troie et ransomwares sont des types de malwares.
6. Que signifie lâacronyme « IP » dans une adresse IP ?
9. Quel composant Bootstrap permet dâafficher un message de notification temporaire ?
A Alert
B Modal
C Tooltip
D Toast
D
Le composant Toast de Bootstrap permet dâafficher des notifications temporaires et non intrusives sur la page. Les « toasts » disparaissent aprĂšs un certain temps ou lorsque lâutilisateur interagit avec eux.
8. Quelle classe Bootstrap permet dâagrandir une image tout en maintenant son ratio dâaspect ?
A.img-responsive
B.img-fluid
C.img-ratio
D.img-scale
B
La classe .img-fluid rend une image responsive, câest-Ă -dire quâelle sâajuste automatiquement Ă la largeur de son conteneur tout en maintenant ses proportions dâorigine.
Cet article vous expliquera comment compter les cellules en fonction de leur couleur dâarriĂšre-plan dans Google Sheets, Ă lâaide de scripts Google Apps ou dâextensions tierces.
function compterCellulesColores(plage,ref) {
var activeRange = SpreadsheetApp.getActiveRange();
var activeSheet = activeRange.getSheet();
var formula = activeRange.getFormula();
var rangeA1Notation = formula.match(/\((.*)\;/).pop();
rangeA1Notation = rangeA1Notation.replace(/\s/g, "");
var range = activeSheet.getRange(rangeA1Notation);
var bg = range.getBackgrounds();
var values = range.getValues();
var colorCellA1Notation = formula.match(/\;(.*)\)/).pop();
colorCellA1Notation = colorCellA1Notation.replace(/\s/g, "");
var colorCell = activeSheet.getRange(colorCellA1Notation);
var color = colorCell.getBackground();
var count = 0;
for(var i=0;i < bg.length;i++)
for(var j=0;j < bg[0].length;j++)
if( bg[i][j] == color )
count=count+1;
return count;
};
Retournez Ă votre feuille de calcul et dans une nouvelle cellule, utilisez la fonction comme suit :
=compterCellulesColores(A1:B10, A7)
Cela comptera le nombre de cellules dans la plage A1:B10 ayant lâarriĂšre-plan de couleur de la cellule A7. Vous pouvez adapter la plage et la couleur Ă vos besoins.
Conclusion
Bien que Google Sheets ne dispose pas dâune fonction native pour compter les cellules par couleur dâarriĂšre-plan, plusieurs solutions existent pour contourner cette limitation :
function GetURL(input) {
var myFormula = SpreadsheetApp.getActiveRange().getFormula();
var myAddress = myFormula.replace(/=.*?\(/,'').replace(')','');
var myRange = SpreadsheetApp.getActiveSheet().getRange(myAddress);
var richTextValues = myRange.getRichTextValue().getRuns();
var urls = [];
for (var i = 0 ; i < richTextValues.length; i++) {
var url = richTextValues[i].getLinkUrl();
if (url) {
urls.push(url);
}
}
return [urls];
};