--- joko/doc/SampleTasks/joko_2003-02.html 2003/02/07 09:44:16 1.27 +++ joko/doc/SampleTasks/joko_2003-02.html 2003/02/20 02:16:23 1.54 @@ -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 @@ -308,13 +310,17 @@ o archiving: manager & cataloguer -o ldap-schema -> rdfs, tangram-schema -> rdfs; => web-based rdfs-browser/-editor +o schema-convertors + o ldap-schema -> rdfs? + o tangram-schema -> rdfs? + o DBIx::DBSchema <-> rdfs? + o => web-based rdfs-browser/-editor??? o glossary: Abstract Syntax Notation Basic Encoding Rules (ASN.1/BER) records o add some notes about licenses: - o code: use GPL/LGPL? - -> + o code: use GPL/LGPL? (GNU General Public License) + ->http://www.gnu.org/copyleft/gpl.html o documentation and stuff: use OpenContent License (OPL)? ->http://opencontent.org/opl.shtml? @@ -338,10 +344,12 @@ o inn o phpWiki -o mnoGoSearch - o provide modified search-interface +o mnoGoSearch - modify search-interface + o simpler form: + o just two fields/areas: a) searchword b) (restrict) searcharea-/scope (by word, by checkboxing) o remember "last recent searches" o give user possibility to "mark search as private" + o focus input-field on page load (javascript!) o describe how to add a button to ie (via javascript) (or moz? via XUL?) which triggers a "search at netfrag.org" automagically @@ -353,14 +361,365 @@ o search::OpenContact +o add copyright information to source-code!!! + +o import directory layout (esp. /home/service) of h1.service.netfrag.org to cvs.netfrag.org + +o add possibility to search for *arbitrary* *unlinked* words against a pre-configured WordExpander, + which expands words to refs (e.g. http-url) automagically + o add javascript-link: "search for selected word/phrase" against search.netfrag.org + +o add new topic: "filter" + o Regexp::Group + o Data::Filter + o Mail::Audit + o Content-Filters + o wiki, tavi, etc. + o QuickNote to HTML (what about the name 'iNote'?) + +o janosch's PerlFileMover + o use unlink together with File::Spec instead of doing a "del" via system + o use File::List (look at File::Iterator also) + o use some directory watcher module or make one from that? + o POE::Component::DirWatch + http://search.cpan.org/author/CHOLET/POE-Component-DirWatch-0.01/DirWatch.pm + +o replace? look at sandr! (Search AND Replace?) (from french university/organization...) + +o install? look at DLAI! (DownLoad And Install?) (from french university/organization...) + +o search::phpDocServ + +o search::[outlook contact sync] + +o pages for patches + +o pages & screenshots for sync + +o redesign layout of article-/message viewer in newsportal etc. + +o setup cvstrac on quepasa.netfrag.org + +o search::[trouble ticket] + +o try lxr? (from sf.net) + +o search::lyra + +o google::[outlook ldap] + +o search::LDAP Search Error + +o nice layout: http://depts.washington.edu/cac/cchome/mis.html + +o split up custom gui: + o two parts (topics): "notes" & "ideas" (& "visions"?) + o *both* may have contexts (are associated with one or more other arbitrary items) + o these may be StartingPoints when having a number of things cross referenced + +o [search::some news posts got purged, sorry] + +o [search::quepasa moves slow] + +o mail output from "df" at quepasa.netfrag.org + +o tell rabit about ps-lxr (lxr-ps?) (the ps filter and link-expander) + +o search::Business::OnlinePayment + +o enhance CVSSpam's ruby-scanner's keywords (TODO, FIXME, etc.) + o REVIEW + o think about different mechanism of how to say "to this with that" to 'cvsspam.rb' + o couple 'cvsspam.rb' and the not-yet-ready + link-expansion/item-interpolation WebService on quepasa.netfrag.org + o filter incoming content through that! forward via mail afterwards! + +o do the same thing described above with inn: + o couple the inn-perl-filters with the mentioned InterpolWebService ;-) + o or should we name it "ExtrapolWebService"? + +o hehe: search::interpol + +o search::it's too hard + +x what's new in perl 5.8.0? + x Unicode + x Threads + x IO + x Signals + x Speed + +o use WWW::Mechanize!!! + +o compare DesignPattern::Bridge with Class::Inner! + +o refactor the DesignPattern::-namespace to the Class::-namespace (perl & php!)!!! +o have seperated search-spaces for + o nfoweb & co. + o news + o cvs-logs + o .... but: still let the feature to search the whole index ... + +o EasyDoc??? + x occupied: look at htmltmpl.sourceforge.net + x it's for python *and* php!!! + +o search::OpenAccess it's already occupied - it's odbc driver stuff + +x why not rdf right now? + x search::[RDF -- the reason given usually being "it's too hard."] + +o search::syncml + +x search::perl inner class + x it works! + x the intended document is found on first place + x this document is also found + o just try to strip out the two documents found in between, + these are the newsportal overview-pages (ThreadView) + where the keywords are found inside the pure titles + +x DSMLv2: + from http://www.netfrag.org/webnews/article.php?id=241&group=nfo.links.computing + DSMLv2 is defined in terms of a set of XML fragments that are used as + payloads in a binding. A binding defines how the DSMLv2 XML fragments are sent + as requests and responses in the context of a specific transport such as SOAP, + SMTP, or a simple data file. DSMLv2 defines two normative bindings: (1) a SOAP + request/response binding is defined in section 6; and (2) a file binding that + serves as the DSMLv2 analog of LDIF is defined in section 7. The rules for + defining other DSMLv2 compliant bindings are found in section 8. + +o review|search::mail to news gateway + o better: (exact (first) hit) + o try to find: http://www.netfrag.org/webnews/attachment.php/nfo.links.computing/372/2/NewsGateway.xml + o search::NewsGateway.xml + +o refactor hash2sql into some module (Data::Storage::Handler::DBI?, shortcuts.pm?) + +o use Hash::Merge instead of object2hash + +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 object2hash -> expand + +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 +
-$Id: joko_2003-02.html,v 1.27 2003/02/07 09:44:16 joko Exp $ +$Id: joko_2003-02.html,v 1.54 2003/02/20 02:16:23 joko Exp $