Log on:
Powered by Elgg

Sam Rose :: Blog

November 30, 2008

http://feeds.feedburner.com/~r/SocialSynergy/~3/469985244/srose

Posted by Sam Rose | 0 comment(s)

November 27, 2008

http://feeds.feedburner.com/~r/SocialSynergy/~3/466994555/srose

Posted by Sam Rose | 0 comment(s)

November 26, 2008

http://feeds.feedburner.com/~r/SocialSynergy/~3/465835893/srose

Posted by Sam Rose | 0 comment(s)

November 25, 2008

http://feeds.feedburner.com/~r/SocialSynergy/~3/464710361/srose

Posted by Sam Rose | 0 comment(s)

November 24, 2008

http://feeds.feedburner.com/~r/SocialSynergy/~3/463550487/srose

Posted by Sam Rose | 0 comment(s)

November 23, 2008

http://feeds.feedburner.com/~r/SocialSynergy/~3/462538402/srose

Posted by Sam Rose | 0 comment(s)

November 22, 2008

http://feeds.feedburner.com/~r/SocialSynergy/~3/461545632/srose

Posted by Sam Rose | 0 comment(s)

November 16, 2008

http://feeds.feedburner.com/~r/SocialSynergy/~3/454609350/srose


  • How to create Microsoft Office documents on the fly using PHP - informBank
    There are two main approaches on building documents in MS Word, MS Excel and MS PowerPoint using PHP. The first is by using the COM library (only if you are running your PHP script on a Windows server) and the other is by "tricking" the Microsoft Office programs by using simple HTML or CSV (for Excel).

  • Antiword: a free MS Word document reader

  • A Java Developer's Guide to Ruby
    Ruby Document Indexing and Search Using the Ferret Library
    By now, you have installed the Ruby gem called ferret. Ferret is the fastest indexing and search library based on Java Lucene (even faster than the Common Lisp version, Montezuma). One interesting fact about the Ferret library is that during development the author David Balmain eventually wrote most of it in C with a Ruby wrapper. The lesson is that if you start to use Ruby and have performance problems, you can always recode the time-critical parts in C or C++. Ferret defines a few classes that you will use in your own applications once you adopt Ruby:

    * Document represents anything that you want to search for: a local file, a web URL, or (as you will see in the next section) text data in a relational database.

Posted by Sam Rose | 0 comment(s)

November 07, 2008

http://feeds.feedburner.com/~r/SocialSynergy/~3/445141715/srose


  • Thrudb – Trac
    Thrudb is a set of simple services built on top of Facebook’s Thrift framework that provides indexing and document storage services for building and scaling websites. Its purpose is to offer web developers flexible, fast and easy-to-use services that can enhance or replace traditional data storage and access layers.

  • Tim Dysinger » Editing Ruby with Eclipse Europa and DLTK
    This editor is completely different than RDT (used in Aptana and elsewhere). Unlike NetBeans, there are no Rails-specific features built-in and there is no support for .erb files. However, the support for basic Ruby code completion and jumping through call stacks is pretty good. Combine that with Eclipse best-of-breed SVN support through Subclipse and it’s a compelling environment to edit Ruby. In the minus column, the debugging support is not as good as NetBeans at the moment.

Posted by Sam Rose | 0 comment(s)

November 05, 2008

http://feeds.feedburner.com/~r/SocialSynergy/~3/442889017/srose


  • Innovation Happens Elsewhere
    This is an online version of our open source book based on the version published by Morgan Kaufmann in April 2005. We post it online in the hopes that people will find it useful. Feel free to link to it.

    This book is intended for anyone considering using Open Source. It describes what open source is, discusses business reasons for using open source, and describes how an open source project works in a day-to-day manner. It will help you decide on whether open source is right for your project, and, if so, what steps you should take to proceed and some mistakes you should avoid.

  • A List Apart: Articles: Bye Bye Embed
    The use of embed has gone on too long. Wishing for it to become part of the official specs is like wishing your partner would start putting the cap on the toothpaste. It’s not going to happen. It’s time to move on. If you want to validate your website, you have to get rid of embed. In this article, I’ll show you how.

  • Apache CouchDB: The CouchDB Project
    Apache CouchDB is a distributed, fault-tolerant and schema-free document-oriented database accessible via a RESTful HTTP/JSON API. Among other features, it provides robust, incremental replication with bi-directional conflict detection and resolution, and is queryable and indexable using a table-oriented view engine with JavaScript acting as the default view definition language.

    CouchDB is written in Erlang

  • ruby-datamapper - Google Code
    The DataMapper is an Object-Relational Mapper for Ruby. It integrates with Rails or can be used stand-alone.

    Why?

    Speed. Speed. Speed. The DataMapper is fast. On average, between 2 to 5 times faster than ActiveRecord under most conditions.

    Easy on hardware. DataMapper uses less RAM than ActiveRecord, both to load the library itself, and during operation.

    Easy on the mind. DataMapper's philosophy is that you shouldn't have to work for performance. You don't have to "include" associations to eager-load. Finders are ActiveRecord compatible, but they also allow for an even simpler, more terse Enumerable-like syntax.

Posted by Sam Rose | 0 comment(s)

<< Back