Author

Topic: Tem como ler o forum em modo noturno? (Read 166 times)

legendary
Activity: 1638
Merit: 4508
**In BTC since 2013**
January 17, 2022, 03:43:21 PM
#20
Se não faz isso, está confiando em quem compila o código e/ou pública o programa, e não na natureza open source. Mas agora estou só me repetindo.

Mas de certa forma foi isso que eu quis dizer.

É mais fácil um programa muito utilizado, ser descortinado, do que um programa menos utilizado.
Isso inclui o respetivo executável compilado por alguém que esta na pagina do projeto.

Agora temos de ser realistas, a maioria das pessoas não tem o conhecimento necessário para fazer uma analise cuidada ao código e depois compilar. Mesmo malta ligada ao TI.
legendary
Activity: 2758
Merit: 6830
January 17, 2022, 12:53:57 PM
#19
O que voce esta falando é basicamente se fomos alvo de um phising. Realmente, se voce baixar um programa achando que é outro, não adianta nada esse programa da sua intenção original ser open source ou não. Afinal, voce baixou outra coisa.

Logico que é bom conferir o hash de todo programa que voce baixar, para nao ser alvo de ataques e ter certeza de que o que voce esta baixando é aquilo mesmo que voce espera.

Mas se por acaso no site da Electrum.org estiverem colocando um programa que não é o que esta no github e o conteúdo for diferente (ou seja, hash do programa diferente), isso rapidamente estará em todos os sites de cripto, twitter, etc.

Ou voce foi num site phising do electrum, ou o site foi atacado, etc.

Não, isso não é um ataque phishing. Estou falando no caso do dev do Electrum postar um update no github com um código enquanto, lá na maquina dele, compila um código diferente e pública o executavel no dir do Electrum.

Você verifica o hash do seu Electrum.exe?
Compila ele do zero (via source público)?

Ou faz isso com qualquer outro programa que utiliza, justificando a seguraça por ele "ser open source"?

Se não faz isso, está confiando em quem compila o código e/ou pública o programa, e não na natureza open source. Mas agora estou só me repetindo.
legendary
Activity: 2212
Merit: 5622
Non-custodial BTC Wallet
January 17, 2022, 12:38:05 PM
#18
Vocês estão perdendo o ponto. Não importa absolutamente nada um programa compilado ser open source se você só confia que o .exe foi gerado com esse código. Sem consultar o hash do programa ou compilar do source por conta própria, é a mesma coisa que confiar absolutamente em quem publicou o executavel. Não importa se é o Electrum com "anos de auditoria", se os commits podem ser "analisados rápidamente" ou se o programa é desconhecido.

O que voce esta falando é basicamente se fomos alvo de um phising. Realmente, se voce baixar um programa achando que é outro, não adianta nada esse programa da sua intenção original ser open source ou não. Afinal, voce baixou outra coisa.

Logico que é bom conferir o hash de todo programa que voce baixar, para nao ser alvo de ataques e ter certeza de que o que voce esta baixando é aquilo mesmo que voce espera.

Mas se por acaso no site da Electrum.org estiverem colocando um programa que não é o que esta no github e o conteúdo for diferente (ou seja, hash do programa diferente), isso rapidamente estará em todos os sites de cripto, twitter, etc.

Ou voce foi num site phising do electrum, ou o site foi atacado, etc.
legendary
Activity: 2758
Merit: 6830
January 17, 2022, 11:19:44 AM
#17
Mas esse "mandar tudo a merda" de uma hora pra outra é mais dificil eu acho, pois controlar as atualizações é mais simples do que auditar todo o código. Basta olhar os últimos commits no git. Em um projeto grande é mais improvavel alguem do nada inserir um codigo assim malicioso numa atualizacao, porque muita gente fica olhando os patches novos

É isso. Quando o programa é amplamente usado, fica difícil ele vir a ter problemas, nas fontes oficiais.

