mar

Playlist placement is not a marketing strategy

Last Friday (19th July 2019) an independent artist’s debut single was placed at the top of Spotify’s New Music Friday playlist and Apple Music’s Best of the Week playlist in the UK. Not only that but at the time of writing this, 5 days later the song is in a total of 54 Spotify editorial...

Read More




mar

4 must-have assets that marketers should create to support sales activities

Peter Drucker, ‘the founder of modern management’ said:




mar

Using personalisation and segmentation to support advanced marketing techniques

Advanced marketing techniques such as Account-based Marketing (ABM) and 1-1 marketing require a more individualised approach than traditional inbound marketing tactics. No longer can we paint with a broad brush, as marketers. We must find ways to speak directly with individuals, rather than an audience.




mar

London's 2024 Christmas Markets And Festive Fairs

Gifts, decorations and festive food.







mar

Caption Competition 252: Frustration Martin | Caption Competition

What was this Aston Martin mechanic thinking during the Brazilian Grand Prix weekend? Can you come up with the best caption for this picture?




mar

New Aston Martin simulator ‘like something from Star Wars’ – Krack | RaceFans Round-up

In the round-up: New simulator 'like Star Wars' - Krack • Pirelli likes 'flexibility' of new C6 • Play NZ anthem when McLaren wins - Lawson



  • RaceFans Round-up

mar

Fallows steps down as Aston Martin’s technical director | Formula 1

Dan Fallows is stepping down as Aston Martin's technical director, two-and-a-half years after taking over the role.




mar

Wittich replaced as F1 race director, Marques to take over from Las Vegas | Formula 1

Niels Wittich has unexpectedly stood down from his role as Formula 1's race director. The FIA named Rui Marques as his replacement.




mar

What web creators should know about our March 2024 core update and new spam policies

Today we announced the March 2024 core update. This is designed to improve the quality of Search by showing less content that feels like it was made to attract clicks, and more content that people find useful. We also shared that we have new spam policies to better handle the practices that can negatively impact Google's search results. In this post, we'll go into more detail for creators about both the update and the spam policies.




mar

Adding markup support for organization-level return policies

We're adding support for return policies at the organization level, which means you'll be able to specify a general return policy for your business instead of having to define one for each individual product you sell.




mar

nouveaux traducteurs : 10 conseils pour bien démarrer

 

 

Il y a quelques semaines, j'ai répondu avec plaisir à l'invitation d'une de mes professeurs de l'ÉSIT qui m'avait conviée à un de ses cours afin que je partage mon expérience avec les étudiants de la promotion 2016. La plupart envisagent d'exercer en tant que traducteurs et interprètes indépendants dès leur sortie de l'école et étaient avides de conseils pratiques pour bien démarrer.

Voici les 10 recommandations que je leur ai faites :

 

 

 

1. Préparez votre lancement

