bez kategorii

Doctrine: Tworzenie tabel w utf-8

Problem:

Po zbudowaniu projektu symfony nie wyświetlają się na stronie polskie znaki znaki diakrytyczne.

Diagnoza:

Gdy serwer MySQL ma w domyślnej konfiiguracji charset Latin-2 oraz porównywanie jest również domyślnie ustalone na Latin-2, a my wykonamy

php symfony doctrine:build --all --and-load --no-confirmation

To dostaniemy piękną bazę danych na domyślnych ustawieniach. I przy wyświetlaniu polskich znaków diakrytycznych będą wyskakiwały krzaki. By uchronić się przed taką sytuacją.

Rozwiązanie:

Należy zmodyfikować wszystkie tabele w schemacie (schema.yml) o dodatkowe opcje:

Tabela:
  columns:
    kolumna_1: {type: string(255)}
    kolumna_2: {type: clob}
  options:
    type: MyISAM
    collate: utf8_unicode_ci
    charset: utf8

Options pozwala na ustalenie silnika MyISAM / InnoDB oraz metody porównań i kodowania znaków, o które nam chodzi.

Tags: , ,

czwartek, Listopad 10th, 2011 bez kategorii Brak komentarzy

Pierwsze 2 tygodnie w nowej pracy

Bardzo pozytywnie spędzone 2 tygodnie. Już nie czuje mezaliansu między PHP Developerami a Frontend Developerami. Bo ja z tych drugich i musiałem trochę popracować na to żeby nie traktowali mnie jak ostatniego idioty.
Na horyzoncie egzaminy, zaliczenia, długi weekend. Oj będzie się działo :)

Tags: ,

sobota, Maj 30th, 2009 bez kategorii Brak komentarzy

Epic Fail

Powróciłem z włoch już jakiś czas temu, sprawy zaczęte przed wyjazdem nie doczekały się happyend’u. Logo wydziału odpadło w przedbiegach. Allegro nie chce mnie już więcej zatrudnić. Zatem czas powrócić do szukania samodzielnego pracy. Zacznę od zarejestrowania się na linkedin :P

Co do freelance to kończę już theme do WP dla classic-motor, layout można było zobaczyć kilka postów wstecz. jest on dostępny na:

http://projects.mmx3.pl/classic-motor/

niedziela, Marzec 29th, 2009 bez kategorii 1 komentarz

Vacations

Vacations :)

Vacations :)

piątek, Styczeń 16th, 2009 bez kategorii Brak komentarzy

Wesołych świąt

Wszystkim stałym bywalcom, przyjaciołom oraz ludziom co weszli tutaj całkowicie przypadkowo. Życzę spokojnych świąt w rodzinnym gronie. A po świętach udanej zabawy sylwestrowej i „stosunkowo” udanej nocy sylwestrowej. I niedużego kaca pierwszego dnia nowego roku.

Pozdrawiam Serdecznie,
Max

Tags: ,

środa, Grudzień 24th, 2008 bez kategorii 1 komentarz

Everyday Normal Guy 2

Tags: ,

niedziela, Grudzień 21st, 2008 bez kategorii Brak komentarzy

Konferencje, spotkania i zmiany.

W ostatnim tygodniu gościłem na 2 konferencjach. Pierwsza z nich Eclipse Demo Camp odbyła się w Poznaniu. Agenda i szczegóły zawarte są na na wiki projektu eclipse. Generalnie ten camp/konferencja odbywa się cyklicznie raz na pół roku. Tematem przewodnim całej konferencji było RCP, wtyczkach do eclipse’a, wyciąganiu potrzebnych sobie widoków z innych pluginów.

Kolejną Konferencją, w której miałem przyjemność partycypować była to RIA Days. Zorganizowała ją wrocławska grupa użytkowników adobe FlexTech. Co tu dużo mówić największe umysły Flex’a w Polsce zebrały się w jednym miejscu. Ben Forta – Senior Technical Evangelist w Adobe Systems, powalał nas na kolana kolejnymi demkami z aplikacji chodzących na ColdFusion, gdzie w 4 linach kodu mogłeś rozwiązać problem konfliktów danych i zapisu. Zaszczycił nas swoją obecnością, pomimo tego że w zeszłym tygodniu był w San Francisko na Adobe Max i za tydzień znów opuszcza rodzine i leci do Mediolanu.

