-On peut suivre un imbecile mais pas ses idées
-L'arrogance est le miroir de la médiocrité
-Les phrases toutes faites sont faites pour des personnes sans idées.
....
lundi 25 mars 2019
samedi 23 mars 2019
Arduino Episode 16 : Emetteur InfraRouge, InfraRed et TV LG
Voici ce que j'ai trouvé pour commander ma TV LG:
Source:
https://www.kzenjoy.net/2015/votre-telecommande-universelle-grace-a-arduino/
#include <irremote>
IRsend ir_send; // crée une instance
void setup()
{
}
void loop()
{
ir_send.sendNEC(0x20DFC03F, 32);
delay(3000);
}
Et voici quelques code pour la Tv LG
ON 20DF10EF
Input 20DFD02F
Vol+ 20DF40BF
Vol- 20DFC03F
Mute 20DF906F
Pour le NAD
OFF E13E13EC
ON E13EA45B
VOL + E13E11EE
VOL - E13E31CE
vendredi 22 mars 2019
SCCM: Configuration Manager vide au niveau des Actions
Si vous aussi trouvez que votre Configuration manager est bien vide.
Voici ce que vous pouvez faire.
1°) Reinstaller le système
2°) Relancer le service
En admin, lancez Services.msc
cherchez
SMS Agent Host ou hote de l'agent SMS
et redémarrez le
En ligne de commande (en admin)
net stop CcmExec
net start CcmExec
ca devrait aller mieux
Voici ce que vous pouvez faire.
2°) Relancer le service
cherchez
SMS Agent Host ou hote de l'agent SMS
et redémarrez le
En ligne de commande (en admin)
net stop CcmExec
net start CcmExec
ca devrait aller mieux
vendredi 15 mars 2019
Arduino Episode 15 : Emetteur InfraRouge, InfraRed
Pour voir si une LED infrarouge fonctionne, bah, on peut pas voir avec ses yeux, il est recommandé d'utiliser l'appareil photo de son smartphone. Ce que j'ai fait.... ca marchait pas, un code capricieux, je me suis dis je vais brancher le 5V sur la LED pour la faire fonctionner en continu...
(Pour info, à partir de l'iPhone 5, les iPhone filtrent les infrarouges, donc on ne peux pas les voir)
Bon j'ai fait une bêtise, j'ai branché la pate S de ma LED infrarouge sur le 5V de mon arduino...
un mauvaise odeur et une LED grillé...
J'ai récupéré une vieille télécommande, récupéré la LED et ressoudé à la place de ma LED grillé: youpi ca marche !!!
Branchements :
NANO <-> Emetteur IR
GND --- Signe -
5V --- Centre (rien de noté)
D3 -- S
Code: https://github.com/z3t0/Arduino-IRremote->
IRsendDemo:
(Pour info, à partir de l'iPhone 5, les iPhone filtrent les infrarouges, donc on ne peux pas les voir)
Bon j'ai fait une bêtise, j'ai branché la pate S de ma LED infrarouge sur le 5V de mon arduino...
un mauvaise odeur et une LED grillé...
J'ai récupéré une vieille télécommande, récupéré la LED et ressoudé à la place de ma LED grillé: youpi ca marche !!!
Branchements :
NANO <-> Emetteur IR
GND --- Signe -
5V --- Centre (rien de noté)
D3 -- S
Code: https://github.com/z3t0/Arduino-IRremote->
IRsendDemo:
#include
IRsend irsend;
void setup()
{
}
void loop() {
for (int i = 0; i < 3; i++) {
irsend.sendSony(0xa90, 12);
delay(40);
}
delay(5000); //5 second delay between each signal burst
}
jeudi 14 mars 2019
PowerShell GUI et EXE
Vous avez un script Powershell, mais c'est compliqué à utiliser ou il est franchement moche ?
1°)
Il vous faut un interface Graphique ?
Rien de plus simple avec le site POSHGUI: https://poshgui.com/Editor
2°)
Mais j'ai pas d'îcone:
pas de panic, un petit site pour convertir une image en icone:
https://icoconvert.com/
3°)
Et pour changer l'icone en haut de l'interface par un truc plus sympa ?
$Icon = New-Object system.drawing.icon (".\favicon.ico")ou
$Form.Icon = $Icon
ajouter une image converti en texte grâce à
https://websemantics.uk/tools/image-to-data-uri-converter/
Selectionnez Data-URI
Vous obtenez:
Your data-URIs:Ajoutez dans votre code PowerShell
// favicon data:image/x-icon;base64,AAABAAQAQEA...
$iconBase64 = 'AAABAAQAQEAAAAEAIAAoQA....'
$iconBytes = [Convert]::FromBase64String($iconBase64)
$stream = New-Object IO.MemoryStream($iconBytes, 0, $iconBytes.Length)
$stream.Write($iconBytes, 0, $iconBytes.Length);
$iconImage = [System.Drawing.Image]::FromStream($stream, $true)
$Form.Icon = [System.Drawing.Icon]::FromHandle((New-Object System.Drawing.Bitmap -Argument $stream).GetHIcon())
4°)
Super, une interface graphique, mais c'est toujours aussi laborieux de lancer le script
Pas de problème, il suffit de le convertir EXE
https://gallery.technet.microsoft.com/PS2EXE-Convert-PowerShell-9e4e07f1
Il s'utilise ainsi depuis une console PowerShell:
powershell.exe -command .\ps2exe.ps1 script_a_convertir.ps1 exe_converti.exe -noConsole -iconfile favicon.ico
Help:
http://vps297246.ovh.net/powershell-transformer-un-script-powershell-en-executable/
vendredi 8 mars 2019
Developpement Web
Voici 15 ans que je ne suis plus l'actualité du developpement WEB
Voici un bref recap de ce que j'ai pu retenir.
HTML (V5) affiche des informations dans le navigateur
CSS organise le côté graphisme
Javascript (VBScript aussi) permet d'interagir avec la page du côté du navigateur
JQuery, uniformise le code javascript independamment du navigateur
AngularJS (Framework) simplifie le JSQUERY et utilise les nouvelles technologies des navigateurs
ReactJS a de meilleurs performances que ANGULAR et limite les interactions avec le DOM (architecture de la page)
Apache dispense les pages côté serveur au navigateur
PHP interagit du côté serveur sur les données à envoyer dans les pages
SQL peut être contacté par PHP pour sortir des données d'une base de donnée
NODEJS, fonctionne comme PHP mais en Javascript côté serveur
Voici un bref recap de ce que j'ai pu retenir.
HTML (V5) affiche des informations dans le navigateur
CSS organise le côté graphisme
Javascript (VBScript aussi) permet d'interagir avec la page du côté du navigateur
JQuery, uniformise le code javascript independamment du navigateur
AngularJS (Framework) simplifie le JSQUERY et utilise les nouvelles technologies des navigateurs
ReactJS a de meilleurs performances que ANGULAR et limite les interactions avec le DOM (architecture de la page)
Apache dispense les pages côté serveur au navigateur
PHP interagit du côté serveur sur les données à envoyer dans les pages
SQL peut être contacté par PHP pour sortir des données d'une base de donnée
NODEJS, fonctionne comme PHP mais en Javascript côté serveur
jeudi 7 mars 2019
SCCM: forcer la MAJ du centre Logiciel
Votre centre logiciel ne se met pas à jour ?
Allez dans le panneau de configuration, Configuration manager (sous système)
Onglet Action puis selectionnez les actions suivantes:
-Récupération de stratégie Ordinateur et Cycle d'évaluation
-Cycle d'inventaire Logiciel
-Cycle d'évaluation du déploiement de l'application
-Dans le centre logiciel faites F5
Source:
https://it.byu.edu/byu/sc_help.do?sysparm_document_key=kb_knowledge,433f66cf4fcc8200aa42d49f0310c79c
$sms_client = New-Object -COM 'CPApplet.CPAppletMgr'
$sms_client | gm
$actions = $sms_client.GetClientActions()
$actions | select Name
$machine_policy = $actions | ?{$_.Name -like "*Machine Policy"}
$machine_policy.PerformAction()
Allez dans le panneau de configuration, Configuration manager (sous système)
Onglet Action puis selectionnez les actions suivantes:
-Récupération de stratégie Ordinateur et Cycle d'évaluation
-Cycle d'inventaire Logiciel
-Cycle d'évaluation du déploiement de l'application
-Dans le centre logiciel faites F5
Source:
https://it.byu.edu/byu/sc_help.do?sysparm_document_key=kb_knowledge,433f66cf4fcc8200aa42d49f0310c79c
- Click on Machine Policy Retrieval & Evaluation Cycle and click on "Run Now."
- Click on Software Inventory Cycle and click on the Run Now button.
- Click on Application Deployment Evaluation Cycle and click on "Run Now."
- The software in Software Center should update shortly. Pressing on F5 on the keyboard while in the Software Center window will refresh it.
$sms_client = New-Object -COM 'CPApplet.CPAppletMgr'
$sms_client | gm
$actions = $sms_client.GetClientActions()
$actions | select Name
$machine_policy = $actions | ?{$_.Name -like "*Machine Policy"}
$machine_policy.PerformAction()
Outlook, people Pane, Outlook Social Connector 2016, OSC2016, Volets Contacts
Dans Outlook, vous cherchez en bas de chaque email et Rdv le bandeau avec la photo de vos interlocuteurs mais impossible de mettre la main dessus.
Ce que vous cherchez c'est un complément d'Outlook, le Outlook Social Connector 2016.
Allez dans Fichier / Option / Complement / Gérer Complement "COM" puis Atteindre
et cochez le Outlook Social Connector 2016. (OSC2016)
Déjà coché ?
Dans outlook allez sur la page des emails (pas un email en particulier) et cliquez sur Affichage
puis Volet de Contact (ou People Pane en Anglais)
Selectionnez Normal ou Réduit.
et Voila !
Ce que vous cherchez c'est un complément d'Outlook, le Outlook Social Connector 2016.
Allez dans Fichier / Option / Complement / Gérer Complement "COM" puis Atteindre
et cochez le Outlook Social Connector 2016. (OSC2016)
Déjà coché ?
Dans outlook allez sur la page des emails (pas un email en particulier) et cliquez sur Affichage
puis Volet de Contact (ou People Pane en Anglais)
Selectionnez Normal ou Réduit.
et Voila !
Acrobat Reader, menu et icone trop grosses
Acrobat ....
Les menus sont trop gros ainsi que les îcones ?
le bouton imprimer n'est accessible Que en utilisant l'ascenseur ?
Allez dans la base de registre pour modifier la taille d'agrandissement pour le mode tablette.
FERMER ACROBAT AVANT DE FAIRE LA MANIPULATION DE LA BASE DE REGISTRE
Pour réduire au format x1
Pour mettre en grand au format x1.7
Je crois qu'on ne peut pas aller au dela de x2
Les menus sont trop gros ainsi que les îcones ?
le bouton imprimer n'est accessible Que en utilisant l'ascenseur ?
Allez dans la base de registre pour modifier la taille d'agrandissement pour le mode tablette.
FERMER ACROBAT AVANT DE FAIRE LA MANIPULATION DE LA BASE DE REGISTRE
Pour réduire au format x1
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Adobe\Acrobat Reader\DC\AVGeneral]
"dDPIScaling"="1.000000"
Pour mettre en grand au format x1.7
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Adobe\Acrobat Reader\DC\AVGeneral]
"dDPIScaling"="1.700000"
Je crois qu'on ne peut pas aller au dela de x2
mardi 5 mars 2019
API: IP et LOCALISATION et LUNE et NASA
Suite au visionnage de la vidéo Youtube: https://www.youtube.com/watch?v=E2VSL8x7nq0
De Lior CHAMLA, que je recommande, voici quelques API interessantes
1°) Obtenir l'adresse IP
https://freegeoip.app/json/
https://api.ipify.org/
https://api.ipify.org/?format=json
https://ipstack.com/signup/free
2°) et la localisation avec l'IP
https://freegeoip.app/json/IP
3°)Essais pour les phases Lunaires
http://www.wdisseny.com/lluna/?lang=fr
http://www.wdisseny.com/lluna/moonInWeb/?lang=fr
http://www.icalendar37.net/lunar/app/
http://www.icalendar37.net/lunar/api/?lang=fr&month=3&year=2018&size=50&lightColor=%23FFFF88&shadeColor=%23111111&sizeQuarter=20&texturize=false&LDZ=1519873200
https://promenade.imcce.fr/fr/pages4/441.html
https://promenade.imcce.fr/fr/pages5/501.html
http://www.lunopia.com/api
http://www.lunopia.com/exemples/exemple3/
http://www.lunopia.com/call?what=ephem&timeZone=Europe%2FParis&when=current&key=25sd487ds51447
http://www.lunopia.com/call?what=events&timeZone=Europe%2FParis&which=current&key=YWxsOzAuNDUzMjc2MDAgMTU1MTc3NDYwMTtTV2RzYTJAZDsyNDU4NTQ3Ljg1NDE5
4°)Nasa et jolies Photos
https://api.nasa.gov/index.html#getting-started
https://api.nasa.gov/planetary/apod?api_key=NNKOjkoul8n1CH18TWA9gwngW1s1SmjESPjNoUFo
De Lior CHAMLA, que je recommande, voici quelques API interessantes
1°) Obtenir l'adresse IP
https://freegeoip.app/json/
https://api.ipify.org/
https://api.ipify.org/?format=json
https://ipstack.com/signup/free
2°) et la localisation avec l'IP
https://freegeoip.app/json/IP
3°)Essais pour les phases Lunaires
http://www.wdisseny.com/lluna/?lang=fr
http://www.wdisseny.com/lluna/moonInWeb/?lang=fr
http://www.icalendar37.net/lunar/app/
http://www.icalendar37.net/lunar/api/?lang=fr&month=3&year=2018&size=50&lightColor=%23FFFF88&shadeColor=%23111111&sizeQuarter=20&texturize=false&LDZ=1519873200
https://promenade.imcce.fr/fr/pages4/441.html
https://promenade.imcce.fr/fr/pages5/501.html
http://www.lunopia.com/api
http://www.lunopia.com/exemples/exemple3/
http://www.lunopia.com/call?what=ephem&timeZone=Europe%2FParis&when=current&key=25sd487ds51447
http://www.lunopia.com/call?what=events&timeZone=Europe%2FParis&which=current&key=YWxsOzAuNDUzMjc2MDAgMTU1MTc3NDYwMTtTV2RzYTJAZDsyNDU4NTQ3Ljg1NDE5
4°)Nasa et jolies Photos
https://api.nasa.gov/index.html#getting-started
https://api.nasa.gov/planetary/apod?api_key=NNKOjkoul8n1CH18TWA9gwngW1s1SmjESPjNoUFo
Inscription à :
Articles (Atom)