O problema esta é os programas menos conhecidos/usados, que o facto de ser open source, pode transmitir a ideia que é seguro. Isso pode fazer com que um programa com problemas, pode ser utilizado em milhares de computadores, até alguém o verificar e alertar para o problema.
Vocês estão perdendo o ponto. Não importa absolutamente nada um programa compilado ser open source se você só confia que o .exe foi gerado com esse código. Sem consultar o hash do programa ou compilar do source por conta própria, é a mesma coisa que confiar absolutamente em quem publicou o executavel. Não importa se é o Electrum com "anos de auditoria", se os commits podem ser "analisados rápidamente" ou se o programa é desconhecido.
legendary
Activity: 1638
Merit: 4508
**In BTC since 2013**
January 17, 2022, 08:38:32 AM
#16
Mas esse "mandar tudo a merda" de uma hora pra outra é mais dificil eu acho, pois controlar as atualizações é mais simples do que auditar todo o código. Basta olhar os últimos commits no git. Em um projeto grande é mais improvavel alguem do nada inserir um codigo assim malicioso numa atualizacao, porque muita gente fica olhando os patches novos

É isso. Quando o programa é amplamente usado, fica difícil ele vir a ter problemas, nas fontes oficiais.

O problema esta é os programas menos conhecidos/usados, que o facto de ser open source, pode transmitir a ideia que é seguro. Isso pode fazer com que um programa com problemas, pode ser utilizado em milhares de computadores, até alguém o verificar e alertar para o problema.
legendary
Activity: 2212
Merit: 5622
Non-custodial BTC Wallet
January 17, 2022, 07:13:58 AM
#15
O script que você roda é open source, lógico, senão como vc vai colar ele? Mas tamper mokey não é open source não.

https://www.gkbrk.com/2019/09/tampermonkey-closed-source/

Olha, quero só fazer um adendo sobre a "falsa segurança" dos códigos opensource.
Essa semana eu li uma matéria sobre alguns programadores de famosos código open-source que de uma hora para outra resolveram "mandar tudo à merda".
enquanto muitos pensam que manter a última versão do software sempre instalada, ainda mais mais de forma automática, na verdade essa pode não ser uma boa prática.
Meio obvio isso, mas é verdade que a maioria não se importa. Quem aqui usa a Electrum e já verificou o seu código, hash SHA256, e/ou compilou o programa por conta própria? Aposto que ninguém, então deram confiança cega e absoluta ao desenvolvedor que compilou e publicou o pacote. É a mesma coisa, tanto que podia muito bem ter um código que mandava todas as suas moedas para um terceiro.

A diferença é que, sendo open source, possiveis milhares de "auditores" anonimos podem analisar o código e software em prol do bem público.

Electrum tb é um software amplamente divulgado, conhecido, testado, e certamente muitas pessoas já auditaram o seu código.

Mas um software novo, recém lançado, pouco divulgado, etc pode ter um código malicioso ou com uma falha de segurança muito severa e mesmo assim ser open source. Simplesmente ninguém teve interesse de olhar o código desse software novo ainda.

Mas esse "mandar tudo a merda" de uma hora pra outra é mais dificil eu acho, pois controlar as atualizações é mais simples do que auditar todo o código. Basta olhar os últimos commits no git. Em um projeto grande é mais improvavel alguem do nada inserir um codigo assim malicioso numa atualizacao, porque muita gente fica olhando os patches novos
legendary
Activity: 2758
Merit: 6830
January 17, 2022, 02:07:25 AM
#14
O script que você roda é open source, lógico, senão como vc vai colar ele? Mas tamper mokey não é open source não.

https://www.gkbrk.com/2019/09/tampermonkey-closed-source/

