Skip to main content

Posts

Showing posts from April, 2011

Speech input in Chrome

Ubuntu Unity Keybord Shortcuts Wallpapers

HTML5 Performance

Iframe src html content

This chrome example extension:
http://code.google.com/chrome/extensions/samples.html#597015d3bcce3da693b02314afd607bec4f55291
in feed.html creates html to assign to src attribute of iframe:
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/news_a11y/feed.html?content-type=text/plain

desc.src="data:text/html," + iframe_src + itemDesc + "";


But if You try this there is problem with encoding within IFRAME, at least for everything else than ASCII...

To sole this I recommend reading:
http://msdn.microsoft.com/en-us/library/cc848897(v=vs.85).aspx
Especially: http://www.ietf.org/rfc/rfc2397.txt

Finally, fix looks like this:
desc.src="data:text/html;charset=\"UTF-8\"," + iframe_src + itemDesc + "";



Raphael.js - vector graphics on the web

I found very interesting library for including vertex graphics into websites (eg for charts).
It uses SVG in newer browsers and VML in old IE so it works even in IE6. Graphics are DOM objects so after drawing they can be accessed by other JavaScript (event handlers).

http://raphaeljs.com/

There is also plugin explicitly for charts:
http://g.raphaeljs.com/

WebGL on Android

Lately I read article about WebGL (can't find it now) but I realized that WebGL lack of support in browsers (many of them doesn't want to implement it).  After that I probably stick to canvas for now and see how WebGL will work in the future (or play with other *GL on native platform).
Interesting is idea to write WebGL and run it on mobile (Android): http://blogs.sonyericsson.com/developerworld/2011/02/24/webgl-support-in-the-android-web-browser/
I wonder how performance looks compared to native...

Historia rozwoju WWW

How to choose OpenSource license

This is great chart! Read it all :D

Google Chrome Hosted Apps Tutorial

I have installed some Google Chrome Apps but most of them are simply Bookmarks to sites.
Lets build that bookmark!
How to build it:  http://code.google.com/chrome/apps/docs/developers_guide.html
This is all You need to build it... but this is not the end...
If You want to pay 5$ and host Your app on Google App Store go to https://chrome.google.com/webstore/developer/dashboard and upload zip file with Your app.
I don't want to pay, at least yet so I will try to host it by myself... 
Pack it Youself: http://code.google.com/chrome/extensions/packaging.html
After packaging put app.crx to your server and app.pem to some secure place (encrypted pendrive ?)



My App: Interia.pl


Code: https://github.com/krzychukula/interia
Installation:  This is problematic because host is different than site that host app sot to install it You must download it to a file (right click) and later install it from downloaded file :)
Download it from google sites: https://sites.google.com/site/krzychukula/chrome
Or try Dir…

SDJ Maj

Do pobrania nowy SDJ.
Zaciekawiło mnie głównie to 3D dla WWW.

http://sdjournal.pl/magazine/1683-po-co-nam-interfejsy-tworzenie-elastycznego-kodu

PS. Jeszcze nie czytałem, ale postaram się jeszcze dzisiaj wieczorem :)

Aktualizacja:

3D dla WWW to artykuł o Flash, jeśli kogoś ciekawi ActionScript to proszę bardzo... mnie w ogóle.
Cóż poza tym zainteresował mnie artykuł o Ciągłej Integracji i TDD ale artykuł był raczej wprowadzeniem, przydatne jeśli ktoś nie ma pojęcia o co w ogóle w tym chodzi...
Poza tym przejrzałem jeszcze pismo ale nic mnie specjlanie nie zainteresowało (może trochę artykuł o interfejsach ale zawiedziony poprzednimi nie dałem mu szansy... Po innych dzisiejszych postach widać że wolałem zająć się czym innym...

HTML5 Boilerplate - PL

Czym jest HTML5 Boilerplate?

http://html5boilerplate.com/

Najpierw małe wprowadzenie...
Mnie strona się nie podoba... jest przeładowana i trudno mi się w niej odnaleźć. Jakiś czas temu próbowałem się w to wgryźć ale ta strona mnie odrzuca. Podszedłem do problemu od innej strony, znalazłem w końcu dzisiaj trochę czasu by obejrzeć kilka wideo na ten temat, w tym prezentację autora.

Co to jest?
HTML5 jest startowym szablonem dla stron www.
Z wieloma przetestowanymi 'hackami', podstawowymi ustawieniami i podstawowymi frameworkami, ale nadal szablon startowy.

Wideo można obejrzeć na blogu autora (lub poniżej):
http://paulirish.com/2011/videos-about-the-html5-boilerplate/
(ps. Tło tego bloga zawsze mnie rozprasza i zaczynam rysować jakieś dziwne esy-floresy ;)

Prezentacja (najważniejsza):


Jak zacząć:


Builder:



Polecam szczególnie pierwsze wideo, prezentacja jest naprawdę ciekawa i nabiera się do tego odpowiedniego dystansu.

Co zawiera:

.htaccess z zachowaniem plików itp.Szablon HTML5CSS…

Page Speed Online

Google releases a online version of Page Speed!

Announce: http://googlewebmastercentral.blogspot.com/2011/03/introducing-page-speed-online-with.html
Project: http://pagespeed.googlelabs.com/

As I tested it works really good and just like browser addon. For me it is much better! Why? Every addon makes my browsing slower and slower, so if I can use online version I will.