Thursday, February 18, 2010

Ubuntu/Debian :: watching trailers from Apple

apt-get install mplayer mozilla-mplayer

Saturday, February 13, 2010

Getting Broadcom CrystalHD into AppleTV [[ A 2 Z ;-) ]]

If you don't happen to know much about "crystalHD" yet, you will find the gist of the story here: http://xbmc.org/davilla/2009/12/29/broadcom-crystal-hd-its-magic/. In short, it's a mini pci-e card which lets you decode "H264" in hardware.

Can't wait to see the proper driver and XBMC version which will leave everyone with the possibility to have a kick-ass media center for the living room:

Which card to buy: BCM970012 or BCM970015 ?

Answer:  BCM970015.
Why: http://www.logicsupply.com/blog/2010/08/09/next-gen-broadcom-hardware-decoder-one-chip-many-advantages/


  1. Installing hardware 
    http://rufn.it/aTV/

    http://patchstick.wikispaces.com/Broadcom+Installation
  2. Installing driver
    http://todayguesswhat.blogspot.com/2010/01/thanks-davilla-and-xbmc-team-apple-tv.html
  3. Installing XBMC

    (manual process)
    replace "latest.dmg" with the version you want. You can get a list of version on this website: http://mirrors.xbmc.org/

------------------------------------------------------------------------------SSH into ATV (username: frontrow, password: frontrow)
 
cd Downloads 

 
wget http://mirrors.xbmc.org/nightlies/osx/latest.dmg

or, curl http://mirrors.xbmc.org/nightlies/osx/latest.dmg

sudo hdutil mount
latest.dmg
cp -r /Volumes/XBMC/XBMC.app /Users/frontrow/Applications/
sudo reboot

------------------------------------------------------------------------------

(automatic process)

Installing XBMC and CrystalHD drivers by "Launcher":

  • DON'T RUN THE "DEFAULTS" COMMANDS WITH SUDO.


Checking Crystal-HD:
  • grep -i crystal /Users/frontrow/Library/Logs/xbmc.log
  • dmesg | grep -i crystal 
Getting Other log files:
  • xbmc.log: /Users/frontorw/Library/Logs/xbmc.log
  • Console log: /Library/Logs/Console/501/console.log
  • Crashreporter log: /Users/frontrow/Library/Logs/CrashReporter/CrashReporter.log
More Info:
CrystalHD-UBUNTU:This is a live ubuntu with crystalHD driver and xbmc, bootable from USB stick.
Installing Ubuntu on AppleTV:

There is a very nicely written wiki located here:
Related Threads on XBMC Forum:
  1. http://forum.xbmc.org/showthread.php?t=81209

    Quotes:

    atv(osx) has a quirk that limits display to 720p, it's been discussed about a million times and here's a trac ticket for it.

    atv(linux) has no such limit, xorg controls display resolutions that are available.
    --
    davilla
    Team-XBMC Developer
    2010-09-20, 10:21

Tuesday, February 9, 2010

Debian/Ubuntu: highlight and publish source codes

The tool is called - "highlight"

apt-get install highlight
man highlight
Perfect for publishing, integrating source-codes in tex and on websites. I like the following for my codes:

highlight --pretty-symbols --inline-css -I -l _FILE_NAME_ --style $ide -V > tmp; firefox tmp &
In firefox, one can do "View Page Source" and copy&paste.

Automate downloading from hotfile.com

    1 #!/bin/bash
2
3 RED='\e[1;31m'
4 CYAN='\e[1;36m'
5 NC='\e[0m' # No Color
6
7 if [ -z "$1" ]
8 then
9 echo
10 echo -e "${RED}[+] usage: ${CYAN}`basename $0` http://hotfile.com/...
11 /filename.rar.html${NC}"
12 echo
13 exit
14 fi
15
16 url="$1"
17
18 echo
19 echo -e "[+] Input URL : ${RED}$url${NC}"
20
21 tm_='1245072880'
22 tmhash_='e5b845119f0055c5d8554ee5f2ffc7b2d5ef86d7'
23 wait_='30'
24 waithash_='3bf07c5d83f2e652ff22eeaee00a6f08d4d2409a'
25 action_='capt'
26
27 line_with_url='http://hotfile.com/get/'
28
29 url2=`wget -q "$url" --post-data "tm=${tm_}&tmhash=${tmhash_}&wait=${wait_}
30 &waithash=${waithash_}&action=${action_}" -O - | grep "$line_with_url" |
31 sed -s 's/.*<a href="\([^"]*\)".*$/\1/g'`
32
33 echo -e "[+] Real URL : ${RED}$url2 ${NC}"
34 echo
35
36 if [ ! -z "$url2" ]
37 then
38 wget "$url2"
39 fi
40

Debian/Ubuntu: stopping a package from upgrade

  • Find package name
    dpkg -l | grep "partial-name"
  • Set package to hold
    echo "full-package-name hold" | dpkg --set-selections
  • Set package to un-hold
    echo "full-package-name install" | dpkg --set-selections