Problem z nieuruchamiającym się LightBox w NextGEN Gallery
23 marca 2014
Na program Dia natknąłem się po raz pierwszy gdy wychodząc ze spotkania wiedziałem, że projekt nie ruszy bez stworzenia choć najprostszego diagramu zależność pomiędzy modułami projektowanego systemu.
Jest to prosty, darmowy i open-source’owy program do szybkiego rysowania schematów. Nie wygląda zbyt ładnie, ale jest w pełni funkcjonalny i posiada szerokie spektrum gotowych symboli: UML, BPMN, sieciowych, elektrycznych itp.
Czasem może się zdarzyć (a ostatnio zdarza się to częściej), że oprócz zwykłego, statycznego tekstu zaistnieje potrzeba dodania do treści w WordPressie kodu PHP. Zwykle jest to po prostu kilka linijek aby umieścić wynik działania wtyczki w wybranym przez nas miejscu lub po prostu chcemy mieć więcej dynamicznej treści. Najczęściej używanym miejscem gdzie taki kod może być dodany jest widget „Tekst”, dostępny standardowo w każdym motywie WordPress’a. Można co prawda edytować pliki ręcznie, ale istnieje o wiele prostszy sposób… (więcej…)
Optymalizacja stron na urządzenia mobilne jest obecnie standardem. Dlatego nie ma co się dziwić że oprócz standardowej favicony, wymagane są jeszcze inne, specjalnie ikonki dla urządzeń mobilnych. Jak wiadomo, póki co iPady i iPhony to największa rodzina urządzeń mobilnych więc i dla nich powinna być przeprowadzona optymalizacja ikonek. (więcej…)
Po instalacji Slackware64, mamy dystrybucje gotową do odpalania 64-bitowych programów. Co jednak z programami 32-bitowymi? Okazuje się że może wystąpić wiele problemów z ich instalacją i uruchomieniem. Receptą na to jest instalacja pakietu multilib, co z resztą powinno być jedną z pierwszych rzeczy jakie robi się po instalacji świeżego Slacka. (więcej…)
Podstawowa strategia w propagowaniu się na Twitterze jest prosta – zaczynamy obserwować jak największą ilość osób, a następnie czekamy z nadzieją że te osoby zaczną obserwować nas. Nieco bardziej przemyślana strategia to taka gdzie obserwujemy osoby tylko z grupy docelowej, do jakiej chcemy dotrzeć właśnie poprzez Twittera. Wszystko jasne i proste ale po pewnym czasie zaczniemy narzekać na zbyt dużą ilość obserwowanych i nie proporcjonalnie niższą liczbę obserwujących. Co gorsza, masa obserwowanych osób „zaśmieca” nam tablicę praktycznie uniemożliwiając podglądanie tych co nas obserwują. Najbardziej oczywistym i najprostszym rozwiązaniem jest po prostu usunięcie osób, które nas nie obserwują. Tylko jak to zrobić gdy obserwuje się 1000 osób i nie chce się „wyrzucić” tych co nas już obserwują? Jest na to bardzo proste rozwiązanie! (więcej…)
Ping lista to jedno z wielu narzędzi które pomaga przy propagowaniu naszego bloga w Internecie. Czym jest ping lista? Pokrótce jest to zbiór serwerów które śledzą blogi. Serwisy te kontaktują się z odpowiednimi robotami przeszukującymi sieć, aby zindeksowały naszego bloga (właśnie dlatego wysyłamy pinga). W praktyce oznacza to, że proces indeksowania jest o wiele szybszy i nasz blog zostaje rozpropagowany w wielu miejscach w sieci. Jak zatem skorzystać z ping listy w przypadku WordPressa? Wystarczy jeden bardzo prosty krok…
Pokrótce jaki jest problem: Mamy pole tekstowe w HTML typu <input type=”text”> domyślnie ma swój rozmiar jaki ma. W zależności od ilości danych, czasem ten rozmiar wystarcza, a czasem pojawiają się dłuższe ciągi znaków które powodują to, że pole tekstowe jest za małe na tekst użytkownik musi przewijać kursorem żeby przeczytać go w całości. Nie jest to zbyt użyteczne, a określenie maksymalnej ilości znaków w polu też nie jest do końca wyjściem.
Rozwiązaniem problemu będzie dynamicznie rozszerzające się pole tekstowe. Jak to zrobić?
Czasem pojawia się potrzeba zastosowania wzorów matematycznych na stronie, i nie chodzi tutaj o trywialne E=mc2. Chodzi o coś bardziej rozbudowanego typu:
\[ E = \frac{m_0}{\sqrt{1-\frac{v^2}{c^2}}} \]
Jak to zrobić? Z pomocą idzie LaTeX, a dokładniej biblioteka w JavaScript umożliwiająca wyświetlanie tego typu treści na stronie czyli MathJax. Co trzeba zrobić żeby cieszyć się wzorami na swoim WordPressie, Drupalu czy jakiejkolwiek witrynie? Pierwsze rozwiązanie, nie zawsze dobre to po prostu poszukać gotowej wtyczki i po prostu ją zainstalować. Niestety, nie zawsze to działa – albo przez złośliwość rzeczy martwych, albo przez niedostosowanie starej wersji wtyczki do nowej wersji CMSu lub po prostu przez niekompatybilność ze skórką jaką mamy. Dlatego o wiele lepsza jest instalacja ręczna (czyli po prostu najzwyklejsza, normalna instalacja) (więcej…)
Suffusion to dość rozbudowana skórka do WordPressa. Oprócz funkcjonalności, a co za tym idzie ogromnej ilości opcji do skonfigurowania pozostaje kwestia interfejsu. O ile interfejs administratora może być w języku angielskim, o tyle podstawowe komunikaty na stronie powinny być w języku ojczystym. Jako że problem polonizacji praktycznie każdej skórki wraca jak bumerang, nie inaczej jest ze skórką Suffusion ;-) (więcej…)