Olha, quero só fazer um adendo sobre a "falsa segurança" dos códigos opensource.
Essa semana eu li uma matéria sobre alguns programadores de famosos código open-source que de uma hora para outra resolveram "mandar tudo à merda".
enquanto muitos pensam que manter a última versão do software sempre instalada, ainda mais mais de forma automática, na verdade essa pode não ser uma boa prática.
Meio obvio isso, mas é verdade que a maioria não se importa. Quem aqui usa a Electrum e já verificou o seu código, hash SHA256, e/ou compilou o programa por conta própria? Aposto que ninguém, então deram confiança cega e absoluta ao desenvolvedor que compilou e publicou o pacote. É a mesma coisa, tanto que podia muito bem ter um código que mandava todas as suas moedas para um terceiro.

A diferença é que, sendo open source, possiveis milhares de "auditores" anonimos podem analisar o código e software em prol do bem público.
legendary
Activity: 2352
Merit: 1121
☢️ alegotardo™️
January 16, 2022, 09:05:22 PM
#13
O script que você roda é open source, lógico, senão como vc vai colar ele? Mas tamper mokey não é open source não.

https://www.gkbrk.com/2019/09/tampermonkey-closed-source/

Olha, quero só fazer um adendo sobre a "falsa segurança" dos códigos opensource.
Essa semana eu li uma matéria sobre alguns programadores de famosos código open-source que de uma hora para outra resolveram "mandar tudo à merda".
enquanto muitos pensam que manter a última versão do software sempre instalada, ainda mais mais de forma automática, na verdade essa pode não ser uma boa prática.

Referência: Desenvolvedor JavaScript destrói seus próprios projetos na “lição” da cadeia de suprimentos
legendary
Activity: 2758
Merit: 6830
January 13, 2022, 08:30:57 AM
#12
O script que você roda é open source, lógico, senão como vc vai colar ele? Mas tamper mokey não é open source não.

https://www.gkbrk.com/2019/09/tampermonkey-closed-source/
Praticamente toda extensão de navegador é open source por natureza, não é um software compilado (pode ser obfuscado, no máximo). Cheesy

O seu link literalmente só fala que eles retiraram o código do github, e consequentemente, deixaram de seguir a natureza "open source" de aceitar issues e pull requests (contribuições públicas). Além claro, de ter adotado uma licensa proprietaria que abre brechas para processos caso alguém copie o código em um outro produto... nada a ver com não ter o código aberto (literalmente a tradução livre de "open source").

Quote
At some point (around version 2.9), they switched their project to a proprietary license. They stopped taking contributions of course, and the old version is still on GitHub, so there is no license violation

Tá aqui o código aberto do Tampermonkey pre-2.9: https://github.com/Tampermonkey/tampermonkey

Onde também tem o mesmo aviso de licensa proprietaria:

Quote
This repository contains the source of the Tampermonkey extension up to version 2.9. All newer versions are distributed under a proprietary license.

E aqui o código aberto da versão mais recente, direto da loja de extensões do Chrome (e upload no anonfiles feito por mim): https://anonfiles.com/L9Q4cdB2x6/Tampermonkey_zip



De qualquer forma, não quer usar o "closed-source" do Tampermonkey? Tem um monte de fork aberto e auditável por ai, sendo o Violentmonkey o mais conhecido. Seria um non-issue.
legendary
Activity: 2212
Merit: 5622
Non-custodial BTC Wallet
January 13, 2022, 08:23:18 AM
#11
Tampermonkey é uma das extensões mais famosas e conhecidas do mundo. São milhares de scripts que fazem de tudo, desde remover conteúdos de uma página, até automatizar a coleta de cartas das promoções de fim de ano da Steam. Você literalmente escreve o seu script, totalmente open-source, e roda nos sites especificados.


O script que você roda é open source, lógico, senão como vc vai colar ele? Mas tamper mokey não é open source não.

https://www.gkbrk.com/2019/09/tampermonkey-closed-source/

Mas o risco esta mais nos scripts que  você roda do que no tamper monkey em si..
legendary
Activity: 2758
Merit: 6830
January 13, 2022, 05:46:51 AM
#10
Tampermonkey é uma das extensões mais famosas e conhecidas do mundo. São milhares de scripts que fazem de tudo, desde remover conteúdos de uma página, até automatizar a coleta de cartas das promoções de fim de ano da Steam. Você literalmente escreve o seu script, totalmente open-source, e roda nos sites especificados.