Udało poznać mi się Piotra Walczyszyna, pierwszego Platform Evangelist’y rodzimej produkcji. Porozmawialiśmy chwile i do tej porty nie mogę zapomnieć jego miny jak opowiedziałem mu o developmencie ostatniej Flexowej aplikacji. I problemach związanych z Wieloma obiektami NetConnection(). Przynajmniej zapewnił mnie że we Flex Builderze 4 będzie narzędzie do Debugu tych połączeń.
Rozstrzygnięty również został konkurs Adobe Flex Challange. I Tutaj taki mały osobisty epic Fail bo z ekipą z AUG Poznań mieliśmy również startować. Jednak nie mieliśmy wystarczających rezerw czasowych by wykonać projekt. Z resztą człowiek co wygrał i tak wymiótł by naszą aplikację pod roboczą nazwą ProjectSteer.
W sumie to tyle zawodowo/developersko. Chociaż tutaj pozytywnie. Bo prywatne życie się powaliło.
Aaaa jeszcze jedno Zapraszam wszystkich serdecznie na spotkanie Adobe User Group Poznań. Odbędzie się ono 2 XII 2008. Jak do nas dojechać i o której się rozpocznie można przeczytać na oficjalnej stronie Adobe User Group Poznań

Pozdrawiam,
Max

Tags: , , ,

niedziela, Listopad 30th, 2008 bez kategorii Brak komentarzy

WP Product Catalogue

Zapowiadam wydanie pluginu do WordPress’a o wdzięcznej nazwie Product Catalogue. Projekt jest w fazie implementacji.  Pierwsze beta-testy odbędą się jeszcze w listopadzie. Planowane Feature’y:

  • Oglólne:
    • Multi Lang
    • Pełen Panel Admina
    • wsparcie Short Tags (wyświetlanie kategorii/produktu) na dowolnej stronie lub wpisie
  • Kategorie:
    • Drzewiasta lista kategorii
    • Każda kategoria ze zdjęciem i opisem
    • Porządek wyświetlania zarządzalny
  • Produkt:
    • Jeden Produkt Wiele zdjęć + ThickBox
    • Opis + opcjonalny plik do downloadu
    • Zarządzalny porządek wyświetlania produktów

To jest specyfikcja bazowa. Jak będzie troszkę więcej niż teraz (ok 500 linii kodu) postaram się wrzucić jakieś screeny :)

Pozdrawiam.

Tags: , ,

czwartek, Listopad 6th, 2008 bez kategorii 2 komentarzy

New Skill Aquired

Długo nic nowego nie napisałem, gdyż zmogła mnie choroba. Tydzień wyjęty z życiorysu, gorączka, antybiotyki. Człowiek nie może pić. No i z pracowaniem jest ciężko. Co gorsza w trakcie owej choroby zasilacz w moim twinheadzie siadł i musałem zamówić nowy. Idąc o krok dalej by udowodnić wam jaki to był dla mnie ciężki okres. Krurier co miał dostarczyć mi ów drogocenny nabyty drogą kupna zasilacz. Stwierdził, że adres który podałem nie istnieje. Co wzbudziło we mnie ogromną ciekawość, gdyż zazwyczaj paczki do mnie dochodziły. Przynajmniej przez ostanie 22 i trochę lat życia. Może coś się zmieniło. Grobelny szykuje poznań na euro 2012? Sam nie wiem.

Apropos tego skillu który posiadłem. Moja Fiesta odmówiła posłuszeństwa i nauczyłem się kolejnej rzeczy po sprawdzaniu stanu oleju. Wspierany książką Ford Fiesta Sam Naprawiam. Udało podłączyć mi się powtórnie czujnik ciśnienia wtrysku paliwa. Dzięki czemu zaoszczędziłem sto złotych na mechaniku.

Dzisiaj Pierwszy dzień w pracy po L4. Dzięki Bogu szef(dbając o moją kondycję psychofizyczną) nie kazał mi nic robić w php. Jednak by zachować produktywność pisałem aplikacje we Flex’ie komunikującą się z FMS (Flash Media Server – drogie i robi bip, tylko po to by można było flashe w architekturze client-server robić/pisać). No i nie udało mi się nawet nawiązać połączenia z owym FMS, przynajmniej tak twierdził debugger, który po dogłębnej analizie obiektu typu NetConnection stwierdził, że atrybut connected tej klasy ma przypisaną znaną doskonale wszystkim z Algebr Boola false. No tak to bywa GUI 15 minut. Pisanie 15 wersji klasy pobierającej dane przez resztę dnia. Taka to natura flexa.

Jutro barcamp, obecność moja jest przewidziana(pomimo faktu że plugin bob organizator na barkampie nie lubi się z gmailem i nie przysyła mi tokenu do rejestracji).

Tags: , , ,

piątek, Październik 24th, 2008 bez kategorii 1 komentarz

Barcamp

Miejsce spotkania Johny Rocker. Start 13. Jak zwykle dobra organizacja (trafiliśmy na karton z dobrą pizzą :-) ) Udało nam się dostać z Arturem, Damianem i Robsonem. Rozpropagowaliśmy AUG. Udało mi się poznać osobiście Kube Zwolińskiego i ekipę Wykopu.

Pojawili się inwestorzy. Generalnie Poznański Barcamp idzie we właściwym kierunku.

Dziękuje Marcie jednej z organizatorek za pomoc w odzyskaniu mojego pendrive, który Robson musiał zostawić w usb.

Pozdrawiam,

Max

sobota, Wrzesień 20th, 2008 bez kategorii 2 komentarzy