Posts

Showing posts from June, 2011

JavaScript Strip Tags

To get only Text from String with html tags.


function strip(html)
{
var tmp = document.createElement("DIV");
tmp.innerHTML = html;
return tmp.textContent || tmp.innerText;
}


From: http://css-tricks.com/snippets/javascript/strip-html-tags-in-javascript/

-moz-element in Firefox 4

https://hacks.mozilla.org/2010/08/mozelement/
Really impressive article. Must read.

CSS3 Animations

CSS3 Buttonize Framework

10 Interesting Tools for JavaScript Developers

http://www.catswhocode.com/blog/10-super-useful-tools-for-javascript-developers


Micro.jsDiva.jsBookmarklet generatorjQAPIHeatmap.jsRespond.jsModernizerYepNopeLigature.jsFitText.js

JavaScript Memory Management

Another to read later article about JavaScript: http://engineering.socialcast.com/2011/06/javascript-memory-management/

To books page I've added link to Mozilla page about JavaScript:
https://developer.mozilla.org/en-US/learn/javascript

Great about it is that now I am reading Eloquent JavaScript so it would be convenient to read also the rest of suggested materials :)

For now I have about 19 items in my ToDo list, and it so hard to check it all...

Programmers Health Problems (Wrist exercies)

Image
http://sheddingbikes.com/posts/1281257293.html

For me interesting was wrist exercies:








Node.js on Windows

Make Awesome Web

http://makeawesomeweb.com/

Great site with every new and awesome project in one place.

SpriteCow

Upload image and get coordinates of images in sprites with one click.

http://www.spritecow.com/

JavaScript Scoping and Hoisting

Understanding delete

Great post about delete in JavaScript. From Browsers to Firebug, with explanations about IE bugs and strict mode.

http://perfectionkills.com/understanding-delete/

Protect Career learning new technologies

http://www.jblotus.com/2011/06/21/protect-your-career-with-these-5-web-development-technologies/


GitSSJS with Node.jsConcurrent Programming LanguagesNoSQLResponsive Web Design

Gnome3 - Seed

WebGL Security

http://www.contextis.com/resources/blog/webgl2/

Really good post about security issues of WebGL in browsers.

Programming Languages Speed Test

http://shootout.alioth.debian.org/u32/which-programming-languages-are-fastest.php

Many times I used to know what is fastest, this time in case of JavaScript (V8).

As an example: JavaScript vs. PHP: http://shootout.alioth.debian.org/u32/benchmark.php?test=all&lang=v8&lang2=php

Rynek Mobilny

Ciekawy artykuł o rozwoju mobilnej sieci oraz przewidywaniach na najbliższe dwa lata odnośnie jego rozwoju. Moim zdaniem widać to dobitnie i chyba każdy zdaje sobie sprawę jak ważne staje się opublikowanie własnej aplikacji mobilnej.

http://webhosting.pl/Aplikacje.mobilne.Jesli.chcesz.sie.liczyc.zacznij.programowac.juz.teraz.Tylko.na.ktorej.platformie

CSS Nyan Cat

Repo: https://github.com/michalbe/css-nyan-cat

Page: http://michalbe.github.com/css-nyan-cat/

Note that it works the best in Chrome or new Firefox Beta.

What makes them click

This is list of 100 articles about people, subjects from psychology and UX, UI design. Really impressive.
http://www.whatmakesthemclick.net/articles/
After reading a couple of them I can confirm that this series is great.

JavaScript vs. ActionScript Speed

http://iq12.com/blog/as3-benchmark/

Interesting article with benchmarks of speed of various JavaScript implementations comparing to ActionScript speed.

Object Orinted CSS

Object Oriented CSS
View more presentations from Nicole Sullivan

Interesting presentation with similar rules like CSSLint. Makes me thinking how this can cooperate with SASS/LESS adny if OOCSS or SASS/LESS really solves CSS problems?

Mobile Web & Performance

http://www.slideshare.net/firt/mobile-web-html5-performance-optimization

Great presentation about writing mobile websites, especially to write them to be fast websites.


Mobile Web & HTML5 Performance Optimization
View more presentations from Maximiliano Firtman

CSSLint

http://csslint.net/

This tool is intended to validate CSS files.
Many people are against rules in CSSLint. Read more: http://news.ycombinator.com/item?id=2658948

SVN Move and Merge

Interesting question: http://stackoverflow.com/questions/2064321/subversion-cant-merge-after-a-move

