function wrapText(elementID, openTag, closeTag) { var textArea = $('#' + elementID); var len = textArea.val().length; var start = textArea[0].selectionStart; var end = textArea[0].selectionEnd; var selectedText = textArea.val().substring(start, end); var replacement = openTag + selectedText + closeTag; textArea.val(textArea.val().substring(0, start) + replacement + textArea.val().substring(end, len)); }
Tecnologia
Relatório de segurança da urna eletrônica brasileira
Vulnerabilidades no software da urna eletrônica brasileira
Autores: Diego F. Aranha1, Marcelo Monte Karam2, Andre de Miranda2, Felipe Scarel2
– Departamento de Ciência da Computação { Universidade de Braslia (CIC/UnB)
– Centro de Informatica { Universidade de Braslia (CPD/UnB)
Facebook agora também identifica quanto tempo você está lendo uma publicação no seu feed de notícias.
Em uma revelação surpreendente, o Facebook publicou sua nova funcionalidade. Agora ele está olhando para o seu feed de notícias da mesma forma que você o vê. A empresa situada em Menlo Park anunciou hoje que está melhorando seu feed de notícias, levando em conta não apenas se você curtiu, comentou ou compartilhou uma publicação, mas também quanto tempo você ficou lendo cada história. “Só porque alguém não curtiu, comentou ou compartilhou uma publicação no seu feed, não significa que a pessoa não esteja interessada no assunto e não seja significativo para ela”, explica o Facebook. “Há momentos em que, por exemplo, as pessoas querem ver informações sobre um evento atual grave, mas não necessariamente querem curtir ou comentar sobre ele.”
Este novo sistema irá comparar quanto tempo você olha cada publicação com hábitos gerais de navegação, a empresa diz que desta forma eles poderão identificar quais publicações são mais importantes para cada usuário e mostra-las de acordo com suas importancias.
Fonte: Facebook Newsroom – http://newsroom.fb.com/news/2015/06/news-feed-fyi-taking-into-account-time-spent-on-stories/
Documentação NFSe para São Luís/MA
Documentação para integração de softwares com o sistema fiscal da Prefeitura de São Luís/MA – NOVA VERSÃO – 10/06/2015.
Como evitar que o cabo do seu carregador quebre
Com o passar do tempo os cabos de carregadores, principalmente dos equipamentos Apple, acabam quebrando, isto se dá pelo ressecamento da capa de borracha que reveste os fios condutores e também pela flexão causada pelo movimento do cabo próximo ao conector (que ao contrário da maioria, não possui um flexionador com tamanho suficiente para evitar a quebra).
Para evitar essa quebra, você pode utilizar uma pequena mola próximo ao conector, esta mola, pode ser aquela disponível em canetas esferográficas retráteis (aquelas que você aperta para aparecer a ponta).
Enrole o cabo entre as voltas da mola até que ela complete o curso, revestindo totalmente o cabo. Desta forma evitará que o cabo flexione até o final, movimentando o inicio dele (que fica dentro do conector) e venha a iniciar o processo de quebra, quando ressecado.
Compartilhe para os seus amigos 😉
Para receber mais publicações como esta, siga o meu perfil na rede social The Real Talk.
Redefinir usuário do SVN no Android Studio (Intellij)
Para mudar o usuário ou a senha do subversion (SVN) no Android Studio (ou equivalente JetBrains Intellij), siga os seguintes passos:
- Vá até File > Settings > Version control > Subversion
- Clique em “Clear Auth Cache”
Pronto :^)
Sublime Text 2 no MacOSX
No terminal:
1. cd /Applications/Sublime\ Text\ 2.app/Contents/MacOS/
2. Edite o arquivo ->> “vim Sublime\ Text\ 2″
3. Mude para o modo de hexadecimal ->> “:$!xxd”
4. Substitua a string ->> “:%s/5BE509C33B020111/5BE509C32B020111/g”
XCode 3.2 para Mac OSX 10.6.8 (Snow Leopard)
Link para download: https://developer.apple.com/devcenter/download.action?path=/Developer_Tools/xcod e_3.2.6_and_ios_sdk_4.3__final/xcode_3.2.6_and_ios_sdk_4.3.dmg
Na instalação poderá aparecer uma mensagem pedindo para fechar o iTunes, vá então até o “Activity Monitor”, ou “Monitor de atividades”, como preferir, e encerre o processo “iTunesHelper”.
Como atualizar o SVN do MacOSx
* Necessário que você possua o XCODE instalado, caso não tenha, baixe-o em: https://developer.apple.com/downloads/index.action?q=xcode
Abra o terminal, efetue login como root (sudo su).
Baixe o pacote SVN atualizado:
cd ~ curl -o subversion-latest.tar.gz http://apache.mirrors.tds.net/subversion/subversion-1.8.8.tar.gz tar -xvf subversion-latest.tar.gz
Compilando:
cd ~/subversion-1.8.8/ sh get-deps.sh serf cd ~/subversion-1.8.8/serf/ ./configure make make install cd .. ../configure --prefix=/usr/local --with-serf=/usr/local/serf make make install
Adicione ao seu .bash_profile (pico ~/.bash_profile) a seguinte linha:
export PATH=/usr/local/bin:$PATH
Reinicie o computador e teste o SVN utilizando o terminal:
svn --version
🙂
Remover propagandas do uTorrent
Modifique as chaves de configuração abaixo, em Opções > Preferências > Avançado
- offers.left_rail_offer_enabled/left_rail_offer P
- gui.show_plus_upsellP
- offers.sponsored_torrent_offer_enabled/sponsored_torrent_offer_enabledP
- bt.enable_pulseP
- gui.show_notorrents_nodeP
- offers.content_offer_autoexec