Como instalar VisualEditor para MediaWiki no Windows?

20 de maio de 2019 Deixe um comentário

Existem diversas documentações sobre como fazer isso no Linux e poucas em Windows.

Então, vamos lá!

  1. Instale o MediaWiki – Bitnami para Windows x64
  2. Baixar o VisualEditor para MediaWiki
  3. Descompactar o VisualEditor na pasta de Extensões onde foi instalado o MediaWiki

    C:\Bitnami\mediawiki-1.32.1-0\apps\mediawiki\htdocs\extensions\VisualEditor

  4. Instale o Git para Windows x64
  5. Instale o Node.js LTS 10 para Windows x64. Versão 12, atualmente não é compatível.
  6. Abrir o Command como Administrador
  7. cd \users\<username>\node_modules

  8. Instale o Parsoid para Windows
  9. git clone https://gerrit.wikimedia.org/r/mediawiki/services/parsoid
    cd parsoid
    npm install
  10. Criar o arquivo de configuração do Parsoid

    copy config.example.yaml config.yaml

  11. . Alterar o arquivo C:\Users\<username>\node_modules\parsoid\config.yaml

    de uri: ‘http://localhost/w/api.php’

    para uri: http://localhost:81/mediawiki/api.php

  12. . Incluir no final do arquivo C:\Bitnami\mediawiki-1.32.1-0\apps\mediawiki\htdocs\LocalSettings.php

    wfLoadExtension( ‘VisualEditor’ );

    // OPTIONAL: Enable VisualEditor in other namespaces

    // By default, VE is only enabled in NS_MAIN

    //$wgVisualEditorNamespaces[] = NS_PROJECT;

    // Enable by default for everybody

    $wgDefaultUserOptions[‘visualeditor-enable’] = 1;

    // Don’t allow users to disable it

    $wgHiddenPrefs[] = ‘visualeditor-enable’;

    // OPTIONAL: Enable VisualEditor’s experimental code features

    //$wgVisualEditorEnableExperimentalCode = true;

    $wgVirtualRestConfig[‘modules’][‘parsoid’] = array(

        // URL to the Parsoid instance

        // Use port 8142 if you use the Debian package

        ‘url’ => ‘http://localhost:8000&#8217;,

        // Parsoid "domain", see below (optional)

        ‘domain’ => ‘localhost’,

        // Parsoid "prefix", see below (optional)

        ‘prefix’ => ‘localhost’

    );

  13. . Iniciar o serviço de Node executando o Parsoid
    node parsoid\bin\server.js
  14.   Abrir seu site do MediaWiki

Agora temos:

Edit = Exstensão do VisualEditor

VisualEditorForMediaWikiWindows001

Edit Source = Editor padrão da Instação do MediaWiki.

NotVisualEditorForMediaWikiWindows001

 

Fonte:

MediaWiki Extension VisualEditor, Bitnami – Install The VisualEditor Extension, Parsoid, Parsoid Releases – doesn’t work wiht node 12, Parsoid on Windows and other systems, Doc Parsoid Home, Github – Wikimedia – Parsoid, Installing VisualEditor and Parsoid for MediaWiki on Debian 9, How Do I Install MediaWiki Parsoid on Windows, Error loading data from server: 500: docserver-http: HTTP 500, MediaWiki Page Transfer Tutorial – How to export and import pages in MediaWiki

SQL Server Configuration Manager

19 de maio de 2019 Deixe um comentário

SQL Server Configuration Manager não aparece como um aplicativo nas versões mais recentes do Windows ( Windows 8, 8,.1 e 10 ).

sqlserverconfigurationmanager

Ao tentar abrir usando a pesquisa do Windows ele não é encontrado.

sqlserverconfigurationmanagerpesquisa

Para resolver entre Windows Explorer e crie um atalho do arquivo C:\Windows\SysWOW64\SQLServerManager13.msc

sqlserverconfigurationmanagerpesquisaatalho