O meu script, que foi quotado ali, é literalmente isso... um script local que bota o CSS customizado na página à cada load: https://bitcointalksearch.org/topic/m.54678609
legendary
Activity: 1638
Merit: 4508
**In BTC since 2013**
January 12, 2022, 09:02:37 AM
#9
Eu vi que é possível utilizar o Firefox para mudar o CSS da página, clicando o botão direito > Inspect  > Style Editor.
Lá é só colar o CSS que você quiser no style.css é pronto, o site fica preto. Cola esse aqui como exemplo:
O problema desse método é que não co segui salvar.  Quando muda de página  volta pra ver original. Talvez dê pra resolver com mais pesquisa?

Essa opção é de programação e serve apenas para ver como fica a pagina em live.
Desconheço a possibilidade de gravar para sempre essa edição.

Eu uso muito isso, para ajustar as paginas web com que trabalho. Mas é tudo live, não memoriza.
Pelo menos, uso a vários anos e nunca ouvi falar dessa possibilidade.
legendary
Activity: 2212
Merit: 5622
Non-custodial BTC Wallet
January 12, 2022, 07:54:54 AM
#8
Exato
Penso extensões como uma nova via de vulnerabilidade que se adiciona ao browser também (que provavelmente é a aplicação mais perigosa rodando no computador)

Então se posso simplificar o processo não tenho dúvidas e simplifico.

Melhor assim

Eu Concordo.

Ao mesmo tempo, existem algumas extensoes que adicionam segurança
 por exemplo  , uBlock e HTTPSEverywhere.  Um bom bloqueador de ads é essential, poisevita até phising. E https tb é obrigatório hoje em dia

Mas essas extensors tipo stylish acho bobo . Muitas ainda são uma janela de vulnerabilidade mesmo.

Eu vi que é possível utilizar o Firefox para mudar o CSS da página, clicando o botão direito > Inspect  > Style Editor.
Lá é só colar o CSS que você quiser no style.css é pronto, o site fica preto. Cola esse aqui como exemplo:

Code:
/* Dark theme. Made by Cyrus @ Bitcointalk.org */

/* Normal, standard links. */
a:link
{
color: #92A9BC;
text-decoration: none;
}
a:visited
{
color: #92A9BC;
text-decoration: none;
}
a:hover
{
text-decoration: underline;
}

/* Style for ignored topics in the message view */
.ignored_topic td a:link
{
color: #ACABAD;
text-decoration: none;
font-style:italic
}
.ignored_topic td a:visited
{
color: #ACABAD;
text-decoration: none;
font-style:italic
}
.ignored_topic td
{
color: #ACABAD;
font-size:smaller;
padding-top:0;
padding-bottom:0
}
.ignored_topic .leftimg img
{
display:none
}

/* Navigation links - for the link tree. */
.nav, .nav:link, .nav:visited
{
color: #C5C5C5;
text-decoration: none;
}
a.nav:hover
{
color: #C5C5C5;
text-decoration: underline;
}

/* Tables should show empty cells. */
table
{
empty-cells: show;
}

/* By default (td, body..) use verdana in black. */
body, td, th , tr
{
color: #C5C5C5;
font-size: 13px;
font-family: verdana, sans-serif;
}

/* The main body of the entire forum. */
body
{
background-color: #111111;
margin: 0px;
padding: 12px 30px 4px 30px;
font: 13px verdana, helvetica, sans-serif;
}

/* Input boxes - just a bit smaller than normal so they align well. */
input, textarea, button
{
color: #000000;
font-family: verdana, sans-serif;
}
input, button
{
font-size: 90%;
}

textarea
{
font-size: 100%;
color: #000000;
font-family: verdana, sans-serif;
}

/* All input elements that are checkboxes or radio buttons. */
input.check
{
}

