Problem z nieuruchamiającym się LightBox w NextGEN Gallery

23 marca 2014

WordPress
Zarządzanie projektami

Program do rysowania schematów i diagramów Dia

Dia - program do edycji diagramów

Dia – program do tworzenia i edycji schematów oraz diagramów

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.

(więcej…)

WordPress

Dodawanie kodu PHP do widgetu Tekst w WordPress (i nie tylko)

Dodwanie kodu PHP do tekstu w WordPressie

Kod PHP w treści WordPressa

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…)

HTML/JS

Apple Icon (iPad/iPhone) – dodawanie ikonek strony do urządzeń moblinych

Favicony dla urządzeń moblinych

Ikonki stron w urządzeniach moblinych

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…)

Linux

Instalacja multilib w Slackware 14

Instalacja Multilib dla Slackware64

Instalacja Multilib dla Slackware64

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…)

Twitter

Jak sprawdzić kto mnie nie obserwuje na Twitterze?

Prosty sposób jak usunąć ze swojej listy osoby które nie chcą obserwować naszego Twittera

Rozwiązanie problemu zbyt dużej ilości osób nie obserwujących nasz profil

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…)

Blogi

Ping lista dla blogów

Lista 255 ping serwerów

Ping lista i propagacja bloga staje się prostsza!

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…

(więcej…)

HTML/JS

Pole tekstowe dynamicznie zwiększające swój rozmiar [HTML/JS]

pole tekstowe zmieniające swój rozmiar w zależności od ilości tekstu

Przykład dynamicznie rozszerzającego się pola tekstowego w formularzu

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ć?

(więcej…)

LaTeX

Wzory matematyczne na stronie [MathJax/LaTeX]

Równania MathJax

Równania Maxwella

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…)

WordPress - skórki

Suffusion polonizacja – Skróka do WordPress’a

Suffusion - skórka do Wrodpressa

Suffusion – przykład wykorzystania

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…)