Vue normale

Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.
À partir d’avant-hierInformatique

Revivez l’expérience des anciens geeks avec PCjs

Mis au point par Jeff Parsons qui a eu le plaisir de découvrir l’informatique dans les années 70/80, PCjs est un code en javascript qui est capable d’émuler toute une série de matos et de logiciels comme la calculatrice TI-57, le premier Space Invaders (1978), évidemment Multiplan d’IBM (1982), Windows 1.0 jusqu’à 95 ou encore des jeux comme Wolfenstein 3D (1992) ou Dune II (1992).

Cela va vous permettre de vive l’expérience de ces vieux coucous avec leurs CPU ultra pas rapides, des sons bippés à couper le souffle et leurs interfaces hautes en couleurs, tout ça sans avoir à quitter votre navigateur. Et oui car tout est accessible directement via ce site : https://www.pcjs.org.

PCjs - émulateur de système d'exploitation vintage des années 80

L’idée évidemment est de préserver un petit peu de ce patrimoine informatique et logiciel et bien sûr de se faire plaisir sans galérer à retrouver de vieilles disquettes ou même un logiciel de virtualisation compatibles.

Voici tout ce que vous allez expérimenter sur PCjs :

  • Calculatrice programmable TI-57 (1978)
  • Ohio Scientific Challenger 1P (1978)
  • Space Invaders (1978)
  • Microsoft Adventure (1981)
  • DONKEY.BAS de PC DOS 1.00 (1981)
  • VisiCalc (1981)
  • Multiplan 1.0 (1982)
  • Executive Suite (1982)
  • PDP-11/70 avec RT-11 4.0 (1982)
  • CP/M-86 (1983)
  • COMPAQ Portable avec graphiques monochromes (1983)
  • Zork I: The Great Underground Empire
  • Exploring the IBM Personal Computer (1983)
  • Adventures in Math (1983)
  • Lotus 1-2-3 (1983)
  • Norton Utilities 2.0 (1983)
  • Fantasy Land EGA Demo (1984)
  • Microsoft Word 1.15 (1984)
  • Nine Princes in Amber (1985)
  • Rogue (1985)
  • Microsoft Windows 1.0 (« Premiere Edition »)
  • Microsoft Windows 1.1 sur CGA (1985)
  • Microsoft Windows 1.1 sur EGA (1985)
  • Balance of Power (1985)
  • IBM OS/2 1.0 (1987)
  • VGA Black Book Tests (par Michael Abrash)
  • Microsoft Windows/386 2.0 (1987)
  • Microsoft QuickPascal 1.00 (1989)
  • Microsoft Windows 3.0 (1990)
  • Life & Death II: The Brain (1990)
  • The Oregon Trail (1990)
  • Commander Keen (1991)
  • Wolfenstein 3D (1992)
  • Dune II (1992)
  • Microsoft Windows 3.1 (1992)
  • Microsoft Windows 95 (1995)
PCjs - simulateur de machine de bureau MS-DOS et Windows 3.0

Toutes les sources du projet sont sur Github et vous pouvez contribuer. Chacune de ces machines est codée entièrement en javascript et utilisent un format XML qui défini les composants à activer ou non, donc vous pouvez aussi vous approprier le truc et créer vos propres machines assez simplement.

Matchering – Pour faire votre mastering audio gratuitement

En matière de création musicale, il y a souvent une étape qui casse un peu la tête, c’est le mastering. Il s’agit de la dernière touche qu’on apporte à un morceau de musique en relevant certaines de ces caractéristiques. On peut par exemple ajuster certaines fréquences, améliorer l’aspect stéréo, retirer certains parasites sonores…etc pour avoir quelque chose de très léché avec un son propre et optimisé pour tous les systèmes de diffusion du vinyl au streaming en passant par le CD.

Heureusement, pour cette étape, il y a des outils qui font également le boulot. C’est par exemple le cas de ce projet open source codé en Python et nommé Matchering, qui prend en entrée votre morceau ainsi que le morceau qui sera utilisé comme référence.

