iLans.pl – blog o Apple

O produktach Apple, porady, ciekawostki, darmowe gry – recenzje

Usuwanie plików o konretnym rozszerzeniu

Dzisiaj musiał usunąć kilka tysięcy plików o konkretnym rozszerzeniu. Dokładniej o rozszerzeniu*.exe – tak, wirus. Na szczęście na Windowsa. Program antywirusowy miał to skrzywienie, że trzeba było kasować pliki ręcznie, tzn. każde wykryciue zainfekowanego pliku trzeba było potwierdzić (że chce się usunąć). Ile można klikać „tak, chcę usunąć”?

Tutaj z pomocą przychodzi Mac OS (w sumie każdy inny linux będzie dobry). Teraz jedyne co trzeba zrobić, to znaleźć wszystkie interesujące nas pliki (*.exe) oraz je usunąć. Można to zrobić poniższą komendą:

find SCIEZKA_DO_KATALOGU -type f -name "*.ROZSZERZENIE" -exec rm -f {} \;

Oczywiście, tutaj usuwane pliki są bez potwierdzenia.

W akcji taka komenda wygląda następująco:

find /Volumes/KINGSTON -type f -name "*.exe" -exec rm -f {} \;

Mam nadzieję, że komuś się przyda :).

Mac OS i PHP a Doctrine i Symfony

Od dłuższego czasu bawię się frameworkiem Symfony i ORM Doctrine na Macu, a nie jak to było do wczoraj (dzięki Paweł!) – walczyłem. Poszło o to, że w przypadku Symfony i Doctrine, nie można było wykonywać kluczowych komend z poziomu konsoli, które odpowiedzialne były za budowanie modeli, zapytań SQL i tworzenia baz danych z tabelami. Można było robić to ręcznie – w przypadku Symfony, ale nie o to przecież chodzi.

Przyczyną tego wszystkiego było brak PDO (które odpowiada za komunikację z bazami danych). Gdy w terminalu wpisywało się komendę: php symfony propel:build-all, to pojawiał się komunikat „driver not found„.

Gdy używany komendy php, to jest ona ładowana z domyślnego PHP, które jest w MAC OS po instalacji systemu. Jest to wersja czwarta (PHP 4.2.6), która PDO nie obsługuje.

Teraz trzeba zrobić jedną sztuczkę – stworzyć nowy alias do komendy php lub uaktualnić Macowe PHP to wersji 5. W przypadku aliasu, sytuacja jest prostsza, bo trzeba podać ścieżkę do nowego PHP. Jeżeli korzystamy z XAMPP’a, jako środowiska do kodowania w PHP, to komenda powinna wyglądać tak (jeżeli miejsce instalacji zostało ustawione na domyśle):

alias php='/Applications/xampp/xamppfiles/bin/php-5.2.6'

Od tej pory, wszystko powinno działać tak jak trzeba ;)

Mac śpiewa ;)

Dzisiaj wpis z kategorii tych śmiesznych i głupkowatych.

Jak każdy dobrze wie, Maci mają fajną funkcję do „mówienia”. Wystarczy wpisać w terminal następujące polecenie:

say Hello World

Mac będzie mówił wszystko to co wpiszemy po komendzie kluczowej say. To jest podstawowa opcja. Ta komenda posiada jeszcze parametry. Ciekawszym jest -v, który „ustawia” typ głosu. Przyjmuje on dwa argumenty Good i Bad (wesoły i smutny). W pierwszej opcji Mac będzie śpiewał wysoko, a w drugiej smutno. Sprawdźcie sami ;)

say -v Good Hello World

say -v Bad Hello World

,

Chcesz być na bierząco? Śledź iLans.pl na Facebooku!

Witaj na blogu o Apple!

W tym miejscu znajdziesz informacje o najnowszych produktach Apple, porady oraz recenzje sprzętu. Nie zabraknie też informacji o ciekawych grach na iPhone'a czy iPada.