Avant de vous lancer tête baissée dans la création d'une entreprise, prenez le temps de réfléchir à ce que représente cet important choix de vie. Être indépendant offre une très grande liberté et, en général, une meilleure rémunération que l'emploi de traducteur salarié (sauf si vous êtes recruté par une organisation internationale, mais c'est un cas à part). Vous bénéficierez également d'une expérience plus variée qui vous permettra de choisir véritablement votre domaine de spécialisation. Toutefois, ces avantages ne doivent pas masquer un certain nombre de contraintes : en tant que créateur et gestionnaire d'une entreprise, vous aurez à réaliser de nombreuses tâches qui ne sont pas directement liées à votre domaine d'étude (prospecter, facturer, établir et maintenir une comptabilité, gérer vos relations clients, etc.). Êtes-vous prêt à y consacrer une part importante de votre temps ? Certains d'entre vous pourraient se sentir isolés en travaillant seuls à la maison. Sans compter que vos revenus seront, au moins dans un premier temps, aléatoires, ce qui peut susciter un stress important en période creuse. Bref, regardez la réalité en face, au besoin en demandant à des traducteurs expérimentés de vous décrire leur quotidien sans fard, afin d'éviter toute désillusion.

 

Une fois convaincu que la vie de freelance est faite pour vous, effectuez une petite étude de marché pour identifier les différents types de clients, les domaines de spécialisation porteurs, les revenus que vous pouvez espérer, etc. Les associations professionnelles sont de précieuses alliées à ce stade pour vous donner l'occasion de rencontrer des collègues en exercice et pour les rapports qu'elles publient régulièrement sur l'état de la profession. En plus du marché, étudiez également l'environnement juridique (formes d'entreprises, obligations légales, aides à la création, etc.) pour être à même de prendre les bonnes décisions au regard de votre situation.

 

Avant même de commencer à démarcher des clients potentiels, soignez votre présentation : rédigez un CV et créez des profils sur les réseaux sociaux professionnels (LinkedIn, Twitter, Facebook, Viadeo...), car vos prospects ne manqueront pas de vous « googliser » pour savoir à qui ils ont affaire. Dans même, si vous ne disposez pas dans un premier temps d'un site web professionnel, assurez-vous au moins d'avoir une adresse e-mail dédiée (nanou94@yahoo.com ou barbaraetlucas@gmail.com nuisent à votre crédibilité professionnelle) et une signature automatique précisant vos langues de travail et redirigeant vos contacts vers des pages leur permettant de se renseigner sur vous. Enfin, faites imprimer des cartes de visite que vous aurez toujours sur vous, car on ne sait jamais quand on pourrait rencontrer une personne à la recherche d'un traducteur !

 

2. Fixez votre tarif avant de prospecter

Pour éviter d'être prix au dépourvu quand vos efforts de prospection vous placeront enfin en position de négocier avec un client potentiel, réfléchissez dès maintenant au tarif que vous demanderez. L'étude de marché que vous aurez réalisée (voir conseil n° 1) vous aidera dans cette démarche qui doit s'appuyer à la fois sur ce qui se pratique dans la réalité (consultez les tarifs moyens par combinaison de langue présentés dans l'étude tarifaire de la SFT) et vos propres besoins (attention, comme je vous l'ai déjà expliqué votre temps ne sera pas uniquement consacré à la traduction, donc toute heure travaillée n'est pas forcément rémunérée).

 

Quoi qu'il en soit, NE BRADEZ PAS VOS SERVICES EN ESPÉRANT TROUVER DES CLIENTS ! Être un peu plus cher est paradoxalement plus vendeur pour des clients en quête de qualité (les meilleurs). Sans compter que si vous pratiquez des tarifs trop bas, vous passerez tout votre temps à traduire pour gagner peu, sans pouvoir consacrer le temps nécessaire à la recherche de contrats plus rémunérateurs.

 

3. Trouvez des clients

Sachez que si vous avez du mal à trouver des clients, ces derniers ont autant de difficultés à trouver des traducteurs. Acquérir une plus grande visibilité doit donc être votre priorité. Pour cela, ne négligez aucune piste : informez la Terre entière (votre grand-mère, la boulangère, votre banquier, vos copines de yoga, etc.) que vous êtes traducteur. Vous aurez certainement droit aux questions habituelles : « vous traduisez des livres ? Combien de langues parlez-vous ?… » et aux réflexions légèrement apitoyées : « cela doit être dur, non, d'être seul à la maison toute la journée ? », mais en informant patiemment vos auditeurs vous saisirez l'opportunité de vous faire l'ambassadeur de notre beau métier et, surtout, de devenir LE traducteur professionnel du carnet d'adresses de tous ces braves gens prêts à transmettre généreusement (et gratuitement) vos coordonnées dès qu'ils entendront parler d'un besoin de traduction.

 

Le réseautage est un autre élément essentiel de votre stratégie de prospection  : maintenez des liens avec vos anciens collègues et employeurs et tenez-les informés de l'évolution de votre carrière, devenez membre d'une, ou plusieurs, associations professionnelles, notamment de votre association d'anciens élèves, afin de vous appuyer sur leurs réseaux. Contrairement à ce que pensent certains, les autres traducteurs ne sont pas vos concurrents, mais des partenaires potentiels. S'ils vous connaissent, ils pourront éventuellement faire appel à vous pour décrocher un gros contrat ou vous proposer de sous-traiter une partie de leur activité lorsqu'ils seront débordés. Alors, sortez de chez vous et allez à leur rencontre !

 

Méfiez-vous des plateformes de mise en relation, type Upwork (née de la fusion de oDesk et elance), Freelancer, Trouve-moi un freelance, etc. Ces sites proposent de mettre en relation des entreprises avec des travailleurs indépendants, mais lorsque les offres de projet sont affichées, ils fonctionnent en fait comme des enchères inversées organisant une course aux tarifs les plus bas.

 

Enfin, quel que soit votre état de famine, n'acceptez JAMAIS un contrat sans vous renseigner préalablement sur votre client potentiel. Entre les déplorables pratiques de certaines agences et les très nombreuses arnaques aux traducteurs sur Internet, les écueils sont nombreux. ne vous réjouissez pas trop vite, prêt à accepter n'importe quoi pour décrocher un contrat : commencez par rechercher une partie du texte à traduire sur Google (les arnaqueurs ne sont pas créatifs et envoient souvent le même texte des milliers de fois dans l'espoir de duper les traducteurs indépendants) et consultez les avis de vos pairs sur Payment Practices, le Blue Board de ProZ, etc. Je reviendrai sur ce vaste sujet dans un prochain billet, promis !

 

4. donnez-vous du temps

Tous les traducteurs qui sont passés par là avant vous vous le diront : se constituer une clientèle prend environ un an. Patience est donc le maître-mot, mais prévoir une petite somme pour survivre en attendant ne fait pas de mal ! Ne vous découragez pas. Vos efforts finiront par payer, probablement au moment où vous vous y attendrez le moins. Un de mes tout premiers clients directs m'a été adressé par une amie française installée à Londres qui avait été sollicitée à la sortie de l'école par une maman, directrice marketing d'une PME, pour traduire le site web de sa société (avis aux clients potentiels : cette histoire aurait pu mal tourner si mon amie n'avait pas une « vraie » traductrice dans son carnet d'adresses !)

 

5. Commencez par les agences

Pour décrocher plus rapidement vos premiers contrats, frappez aux portes des agences de traduction. Ces intermédiaires ont le mérite de vous faciliter la recherche de clients, ce qui a un coût bien sûr (vos prestations seront généralement moins bien rémunérées que si vous facturiez directement un client), mais offre une expérience très formatrice. En effet, les agences sont en mesure de vous fournir des missions variées et, à condition de bien les choisir, contribueront à accroître votre rigueur par la révision attentive de votre travail.

 

Pour identifier les meilleures, fiez-vous une fois encore à vos collègues (certains forums comme ProZ ou le Translator's Cafe compilent les commentaires de traducteurs) et exercez votre bon sens pour ne pas faire les frais de pratiques douteuses. Par exemple, considérez que vous n'avez pas à subir de pressions pour baisser votre tarif : puisque vous ne l'avez pas fixé au hasard, il doit donc simplement être accepté ou refusé. Méfiez-vous également des fausses promesses de type « facturez moins cher maintenant pour travailler plus à l'avenir » et n'acceptez jamais d'être payé à condition que le client final ait lui-même réglé sa facture (c'est tout simplement illégal). Dans le même esprit, plutôt que d'effectuer à titre gracieux moult tests de traduction, proposez des extraits de votre travail présentant la source en regard de la cible (après tout, on ne demande pas une consultation d'essai à un médecin ou un test de créativité à un graphiste !). Enfin, même si la question peut être débattue, je trouve les rabais pour « fuzzy matches » abusifs, car rien ne garantit la qualité des segments enregistrés dans la mémoire de traduction que vous devrez utiliser et dont vous aurez, de toute façon, à adapter le contenu.

 

Pour résumer, votre relation avec une agence est une entente commerciale entre deux entreprises, les termes de votre collaboration sont donc librement négociables. Même si certaines abusent de leur position dominante pour faire pression sur des professionnels DONT ELLES ONT BESOIN POUR EXISTER, vous n'êtes pas tenu de tout accepter sous prétexte de décrocher un contrat.

 

6. Faites preuve de professionnalisme

Il ressort du point précédent que vous devez absolument vous considérer comme un professionnel et vous présenter en tant que tel. Dans cet objectif, rédigez des conditions générales de vente qui serviront de base à vos négociations commerciales et établiront dès le départ les modalités de paiement et les obligations de chacune des parties.

 

Par ailleurs, mettez un point d'honneur à respecter scrupuleusement les délais et les consignes. Au moindre doute, faites des recherches et si vous ne parvenez pas à trouver vous-même la réponse, posez des questions à votre donneur d'ordre. Personne ne lit un document plus attentivement qu'un traducteur, vous êtes donc un atout précieux pour l'auteur et un filet de sécurité avant la publication de son texte. Signalez respectueusement toute coquille ou maladresse, en étant conscient d'offrir de la valeur ajoutée tout en contribuant à asseoir votre réputation professionnelle. En outre, relisez toujours attentivement votre travail, même s'il doit être révisé par un tiers.

 

7. faites-vous recommander dès vos premiers clients

Lorsque vous renvoyez votre traduction, ou peu de temps après, sollicitez l'avis de vos clients sur votre prestation. Leurs témoignages constituent un outil précieux pour améliorer la qualité de votre travail et convaincre d'autres agences ou clients directs de vous faire confiance. Même si peu de traducteurs parviennent à s'y astreindre dans les faits, vous devriez prospecter continuellement pour maintenir un niveau d'activité régulier. En effet, un important donneur d'ordre peut à tout moment renoncer à un projet ou faire appel à un autre prestataire, mieux vaut donc répartir le risque de perte financière en maintenant un portefeuille de clients (sans compter que travailler pour un seul donneur d'ordre peut être considéré par l'URSSAF comme une forme de salariat déguisé, lourd de conséquences). Afin d'augmenter vos chances de recueillir ces précieux avis, privilégiez une approche directe en simplifiant au maximum la tâche des personnes sollicitées. Vous pouvez par exemple envoyer une demande de recommandation via LinkedIn ou créer un questionnaire rapide à l'aide d'applications de sondage gratuites comme Survey Monkey.

 

Les périodes creuses sont propices au développement de votre activité : profitez-en pour vous former dans vos domaines de spécialité, acquérir de nouvelles connaissances ou aller à la rencontre de traducteurs. Si vous avez recours à la formation, sachez qu'il est possible de vous faire rembourser tout ou partie des frais engagés par le Fonds interprofessionnel de la formation des professions libérales (FIFPL) (code NAF : 7430 ZS).

 

8. Ne vous spécialisez pas immédiatement (mais ne tardez pas trop non plus)

Les traducteurs ne sont pas omnipotents et sont même bien meilleurs lorsqu'ils se concentrent sur un certains types de textes. En réduisant le nombre de sujets que vous accepterez de traiter, vous limiterez certes la taille du marché ciblé, mais aurez accès à des contrats plus rémunérateurs, confiés uniquement à des professionnels expérimentés. Pour être viable, une spécialisation doit rester relativement vaste pour faire face à d'éventuels retournements de situation économique dans un secteur d'activité (traduction juridique, technique, financière, marketing, etc.), mais peut aussi être très étroite pour vous positionner sur un marché de niche (vous devenez alors LE traducteur spécialisé dans la culture d'orchidées ou les techniques de soin bucco-dentaire). Pour guider votre choix, interrogez-vous sur ce qui vous plaît et ce que vous traduisez le mieux. Une fois que vous aurez opté pour un domaine, vous pourrez alors consacrer du temps à parfaire vos connaissances et votre savoir-faire, afin de produire des traductions de qualité qui passeront pour avoir été rédigées par un professionnel du domaine.

 

9. Une fois spécialisé, adressez-vous directement aux clients

Maintenant que vous avez cerné le marché à développer (le domaine d'activité dans lequel vous vous êtes spécialisé), vous êtes prêt à vous adresser aux entreprises qui pourraient avoir besoin d'un traducteur qualifié. En contournant les agences, vous gagnez un accès direct aux donneurs d'ordre et augmentez généralement vos perspectives de rémunération.

 

Sachez toutefois que cette approche a aussi son lot d'exigences : les clients directs sont souvent moins informés de la nature du travail des traducteurs et ont besoin d'être « éduqués » en ce sens pour la mise en place d'une collaboration fructueuse. Expliquez succinctement votre démarche en indiquant qu’il vous faudra être au fait des spécificités de leur entreprise et de leur stratégie, précisez les délais à prendre en compte, demandez à ce qu'on vous transmette les coordonnées d'une personne-ressource à qui vous pourrez éventuellement vous adresser pour clarifier certains points et insistez sur la nécessité d'une relecture par un tiers (en interne ou en externe, organisée par vous).

 

Vous devrez sans doute consacrer plus de temps à la « gestion client », mais cet investissement se révélera vite judicieux pour la mise en place d'une relation de confiance dans la durée. De plus en plus d'entreprises préfèrent avoir affaire à des traducteurs indépendants qui connaissent leurs spécificités et leurs enjeux, plutôt qu'à des agences qui se révèlent souvent incapables de leur fournir des prestations de qualité constante. Pour les fidéliser, soyez prêts à en faire un peu plus (les rencontrer en personne, faire de la veille sur leurs marchés dans votre langue cible, être disponible dans les temps forts de leur activité, etc.) et à gagner en visibilité (identité visuelle, présence sur le web, participation à des salons, etc.) pour mieux vous intégrer dans leurs équipes.

 

10. ne restez pas seul face à vos interrogations

Au fil de votre parcours d'entrepreneur, vous vous sentirez parfois seul et démuni face à certaines questions. Dans ces moments de doute, n'hésitez pas à vous appuyer sur des réseaux (d'entrepreneurs, d'anciens élèves, de traducteurs, etc.) qui rassemblent des professionnels ayant rencontré les mêmes difficultés avant vous et à même de comprendre votre situation. La vie de freelance, n'est pas un désert solitaire : c'est même une excellente opportunité de partage pour qui sait s'ouvrir aux autres. Alors, n'hésitez pas, rejoignez une ou plusieurs associations professionnelles et, lorsque vous serez à votre tour lancé, rendez aux suivants tout ce dont vous aurez su si bien profiter...

 

Bon vent !

 


À propos de l'auteur

Professionnelle accréditée en commerce international ayant travaillé plusieurs années comme conseillère pour les PME, Gaëlle Gagné est devenue traductrice indépendante en 2005. À la tête de Trëma Translations, elle traduit de l'anglais vers le français et partage ses connaissances en gestion d'entreprise avec ses collègues traducteurs dans un blog intitulé Mes petites affaires.


Et maintenant ?

Partagez



Abonnez-vous au flux

Consultez d'autres articles :

Trousse à outils pour traducteurs indépendants
Rédiger son CV de traducteur
5 règles d'or pour fixer ses tarifs de traduction
Devenir traducteur indépendant en auto-entreprise
Bien facturer pour être payé






mar

Understanding ESB Performance & Benchmarking

ESB performance is a hot (and disputed topic). In this post I don't want to talk about different vendors or different benchmarks. I'm simply trying to help people understand some of the general aspects of benchmarking ESBs and what to look out for in the results.

The general ESB model is that you have some service consumer, an ESB in the middle and a service provider (target service) that the ESB is calling. To benchmark this, you usually have a load driver client, an ESB, and a dummy service.

+-------------+      +---------+      +---------------+
| Load Driver |------|   ESB   |------| Dummy Service |
+-------------+      +---------+      +---------------+

Firstly, we want the Load Driver (LD), the ESB and the Dummy Service (DS) to be on different hardware. Why? Because we want to understand the ESB performance, not the performance of the DS or LD.

The second thing to be aware of is that the performance results are completely dependent on the hardware, memory, network, etc used. So never compare different results from different hardware.

Now there are three things we could look at:
A) Same LD, same DS, different vendors ESBs doing the same thing (e.g. content-based routing)
B) Same LD, same DS, different ESB configs for the same ESB, doing different things (e.g. static routing vs content-based routing)
C) Going via ESB compared to going Direct (e.g. LD--->DS without ESB)

Each of these provides useful data but each also needs to be understood.

Metrics
Before looking at the scenarios, lets look at how to measure the performance. The two metrics that are always a starting point in any benchmark of an ESB here are the throughput (requests/second) and the latency (how long each request takes). With latency we can consider overall latency - the time taken for a completed request observed at the LD, and the ESB latency, which is the time taken by the message in the ESB. The ESB latency can be hard to work out. A well designed ESB will already be sending bytes to the DS before its finished reading the bytes the LD has sent it. This is called pipelining. Some ESBs attempt to measure the ESB latency inside the ESB using clever calculations. Alternatively scenario C (comparing via ESB vs Direct) can give an idea of ESB Latency. 

But before we look at the metrics we need to understand the load driver.

There are two different models to doing Load Driving:
1) Do a realistic load test based on your requirements. For example if you know you want to support up to 50 concurrent clients each making a call every 5 seconds on average, you can simulate this.
2) Saturation! Have a large number of clients, each making a call as soon as the last one finishes.