Capture d'écran de l'interface utilisateur de Matchering

L’algo de matchering va vous permettre de donner à votre morceau de musique la même sonorité que celui de votre artiste préféré. Cela permet également de mettre toutes les chansons d’un même album au diapason. Et pour cela, Matchering analyse le morceau de référence et en extrait la moyenne quadratique (RMS), la réponse en fréquence, l’amplitude, mais également la spatialisation stéréo. Puis applique ces mêmes paramètres à votre morceau.

Comme c’est un logiciel libre, vous pouvez l’installer via Docker sur votre propre machine. C’est également une lib python, donc vous pouvez intégrer ses fonctionnalités dans vos outils.

import matchering as mg

# Sending all log messages to the default print function
# Just delete the following line to work silently
mg.log(print)

mg.process(
    # The track you want to master
    target="my_song.wav",
    # Some "wet" reference track
    reference="some_popular_song.wav",
    # Where and how to save your results
    results=[
        mg.pcm16("my_song_master_16bit.wav"),
        mg.pcm24("my_song_master_24bit.wav"),
    ],
)

Et si tout cela n’est pas possible pour vous mais que vous voulez quand même tester, il y a des services (avec quelques crédits gratuits) qui l’ont implémenté comme Songmastr et Moises.

Maintenant si vous êtes producteur ou ingénieur son, ça peut valoir le coup de vous pencher sur Docker en cliquant ici.

Transformez votre smartphone en micro connecté à votre ordinateur

Ce matin, vous vous êtes levé avec un irrépressible besoin de streamer de l’audio entre vos différents appareils ?

Ça tombe bien, AudioRelay est là pour ça !

Il s’agit d’une application gratuite qui permet de transformer votre smartphone Android en microphone ou en haut-parleur connecté à votre ordinateur.

Grâce à cette application, vous pourrez comme ça, enregistrer n’importe quel son avec votre téléphone et le streamer à votre ordinateur via une simple connexion Wi-Fi. Vous pourrez ainsi utiliser votre smartphone comme un microphone pour votre PC ou balancer le son de votre ordinateur sur votre smartphone.

Smartphone connecté à l'ordinateur

Pratique pour se balader dans toute la maison en écoutant un son qui se joue sur l’ordinateur, sans gêner les autres pénibles qui logent avec vous ^^. L’application vous permet d’envoyer le son en temps réel, ce qui permet d’avoir une latence bien plus faible qu’avec une connexion Bluetooth classique.

AudioRelay offre de nombreuses fonctionnalités intéressantes comme la possibilité d’utiliser une connexion USB afin d’obtenir la meilleure qualité possible. Vous pourrez aussi streamer votre musique dans plusieurs pièces de la maison ou écouter tout ça avec plusieurs personnes, le tout sans fil et avec un délai très faible.

AudioRelay est disponible gratuitement en cliquant ici.

Mastering SharePoint Modern Lists: Tips and Tricks for Efficient Usage and Formatting

SharePoint modern lists are one of the most powerful tools that allow you to create, manage, and share information with your team in a highly customizable manner. With the latest updates, it has become even easier to use SharePoint modern lists and customize them to suit your needs. In this blog post, we will take a look at some tips and tricks for using SharePoint modern lists efficiently and formatting them to your liking.

Tips for Using SharePoint Modern Lists Efficiently

Use Custom Views

One of the most efficient ways to use SharePoint modern lists is to create custom views. Custom views allow you to filter, sort, and group your data to suit your needs. For example, if you have a large list of sales data, you can create a custom view that only shows sales from a particular region or salesperson. This makes it easier for you to analyze your data and identify trends.

Use Quick Edit Mode

SharePoint modern lists come with a built-in Quick Edit mode that allows you to edit data directly in the list. This is a faster and more efficient way to update your data, especially if you need to make multiple changes at once. To use Quick Edit mode, simply click on the Quick Edit button on the toolbar.