/* Selects are a bit smaller, because it makes them look even better 8). */
select
{
font-size: 90%;
font-weight: normal;
color: #000000;
font-family: verdana, sans-serif;
}

/* Standard horizontal rule.. ([hr], etc.) */
hr, .hrcolor
{
height: 1px;
border: 0;
color: #656565;
background-color: #656565;
}

/* No image should have a border when linked */
a img
{
border: 0;
}

/* A quote, perhaps from another post. */
.quote
{
color: #C5C5C5;
background-color: #494949;
border: 1px solid #BCBCBC;
padding: 5px;
margin: 1px 3px 6px 6px;
font-size: 11px;
line-height: 1.4em;
}


/* A code block - maybe even PHP ;). */
.code
{
color: #000000;
background-color: #fff;
font-family: "courier new", "times new roman", monospace;
font-size: 12px;
line-height: 1.3em;
/* Put a nice border around it. */
border: 1px solid #000000;
padding: 5px;
margin: 1px 3px 4px 6px;
width: 93%;
/* Don't wrap its contents, and show scrollbars. */
white-space: nowrap;
overflow: auto;
/* Stop after about 24 lines, and just show a scrollbar. */
max-height: 24em;
}

/* The "Quote:" and "Code:" header parts... */
.quoteheader, .codeheader
{
color: #92A9BC;
text-decoration: none;
font-style: normal;
font-weight: bold;
font-size: 10px;
line-height: 1.2em;
margin-left: 6px;
}

/* Generally, those [?] icons.  This makes your cursor a help icon. */
.help
{
cursor: help;
}

/* /me uses this a lot. (emote, try typing /me in a post.) */
.meaction
{
color: red;
}

/* The main post box - this makes it as wide as possible. */
.editor
{
width: 96%;
height: 350px;
}

/* Highlighted text - such as search results. */
.highlight
{
background-color: yellow;
font-weight: bold;
color: black;
}

/* Alternating backgrounds for posts, and several other sections of the forum. */
.windowbg, #preview_body
{
color: #C5C5C5;
background-color: #2A2A2A;
}
.windowbg2
{
color: #C5C5C5;
background-color: #353535;
}
.windowbg3
{
color: #C5C5C5;
background-color: #3F3F3F;
}
/* the today container in calendar */
.calendar_today
{
background-color: #FFFFFF;
}

/* These are used primarily for titles, but also for headers (the row that says what everything in the table is.) */
.titlebg, tr.titlebg th, tr.titlebg td, .titlebg2, tr.titlebg2 th, tr.titlebg2 td
{
color: #C5C5C5;
font-style: normal;
background: #4A4A4A repeat-x;
border-bottom: solid 1px #ffffff;
border-top: solid 1px #FFFFFF;
padding-left: 10px;
padding-right: 10px;
}
.titlebg, .titlebg a:link, .titlebg a:visited
{
font-weight: bold;
color: #C5C5C5;
font-style: normal;
}

.titlebg a:hover
{
color: #C5C5C5;
}
/* same as titlebg, but used where bold text is not needed */
.titlebg2 a:link, .titlebg2 a:visited
{
color: black;
font-style: normal;
text-decoration: underline;
}

.titlebg2 a:hover
{
text-decoration: underline;
}

/* This is used for categories, page indexes, and several other areas in the forum.
.catbg and .catbg2 is for boardindex, while .catbg3 is for messageindex and display headers*/
.catbg , tr.catbg td , .catbg3 , tr.catbg3 td
{
background: #575757 repeat-x;
color: #ffffff;
padding-left: 10px;
padding-right: 10px;
}
.catbg2 , tr.catbg2 td
{
background: #717171 repeat-x;
color: #ffffff;
padding-left: 10px;
padding-right: 10px;
}
.catbg, .catbg2, .catbg3
{
border-bottom: solid 1px #ffffff;
}
.catbg, .catbg2
{
font-weight: bold;
}
.catbg3, tr.catbg3 td, .catbg3 a:link, .catbg3 a:visited
{
font-size: 95%;
color: white;
text-decoration: none;
}
.catbg a:link, .catbg a:visited , .catbg2 a:link, .catbg2 a:visited
{
color: white;
text-decoration: none;
}
.catbg a:hover, .catbg2 a:hover, .catbg3 a:hover
{
color: #e0e0ff;
}
/* This is used for tables that have a grid/border background color (such as the topic listing.) */
.bordercolor
{
background-color: #ADADAD;
padding: 0px;
}

