[{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/library\/l-inline.html","bookmark_desc":"Using Inline in Perl","bookmark_notes":"The new Inline module for Perl allows you to write code in other languages (like C, Python, Tcl, or Java) and toss it into Perl scripts with wild abandon.f","ub_date":"1229030428","bookmark_date":"1207174623","tags_str":"binding<\/a>, code<\/a>, perl<\/a>, tutorials<\/a>","se_id":"using-inline-in-perl","user_name":"davidar","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/linux\/library\/l-lob800-2.html?ca=dgr-lnxw02LOBNokia800P2&S_TACT=105AGX59&S_CMP=GR","bookmark_desc":"Linux on board: Accessing the Nokia N800 camera","bookmark_notes":"","ub_date":"1228844880","bookmark_date":"1228844750","tags_str":"ping.fm<\/a>","se_id":"linux-on-board-accessing-the-nokia-n800-camera","user_name":"a1mega","user_img":"mypic200x200.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/web\/library\/wa-realweb10\/?S_TACT=105AGX54&S_CMP=B1204&ca=dnw-948","bookmark_desc":"Real Web 2.0: Battling Web spam, Part 1","bookmark_notes":"","ub_date":"1228852992","bookmark_date":"1228500988","tags_str":"spam<\/a>","se_id":"real-web-2-0-battling-web-spam-part-1","user_name":"drburix02","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/opensource\/library\/os-php-secure-apps\/?S_TACT=105AGY46&S_CMP=PCTAB","bookmark_desc":"Seven habits for writing secure PHP applications","bookmark_notes":"","ub_date":"1228736237","bookmark_date":"1227550883","tags_str":"","se_id":"seven-habits-for-writing-secure-php-applications","user_name":"mdrechsler","user_img":"","user_count":"3"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/linux\/library\/l-gcc-hacks\/index.html","bookmark_desc":"GCC hacks in the Linux kernel","bookmark_notes":"","ub_date":"1228736236","bookmark_date":"1227379527","tags_str":"","se_id":"gcc-hacks-in-the-linux-kernel","user_name":"mdrechsler","user_img":"","user_count":"3"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/linux\/library\/l-11sysadtips\/index.html?ca=dgr-lnxw07LazyLinux11","bookmark_desc":"Lazy Linux: 11 secrets for lazy cluster admins","bookmark_notes":"","ub_date":"1228736234","bookmark_date":"1226339147","tags_str":"","se_id":"lazy-linux-11-secrets-for-lazy-cluster-admins","user_name":"mdrechsler","user_img":"","user_count":"3"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/library\/os-php-sphinxsearch","bookmark_desc":"Build a custom search engine with PHP","bookmark_notes":"","ub_date":"1228866449","bookmark_date":"1225194314","tags_str":"","se_id":"build-a-custom-search-engine-with-php","user_name":"hotfigs","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/library\/l-second-life-1.html","bookmark_desc":"Second Life client, Part 1: Hacking Second Life","bookmark_notes":"","ub_date":"1228736947","bookmark_date":"1221893745","tags_str":"development<\/a>, hacking<\/a>, howto<\/a>, ibm<\/a>, opensource<\/a>, secondlife<\/a>","se_id":"second-life-client-part-1-hacking-second-life","user_name":"praguebob","user_img":"1221515362197.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/linux\/library\/l-system-calls\/index.html?S_TACT=105AGX03&S_CMP=ART","bookmark_desc":"Kernel command using Linux system calls","bookmark_notes":"","ub_date":"1228736218","bookmark_date":"1221892621","tags_str":"","se_id":"kernel-command-using-linux-system-calls","user_name":"mdrechsler","user_img":"","user_count":"2"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/java\/library\/j-jtp11234","bookmark_desc":"Java theory and practice: Going atomic","bookmark_notes":"Until JDK 5.0, it was not possible to write wait-free, lock-free algorithms in the Java language without using native code. The addition of the atomic variable classes in java.util.concurrent changes that situation. Follow along with concurrency expert Brian Goetz as he explains how these new classes have enabled the development of highly scalable nonblocking algorithms in the Java language. Share your thoughts on this article with the author and other readers in the accompanying discussion forum.","ub_date":"1231483470","bookmark_date":"1221851474","tags_str":"java<\/a>","se_id":"java-theory-and-practice-going-atomic","user_name":"thejeshgn","user_img":"thej.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/linux\/library\/l-spider\/index.html","bookmark_desc":"Build a Web spider on Linux","bookmark_notes":"","ub_date":"1228852972","bookmark_date":"1218678823","tags_str":"crawler<\/a>, spider<\/a>, tmv<\/a>","se_id":"build-a-web-spider-on-linux","user_name":"drburix02","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/linux\/library\/l-ss3i-ejbpersist","bookmark_desc":"Speed-start your Linux app: Using EJB persistence with DB2 and WebSphere for Linux on iSeries","bookmark_notes":"This article is for developers of enterprise applications on Linux on iSeries who want to create and load EJB data using EJB persistence in DB2\/400. You'll learn how to configure the WebSphere Application Server on Linux for iSeries with a JDBC provider and data source for EJB persistence in iSeries DB2\/400. You'll create a JDBC provider, create a Java 2 Connector (J2C) authentication data entry, and configure a data source to access the database in iSeries DB2\/400.","ub_date":"1231483469","bookmark_date":"1218579606","tags_str":"iseries<\/a>, jtopen<\/a>","se_id":"speed-start-your-linux-app-using-ejb-persistence-with-db2-and-websphere-for-linux-on-iseries","user_name":"thejeshgn","user_img":"thej.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/xml\/library\/x-tipffoxmicroapi\/#author","bookmark_desc":"Tip: Use the new microformats API in your Firefox 3.0 Extensions","bookmark_notes":"\"The upcoming Firefox 3.0 release has built-in support for microformats in the form of an API that you can access from a Firefox extension. In this tip, you follow a simple example of how to use this API from within your extension code. You take a skeleton Hello World extension and give it the ability to store an hCard from any Web page and then use that stored hCard to populate a Web form.\"\n\nDefinitely a good starting point!","ub_date":"1228865461","bookmark_date":"1213261740","tags_str":"development<\/a>, extensions<\/a>, firefox<\/a>, firefox3<\/a>, microformats<\/a>, xul<\/a>","se_id":"tip-use-the-new-microformats-api-in-your-firefox-3-0-extensions","user_name":"andr3","user_img":"me.png","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/library\/x-ajaxrss","bookmark_desc":"Ajax RSS reader","bookmark_notes":"","ub_date":"1228852942","bookmark_date":"1213259695","tags_str":"ajax<\/a>, feed<\/a>, reader<\/a>, tmv<\/a>","se_id":"ajax-rss-reader-89471","user_name":"drburix02","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/web\/library\/x-html5","bookmark_desc":"New elements in HTML 5","bookmark_notes":"","ub_date":"1228735654","bookmark_date":"1212527922","tags_str":"development<\/a>, html<\/a>, html5<\/a>, markup<\/a>, standard<\/a>, w3c<\/a>, web<\/a>","se_id":"new-elements-in-html-5-83506","user_name":"millette","user_img":"robin-vector-100x100.png","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/linux\/library\/l-linuxboot\/?ca=dgr-lnxw09LinuxBoot","bookmark_desc":"Inside the Linux boot process","bookmark_notes":"","ub_date":"1229031450","bookmark_date":"1212516543","tags_str":"boot<\/a>, linux<\/a>","se_id":"inside-the-linux-boot-process","user_name":"kaykav","user_img":"i_like_you.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/linux\/library\/l-tip-prompt","bookmark_desc":"Tip: Prompt magic","bookmark_notes":"","ub_date":"1229022042","bookmark_date":"1212503539","tags_str":"documentation<\/a>, linux<\/a>, shell<\/a>","se_id":"tip-prompt-magic","user_name":"Eric","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/library\/wa-aj-rssphp\/index.html?S_TACT=105AGX44&S_CMP=EDU","bookmark_desc":"Build a customizable RSS feed aggregator in PHP","bookmark_notes":"","ub_date":"1228852919","bookmark_date":"1211217574","tags_str":"feed<\/a>, php<\/a>","se_id":"build-a-customizable-rss-feed-aggregator-in-php-79856","user_name":"drburix02","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/edu\/x-dw-x-androidrss.html?S_TACT=105AGX54&S_CMP=B0321&ca=dnw-911","bookmark_desc":"Build a mobile RSS reader","bookmark_notes":"","ub_date":"1228852913","bookmark_date":"1210665644","tags_str":"feed<\/a>, mobile<\/a>, programming<\/a>, reader<\/a>","se_id":"build-a-mobile-rss-reader","user_name":"drburix02","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/opensource\/library\/os-php-future\/?ca=dgr-lnxw01PHP-Future","bookmark_desc":"The future of PHP","bookmark_notes":"","ub_date":"1229029926","bookmark_date":"1210656798","tags_str":"code<\/a>, codeing<\/a>, future<\/a>, ibm<\/a>, php<\/a>, php6<\/a>, scripting<\/a>, webdevelopment<\/a>","se_id":"the-future-of-php","user_name":"yatot","user_img":"lavey100.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/grid\/library\/gr-gridorgs\/index.html?ca=drs-","bookmark_desc":"Grid developers: Organizations and projects worth watching","bookmark_notes":"","ub_date":"1228866995","bookmark_date":"1208613217","tags_str":"grid<\/a>, gridcomputing<\/a>, projects<\/a>","se_id":"grid-developers-organizations-and-projects-worth-watching-74821","user_name":"skyle","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/grid\/library\/gr-gridorgs","bookmark_desc":"Grid developers: Organizations and projects worth watching","bookmark_notes":"UberFTP","ub_date":"1228866991","bookmark_date":"1208613214","tags_str":"gridcomputing<\/a>, listing<\/a>","se_id":"grid-developers-organizations-and-projects-worth-watching","user_name":"skyle","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/blogs\/page\/etech?entry=a_new_way_to_aggregate","bookmark_desc":"IBM developerWorks : Blogs : Emerging Technologies You Need to Know","bookmark_notes":"","ub_date":"1228866972","bookmark_date":"1208613200","tags_str":"microformats<\/a>, pingerati<\/a>","se_id":"ibm-developerworks-blogs-emerging-technologies-you-need-to-know","user_name":"skyle","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/xml\/library\/x-youtubeapi\/?S_TACT=105AGX54&S_CMP=B0417&ca=dnw-915","bookmark_desc":"Use the YouTube API with PHP","bookmark_notes":"","ub_date":"1228852887","bookmark_date":"1208483644","tags_str":"php<\/a>, youtube<\/a>","se_id":"use-the-youtube-api-with-php","user_name":"drburix02","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/linux\/library\/l-linux-kernel\/?S_TACT=105AGX59&S_CMP=GR&ca=dgr-lnxw01LKernalAnatomy","bookmark_desc":"Anatomy of the Linux Kernel","bookmark_notes":"An introduction to the Linux kernel, its architecture and major components.","ub_date":"1229027075","bookmark_date":"1207837154","tags_str":"linux<\/a>, opensource<\/a>, reference<\/a>","se_id":"anatomy-of-the-linux-kernel","user_name":"btocher","user_img":"763678.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/library\/os-ad-gwt1","bookmark_desc":"Build an Ajax application using Google Web Toolkit, Apache Derby, and Eclipse, Part 1: The fancy front end","bookmark_notes":"Google Web Toolkit (GWT) is a major step forward in the creation of dynamic JavaScript applications that run in users' Web browsers. Using GWT, developers can design the user interface (UI) and event model using familiar Java techniques while GWT does the hard work of making the code friendly for all the major browsers. Learn the basics of GWT in this first article in a series, including how GWT lets you create an Asynchronous JavaScript + XML (Ajax) application and still write your code in the Java language. Discover how to create and run a small sample GWT application -- a hot new Web 2.0 business called Slicr, which sells pizza online.f","ub_date":"1228864292","bookmark_date":"1207525503","tags_str":"gwt<\/a>","se_id":"build-an-ajax-application-using-google-web-toolkit-apache-derby-and-eclipse-part-1-the-fancy-front-end","user_name":"haighis","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/java\/library\/j-validating\/index.html","bookmark_desc":"Validate localized data with regular expressions","bookmark_notes":"Data validation is a common chore in programming any user interface. The Java language's regular-expression support can make data validation easier. You can define a regular expression that describes valid data and then let the Java runtime see if it matches. But certain types of data have different formats in different locales. The ResourceBundle class lets you work with locale-specific data in an elegant way. This article shows how to combine the two techniques to solve a common data-entry problem. This article was updated on February 1, 2006.f","ub_date":"1228864289","bookmark_date":"1207525365","tags_str":"java internationalization<\/a>","se_id":"validate-localized-data-with-regular-expressions","user_name":"haighis","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/web\/library\/x-html5\/index.html?ca=drs-","bookmark_desc":"New elements in HTML 5","bookmark_notes":"HTML 5 introduces new elements to HTML for the first time since the last millennium. New structural elements include aside, figure, and section. New inline elements include time, meter, and progress. New embedding elements include video and audio. New interactive elements include details, datagrid, and command.f","ub_date":"1226511200","bookmark_date":"1207524132","tags_str":"html5<\/a>","se_id":"new-elements-in-html-5-65673","user_name":"veeliam","user_img":"greenavatar.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/java\/library\/os-ag-gerpluto","bookmark_desc":"Write and deploy portlets to Apache Geronimo with Apache Pluto","bookmark_notes":"Portlets are powerful tools for aggregating data from multiple locations, integrating different applications, and providing a collaborative workspace for groups of users. Apache Pluto is the reference implementation of the Portlet specification, so it's a good choice for testing portlets that are in development. This article teaches you how to install and configure the Pluto portlet container inside the Apache Geronimo server.","ub_date":"1231483459","bookmark_date":"1207071463","tags_str":"portal<\/a>, portlet<\/a>","se_id":"write-and-deploy-portlets-to-apache-geronimo-with-apache-pluto","user_name":"thejeshgn","user_img":"thej.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/db2\/library\/techarticle\/dm-0708ahadian","bookmark_desc":"JLINQ: IBM's new paradigm for writing Java database applications","bookmark_notes":"","ub_date":"1228862363","bookmark_date":"1206486925","tags_str":"article<\/a>, database<\/a>, eclipse<\/a>, java<\/a>, jdbc<\/a>, jlinq<\/a>, orm<\/a>, persistency<\/a>, plugin<\/a>, sql<\/a>, More...<\/a>","se_id":"jlinq-ibms-new-paradigm-for-writing-java-database-applications","user_name":"bguijt","user_img":"dsc_9112.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/webservices\/library\/ws-soa-esbarch\/index.html?ca=drs-","bookmark_desc":"ESB-oriented architecture: The wrong approach to adopting SOA","bookmark_notes":"","ub_date":"1228862363","bookmark_date":"1206486924","tags_str":"architecture<\/a>, article<\/a>, esb<\/a>, soa<\/a>","se_id":"esb-oriented-architecture-the-wrong-approach-to-adopting-soa","user_name":"bguijt","user_img":"dsc_9112.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/xml\/library\/x-matters13.html","bookmark_desc":"XML and compression","bookmark_notes":"","ub_date":"1228862356","bookmark_date":"1206486914","tags_str":"article<\/a>, compression<\/a>, parser<\/a>, xml<\/a>","se_id":"xml-and-compression","user_name":"bguijt","user_img":"dsc_9112.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/webservices\/library\/ws-restajax\/index.html?ca=drs-","bookmark_desc":"RESTful Web services and their Ajax-based clients","bookmark_notes":"","ub_date":"1228852818","bookmark_date":"1204427749","tags_str":"ajax<\/a>, webservice<\/a>","se_id":"restful-web-services-and-their-ajax-based-clients","user_name":"drburix02","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/library\/l-tune-lamp-2.html?ca=dnw-827","bookmark_desc":"Tuning LAMP systems, Part 2: Optimizing Apache and PHP","bookmark_notes":"","ub_date":"1228852818","bookmark_date":"1204427749","tags_str":"development<\/a>","se_id":"tuning-lamp-systems-part-2-optimizing-apache-and-php","user_name":"drburix02","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks","bookmark_desc":"developerWorks : IBM's resource for developers","bookmark_notes":"","ub_date":"1228852813","bookmark_date":"1204427720","tags_str":"programming<\/a>","se_id":"developerworks-ibms-resource-for-developers","user_name":"drburix02","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/edu\/x-dw-x-rssdatabase.html?S_TACT=105AGX54&S_CMP=A1221&ca=dnw-849","bookmark_desc":"Push RSS to new limits","bookmark_notes":"","ub_date":"1228852774","bookmark_date":"1204427523","tags_str":"programming<\/a>, rss<\/a>","se_id":"push-rss-to-new-limits","user_name":"drburix02","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/web\/library\/wa-aj-rssphp\/?S_TACT=105AGX54&S_CMP=B0125&ca=dnw-903","bookmark_desc":"Build a customizable RSS feed aggregator in PHP","bookmark_notes":"","ub_date":"1228852770","bookmark_date":"1204427513","tags_str":"programming<\/a>, rss<\/a>","se_id":"build-a-customizable-rss-feed-aggregator-in-php","user_name":"drburix02","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/views\/opensource\/libraryview.jsp?search_by=cook+web+sites+CakePHP","bookmark_desc":"developerWorks : Open source : Technical library view","bookmark_notes":"All cake php related tutorials","ub_date":"1231483459","bookmark_date":"1201662145","tags_str":"cakephp<\/a>","se_id":"developerworks-open-source-technical-library-view","user_name":"thejeshgn","user_img":"thej.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/db2\/library\/techarticle\/0307balani\/0307balani.html","bookmark_desc":"Pagination using DB2 UDB and JSPs","bookmark_notes":"This article explains how to display DB2 UDB search results in chunks of pages either through using the rownext() feature provided in the product, or by using a Java stateful bean or HttpSession. It also details the pros and cons of each method","ub_date":"1231483459","bookmark_date":"1201525297","tags_str":"db2<\/a>, java<\/a>","se_id":"pagination-using-db2-udb-and-jsps","user_name":"thejeshgn","user_img":"thej.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/xml\/library\/x-atomencryption","bookmark_desc":"Signing, encrypting, and decrypting Atom","bookmark_notes":"A write up from IBM on encrypting Atom. We talked about this 3 years ago. This would make a very interesting proof of concept. An aggregator that has mixed public and private content -- those with the keys can see it, those without see an access denied me","ub_date":"1229034798","bookmark_date":"1201158347","tags_str":"atom<\/a>, cryptography<\/a>, developerworks<\/a>, encryption<\/a>, ibm<\/a>, java<\/a>, viailabra<\/a>","se_id":"signing-encrypting-and-decrypting-atom","user_name":"bmann","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/library\/l-django\/index.html?ca=drs-","bookmark_desc":"Python Web frameworks, Part 1: Develop for the Web with Django and Python","bookmark_notes":"","ub_date":"1228929419","bookmark_date":"1198548755","tags_str":"","se_id":"python-web-frameworks-part-1-develop-for-the-web-with-django-and-python","user_name":"Lisa","user_img":"avatarwide.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/web\/library\/wa-ajaxtop2\/index.html?ca=drs-","bookmark_desc":"Considering Ajax, Part 2: Change your life with mashups","bookmark_notes":"","ub_date":"1228929419","bookmark_date":"1198548755","tags_str":"","se_id":"considering-ajax-part-2-change-your-life-with-mashups","user_name":"Lisa","user_img":"avatarwide.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/library\/wi-arch27.html?ca=drs-","bookmark_desc":"Architectural manifesto: In praise of simplicity","bookmark_notes":"","ub_date":"1228929419","bookmark_date":"1198548755","tags_str":"","se_id":"architectural-manifesto-in-praise-of-simplicity","user_name":"Lisa","user_img":"avatarwide.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/java\/library\/j-ajax4\/index.html?ca=drs-","bookmark_desc":"Ajax for Java developers: Exploring the Google Web Toolkit","bookmark_notes":"","ub_date":"1228929419","bookmark_date":"1198548755","tags_str":"","se_id":"ajax-for-java-developers-exploring-the-google-web-toolkit","user_name":"Lisa","user_img":"avatarwide.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/library\/x-microformats\/index.html?ca=drs-","bookmark_desc":"Separate data and formatting with microformats","bookmark_notes":"","ub_date":"1228929419","bookmark_date":"1198548755","tags_str":"","se_id":"separate-data-and-formatting-with-microformats","user_name":"Lisa","user_img":"avatarwide.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com","bookmark_desc":"IBM","bookmark_notes":"","ub_date":"1200950853","bookmark_date":"1198279359","tags_str":"","se_id":"ibm","user_name":"davidhogg","user_img":"p088.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/views\/linux\/rss\/libraryview.jsp","bookmark_desc":"IBM developerWorks Linux zone","bookmark_notes":"","ub_date":"1196702842","bookmark_date":"1196701218","tags_str":"imported<\/a>, linuxopensource<\/a>, publiclist<\/a>, wizzrss<\/a>","se_id":"ibm-developerworks-linux-zone","user_name":"J__1","user_img":"dilbert.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/library\/wa-dbversion\/index.html?ca=drs-","bookmark_desc":"Track and record database schema versions","bookmark_notes":"","ub_date":"1195568835","bookmark_date":"1195568835","tags_str":"","se_id":"track-and-record-database-schema-versions","user_name":"haighis","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/library\/x-html5\/?ca=dgr-lnxw01NewHTML","bookmark_desc":"New elements in HTML 5","bookmark_notes":"","ub_date":"1193322988","bookmark_date":"1193322988","tags_str":"","se_id":"new-elements-in-html-5","user_name":"aaronbassett","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ibm.com\/developerworks\/aix\/library\/au-speakingunix11","bookmark_desc":"Speaking UNIX, Part 11: Ramble around the UNIX file system","bookmark_notes":"","ub_date":"1231479993","bookmark_date":"1192043890","tags_str":"filesystem<\/a>, howto<\/a>, ibm<\/a>, information<\/a>, learning<\/a>, linux<\/a>, reference<\/a>, tutorial<\/a>, ubuntu<\/a>, unix<\/a>, More...<\/a>","se_id":"speaking-unix-part-11-ramble-around-the-unix-file-system","user_name":"deusdiabolus","user_img":"subtle200square.gif","user_count":"1"}]