<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" >

<channel><title><![CDATA[Oiler Alves - Computing]]></title><link><![CDATA[http://alves.pro.br/information_technology]]></link><description><![CDATA[Computing]]></description><pubDate>Wed, 05 Apr 2023 23:31:50 -0400</pubDate><generator>Weebly</generator><item><title><![CDATA[Jellyfin clients]]></title><link><![CDATA[http://alves.pro.br/information_technology/jellyfin-clients]]></link><comments><![CDATA[http://alves.pro.br/information_technology/jellyfin-clients#comments]]></comments><pubDate>Mon, 08 Nov 2021 01:37:00 GMT</pubDate><category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">http://alves.pro.br/information_technology/jellyfin-clients</guid><description><![CDATA[SourceVers&atilde;o 1.6.1 2021-08-01Windows 32 bitsWindows 64 bits [...] ]]></description><content:encoded><![CDATA[<div class="paragraph"><a href="https://jellyfin.org/clients/">Source<br /></a>Vers&atilde;o 1.6.1 2021-08-01<br /><a href="https://github.com/jellyfin/jellyfin-media-player/releases/download/v1.6.1/JellyfinMediaPlayer-1.6.1-windows-x86.exe">Windows 32 bits</a><br /><a href="https://github.com/jellyfin/jellyfin-media-player/releases/download/v1.6.1/JellyfinMediaPlayer-1.6.1-windows-x64.exe">Windows 64 bits</a></div>]]></content:encoded></item><item><title><![CDATA[SurfShark Reconnect Script]]></title><link><![CDATA[http://alves.pro.br/information_technology/surfshark-reconnect-script]]></link><comments><![CDATA[http://alves.pro.br/information_technology/surfshark-reconnect-script#comments]]></comments><pubDate>Mon, 23 Aug 2021 15:19:11 GMT</pubDate><category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">http://alves.pro.br/information_technology/surfshark-reconnect-script</guid><description><![CDATA[This is a Powershell script that will randomly connect to one of the ikev2 Surfshark servers when called.Because rasdial.exe is broken since Windows 10 21H1 and ignores user and password, you shall manually connect once saving your credentials, before the script works.If you need it for JDownloader, set Reconnect Method to "External Batch Reconnect"li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type: decimal;}#Surfshark_reconnect.ps1$vpnname="Surfshark Random";$servers=@("al-tia.prod [...] ]]></description><content:encoded><![CDATA[<div class="paragraph">This is a Powershell script that will randomly connect to one of the ikev2 Surfshark servers when called.<br>Because rasdial.exe is broken since Windows 10 21H1 and ignores user and password, you shall manually connect once saving your credentials, before the script works.<br>If you need it for JDownloader, set Reconnect Method to "External Batch Reconnect"<br></div><div><!--BLOG_SUMMARY_END--></div><div><div id="574627376865181233" align="left" style="width: 100%; overflow-y: hidden;" class="wcustomhtml"><style>li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type: decimal;}</style><pre class="prettyprint linenums"><code class="prettyprint">#Surfshark_reconnect.ps1$vpnname="Surfshark Random";$servers=@("al-tia.prod.surfshark.com","ar-bua.prod.surfshark.com","au-bne.prod.surfshark.com","au-syd.prod.surfshark.com","au-mel.prod.surfshark.com","au-adl.prod.surfshark.com","at-vie.prod.surfshark.com","az-bak.prod.surfshark.com","be-bru.prod.surfshark.com","ba-sjj.prod.surfshark.com","br-sao.prod.surfshark.com","bg-sof.prod.surfshark.com","ca-van.prod.surfshark.com","ca-tor.prod.surfshark.com","ca-mon.prod.surfshark.com","cl-san.prod.surfshark.com","co-bog.prod.surfshark.com","cr-sjn.prod.surfshark.com","hr-zag.prod.surfshark.com","cy-nic.prod.surfshark.com","cz-prg.prod.surfshark.com","dk-cph.prod.surfshark.com","ee-tll.prod.surfshark.com","fi-hel.prod.surfshark.com","fr-mrs.prod.surfshark.com","fr-par.prod.surfshark.com","fr-bod.prod.surfshark.com","ge-tbs.prod.surfshark.com","de-ber.prod.surfshark.com","de-fra.prod.surfshark.com","gr-ath.prod.surfshark.com","hk-hkg.prod.surfshark.com","hu-bud.prod.surfshark.com","is-rkv.prod.surfshark.com","in-mum.prod.surfshark.com","in-chn.prod.surfshark.com","in-idr.prod.surfshark.com","id-jak.prod.surfshark.com","ie-dub.prod.surfshark.com","il-tlv.prod.surfshark.com","it-mil.prod.surfshark.com","it-rom.prod.surfshark.com","jp-tok.prod.surfshark.com","kz-ura.prod.surfshark.com","lv-rig.prod.surfshark.com","lu-ste.prod.surfshark.com","my-kul.prod.surfshark.com","mt-mla.prod.surfshark.com","mx-mex.prod.surfshark.com","md-chi.prod.surfshark.com","nl-ams.prod.surfshark.com","nz-akl.prod.surfshark.com","mk-skp.prod.surfshark.com","no-osl.prod.surfshark.com","pa-pac.prod.surfshark.com","pe-lim.prod.surfshark.com","ph-mnl.prod.surfshark.com","pl-waw.prod.surfshark.com","pl-gdn.prod.surfshark.com","pt-lis.prod.surfshark.com","pt-opo.prod.surfshark.com","ro-buc.prod.surfshark.com","ru-mos.prod.surfshark.com","rs-beg.prod.surfshark.com","sg-sng.prod.surfshark.com","sk-bts.prod.surfshark.com","si-lju.prod.surfshark.com","za-jnb.prod.surfshark.com","kr-seo.prod.surfshark.com","es-bcn.prod.surfshark.com","es-mad.prod.surfshark.com","es-vlc.prod.surfshark.com","se-sto.prod.surfshark.com","ch-zur.prod.surfshark.com","tw-tai.prod.surfshark.com","th-bkk.prod.surfshark.com","tr-ist.prod.surfshark.com","ua-iev.prod.surfshark.com","ae-dub.prod.surfshark.com","uk-man.prod.surfshark.com","uk-gla.prod.surfshark.com","uk-lon.prod.surfshark.com","us-sea.prod.surfshark.com","us-sfo.prod.surfshark.com","us-slc.prod.surfshark.com","us-bdn.prod.surfshark.com","us-lax.prod.surfshark.com","us-las.prod.surfshark.com","us-den.prod.surfshark.com","us-phx.prod.surfshark.com","us-chi.prod.surfshark.com","us-buf.prod.surfshark.com","us-dal.prod.surfshark.com","us-kan.prod.surfshark.com","us-ltm.prod.surfshark.com","us-atl.prod.surfshark.com","us-mnz.prod.surfshark.com","us-nyc.prod.surfshark.com","us-ash.prod.surfshark.com","us-dtw.prod.surfshark.com","us-bos.prod.surfshark.com","us-mia.prod.surfshark.com","us-tpa.prod.surfshark.com","us-clt.prod.surfshark.com","us-hou.prod.surfshark.com","us-orl.prod.surfshark.com","ve-car.prod.surfshark.com","vn-hcm.prod.surfshark.com")if (-not (Get-VpnConnection | where {$_.Name -eq "$vpnname"} )) {         Add-VpnConnection -Name "$vpnname" -ServerAddress br-sao.prod.surfshark.com -TunnelType ikev2 -EncryptionLevel Required -AuthenticationMethod EAP -RememberCredential        # -RememberCredential -SplitTunneling}if ((Get-VpnConnection | where {$_.Name -eq $vpnname}).ConnectionStatus -eq "Connected") {        Invoke-Expression -Command "$env:WINDIR\System32\rasdial.exe ""$vpnname"" /DISCONNECT"}$random = Get-Random -Minimum 1 -Maximum $servers.lengthSet-VpnConnection -Name "$vpnname" -ServerAddress $servers[$random-1]Invoke-Expression -Command "$env:WINDIR\System32\rasdial.exe ""$vpnname"" "</code></pre></div></div>]]></content:encoded></item><item><title><![CDATA[Solução duplicati emergencial]]></title><link><![CDATA[http://alves.pro.br/information_technology/solucao-duplicati-emergencial]]></link><comments><![CDATA[http://alves.pro.br/information_technology/solucao-duplicati-emergencial#comments]]></comments><pubDate>Mon, 23 Aug 2021 11:16:40 GMT</pubDate><category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">http://alves.pro.br/information_technology/solucao-duplicati-emergencial</guid><description><![CDATA[Solução Emergencial para Backup usando recursos disponíveis no escritório e Duplicati.Devido ao colapso do servidor de arquivos da Polícia Rodoviária Federal em Contagem, foi preciso encontrar uma alternativa usando equipamentos não especializados. O setor de documentação produz diariamente aproximadamente 10GB de arquivos digitalizados correspondentes a documentos físicos majoritariamente encaminhados por correspondência. É relevante que estes dados sejam preservados indefinidamente [...] ]]></description><content:encoded><![CDATA[<div class="paragraph">Solu&ccedil;&atilde;o Emergencial para Backup usando recursos dispon&iacute;veis no escrit&oacute;rio e Duplicati.<br><br>Devido ao colapso do servidor de arquivos da Pol&iacute;cia Rodovi&aacute;ria Federal em Contagem, foi preciso encontrar uma alternativa usando equipamentos n&atilde;o especializados. O setor de documenta&ccedil;&atilde;o produz diariamente aproximadamente 10GB de arquivos digitalizados correspondentes a documentos f&iacute;sicos majoritariamente encaminhados por correspond&ecirc;ncia. &Eacute; relevante que estes dados sejam preservados indefinidamente at&eacute; que um novo servidor de arquivos seja adquirido. Para tal, um drive externo de 2TB foi compartilhado atrav&eacute;s de um corriqueiro notebook de trabalho pessoal, com Windows 10, segregado para este novo fim. Para atingir o fim de redund&acirc;ncia, um segundo drive externo de 2TB foi instalado em um notebook pessoal localizado em sala diversa e durante o hor&aacute;rio comercial, o software Duplicati rodando no notebook dedicado realiza backups naquele. Como segunda redund&acirc;ncia, tal software tamb&eacute;m faz um backup parcial dos &uacute;ltimos 60 dias (devido &agrave; limita&ccedil;&atilde;o de espa&ccedil;o, no armazenamento interno de um terceiro notebook pessoal.<br><br><br></div><div><!--BLOG_SUMMARY_END--></div><div class="paragraph">Foram criados tr&ecirc;s tarefas no Duplicati, conforme exporta&ccedil;&otilde;es a seguir.<ul><li>Nudox para Bianca</li><li>Nudox para Local</li><li>Digitalizados para Bianca</li></ul><br>Todas tarefas executam previamente (atrav&eacute;s da configura&ccedil;&atilde;o run_script_before) o Script Batch&nbsp; Script_Schedule.bat que ir&aacute; retornar um erro 0 a 5 autorizando ou n&atilde;o a tarefa individual. Caso a tarefa que executa o Script Batch seja "Nudox para Local", esse mesmo script ir&aacute; executar o Script PowerShell Desarquivar_Antigos.ps1<br>A tarefa Nudox para Local executa o Script Batch Script_Shutdown.bat ao final da mesma (atrav&eacute;s da configura&ccedil;&atilde;o run_script_after) que desencadeia o desligamento do notebook ap&oacute;s 21 horas. O mesmo notebook est&aacute; programado atrav&eacute;s de sua BIOS para ligar automaticamente &agrave;s 6 horas.</div><div><div id="872397881652283418" align="left" style="width: 100%; overflow-y: hidden;" class="wcustomhtml"><pre class="prettyprint linenums"><code class="prettyprint language-java">{  "CreatedByVersion": "2.0.6.3",  "Schedule": {    "ID": 1,    "Tags": [      "ID=1"    ],    "Time": "2021-08-23T12:34:00Z",    "Repeat": "77m",    "LastRun": "2021-08-23T11:17:00Z",    "Rule": "AllowedWeekDays=Monday,Tuesday,Wednesday,Thursday,Friday",    "AllowedDays": [      "mon",      "tue",      "wed",      "thu",      "fri"    ]  },  "Backup": {    "ID": "1",    "Name": "Nudox para Bianca",    "Description": "Limitado de 8:00 a 17:00\nBackup do drive externo \"X:\\Nudox\" para o drive externo Xbox \"\\\\N042018003351\\Nudox-Bi\\Duplicati\"\nReten&ccedil;&atilde;o: 1D:4h,7D:1D,2M:1W,2Y:1M,U:1Y\nbi-hor&aacute;ria por 1 dia, di&aacute;ria por 1 semana, semanal por 2 meses, mensal por 2 anos, anual sem prazo",    "Tags": [],    "TargetURL": "file://\\\\3351\\Nudox-Bi\\Duplicati\\?auth-username=xxxx",    "DBPath": "C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Duplicati\\OJNVMOKNZR.sqlite",    "Sources": [      "X:\\NUDOX\\"    ],    "Settings": [      {        "Filter": "",        "Name": "encryption-module",        "Value": "",        "Argument": null      },      {        "Filter": "",        "Name": "compression-module",        "Value": "zip",        "Argument": null      },      {        "Filter": "",        "Name": "dblock-size",        "Value": "100MB",        "Argument": null      },      {        "Filter": "",        "Name": "retention-policy",        "Value": "U:1Y,1Y:1M,2M:1W,2W:1D,1D:4h",        "Argument": null      },      {        "Filter": "",        "Name": "--no-encryption",        "Value": "true",        "Argument": null      },      {        "Filter": "",        "Name": "--run-script-before",        "Value": "C:\\Program Files\\Duplicati 2\\_Script-Scheduler.bat",        "Argument": null      },      {        "Filter": "",        "Name": "--exclude-files-attributes",        "Value": "hidden,system,temporary,Normal",        "Argument": null      },      {        "Filter": "",        "Name": "--send-http-url",        "Value": "https://www.duplicati-monitoring.com/log/xxxx/xxxx/26645",        "Argument": null      }    ],    "Filters": [      {        "Order": 0,        "Include": false,        "Expression": "$RECYCLE.BIN\\"      },      {        "Order": 1,        "Include": false,        "Expression": "System Volume Information\\"      },      {        "Order": 2,        "Include": false,        "Expression": ".*"      },      {        "Order": 3,        "Include": false,        "Expression": "[9\\d-.+\\\\]"      }    ],    "IsTemporary": false  },  "DisplayNames": {    "X:\\NUDOX\\": "NUDOX"  }}</code></pre></div></div><div><div id="722693947865828016" align="left" style="width: 100%; overflow-y: hidden;" class="wcustomhtml"><pre class="prettyprint linenums"><code class="prettyprint">{  "CreatedByVersion": "2.0.6.3",  "Schedule": {    "ID": 3,    "Tags": [      "ID=4"    ],    "Time": "2021-08-23T11:35:00Z",    "Repeat": "45m",    "LastRun": "2021-08-23T10:50:00Z",    "Rule": "AllowedWeekDays=Monday,Tuesday,Wednesday,Thursday,Friday",    "AllowedDays": [      "mon",      "tue",      "wed",      "thu",      "fri"    ]  },  "Backup": {    "ID": "4",    "Name": "Nudox para Local",    "Description": "Limitado de 6:00 a 9:00 e 16:00 a 21:00",    "Tags": [],    "TargetURL": "file://C:\\Duplicati\\Nudox",    "DBPath": "C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Duplicati\\VIPDAPIEGL.sqlite",    "Sources": [      "X:\\NUDOX\\"    ],    "Settings": [      {        "Filter": "",        "Name": "encryption-module",        "Value": "",        "Argument": null      },      {        "Filter": "",        "Name": "compression-module",        "Value": "zip",        "Argument": null      },      {        "Filter": "",        "Name": "dblock-size",        "Value": "50MB",        "Argument": null      },      {        "Filter": "",        "Name": "retention-policy",        "Value": "1W:1D,1D:2h",        "Argument": null      },      {        "Filter": "",        "Name": "--no-encryption",        "Value": "true",        "Argument": null      },      {        "Filter": "",        "Name": "--exclude-files-attributes",        "Value": "temporary,system,hidden,Normal",        "Argument": null      },      {        "Filter": "",        "Name": "--run-script-before",        "Value": "C:\\Program Files\\Duplicati 2\\_Script-Scheduler.bat",        "Argument": null      },      {        "Filter": "",        "Name": "--send-http-url",        "Value": "https://www.duplicati-monitoring.com/log/xxxx/xxxx/26647",        "Argument": null      },      {        "Filter": "",        "Name": "--run-script-after",        "Value": "C:\\Program Files\\Duplicati 2\\_Script-Shutdown.bat",        "Argument": null      }    ],    "Filters": [      {        "Order": 0,        "Include": false,        "Expression": "$RECYCLE.BIN\\"      },      {        "Order": 1,        "Include": false,        "Expression": "System Volume Information\\"      },      {        "Order": 2,        "Include": false,        "Expression": ".*"      },      {        "Order": 3,        "Include": false,        "Expression": "[9\\d-.+\\\\]"      }    ],    "IsTemporary": false  },  "DisplayNames": {    "X:\\NUDOX\\": "NUDOX"  }}</code></pre></div></div><div><div id="211699601624876491" align="left" style="width: 100%; overflow-y: hidden;" class="wcustomhtml"><pre class="prettyprint linenums"><code class="prettyprint">{  "CreatedByVersion": "2.0.6.3",  "Schedule": {    "ID": 2,    "Tags": [      "ID=2"    ],    "Time": "2021-08-23T11:31:00Z",    "Repeat": "14m",    "LastRun": "2021-08-23T11:23:47Z",    "Rule": "AllowedWeekDays=Monday,Tuesday,Wednesday,Thursday,Friday",    "AllowedDays": [      "mon",      "tue",      "wed",      "thu",      "fri"    ]  },  "Backup": {    "ID": "2",    "Name": "Digitalizados para Bianca",    "Description": "Limitado de 8:00 a 17:00\nBackup do drive externo \"X:\\Nudox\" para o drive externo Xbox \"\\\\N042018003351\\Nudox-Bi\\Digitalizados\" \nReten&ccedil;&atilde;o: 10",    "Tags": [],    "TargetURL": "file://\\\\N042018003351\\Nudox-Bi\\Digitalizados\\?auth-username=xxxx",    "DBPath": "C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Duplicati\\NSTTZYYIVN.sqlite",    "Sources": [      "X:\\NUDOX\\10-SCANNER\\Digitalizados\\"    ],    "Settings": [      {        "Filter": "",        "Name": "encryption-module",        "Value": "",        "Argument": null      },      {        "Filter": "",        "Name": "compression-module",        "Value": "zip",        "Argument": null      },      {        "Filter": "",        "Name": "dblock-size",        "Value": "50MB",        "Argument": null      },      {        "Filter": "",        "Name": "retention-policy",        "Value": "1W:1D,2D:2h",        "Argument": null      },      {        "Filter": "",        "Name": "--no-encryption",        "Value": "true",        "Argument": null      },      {        "Filter": "",        "Name": "--run-script-before",        "Value": "C:\\Program Files\\Duplicati 2\\_Script-Scheduler.bat",        "Argument": null      },      {        "Filter": "",        "Name": "--send-http-url",        "Value": "https://www.duplicati-monitoring.com/log/xxxx/xxxx/26646",        "Argument": null      },      {        "Filter": "",        "Name": "--exclude-files-attributes",        "Value": "hidden,system,temporary",        "Argument": null      }    ],    "Filters": [      {        "Order": 0,        "Include": false,        "Expression": "$RECYCLE.BIN\\"      },      {        "Order": 1,        "Include": false,        "Expression": "System Volume Information\\"      },      {        "Order": 2,        "Include": false,        "Expression": ".*"      },      {        "Order": 3,        "Include": true,        "Expression": "*.pdf"      }    ],    "IsTemporary": false  },  "DisplayNames": {    "X:\\NUDOX\\10-SCANNER\\Digitalizados\\": "Digitalizados"  }}</code></pre></div></div><div><div id="772280893588258209" align="left" style="width: 100%; overflow-y: hidden;" class="wcustomhtml"><style>li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type: decimal;}</style></div></div><div><div id="381097364233220091" align="left" style="width: 100%; overflow-y: hidden;" class="wcustomhtml"><pre class="prettyprint linenums"><code class="prettyprint"># Desarquivar_antigos.ps1param($days=60,$reset=0);$paths=@("X:\NUDOX\Processados","X:\NUDOX\10-SCANNER\Processados","X:\NUDOX\31-Pasta31","X:\NUDOX\34-Pasta34" );foreach ($path in $paths) {        if ($reset -ne 0) {        #Set Archive for files Normal &amp; CreationTime&gt;=-days                Get-ChildItem -Path "$path" -Recurse -Force -File -Attributes 'Normal'  | Where-Object { $_.CreationTime -ge (Get-Date).AddDays(-$days) } | ForEach-Object { $_.Attributes = $_.attributes -bor         [System.IO.FileAttributes]::Archive  }        }        #Unset Archive for files Archive &amp; CreationTime&lt;-days                Get-ChildItem -Path "$path" -Recurse -Force -File -Attributes 'Archive' | Where-Object { $_.CreationTime -lt (Get-Date).AddDays(-$days) } | ForEach-Object { $_.attributes = $_.attributes -band (-bnot [System.IO.FileAttributes]::Archive) }        }exit 0</code></pre></div></div><div><div id="271656641733745807" align="left" style="width: 100%; overflow-y: hidden;" class="wcustomhtml"><pre class="prettyprint linenums"><code class="prettyprint">@echo off:: Script_Shutdown.batFOR /f "tokens=1 delims=/:" %%a IN ('time /t') DO SET _hour=%%aFOR /f "delims="            %%a IN ('date /t') DO SET _date=%%aFOR /f "delims="            %%a IN ('time /t') DO SET _time=%%aIF "%DUPLICATI__backup_name%"=="Nudox para Local" goto sch1exit 0:sch1        if %_hour% LSS 21 exit 0        echo %_date% %_time% [%DUPLICATI__backup_name%] Shutdown triggered &gt;&gt; _Scheduler.txt    shutdown /s /f /t 30 /d p:0:0 /c "Shutdown triggered by finished Duplicati job [%DUPLICATI__backup_name%]"exit 0</code></pre></div></div><div><div id="305766650218519787" align="left" style="width: 100%; overflow-y: hidden;" class="wcustomhtml"><pre class="prettyprint linenums"><code class="prettyprint">@echo off:: script_scheduler.batREM https://forum.duplicati.com/t/feature-request-better-scheduling-with-duplicati/10964/7REM Duplicati will run the script before the backup job and waits for its REM completion for 60 seconds (default timeout value). After a timeout a REM warning is logged and the backup is started.REM The following exit codes are supported:REMREM - 0: OK, run operationREM - 1: OK, don't run operationREM - 2: Warning, run operationREM - 3: Warning, don't run operationREM - 4: Error, run operationREM - 5: Error don't run operationREM - other: Error don't run operationFOR /f "tokens=1 delims=/:" %%a IN ('time /t') DO SET _hour=%%aFOR /f "delims="            %%a IN ('date /t') DO SET _date=%%aFOR /f "delims="            %%a IN ('time /t') DO SET _time=%%aping N042018003351 -n 1 -w 1000 | find "TTL=" &gt;nul 2&gt;&amp;1 SET _ping=%ERRORLEVEL%IF "%DUPLICATI__backup_name%"=="Digitalizados para Bianca" GOTO sch1IF "%DUPLICATI__backup_name%"=="Nudox para Bianca" goto sch1IF "%DUPLICATI__backup_name%"=="Nudox para Local" goto sch2:sch1REM Destino Bianca, entre 8 e 17, precisa teste de ping        if %_hour% LSS 07 goto nobackup        if %_hour% GEQ 18 goto nobackup        if %_ping% EQU 1 goto nobackup        PowerShell -NoProfile -ExecutionPolicy Bypass -file "%~dp0_Desarquivar_antigos.ps1" -days 120 -reset 1        goto backup:sch2REM Destino drive interno, entre 6 e 9, e 16 e 21, quando Bianca deve estar desligado, precisar PS &lt;60 dias        if %_ping% EQU 0 (                if %_hour% GEQ 09 (                        if %_hour% LSS 16 goto nobackup                )                if %_hour% LSS 06 goto nobackup                if %_hour% GEQ 21 goto nobackup        )        PowerShell -NoProfile -ExecutionPolicy Bypass -file "%~dp0_Desarquivar_antigos.ps1" -days 45 -reset 1        goto backup:backupif %_ping% EQU 1 echo %_date% %_time% [%DUPLICATI__backup_name%] Backup authorized by no ping&gt;&gt; _Scheduler.txtecho 2-Backupexit /b 0:nobackupif %_ping% EQU 1 echo %_date% %_time% [%DUPLICATI__backup_name%] Backup denied by no ping&gt;&gt; _Scheduler.txtecho 3-No backupexit /b 5</code></pre></div></div>]]></content:encoded></item><item><title><![CDATA[Powershell code embeded into cmd batch file]]></title><link><![CDATA[http://alves.pro.br/information_technology/powershell-code-embeded-into-cmd-batch-file]]></link><comments><![CDATA[http://alves.pro.br/information_technology/powershell-code-embeded-into-cmd-batch-file#comments]]></comments><pubDate>Mon, 23 Aug 2021 01:56:37 GMT</pubDate><category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">http://alves.pro.br/information_technology/powershell-code-embeded-into-cmd-batch-file</guid><description><![CDATA[li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type: decimal;}@echo off:: This file needs to be ASCII encoded for cmd.exe to understand it.PowerShell.exe -ExecutionPolicy Unrestricted -Command "Invoke-Expression (' [...] ]]></description><content:encoded><![CDATA[<div><div id="207383667483390081" align="left" style="width: 100%; overflow-y: hidden;" class="wcustomhtml"><style>li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type: decimal;}</style><pre class="prettyprint linenums"><code class="prettyprint">@echo off:: This file needs to be ASCII encoded for cmd.exe to understand it.PowerShell.exe -ExecutionPolicy Unrestricted -Command "Invoke-Expression ('<#'+(Get-Content -raw '%~0'))"goto:EOF::#>## Here it shall start your PowerShell code$PSVersionTableGet-Process -Id $PID | Format-Tablepause</code></pre></div></div>]]></content:encoded></item><item><title><![CDATA[Calibre COPS on Openwrt]]></title><link><![CDATA[http://alves.pro.br/information_technology/calibre-cops-on-openwrt]]></link><comments><![CDATA[http://alves.pro.br/information_technology/calibre-cops-on-openwrt#comments]]></comments><pubDate>Tue, 04 Aug 2020 12:43:50 GMT</pubDate><category><![CDATA[linux]]></category><category><![CDATA[openwrt]]></category><guid isPermaLink="false">http://alves.pro.br/information_technology/calibre-cops-on-openwrt</guid><description><![CDATA["In my opinion Calibre is a marvelous tool but is too big and has too much dependencies to be used for its content server. That's the main reason why I coded this OPDS server. I needed a simple tool to be installed on a small server (Seagate Dockstar in my case).I initially thought of Calibre2OPDS but as it generate static file no search was possible.Later I added an simple HTML catalog that should be usable on my Kobo.So COPS's main advantages are :No need for many dependencies.No need for a lo [...] ]]></description><content:encoded><![CDATA[<div class="paragraph">"In my opinion Calibre is a marvelous tool but is too big and has too much dependencies to be used for its content server. That's the main reason why I coded this OPDS server. I needed a simple tool to be installed on a small server (Seagate Dockstar in my case).<br />I initially thought of Calibre2OPDS but as it generate static file no search was possible.<br />Later I added an simple HTML catalog that should be usable on my Kobo.<br />So COPS's main advantages are :<ul><li>No need for many dependencies.</li><li>No need for a lot of CPU or RAM.</li><li>Not much code.</li><li>Search is available.</li><li>It was fun to code."&nbsp; <em>From:&nbsp;<a href="https://github.com/seblucas/cops" target="_blank">Cops Source</a></em></li></ul></div>  <div>  <!--BLOG_SUMMARY_END--></div>  <div class="paragraph">&nbsp;# COPS doesn't work with php8<br /># Install php7<br />opkg install php7 php7-cgi <span style="color:rgb(98, 98, 98)">php7-cli&nbsp;<br />opkg install&nbsp;</span>php7-mod-dom php7-mod-gd php7-mod-json php7-mod-pdo php7-mod-pdo-sqlite php7-mod-sqlite3 php7-mod-xml php7-mod-xmlreader php7-mod-xmlwriter php7-mod-zip php7-mod-mbstring&nbsp;<span style="color:rgb(98, 98, 98)">php7-mod-openssl&nbsp;php7-mod-phar&nbsp;</span>&nbsp;php7-mod-intl&nbsp;&nbsp;php7-mod-ctype&#8203; <br />opkg install&nbsp;php7-mod-filter php7-mod-curl php7-mod-simplexml php7-mod-tokenizer<br />opkg install git-http unzip<br />opkg install zoneinfo-core zoneinfo-southamerica zoneinfo-northamerica<br /><br />ln -sf /usr/share/zoneinfo/Brazil/East /etc/localtime<br /><br />cd /<br />git clone https://github.com/seblucas/cops.git<br />mv cops www2<br />cd www2<br /><br /># Composer download as stated on&nbsp;<a href="https://getcomposer.org/download/">https://getcomposer.org/download/</a><br /><span style="color:rgb(98, 98, 98)"># COPS demands fxp/composer-asset-plugin that doesn't work with composer 2.x</span><br />php-cli -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"<br />php-cli composer-setup.php --version=1.10.23<br />php-cli -r "unlink('composer-setup.php');"<br /><br /><br /># Composer installation as stated by seblucas<br />php-cli composer.phar global require <span style="color:rgb(3, 47, 98)"><span>"</span>fxp/composer-asset-plugin:~1.1<span>"</span></span><br />php-cli composer.phar install --no-dev --optimize-autoloader<br /><br /># It'll be needed to set uhttp specially index_page index_file interpreter<br /># It'll be needed to set config_local.php and config_default.php<br /><br /></div>]]></content:encoded></item><item><title><![CDATA[Xiaomi Mijia m365 electric scooter parts]]></title><link><![CDATA[http://alves.pro.br/information_technology/xiaomi-mijia-m365-electric-scooter-parts]]></link><comments><![CDATA[http://alves.pro.br/information_technology/xiaomi-mijia-m365-electric-scooter-parts#comments]]></comments><pubDate>Sun, 04 Aug 2019 18:15:50 GMT</pubDate><category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">http://alves.pro.br/information_technology/xiaomi-mijia-m365-electric-scooter-parts</guid><description><![CDATA[Front wheel bearings:&nbsp;SKF 6002-2RSH&nbsp;(source)Rear wheel bearings:&nbsp;SKF 6001-2RSH (source)10" tires:Deli Tire SA-206 10x2.0 54x152mm 50 psi (source)Wanda P1237 10x2 50x156mm&nbsp;35 psi&nbsp;(source)8 &frac12;" tires:Original 8 &frac12;x2 50x156 50 psi 75 kg (source)SMD Fuse&nbsp;Littelfuse SMD 1808 20A 65V (source)Enhanced brakerCaliper&nbsp;XTech HB-100 (source)Power MOSFET TO220&nbsp;STElectronics STP15810 (source)Power supply&nbsp;DC-DC LM2596HV voltage regulator (source) [...] ]]></description><content:encoded><![CDATA[<div class="paragraph"><ul><li>Front wheel bearings:&nbsp;SKF 6002-2RSH&nbsp;(<a href="https://skylots.org/6561196471/Pdshipnik-bearing-SKF-6002-2RSH-virobnictvo-talya-perednogo-kolesa-dlya-elektrosamokata-Xiaomi-M365" target="_blank">source</a>)</li><li>Rear wheel bearings:&nbsp;SKF 6001-2RSH (<a href="https://skylots.org/6559228688/Pdshipnik-bearing-SKF-6001-2RSH-virobnictvo-talya-zadnogo-kolesa-dlya-elektrosamokata-Xiaomi-M365" target="_blank">source</a>)</li><li>10" tires:<br />Deli Tire SA-206 10x2.0 54x152mm 50 psi (<a href="https://skylots.org/6562536205/SHina-kamerna-tyre-10ampquot-Deli-Tyre-SA-206-10x20-54-152-50PSI-dlya-samokata-Xiaomi-M365-elektrosamokat" target="_blank">source</a>)<br />Wanda P1237 10x2 50x156mm&nbsp;<span style="letter-spacing: 0.32px;">35 psi&nbsp;</span>(<a href="https://skylots.org/6559247411/SHina-kamerna-tyre-10ampaposampapos-Wanda-P1237-50h156mm-35PSI-dlya-samokata-Xiaomi-M365-elektrosamokat" target="_blank">source</a>)<br /></li><li>8 &frac12;" tires:<br />Original 8 &frac12;x2 50x156 50 psi 75 kg (<a href="https://skylots.org/6556339529/SHina-kamerna-dlya-samokata-Xiaomi-M365-genuine-new-85ampquot-tyre-elektrosamokat-85h2-50h156-orignalna" target="_blank">source</a>)<br /></li><li>SMD Fuse&nbsp;Littelfuse SMD 1808 20A 65V (<a href="https://skylots.org/6558918357/Zapobjnik-shvidkodyuchiy-Littelfuse-SMD-1808-20A-65V-takoj-dlya-BMS-M365" target="_blank">source</a>)</li><li>Enhanced braker<br />Caliper&nbsp;XTech HB-100 (<a href="https://skylots.org/6567972061/Kalper-pokrashcheniy-gdromehanchniy-XTech-HB-100-dlya-elektrosamokata-Xiaomi-M365-enhanced-caliper-X-Tech-HB-100-for-Xiaomi-M365" target="_blank">source</a>)<br /><br /></li><li>Power MOSFET TO220&nbsp;STElectronics STP15810 (<a href="https://skylots.org/6561283097/Tranzistor-poloviy-ST-Electronics-STP15810-MOSFET-TO-220-silovo-chastini-Xiaomi-M365-elektrosamokat-N-Channel-100V-110A-00036-Korpus-TO-220" target="_blank">source</a>)</li><li>Power supply&nbsp;DC-DC LM2596HV voltage regulator (<a href="https://skylots.org/6558824921/DC-DC-peretvoryuvach-LM2596HV-takoj-dlya-pdsvtki-M365" target="_blank">source</a>)</li></ul><br /></div>]]></content:encoded></item><item><title><![CDATA[Adobe Acrobat Extensions and tools]]></title><link><![CDATA[http://alves.pro.br/information_technology/adobe-acrobat-extensions-and-tools]]></link><comments><![CDATA[http://alves.pro.br/information_technology/adobe-acrobat-extensions-and-tools#comments]]></comments><pubDate>Wed, 28 Nov 2018 12:01:53 GMT</pubDate><category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">http://alves.pro.br/information_technology/adobe-acrobat-extensions-and-tools</guid><description><![CDATA[Double page splitter: Useful to split the pages from a book scanned opened.Free Time Stamp servers:http://sha256timestamp.ws.symantec.com/sha256/timestamphttp://timestamp.globalsign.com/scripts/timstamp.dllhttps://timestamp.geotrust.com/tsahttp://timestamp.verisign.com/scripts/timstamp.dll&nbsp;http://timestamp.comodoca.com/rfc3161http://timestamp.wosign.comhttp://tsa.startssl.com/rfc3161http://time.certum.plhttp://timestamp.digicert.comhttps://freetsa.orghttp://dse200.ncipher.com/TSS/HttpTspSer [...] ]]></description><content:encoded><![CDATA[<div class="paragraph"><a href="http://khkonsulting.com/2014/04/page-splitter-redux/" target="_blank">Double page splitter</a>: Useful to split the pages from a book scanned opened.<br /><br />Free Time Stamp servers:<br /><span style="background-color: transparent;">http://sha256timestamp.ws.symantec.com/sha256/timestamp</span><br />http://timestamp.globalsign.com/scripts/timstamp.dll<br />https://timestamp.geotrust.com/tsa<br />http://timestamp.verisign.com/scripts/timstamp.dll&nbsp;<br />http://timestamp.comodoca.com/rfc3161<br />http://timestamp.wosign.com<br />http://tsa.startssl.com/rfc3161<br />http://time.certum.pl<br />http://timestamp.digicert.com<br />https://freetsa.org<br />http://dse200.ncipher.com/TSS/HttpTspServer<br />http://tsa.safecreative.org<br />http://zeitstempel.dfn.de<br />https://ca.signfiles.com/tsa/get.aspx<br />http://services.globaltrustfinder.com/adss/tsa<br />https://tsp.iaik.tugraz.at/tsp/TspRequest<br />http://timestamp.apple.com/ts01<br /><a href="https://gist.github.com/Manouchehri/fd754e402d98430243455713efada710" target="_blank">Source</a></div>  <div><div class="wsite-multicol"><div class="wsite-multicol-table-wrap" style="margin:0 -15px;"> 	<table class="wsite-multicol-table"> 		<tbody class="wsite-multicol-tbody"> 			<tr class="wsite-multicol-tr"> 				<td class="wsite-multicol-col" style="width:50%; padding:0 15px;"> 					 						  <div><div style="margin: 10px 0 0 -10px"> <a title="Download file: Page Splitter.7z" download href="http://alves.pro.br/uploads/1/3/7/9/13790082/acrobat_page_splitter_redux.7z"><img src="//www.weebly.com/weebly/images/file_icons/file.png" width="36" height="36" style="float: left; position: relative; left: 0px; top: 0px; margin: 0 15px 15px 0; border: 0;" /></a><div style="float: left; text-align: left; position: relative;"><table style="font-size: 12px; font-family: tahoma; line-height: .9;"><tr><td colspan="2"><b> Page Splitter.7z</b></td></tr><tr style="display: none;"><td>File Size:  </td><td>361 kb</td></tr><tr style="display: none;"><td>File Type:  </td><td> 7z</td></tr></table><a title="Download file: Page Splitter.7z" download href="http://alves.pro.br/uploads/1/3/7/9/13790082/acrobat_page_splitter_redux.7z" style="font-weight: bold;">Download File</a></div> </div>  <hr style="clear: both; width: 100%; visibility: hidden"></hr></div>   					 				</td>				<td class="wsite-multicol-col" style="width:50%; padding:0 15px;"> 					 						  <div><div style="margin: 10px 0 0 -10px"> <a title="Download file: TimeStampConfig.fdf" download href="http://alves.pro.br/uploads/1/3/7/9/13790082/timestampconfig.fdf"><img src="//www.weebly.com/weebly/images/file_icons/file.png" width="36" height="36" style="float: left; position: relative; left: 0px; top: 0px; margin: 0 15px 15px 0; border: 0;" /></a><div style="float: left; text-align: left; position: relative;"><table style="font-size: 12px; font-family: tahoma; line-height: .9;"><tr><td colspan="2"><b> TimeStampConfig.fdf</b></td></tr><tr style="display: none;"><td>File Size:  </td><td>1 kb</td></tr><tr style="display: none;"><td>File Type:  </td><td> fdf</td></tr></table><a title="Download file: TimeStampConfig.fdf" download href="http://alves.pro.br/uploads/1/3/7/9/13790082/timestampconfig.fdf" style="font-weight: bold;">Download File</a></div> </div>  <hr style="clear: both; width: 100%; visibility: hidden"></hr></div>   					 				</td>			</tr> 		</tbody> 	</table> </div></div></div>]]></content:encoded></item><item><title><![CDATA[Remove Microsoft Office 365 Nag Screen]]></title><link><![CDATA[http://alves.pro.br/information_technology/remove-microsoft-office-365-nag-screen]]></link><comments><![CDATA[http://alves.pro.br/information_technology/remove-microsoft-office-365-nag-screen#comments]]></comments><pubDate>Wed, 28 Nov 2018 10:12:14 GMT</pubDate><category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">http://alves.pro.br/information_technology/remove-microsoft-office-365-nag-screen</guid><description><![CDATA[ [...] ]]></description><content:encoded><![CDATA[<div class="paragraph"></div>]]></content:encoded></item><item><title><![CDATA[Linux BASH SECRETS]]></title><link><![CDATA[http://alves.pro.br/information_technology/linux-bash-secrets]]></link><comments><![CDATA[http://alves.pro.br/information_technology/linux-bash-secrets#comments]]></comments><pubDate>Sat, 27 Oct 2018 16:55:39 GMT</pubDate><category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">http://alves.pro.br/information_technology/linux-bash-secrets</guid><description><![CDATA[Remove files recursively:find . -type f -iname '*.jpeg' -deletefind . -type f -iname '*.jpeg'&nbsp;-exec rm {} \;find . -type f -iname '*.jpeg' -exec rm {} +shopt -s globstar &amp;&amp; rm -- **/*.oBackup clonning using Hard Linksrsync -avm --ignore-existing --link-dest=. $SOURCE/ $DESTINATION/Remove empty directoriesfind . -type d -depth -exec&nbsp;rmdir {} \; [...] ]]></description><content:encoded><![CDATA[<div class="paragraph"><strong>Remove files recursively:</strong><br /><span>find . -type f -iname '*.jpeg' -delete</span><br />find . -type f -iname '*.jpeg'&nbsp;-exec rm {} \;<br /><span>find . -type f -iname '*.jpeg' -exec rm {} +</span><br />shopt -s globstar &amp;&amp; rm -- **/*.o<br /><br /><strong>Backup clonning using Hard Links</strong><br /><span>rsync -avm --ignore-existin</span>g --link-dest=. $SOURCE/ $DESTINATION/<br /><br /><strong>Remove empty directories</strong><br /><span style="background-color: transparent;">find . -type d -depth -exec&nbsp;</span><span style="letter-spacing: 0.02em; background-color: transparent;">rmdir {} \;</span><span style="background-color: transparent;"><br /></span><br /></div>]]></content:encoded></item><item><title><![CDATA[Voip Audio Codecs]]></title><link><![CDATA[http://alves.pro.br/information_technology/voip-audio-codecs]]></link><comments><![CDATA[http://alves.pro.br/information_technology/voip-audio-codecs#comments]]></comments><pubDate>Tue, 29 Aug 2017 14:06:00 GMT</pubDate><category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">http://alves.pro.br/information_technology/voip-audio-codecs</guid><description><![CDATA[Source      	#element-cd742780-28c3-43ce-aaba-1fdbe4fea983 .simple-table-wrapper {  padding: 20px 0;}#element-cd742780-28c3-43ce-aaba-1fdbe4fea983 .simple-table {  width: 100%;  border: 1px solid #C9CDCF;  border-spacing: 0;}#element-cd742780-28c3-43ce-aaba-1fdbe4fea983 .simple-table td.cell {  border-right: 1px solid #C9CDCF;  border-bottom: 1px solid #C9CDCF;  word-break: break-word;  background-color: #FFFFFF;  width: 20%;}#element-cd742780-28c3-43ce-aaba-1fdbe4fea983 .simple-table td.cell .p [...] ]]></description><content:encoded><![CDATA[<div class="paragraph"><a href="http://www.en.voipforo.com/codec/codecs.php" target="_blank">Source</a></div>  <div>  <!--BLOG_SUMMARY_END--></div>  <div id="921769067673276083"><div><style type="text/css">	#element-cd742780-28c3-43ce-aaba-1fdbe4fea983 .simple-table-wrapper {  padding: 20px 0;}#element-cd742780-28c3-43ce-aaba-1fdbe4fea983 .simple-table {  width: 100%;  border: 1px solid #C9CDCF;  border-spacing: 0;}#element-cd742780-28c3-43ce-aaba-1fdbe4fea983 .simple-table td.cell {  border-right: 1px solid #C9CDCF;  border-bottom: 1px solid #C9CDCF;  word-break: break-word;  background-color: #FFFFFF;  width: 20%;}#element-cd742780-28c3-43ce-aaba-1fdbe4fea983 .simple-table td.cell .paragraph {  width: 90%;  margin: 0 5%;  padding-bottom: 10px;  padding-top: 10px;  text-align: center;}#element-cd742780-28c3-43ce-aaba-1fdbe4fea983 .simple-table.style-top tr:first-child td,#element-cd742780-28c3-43ce-aaba-1fdbe4fea983 .simple-table.style-side td:first-of-type {  background-color: #F8F8F8;}#element-cd742780-28c3-43ce-aaba-1fdbe4fea983 .simple-table.style-top tr:first-child td .paragraph,#element-cd742780-28c3-43ce-aaba-1fdbe4fea983 .simple-table.style-side td:first-of-type .paragraph {  font-weight: 700;}#element-cd742780-28c3-43ce-aaba-1fdbe4fea983 .simple-table tr:last-child td {  border-bottom: none;}#element-cd742780-28c3-43ce-aaba-1fdbe4fea983 .simple-table td:last-of-type {  border-right: none;}#element-cd742780-28c3-43ce-aaba-1fdbe4fea983 .simple-table .empty-content-area-element {  padding-left: 0px !important;}</style><div id="element-cd742780-28c3-43ce-aaba-1fdbe4fea983" data-platform-element-id="702688850553606843-1.4.3" class="platform-element-contents">	<div class="simple-table-wrapper">  <table class="simple-table style-top">      <tr>          <td class="cell"><div class="paragraph">Number</div></td>          <td class="cell"><div class="paragraph">Name</div></td>          <td class="cell"><div class="paragraph">Bit rate<br />&#8203;kb/s<br /></div></td>          <td class="cell"><div class="paragraph">Sampling<br />&#8203;kHz<br /></div></td>          <td class="cell"><div class="paragraph">Description</div></td>      </tr>      <tr>          <td class="cell"><div class="paragraph">G.711</div></td>          <td class="cell"><div class="paragraph">u-Law<br />&#8203;PCMU<br />G.711u</div></td>          <td class="cell"><div class="paragraph">64</div></td>          <td class="cell"><div class="paragraph">8</div></td>          <td class="cell"><div class="paragraph">US, Japan T1</div></td>      </tr>      <tr>          <td class="cell"><div class="paragraph">G.711</div></td>          <td class="cell"><div class="paragraph">a-Law<br />&#8203;PCMA<br />G.711a<br /></div></td>          <td class="cell"><div class="paragraph">64</div></td>          <td class="cell"><div class="paragraph">8</div></td>          <td class="cell"><div class="paragraph">Europe (world E1)</div></td>      </tr>      <tr>          <td class="cell"><div class="paragraph">G.711.1</div></td>          <td class="cell"><div class="paragraph">&#8203;</div></td>          <td class="cell"><div class="paragraph">80 - 96</div></td>          <td class="cell"><div class="paragraph">8</div></td>          <td class="cell"><div class="paragraph">&nbsp;</div></td>      </tr>      <tr>          <td class="cell"><div class="paragraph">G.721</div></td>          <td class="cell"><div class="paragraph">&nbsp;</div></td>          <td class="cell"><div class="paragraph">32</div></td>          <td class="cell"><div class="paragraph">8</div></td>          <td class="cell"><div class="paragraph">Superceded by G.726</div></td>      </tr>      <tr>          <td class="cell"><div class="paragraph">G.722</div></td>          <td class="cell"><div class="paragraph">&nbsp;</div></td>          <td class="cell"><div class="paragraph">64</div></td>          <td class="cell"><div class="paragraph">16</div></td>          <td class="cell"><div class="paragraph">&nbsp;</div></td>      </tr>      <tr>          <td class="cell"><div class="paragraph">G.722.1</div></td>          <td class="cell"><div class="paragraph">&nbsp;</div></td>          <td class="cell"><div class="paragraph">24, 32</div></td>          <td class="cell"><div class="paragraph">16</div></td>          <td class="cell"><div class="paragraph">&nbsp;</div></td>      </tr>      <tr>          <td class="cell"><div class="paragraph">G.722.2</div></td>          <td class="cell"><div class="paragraph">AMR-WB</div></td>          <td class="cell"><div class="paragraph">6.6 - 23.85</div></td>          <td class="cell"><div class="paragraph">16</div></td>          <td class="cell"><div class="paragraph">Adaptative multi-rate wideband</div></td>      </tr>      <tr>          <td class="cell"><div class="paragraph">G.723</div></td>          <td class="cell"><div class="paragraph">&nbsp;</div></td>          <td class="cell"><div class="paragraph">24, 40</div></td>          <td class="cell"><div class="paragraph">8</div></td>          <td class="cell"><div class="paragraph">Superceded by G.726</div></td>      </tr>      <tr>          <td class="cell"><div class="paragraph">G.723.1</div></td>          <td class="cell"><div class="paragraph">&nbsp;</div></td>          <td class="cell"><div class="paragraph">5.6, 6.3</div></td>          <td class="cell"><div class="paragraph">8</div></td>          <td class="cell"><div class="paragraph">Part of H.324 video</div></td>      </tr>      <tr>          <td class="cell"><div class="paragraph">G.726</div></td>          <td class="cell"><div class="paragraph">&nbsp;</div></td>          <td class="cell"><div class="paragraph">16, 24, 32, 40</div></td>          <td class="cell"><div class="paragraph">8</div></td>          <td class="cell"><div class="paragraph">Replaces G.721 and G.723</div></td>      </tr>      <tr>          <td class="cell"><div class="paragraph">G.727</div></td>          <td class="cell"><div class="paragraph">&nbsp;</div></td>          <td class="cell"><div class="paragraph">&nbsp;</div></td>          <td class="cell"><div class="paragraph">&nbsp;</div></td>          <td class="cell"><div class="paragraph">&nbsp;</div></td>      </tr>      <tr>          <td class="cell"><div class="paragraph">G.728</div></td>          <td class="cell"><div class="paragraph">&nbsp;</div></td>          <td class="cell"><div class="paragraph">&nbsp;</div></td>          <td class="cell"><div class="paragraph">&nbsp;</div></td>          <td class="cell"><div class="paragraph">&nbsp;</div></td>      </tr>      <tr>          <td class="cell"><div class="paragraph">G.729</div></td>          <td class="cell"><div class="paragraph">&nbsp;</div></td>          <td class="cell"><div class="paragraph">8</div></td>          <td class="cell"><div class="paragraph">8</div></td>          <td class="cell"><div class="paragraph">Low delay (15 ms)</div></td>      </tr>      <tr>          <td class="cell"><div class="paragraph">G.729.1</div></td>          <td class="cell"><div class="paragraph">&nbsp;</div></td>          <td class="cell"><div class="paragraph">8 - 32</div></td>          <td class="cell"><div class="paragraph">8</div></td>          <td class="cell"><div class="paragraph"></div></td>      </tr>      <tr>          <td class="cell"><div class="paragraph">GSM</div></td>          <td class="cell"><div class="paragraph">&nbsp;</div></td>          <td class="cell"><div class="paragraph">13</div></td>          <td class="cell"><div class="paragraph">8</div></td>          <td class="cell"><div class="paragraph"></div></td>      </tr>      <tr>          <td class="cell"><div class="paragraph">LPC</div></td>          <td class="cell"><div class="paragraph">&nbsp;</div></td>          <td class="cell"><div class="paragraph">2.4</div></td>          <td class="cell"><div class="paragraph">8</div></td>          <td class="cell"><div class="paragraph">Linear</div></td>      </tr>      <tr>          <td class="cell"><div class="paragraph">Speex NB</div></td>          <td class="cell"><div class="paragraph">&nbsp;</div></td>          <td class="cell"><div class="paragraph">8, 16, 32</div></td>          <td class="cell"><div class="paragraph">2.15 - 24.6</div></td>          <td class="cell"><div class="paragraph"></div></td>      </tr>      <tr>          <td class="cell"><div class="paragraph">Speex WB</div></td>          <td class="cell"><div class="paragraph">&nbsp;</div></td>          <td class="cell"><div class="paragraph">8, 16, 32</div></td>          <td class="cell"><div class="paragraph">4 - 44.2</div></td>          <td class="cell"><div class="paragraph"></div></td>      </tr>      <tr>          <td class="cell"><div class="paragraph">iLBC</div></td>          <td class="cell"><div class="paragraph">&nbsp;</div></td>          <td class="cell"><div class="paragraph">8</div></td>          <td class="cell"><div class="paragraph">13.3</div></td>          <td class="cell"><div class="paragraph"></div></td>      </tr>      <tr>          <td class="cell"><div class="paragraph">Silk</div></td>          <td class="cell"><div class="paragraph">&nbsp;</div></td>          <td class="cell"><div class="paragraph">6 - 40</div></td>          <td class="cell"><div class="paragraph">variable</div></td>          <td class="cell"><div class="paragraph">Skype</div></td>      </tr>      <tr>          <td class="cell"><div class="paragraph">G.729</div></td>          <td class="cell"><div class="paragraph">&nbsp;</div></td>          <td class="cell"><div class="paragraph">8</div></td>          <td class="cell"><div class="paragraph">8</div></td>          <td class="cell"><div class="paragraph"><span style="color:rgb(98, 98, 98)">Low delay (15 ms)</span></div></td>      </tr>      <tr>          <td class="cell"><div class="paragraph">G.729A</div></td>          <td class="cell"><div class="paragraph">A annex</div></td>          <td class="cell"><div class="paragraph">8</div></td>          <td class="cell"><div class="paragraph">8</div></td>          <td class="cell"><div class="paragraph">Abridged G.729.<br />G.729 compatible</div></td>      </tr>      <tr>          <td class="cell"><div class="paragraph">G.729B</div></td>          <td class="cell"><div class="paragraph">B annex</div></td>          <td class="cell"><div class="paragraph">8</div></td>          <td class="cell"><div class="paragraph">8</div></td>          <td class="cell"><div class="paragraph">Silence suppression. Not compatible</div></td>      </tr>      <tr>          <td class="cell"><div class="paragraph">G.729AB</div></td>          <td class="cell"><div class="paragraph">Value</div></td>          <td class="cell"><div class="paragraph">8</div></td>          <td class="cell"><div class="paragraph">8</div></td>          <td class="cell"><div class="paragraph"><span style="color:rgb(98, 98, 98)">Abridged&nbsp;</span>&#8203;G.729.<br />Silence suppression.<br />&#8203;G.729B compatible</div></td>      </tr>      <tr>          <td class="cell"><div class="paragraph">G.729D</div></td>          <td class="cell"><div class="paragraph">D annex</div></td>          <td class="cell"><div class="paragraph">6.4</div></td>          <td class="cell"><div class="paragraph">8</div></td>          <td class="cell"><div class="paragraph"></div></td>      </tr>      <tr>          <td class="cell"><div class="paragraph">G.729E</div></td>          <td class="cell"><div class="paragraph">E annex</div></td>          <td class="cell"><div class="paragraph">11.4</div></td>          <td class="cell"><div class="paragraph">8</div></td>          <td class="cell"><div class="paragraph"></div></td>      </tr>  </table></div></div><div style="clear:both;"></div></div></div>]]></content:encoded></item></channel></rss>