printf(„Happy new %d year!”, ++year); // 2014

1
$ date
wto, 31 gru 2013, 23:55:45 CET

Jak by to powiedzieć… trochę mi się zapomniało napisać wpis.

Jak nietrudno zauważyć, na blogu nie pojawiło się nic od paźdzernika. Brak czasu. Teraz, gdy nadeszła w końcu okazja coś, nawet krótkiego, napisać – zapomniałem.

W nowym roku zatem chciałbym wszystkim czytelnikom (choć zdaję sobie sprawę z tego, że nie ma ich masakrycznie dużo :P ) samego czytelnego, kompilującego się kodu, dużo commitów i niecrashującego się Windowsa a nie – to się i tak nie spełni.

No i jeszcze to:

100_100_1290882507_Sylwester_z_jedynka_przez_FanatikkCoreFamilia 1388232148_by_Davis9012Wszystkiego dobrego w nowym roku! ;>

$ date
śro, 1 sty 2014, 00:01:00 CET

Meh.

Źródła obrazków:

Mroczne Sekrety Twórców Gier XI – minirelacja

4

Dzisiaj, 25 października dane mi było uczestniczyć w XI edycji „Mrocznych Sekretów Twórców Gier”. Osoby, które odwiedzają od czasu do czasu warsztat.GD być może wiedzą o co chodzi, dla pozostałych krótkie wyjaśnienie: jest to seria wykładów na temat tworzenia gier. „Mroczne Sekrety…” odbywają się w Krakowie – tym razem w budynku Katedry Telekomunikacji AGH.

Czytaj dalej

m4txblog++

6

Jakieś 2,5 roku temu informowałem o m4txblogu 2.0. Dziś inkrementujemy numerek: nadeszła era m4txbloga³.

A w nowym m4txblogu? Oczywiście nowy theme. Tym razem w odstawkę poszły gotowce. No, prawie. O ile sama baza motywu nie jest moja, o tyle cały wygląd strony już tak. I choć mam chore poczucie estetyki, myślę, że wyszło nienajgorzej ;)

Wspomniałem o bazie theme’u. Otóż oparty on jest przede wszystkim na dwóch frameworkach:

  • Roots, czyli bazowy motyw dla WordPressa, pozbawiony wszelkich śmieci
  • Twitter Bootstrap, czyli funkcjonalny framework do tworzenia UI webaplikacji

Co można powiedzieć o tych dwóch?

  • Roots robi to, co powinien robić i robi to dobrze. Nie tylko sam jest pozbawiony śmieci, ale również usuwa część śmieci z WordPressa. Jest dość dobrze konfigurowalny i dostosowywalny; dzięki prostej i (w większości) intuicyjnej budowie łatwo dodać lub zmienić określoną funkcjonalność.
  • Bootstrap to kombajn do robienia GUI. Zawiera masę (nie zawsze) przydatnych kontrolek, a przede wszystkim mocno ułatwia tworzenie responsywnych layoutów (a właściwie odwala 90% roboty z tym za webmastera). Dzięki temu, że jest oparty na LESS-ie (którego niedawno opisywałem) modyfikacja go jest nie tylko prosta, ale i wygodna. Warto jednak powiedzieć o głównej wadzie: generuje sporo zbędnego kodu.

Rozpisywanie się o zaletach, wadach i poradach dotyczących użytkowania jednego i drugiego to temat na 2 osobne wpisy, dlatego odpuszczę sobie to w tym momencie; tak czy inaczej, polecam te 2 pozycje każdemu webmasterowi, który przy rozsądnym nakładzie pracy chce zbudować fajnie działającą stronę, i to nie tylko na desktopy… :)

Odpowiem teraz na pewne pytanie: na czym się skupiłem w tym theme’ie?

  • Dostosowaniu motywu do wyświetlaczy o dużej gęstości pikseli (Retiny i inne): layout zawiera tylko 1 obrazek rastrowy i jest nim tło strony. Wszystko inne to albo efekty CSS3, albo tekst (tekstem są m.in. również ikonki), albo obrazki wektorowe w SVG (logo HTML5 w stopce). Inaczej mówiąc: skalujcie sobie ile chcecie, i tak wszystko będzie idealnie ostre… :) (btw., jest jeszcze jedna grupa obrazków rastrowych – są nimi avatary komentujących, których nie mogłem już zamienić na wektorowe wersje z oczywistych względów)
  • Responsywności layoutu: dzięki użyciu Bootstrapa w prosty sposób mogłem dostosować stronę do różnej wielkości urządzeń – można wygodnie przeglądać m4txbloga na dekstopie, tablecie i smartfonie
  • Czytelności i schludności: starałem się tak dobrać kolorystykę i czcionki, by dało się wygodnie czytać tekst na stronie.

Layout nie jest jeszcze perfekcyjny, zawiera jeszcze sporo błędów, które starał się będę sukcesywnie naprawiać. Jednakże na chwilę obecną jest wystarczająco używalny, by go zamieścić na m4txblogu :)

Podziękowania należą się jeszcze przede wszystkich do dwóch osób (kolejność alfabetyczna):

  • Sobak – informacja o Bootstrapie
  • xevuel – pomoc i cierpliwość w przypadkach problemów z themem.

Na koniec jeszcze 2 screeny – jeden ze starej wersji bloga:

m4txblog 2.0 - screen

 

A drugi z nowej:

m4txblog³ - screen

 

Pozdrawiam.

13Milówka08 – wspomnienia i wrażenia

13