/* This is used on tables that should just have a border around them. */
.tborder
{
padding: 1px;
background-color: #FFFFFF;
}

/* Default font sizes: small (8pt), normal (10pt), and large (14pt). */
.smalltext
{
font-size: x-small;
font-family: verdana, sans-serif;
}
.middletext
{
font-size: 90%;
}
.normaltext
{
font-size: small;
}
.largetext
{
font-size: large;
}


/* Posts and personal messages displayed throughout the forum. */
.post, .personalmessage
{
width: 100%;
overflow: auto;
line-height: 1.3em;
}

/* All the signatures used in the forum.  If your forum users use Mozilla, Opera, or Safari, you might add max-height here ;). */
.signature
{
max-height: 4em;
width: 100%;
overflow: hidden;
padding-bottom: 3px;
line-height: 1.3em;
}

/* Sometimes there will be an error when you post */
.error
{
color: red;
}

/* The AJAX notifier */
#ajax_in_progress
{
background: #32CD32;
color: white;
text-align: center;
font-weight: bold;
font-size: 18pt;
padding: 3px;
width: 100%;
position: fixed;
top: 0;
left: 0;
}




/* Standard SMF tabs */
/* definitions for the main tab, active means the tab reflects which page is displayed */
.maintab_first, .maintab_back, .maintab_last, .maintab_active_first, .maintab_active_back, .maintab_active_last
{
color: white;
text-transform: uppercase;
vertical-align: top;
}
.maintab_back, .maintab_active_back
{
color: white;
text-decoration: none;
font-size:  9px;
vertical-align: top;
padding: 2px 6px 6px 6px;
font-family: tahoma, sans-serif;
}

.maintab_first
{
}
.maintab_back
{
border-bottom: 1px solid white;
border-left: 1px solid white;
border-right: 1px solid white;
}
.maintab_last
{
}
.maintab_active_first
{
background: white;
}
.maintab_active_back
{
background: #4C4C4C;
border-bottom: 3px solid white;
}
.maintab_active_last
{
background: white;
}

/* how links behave in main tab. */
.maintab_back a:link , .maintab_back a:visited, .maintab_active_back a:link , .maintab_active_back a:visited
{
color: white;
text-decoration: none;
}

.maintab_back a:hover, .maintab_active_back a:hover
{
color: #C5C5C5;
text-decoration: none;
}



/* Custom tabs for message area */
/* definitions for the main and mirror tabs, active means the tab reflects which page is displayed */
div#bodyarea .maintab_first, div#bodyarea .maintab_back, div#bodyarea .maintab_last, div#bodyarea .maintab_active_first, div#bodyarea .maintab_active_back, div#bodyarea .maintab_active_last,
div#bodyarea .mirrortab_first, div#bodyarea .mirrortab_back, div#bodyarea .mirrortab_last, div#bodyarea .mirrortab_active_first, div#bodyarea .mirrortab_active_back, div#bodyarea .mirrortab_active_last
{
color: #a1a1a1;
text-transform: lowercase;
vertical-align: top;
}
div#bodyarea .maintab_back, div#bodyarea .maintab_active_back,
div#bodyarea .mirrortab_back, div#bodyarea .mirrortab_active_back
{
color: #a1a1a1;
text-decoration: none;
font-size:  11px;
vertical-align: top;
padding: 6px;
padding-top: 4px;
font-family: verdana, sans-serif;
font-weight: bold;
}

