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)