The first one is aimed at testing what the ESB does before its fully CPU loaded. In other words, if you are looking to see the effect of adding an ESB, or the comparison of one ESB to another under realistic load, then #1 is the right approach. In this approach, looking at throughput may not be useful, because all the different approaches have similar results. If I'm only putting in 300 requests a sec on a modern system, I'm likely to see 300 request a sec. Nothing exciting. But the latency is revealing here. If one ESB responds in less time than another ESB thats a very good sign, because with the same DS the average time per request is very telling.

On the other hand the saturation test is where the throughput is interesting. Before you look at the throughput though, check three things:
1) Is the LD CPU running close to 100%?
2) Is the DS CPU running close to 100%?
3) Is the network bandwidth running close to 100%?

If any of these are true, you aren't doing a good test of the ESB throughput. Because if you are looking at throughput then you want the ESB to be the bottleneck. If something else is the bottleneck then the ESB is not providing its max throughput and you aren't giving it a fair chance. For this reason, most benchmarks use a very very lightweight LD or a clustered LD, and similarly use a DS that is superfast and not a realistic DS. Sometimes the DS is coded to do some real work or sleep the thread while its executing to provide a more realistic load test. In this case you probably want to look at latency more than throughput.

Finally you are looking to see a particular behaviour for throughput testing as you increase load.
Throughput vs Load
The shape of this graph shows an ideal scenario. As the LD puts more work through the ESB it responds linearly. At some point the CPU of the ESB hits maximum, and then the throughput stabilizes.  What we don't want to see is the line drooping at the far right. That would mean that the ESB is crumpling under the extra load, and its failing to manage the extra load effectively. This is like the office worker whose efficiency increases as you give them more work but eventually they start spending all their time re-organizing their todo lists and less work overall gets done.

