14 lutego 2009

[as] debug

Ostatnio musiałem sprawdzić "ki czort mi tą metodę wywołuję". Jak się jest biednym studentem, którego nie stać na fdt  z opcją debugowania, to można korzystać z poniższej prostej klasy (oczywiście w darmowym FD). Użycie jest proste: DebugUtil.printStackTrace(); wyświetli nam stos wywołań naszej metody.


package pl.kasztana.debug 

 /**
  * Simple class for debugging
  * @author Kasztan ( [moj_nick]@gmail.com )
  * @version 0.1
  * @usage DebugUtils.printStackTrace();
  */
 public class DebugUtils 
 {
  /**
  * print stack trace
  */
  public static function printStackTrace() : void
  {
  trace(DebugUtils.getStackTrace(2));
  }
  /**
  * @param uint skipLevel how many levels of stack trace should be skipped.
  * @return String stack trace string
  */
  public static function getStackTrace(skipLevel:uint = 1) : String
  {
  var msg:String;
  try
  {
  throw new Error();
  } catch ( e : Error )
  {
  msg = e.getStackTrace().split('\n').slice(1+skipLevel).join('\n');
  }
  return msg;
  }
 }
}

13 lutego 2009

Instalacja ubuntu z pendrive'a

Instalacja nowego wydania Ubuntu z płytki jest lepsza niż update z conajmniej dwóch powodów:
  • Odśmiecenie systemu
  • Zainstalowanie wszystkich najnowszych sterowników (w apdejcie to nie do końca działało).

No ale, szkoda wypalać płytkę, wiedząc, że:
  • Za pół roku będzie ona przeterminowana.
  • Na pewno po wypaleniu okaże się, że cośtam się nie odpowiednio zapisało.
Więc polecam bardzo proste i skuteczne rozwiązanie, instalowanie ubuntu z pendrive'a.
  1. Bierzemy Pendrive z pojemnością >= 1gB, podłączamy do kompa
  2. System->Administration->Create a USB startup disk.
  3. Wybieramy obraz iso najnowszego ubuntu. W radiobuttonach wybieramy "Discarded on a shutdown...". (Na początku próbowałem z tą drugą opcją "Stored in a reserved..." i boot-manager nie widział pendrive'a. Możliwe, że to była przyczyna.)
  4. Nagrywamy
  5. Wchodzimy do biosa, ustawiamy, żeby bootował z usb-drive'a.
  6. Instalujemy i cieszymy się ze nic nam nie rzęzi w cdromie, no 1zł do przodu jesteśmy ;)
edyta:
po instalacji nie wolno zapomnieć o:
sudo apt-get install ubuntu-restricted-extras
(jednym wpisem załatwiamy to, co kiedyś zajmowało cały dzień, yeah!)

11 lutego 2009

Linki

Flex

  • Fantastyczne tutoriale od adobe. Każdy flex-developer pewnie przez ten kurs przeszedł.
  • Adobe'ski kurs as3 po polsku. (Wątpię, żeby się kiedyś przydał, ale dobrze wiedzieć, że istnieje).

Bender