Depois renomear para SQL Server Configuration Manager

sqlserverconfigurationmanagerpesquisapin

E fixar no Iniciar.

sqlserverconfigurationmanagerpesquisastart

Agora pode excluir o atalho do Desktop, nós o usamos apenas para renomear o snap-in antes de fixar no Iniciar.

Segue tabela com as últimas versões:

SQL 2016 = C:\Windows\SysWOW64\SQLServerManager13.msc

SQL 2014 = C:\Windows\SysWOW64\SQLServerManager12.msc

SQL 2012 = C:\Windows\SysWOW64\SQLServerManager11.msc

SQL 2008 = C:\Windows\SysWOW64\SQLServerManager10.msc

Fonte: https://msdn.microsoft.com/pt-br/library/ms174212.aspx

 

Instalação off-line do Visual Studio 2017

19 de maio de 2019 Deixe um comentário

A instalação do Visual Studio com todos recursos supera 30GB, por isso é executada usando um instalador web, que permite selecionar somente os recursos desejados para fazer o download posterior e instalação.

O problema é quando formata o computador. Precisa novamente fazer o download.

Para resolver isso, você pode fazer o download uma única vez e criar uma imagem ISO.

Passos:

Fazer o download, pasta C:\VS2017“, da versão desejada:

  • Visual Studio Community 2017 – Web Installer
  • Visual Studio Enterprise 2017 – Web Installer
  • Visual Studio Professional 2017 – Web Installer
  • Criar a pasta, Community para receber o download completo.
  • Executar: vs_Community.exe –layout C:\VS2017\Community –lang en-US pt-BR

vs2017_001

    • Este comando faz o download da versão Community com os Idiomas Inglês e Português Brasil na pasta Community

vs2017_002

Criar imagem ISO.

Executar instalação usando a imagem ISO.

 

Fonte: https://www.kunal-chowdhury.com/2017/03/visual-studio-2017-offline-installer.html

Visual Studio Emulator for Android – Erro com Pasta VHD Compactada

4 de abril de 2019 Deixe um comentário

Hoje ao tentar executar o Emulador do Android, que sempre funcionou, apareceu um erro dizendo que não pode acessar o VHD correspondente. Pois, o arquivo está compactado!

vsemulator-error-001

Neste momento lembrei de duas Setas Azul que esta semana começou a aparecer gradativamente em todos arquivos e pastas.

Uma rápida pesquisa e as tais setas são um indicador de: Compactação!

Ao ver o Log do erro fui até o caminho indicado “C:\Users\MeuUsuario\AppData\Local\Microsoft\VisualStudioEmulator”, pasta compactada.

vsemulator-error-002

Para resolver deve desativar o recurso de compactação automática do windows.

vsemulator-error-003

Resolvido!

vsemulator-error-004

Fonte: Como tirar as setas azuis dos ícones das pastas? Windows 10

USB RAW Fix

20 de novembro de 2018 Deixe um comentário

Como resolver USB com erro de Partição em Formato RAW?

Tenho um HD USB de 4TB, que estava funcionando normalmente.

Mesmo usando o recurso de Remover Unidade e retirar o HD,  ao conectar novamente a unidade (E:) é exibida no Windows Explorer.  Porém, quando clica sobre ela exibe uma mensagem de Unidade Inacessivel.

Ao entrar no Gerenciador de Disco está listado em formato RAW.

hdraw001

 

A solução foi executar o chkdsk E: /f

hdraw002

Após a execução o formato do HD voltou a ser NTFS

hdraw004

Windows Explore a unidade E: voltou a ser acessível.

hdraw003

Fonte:

http://www.tomshardware.com/answers/id-3061322/disk-raw-files-correct-fix-raw-drive.html

https://answers.microsoft.com/pt-br/ie/forum/ie11-windows_7/unidade-d-ficou-inacessível-apesar-de-ainda/cf3476c7-bd73-4f2b-9b39-ae089a03257f

