4/27/2013

Impor/export bazy danych przy użyciu konsoli

Obecnie  do potrzeb wykonywania "zwykłych" zadań zarządzania bazą danych jest stosowany bardzo intuicyjny phpMyAdmin. Jednak czasami występują przypadki gdzie należy użyć alternatywnego sposobu podłączenia się do bazy. Tutaj podam kilka najbardziej przydatnych komend mysql do wykonania w konsoli.

IMPORT:

Aby wrzucić bazę danych na serwer należy wpisać w konsoli polecenie:
mysql -h nazwaHostaBazyDanych -u twojaNazwaUzytkownika -p twoje Haslo nazwaBazyDanych < plikSQLdoWrzucenia.sql
i tak na przykład:
mysql -h 192.161.23.21 -u Administrator -p testowa_baza < my_import.sql
W tym przypadku aby załadować plik do bazy musisz znajdować się w katalogu gdzie plik my_import.sql się znajduje. 

4/22/2013

phpMyAdmin -opcja logowania bez podania hasła



Zazwyczaj gdy stworzysz nowego użytkownika z prawem dostępu do panelu admina w phpMyAdmin i następnie chcesz się zalogować wyskakuje taki komunikat:
widok panelu logowania phpMyAdmin z informacją: Login without a password is forbidden by configuration (see AllowNoPassword)
widok panelu logowania phpMyAdmin z informacją: Login without a password is forbidden by configuration (see AllowNoPassword) 


Jeśli chcesz odblokować możliwość logowania się do panelu administracyjnego phpMyadmin bez podania hasła musisz wejść w: /etc/phpmyadmin/config.inc.php

I wyszukać poniższy fragment skryptu:
/* Uncomment the following to enable logging in to passwordless accounts,
* after taking note of the associated security risks. */
// $cfg['Servers'][$i]['AllowNoPassword'] = TRUE;

 i usunąć komentarz u mnie linia 78 (znaki: //)


edytor Kate a w nim linia skryptu, którą należy odblokować aby móc się logować beztrosko bo bez hasła
edytor Kate a w nim linia skryptu, którą należy odblokować aby móc się logować beztrosko bo bez hasła
Pamiętaj aby otworzyć plik config.inc.php w trybie SUDO inaczej nie będziesz mógł zapisać zmian!

Możesz to najprościej zrobić wpisując w konsoli:
sudo nano /etc/phpmyadmin/config.inc.php
w edytorze NANO zapisujesz zmiany przy pomocy kombinajcji klawiszy CTRL+O


Oczywiście operacja ta naraża Twoje bazy danych na łatwiejszy dostęp do nich przez osoby trzecie.


związane z tematem: docs.oseems.com/

4/18/2013

Kopiowanie i kompresowanie plików z użyciem protokołu SSH



TEORIA:

SSH z angielskiego Secure SHell a tłumacząc na język polski: bezpieczna powłoka jest standardem protokołów komunikacyjnych za pomocą, których możemy łączyć się zdalnie z innymi komputerami (architektura klient-serwer).

SSH jest następcą protokołu Telnet. Został on stworzony przez fińskiego hakera Tatu Ylönen'a.

Tatu Ylönen źródło: Ari-Veikko Peltonen http://www.taloussanomat.fi/

 Obydwa protokoły łączą się zdalnie za pomocą terminalu z serwerem i mogą wykonywać na nim operacje. SSH jest o tyle udoskonalony, że połączenie między serwerem a klientem może być szyfrowane. Dodatkowo istnieje wiele opcji identyfikacji klienta przez serwer na przykład poprzez login-hasło, klucz (RSA,DSA) lu za pomocą kerberos. Jakby tego było mało dane przesyłane między serwerem a klientem mogą być skompresowane -tunel SSH.

PRAKTYKA:

Aby połączyć się z jakimś serwerem wpisujemy w terminalu:
ssh [login]@[host]
czyli na przykład: twojaNazwaUzytkownika@ftp.nazwaTwojegoHosta
gdzie [login] to login do serwera a [host] nazwa hosta.







Związane z tematem: openssh.prv.pl // pomoc.home.pl/ // www.szarp.com.pl

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 // 

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...