Posts

Showing posts from March, 2011

New blog domain: kula.blog

It's still work in progress but new posts will be published on  https://kula.blog/ Thanks to 11ty base blog RSS is working from the start so it should be easy to add to your reader if you still use any :) If now then I hope you can sign up to the newsletter where I'll be publishing new posts and interesting articles to it from time to time. Please use  kula.blog  from now on.

New Blogger Templates

After seeing new Templates I want a change... so there is new template... standard one, but still. Check out blog in one of new ones: http://krzychukula.blogspot.com/view/mosaic http://krzychukula.blogspot.com/view/sidebar  (but this is better for longer posts)

OpenGL ES for Android

Lesson 1:  http://blog.jayway.com/2009/12/03/opengl-es-tutorial-for-android-part-i/

Turbine: Less CSS with PHP

http://turbine.peterkroener.de/ If You doesn't know what it is Less consider it as a better and powerful version of CSS Prefixer mentioned in previous post.

CSS Prefixer

Tool to add into a website build process that can write vendor prefixes for You. https://github.com/myfreeweb/cssprefixer Więcej o narzędziu:  http://webhosting.pl/CSSPrefixer.pomoze.w.pisaniu.arkuszy.stylow.dla.nowoczesnych.przegladarek

Coming Home to Vim

Great post how and why Vim can be better than TextMate. http://stevelosh.com/blog/2010/09/coming-home-to-vim/

jQuery Deferred and Promises

Complete overview of deferreds :  http://msdn.microsoft.com/pl-pl/scriptjunkie/gg723713.aspx

Kurs WebGL

http://3dgames.pl/blog/category/webgl/ Bezpośredni link do pierwszej lekcji:  http://3dgames.pl/blog/2010/03/lekcja-pierwsza-oteksturowany-kwadrat/ Oraz do poczytania o przeglądarkach:  http://3dgames.pl/blog/2010/03/ustawienia-przegladarki/

Before website launch

Image
http://www.webguru-india.com/blog/15-check-points-before-website-launch/ Titles and Meta Tags Proofread Content Check Functionality   Defensive Design  – 404 page Favicon RSS Link   Back-up   Links  – Broken links? Graceful Degradation  – JavaScript turned off Sitemap  Validation   Analytics   Cross-Browser Compatibility   Optimize  – SEO Print-Style Sheet   Order is changed by myself.

Pro Git

Polskie tłumaczenie:  http://progit.org/book/pl/ Można pomóc w tłumaczeniu na github:  https://github.com/progit Angielska wersja nie kończy się na 4 rozdziale:  http://progit.org/book/

Manifesto for Real Programmers..

http://programming-motherfucker.com/ + Advices for real programmers: http://www.goodfuckingprogrammingadvice.com/

What Every TortoiseSVN user should know

This is must read for all who uses TortoiseSVN. Daily Usage Guide This is really short and pragmatic guide. Strongly recommended!

Api Console

Easy api testing:  https://apigee.com/console

Obiekty w ECMAScript5

Świetna prezentacja Marka @marcoos Stępnia o Obiektach w JavaScript 1.8.5 i ECMAScript5 http://l10n.mozilla.org/~marcoos/slides/2011/meetjs-warszawa/ Edit: Blog post version:  http://blog.marcoos.com/2011/03/20/ecmascript-5-deskryptory-wlasnosci/

Chrome flags

Want to try experimental functions in chrome? Try:  about:flags ==Edit== In newer Chrome versions it is  chrome://flags/

Vimium - Vim in Google Chrome

Want to use Vim shortcuts in Chrome? This extension is for You! https://chrome.google.com/webstore/detail/dbepggeogbaibhgnhhndojpepiihcmeb hint: ? - displays options :) For Firefox:  http://vimperator.org/

SVN - hidden .svn directories

Interesting post about SVN and .svn directories. At the beginning there is also a couple of links how to start with SVN. http://pythonconquerstheuniverse.wordpress.com/2011/03/16/learning-subversion-the-mystery-of-svn-2/

Wczytywanie skryptów JS