T-SQL: Importar dados do Excel e Access usando MDAC – ACE

1 de agosto de 2018 Deixe um comentário

O Microsoft SQL Server possue ferramentas para fazer o trabalho de importação e exportação de dados do Excel, Access entre outras fontes.

Porém, no meu caso desejo executar um script importação e/ou exportação.

Como fazer isso usando T-SQL?

Para isso é necessário ter instalado o Provider no servidor do SQL Server.

  • Microsoft.Jet.OLEDB.4.0 – depreciado
  • Microsoft.ACE.OLEDB.12.0
  • Microsoft.ACE.OLEDB.16.0

O Jet OLEDB foi depreciado, mas existem diversos códigos antigos de exemplos com ele. Podemos aproveitar esses códigos, substituindo pelo Microsft ACE OLEDB.

 

Office 2010 – ACE 12 – Microsoft Access Database Engine 2010 Redistributable

Office 2016 – ACE 16 – Microsoft Access Database Engine 2016 Redistributable

Para conferir a instalação entre no SQL Managment Studio – Server Objects – Linked Servers – Providers

SQLLinkedServerProvider001

 

-- Ativa Linked Server

sp_configure 'show advanced options', 1

GO

RECONFIGURE WITH OverRide

GO

sp_configure 'Ad Hoc Distributed Queries', 1

GO

RECONFIGURE WITH OverRide

GO

-- Ativa Permissão ao Provider versão ACE 12

EXEC sp_MSSet_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'AllowInProcess',1

GO

EXEC sp_MSSet_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'DynamicParameters',1

GO

Caso recebe algumas mensagem referente a permissão de acesso, ou erro de impossibilidade de criar linked server, leia Permissions needed to set up linked server with out-of-process provider

 

-- Ativa Permissão ao Provider versão ACE 16

EXEC sp_MSSet_oledb_prop N'Microsoft.ACE.OLEDB.16.0', N'AllowInProcess',1

GO

EXEC sp_MSSet_oledb_prop N'Microsoft.ACE.OLEDB.16.0', N'DynamicParameters',1

GO

 

-- Usa o Provider Jet ( Depeciado ) para acessar XLS

SELECT * FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0','Data Source=C:\Excel\File.xls; Extended Properties=Excel 5.0')...[Sheet1$]

GO

-- Usa o Provider ACE 12 para acessar XLS / XLSX

SELECT * FROM OPENDATASOURCE('Microsoft.ACE.OLEDB.12.0','Data Source=C:\ExcelFiles\File2003.xls; Extended Properties=Excel 8.0')...[Sheet1$]

GO

-- Usa o Provider ACE 16 para acessar XLS / XLSX

SELECT * FROM OPENDATASOURCE('Microsoft.ACE.OLEDB.16.0','Data Source=C:\ExcelFiles\File2016.xlsx; Extended Properties=Excel 12.0')...[Sheet1$]

GO

Resultado

SQLfromExcelAccess

 

fonte:

Query Excel file source through Linked Server

How to use Excel with SQL Server linked servers and distributed queries

Configuiring a Linked Microsoft Access Server on SQL 2005

Microsoft.Jet.OLEDB4.0 – 32bit and 64bit ( Deprecated )

Cannot create an instance of OLE DB provider Microsoft.Jet.OLEDB.4.0 for linked server null

Cannot create instance of "Microsoft.ACE.OLEDB.12.0" for linked server "(null)" on x64 Vista with x64 SQL Server 2008 – sp_MSSet_oledb_prop

 

How to Import and Export SQL Server data to an Excel file

T-SQL OpenDataSource on SQL Server 2017

Import data from Excel to SQL Server or Azure SQL Database

Permissions needed to set up linked server with out-of-process provider

.NET SDKs Core and Framework

28 de junho de 2018 Deixe um comentário

Desenvolvimento com .NET Core ou .NET Framework, faça download do .NET SDK

dotNet-SDK-CoreFramework