A Complete Guide on How To Use Bash Arrays
▻https://www.shell-tips.com/bash/arrays
A Complete Guide on How To Use Bash Arrays
▻https://www.shell-tips.com/bash/arrays
ArraySort in #typescript
▻https://hackernoon.com/arraysort-in-typescript-5f3b10263b4a?source=rss----3a8144eabfe3---4
Array #sort in typescriptIn this article, we will see How we can sort #arrays in typescript in a typed mannerby the end of this article, you will knowHow array sort works in typescriptUse of readonly arraysort function return typecase sensitive sortingsComparer functionHow array sort works in typescriptLet us see how we can sort an array in typescript.Suppose we have an array arr mentioned below, and I want to sort it.arr = [’vue’,’angular’,’react’]The easiest way is the [].sort function.arr = [’vue’,’angular’,’react’] console.log(arr.sort()) //result //[’angular’,’react’,’vue’]Sort function return typeSo the surprising part is that the sort function has actually manipulated our original array. It does not (...)
Code JS , lien mené à l’ancre sinon à la page
Au clic sur un lien possédant une ancre, teste si la cible de l’ancre existe bien dans la page avant de réécrire le lien en ancre simple. Le but est d’avoir une navigation par ancre très rapide mais avec une alternative en dur.
<code>
jQuery(document).ready(function(){
$("a[href*=’#']").click(function() {
var href = $(this).attr(’href’);
anchor = href.split(’#')[1];
var $myDiv = $(’#'+anchor);
if ($myDiv.length) {
$(this).attr(’href’, ’#'+anchor);
}
});
});
</code>
<code>
Et pour créer des #ancres sur des titres SPIP en retirant les accents et ajoutant des tirets inter mots, utilisez le filtre |url_nettoyer{200} sans oublier d’inclure la fonction reprise de SPIP (plugin dist urls_etendues)
include_spip(’action/editer_url’) ;
</code>
Code touti
>> utilisez le filtre |url_nettoyer{200} <<
Rrooh punaize ! Je me souviens d’une nuit sur IRC où l’on cherchait le meilleur moyen de créer ce genre de filtre de nettoyage avec R3alET ^^
Merci pour ce code.
J’avais utilisé la boucle URL pour ça :
<code class="spip">
<BOUCLE_scroll(RUBRIQUES){id_parent}{par num titre, titre}>
<BOUCLE_url(https://seenthis.net/URLS){type=rubrique}{id_objet=#ID_RUBRIQUE}>
[(#SET{url,#GET{url}|array_merge{#ARRAY{rub#ID_RUBRIQUE,#URL}}})]
</BOUCLE_url>
<li class="item"><a href="/tag/array#[(#GET{url}|table_valeur{rub#ID_RUBRIQUE})]">#TITRE< ;/a></li>
</BOUCLE_scroll>
</code>
BOUCLE_scroll : on construit le menu à partir des sous rubriques.
BOUCLE_url : pour chaque entrée du menu, on rentre son url (sans les + et le .html) dans un tableau (rub1 > url_de_la_rubrique_1... etc)
Et pour générer l’ancre dans la page (dans une boucle RUBRIQUES) :
<code class="spip">id="[(#GET{url}|table_valeur{rub#ID_RUBRIQUE})]"</code>
@seenthis : les balises ne <code class="xxx"> ne fonctionnent pas dans les posts ?
Et la BOUCLE_url fait un truc chelou : l’adresse du site apparait en lieu et place de URL.
Voir la boucle originale : ▻http://spip.pastebin.fr/55209
C’est surtout que je ne connaissais pas |url_nettoyer :)
Par contre, quid de la permanence des ancres si le titre change ?
C’était la raison pour laquelle j’étais parti sur URL...
Je pense aux liens envoyés par mail ou depuis d’autres sites par ex. Si on change le titre d’un article, l’ancre change et le lien n’amène plus à l’ancre.
Bon, c’est pas bien méchant vu qu’il amène toujours sur la bonne page.
Arrays in #solidity
▻https://hackernoon.com/arrays-in-solidity-b65c1326f48b?source=rss----3a8144eabfe3---4
This is the second Aventus technical blog on Solidity from Alex Pinto, a recent addition to our blockchain engineering team. You can read his first post on Working with Strings in Solidity.There are many occasions when we want to pass to a function a group of similar data that may, or may not, be limited in number. The most basic data type for this situation is an array (and in several cases, this can be used to implement more advanced data structures). We can pass and return arrays without problems, as the following illustrates.The above uses arrays of uint, which represents a 256-bit integer, of unlimited size. That means I can pass any array of the correct type into the function. It also means I have to initialise the return array in getArrayMultipliedByScalar before I can use it, (...)
Épingler des articles liés à des mots-clés avec #ARRAY
Le but de la manœuvre : « déterrer » ou « épingler » certains articles toujours d’actualité... pour étoffer judicieusement le contenu d’une marge par exemple. Rien de plus simple me direz-vous. Mais, si ces articles « épinglés » étaient liés à un ou plusieurs mots-clés thématiques, on voudrait qu’ils soient affichés sous l’un d’entre eux. Enfin, on voudrait aussi pouvoir aussi épingler les articles non « tagués » par des mots thématiques.
▻http://contrib.spip.net/Epingler-des-articles-lies-a-des-mots-cles-avec-ARRAY
#ARRAY - SPIP
▻http://www.spip.net/fr_article4009.html
Si j’ai bien lu le commentaire suivant
▻http://fr.php.net/manual/fr/function.array-merge.php#92602
il semble que pour joindre deux tableaux #spip, il suffit d’utiliser le filtre |plus
.
Plus besoin donc des deux astuces décrites utilisant |array_merge
quand les clés sont des entiers.