div#bodyarea .maintab_first,
div#bodyarea .mirrortab_first
{
display: none;
}
div#bodyarea .maintab_back,
div#bodyarea .mirrortab_back
{
background: none;
}
div#bodyarea .maintab_last,
div#bodyarea .mirrortab_last
{
display: none;
}
div#bodyarea .maintab_active_first,
div#bodyarea .mirrortab_active_first
{
display: none;
}
div#bodyarea .maintab_active_back,
div#bodyarea .mirrortab_active_back
{
background: #575757 repeat-x;
}
div#bodyarea .maintab_active_last,
div#bodyarea .mirrortab_active_last
{
display: none;
}

/* how links behave in main tab. */
div#bodyarea .maintab_back a:link, div#bodyarea .maintab_back a:visited,
div#bodyarea .mirrortab_back a:link, div#bodyarea .mirrortab_back a:visited
{
color: #92A9BC;
text-decoration: none;
}
div#bodyarea .maintab_active_back a:link, div#bodyarea .maintab_active_back a:visited,
div#bodyarea .mirrortab_active_back a:link, div#bodyarea .mirrortab_active_back a:visited
{
color: #ffffff;
text-decoration: none;
}

div#bodyarea .maintab_back a:hover, div#bodyarea .maintab_active_back a:hover,
div#bodyarea .mirrortab_back a:hover, div#bodyarea .mirrortab_active_back a:hover
{
text-decoration: underline;
}






.nav
{
font-size: 13px;
font-weight: normal;
}

div.nav b:last-child a
{
font-weight: bold;
text-decoration: none;
cursor: default;
}

.post
{
font-size: 13px;
}

.smalltext
{
font-size: 11px;
}

/* valign the first column icons on main page */
div div.tborder table.bordercolor td.windowbg
{
vertical-align: middle;
}

/* valign the reply, modify etc icons with their button text */
table.bordercolor td.windowbg td a img,
table.bordercolor td.windowbg2 td a img
{
vertical-align: middle;
margin-left: 4px;
}

/* hide the ip logged icon */
table.bordercolor td.windowbg td.smalltext td.smalltext img,
table.bordercolor td.windowbg2 td.smalltext td.smalltext img
{
display: none;
}

/* prevent gap between post icon and subject */
div#bodyarea table.bordercolor td td td.td_headerandpost td:first-child
{
width: 26px;
}

/* offline indicator: hide it, only show when online */
div#bodyarea table.bordercolor td td td.poster_info div.smalltext img[src*="useroff.gif"]
{
vertical-align: middle;
display: none;
}
div#bodyarea table.bordercolor td td td.poster_info div.smalltext img[src*="useroff.gif"] + span.smalltext,
div#bodyarea div.smalltext > a[title*="(Offline)"] + span.smalltext
{
vertical-align: middle;
display: none;
}

/* online indicator: get icon aligned with text and bold it */
div#bodyarea table.bordercolor td td td.poster_info div.smalltext img[src*="useron.gif"]
{
vertical-align: middle;
margin-top: 2px;
margin-bottom: 2px;
}
div#bodyarea table.bordercolor td td td.poster_info div.smalltext img[src*="useron.gif"] + span.smalltext,
div#bodyarea div.smalltext > a[title*="(Online)"] + span.smalltext
{
vertical-align: middle;
font-weight: bold;
line-height: 28px;
}

/* widen the details column on the forums directory */
div.tborder table.bordercolor td.windowbg[width="6%"] + td + td + td.windowbg2[width="22%"]
{
min-width: 230px;
}

/* widen the details column on the topics list */
div.tborder table.bordercolor td.windowbg[width="4%"] + td.windowbg2[width="22%"]
{
min-width: 230px;
}

/* hide the "logged" text/image -- CSS by ryepdx */
td.smalltext[id^="modified_"] + td.smalltext[align="right"][valign="bottom"]
{
display: block !important;
}
td.smalltext[id^="modified_"] + td.smalltext[align="right"][valign="bottom"] img,
td.smalltext[id^="modified_"] + td.smalltext[align="right"][valign="bottom"] .help
{
display: none !important;
}

