października 19, 2013

Mój pierwszy wkład w open source trafia do Gwt-Bootstrap

Jestem bardzo dumny, że mogę ogłosić, że dokonałem mojego pierwszego wkładu w projekt open-source gwt-bootstrap. gwt-bootstrap to zestaw narzędzi, który umożliwia korzystanie z Twitter Bootstrap w aplikacjach GWT. Możesz zobaczyć moją aktywność związaną z wkładem na następującej stronie: https://github.com/gwtbootstrap/gwt-bootstrap/graphs/contributors Obserwuj mnie na githubie: https://github.com/hkarakose
września 20, 2013

Lista kluczy obcych w MySQL

Poniższy kod SQL wyświetla listę kluczy obcych w MySQL. Informacje te mogą być potrzebne do manipulacji kluczami obcymi, na przykład do usunięcia klucza obcego.

use INFORMATION_SCHEMA;

select TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME,
REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME from KEY_COLUMN_USAGE where
TABLE_NAME = ''
;

Informacje te mogą być potrzebne do manipulacji kluczami obcymi, na przykład do usunięcia klucza obcego.

Źródło: http://stackoverflow.com/questions/201621/how-do-i-see-all-foreign-keys-to-a-table-or-column 

września 1, 2013

Naucz się GWT


Bezpieczeństwo logowania
https://code.google.com/p/google-web-toolkit-incubator/wiki/LoginSecurityFAQ: Opisuje, jak się zalogować, bezpiecznie przechowywać dane na serwerze, pozostać zalogowanym, tworzyć funkcję automatycznego uzupełniania

Zaawansowane:
Najlepsze praktyki projektowania aplikacji GWT
http://www.google.com/intl/tr/events/io/2009/sessions/GoogleWebToolkitBestPractices.html: Opisuje obsługę historii, magistralę zdarzeń, architekturę MVP, testowanie jednostkowe aplikacji GWT

sierpnia 29, 2013

gwt-bootstrap Przewodnik Leniwego Programisty


  1. Dodaj następującą zależność do pliku pom.xml:
    
        com.github.gwtbootstrap
        gwt-bootstrap
        2.2.1.0
        provided
    
  2. Dodaj następujące repozytorium do pliku pom.xml
     
         sonatype
         http://oss.sonatype.org/content/repositories/snapshots
         true
         false>
     

  3. Uruchom następujące polecenie maven, aby pobrać zależności:

    mvn process-resources

  4. Dodaj następującą zależność modułu do pliku *.gwt.xml.



  5. Dodaj następujący skrypt w sekcji HEAD strony startowej modułu









czerwca 1, 2013

Jak pobrać słoiki Sun w projektach Maven

Słoiki Sun nie mogą być hostowane w centralnym repozytorium Maven ze względu na licencję binarną Sun, np.:

  • javax.sql:jdbc-stdex
  • javax.transaction:jta
  • javax.activation:activation

java.net udostępnia repozytorium Maven, aby uzyskać dostęp do słoików Sun. Dobrą praktyką jest dodanie następującego repozytorium do pliku settings.xml:

      maven2-repository.dev.java.net
      Java.net Repository for Maven
      http://download.java.net/maven/2/
      default

Więcej szczegółów można znaleźć na stronie:
http://maven.apache.org/guides/mini/guide-coping-with-sun-jars.html

czerwca 1, 2013

Utwórz użytkownika w MySQL


Parametry:

username = 'mehmet'
host     = 'localhost'
password = 'mypass'


Polecenie SQL, które tworzy użytkownika na podstawie powyższych parametrów:
CREATE USER 'mehmet'@'localhost' IDENTIFIED BY 'mypass';
maja 31, 2013

Połącz MySQL z hostów zewnętrznych

Edytuj plik /etc/mysql/my.cnf i zmień dyrektywę bind-address na adres IP serwera:
bind-address            = 127.0.0.1
Po zmianie dyrektywy bind-address na adres IP serwera w pliku /etc/mysql/my.cnf, demon MySQL będzie musiał zostać ponownie uruchomiony za pomocą następującego polecenia:
sudo service mysql restart