Use Column Formatting

Column formatting allows you to customize the appearance of your list columns. You can use column formatting to change the font size, color, and background color of your data, as well as add icons and images. This makes it easier for you to visualize your data and identify important information at a glance.

Formatting SharePoint Modern Lists

Use the Column Settings Menu

To format your SharePoint modern list, you can use the Column Settings menu. The Column Settings menu allows you to modify the display settings of your list columns, such as the column name, data type, and default value. You can also use the Column Settings menu to create custom validation rules and set up calculated columns.

Use JSON Customization

JSON customization allows you to create highly customized SharePoint modern lists. With JSON customization, you can modify the appearance and behavior of your list, such as changing the background color, font size, and alignment of your data. To use JSON customization, you will need to have some programming knowledge, but there are many resources available online that can help you get started.

Use Power Apps

Power Apps is a powerful tool that allows you to create custom apps and forms for your SharePoint modern lists. With Power Apps, you can customize the appearance and behavior of your list to suit your needs. For example, you can create a custom form that only shows certain fields based on the user’s role, or create a custom app that allows users to view and edit data on their mobile devices.

SharePoint modern lists are a powerful tool that can help you manage and share information with your team. By using custom views, Quick Edit mode, and column formatting, you can use SharePoint modern lists more efficiently. And by using the Column Settings menu, JSON customization, and Power Apps, you can customize the appearance and behavior of your list to suit your needs. With these tips and tricks, you can become a master of SharePoint modern lists and take your team’s productivity to the next level.

The post Mastering SharePoint Modern Lists: Tips and Tricks for Efficient Usage and Formatting appeared first on MS Technology Talk.

Un outil de synthèse vocale gratuit en ligne pour convertir un texte en voix off

synthese vocale gratuite en ligneDernière mise à jour le 6 mars 2023 Vous êtes à la recherche d’un outil pratique et gratuit pour transformer vos textes en fichiers audio ? TTSMaker est une application web gratuite qui propose...

L’article Un outil de synthèse vocale gratuit en ligne pour convertir un texte en voix off est apparu en premier sur Les Outils Tice.

SharePoint List form show hide fields based on conditional formula

In this blog post I am going to show you that to show or hide fields on a list form based on the valued from other columns using JSON formatting. JSON is a very powerful way of formatting a SharePoint list/library form where you can also apply conditional formatting based on selected values in a list form on the run time. Follow my blog post on formatting details on SharePoint list forms for more details.

Scenario

I have a custom Patient info list which is used to takes the patient information. There are two column Patient History and History Details. Patient History is Boolean field and if its yes then show the History Details field, otherwise History Detail field should not be visible.

Implementation

Select any list item / document from the SharePoint list or library and expand the Edit Form button click on the Edit Columns.

This will show you complete list of Columns from the list, you can hide few columns form here and can change the order of the columns. Click on the three dots next column name and select Edit conditional formula.

A dialog will be opened, now you need to enter a formula to hide the field if Medical History option is selected.

=if([$MedicalHistory] == true, 'true', 'false')

Here I am applying the formula on a Boolean field, you can change the formula based on field type. And you can add multiple formulas based on your business need. Now on my form, when I am adding or editing a list item, the History detail field is not showing if the medical history field is not selected.

The post SharePoint List form show hide fields based on conditional formula appeared first on MS Technology Talk.

Customizing SharePoint List Add/Edit form layout using JSON

In Modern SharePoint Lists and Libraries, we can change the layout of the default list form using JSON or by modifying the list forms in Power Apps. JSON formatting is still new and you can do a user friendly interface with a little code under standing. Even if you donot have any expertise on coding side you can still use the available json formats. In Past, we can do the form customizations using Infopath or by modifying the list Form using SharePoint designer.

In this blog post, I am going to share any easy way to format list form using a simple JSON format. In a SharePoint List / library form, there are three areas in the form where you can customize the formatting.

  • Header
  • Footer
  • Body

