2/26/2013

Globalne zmienne Smarty użyte w Prestashop

File / folderDescription
img_ps_dirURL for the PrestaShop image folder.
img_cat_dirURL for the categories images folder.
img_lang_dirURL for the languages images folder.
img_prod_dirURL for the products images folder.
img_manu_dirURL for the manufacturers images folder.
img_sup_dirURL for the suppliers images folder.
img_ship_dirURL for the carriers (shipping) images folder.
img_dirURL for the theme’s images folder.
css_dirURL for the theme’s CSS folder.
js_dirURL for the theme’s JavaScript folder.
tpl_dirURL for the current theme’s folder.
modules_dirURL the modules folder.
mail_dirURL for the mail templates folder.
pic_dirURL for the pictures upload folder.
lang_isoISO code for the current language.
come_fromURL for the visitor’s origin.
shop_nameShop name.
cart_qtiesNumber of products in the cart.
cartThe cart.
currenciesThe various available currencies.
id_currency_cookieID of the current currency.
currencyCurrency object (currently used currency).
cookieUser cookie.
languagesThe various available languages.
loggedIndicates whether the visitor is logged to a customer account.
page_namePage name.
customerNameClient name (if logged in).
priceDisplayPrice display method (with or without taxes…).
roundModeRounding method in use.
use_taxesIndicates whether taxes are enabled or not.

1/13/2013

Sprawdzanie wersji Java zainstalowanej na komputerze

Aby sprawdzić jaką masz zainstalowaną wersję Java na komputerze wpisz:


java -version

Po wpisaniu tej komendy konsola powinna zwrócić Ci odpowiedź np.:

java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b10)
Java HotSpot(TM) Server VM (build 23.3-b01, mixed mode)

1/07/2013

Wyrażenia regularne (ang. regular expressions, w skrócie regex lub regexp)



htmlspecialchars()

Konwertuje znaki specjalne na znaczniki HTML.

 Funkcja ta zwraca ciąg niektóre z tych konwersje; tłumaczenia wykonane są dla najbardziej przydatnych znaków w codziennym życiu programowania. Jeśli potrzebujesz tłumaczenie wszystkich tagów HTML, wtedy powinieneś wykorzystać funkcję htmlentities().

Funkcja ta jest przydatna w zapobieganiu dostarczonych z tekstu znaczników zawierających HTML, takich jak forum czy księgi gości.

Tłumaczenia wykonywane są dla: 

     * "&" (Handlowe) staje się '&' 
     * "" (Podwójny cudzysłów) staje się "" ENT_NOQUOTES, gdy nie jest ustawiony. 
     *'' '(Pojedynczy cudzysłów) staje się''' ENT_QUOTES tylko wtedy, gdy jest ustawiony. 
     * "<" (Poniżej) staje się "<" 
     * ">" (Większy niż) staje się ">"

12/22/2012

Radio internetowe odtawrzane przez flash

Słuchając różnych stacji radiowych mam często problem z odtworzeniem ich (szczególnie na Linux'sie). Zazwyczaj trzeba doinstalowywać Micro$oftow'ą wtyczkę .asf bądź ściągać AAC+ i odtwarzać w VLCplayer bądź innym odtwarzaczu. Dzisiaj słuchając Radia PiK zostałem mile zaskoczony, wciskam PLAY i odrazu gra radio :) !

Zasługą tego jest moduł  Muses Radio Player, który jest Flash'owym MP3/OGG Live Stream Player'em. Super pomysł. Oparty jest na licencji GNU a więc każdy może z niego korzystać a co więcej dopisać nowe funkcjonalności, myśle że warto promować tego typu rozwiązania szczególnie dla radiogłośni internetowych, które nie mają aż tak dużego kapitału aby zamówić tego typu rozwiązanie w profesjonalnej firmie.

10/29/2012

Certyfikaty JAVA



SCJP jest akronimem Sun Certified Java Programmer jest certyfikatem wydawanym przez firmę Oracle. Certyfikat ten potwierdza wysoki poziom umiejętności programowania w Języku Java

Uwaga! Oracle (który kupił firmę Sun Microsystems) wdraża od pewnego czasu politykę zmiany nazwy certyfikatu SCJP (na OCPJP).

Najnowszą wersją języka i certyfikatu jest 6. Żeby uzyskać ten certyfikat należy zdać egzamin (test wyboru) 1Z0-851 (poprzednio CX-310-065). Koszt podejścia do niego wynosi 984 zł (stan na 31 października 2012).