But try this in real work: several feature branches, many bugfix branches and release branch. Add to it that not everybody in a team is svn master and You would know how svn "real" move is important.

But this issue is 9 years old and even now is moved to future 1.8 release.

Subversion 1.7 in roadmap is sheduled for Q1 2011. I am curious when it will be :) http://subversion.apache.org/roadmap.html
About month ago there was much more yellow dots so hope it will be soon.

Tip: In 1.7 SVN will work a bit more like git: one ".svn" folder and even -git option for svn diff.

php2python

http://www.php2python.com

Interesting site that can be useful for developers switching from php to python.
Shows python alternatives to php functions and classes.

Genesis of OOP

http://weblogs.java.net/blog/82/2003/09/02/aristotles-error-or-agile-smagile

I really doesn't know is this is true but makes me thinking. I have read about it  2009, now just bookmarking on blog.

=====================
PL:

http://art-of-software.blogspot.com/2009/11/geneza-i-ograniczenia-oo.html

Asciiflow

Flow charts with ASCII characters.

http://www.asciiflow.com/

Create Zip in JavaScript JSZip

Create zip files in JavaScript. Doesn't work in IE browsers and has problem with others, even new, but for sure it is interesting!

http://jszip.stuartk.co.uk/

Node.js Tutorial: Blog

Create Slides with Fathom.js

Fathom.js is a JavaScript library that can help You in creating slides with HTML and CSS.

Fathom.js is a jQuery plugin and is hosted on github.

Code: https://github.com/markdalgleish/fathom

Website: http://markdalgleish.com/projects/fathom/

Demo: http://markdalgleish.com/presentations/jquerymobile/

A successful Git branching model

Great post about using git to work in team, to develope new new features, fix bugs and support production.

This is great post and in most parts can be used in SVN, Mercurial or Bazaar.

http://nvie.com/posts/a-successful-git-branching-model/

ZendFramework2 - what's new

webmaster.helion.pl

Ciekawa strona w wieloma artykułami na tematy webowe: http://webmaster.helion.pl/

Z tego co widzę nie znajdziemy tam kompletnych kursów na dane tematy, ale najważniejsze pojęcia mają swoje krótkie omówienie. Szczegóły można wyszukać w wielu innych miejscach, ale zrozumienie działania jest najważniejsze.

Co można znaleźć:

HTMLXHTMLCSSCSS3JavaScriptMySQLZa minus można wziąć brak jakiejkolwiek wzmianki o HTML5 (jeśli po prostu nie znalazłem proszę o informacje)

Node Beginner Book

Book of Speed

High-performance web apps: http://www.bookofspeed.com/

Introduction to Git

jVectorMap - SVG with jQuery

NoSQL databases

JavaScript Attack/Defense

http://msdn.microsoft.com/en-us/scriptjunkie/hh243615.aspx

Cross Site Scripting (XSS)Cross Site Request Forgery (CSRF)

Static Website Generators

Everyone knows that static content is fastest...

For small sites this really can be interesting :)  http://iwantmyname.com/blog/2011/02/list-static-website-generators.html

CSS Text Shadow for Copy and Paste

Webian Shell from Mozilla

As @tglazar said, in near future we will be writing only with HTML and JavaScript...

http://www.engadget.com/2011/06/06/mozillas-webian-shell-interface-will-cloak-your-os-in-a-browser/

Podstawy wątków w Javie

Git Tutorials for Beginners

Getting started with html5boilerplate

Easily renaming many files

From: http://www.debian-administration.org/articles/150




for i in "Pre - "*; do mv "$i" "${i/Pre - }"; done; 

Presentations slides with html and css

Common JavaScript mistakes

JavaScript na poważnie

Część pracy magisterskiej (teoretyczna) będąca jednocześnie wstępem do języka JavaScript. Autor prosi o pomoc w wyszukaniu wszelkiej maści bugów :)
http://www.yarpo.pl/2011/06/03/javascript-na-powaznie/

Against hashbangs

ES5 and use strict

Darmowe książki o Java

Books about Node.js

Dynamically changing meta viewport

Hidden features of PHP

http://ilia.ws/files/ipc_2011_hidden_features.pdf

Nice presentation aobut native PHP functions and some interesting PHP projects and extensions.

micro-data - schema.org

Scripts loaders and scripts concatenation

Great post about concatenating scripts and script loaders with explenation how and when to use them.

http://msdn.microsoft.com/en-us/scriptjunkie/hh227261.aspx

Mixins in JavaScript

Slides from Dutch PHP Conference