Talking Drupal: Skills Upgrade #7

Welcome back to “Skills Upgrade” a Talking Drupal mini-series following the journey of a D7 developer learning D10. This is episode 7.

Topics

  • Review Chad’s goals for the previous week

    • Test Example
    • Set up phpunit.xml
    • Start with FrontPageLinkTest.php
  • Review Chad’s questions

    • In the testing_example module, the file “src/Controller/TestingExampleController.php” has a function for simpletestDescription(). Is this an outdated artifact that should have been removed at some point? The module itself doesn’t appear to use Simpletest elsewhere and appears to only rely on PHPUnit.
    • What do you recommend for the minimal code structure to include for any given test type? Is the Testing Example module an ideal model or are there other resources I should review? The testing reference from Selwyn was helpful.
    • In the “FrontPageLinkDependenciesTest.php” setUp() function, the createContentType() function is called without specifying the type. Is that set somewhere else? I may have overlooked it. Nevermind—it’s set using randomMachineName() in the createContentType() function. Is there anything extra or standard to write in tests for drupal.org?
  • Tasks for the upcoming week

    • Smart Date – Martin (maintainer) to review promptly, I’ve already chatted with him about it. Create a new functional test: “submit a range with an end time before the start and validate that an error is returned”
      • Create an issue in the Smart Date queue and assign to yourself.
      • Create an issue fork.
      • Check out the issue fork locally.
      • Write (and test) the test locally.
      • Commit and push to the issue fork.
      • Mark issue as “Needs review”.
      • Ask someone to review – if all looks good, the reviewer will mark as RBTC.

Resources

Chad’s Drupal 10 Learning Curriclum & Journal Chad’s Drupal 10 Learning Notes

The Linux Foundation is offering a discount of 30% off e-learning courses, certifications and bundles with the code, all uppercase DRUPAL24 and that is good until June 5th https://training.linuxfoundation.org/certification-catalog/

Hosts

AmyJune Hineline – @volkswagenchick

Guests

Chad Hester – chadkhester.com @chadkhest Mike Anello – DrupalEasy.com @ultimike

In -current, default write format for tar(1) changed to “pax”

A series of commits by Jeremie Courreges-Anglas (jca@)
has modified
tar(1)
such that its default write format (for archives) is that of
pax(1).
The message with the final
commit
captures the gist of the change:

CVSROOT:	/cvs
Module name:	src
Changes by:	jca@cvs.openbsd.org	2024/04/16 17:09:35

Modified files:
	bin/pax        : options.c tar.1 

Log message:
Switch tar(1) write default format to 'pax'

Lets us store longer file names, link names, finer grained timestamps,
larger archive member files, etc; at the expense of larger uncompressed
archives and less widespread support across the ecosystem.  If you're
unhappy with the new defaults, you can use -F ustar.  Or you can help
fix bugs / find a better middle ground.

Prodding from various including job@ and deraadt@
ok sthen@ caspar@ millert@

