Posts

Showing posts from March, 2011

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

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

Kurs WebGL

Before website launch

Image
http://www.webguru-india.com/blog/15-check-points-before-website-launch/


Titles and Meta TagsProofread ContentCheck FunctionalityDefensive Design – 404 pageFaviconRSS LinkBack-upLinks – Broken links?Graceful Degradation – JavaScript turned offSitemap ValidationAnalyticsCross-Browser CompatibilityOptimize – SEOPrint-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..

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

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

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

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

CSS Tool-set

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

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 and stable to …