15Apr/100

Tartalomszolgáltatás vs. szolgáltatásfejlesztés

Gyakran kerülnek elő olyan régi, szemléletbeli problémák, amiket újra és újra tisztázni kell. Az egyik ilyen öröktéma a tartalomi siteok és a szolgáltatást kínáló siteok közötti éles különbségek fejlesztési stratégia meghatározásakor. Mik is ezek a különbségek? Öninspirációs jegyzet, publikusan.

1Mar/10Off

BBC global visual language 2.0

Korábban már körbement(?) az új BBC layout kapcsán postolt leírás a tervezésről, feladatokról. A postban volt egy link a Global Visual Langauge-ról és valahogy sikerült letöltenem egy Global Visual Language 2.0 elnevezésű pdf fájlt. A kötelező "olvasmány" 50 oldal, nagyon sok képpel, kb. 7.8MB, prezentáció jelleggel. (Picit cinkes, hogy  nem ismertem / foglalkoztam vele, de talán ezzel vagyunk ezzel így páran, ami nem mentség, de megnyugató mantra lehet másoknak is.)

Webfejlesztőkön kívűl ajánlott még online újságíróknak, project managereknek, egyszerűen, átláthatóan, érthetően magyaráz el okokat, mi miért úgy van ahogy, miért pont ott és úgy van a design elem, ahova a designer, GUI tervező rakta.

Különösebben nem szorul kommentárra, a tartalma magáért beszél. A GVL elérhető itt. A pdf fájl felraktam magamhoz is, remélhetőleg nem törnek rám a bbc ninják. Szánj rá 20-30 percet, inspiráló.

Letöltés itt.

3Jul/09Off

Fatal error: Call to undefined function preg_match() in /usr/local/share/pear/PEAR/Frontend/CLI.php on line 57

/usr/local/bin/pecl remove the  '-n'

exec $PHP -C -n -q $INCARG -> exec $PHP -C -q $INCARG

19May/09Off

how to get back new value postgresql after insert

INSERT INTO distributors (did, dname) VALUES (DEFAULT, 'XYZ Widgets')
RETURNING did;
19May/090

pear HTML_TagCloud error sorting tags wrong order

error: pear HTML_TagCloud error sorting tags wrong order

solution: set your locale before use html_tagcloud like

setlocale(LC_ALL, 'en_US.UTF-8');

remember, set back locale to right value, after use html_tagcloud if is necessary

19May/09Off

CPU does not support long mode freebsd install error

error: CPU does not support long mode

solution: use 32bit install kit.

19May/09Off

how to dump postgresql pg_dump

pg_dump -U dbuser -d databasetodump -Fc -f /pathtodumpdir/dumpfilename.sql

19May/09Off

php profiler xdebug, wincachegrind, webgrind

/usr/ports/devel/php-xdebug

php.ini (or xdebug.ini)

[xdebug]

zend_extension="/usr/local/lib/php/20060613/xdebug.so"

xdebug.profiler_enable = On
xdebug.show_local_vars=On
xdebug.dump.SERVER=HTTP_HOST, SERVER_NAME
xdebug.dump_globals=On
xdebug.collect_params=4
xdebug.dump.GET=*
xdebug.dump.POST=*
xdebug.profiler_output_dir = "/pathtoyourlogsdir/logs/"
xdebug.profiler_append= 0
xdebug.auto_trace = Off
xdebug.show_mem_delta = On
xdebug.collect_return = Off
xdebug.trace_options = 1
xdebug.var_display_max_children = 2000
xdebug.var_display_max_depth = 2000
xdebug.var_display_max_data = 2000
download wincachegrind or use orignal project home
Check this: http://code.google.com/p/webgrind/ and XDebug Slides – OSCON 2009 - Brandon Savage
19May/09Off

how to check locale settings php

echo strftime("%A %e %B %Y", mktime(0, 0, 0, 12, 22, 1978));

18May/09Off

how to register autoload function php

require_once  'autoloader.func.php';

autoloader.func.php ->

function __autoload($class_name)

{

$load = include_once ('pathtoyourclassesdirectory'. $class_name . '.class.php');

return true;

}

or

use spl_autoload_register("class_autoloader")  but  this is slow.