Archiwa kategorii: MySql

Bazy danych MySql

SQLSTATE[HY000]: General error: 1005 Can’t create table

Je??eli przy pr??bie wywo??ania polecenia:

$symfony doctrine:insert-sql

Wyskakuje Ci b???d

SQLSTATE[HY000]: General error: 1005 Can't create table 'TwojaBazaDanych.#sql-6c_2d' (errno: 121)

To znaczy ??e mysql nie mo??e utworzy? relacji mi?dzy obiektami, z trywialnego powodu pole klucza obcego jest r????nego typu od pola powi?zanego w lokalnej tabeli.

Czytaj dalej

Zmiany, plany, status

Przepraszam za tak? przerw? w postach drodzy czytelnicy. Du??o si? dzia??o, wiele si? zmieni??o w moim ??yciu.

Pierwsz? rzecz? jest to, ??e w ko??cu odnalaz??em szcz???cie u boku wspania??ej kobiety, kt??ra jak to m??wi?? Ten Typ Mes:

„…dodaje pierwiastek kobieco??ci do rozm??w, nie tylko do ciastek…”

Budzenie si? rano z my??l? o kim??, kt??ry potrafi tak na??adowa? mnie pozytywn? energi? sprawia, ??e staje si? lepszym cz??owiekiem.

Kolejn? zmian? w moim ??yciu jest zako??czenie etapu freelancera. W poniedzia??ek rozpoczynam prac?, na etacie. Niestety nie mog? zdradzi? gdzie, poniewa?? obowi?zuje mnie klauzula poufno??ci. Teraz ko??cz? wszystkie projkety, kt??rych si? podj???em w ostatnim miesi?cu, bo obowi?zuje mnie klauzula o zakazie konkurencji.

Przejd??my zatem do plan??w. D??ugie lata temat pracy magisterskiej wydawa?? mi si? spraw? tak abstrakcyjn?, ??e nigdy nie bra??em tego pod uwag?. Staneli??my przed problemem wyboru tematu (Ja i Maciek, z kt??rym to b?dziemy pisali prac?). Po burzy m??zg??w doszli??my do nast?puj?cych wniosk??w:

Technologie:

  • PHP – phpAMF  remoting funkcji z php
  • FlashVideo – odtwarzanie vido
  • FLEX – Podstawa aplikacji GUI + Upload Plik??w
  • MySQL – przechowywanie test??w jak i ich wynik??w

Opis aplikacji:

  1. Tworzenie Testu
    1. Upload pliku z wyk??adem (vido)
    2. Konwersja server-side avi, mpg, wmv do flv
    3. Ustawianie czasu wyzwalaczy, kt??re b?d? uruchamia??y pytania podczas ogl?dania materia??u
    4. Dodawanie pyta??, ustawianie poprawnych odpowiedzi (test jednokrotnego/wielokrotnego wyboru)
    5. Testowy Test, zapisanie drzewa XML do bazy danych
  2. Przeprowadzanie Testu
    1. Materia?? Video jest odtwarzany
    2. Odtwarzacz dochodzi do wyzwalacza gdzie znajduje si? pytanie
      1. Kontrolki Playera s? blokowane
      2. Mo??na jedynie odpowiedzie? na pytanie
      3. Odpowied?? na pytanie jest zapisywane do bazy danych
      4. Odblokowanie kontrolek playera i wznowienie playbacku
    3. Po zako??czeniu odtwarzania filmu wy??wietla si? podsumowanie z wynikiem testu, oraz propozycjami fragment??w, kt??re wypada??o by powt??rzy?
  3. Statystyki grupy student??w
    1. Informacje dla wyk??adowcy o najs??abiej opanowanym materiale przez grup? itp.

Po dalszych ustaleniach z promotorem, rozszerzyli??my zakres funkcjonalno??ci o plugin do systemu e-learningowego OpenSurce o nazwie OLAT, kt??ry jest rozwijany na uniwersytecie w Zurychu.

Co do statusu, to co rano budz? si? z kacem od YouTube Data API, oraz os-commerce bo musz? freelance sko??czy?, nim podpisz? umow?.

Pozdrawiam,

mGz

??rodowisko Webdevelopera comming soon

Witam wszystkich czytelnik??w. Nadchodzi wielkimi krokami dzie?? publikacji artyku??u o ??rodowisku webdevelopera. Tekst jest ju?? napisany. Linki do stron z dodatkowymi zasobami ju?? s?. Teraz musz? porobi? screenshoot’y, sprawdzi? pisowni? i mo??na publikowa?.

Tymczasem w pi?tek mam jak narazie najwa??niejszy egzamin w ??yciu (Licencjacki), wi?c dat? publikacji mog? przybli??y? do przysz??ego weekendu.

Ponad to musz? jeszcz? edytowa? obecny theme wordpressowy, poniewa?? jest problem z kolejnymi stronami wpisu. I musz? doda? nawigacj? mi?dzy stronami artyku??u.

Mam nadziej?, ??e kto?? to przeczyta w ca??o??ci bo jest dosy? d??ugie :-). Grup? docelow? stanowi? zar??wno pocz?tkuj?cy jak i bardziej zaawansowani  programi??ci aplikacji webowych (mowa przedewszystkim o php)