To customize , just select any of the list item or file to view the details, it will show the display form on right side, expand the Edit Form icon and select Configure Layout.

In above picture, you can see that when I have selected the Configure layout button, it opened the format pane, and showing a dropdown to select Header, Body and Footer sections.

Header Format

I am sharing a sample format which you can use format the header section. I have copied the JSON format from Configure the list form and did some customization to change the icon and background of the header section.

{
    "elmType": "div",
    "attributes": {
        "class": "ms-borderColor-neutralTertiary ms-bgColor-communicationTint20"
    },
    "style": {
        "width": "99%",
        "border-top-width": "0px",
        "border-bottom-width": "1px",
        "border-left-width": "0px",
        "border-right-width": "0px",
        "border-style": "solid",
        "margin-bottom": "16px",
        "padding-left": "10px"
    },
    "children": [
        {
            "elmType": "div",
            "style": {
                "display": "flex",
                "box-sizing": "border-box",
                "align-items": "center"
            },
            "children": [
                {
                    "elmType": "div",
                    "attributes": {
                        "iconName": "contactlist",
                        "class": "ms-fontSize-42 ms-fontWeight-regular ms-fontColor-themePrimary",
                        "title": "Details"
                    },
                    "style": {
                        "flex": "none",
                        "padding": "0px",
                        "padding-left": "0px",
                        "height": "36px"
                    }
                }
            ]
        },
        {
            "elmType": "div",
            "attributes": {
                "class": "ms-fontColor-neutralSecondary ms-fontWeight-bold ms-fontSize-24 ms-bgColor-communicationTint20"
            },
            "style": {
                "box-sizing": "border-box",
                "width": "100%",
                "text-align": "left",
                "padding": "21px 12px",
                "overflow": "hidden"
            },
            "children": [
                {
                    "elmType": "div",
                    "txtContent": "='Contact details for ' + [$Title]"
                }
            ]
        }
    ]
}

Footer Format

I have copied the JSON format from Configure the list form and haven’t done any customization but you can add your customization as per requirements.

Body Format

Select the Body from Apply Formatting to dropdown and copy below JSON for changing the layout of your list form body. I have created sections (groups)  in the body layout and you can also divide columns in different groups and can name accordingly.

{
    "sections": [
        {
            "displayname": "",
            "fields": [
                "Title",
                "LastName"
            ]
        },
        {
            "displayname": "Details",
            "fields": [
                "DateofBirth",

                "Email",

                "Gender",

                "PhoneNumber"
            ]
        },
        {
            "displayname": "Properties",
            "fields": [
                "MedicalHistory"
            ]
        }
    ]
}

You can also preview the changes by hitting the preview button. Save the changes and now you have a customize layout for your list forms. This layout would be available for your Add / Edit and view forms. In Below screenshot you can see the Add new item form showing the First Name value in Form header and footer.

The post Customizing SharePoint List Add/Edit form layout using JSON appeared first on MS Technology Talk.

Microsoft Lists, enable disable fields based on logged In user

There are requirements to show hide fields or enable/ disable fields based on business requirements for selected values. Today I am going to share how can we can show hide field in a SharePoint list form based on logged in user.

How to

I have a issue tracker list created using Issue tracking list template which I will be using for logging issues. I will hide issue discovery field on the SharePoint list form if logged in user is the same as Assigned To field so that user cannot modify Issue Description field.

 Select any list item / document from the SharePoint list or library and expand the Edit Form button click on the Edit Columns.

This will show you complete list of Columns from the list, you can hide few columns form here and can change the order of the columns. Click on the three dots next Issue Description column name and select Edit conditional formula.

A dialog will be opened, now you need to enter a formula to hide the field if Issue Description option is selected.

=if([$Assignedto.email] == @me, ‘false’,’true’)

Once you hit the save the button, the issue description field will be greyed out because it has the formula. Now you can test it by accessing the list view or edit form.

The post Microsoft Lists, enable disable fields based on logged In user appeared first on MS Technology Talk.

❌
❌