Marcado como: github Ativar/desativar aninhamento de comentários | Atalhos do Teclado

  • Fm4lloc 2:59 am em 22 de August de 2018 Link Permanente | Resposta
    Tags: , , , github, , , , , , , , , ,   

    Nova beta da Steam Play usa versão modificada do Wine para rodar jogos nativos do Windows no Linux 

    Foi anunciado e disponibilizado hoje a versão beta da Steam Play, capaz de rodar jogos nativos do Windows no Linux através de uma camada de compatibilidade chamada de Proton, um fork do Wine direcionado para trabalhar melhor com jogos da Steam e suporte a api Vulkan.

    “Nosso objetivo com este trabalho é facilitar o acesso dos usuários do Steam para Linux a um catálogo mais abrangente. Acreditamos ainda que isto irá permitir que novos desenvolvedores consigam impulsionar o seu trabalho focando em o Linux. Isto daria a eles a opção de focar em áreas que pudessem realmente fazer uma diferença significativa para todos os usuários, como por exemplo o suporte a Vulkan[www.khronos.org].

    Como um resultado, hoje estamos lançando a versão Beta de uma nova e melhorada versão do Steam Play para todos os usuários do Steam para Linux. Esta versão inclui o Proton, uma versão modificada do Wine que oferece compatibilidade com os títulos dos jogos para Windows. Estas são algumas das melhorias incluídas nesta versão:

    • Jogos do Windows que atualmente não têm versão para Linux poderão agora ser completamente instalados e iniciados diretamente dos clientes Steam para Linux com Steamworks nativo e suporte ao OpenVR.
    • As implementações do DirectX 11 e 12 agora são baseadas em Vulkan, resultando em um jogo com melhor compatibilidade e menor impacto de desempenho.
    • O suporte à tela cheia também foi aperfeiçoado: jogos em tela cheia serão expandidos para a exibição desejada sem interferir com a resolução da tela nativa ou exigindo o uso de uma área de trabalho virtual.
    • Suporte a controle de jogos melhorado: os jogos irão reconhecer todos os controles compatíveis com o Steam. Espere uma compatibilidade de controle mais inovadora do que a da versão original do jogo.
    • O desempenho de jogos multi-segmentados também foi aprimorado ao compará-lo com a versão básica do Wine.”

    (Online, Apresentando a nova versão do Steam Play)

    Qual é a diferença entre ele e a versão do Wine normal e o Proton? Quem trabalhou nele?

    Proton é uma ferramenta baseada em uma versão modificada do Wine. As melhorias do Wine incluídas foram desenvolvidas e financiadas pela Valve em colaboração com a CodeWeavers. Estes são alguns exemplos de como temos trabalhado juntos desde 2016:

    • vkd3d[source.winehq.org], a implementação Direct3D 12 baseada em Vulkan
    • As pontes API nativas OpenVR e Steamworks 
    • Várias soluções de desempenho e funcionalidade de wined3d para Direct3D 9 e Direct3D 11
    • Tela cheia aprimorada e compatibilidade com controles
    • A versão “esync[github.com]” para melhoria de desempenho multi-segmentado

    (Online, Apresentando a nova versão do Steam Play)

    Para ativar a versão beta abra a tela principal da Steam e entre em Exibir > Conta; altere para “Steam Beta Update” e clique em OK.

    steam_beta

    Reinicie o aplicativo, entre agora em Exibir > Configurações; e habilite o “Steam Play” para jogos que ainda não foram verificados como compatíveis, mas que já podem estar funcionando nessa fase beta.

    steam_play_settings

    Lista com jogos já testados por outros usuários:

    LISTA 1: https://docs.google.com/spreadsheets/d/1DcZZQ4HL_Ol969UbXJmFG8TzOHNnHoj8Q1f8DIFe8-8/edit#gid=0
    LISTA 2: https://spcr.netlify.com/
    LISTA 3: https://www.gamingonlinux.com/wiki/Proton_compatibility_list_(Steam_play_Beta)
    LISTA 3: https://github.com/ValveSoftware/Proton/wiki/Community-Compatibility-Reports

    Fonte
    _____
    https://steamcommunity.com/games/221410/announcements/detail/169605585573935051 https://www.gamingonlinux.com/articles/valve-officially-confirm-a-new-version-of-steam-play-which-includes-a-modified-version-of-wine.12400
    https://github.com/ValveSoftware/Proton/

     
  • Fm4lloc 9:35 pm em 25 de April de 2015 Link Permanente | Resposta
    Tags: , , github, , parser, url   

    Simple parse-url in C 

    Simples URL parser que escrevi em C para exercitar o uso de expressões regulares.

    Modo de usar: ./parseurl url

    Exemplo de uso:

    $ ./parseurl 'scheme://username:password@subdomain.domain.tld:80/path/file-name.suffix?query-string#hash'
    

    Saída:

    +SCHEME: scheme
    +AUTHORITY: username:password@subdomain.domain.tld:80
     +USERINFO: username:password
      -USERNAME: username
      -PASSWORD: password
     -HOST: subdomain.domain.tld
     -PORT: 80
      +PATH: /path/file-name.suffix
       -FILENAME: file-name.suffix
       -QUERY: query-string
       -FRAGMENT: hash
    

    O código esta no Github. Para baixar use o comando:

    $ git clone https://github.com/fm4lloc/parse-url.git
    

    ou acesse a página https://github.com/fm4lloc/parse-url

    Após o download do código entre na pasta parse-url e compile.

    $ cd ./parse-url && make
    

    Recomendo ler esse post que escrevi sobre expresões regulares para entender melhor o funcionamento do programa: https://fm4lloc.wordpress.com/2014/01/06/usando-expressoes-regulares-em-c/

     
  • Fm4lloc 4:10 pm em 2 de February de 2015 Link Permanente | Resposta
    Tags: , encoder, github, projeto   

    Projeto Cryptus 

    Sobre o projeto

    Cryptus é um multi-encoder que estou escrevendo em C. A ideia nasceu com um script arcaico feito em Perl contendo características parecidas, gostei tanto dele que achei interessante criar algo mais robusto e com uma interface gráfica.

    O Cryptus foi publicado no github, muitas funções já então funcionando, nos meus tempos livres estarei atualizando o código.

    https://github.com/fm4lloc/cryptus

    cryptus

    Como compilar no Debian e derivados

    1. Instale as dependências:

    $ sudo apt-get install build-essential pkg-config libgtk2.0-dev libgdk-pixbuf2.0-dev libssl-dev git
    

    2. Obtenha os sources:

    $ git clone https://github.com/fm4lloc/cryptus.git
    $ cd ./cryptus
    

    3. Compile:

    $ make
    
     
    • ZACHARiAS 10:23 am em 24 de fevereiro de 2015 Link Permanente | Resposta

      oi, bom dia.
      encoder de quê comopanheiro? obrigado por seguires o meu cantinho também.

      • fm4lloc 8:44 pm em 17 de abril de 2015 Link Permanente | Resposta

        É um multi-encoder de strings. É usado para codificar e criptografar strings. Também conta com ferramentas variadas e de utilidade rotineira para ofuscar scripts, links e textos em geral.

        Ainda estou escrevendo! Não esta 100% funcional.

c
escrever novo post
j
post seguinte/ comentário seguinte
k
post anterior/comentário anterior
r
Resposta
e
Editar
o
mostrar/esconder comentários
t
voltar ao topo
l
vá para login
h
mostrar/ocultar ajuda
shift + esc
Cancelar