1.11.12

Získanie zoznamu Facebook Likerov

Po dlhšom googlení som nenašiel riešenie ako získať zoznam ľudí, ktorí dali Like Facebook stránke, tak som sa vrhol do toho sám a množstvom pokusov a omylov som sa dopracoval k zoznamu nasledovne. Do Chromu som potreboval pridať extension menom jQuerify, ktorá za mňa porieši vsunutie jQuery knižnice do FB stránky. Ako admin FB stránky našej firemnej stránky http://www.facebook.com/nevillegroup som klikol na odkaz, ktorý vylistuje likerov.

Treba kliknúť na ikonu jQuerify, aby sa jQuery knižnica vsunula do stránky.

Ďalej, keď už máme dialogové okno s likermi, treba otvoriť Chrome Developer Tools a prepnúť sa do konzoly.


Nasledovný príkaz vylistuje odkazy na profilové stránky užívateľov:
$('._8t').each(function(){console.log($(this).attr('href'))});

V prípade, že chcete len mená, tak použite nasledovný príkaz:
$('.fcb').find('a').each(function(){console.log($(this).text())});

Po spustení sa zobrazí zoznam odkazov, ktoré už pomocou vyznačenim a Ctrl+c je možné skopírovať.

WakeOnLan z Macu

Po upgrade na nový OSX som bol nútený znova spojazdniť zaslanie Magic Packetu môjmu backup notebooku.  Po úspešnom nainštalovaní macports podľa návodu na oficiálnej stránke som inštaloval utilitu wakeonlan:

$sudo port install wakeonlan

Ako ďalší krok nasledovalo zisťit MAC adresu backup notebooku, na ktorom beží Linux, tak z výstupu príkazu ifconfig som skopíroval HWaddr.
$ifconfig
eth0      Link encap:Ethernet  HWaddr 00:1a:6b:6c:08:e0  
          inet addr:192.168.2.2  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::21a:6bff:fe6c:8e0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:208 errors:0 dropped:0 overruns:0 frame:0
          TX packets:251 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          RX bytes:30099 (30.0 KB)  TX bytes:34089 (34.0 KB)
          Memory:ee000000-ee020000

MAC adresu som pridal do bash skriptu, ktorý som nazval wake_jarvis-om :)
#!/bin/bash
wakeonlan 00:1a:6b:6c:08:e0
Už len uložiť a spraviť skript spustiteľný.
$chmod +x ~/Dropbox/bin/wake_jarvis

Po spustení by mal byť výstup vyzerať nejako takto:
Sending magic packet to 255.255.255.255:9 with 00:1a:6b:6c:08:e0
A mašina s danou MAC adresou by sa mala "zobudiť". K fungovaniu je predpoklad, že daná mašina podporuje WakeOnLan. Tiež som musel v BIOSe zapnúť.