Tem horas que é complicado usar software Linux no Windows.
MySQL:
No Windows ele NÃO é se importa com maiúsculas/minúsculas...
Mas no Windows ele salva em maiúscula, e no Linux em minúscula, podendo dar um trabalho extra na hora de levar o backup de um lugar pro outro.
GIT:
Justo um programa de controlar fontes.....
No Windows ele não se importa com maiúsculas/minúsculas...
Mas ele salva do jeito que apareceu: você pode nunca mais conseguir acertar o nome do arquivo.
É isso que acontece muito com HMG Extended, porque ela tem .prg, .Prg, .PRG, cada uma dessas extensões o git considera diferente.
Bug no git?
O pior é o CRLF.
Ele tem 3 opções:
1 - salvar local CRLF, mas no GIT como LF, ideal pra opensource no Windows
2 - salvar local LF, mas no GIT como LF, ideal pra opensource no Linux
3 - salvar do jeito que estiver
Agora que percebi, na prática TODOS são uma merd.
Porque?
Sem problemas durante o uso mas... quando você reinstala/reseta, o formato é do que foi salvo.
É exatamente esse o problema aqui com LIBs.
Vejam só:
Meu editor de textos está configurado pra automaticamente corrigir tudo pra CRLF, que é o formato do Windows, ótimo.
O git salva.... usando LF, formato Linux.
Tudo bem, tudo legal, até que... de repente reseto tudo.
Fica tudo com LF, formato Linux.
A partir daí, só de abrir os arquivos, os fontes são considerados alterados, porque estão em formato diferente, voltam pra formato Windows.
Mas pera aí... então o recomendado está atrapalhando, e não ajudando.
E fico sem opção, porque todas elas acabam perdendo o controle.
É froyds.
Software Linux no Windows
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Software Linux no Windows
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Software Linux no Windows
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Software Linux no Windows
Olá!
É formato do DOS! Tanto é assim que o WORDPAD abre corretamente.
Os navegadores abrem XML corretamente...
O padrão é tudo minúsculo e LF. Não inventar pq no windows aceita assim, assado.
.Prg é um arquivo .PRG é outro arquivo e .prG outro. Simples assim.
No windows .EXE é executável mas isso não existe no Linux. Qualquer arquivo pode ser executável, basta ter conteúdo de executável.
Se comparar [ IF ".PRG" == ".prg" ] não da diferença(.F.) ? Então pronto.
Se mandar procurar [SEEK 'joao" e SEEK "JOÃO" ] vai achar dois, caso estejam cadastrados !
A ponto de achar aqui no windows dois arquivos com mesmo nome no mesmo diretório.
Itamar M. Lins Jr.
Lembre-se que o WINDOWS herda o comportamento do DOS.que é o formato do Windows,
É formato do DOS! Tanto é assim que o WORDPAD abre corretamente.
Os navegadores abrem XML corretamente...
O padrão é tudo minúsculo e LF. Não inventar pq no windows aceita assim, assado.
.Prg é um arquivo .PRG é outro arquivo e .prG outro. Simples assim.
No windows .EXE é executável mas isso não existe no Linux. Qualquer arquivo pode ser executável, basta ter conteúdo de executável.
Se comparar [ IF ".PRG" == ".prg" ] não da diferença(.F.) ? Então pronto.
Se mandar procurar [SEEK 'joao" e SEEK "JOÃO" ] vai achar dois, caso estejam cadastrados !
A ponto de achar aqui no windows dois arquivos com mesmo nome no mesmo diretório.
Código: Selecionar todos
@ECHO OFF
TYPE %1 | FIND /V "" >%1.1
MOVE %1.1 %1 > NUL 2>&1
START "NOTEPAD" C:\WINDOWS\SYSTEM32\NOTEPAD.EXE %1
EXIT /B
Saudações,Save this as notepad.bat in whatever directory you like. Then, instead of opening your .info/.css/.js files with Notepad, open them with this batch script. It will automatically convert all Unix line endings to DOS and then open the file with Notepad.
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.