gru
16

Symfony 2 Tutorial

Bardzo fajny tutorial http://tutorial.symblog.co.uk/ do Symfony 2.

wrz
07

Enter nie wysyła formularza

Kolejny z serii krótkich i przydatnych wpisów. Jeśli chcemy aby wciśnięcie przycisku ENTER nie wysyłało formularza to problem ten można rozwiązać w następujący sposób:

<form>
 <input type="text" name="pole" id="pole"/>
</form>

<script>
$('#pole').keypress(function(event){

        return disableEnterKey(event)
 });

function disableEnterKey(event)
{
     var key;
     if(window.event)
          key = window.event.keyCode;     //IE
     else
          key = event.which;     //firefox

     if(key == 13)
          return false;
     else
          return true;
}
</script>

wrz
06

Sprawdzenie ilości zaznaczonych checkboxów

Za pomocą jQuery można w łatwy sposób sprawdzić ilość zaznaczonych checkboxów:

var $checkboxy = $('input[type=checkbox]');
alert($checkboxy.filter(':checked').length);

wrz
06

Zaznacz wszystkie / odznacz wszystkie

Prosty, ale bardzo przydatny sposób zaznaczania wszystkich checkboxów na liście z użyciem jQuery:

Zaznaczanie:
function checkAll(form_id, checkbox_name) {
$("form#"+form_id+"INPUT[@name="+checkbox_name+"][type='checkbox']").attr('checked', true);
}

Odznaczanie:
function uncheckAll(form_id, checkbox_name) {
$("form#"+form_id+"INPUT[@name="+checkbox_name+"][type='checkbox']").attr('checked', false);
}

cze
10

Modernizr

Modernizr is an open source, MIT-licensed JavaScript library that detects support for many HTML5 & CSS3 features. You should always use the latest version. To use it, include the following <script> element at the top of your page.

maj
17

Asterisk.Edu.Pl

W dniu wczorajszym wystartowała polska strona z wsparciem dla użytkowników Asterisk PBX. Na dzień dobry opublikowana została instalacja serwera Asterisk PBX. Zachęcam do zaglądania pod ten adres: asterisk.edu.pl. Życzymy powodzenia autorom!

mar
08

Przekonwertuj Flash-a do HTML5

Firma Adobe udostępniła w dniu dzisiejszym na swojej stronie aplikację, dzięki której w łatwy sposób można przerobić animację Flash na HTML 5. Aplikację można znaleźć pod adresem http://labs.adobe.com/downloads/wallaby.html

sty
15

Objective-PHP and Moka

Objective-PHP release under the BSD 3-clause license. Moka released under the LGPL (see COPYING & COPYING.LESSER) Copyright 2009, 2010 Stephen Paul Ierodiaconou stephen@flat53.com

Objective-PHP is a port of the Objective-C (or Objective-J ) runtime to PHP. This adds the language features of Objective-C nestled nicely inside the syntax of Objective-C.

Moka is a port of the Apple Cocoa Frameworks (or Cappuccino ). As PHP is primarily a server side scripting language the frameworks are currently non-UI ones (Foundation).

Intro to Objective-PHP & Moka from Stephen Ierodiaconou on Vimeo.

Project home page: http://stevegeek.github.com/moka/

sty
09

Aplikacja w Qt 4.7

W nowym SDJ znalazły się artykuły na temat programowania z użyciem Qt. Cały magazyn do pobrania w pliku PDF znajduje się pod adresem http://sdjournal.org/magazine/1584-aplikacja-w-qt-4-7

gru
16

PHP Array vs. SplFixedArray Class

I made simply test to check speed of SplFixedArray and to compare it with array.

<?php
function micro()
{
list($msec, $sec) = explode(" ", microtime());
return ((float)$msec + (float)$sec);
}

$start = micro();
$spl_array = new SplFixedArray(5);
for($i=0; $i&lt;1000; $i++) {
$spl_array[0] = 1;
$spl_array[1] = 2;
$spl_array[2] = 3;
$spl_array[3] = 4;
$spl_array[4] = 5;

$spl_array-&gt;count();
}
$end= micro();

echo "\r\nSplFixedArray: ".($end-$start)."s\r\n";

$start = micro();
$array = array();
for($i=0; $i&lt;1000; $i++) {
$array[0] = 1;
$array[1] = 2;
$array[2] = 3;
$array[3] = 4;
$array[4] = 5;

count($array);
}
$end = micro();

echo "\r\nArray: ".($end-$start)."s\r\n\r\n";

?>

Output:

SplFixedArray: 0.00094294548034668s

Array: 0.00056099891662598s

Conclusion:

Arrays are faster than SplFixedArray – in my example 56% faster :)

Starsze posty &laquo