(Post współdzielony z Mrowqą i m4txem)

W dniach 5-15.08.2013 odbył się obóz informatyczny organizowany przez Stowarzyszenie Talent w malowniczej miejscowości zwanej Milówką. Oprócz jednak samych nerdów była jeszcze grupa matematyczna, choć mało liczna, bo licząca 11 dusz. Z kolei fanów fizyki rzekomo znalazło się tylko dwóch.

Obóz został zorganizowany w proporcjach 2:1 (dni naukowe – dni turystyczne). Jak więc nietrudno policzyć, odbyły się trzy takie „sekwencje”. Zwolennicy informatyki zostali podzieleni na dwie grupy – konkursową oraz warsztatową. W tej pierwszej najpierw odbywały się zawody, a następnie omówienie zadań, a w drugiej z kolei było na odwrót. My oczywiście przynależeliśmy do tej elitarnej części społeczeństwa obozu :) Grupy były nazywane jak grzyby. Grupa konkursowa z informatyki nazwana została borowikami (bo rzekomo silne i samodzielne), warsztatowa – opieńkami (bo nie dają rady samemu i trzymają się w kupach), matematyczna zaś – maślakami (powód nadania takiej nazwy nieustalony).

Czytaj dalej

LESS, czyli lekarstwo na bolączki CSS

6

Z pewnością każdy webmaster korzystający z technologii zwanej Cascading Style Sheets – lub, potocznie, CSS – dochodzi do wniosku, że technologia ta jest niewygodna. Jest jednak lekarstwo na to i zwie się ono LESS.

Czytaj dalej

Prawiek i inne czasy, czyli jedno wielkie „WTF?!”

11

Na zebraniu w moim przyszłym LO dostałem pewien list. Z racji, iż moim wychowawcą będzie nauczycielka od j. polskiego, list ten zawierał listę lektur omawianych w 1. klasie. Jedną z nich była książka „Prawiek i inne czasy” Olgi Tokarczuk. Zachęcony więc przez znajomego zacząłem czytać tę książkę* i już od pierwszych stron powtarzałem ciągle „wtf”…

Czytaj dalej

Avian JVM – z czym to się je

0

Zapewne każdy (a przynajmniej większość) odwiedzający m4txbloga wie, że jest coś takiego jak Java i że programy napisane w niej uruchamia się za pomocą wirtualnej maszyny Javy (w skrócie JVM); większość ma także taką maszynę wirtualną zainstalowaną i w zdecydowanej większości przypadków jest to Oracle JVM, bądź OpenJDK. Nie każdy jednak wie, że są alternatywy. Lepsze alternatywy.

Czytaj dalej

Spóźnione trzecie urodziny m4txbloga

1

28. czerwca 2010 roku został na m4txblogu opublikowany wpis „Hello, world!„. Dziś mamy 2. lipca roku 2013. Tak, zapomniałem o urodzinach m4txbloga.

To jednak nie jedyna rzecz, którą udało mi się w tym roku zrujnować. Już drugi rok obiecywałem sobie, że dobiję do 100 wpisów. Przez moje niesamowite lenistwo (i też, po części, brak tematów) znów się nie udało.

Przejdźmy jednak do konkretów. Patrząc teraz na stronę kokpitu w panelu administracyjnym WordPressa widzę rozmaite wartości. Jedną z nich jest liczba wpisów. Jest ich bowiem „aż 87 (lub 88 licząc razem z tym, który w tym momencie czytasz). Ponad 2 lata temu patrząc na tę samą stronę widziałem liczbę 38; rok temu – 74. W pierwszym roku istnienia m4txbloga napisałem więc 38 wpisów, w drugim – 36; teraz natomiast – 14. GZ M$TX.

W ciągu ostatnich dwunastu miesięcy udało mi się nie tylko napisać 14 wpisów, ale także jedną prostą aplikację na Androida i przeportować dodatek oryginalnie napisany pod przeglądarkę Mozilla Firefox na Chrome’a.

Nieco lepiej natomiast od ostatniego roku ma się sprawa (o dziwo) z komentarzami. W zeszłym roku pisałem bowiem o liczbie 129 – teraz jest ich aż 227. Akismet natomiast wykrył już nie 413 komentarzy, a 1 810.

Tradycyjnie podaję także listę TOP10:

  1. m4tx – 64
  2. Drraven – 21
  3. Sobak – 16
  4. rhino – 10
  5. mrowqa – 9
  6. Pawel1503 – 9
  7. ison – 6
  8. DidierDrigbi – 5
  9. Kuba – 5
  10. MrPoxipol – 4

Jak i w roku ubiegłym, składam podziękowania także Sobakowi, który przygotował (specjalnie dla mnie, zresztą) zapytanie SQL, które umożliwiło mi w prosty sposób zrobienie powyższej listy.

Kończąc już napiszę jedynie że gratulować sobie nie mam czego; życzyć natomiast chyba tylko więcej tematów, wpisów, i żebym w końcu świętował jubileusz napisania stu postów na m4txblogu… :)

LTE w Plusie – internet szybki jak diabli

11

Najszybszy mobilny internet o prędkości nawet do 150Mb/s

testuj* internet LTE za 9zł
* – pomniejszoną czcionką

Tak reklamowany jest internet LTE w Plusie. Czy rzeczywiście jest taki super? Ten wpis nie będzie miał na celu przetestowania realnej szybkości internetu LTE w Plusie a raczej poświęcony będzie marketingowej papce, jaka jest nam serwowana.

Czytaj dalej