`

Open Source in the Age of LLMs

Open Source in the Age of LLMs

(To read the complete Mozilla.ai publication featuring all our OSS contributions, please visit the Mozilla.ai blog) Like our parent company, Mozilla.ai’s founding story is rooted in open-source principles and community collaboration. Since our start last year, our key focus has been exploring state-of-the-art methods for evaluating and fine-tuning large-language models (LLMs). Throughout this process, we’ve […]

The post Open Source in the Age of LLMs appeared first on The Mozilla Blog.

A better, more compact UI for Firefox

Proton is Firefox’s new design, starting from Firefox 89. Photon is the old design of Firefox which was used until version 88. Proton’s overall feel is good, but there were a few things I didn’t like and wanted to improve.That’s why this project was born, and Lepton to denote light theme layer. Lepton’s photon styled is preserve Photon’s feeling while keep Original Lepton’s strengths. ↫ Firefox UI Fix GitHub page I do not like the current Firefox user interface, because even with the ‘compact’ layout re-enabled in about:config, I find it just too bulky and wasteful of my screen real estate. I’ve been using the above Firefox user interface mod for ages now, and I can’t imagine using Firefox without it. The GitHub pages and guides are a bit of a mess and difficult to follow due to the project consisting of several overlapping different styles, but I just use the script listed here, selecting the style “2” when running the script. It won’t be for everyone, but for me, it makes Firefox nice and compact, turning it into a mouse-first interface without trying to accommodate touch. This is also by far not the only project with this goal, so if you’re using something else – feel free to list them.

Comment installer iPTV sur télévision android ?

Comment installer iPTV sur télévision connectée ?
Comment installer un abonnement iPTV sur smart tv android ?
Comment installer iPTV sur télévision android ?
Comment installer une application iPTV sur une télévision android ?

Les télévision connectées ANDROID ou smart tv font partie des appareils les plus adaptables pour le IPTV, Ces télévisions sont réputées de la facilité de leurs accès aux contenus des chaînes IPTV, trés stable zapping beaucoup plus rapide et une résolution d’image parfaite … si vous disposez d’une télévision connectée smart tv, pas besoin de passer par une box ou décodeur afin de profiter d’un abonnement IPTV, passez directement via votre téléviseur.

Une TV connectée android a besoin d’être préparé pour les applications IPTV.

Ces abonnements IPTV à SMART TV ANDROID permettent de décrypter gratuitement les chaines « payantes ». Ainsi, vous pouvez avoir les milliers de chaines VOD PPV de cinéma, de jeunesse, mais aussi des chaines de sport et des chaines de films/séries.

Pour vous abonner c’est simple, téléchargez l’application depuis votre smart HUB, et ensuite, ( CONTACTEZ : iPTV26.COM ), remplissez le formulaire, puis envoyez leurs un e-mail le code MAC virtuel de votre TV celui qui vous affiche l’application au démarrage, l’installation de l’abonnement sera faite à distance ou manuellement en vous envoyant le lien à installer … selon votre choix, .

Tribute to Excellence and Sportiness , New Alfa Romeo Tributo Italiano Editions 2024

Alfa Romeo Unveils New Tributo Italiano Editions, the Brand’s First Global Limited Edition Series.

The new Alfa Romeo Tributo Italiano editions pay tribute to the brand’s origins, Italian excellence and sportiness.

This special series will be available worldwide for the first time in the Giulia, Stelvio and Tonale range and will only be available in the three colors of the Italian flag.

Alfa Romeo Tributo Italiano special versions will begin to arrive in North American showrooms from the second quarter of 2024.

Available on the Giulia, Stelvio and Tonale models, this special edition pays homage to the brand’s origins and represents Italian know-how and Alfa Romeo sportiness.

The exterior features of the Tributo Italiano editions stem from the styling and aesthetic language shared by the three models and include a two-tone exterior with a black roof, a body-coloured body kit and the Italian flag covering the mirror caps. The enhanced interior personalization emphasizes meticulous attention to detail as well as the constant pursuit of the highest quality. In particular, the Giulia, Stelvio and Tonale Tributo Italiano models are at the top of their respective equipment levels and are only available in the three colors of the Italian flag, paired with a black roof.

Several features contribute to the unique, bold appearance of the Tributo Italiano special series, including the front grille with a “V” segment (in black on the Giulia and Stelvio, in Dark Miron on the Tonale) and alloy wheels (21 inches on the Stelvio). It is paired with new 19-inch red Brembo brake calipers on the Giulia and 20-inch on the Tonale. A completely new body kit was designed for the Tonale, including front and rear bumper side inserts, wheel arches and side skirts, painted in the same color as the car.

The sporty Italian style in the Alfa Romeo Tonale Tributo Italiano edition is further emphasized by skid plates and matt Dark Miron side/front accents, adaptive full LED matrix headlights and chrome-plated dual exhaust pipes.

The same sporty features can be found in the interior of all three Tributo Italiano models. In particular, the new black leather sports seats have perforations with red tones, and the distinctive new logo of the special series is embroidered on the front headrests. Other new features include red stitching on the instrument panel, seats and door panels. Additionally, the Tonale Tributo Italiano comes with a new “carbon design” instrument panel fascia featuring the Alfa Romeo logo, ambient lighting and aluminum kickplate.

Passenger comfort in the Tributo Italiano version also includes dual-zone air conditioning, a heated steering wheel with aluminum shift paddles built into the steering column, ambient lighting, an intuitive infotainment system, ventilated and heated front seats and a premium sound system equipped with a special audio system. is provided.

Source: https://media.stellantisnorthamerica.com/newsrelease.do?id=25493&mid=783