Under the saturation test you really want to see the CPU of the ESB close to 100% utilised. Why? This is a sign that its doing as much as possible. Why would it not be 100%? Two reasons: I/O, multi-processing and thread locks: either the network card or disk or other I/O is holding it up, the code is not efficiently using the available cores, or there are thread contention issues.

Finally its worth noting that you expect the latency to increase a lot under the saturation test. A classic result is this: I do static routing for different size messages with 100 clients LD. For message sizes up to 100k maybe I see a constant 2ms overhead for using the ESB. Suddenly as the message size grows from 100k to 200k I see the overhead growing in proportion to the message size.


Is this such a bad thing? No, in fact this is what you would expect. Before 100K message size, the ESB is underloaded. The straight line up to this point is a great sign that the ESB is pipelining properly. Once the CPU becomes loaded, each request is taking longer because its being made to wait its turn at the ESB while the ESB deals with the increased load.

A big hint here: When you look at this graph, the most interesting latency numbers occur before the CPU is fully loaded. The latency after the CPU is fully loaded is not that interesting, because its simply a function of the number of queued requests.

Now we understand the metrics, lets look at the actual scenarios.

A. Different Vendors, Same Workload
For the first comparison (different vendors) the first thing to be careful of is that the scenario is implemented in the best way possible in each ESB. There are usually a number of ways of implementing the same scenario. For example the same ESB may offer two different HTTP transports (or more!). For example blocking vs non-blocking, servlet vs library, etc. There may be an optimum approach and its worth reading the docs and talking to the vendor to understand the performance tradeoffs of each approach.

Another thing to be careful of in this scenario is the tuning parameters. Each ESB has various tuning aspects that may affect the performance depending on the available hardware. For example, setting the number of threads and memory based on the number of cores and physical memory may make a big difference.

Once you have your results, assuming everything we've already looked at is tickety-boo, then both latency and throughput are interesting and valid comparisons here. 

B. Different Workloads, Same Vendor
What this is measuring is what it costs you to do different activities with the same ESB. For example, doing a static routing is likely to be faster than a content-based routing, which in turn is faster than a transformation. The data from this tells you the cost of doing different functions with the ESB. For example you might want to do a security authentication/authorization check. You should see a constant bump in latency for the security check, irrespective of message size. But if you were doing complex transformation, you would expect to see higher latency for larger messages, because they take more time to transform. 

C. Direct vs ESB
This is an interesting one. Usually this is done for a simple static routing/passthrough scenario. In other words, we are testing the ESB doing its minimum possible. Why bother? Well there are two different reasons. Firstly ESB vendors usually do this for their own benefit as a baseline test. In other words, once you understand the passthrough performance you can then see the cost of doing more work (e.g. logging a header, validating security, transforming the message). 

Remember the two testing methodologies (realistic load vs saturation)? You will see very very different results in each for this, and the data may seem surprising. For the realistic test, remember we want to look at latency. This is a good comparison for the ESB. How much extra time is spent going through the ESB per request under normal conditions. For example, if the average request to the backend takes 18ms and the average request via the ESB takes 19ms, we have an average ESB latency of 1ms. This is a good result - the client is not going to notice much difference - less than 5% extra. 

The saturation test here is a good test to compare different ESBs. For example, suppose I can get 5000 reqs/sec direct. Via ESB_A the number is 3000 reqs/sec and via ESB_B the number is 2000 reqs/sec, I can say that ESB_A is providing better throughput than ESB_B. 

What is not  a good metric here is comparing throughput in saturation mode for direct vs ESB. 


Why not? The reason here is a little complex to explain. Remember how we coded DS to be as fast as possible so as not to be a bottleneck? So what is DS doing? Its really just reading bytes and sending bytes as fast as it can. Assuming the DS code is written efficiently using something really fast (e.g. just a servlet), what this is testing is how fast the hardware (CPU plus Network Card) can read and write through user space in the operating system. On a modern server hardware box you might get a very high number of transactions/sec. Maybe 5000req/s with each message in and out being 1k in size.

So we have 1k in and 1k out = 2k IO.
2k IO x 5000 reqs/sec x 8bits gives us the total network bandwidth of 80Mbits/sec (excluding ethernet headers and overhead).

Now lets look at the ESB. Imagine it can handle 100% of the direct load. There is no slowdown in throughput for the ESB. For each request it has to read the message in from LD and send it out to DS. Even if its doing this in pipelining mode, there is still a CPU cost and an IO cost for this. So the ESB latency of the ESB maybe 1ms, but the CPU and IO cost is much higher. Now, for each response it also has to read it in from DS and write it out to LD. So if the DS is doing 80Mbits/second, the ESB must be doing 160Mbits/second. 

Here is a picture.

Now if the LD is good enough, it will have loaded the DS to the max. CPU or IO capacity or both will be maxed out. Suppose the ESB is running on the same hardware platform as the DS. If the DS machine can do 80Mbit/s flat out, there is no way that the same hardware running as an ESB can do 160Mbit/s! In fact, if the ESB and DS code are both as efficient as possible, then the throughput via ESB will always be 50% of the throughput direct to the DS. Now there is a possible way for the ESB to do better: it can be better coded than the DS. For example, if the ESB did transfers in kernel space instead of user space then it might make a difference. The real answer here is to look at the latency. What is the overhead of adding the ESB to each request. If the ESB latency is small, then we can solve this problem by clustering the ESB. In this case we would put two ESBs in and then get back to full throughput.

The real point of this discussion is that this is not a useful comparison. In reality backend target services are usually pretty slow. If the same dual core server is actually doing some real work - e.g. database lookups, calculations, business logic - then its much more likely to be doing 500 requests a second or even less. 

The following chart shows real data to demonstrate this. The X-Axis shows increasing complexity of work at the backend (DS). As the effort taken by the backend becomes more realistic, the loss in throughput of having an ESB in the way reduces. So with a blindingly fast backend, we see the ESB struggling to provide just 55% of the throughput of the direct case. But as the backend becomes more realistic, we see much better numbers. So at 2000 requests a second there is barely a difference (around 10% reduction in throughput). 


In real life, what we actually see is that often you have many fewer ESBs than backend servers. For example, if we took the scenario of a backend server that can handle 500 reqs/sec, then we might end up with a cluster of two ESBs handling a cluster of 8 backends. 

Conclusion
I hope this blog has given a good overview of ESB performance and benchmarking. In particular, when is a good idea to look at latency and when to use throughput. 





mar

Marc Fesneau : « Que chacun cesse d’avoir en ligne de mire son agenda personnel en vue de 2027 »

INTERVIEW. Pour le patron du groupe MoDem a l'Assemblee, il faut d'urgence sortir du bal des ego qui mine le << socle commun >> de Barnier et << etre utile aux Francais >>.




mar

Omar Youssef Souleimane : « Ce que j’ai entendu dans des classes de banlieue »

L'ecrivain d'origine syrienne a anime dans des colleges franciliens des ateliers organises pour lutter contre la radicalisation et promouvoir la laicite. Il temoigne.




mar

Marine Le Pen dans le piège de « l’inéligibilité obligatoire »

Alors que les procureurs doivent requerir, ce mercredi 13 novembre a son proces, la presidente du groupe RN a l'Assemblee redoute, par-dessus tout, d'etre empechee de se presenter en 2027.




mar

Jean-Marie Le Pen hospitalisé à la suite d’un état de faiblesse général

Le fondateur du Front national, age de 96 ans et qui a mis un terme a sa vie politique, est hospitalise afin de passer plusieurs examens, par << souci de securite >>.




mar

María Moliner: ‘Diccionario de uso del español’

El Diccionario de uso del español de María Moliner es una obra monumental. Son dos volúmenes que la autora iba elaborando pacientemente en el salón […]

Origen




mar

Markup upon Video - towards Dynamic and Interactive Video Annotations

Interactive video is increasingly becoming a more and more dominant feature of our media platforms. Especially due to the popular YouTube annotations framework, integrating graphical annotations in a video has become very fashionable these days. However, the current options are limited to a few graphical shapes for which the user can define as good as no dynamic behaviour. Despite the enormous demand for easy-creatable, interactive video there are no such advanced tools available.

In this article we describe an innovative approach, to realize dynamics and interactivity of video annotations. First we explain basic concepts of video-markup like the generic element model and visual descriptors. After that we introduce the event-tree model, which can be used to define event-handling in an interactive video formally as well as visually. By combining these basic concepts, we can give an effective tool to the video community for realizing interactive and dynamic video in a simple, intuitive and focused way.




mar

Hierarchical Graph-Grammar Model for Secure and Efficient Handwritten Signatures Classification

One important subject associated with personal authentication capabilities is the analysis of handwritten signatures. Among the many known techniques, algorithms based on linguistic formalisms are also possible. However, such techniques require a number of algorithms for intelligent image analysis to be applied, allowing the development of new solutions in the field of personal authentication and building modern security systems based on the advanced recognition of such patterns. The article presents the approach based on the usage of syntactic methods for the static analysis of handwritten signatures. The graph linguistic formalisms applied, such as the IE graph and ETPL(k) grammar, are characterised by considerable descriptive strength and a polynomial membership problem of the syntactic analysis. For the purposes of representing the analysed handwritten signatures, new hierarchical (two-layer) HIE graph structures based on IE graphs have been defined. The two-layer graph description makes it possible to take into consideration both local and global features of the signature. The usage of attributed graphs enables the storage of additional semantic information describing the properties of individual signature strokes. The verification and recognition of a signature consists in analysing the affiliation of its graph description to the language describing the specimen database. Initial assessments display a precision of the method at a average level of under 75%.




mar

Winter is coming ou choisir entre la Souveraineté et le Marché

Petite nouveauté : j'ouvre mon blog afin de faire vivre le débat et certains auront remarqué le changement d'intitulé. Désormais, Il y aura un nouveau contributeur en la personne de Vincent Grenier qui est entrepreneur et membre du Conseil National du...




mar

No Comment : les mariachis se réunissent à Mexico pour battre le record du monde de chant

No Comment : les mariachis se réunissent à Mexico pour battre le record du monde de chant




mar

Smart and adaptive website navigation recommendations based on reinforcement learning

Improving website structures is the main task of a website designer. In recent years, numerous web engineering researchers have investigated navigation recommendation systems. Page recommendation systems are critical for mobile website navigation. Accordingly, we propose a smart and adaptive navigation recommendation system based on reinforcement learning. In this system, user navigation history is used as the input for reinforcement learning model. The model calculates a surf value for each page of the website; this value is used to rank the pages. On the basis of this ranking, the website structure is modified to shorten the user navigation path length. Experiments were conducted to evaluate the performance of the proposed system. The results revealed that user navigation paths could be decreased by up to 50% with training on 12 months of data, indicating that users could more easily find a target web page with the help of the proposed adaptive navigation recommendation system.






mar

Retour d’expérience sur une campagne de boycott d’entreprises au Maroc

 

Le 20 avril 2018, un appel au boycott a été lancé sur les réseaux sociaux marocains contre trois entreprises leaders dans leurs secteurs d’activités. L’eau minérale de Sidi Ali, le lait de Centrale Danone et les stations de services Afriquia (pétrole) ont été victimes d’une guerre d’information, justifiée selon les internautes par des prix de vente élevés. Les appels au boycott ont été relayés par les internautes Marocains via des groupes et des pages ...




mar

Elections communales 2024 - Mark Demesmaeker tête de liste N-VA à Hal pour les communales de 2024

(Belga) L'ex-député européen Mark Demesmaeker, désormais sénateur coopté N-VA, sera la tête de liste du parti nationaliste pour les élections communales d'octobre 2024 à Hal (Brabant flamand), a-t-il indiqué lundi, confirmant des informations de presse.

