Programowanie

sie 202015

Skrypt .bat do tworzenia kopii zapasowej całego folderu

Na co dzień używam Total Commandera i często przydaje mi się opcja tworzenia kopii zapasowej całego katalogu.

Do tej pory robiłem tak:

  1. klikałem ALT+F5 (pojawiało się okno do kompresji plików)
  2. podawałem nazwę archiwum dodając na początku pliku datę
  3. klikałem OK
  4. utworzony plik ZIP przenosiłem do katalogu o nazwie "backup" gdzie trzymałem wszystkie archiwa.

Było to mało wygodne rozwiązanie, dlatego stworzyłem prosty skrypt .bat który znacznie ułatwia pracę.

Czytaj więcej ...

Tagged with , , , , 0 komentarzy
wrz 202014

Jak skonwertować blog z qTranslate na mqTranslate

Przez wiele lat korzystałem z pluginu qTranslate, który odpowiada za wersje językowe w Wordpresie. Jest darmowy, ale ma niestety istotną wadę - jest rzadko kiedy aktualizowany. Powoduje to problemy po prawie każdej aktualizacji Wordpresa. Czasem dało się to naprawić ręcznie edytując plik wtyczki, ale po wypuszczeniu przez WordPressa wersji 4 przestała ona zupełnie działać. Szukałem jakiegoś zamiennika do prowadzenia bloga w 2 wersjach językowych. Czytaj więcej ...

Tagged with , , , , , , , , 0 komentarzy
maj 212012

Szyfrowanie pendrive’a – jak zabezpieczyć pendrive hasłem?

Z uwagi na rodzaj wykonywanej pracy zdarza mi się korzystać z zewnętrznych nośników typu pendrive czy dysk zewnętrzny do przenoszenia rożnych materiałów. Jednak problemem w przypadku zgubienia lub kradzieży nośnika będzie nie tylko jego fizyczna utrata, ale również wyciek danych.

Aby się przed tym zabezpieczyć, należy taki dysk zaszyfrować, dzięki czemu dostęp do umieszczonych na nim danych będzie możliwy dopiero po podaniu hasła. Do tego celu wykorzystany zostanie program TrueCrypt, dzięki któremu utworzymy zaszyfrowany metodą AES kontener, a następnie nośnik przygotujemy do tego, aby został on automatycznie odszyfrowany po podaniu prawidłowego hasła.
Czytaj więcej ...

Tagged with , 22 komentarzy
lut 052012

Kupujesz w dyskontach i szukasz producenta „zamiennika”?

W ramach nauki pisania stron mobilnych przygotowałem stronę w wersji na komórki (i tablety) do wyszukiwania oryginalnych producentów różnych produktów "zamienników" (tanich marek) sprzedawanych w dyskontach (Biedronka, Tesco itp.).

Przykład: tanie chipsy TOP chips tak naprawdę produkowane są przez Lorenz Snack-World (http://www.lorenz-snackworld.pl/) - producenta takich marek jak Crunchips.

Czytaj więcej ...

Tagged with , , , , , 0 komentarzy
sty 232012

Opóźnienie Cufon w IE

Przez wiele lat nie było prostej możliwości dołączania dowolnych czcionek do stron www tak aby wyglądały one identycznie w wiodących przeglądarkach. Zamiast tego trzeba było używać obrazków.

Później nastał czas biblioteki Cufon gdzie wszystko było pięknie renderowane. Wszystko, ale nie wszędzie. W IE widoczna była brzydka przerwa (ok. pół sekundy) w momencie ładowania strony, udało się jednak znaleźć na to rozwiązanie.

Czytaj więcej ...

Tagged with , , , 0 komentarzy
sty 022012

Jak parsować duże pliki XML w PHP?

Jakiś czas temu stanąłem przed problemem parsowania dużych plików XML w PHP. O ile z małymi plikami nie ma problemu i całość parsowana jest szybko, to próba obsługi większych plików często powoduje zatrzymywanie wykonywania skryptów. Tak duże pliki są jednak często wykorzystywane przy zdalnych aktualizacjach ofert (np. publikowanych przez hurtownie).

Dzieje się tak, gdyż PHP ma z góry założone ograniczenie na możliwą do wykorzystania pamięć, a parsowanie plików standardową metodą (np. DOMDocument) potrafi ją skutecznie wykorzystać.

Rozwiązaniem jest skorzystanie z klasy XMLReader, domyślnie dostępnej w standardowej konfiguracji PHP od wersji 5.1.0 .

Czytaj więcej ...

Tagged with , , 3 komentarzy
1 2