/* get rid of some of the spacing left over from the empty table */
table[cellpadding="3"] table[cellpadding="5"] td.smalltext[valign="bottom"][width="85%"]
{
padding: 0px;
}

/* check the checkbox to hide email address on the registration form */
input#hideEmail
{
checked: checked;
}

.hiddenlink:link {color:lightgray;}
.hiddenlink:visited {color:lightgray;}
.hiddenlink:hover {color:lightgray;}
.hiddenlink:active {color:lightgray;}

@font-face {
font-family: 'ChopinScript';
src: url('/Themes/ChopinScript.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'BTC';
src: url('/Themes/BTC.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

.BTC {font-family: "BTC";}

.edited
{
border-bottom: 1px dotted black;
cursor: help;
}

img.userimg {max-width: 100%}
.trustscore{white-space:nowrap}
.nohover:hover{text-decoration:none}

O problema desse método é que não co segui salvar.  Quando muda de página  volta pra ver original. Talvez dê pra resolver com mais pesquisa?

https://developer.mozilla.org/pt-BR/docs/Tools/Style_Editor
legendary
Activity: 2506
Merit: 1113
There's no need to be upset
January 12, 2022, 07:34:36 AM
#7
Exato
Penso extensões como uma nova via de vulnerabilidade que se adiciona ao browser também (que provavelmente é a aplicação mais perigosa rodando no computador)

Então se posso simplificar o processo não tenho dúvidas e simplifico.

Melhor assim
legendary
Activity: 1638
Merit: 4508
**In BTC since 2013**
January 11, 2022, 04:14:41 PM
#6
Assim como o @bitmover não curto muito instalar extensões a não ser que sejam estritamente necessárias.

Então já somos três.
Quando mais instalamos extensões, só acumulamos tretas que na realidade não utilizamos. E depois, quando surge algum problema, nem sabemos como foi.

Eu muitas vezes nem instalar programas gosto. Se consigo usar um programa sem instalar, é primeira opção.

legendary
Activity: 2506
Merit: 1113
There's no need to be upset
January 09, 2022, 02:23:51 PM
#5
Uma outra opção se vc usa browsers baseados em Chromium é ativar o “forçar modo noturno” nas ferramentas experimentais.

Assim como o @bitmover não curto muito instalar extensões a não ser que sejam estritamente necessárias.

Eu testei esse “forçar modo noturno” e não curti muito pq parece que ele só passa um invert em alguns dos sites e lembro que piorava algumas coisas. Mas talvez pode te atender.
legendary
Activity: 3304
Merit: 1617
★Bitvest.io★ Play Plinko or Invest!
January 06, 2022, 11:43:52 PM
#4
Usa um óculos escuros.  Cheesy Cheesy Cheesy Cheesy Cheesy Cheesy
legendary
Activity: 2212
Merit: 5622
Non-custodial BTC Wallet
January 06, 2022, 05:32:48 PM
#3
Fiz uma pesquisa rapida e achei um feito pelo proprio Cyrus, um dos administradores do forum:

As per popular request, I made a dark version of the current CSS on bitcointalk(I'll do the mobile CSS too if there's interest).
If you have any ideas or suggestions, I'd be happy to tweak and improve the current design.

Screenshots:


*Click for full resolution

Code here.

Achei bacana. Uma vez eu usei um desses, mas acabei voltando ao original. Nao gosto muito de ficar instalando extensões, e eu gosto do forum como é.

Recentemente, o modo noturno do windows me deixa bastante satisfeito.
legendary
Activity: 2492
Merit: 2150
Crypto Swap Exchange
December 24, 2021, 12:21:02 AM
#2
newbie
Activity: 7
Merit: 5
December 24, 2021, 12:07:04 AM
#1
Tem?
Jump to: