Tag Archives: osx

Bardzo prosty skrypt do robienia inkrementalnych kopii zapasowych

„Ludzie dzielą się na tych, którzy robią backupy i na tych, którzy będą je robić…”

Zdecydowanie wolę należeć do tej pierwszej grupy. W związku z tym przygotowałem bardzo prosty skrypt, który jednokierunkowo kopiuje pliki z jednego dysku/katalogu do drugiego (z lewej na prawą). Skrypt sprawdziłem i przetestowałem na własnej maszynie w systemie OSX, ale powinien z powodzeniem działać również na Linuksie.

Oto co robi skrypt:

  1. wyczyść konsolę
  2. wyświetl ścieżki
  3. wyświetl komunikat (tu można jeszcze przerwać skrypt)
  4. wyświetl godzinę rozpoczęcia
  5. skopiuj dane # polecenie: rsync -avp $left $right
  6. wyświetl godzinę zakończenia
  7. wyświetl komunikat pożegnalny

simpleBackup.txt

Share this article

  • Blip
  • Delicious
  • Digg
  • Facebook
  • Grono
  • Kciuk
  • NK
  • Twitter
  • Wykop

Jak wrzucić pliki/muzykę z OSX na Galaxy S2 (GT-i9100)

Googlając nie znalazłem na pierwszej stronie odpowiednika tej instrukcji w języku polskim, więc może się komuś przyda.

1. Na telefonie wejdź kolejno w: Aplikacje : Ustawienia : Aplikacje :  Ustaw. developerskie
2. Zaznacz checkbox „Debugowanie USB”.
3. Podłącz kabel do komputera.
4. Podłącz kabel do telefonu.
5. W telefonie zauważysz na pasku powiadomień komunikat „Podłączono USB”.
6. Ściągnij belkę i wybierz „Podłączono USB”.
7. Zobaczysz ekran ze znajomym zielonym ludkiem, kliknij przycisk „Podłącz pamięc USB”.
8. Przerzuć pliki w wybrane miejsce w telefonie.
9. Po skończeniu wymontuj pamięć z komputera a na telefonie kliknij „Odłącz pamięć USB”.

PS: po wszystkim możecie z powrotem wyłączyć „Debugowanie USB”, ale nie wiem, czy ma to jakiś wpływ na wydajność pracy telefonu ;)

link1

Share this article

  • Blip
  • Delicious
  • Digg
  • Facebook
  • Grono
  • Kciuk
  • NK
  • Twitter
  • Wykop

How to connect to database on Android emulator (at OSX)?

1. Run your emulator and check the port on which he’s running.

2. Connect to the emulator via shell (terminal)

Use command:

$ adb -s <emulatorId> shell

My example:

$ adb -s emulator-5554 shell

Hint: to list all active emulators use command:

$ adb devices

3. Each Android database is hold in a file .

The path pattern to your db file is (while you connected to emulator):

# /data/data/<your_app_package>/databases

So just go there to see your databases, in my example it looks like this:

# cd /data/data/com.example.application/databases
# ls EXAMPLE_DATABASE

4. Open your database.

So now, while I know which db I want to open I do this:

# sqlite3 /data/data/net.hopbit.dev.myapplication/databases/MY_EXAMPLE_DATABASE
SQLite version 3.6.22
Enter „.help” for instructions
Enter SQL statements terminated with a „;”

5. Manage your DB and execute queries

Now, when I’m connected to my database I can manage my db and execute some queries, here’s example:

sqlite> .tables
NOTES_TAB    USERS_TAB
sqlite> select * from users_tab;
LOGIN|NAME|SURNAME
test1|Test|One
test2|Test|Two

 


Resources:
* Android Debug Bridge | Android Developers
* Command Line Shell For SQLite

Share this article

  • Blip
  • Delicious
  • Digg
  • Facebook
  • Grono
  • Kciuk
  • NK
  • Twitter
  • Wykop

Skróty w Eclipse IDE @ OSX

Command + F8 Zmień perspektywę (Java, Debug, Git, etc.)
Command + ALT + Down/Up Arrow Skopiuj bieżącą linię powyżej/poniżej.
ALT + Down/Up Arrow Przesuń bieżącą linię wyżej/niżej.

Share this article

  • Blip
  • Delicious
  • Digg
  • Facebook
  • Grono
  • Kciuk
  • NK
  • Twitter
  • Wykop