Ciekawe porównanie skryptów do wczytywania skyptów... http://blog.kamilbrenk.pl/sposoby-wczytywania-javascript/ Autor omawia temat od podstaw po najbardziej popularne ostatnio biblioteki.

Timelines

Great site for creating timelines:  http://tiki-toki.com/ Similar to slider on Plurk but can be used for more general purposes.

CSS3 Generator

Generator of CSS3 styles: http://www.thisiserichoffman.com/css3-generator/ border-radius, box-shadow gradients and opacity are supported. At least it can be very good point of start - generate basic code and tweak it later

Hosting Linuxpl.com

Ostatnio zarekomendowano mi ciekawy hosting:  http://linuxpl.com/  Tym co mnie najbardziej zaciekawiło jest możliwość korzystania z SVN/Git a także wsparcie dla wszystkich najbardziej popularnych języków: PHP, Ruby, Python, Tomcat! Najtańsza oferta wydaje się także dość ciekawa, akurat do prowadzenia małych eksperymentalnych projektow:  http://linuxpl.com/Konto-W1GB_f_2_pakiet_19 Czy ktoś z czytelników korzysta z usług tego hostingu ewentualnie może polecić coś konkurencyjnego? Jeszcze nie wiem na jakiej zasadzie działa dostęp do kontroli wersji, być może trzeba dopłacić ale podoba mi się to że jeśli będę czegoś potrzebował to będzie to dostępne. Czego szukam: Priorytety: Python, PHP, (Java nieobowiązkowa ale bedzie plusem) System kontoli wersji: SVN/Git Różne plany między którymi można się w miarę płynnie przłączać, tanie na początek a jeśli zajdzie potrzeba możliwość rozszerzenia.

NowJS

Node.js module that sync objects between client and server. http://nowjs.com/ ------------------------------------------------------------------------------ PL: http://webhosting.pl/NowJS.12.linii.kodu.JavaScriptu.by.stworzyc.czat.Ajax.do.tego.niepotrzebny

Git po polsku

Dlaczego?:  http://www.devblogi.pl/2011/02/rozproszona-kontrola-wersji-to-jest-to.html Krótkie wprowadzenie do git pod windows(i ogólnie git):  http://taat.pl/artykuly/git-po-polsku/ Więcej o samym Git:  http://randomseed.pl/2008/12/30/system-kontroli-wersji-git Przydatne:  http://randomseed.pl/2009/01/26/git-tips

VimGolf

Nice Vim challenges site:  http://www.vimgolf.com/

TortoiseGit

Easy Git on Windows For all TortoiseSVN fans on Windows :  http://code.google.com/p/tortoisegit/ It depends on msysgit: Command line git :  http://code.google.com/p/msysgit/

Unpacking JavaScript

In case if You want to read source of JavaScript that has been minimized: http://jsbeautifier.org/

Google Api Explorer

Google announced  new Api Explorer. https://code.google.com/apis/explorer/ Blog post on Google Code Blog:  http://googlecode.blogspot.com/2011/03/introducing-google-apis-explorer.html

Why the static functions are a bad idea

Most of post is programming language agnostic, so replace PHP eg. with Java. I also think that speed of static functions should not overweight a code testability, readability and loosely coupled architecture. http://kore-nordmann.de/blog/0103_static_considered_harmful.html

PHP5.3 Namespaces

Namespaces in PHP: Why and How? http://www.ibm.com/developerworks/library/os-php-5.3namespaces/index.html

JavaScript Application Architecture

Author used name jQuery application architecture bot many of used tools do not depend on jQuery. http://addyosmani.com/blog/tools-for-jquery-application-architecture-the-printable-chart/ MVC libraries, utilities, loaders and even JavaScript minification tools.

Frameworki do Tworzenia Gier w JavaScript