M. Demesmaeker est conseiller communal à Hal depuis 2007 et y a été échevin durant six ans. La N-VA a terminé à deux reprises, lors des scrutins communaux de 2012 et 2018, comme premier parti de la commune. M. Demesmaeker a affirmé lundi toujours avoir cette ambition. "Nous avons une équipe jeune et soudée, avec expertise et vision. Je vise une progression", a-t-il dit. Il s'est dit convaincu que le changement de législation en Flandre - qui prévoit que le plus grand parti dispose d'un droit d'initiative pour former une coalition communale et que le candidat du plus grand groupe ayant recueilli le plus de voix de préférence devienne bourgmestre - lui offre un solide avantage. "Nous avons de bonnes chances, a-t-il souligné. L'élu nationaliste a affirmé vouloir se concentrer sur des thèmes comme l'urbanisation de Hal et la politique en matière de langue, en évoquant la "francisation de la ville". (Belga)




mar

Cette espèce marine serait capable de... faire repousser des parties de son anatomie

Les pycnogonides, une espèce marine apparentée aux araignées, peuvent faire repousser des parties du corps après amputation, et pas seulement de simples membres, selon une étude publiée lundi, ouvrant la voie à de nouvelles découvertes sur la régénération.

"Personne ne s'attendait à cela", a déclaré Gerhard Scholtz de la prestigieuse université Humboldt à Berlin, et l'un des auteurs principaux de cette étude parue dans la revue Proceedings of the National Academy of Sciences. "Nous avons été les premiers à démontrer que c'était possible", a-t-il ajouté. Il est connu qu'une multitude d'espèces d'arthropodes tels que les mille-pattes, les araignées ou d'autres insectes peuvent faire repousser une patte après l'avoir perdue.

"Les crabes peuvent même se débarrasser automatiquement de leurs membres s'ils sont attaqués", a déclaré Gerhard Scholtz, précisant: "ils les remplacent par un nouveau membre". Ce que les chercheurs ont découvert à travers leurs expériences avec ces minuscules créatures à huit pattes, est qu'elles sont capables de régénérer même d'autres parties du corps. Pour l'étude, ils ont amputé différents membres et parties postérieures du corps de 23 pycnogonides juvéniles et adultes, et ont observé les résultats.

Repousse d'un corps à partir de seulement quelques cellules

Aucune régénération de parties du corps n'a été constatée dans les spécimens adultes, mais certains étaient toujours en vie après deux ans. Les spécimens juvéniles, en revanche, ont connu une régénération complète ou quasi-complète des parties du corps manquantes, y compris l'intestin postérieur, l'anus, la musculature, et certaines parties d'organes génitaux.

A long terme, 90% des pycnogonides ont survécu, et 16 spécimens juvéniles ont effectué leur mue par la suite au moins une fois. La régénération postérieure a ainsi été constatée chez 14 des spécimens juvéniles tandis qu'aucun des spécimens adultes n'a mué ou ne s'est régénéré. Les capacités de régénération varient à travers le règne animal.

Les vers plats, par exemple, peuvent faire repousser leur corps à partir de seulement quelques cellules. Les vertébrés, dont les hommes, n'ont quasiment aucune capacité de régénération à l'exception de quelques espèces comme les lézards, qui peuvent faire repousser leurs queues.

Selon Gerhard Scholz, les résultats de l'étude ouvrent de nouvelles voies de recherche dans le domaine. "Une multitude d'espèces différentes peuvent être testées de cette manière", dit-il, ce qui pourrait permettre de comparer les mécanismes de régénération. "Au bout du compte, peut-être que les mécanismes que nous découvrons chez les arthropodes nous aiderons dans les traitements médicaux après la perte d'un membre, d'un doigt, etc... chez les humains", espère le chercheur.




mar

La reine Mathilde et la princesse Élisabeth en voyage en Égypte du 14 au 16 mars

(Belga) La reine Mathilde et la princesse Élisabeth effectueront une visite de travail en Égypte du 14 au 16 mars, a indiqué le Palais royal dans un communiqué lundi soir.

"Cette visite marquera l'intérêt historique de la famille royale pour l'Égypte antique et rendra hommage à la reine Élisabeth, dont l'intérêt et la passion sont à l'origine de l'épanouissement de l'égyptologie en Belgique. La Reine et la Princesse visiteront plusieurs sites que la reine Élisabeth a elle-même visités lors de ses voyages en Égypte, notamment le tombeau de Toutankhamon. Au Caire, elles assisteront également au vernissage d'une exposition consacrée à la reine Élisabeth et à l'égyptologie belge", peut-on lire dans le communiqué. La Reine et la Princesse visiteront aussi différents sites archéologiques à Louxor et ses environs, où des institutions et des universités belges effectuent des fouilles. Cette visite de travail commémore par ailleurs plusieurs anniversaires célébrés en 2022 et 2023: le 200e anniversaire du déchiffrement des hiéroglyphes par Jean-François Champollion, les centenaires de la découverte du tombeau de Toutankhamon et de sa visite par la reine Élisabeth, le 125e anniversaire de l'émergence de l'égyptologie belge et le 75e anniversaire de la mort de l'égyptologue belge Jean Capart. (Belga)




mar

Journï¿œes parlementaires, campus rï¿œgionaux : La Rï¿œpublique en marche va dï¿œpenser prï¿œs d'un million d'euros pour sa rentrï¿œe

C'est la rentrᅵe politique. Et qui dit rentrᅵe, dit universitᅵ d'ᅵtᅵ. Cette annᅵe, la Rᅵpublique en marche a vu les choses en grand en organisant ᅵ la fois des journᅵes...




mar

Research on Weibo marketing advertising push method based on social network data mining

The current advertising push methods have low accuracy and poor advertising conversion effects. Therefore, a Weibo marketing advertising push method based on social network data mining is studied. Firstly, establish a social network graph and use graph clustering algorithm to mine the association relationships of users in the network. Secondly, through sparsisation processing, the association between nodes in the social network graph is excavated. Then, evaluate the tightness between user preferences and other nodes in the social network, and use the TF-IDF algorithm to extract user interest features. Finally, an attention mechanism is introduced to improve the deep learning model, which matches user interests with advertising domain features and outputs push results. The experimental results show that the push accuracy of this method is higher than 95%, with a maximum advertising click through rate of 82.7% and a maximum advertising conversion rate of 60.7%.




mar

E-commerce growth prediction model based on grey Markov chain

In order to solve the problems of long prediction consumption time and many prediction iterations existing in traditional prediction models, an e-commerce growth prediction model based on grey Markov chain is proposed. The Scrapy crawler framework is used to collect a variety of e-commerce data from e-commerce websites, and the feedforward neural network model is used to clean the collected data. With the cleaned e-commerce data as the input vector and the e-commerce growth prediction results as the output vector, an e-commerce growth prediction model based on the grey Markov chain is built. The prediction model is improved by using the background value optimisation method. After training the model through the improved particle swarm optimisation algorithm, accurate e-commerce growth prediction results are obtained. The experimental results show that the maximum time consumption of e-commerce growth prediction of this model is only 0.032, and the number of iterations is small.




mar

Enabling smart city technologies: impact of smart city-ICTs on e-Govt. services and society welfare using UTAUT model

Smart cities research is growing all over the world seeking to understand the effect of smart cities from different angles, domains and countries. The aim of this study is to analyse how the smart city ICTs (e.g., big data analytics, AI, IoT, cloud computing, smart grids, wireless communication, intelligent transportation system, smart building, e-governance, smart health, smart education and cyber security) are related to government. services and society welfare from the perspective of China. This research confirmed a positive correlation of smart city ICTs to e-Govt. Services (e-GS). On the other hand, the research showed a positive influence of smart city ICTs on society's welfare. These findings about smart cities and ICTs inform us how the thought paradigm to smart technologies can cause the improvement of e-GS through economic development, job creation and social welfare. The study offers different applications of the theoretical perspectives and the management perspective which are significant to building a society during recent technologised era.




mar

Machine learning and deep learning techniques for detecting and mitigating cyber threats in IoT-enabled smart grids: a comprehensive review

The confluence of the internet of things (IoT) with smart grids has ushered in a paradigm shift in energy management, promising unparalleled efficiency, economic robustness and unwavering reliability. However, this integrative evolution has concurrently amplified the grid's susceptibility to cyber intrusions, casting shadows on its foundational security and structural integrity. Machine learning (ML) and deep learning (DL) emerge as beacons in this landscape, offering robust methodologies to navigate the intricate cybersecurity labyrinth of IoT-infused smart grids. While ML excels at sifting through voluminous data to identify and classify looming threats, DL delves deeper, crafting sophisticated models equipped to counteract avant-garde cyber offensives. Both of these techniques are united in their objective of leveraging intricate data patterns to provide real-time, actionable security intelligence. Yet, despite the revolutionary potential of ML and DL, the battle against the ceaselessly morphing cyber threat landscape is relentless. The pursuit of an impervious smart grid continues to be a collective odyssey. In this review, we embark on a scholarly exploration of ML and DL's indispensable contributions to enhancing cybersecurity in IoT-centric smart grids. We meticulously dissect predominant cyber threats, critically assess extant security paradigms, and spotlight research frontiers yearning for deeper inquiry and innovation.




mar

Robust watermarking of medical images using SVM and hybrid DWT-SVD

In the present scenario, the security of medical images is an important aspect in the field of image processing. Support vector machines (SVMs) are a supervised machine learning technique used in image classification. The roots of SVM are from statistical learning theory. It has gained excellent significance because of its robust, accurate, and very effective algorithm, even though it was applied to a small set of training samples. SVM can classify data into binary classification or multiple classifications according to the application's needs. Discrete wavelet transform (DWT) and singular value decomposition (SVD) transform techniques are utilised to enhance the image's security. In this paper, the image is first classified using SVM into ROI and RONI, and thereafter, to enhance the images diagnostic capabilities, the DWT-SVD-based hybrid watermarking technique is utilised to embed the watermark in the RONI region. Overall, our work makes a significant contribution to the field of medical image security by presenting a novel and effective solution. The results are evaluated using both perceptual and imperceptibility testing using PSNR and SSIM parameters. Different attacks were introduced to the watermarked image, which shows the efficacy and robustness of the proposed algorithm.




mar

A robust feature points-based screen-shooting resilient watermarking scheme

Screen-shooting will lead to information leakage. Anti-screen-shooting watermark, which can track the leaking sources and protect the copyrights of images, plays an important role in image information security. Due to the randomness of shooting distance and angle, more robust watermark algorithms are needed to resist the mixed attack generated by screen-shooting. A robust digital watermarking algorithm that is resistant to screen-shooting is proposed in this paper. We use improved Harris-Laplace algorithm to detect the image feature points and embed the watermark into the feature domain. In this paper, all test images are selected on the dataset USC-SIPI and six related common algorithms are used for performance comparison. The experimental results show that within a certain range of shooting distance and angle, this algorithm presented can not only extract the watermark effectively but also ensure the most basic invisibility of watermark. Therefore, the algorithm has good robustness for anti-screen-shooting.




mar

What we know and do not know about video games as marketers: a review and synthesis of the literature

The video game industry (VGI) has evolved considerably, transitioning from a niche market to a substantial sector. The VGI's magnitude and the societal implications tied to video game consumption have naturally piqued the interest of scholars in marketing and consumer behaviour. This research serves a dual purpose: firstly, it consolidates existing VG literature by evaluating articles, concepts, and methodologies, systematically tracing their evolution; secondly, it outlines potential directions and implications for forthcoming research. Within this literature, a predominant focus lies on articles investigating purchase decisions concerning VGs, followed by those exploring the integration of video game consumption into broader social contexts. Notably, a limited number of articles delve into player-game interactions and experiences within gaming worlds. This imbalance can be attributed to the fact that such inquiries are often suited to psychology and multidisciplinary journals, while the marketing discipline has predominantly addressed the VGI from a marketing management standpoint.




mar

Nexus between artificial intelligence and marketing: a systematic review and bibliometric analysis

Although artificial intelligence provides a new method to gather, process, analyse data, generate insights, and offer customised solutions, such methods could change how marketers deal with customers, and there is a lack of literature to portray the application of artificial intelligence in marketing. This study aims to recognise and portray the use of artificial intelligence from a marketing standpoint, as well as to provide a conceptual framework for the application of artificial intelligence in marketing. This study uses a systematic literature review analysis as a research method to achieve the aims. Data from 142 articles were extracted from the Scopus database using relevant search terms for artificial intelligence and marketing. The systematic review identified significant usage of artificial intelligence in conversational artificial intelligence, content creation, audience segmentation, predictive analytics, personalisation, paid ads, sales forecasting, dynamic pricing, and recommendation engines and the bibliometric analysis produced the trend in co-authorship, citation, bibliographic coupling, and co-citation analysis. Practitioners and academics may use this study to decide on the marketing area in which artificial intelligence can be invested and used.




mar

Does brand association, brand attachment, and brand identification mediate the relationship between consumers' willingness to pay premium prices and social media marketing efforts?

This study investigates the effects of social media marketing efforts (SMME) on smartphone brand identification, attachment, association, and willingness to pay premium prices. A survey of 320 smartphone users who followed official social media handles managed by smartphone companies was conducted for this purpose. PLS-SEM was used to analyse the collected data. The findings demonstrated importance of SMME dimensions. According to the study's findings, the smartphone brand's SMMEs had significant impact on brand identification, brand association, and brand attachment. The results revealed that SMMEs had significant impact on willingness to pay the premium price. The findings also show that brand identification, attachment, and association mediated the relationship between SMMEs and willingness to pay a premium price. The findings of this study will be useful in developing social media marketing strategies for smartphones. This study demonstrates the use of social media marketing to promote mobile phones, particularly in emerging markets.




mar

International Journal of Electronic Marketing and Retailing




mar

Smart approach to constraint programming: intelligent backtracking using artificial intelligence

Constrained programming is the concept used to select possible alternatives from an incredibly diverse range of candidates. This paper proposes an AI-assisted Backtracking Scheme (AI-BS) by integrating the generic backtracking algorithm with Artificial Intelligence (AI). The detailed study observes that the extreme dual ray associated with the infeasible linear program can be automatically extracted from minimum unfeasible sets. Constraints are used in artificial intelligence to list all possible values for a group of variables in a given universe. To put it another way, a solution is a way of assigning a value to each variable that these values satisfy all constraints. Furthermore, this helps the study reach a decreased search area for smart backtracking without paying high costs. The evaluation results exhibit that the IB-BC algorithm-based smart electricity schedule controller performs better electricity bill during the scheduled periods than comparison approaches such as binary backtracking and binary particle swarm optimiser.




