Skip to content

Latest commit

 

History

History
86 lines (73 loc) · 3.7 KB

Configuration.md

File metadata and controls

86 lines (73 loc) · 3.7 KB

Konfiguracja stanowiska

Konfiguracja podana w wymaganiach do warsztatu (przypomnienie).

  • Instalacja serwerów SQL
    1. Zainstalowanie i konfiguracja serwera InterBase lub Firebird (do wyboru jeden z nich)
    2. Stworzenie pustej bazy danych InterBase / Firebird
    3. Dodanie definicji połączenia FireDAC do stworzonej w kroku powyżej bazy.
    4. Opcjonalnie: instalacja MySQL (nie zostanie użyta w czasie warsztatów)
      • Można wykorzystać jako ćwiczenie z FireDAC-a
      • Uniwersalizacja platformy bazodanowej InterBase -> mySQL
    5. Sprawdzenie czy baza jest Unicode-owa.
      • Uruchomienie skryptu, np. przez FireDAC Explorer:
      CREATE TABLE AAA (F1 VARCHAR(50) CHARACTER SET UTF8);
      COMMIT;
      INSERT INTO AAA VALUES ('Οὐχὶ ταὐτὰ παρίσταταί');
      COMMIT;
      SELECT * FROM AAA;
      DROP TABLE AAA;
      
      • Na konsoli powinny pojawić się greckie słowa z tabeli AAA.
  • Konto na Github
    • Sprawdzenie dostępu do aktualnego konta
    • Założenie nowego konta na GitHub: https://github.com/join (niezbędne do pracy w czasie warsztatów)

Konfiguracja na starcie warsztatów

Czyli co jeszcze trzeba zrobić (lub sprawdzić) na początku warsztatów warsztatów.

  1. Dostęp do Internetu

    • Parametry WiFi:
      • [Golden Floor Tower - Warszawa]
        • sieć: GOLDEN FLOOR
        • hasło: -szkolenie-
  2. Ta instrukcja Configuration.md

    • Zalogowanie się do swojego konta github.com
    • Otwarcie tej instrukcji:
    • Repozytorium: MailingListVCL
      • Dokument: Configuration.md
  3. Klient Git dla Windows - instalacja

  4. RAD Studio IDE

    • Ustawienie opcji IDE:
      • Git Executable
      • Remote authentication data
    • Instalacja ChromeTabs przez GetIt:
      • menu: Tools -> GetIt Package Manager
  5. Sklonowanie tego projektu

    • Uruchomienie linii poleceń Windows - CMD.EXE
    • Przejście do folderu w którym mają być źródła projektu
      • polecenia: cd i dir
    • git clone https://github.com/bogdanpolak/MailingListVCL.git
  6. Konsola Windows

    • Skopiowanie pliku OpenConsole.bat z podfolderu assets do folderu głównego projektu
  7. Dodanie aliasów git-a

    • modyfikacja pliku pliku .gitconfig
      • Lokalizacja: C:\Users{{użytkownik}}
      • dodanie poniższych aliasów:
      [alias]
      	graph1 = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)' --all
      	graph2 = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(bold yellow)%d%C(reset)%n''          %C(white)%s%C(reset) %C(dim white)- %an%C(reset)' --all
      	lg = !"git graph1"
      
  8. Otwarcie projektu w RAD Studio (Delphi)

    • Ustawienie w MainDataModule.pas:
      • FDConnection1.ConnectionDefName:
        • IB_MailingDB - dla bazy Interbase
        • FB_MailingDB - dla bazy Firebird