Artykuł opisujący 5 frameworków do tworzenia gier. Jeśli ktoś chce napisać grę w JavaScript moim zdaniem na początek powinien samemu sprawdzić te biblioteki i ocenić która mu najbardziej odpowiada. http://blog.alchemycode.pl/2011/03/06/5-frameworkow-do-tworzenia-gier-w-javascriptcie/ Z tego co zauważyłem dzielą się one na te które korzystają z DOM oraz te które wykorzystują canvas. Sami sobie jednak musicie odpowiedzieć na pytanie czy jesteście gotowi poświęcić dostępność gry dla części użytkowników. Moim zdaniem na dłuższą metę warto. Ostatnio przeczytałem ciekawą myśl że html5 i JavaScript są nowym Flashem... zgadzacie się z tym? Osobiście zaczynam się coraz bardziej skłaniać ku temu poglądowi, jednak nawet jeśli będzie to i tak będzie lepszy niż obecny flash(oczywiście jeśli się nie przesadzi z JavaScriptem). Rozumiem jeśli na stronie zrobiliśmy grę w JS która wymaga nowej przeglądarki, jeśli ktoś chce zagrać to albo musi mieć Flasha albo aktualną przeglądarkę i tak trzeba

CSS Tool-set

10 sites to speed up working with CSS: http://advancedphptutorial.blogspot.com/2011/03/10-time-saving-css-tools-you-should-be.html

Don't wake up the Programmer

Really interesting article about how distractions like phones and questions during programmers work can destroy at least tens of minutes before and after distraction. Unique about this article is how to tell others what they are doing wrong in a way that not programmers can understand. http://alexthunder.livejournal.com/309815.html

ZendFramework2

Zend Framework How to contribute to Zend Framework 2: http://weierophinney.net/matthew/archives/255-How-to-Contribute-to-ZF2.html Interesting is that they support ZF1 on Subversion but for ZF2 they use Git, there is also a mirror on Github. https://github.com/zendframework/zf2

Easy Web Sockets

EasyWebSocket I also find simple library for WebSockets: http://easywebsocket.org/ Presentation  https://docs.google.com/present/view?id=dhng4bgf_47gb6txzds Sources:  https://github.com/jeromeetienne/EasyWebsocket

Functional JavaScript with Underscore.js

Functional JavaScript Underscore.js is a JavaScript utility library that make it more functional. http://documentcloud.github.com/underscore/ Interesting is that underscore module is most dependent in Node.js npm registry:  http://search.npmjs.org/#/_browse/deps

CSS ProCSSor

Want to learn from someone else CSS code but it is minimized and hard to read? Try:  http://procssor.com/  to pretty it for You! There is also a nice website to gather information from user for support: http://www.supportdetails.com/ Do not ask Your user about system, browser, cookies... Better send them link to this site and tell them to send You email from there :)

Android detection for Websites

Short and useful: http://davidwalsh.name/detect-android How to detect Android device using JavaScript, PHP or .htaccess files.

Why NoSQL is bad?

I just read a great article Why NoSQL is bad for startups It is short and easy to read, I can promise that it is worth to read! :)

Tworzenie nowych Helperów Widoku w Zend Framework

Coś dla wszystkich którzy stosują html w Helperach a widziałem ich już stanowczo zbyt wiele! http://blog.wilgucki.pl/2011/03/helpery-widoku-w-zend-frameworku.html Post bardzo zrozumiale napisany więc zapraszam wszystkich którzy korzystają z Zenda do jego przeczytania.

DevOps - SVN Workflow

Flickr I've read about DevOps   a wikipedia and one aspect of it is not clear for me. How in Flickr they use Subversion? At this presentation:  http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr page: 38 - Always ship trunk page: 40 - Example of "branching in code" And there is Trunk for development, release branch to support etc. But how it looks like in Flickr? There is at page 38 "Always ship trunk" so developers must work on branches most of the time? Or first commit is with 'branching if's" in code? Personally I doesn't like a if's for branching idea... Chrome Recently I read about similar approach in Google Chrome Release Cycle  in which workflow are embedded   configuration options to do branching in code. 1: Everyone works on trunk, then they create stable branch and work on dev and to stabilize branch and ship all scheduled functions. 2: They work on trunk, has 3 channels, trunk, beta a