Test zawiera 60 pytań, próg zaliczenia to 61%. Egzamin trwa 150 minut


10/21/2012

Ustawiamy panel phpMyAdmin na http://localhost/phpmyadmin

Wielu osobom  po instalacji phpMyAdmin na swoich Linux'ach i wpisaniu w terminalu:

sudo apt-get install phpmyadmin

Następnie w przeglądarce internetowej adresu: http://localhost/phpmyadmin nie wyświetla się panel logowania do admina.

Problem ten jest powszechny. Po pierwsze należy sprawdzić czy istnieje plik /etc/phpmyadmin/apache.conf oraz czy nie mamy pliku /etc/apache2/conf.d/phpmyadmin.conf jeżeli tak jest wpisujemy w terminalu:
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
Dzięki czemu kopiujemy plik apache.conf z folderu  /etc/phpmyadmin/ do folderu /etc/apache2/conf.d/phpmyadmin.conf .
Musimy jeszcze zresetować serwer apache wpisując w terminalu: 
sudo /etc/init.d/apache2 restart 

Na koniec wpisujemy w przeglądarce  http://localhost/phpmyadmin i logujemy się do naszego panelu administracyjnego :)

5/31/2012

Mono -wstęp (jak zwykle)

logo programu MONO
Bardzo ciekawym i uniwersalnym środowiskiem programistycznym jest Mono.



Linki związane z tematem:

#1 //  #2 // 

3/10/2012

Linus Torvalds opowiada o GIT


Przedzieram się przez gąszcz informacji w internecie w celu znalezienia opisu wykorzystania narzędzi, które chce wykorzystać w mojej pracy. Natrafiłem na świetny filmik o tym jak Linus Torvalds opowiada o systemie wersjonowania GIT.


Git – rozproszony system kontroli wersji. Stworzył go Linus Torvalds jako narzędzie wspomagające rozwój jądra Linux. Git stanowi wolne oprogramowanie i został opublikowany na licencji GNU GPL w wersji 2.

Na stronie: http://taat.pl/artykuly/git-po-polsku/#branch możecie przeczytać jak obsłużyć ten program. Kapitalnie napisane.

3/05/2012

Instalacja pakietu XAMPP na ubuntu 11.10

Cała instrukcja jest podana na oficjalnej stronie projektu  i wygląda tak:


  1.  Wchodzimy na stronę: http://www.apachefriends.org/en/xampp-linux.html i ściągamy najnowszą wersję programu XAMPP na Linux'a i zapisujemy do wybranego przez nas folderu na przykład do folderu Pobrane (najnowsza wersja w dniu pisania tej notki XAMPP for Linux 1.7.7, 2011/9/20)
  2. Otwieramy konsole (Ctrl+Alt+T)
  3. W konsoli znajdujemy folder, w którym znajduje się archiwum z naszym programem.
  4. Wpisujemy: sudo tar xvfz xampp-linux-1.7.7.tar.gz -C /opt (dzięki czemu wypakujemy pobrane archiwum do folderu /opt 
  5. Uruchamiamy XAMPP'a poprzez komendę:  sudo /opt/lampp/lampp start
  6. Jeśli mamy Ubuntu w wersji x32 program powinien nam się uruchomić bez problemów.
  7. W wypadku gdy posiadamy Ubuntu x64 wpisujemy dodatkowo komendę, która doda nam biblioteki 32 bitowe: sudo apt-get install ia32-libs

I tyle w przypadku gdy wyskakuje nam komunikat, że posiadamy powyższe biblioteki możemy wpisać komendę, która odinstaluje nam te sterowniki:
sudo apt-get autoremove ia32-libs


I następnie ponownie instalujemy te biblioteki:
sudo apt-get install ia32-libs
Jak widać nie jest to skomplikowane :)

2/05/2012

nie CYTATy nie pisaty ;D




The computer programmer is a creator of universes for which he alone is responsible. Universes of virtually unlimited complexity can be created in the form of computer programs.


― Joseph Weizenbaum, Computer Power and Human Reason


Linux is like a wigwam, no windows, no gates and an apache inside...


―autor nieznany ;)

Polecane notatki

Git przydatne komendy do codziennej pracy

Git jest to narzędzie do zarządzania repozytorium kodu, nad którym pracujemy. Powszechnie używany system kontroli wersji. Wiele osób na co d...