Nowy CSS umożliwia dodanie każdej warstwie cienia – wewnętrznego lub zewnętrznego, o określonym rozmiarze, natężeniu, kolorze i przesunięciu. Ale już przy minimalnej wyobraźni i stosunkowo niewielkich modyfikacjach w samym kodzie CSS – możemy uzyskać o wiele bardziej efektowne efekty cieni. Udowodnił to w swoim blogu Nicolas Gallagher, opisując dokładnie (acz po angielsku) tworzenie takich wypaśnych cieni i serwując smakowity przykład.
Wpisy otagowane ‘programowanie’
Efektowne cienie warstw w CSS
sobota, 18 Czerwiec 2011Wyostrzanie obrazków w PHP
środa, 11 Maj 2011
Gdy za pomocą biblioteki graficznej GD, skalujemy w PHP obrazek w dół – staje się on po prostu nieostry. Jeśli dodać do tego kompresję JPG (która często dla miniaturek ustawiana jest na sporą wartość) – mamy mdłą miniaturkę, niezachęcającą do kliknięcia w nią tak jak powinna zachęcać. Czy jest na to sposób? Owszem – wystarczy przed zapisaniem miniaturki wyostrzyć ją. Początkowo chciałem taki skrypt sam napisać, ale przerosło mnie to. Zatem, po kilkudziesięciu minutach googlowania – znalazłem działające rozwiązanie, tutaj: adamhopkinson.co.uk/blog/2010/08/26/sharpen-an-image-using-php-and-gd
A na bloga wklejam, bo może komuś oprócz mnie też się przyda… Jeśli znasz podobne rozwiązania/tricki, śmiało daj znać w komentarzu.
(Obrazek zapożyczony z docelowego linku)
htaccess
czwartek, 17 Czerwiec 2010Pod adresem http://blog.alchemycode.pl/2010/01/27/10-przykladow-wykorzystania-plikow-htaccess/ znalazłem praktyczny tutorial (a nawet nie tutorial, ale gotowiec) z kodem najczęściej używanych plików .htaccess.
Blog blog.alchemycode.pl w ogóle jest fajny – polecam.
HTML5 i CSS3 – próg nowej ery?
piątek, 11 Czerwiec 2010Jestem sceptycznie nastawiony do używania nowych języków HTML5 i CSS3. Moim zdaniem przeskok na nowe wersje może się skutecznie dokonać tylko pod dwoma warunkami:
- Pod warunkiem wyprodukowania i wypromowania oprogramowania (przeglądarek, edytorów i innych) obsługujących w pełni nowe standardy, a następnie wyparcia starych programów.
- Pod warunkiem przejścia na nowe, przyzwyczajenia i przywyknięcia użytkowników (głównie twórców stron www) do nowych technologii.
Pierwszy punkt jest już realizowany. Ku memu zdziwieniu, misja zastąpienia starych przeglądarek nowymi w ciągu kilku następnych miesięcy/lat się chyba powiedzie.
Mam jednak wątpliwości co do punktu drugiego. Dlaczego? Już wyjaśniam:
Weźmy taki XHTML. Pomimo przejrzystości kodu i semantycznej konstrukcji, która teoretycznie powinna się programistom i developerom bardzo spodobać (jeśli porównać do HTML4), XHTML po prostu nie przyjął się. Ludzie (w tym często i ja) piszą w starym dobrym HTML4, który wybacza błędy i jest dobrze znany.
Ale nie tylko – bo myślę że mamy tu do czynienia z czymś co nazywam „syndromem mp3„. Empetrójki są dalej królami w swojej branży, pomimo, że ten format zapisu dźwięków jest już bardzo stary (ma już 19 lat!), i pomimo tego, że od dawna istnieją metody po prostu lepsze pod wszystkimi względami. I obawiam się, że z HTML4 może być tak samo. I z CSS3.
HTML5 i CSS3 to semantyka i prostota, mnóstwo nowych możliwości których tak bardzo nam brakuje (np. audio i wideo w kodzie, łatwe wektory, obracanie obiektów, zaokrąglanie narożników, cienie, wielokrotne tła itp. – jest tego bardzo dużo) i których brak łataliśmy zaślepkami graficznymi i wielokrotnymi divami. Ale HTML5 i CSS3 to nowe tagi, nowy sposób myślenia, nowe podejście. Ludzie są z natury leniwi i nie lubią uczyć się nowych rzeczy, szczególnie wtedy gdy nie muszą. Czy nowe technologie się przyjmą? Pomimo wysiłków marketingowych społeczności webmasterskich – pewnie przyjmą się nieprędko. Nie mówiąc już o wyparciu flasha.
Aby dopełnić obrazu i dać odczuć o co chodzi osobom, które o tych nowych technologiach mają blade pojęcie, dwa linki:
html5demos.com – dużo demonstracji HTML5
css3please.com – piaskownica, w której można potestować nowości w CSS3.
…i, dla równowagi:
Poradnik krytyka HTML5 u Pornela (podejście nieco bardziej techniczne)
Strona Mynthon.net
czwartek, 30 Kwiecień 2009
Programista ze mnie nie najlepszy, więc gdy muszę coś zaprogramować, często szukam pomocy w Sieci. Dziś zapytanie o problemy z kodowaniem i zmianą kodowania za pomocą PHP zaprowadziło mnie na stronę Mynthon.net. Autor opisał rzeczowe, „podane na talerzu” rozwiązanie nie tylko mojego dzisiejszego problemu, ale też wielu innych z zakresu programowania w różnych popularnych skryptowych językach. I nie tylko. Dlatego postanowiłem stronę Mynthon.net wrzucić do mojej składnicy resource’ów przydatnych – jaką jest ten blog. Na Mynthona na pewno jeszcze zajrzę nie raz. Polecam, szczególnie programistom okazjonalnym. :)Tester wyrażeń regularnych
wtorek, 17 Lipiec 2007Listamatic
czwartek, 7 Czerwiec 2007
Tak to już jest, że szukając czegoś wielce potrzebnego w danej chwili, znajdujemy coś co było wielce potrzebne wczoraj (ale już nie jest). W myśl tej reguły, dziś szukałem pewnych rozwiązań javascriptowych, a przypadkiem wpadłem na stronkę o adresie css.maxdesign.com.au, na której autor umieścił spis chyba wszelkich metod css na poskromienie list, selectów i floatów jakich uzywałeś(aś) i będziesz używał(a). Wszystko oparte na łatwych przykładach i wyjaśnione bardzo przejrzyście. Nic tylko korzystać :) Tylko szkoda że nie miałem tego pod ręką wczoraj…
Dzisiaj o Pythonie
sobota, 14 Kwiecień 2007
Przyznam że nie interesowałem się tym skryptowym językiem prawie wcale (PHP mi wystarczy), a ostatnio odkryłem że niemało aplikacji internetowych dzięki niemu istnieje. Postanowiłem więc zebrać kilka linków pythonowych razem:
• www.python.org – strona oficjalna
• Wpis w Wikipedii, dość wyczerpujący
• Wprowadzenie do Pythona – kurs, wygląda na niezły
• pisanie w Pythonie zgodnie ze stylem – kilka przydatnych rad i wskazówek
jQuery – pisz mniej, rób więcej
piątek, 9 Marzec 2007
Ostatnio pisałem o bibliotece mintAjax. Przyznaję, że byłem nią zafascynowany, może dlatego, że jest to pierwsza librarka, jakiej użyłem w swoich projektach.
jQuery to też biblioteka, tyle że , mówiąc wprost – o wiele lepsza. Chwali ją i używa jej wiele osób, w tym bardzoprofesjonalni webmasterzy. Zatem postanowiłem ją wypróbować i… cóż… Wzorem kilku innych narzędzi ląduje w moim podręcznym kapeluszu z trickami ;) Polecam bardzo.
Konwersja win/iso/utf w php
piątek, 16 Luty 2007Oto skrypty php konwertujące tablicę znaków pomiędzy formatami Windows-1250, UTF8 oraz ISO-8859-2. Na pewno się kiedyś przyda :)
mintAjax
poniedziałek, 22 Styczeń 2007
Prosta i łatwa w obsłudze biblioteka z funkcjonalnością AJAXa oraz zaawansowanego JS.Na razie nigdzie nie stosowałem, tylko się trochę nią pobawiłem. Naprawdę fajna rzecz :)
Na uwagę zasługuje też dział Przewodnik, w którym można świetnie zorientować się co to cudeńko potrafi.
Dobry programista dla e-biznesu
czwartek, 11 Styczeń 2007Shrew popełniła dziś (jak sądzę dzięki przemyśleniom wynikającym z jakichś, prawdopodobnie nie do końca pozytywnych, wydarzeń) interesujący wpis, w którym opisuje programistę idealnego dla programowania rozwiązań e-biznesowych. I ma dużo racji.
„Nie ma rzeczy niemożliwych, są rzeczy trudne i drogie”
True :)
Generator szkieletu layoutów kolumnowych
poniedziałek, 25 Grudzień 2006Dla tych, którzy zawiłości tworzenia w CSS layoutów kolumnowych jeszcze nie do końca pojęli (czyli dla mnie też); taka stronka :)
Ruby
wtorek, 19 Grudzień 2006
W ciągu ostatniego roku obserwuję w Sieci wzrost zainteresowania tym hiperobiektowym (wszystko jest obiektem) językiem programowania. Nie byłem nim zainteresowany (bo przecież PHP świetnie realizuje moje wszystkie projekty), aż do andrzejkowej rozmowy z programistą „siedzącym” w Rubym. Poszperałem trochę po Sieci i znalazłem taką stronkę, dzięki której w 15 minut polubiłem język Ruby. Ten język jest po prostu ludzki ;) Zajrzyj też na rubyonrails.org.
Czyściciel CSSów
niedziela, 17 Grudzień 2006CleanCSS to proste narzędzie, które doceni każdy, kto musiał poprawiać kod CSS po jakimś bałaganiarzu (tak jak ja dzisiaj)
Tricki PHP
piątek, 1 Grudzień 2006Na Blogu Programisty znalazłem smakowity kąsek dla programistów oraz amatorów PHP – Jak zoptymalizować kod PHP
Encje
sobota, 11 Listopad 2006Postanowiłem zebrać w jednym miejscu encje, których używam najczęściej. Oto one:
– (tzw. ‘twarda spacja’)
& – &
< – <
> – >
© – ©
® – ®
« – «
» – »
• – •
° – °
£ – £
Więcej o encjach poczytaj tutaj.
37 kroków
niedziela, 5 Listopad 2006Na blogu Pawła Wimmera znalazłem link to świetnego artykułu, poruszającego podstawowe problemy pojawiające się podczas pisania dokumentu (X)HTML. Krótko mówiąc, uważam że to lektura obowiązkowa dla każdego webmastera. Art jest napisany w przystępnym i zrozumiałym angielskim. Łopatologiczne tłumaczenie rozjaśnia wiele spraw.
Bulletproof HTML: 37 Steps to Perfect Markup
Coś dla programistów: Code Snippets
wtorek, 24 Październik 2006Grxmrx podrzucił mi dziś link do stronki, na której znajduje się wiele gotowych skryptów/fragmentów kodu… może się okazać przydatne, nie tylko programistom. Mamy tu kody właściwie we wszystkich najpopulatniejszych językach (PHP, Perl, Phyton, REBOL, HTML, C, js, Ruby…). Code Snippets.





Flaszka.pl
GRX.pl
Metry Kwadratowe
Obrazky.pl
Polski Portal Amigowy
Retuszer.pl
RevolWEB
Rozgłos
Chakier
Oszczędzanie
Perfection Or Vanity
Poradnik Internauty
Shrew
Widelec