mar

E-bidding adoption among SMEs: evidence from an African emerging market

While digitalisation reforms aiming to enhance the quality of public services were put in place, most stakeholders in developing countries still use paper-based-tendering processes, which are associated with increased costs. To overcome these problems, calls to adopt e-bidding have recently emerged. This study aims to explore the readiness of Moroccan SMEs to adopt e-bidding. To achieve this goal, we proposed an integrated framework combining the TAM and UTAUT models to examine the predictors of SMEs' intention to adopt e-bidding. We empirically tested the conceptual model using a partial least squares (PLS) estimation based on data from 210 SMEs. Our results suggest that effort expectancy, facilitating conditions, and social influence as the key factors influencing SMEs intention to adopt e-bidding. We also suggest firm size as a significant moderator. This will help in improving SMEs' user experience and will also allow a better implementation of e-bidding in Morocco and similar contexts.




mar

Evaluation on stock market forecasting framework for AI and embedded real-time system

Since its birth, the stock market has received widespread attention from many scholars and investors. However, there are many factors that affect stock prices, including the company's own internal factors and the impact of external policies. The extent and manner of fundamental impacts also vary, making stock price predictions very difficult. Based on this, this article first introduces the research significance of the stock market prediction framework, and then conducts academic research and analysis on two key sentences of stock market prediction and artificial intelligence in stock market prediction. Then this article proposes a constructive algorithm theory, and finally conducts a simulation comparison experiment and summarises and discusses the experiment. Research results show that the neural network prediction method is more effective in stock market prediction; the minimum training rate is generally 0.9; the agency's expected dilution rate and the published stock market dilution rate are both around 6%.




mar

Does smartphone usage affect academic performance during COVID outbreak?

Pandemic has compelled the entire world to change their way of life and work. To control the infection rate, academic institutes deliver education online similarly. At least one smartphone is available in every home, and students use their smartphones to attend class. The study investigates the link between smartphone usage (SU) and academic performance (AP) during the pandemic. 490 data were obtained from various institutions and undergraduate students using stratified random sampling. These components were identified using factor analysis and descriptive methods, while the relationship of SU and AP based on gender classification was tested using Smart-PLS-SEM. The findings show that SU has a substantial relationship with academic success, whether done in class or outside of it. Even yet, the study found that SU and AP significantly impact both male and female students. Furthermore, the research focuses on SU outside and within the classroom to improve students' AP.




mar

Introducing E-portfolio Use to Primary School Pupils: Response, Benefits and Challenges

Electronic portfolios (e-portfolios) have a positive impact on the learning process in a broad range of educational sectors and on learners of all ages. Yet because most e-portfolio-related studies are about their implementation in higher education, this type of research is less usual in the early childhood context, and there is no available research for Greek schools. This study aims to investigate the impact of e-portfolios on learning in a Greek primary school and to provide a resource regarding the educational benefits of e-portfolio in primary education. To do that, it employs the qualitative naturalistic method to collect data, along with mixed methods which were used to achieve triangulation and strengthen confidence in the outcomes. Participants in the research were fourteen 8-year-old pupils, and one of the researchers was their regular teacher. Data evaluation revealed that the e-portfolio added value in pupils’ learning, acted as a medium to involve parents, promoted pupils’ self-esteem, and was acknowledged as a valuable assessment tool and a challenge for the school community. Based on the experience of the e-portfolio implementation, the authors provide some suggestions that would possibly help researchers and primary school teachers adopt and develop e-portfolio systems in their particular settings.




mar

Crafting Digital Micro-Storytelling for Smarter Thai Youth: A Novel Approach to Boost Digital Intelligent Quotient

Aim/Purpose: To conduct a needs assessment and subsequently create micro-storytelling media aimed at enhancing the Digital Intelligence Quotient (DQ) skills of young individuals. Background: In today's digital society, DQ has emerged as a vital skill that elevates individuals in all aspects of life, from daily living to education. To empower Thai youth, this study seeks to innovate DQ content by adapting it into a digital format known as micro-storytelling. This unique approach combines the art of storytelling with digital elements, creating engaging and effective micro-learning media Methodology: The methodology comprises three phases: 1) assessing the need for digital micro-storytelling development; 2) developing digital micro-storytelling; and 3) evaluating the DQ skills among young individuals. The sample group consisted of 55 higher education learners for needs assessment and 30 learners in the experiment group. Data analysis involves PNI modified, mean, and standard deviation. Contribution: This research contributes by addressing the urgent need for DQ skills in the digital era and by providing a practical solution in the form of digital micro-storytelling, tailored to the preferences and needs of Thai youth. It serves as a valuable resource for educators and policymakers seeking to empower young learners with essential digital competencies. Findings: The findings demonstrate three significant outcomes: 1) The learners wanted to organize their own learning experience with self-paced learning in a digital landscape, and they preferred digital media in the form of video. They were most interested in developing DQ to enhance their understanding of digital safety, digital security, and digital literacy; 2) according to a consensus of experts, digital micro-storytelling has the greatest degree of quality in terms of its development, content, and utilization, with an overall average of 4.86; and 3) the overall findings of the assessment of DQ skills indicate a favorable level of proficiency. Recommendations for Practitioners: Align materials with micro-learning principles, keeping content concise for effective knowledge retention. Empower students to personalize their digital learning and promote self-paced exploration based on their interests. Recommendation for Researchers: Researchers should continuously assess and update digital learning materials to align with the evolving digital landscape and the changing needs of students and investigate the long-term effects of DQ improvement, especially in terms of online safety and digital literacy in students' future lives and careers. Impact on Society: This study's impact on society is centered around fostering a DQ, promoting innovative educational approaches, and elevating Thai youth with essential digital skills. It contributes to a safer, more informed, and digitally literate generation prepared for the challenges of the digital era. Future Research: Undertake comparative studies to analyze the effectiveness of different digital learning formats and methodologies. Comparing micro-storytelling with other approaches can help identify the most efficient and engaging methods for enhancing DQ.




mar

Synoptic crow search with recurrent transformer network for DDoS attack detection in IoT-based smart homes

Smart home devices are vulnerable to various attacks, including distributed-denial-of-service (DDoS) attacks. Current detection techniques face challenges due to nonlinear thought, unusual system traffic, and the fluctuating data flow caused by human activities and device interactions. Identifying the baseline for 'normal' traffic and suspicious activities like DDoS attacks from encrypted data is also challenging due to the encrypted protective layer. This work introduces a concept called synoptic crow search with recurrent transformer network-based DDoS attack detection, which uses the synoptic weighted crow search algorithm to capture varying traffic patterns and prioritise critical information handling. An adaptive recurrent transformer neural network is introduced to effectively regulate DDoS attacks within encrypted data, counting the historical context of the data flow. The proposed model shows effective performance in terms of low false alarm rate, higher detection rate, and accuracy.