--- joko/doc/SampleTasks/joko_2003-02.html 2003/02/09 00:44:37 1.42 +++ joko/doc/SampleTasks/joko_2003-02.html 2003/02/26 11:26:09 1.59 @@ -270,6 +270,8 @@ o integrate PEAR::Translation with smarty o look at http://pear.php.net/package-info.php?pacid=124&release=1.2.3 o look at http://smarty.php.net + o refactor flib/Application/i10n/LocaleText.php + o send patch for PEAR/Log/file.php @@ -499,14 +501,347 @@ o make a Object::Merge (maybe patch Hash::Merge) to refactor hash2object somehow +o use Class::Inner!!! + +o example faq: Was ist ein search::Buffer-Overrun? + +o enhance statistics for Data::Transfer::Sync + o timing + +o inote.com? + +o search::quickstart + +o search::Devel-Metadata + +o is there a better alternative for Data::Compare::Struct on CPAN? + +o refactor: + o DesignPattern::Object to Class::Base (perl & php) + o DesignPattern::Bridge to Class::Bridge (perl) + o DesignPattern::Bridge to Class::Inner (php) + +o make mnogosearch quiet / write output to logfile + +o use PEAR::Tree! + +o backup of quepasa.netfrag.org on meister.ultrajan.de + o cd /home/joko + o cvs -d :ext:joko@netfrag.org:/var/lib/cvs checkout joko/virtual/joko_backup_ultrajan + +o org.netfrag.glib + + function getObjectList() { + // -------------------- clone this & modify ---------- + $rpcinfo = $this->rpcinfo; + $cache_key = session_id() . "-" . "ObjectTypeList"; + $objectTypeList = mkObject('Data::Driver::Proxy', $cache_key, array( key => 1, command => 'getObjectList', remote => 1, rpcinfo => $rpcinfo, cache => array( db => 0, session => 1 ) ) ); + $result = $objectTypeList->getAttributes(); + return $result; + // -------------------- clone this & modify ---------- + } +o check out xoops: www.xoops.org + +o search::Manuel Lemos + +o use XOOPS (uses smarty) and PRAX (instead / together with RPC::XML?) + +o collaborative Dynabooks, Constructionism, Intertwingulation + +o search::RBAC + +o check out + o squeakland.org + o binarycloud: http://greenhell.com/BinaryCloud + o http://dev.greenhell.com/ + o http://greenhell.com/phpWebForm + o http://greenhell.com/dataMiner + +o binarycloud FormBuilder!!! + +o for Perl?? + o ant + o wsif + +o search::Beaming Files - OpenOBEX + +o winscp! + +o OBEX!!! + +o Generic object exchange profile (GOEP) + +o Object push profile (OPP) + +o l2cap - Logical Link Control and Adaptation Protocol + +o http://www.bluetoothsig.org/upf/ + UnPlugFest-12 (FULL) - Europe - October 2003 + +o ISO 13250 + +o XML::RPC --> XMLRPC::Lite??? + +o in search for a native perl make solution: + - gnu make: http://www.gnu.org/software/make/ + - java ant: http://ant.apache.org/ + - perforce jam (just another make): http://www.perforce.com/jam/jam.html + - perl make: http://search.cpan.org/author/MHOSKEN/Font-TTF-0.32/pmake.bat + pmake - a perl 'make' replacement + based on: + - CPAN Make: http://search.cpan.org/author/NI-S/Make-1.00/ + Make - module for processing makefiles + - Phing: http://webstract.org/ + Phing is a build system, similar to Gnu make, and Apache ant, + though it's concept is closer to ant than it is to gnumake. + In fact, Phing was written with ant's design in mind to create a build system. + Phing stands for "PHphmake Is Not Gnumake". + - nant: http://nant.sourceforge.net/ + NAnt is a free .NET build tool. In theory it is kind of like make without make's wrinkles. + In practice it's a lot like Ant. NAnt has been tested with the .Net Release. + - cons - A Make replacement + http://www.dsmit.com/cons/ + - SCons: http://www.scons.org/ + a Software Construction tool + - a-a-p: http://www.a-a-p.org/ + - Data::Flow - Perl extension for simple-minded recipe-controlled build of data + http://search.cpan.org/dist/Data-Flow/Flow.pm + - OpenOffice.org - Build tool + +o CPAN: + o JHI + o Text::Starfish + o Meta-0.08 > java_run.pl + o Jvm + o Java + o Inline::Java + o PBJ::JNI + o PDL::IO::HDF5 + +o look at mini-xml (php and perl!) + +o search::perl- and php- development + +o bonobo + o 1. + perl -MCPAN -eshell + install Bonobo + Gtk::Perl didn't work + cd /root/.cpan/build/Gtk-Perl-0.7008 + perl Makefile.PL --with-gtk-force --without-guessing + install XML::Writer + (install GNOME::GNORBA) + o 2. + perl2html + CPAN: GDA GNU Data Access (GDA) Perl Module Library (libgda) + o 3. + The Perl Shell (psh): http://www.gregorpurdy.com/gregor/psh/ + o 4. + apt-get install bonobo-python + +o rap: Request and Process + or: Ant for Perl + o use: + o Data::Flow + o psh (http://search.cpan.org/src/GREGOR/psh-1.8/) + o HDF? + o XML::Simple + o XPC.pm - XML Procedure Call Classes (http://search.cpan.org/src/GREGOR/XPC-0.2/lib/XPC.pm) + o POE::Component::JobQueue + o Schedule + o Term::ShellKit + o IPC::Run + o XML Procedure Call (XPC) + + o alternative to XML::Simple? + o XML::Twig + o Scalar::Util + o WeakRef + o XML::UM + o XML::TreeBuilder + o XML::STX + o XML::SAX + x XML::Parser(Style=Tree)! + +o ojb + http://db.apache.org/ojb/ + ObJectRelationalBridge (OJB) is an Object/Relational mapping tool + that allows transparent persistence for Java Objects against relational databases. + +x some new perl modules (important for the framework) + x Data::Code::Module + x Data::Code::Ref + x Data::Code::Scalar + x Data::Code::Symbol + x Data::Rap + x Log::Dispatch::Config::Object + +x netfrag.org - new shortcuts + x prepare: + export PATH=$PATH:/home/max/dev/netfrag.org/nfo/perl/scripts/shortcuts + x run-there: + run-there.pl ~/dev/netfrag.org/nfo/perl "cvs -q update -d" + x rap: + rap.pl + x rap.pl hello world + x rap.pl hello config + x rap.pl hello db + +o Data::Transfer::Sync: wording: descent <-> descendant??? + +o Perl: + o we have: + __PACKAGE__, __FILE__, __LINE__ + o what about: + __OBJECT__, __NAMESPACE__, __CHILD__? + .... or some other custom defined ones? + ... or (at least) an alternative to them!!! + +x OEF + # FIXME: this should be encapsulated by a rpc-service + # -> see API/Admin + # establishing this here is just a step to that + # btw: it should also be possible to trigger advanced + # jobs from a flat script *without* any rpc stuff. + +x branding: + - wetter.msn.de + - vwwetter.msn.de + - wetter.msn.ch + - wetter.msn.at + +x renamed core methods + x object2hash -> expand + x hash2object -> merge_to + x var2utf8 -> latin_to_utf8 + x var_utf2iso -> utf8_to_latin + x trim -> ??? (properly wrapped - hopefully....) + +o break intertwingulation + +o determine how far away a bit of information is... + just count the links needed to be visited for that purpose! ;-) + x two examples: + x XLink - what was that about? (3x) + x http://netfrag.org/search/?q=xlink + x http://www.netfrag.org/webnews/article.php?id=585&group=nfo.links.computing + x http://www.w3.org/TR/xlink/ + x making ' LDAP + follow::http://www.netfrag.org/webnews/article.php?id=215&group=nfo.links.computing + o CC-PP - A user side framework for enhanced content negotiation + follow::http://www.netfrag.org/webnews/article.php?id=152&group=nfo.links.computing + +o PoweredBy page for netfrag.org + o from hetzner + o over suse, uml, debian + o to gnu, apache, perl, php and stuff + +o ViewableBy page for netfrag.org + o from lynx + o over netscape 2-, ie 3- + o to mozilla x and kde x + o (what about syndicator-clients?) + +x Auszug aus "Gesammelte Weisheiten" von http://isgwww.cs.uni-magdeburg.de/~raab/wisdom.html + x follow::http://www.netfrag.org/webnews/article.php?id=556&group=nfo.links.computing::(41.) + x follow::http://www.netfrag.org/webnews/article.php?id=556&group=nfo.links.computing::(35.) + x follow::http://www.netfrag.org/webnews/article.php?id=556&group=nfo.links.computing::(28.) + x follow::http://www.netfrag.org/webnews/article.php?id=556&group=nfo.links.computing::(av.. Murphy's Gesetz) + x follow::http://www.netfrag.org/webnews/article.php?id=556&group=nfo.links.computing::(w.. Clarke's Gesetz der revolutionären Ideen) + x follow::http://www.netfrag.org/webnews/article.php?id=556&group=nfo.links.computing::(11. + 12.)
-$Id: joko_2003-02.html,v 1.42 2003/02/09 00:44:37 joko Exp $ +$Id: joko_2003-02.html,v 1.59 2003/02/26 11:26:09 joko Exp $