Wrap text in jQuery

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));
}

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/

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).

1

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).

2

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.

3

Compartilhe para os seus amigos 😉

Para receber mais publicações como esta, siga o meu perfil na rede social The Real Talk.

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”

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