stargeek
PHP news website logo.
home    PHP scripts    articles    seo tools    links    search    contact    shop    realtors


PHP Class 'SQLCall' released







PHP Class 'SQLCall' released

PHP Class 'SQLCall' released 09/26/2002 07:29 PM

SQLCall uses PHP's highly dynamic nature to give the calling class unprecedented access to the result set in an intuitive way. It currently only supports connections to mySQL databases. This class is perfect for those who like their results at hand - no hashes or lists to have to walk through.




This is a GrokNews Entry: (what is grok?)





Similar Items

PHP Class 'SQLCall' released

Grok Headline matches for PHP Class 'SQLCall' released

PHP Class 'PHP or Java Class Code
Generator' released


PHP Class 'PHP or Java Class Code
Generator' released
03/06/2004 02:00 AM
This package is meant is automate the generation of classes to access databases in Java beans style. It uses the Fast Template engine to process template files that define the skeleton of functions and variables of classes that store and retrieve data object property values from a given database table, getter and setter functions to access those properties and a function to delete a data object row from the respective database table. The package comes with templates to generate classes either in PHP or Java. The PHP template defines code to access data objects in a MySQL database. The Java template defines code to access data objects in any database supported by JDBC.

PHP Class 'Convert Class To HTML Table'
released


PHP Class 'Convert Class To HTML Table'
released
02/10/2004 02:46 AM
This class is meant to display the structure of any class as an HTML table. The class being displayed can have variables that contain objects of other classes or arrays and treats those variables each accordingly.

PHP Class 'Bs_StopWatch.class.php'
released


PHP Class 'Bs_StopWatch.class.php'
released
11/07/2002 07:59 PM
You can take times during a code run and at the end get a time table as HTML or text table. The output will contain total and as delta between each take in microseconds. Free Code; This Class is part of the BlueShoes PHP Application Framework, see blueshoes.org.

PHP Class 'Bs_CsvUtil.class.php'
released


PHP Class 'Bs_CsvUtil.class.php'
released
11/08/2002 08:17 PM
Features: supports any separator char sequence, default is semicolon ";". supports separator characters in the values. eg you use a ; as separator, your line may look like blah;hello world;"foo";"foo;bar";"this is a ""string""";got it?;foo as you can see, the values can be in "quotes". if your text uses quotes itself as in the "string" example, they are escaped in ms-style with 2 quotes. and by using quotes we can even have your separator inside the text (example "foo;bar"). line breaks. a csv line may spread over multiple lines using crlf in a field value. see the checkMultiline param and the _checkMultiline() method.

PHP Class 'calend.class.php' released


PHP Class 'calend.class.php' released 01/03/2003 07:52 PM
This class generates HTML calendars in the portuguese language. In portuguese: Esta classe gera um calendário em português em HTML.

PHP Class 'My DB' released


PHP Class 'My DB' released 02/15/2004 07:40 PM
This class is a simple wrapper around MySQL database acess functions. It provides wrapper functions around most of the PHP MySQL extension function like database, connection, queries execution and result data access, error message retrieval, database creation and locking of tables.

PHP Class 'My Db' released


PHP Class 'My Db' released 06/09/2004 06:55 PM
This package is a SQL database wrapper supporting MySQL, Interbase and MS SQL server. It can establish database server connections, execute SQL queries, retrieve query results into arrays and display query results as HTML tables.

PHP Class 'rhc' released


PHP Class 'rhc' released 10/15/2002 07:15 AM
RHC is actually a few files which give the user the ability to do custom error handling, debugging, and handle database abstraction (currently only through Informix).

PHP Class 'DBgrid' released


PHP Class 'DBgrid' released 10/10/2002 09:55 AM
Show the result of a mysql query on HTML table. Easy to use. 1 line code. $grid = new DBgrid($result);

PHP Class 'BaseDB' released


PHP Class 'BaseDB' released 10/11/2002 07:54 AM
Excellent oo base class for mysql interaction. worth looking at. you must use this as a base class and extend your classes which map to a table name. your tables must have a 'id', 'created' and 'modified' field to work properly and the class takes care of the rest. check it out.

PHP Class 'htmldoc' released


PHP Class 'htmldoc' released 10/11/2002 07:54 AM
Object Library for Creation of PDF Documents out of HTML Pages by using htmldoc as conversion facility.

PHP Class 'WebWidgets' released


PHP Class 'WebWidgets' released 10/11/2002 07:54 PM
WebWidgets is a library of classes to produce any HTML(XML) documents, create, validate forms. It allow to create any "complicated" forms easy. Any tag is an object. Your can build tags tree by inserting one tag into another and get its content as HTML. Based upon "Composite" OOP patern. Library is very flexible, so your may derive your own classes. Documentation in html format can be downloaded from here: http://scancode.ru/dev/WebWidgets/webwidgets.08.doc.tar.gz (it is not fine:( )

PHP Class 'BarcodeI25' released


PHP Class 'BarcodeI25' released 10/15/2002 07:15 AM
HTML Barcode generator for Interleaved 2 of 5 Codes. Código de barras fator Intercalado 2 de 5, padrão FEBRABAN (BRASIL).

PHP Class 'color' released


PHP Class 'color' released 10/15/2002 07:15 AM
These class converts colortypes. It supports the following colors formats and types: - CMYK - RGB - Pantone - HEX Codes for HTML

PHP Class 'bstCountdown' released


PHP Class 'bstCountdown' released 10/15/2002 07:15 AM
Display a list of 'days until' a set of events, includes a simple example and a more complex one as child classes. Could easily be extended to multi-user and notifications via email by adding a user table and owner columns. Written to MySQL but db access is simple enough to adapt.

PHP Class 'URLHelper' released


PHP Class 'URLHelper' released 10/15/2002 07:15 AM
This class give you access to the http header information and provides some help for retrieving and parsing urls. FUNCTIONS: function isURLAvailable($url) function isValidURLFormat($url, $strict=false) function addHTTPtoURL($url) function getHTTPStatusCode($url) function getRealURL ($url, $simple = true, $method = "HEAD") function getHTTPHeader($url) function getMD5FromURL($url, $estFilesize=500000) function _openHTTPConnection($url, $method = "HEAD")

PHP Class 'CISVC' released


PHP Class 'CISVC' released 01/16/2004 11:05 AM
This class is meant to encapsulate the APIs around the COM object for Microsoft Indexing service (CISVC). The class can perform the search query, output the search results split in multiple pages and also a navigation let the user go back and forth between the presented search results pages.

PHP Class 'DCalendar' released


PHP Class 'DCalendar' released 10/08/2002 07:09 AM
Show a calendar with options view year, month and today link. Dynamic events with diferent color

PHP Class 'phplibTemplateExtention'
released


PHP Class 'phplibTemplateExtention'
released
10/08/2002 07:09 AM
phplib has template.inc - a template class for php to utilize templates. This is an extension to the class Template needing less code by: Automatic detection and declaration of blocks Automatic "blanking" of unused blocks Blocks automatically declaired in proper nested order. All calls to set up template/file/paths/names in the class call. - LGPL / GPL - phplibs license anyway - its their template class - I just extended it to make my life a little easier.

PHP Class 'baaSelect' released


PHP Class 'baaSelect' released 05/17/2004 07:34 PM
This class is meant to generate select form inputs that are linked dynamically with options populated from values taken from a database. The class generates the HTML code to output the the linked select inputs and also the necessary Javascript code to make the options of a second select input be updated when the user changes the option of the first select input.

PHP Class 'Spreadsheet_WriteExcel'
released


PHP Class 'Spreadsheet_WriteExcel'
released
09/26/2002 07:29 PM
Class for generating Excel files, based on John McNamara's Spreadsheet::WriteExcel from CPAN. It supports all the basic values for cells. It doesn't support URLs, images (working on it) and charts. It has very basic support for formulas.

PHP Class 'morse' released


PHP Class 'morse' released 09/28/2002 07:48 PM
Short class for encoding or decoding morse signs input: this is my 1st morse output: - .... .. ... .. ... -- -.-- .---- ... - -- --- .-. ... .

PHP Class 'burnauth' released


PHP Class 'burnauth' released 09/29/2002 08:10 PM
Burning Auth is a script to handle user authenticated access to php scripts. The goal is quite simple: protect from unauthorized access those pages who need to be kept under admin control, such as data/content administration and/or members only areas on a website. Security is achieved through a database authentication and mantained with a Session variable set to the authenticated user's name. Every page can be protected including the file 'shield.php'; at the beginning of it.

PHP Class 'mixer' released


PHP Class 'mixer' released 10/01/2002 09:17 AM
color mixer for vga (16 colors) - the class create a form for change backgroundcolor

PHP Class 'Pagination' released


PHP Class 'Pagination' released 01/10/2004 07:54 PM
This package is a set of classes is meant to generate navigation bars to display database query result sets split in multiple pages. The packake is based on the factory design pattern that is used to create objects of specific classes to provide the result set pagination support with different databases.

PHP Class 'numeroaletra' released


PHP Class 'numeroaletra' released 10/01/2002 10:18 AM
Extensión de la clase number2words de Bas Jobsen (bas@startpunt.cc) con la traducción de numeros a letras en español y de numeros a euros

PHP Class 'COutLook' released


PHP Class 'COutLook' released 10/01/2002 10:18 AM
This class reads messages from the Inbox and Oubox of an Outlook local profile through CDO (Colaboration Data Objects). The class only works under Windows.

PHP Class 'ms_dbx_reader' released


PHP Class 'ms_dbx_reader' released 10/01/2002 07:38 PM
Microsoft DBX file reader /such as Outlook Express Mailbox database files/ Author: Zeos

PHP Class 'db_view' released


PHP Class 'db_view' released 10/08/2002 07:08 AM
"db_view" provides: * An abstraction class and helpers for multi-tabled Mysql data. (init, select, select_row, count, insert, update, delete) * Atomic multi-table updates, inserts, deletes eg: update items, month set items.price=month.price where items.id=month.id; Also primitive non-atomic (=insecure) rollbacks. * Functions, Triggers and Defaults per action (select, update, insert, delete; before or after) * Rich logging and debugging facilities.

PHP Class 'MkDir' released


PHP Class 'MkDir' released 05/16/2004 07:21 PM
This is a simple class for creating directories in the local file system or in a remote server file system using a FTP connection.

PHP Class 'cellroll_lib' released


PHP Class 'cellroll_lib' released 10/15/2002 08:29 PM
Very simple class for faster building of table-rollovers (changing bgcolor for rows or cells) js-scripts

PHP Class 'MyTemplate' released


PHP Class 'MyTemplate' released 10/15/2002 08:29 PM
MyTemplate is very powerful template engine. It allows including a nested template file directly into another template file and automaticaly parse it in any template in set. Working with dinamic blocks is so easy. Only assign block variables and get result. You do not need to parse each block 'manualy'. Automaticaly parses PHP constant and global variables into templates. Supports multiply template directories. You'll like it :) Your code will become shorter :)

PHP Class 'DcSessionManager ' released


PHP Class 'DcSessionManager ' released 05/14/2004 07:21 PM
This class is meant to manage sessions storing the information about their state in a MySQL database table. It generates an hash with 64 characters that is used to identify each session and may be passed between pages using cookies or request variables. This class has security in mind, providing means to prevents session hijack by using 2 hashes (double crypted) in only one "session". You can store more than 5kbytes of data in each session. The class provides other features, like: - Explicitly creating and destroing session - Register and deleting a session value - Check if a session key value is assigned

PHP Class 'page_handle' released


PHP Class 'page_handle' released 10/28/2002 08:29 PM
A template engine geared to be able to display data without much hassle in PHP code, just fetching of data and giving it to the template engine. Create HTML templates with the data's keywords

PHP Class 'mimetype' released


PHP Class 'mimetype' released 10/28/2002 08:29 PM
This class enables PHP scripts to determine the mime type of a file based on file extension, useful for PHP versions without access to other utilities that determine mime type. Built from the Apache mime type file.

PHP Class 'CSQLite' released


PHP Class 'CSQLite' released 05/14/2004 07:21 PM
This class is a wrapper to access SQLite file databases using SQLite extension for PHP 5. The functions are similar to those used to access MySQL databases: open, query, fetch_row and get_num_rows.

PHP Class 'phpsecureweb' released


PHP Class 'phpsecureweb' released 10/29/2002 07:48 PM
Protect your sites or intranet with the power of PHP Secure Web. It is database independent as what adODB supports. You required to have a database of your liking. Simply install the tables, sign on as an Admin, create users and groups, assign users and actions to the groups, and you are almost done. Now write 4-5 lines of code for the pages you want to protect (you can copy it from the examples) and you are done. You will love the powerful and advanced Administration features.

PHP Class 'innodb' released


PHP Class 'innodb' released 01/04/2003 07:10 PM
Class to store and retrieve information stored in MySQL innodb tables. In portuguese: Classe para banco de dados mysql com algumas funes especificas para tabelas innodb.

PHP Class 'Kxparse' released


PHP Class 'Kxparse' released 11/01/2002 07:49 PM
A XML parser, that's extremly fast and easy to use, tested in two websites and gave good results!
Grok Description matches for PHP Class 'SQLCall' released
GrokA matches for PHP Class 'SQLCall' released

Thanks to Chris Pirillo


Thanks to Chris Pirillo 04/14/2005 10:21 AM

A picture named abe.gifAfter running the bit< /a> about Mr Picky yesterday, I got several emails saying that there are others who say the same thing -- "If Dave's there, I won't be." So it seems likely that Chris Pirillo was under the same kind of pressure when he invited me to keynote Gnomedex, and that makes me all the more appreciative of his support. Thanks Chris!

And to everyone else, listen to what I do at Gnomedex, I'm sure it'll be recorded. People slime me and it's not fair. I work hard at conferences to make sure everyone gets good value. I work for the "audience," a term that needs updating in the age of the blog. There are always a few people who feel otherwise. As they say in France, c'est la vie!


The Chris Pirillo Show


The Chris Pirillo Show 01/06/2005 07:37 PM

Kudos to supreme geek Chris Pirillo for launching his first live broadcast today. Be sure to add his feed with MP3 enclosures to the new "Podcasters" group in FeedDemo n 1.5.


Chris Pirillo On Witnessing IE7


Chris Pirillo On Witnessing IE7 04/06/2005 03:29 PM
IE7 is going to happen - and I've officially seen it on Dean's screen. I can't tell you what's happening and where it's happening, but I can certainly share with you my feelings (which aren't under NDA). In a word: hopeful. They're moving forward, and the right folks are truly listening. I wasn't fully able to explore the pre-beta program, but I could see potential painted in the pixels. I, too, had my doubts: "Is Microsoft going to abandon browser development again?" After speaking with a couple of team members, I would speculate not. They'll likely walk with IE7, jog with IE8, and run with IE9. Beyond that? Anybody's guess. But I can tell you this: Dean Hachamovitch is my kind of geek. Would I recommend upgrading to IE7? Sight unseen, I'd probably still say yes.

"Chris Pirillo will be back on TechTV"


"Chris Pirillo will be back on TechTV" 04/11/2004 08:58 PM

Chris Pirillo ask why Microsoft didnt
use BitTorent for SP2


Chris Pirillo ask why Microsoft didnt
use BitTorent for SP2
08/09/2004 06:41 PM

I have to agree with Chris, Microsoft could have sped the deployment of XP SP2 by seeding a Torrent the file would have spread like wildfire. But I guess then they probably would have been accused of promoting one of the best file distribution tools on the net and would have legitimized a tool that organizations like the MPAA and RIAA hate. [Ch ris Pirillo]


WebMasterRadio.FM Features Technology
Expert Chris Pirillo


WebMasterRadio.FM Features Technology
Expert Chris Pirillo
02/01/2005 09:57 PM
On Thursday, January 27th at 7:00 p.m. EST, respected speaker Chris Pirillo will appear on the RainMaker online radio show. [PRWEB Jan 27, 2005]

Limelight Networks and The Chris Pirillo
Show Team to Deliver Live Webcasts at
International Consumer Electronics Show


Limelight Networks and The Chris Pirillo
Show Team to Deliver Live Webcasts at
International Consumer Electronics Show
01/07/2005 04:14 AM
“The Chris Pirillo Show” to Debut Live via Leading Digital Delivery Network [PRWEB Jan 7, 2005]

Most Valuable Pirillo?


Most Valuable Pirillo? 01/27/2004 08:38 PM
"It is my pleasure to inform you that you have been awarded as a Microsoft Most Valuable Professional in the category of Digital Media! This award is for your past year of contributions to the community and demonstrated expertise. Being an MVP brings with it a number of advantages, including access to the product team for support and feedback, early looks at Microsoft products, the ability to escalate issues for troubleshooting internally, and more."...

The Pirillo Puzzle (Part I)


The Pirillo Puzzle (Part I) 12/15/2003 08:01 PM
Have I gone into hiding? No, not really. As I've mentioned before, this year has been quite a tough one for me. In April, you might recall, TechTV and I parted ways. This coming Wednesday, you'll see my face on that channel again - if only for five minutes. John C. Dvorak and I were invited to be on their most risque show, Unscrewed, to talk about our new book. Tune in on Wednesdsay at 8:30pm PDT / 11:30pm EDT for a little more information. Yes - this was a one-time thing. I don't spill every one of the beans, but I share enough of 'em to answer at least 50% of the questions I've been receiving lately. Names get named and... we talk about other things that've been happening. The segment will be [unofficially] recorded and digitized for folks who can't tune in for the broadcast. I'll expand on a few of the finer points after it airs - which might turn out to be a novel, considering how much has been going on. Oh, and... I've been working on setting up a blog for Mr. Dvorak, too....

The Pirillo Puzzle (Part II)


The Pirillo Puzzle (Part II) 12/19/2003 04:58 PM
The TechTV segment finally aired (streaming video forthcoming). When I mentioned "media projects," I was referring to television and everything that comes with it. Yes, I'll be back on the tube at some point in the VERY NEAR future - thanks to the handiwork of Benny Medina and Handprint Entertainment. Which channel? Can't say. Rest assured, the Internet will probably know about anything before my parents do. And in case you weren't already aware: I'm now living in the Los Angeles area - and loving it. Something else was revealed during the taping - something a lot more personal. You should know that Gretchen and I are no longer together. Sprocket is living happily with her (I miss him, a lot). Please respect my request when I ask that you not pry, push, or speculate any further on this matter? Thank you....

My Computer: New Tech Devices for Casa
de Pirillo


My Computer: New Tech Devices for Casa
de Pirillo
09/11/2004 04:34 PM
G4 Tech TV Sep 11 2004 8:17PM GMT

Gretchen Wilson Wins Country Video Award
(AP)


Gretchen Wilson Wins Country Video Award
(AP)
04/11/2005 08:37 PM
AP - Gretchen Wilson's smash "Redneck Woman" was named breakthrough video of the year Monday night at the Country Music Television Music Awards. Brad Paisley and Alison Krauss won collaborative video of the year for their duet "Whiskey Lullaby."

Ask mc chris


Ask mc chris 03/14/2005 05:05 PM

Chris TV 3.60


Chris TV 3.60 08/28/2004 05:08 PM
TechTree Aug 28 2004 8:48PM GMT

"Chris Bailey"


"Chris Bailey" 04/17/2004 02:21 AM

Right on to Chris Schmidt!


Right on to Chris Schmidt! 05/25/2004 02:50 PM

Chris Schmidt is the young man who brought FOAF to LiveJournal.  He's kicking ass right now - as we speak to bring FOAF to Drupal.

Right on - Chris!  Keep going!

FOAF Tools - Ah, the power of tools. Many people lately have been ragging on FOAF as a kind of tired standard, because there's no killer application for it. To a certain extent, I agree - there's no highly visible use of FOAF in the world right now for the general public. There are a lot of sites out there that offer some FOAF support, but very few of them actually do well at creating something that's useful to the general public. For a format which is so good at storing personal information about people, it seems that a large resource like this really could be used in a lot of ways. I've been working lately on a couple of different ways to make FOAF more usable to the world at large.

In the past, on the internet there were many annoying things. Pop up windows and ads were among them. However, recently I've resolved these issues in my own setup so I only have to deal with them when I have to be away from home. As a result, I've had time to find other annoying things on the internet - like the annoyance of filling out the same profile information on every website on the planet. I have accounts on so many sites that I can't even count anymore, and every time it's the same information: Name, email address, AIM, Yahoo, MSN, ICQ, Jabber, Address, Dog's name as a child. All these fields need to get filled out every time I go create an account at a new site. Now, this doesn't seem like the most effective use of the web. This information is out there! I store it in a machine readable format - yet machines aren't reading it. What's the point of keeping and maintaining an up-to-date FOAF file, if no one but me gets to look at it? This kind of thinking is what led a bunch of social software developers - people who run sites like Tribe, Ecadamy, PeopleAggregator - together. These people saw FOAF as a way to change this. By taking advantage of the formats already available, these sites can build on a strong, open source base of FOAF, and create distributed profiles from it. No longer do I have to type in all my messaging names at every site I sign up on. Simply drop in a FOAF URL, and let the backend take care of the rest. Eventually, you may not even need to do that - simply sign in as crschmidt@livejournal.com, and let authentication between the servers do the rest. It may sound like something that won't ever really happen, but it's happening now, even here on LiveJournal. LiveJournal has a need for this kind of thing as much as anyone else. Imagine no longer needing to fill out all your information every time you want to create an account at another site like DeadJournal or Blurty. Simply drop in your FOAF URL - already provided by LiveJournal - and your information will be filled out for you. I don't know about you, but that sounds cool to me.

Now take that idea a step farther. LiveJournal has friends lists - which FOAF provides. By using these lists, when you sign up at DeadJournal.com, DeadJournal may be able to go through and tell you who matches your data - offering you, from the get-go, a pre-built form of your Friends List at the new site. Never perfect - obviously, not everyone at the old site will neccesarily have an account on the new site, so you can't match everyone. However, such a tool may have the ability to email users and ask them to join their site, as do tools like Orkut now.

However neat distributed profiles and logins are, however, they aren't really a fun toy. Sure, it saves me some effort - and I like the idea, trust me - but it's not something that will really have a measurable affect on my daily life. FOAF is designed to describe relationships, so we should use it for that. One major thing that we use relationship for is to determine how well we know someone. A friend of my friend is most likely my friend. A friend of a friend of a friend may also be my friend. These may be people I communicate with on a regular basis. If I communicate with them online - via a mailing list, perhaps, or via email in general. One of the major problems with email today is spam - how to deal with it, and how to prioritize your email. If you think that you communicate mostly with people among people you know, then you may be able to use FOAF to help you sort your mail. Since FOAF typically includes a "sha1sum" of your email address - something that is unique to your email, but can't be used to find out what your email address is - you can build a database of who the people you know are. You can then use this information to do something to your emails to indicate who they are from. For example, I built a list of all my friends and their friends, along with an email address. Then, every time an email comes in, I check to see if it's from one of them. If it is, then I add something telling my email client to show me who it's from. If it's, for example, from "jessical", a level 1 friend, then I may want to highlight that, or give it priority. If it's from "allex", I may just want to flag it, but not treat it as important - allex is only a level 3 friend. In this way, I can prioritize my mail - people who I know are more important to deal with, while people who I don't know can typically wait. I have some simple example code of how this might work at http://foaf.crschmidt.net : the mbox-protector script builds a flat text database of users in you friends web, while the mailchecker checks an email coming in on STDIN for a match.

FOAF is a useful protocol for both profile data - useful for transferring between sites - and for relationships - building a web of who you know. This is just part of the reason why I took the time to add FOAF support to LiveJournal. As limited as it may be, it's still powerful enough to build these tools, and more powerful tools on the web to make your life easier are always a good thing. By crschmidt@livejournal.com. [Christopher Schmidt]


Chris is Available on Thursday


Chris is Available on Thursday 03/14/2005 06:07 PM

Chris Barr Is Available On Thursday: I don't even know how to explain this.

Who? Chris Barr is a graduate student in the Department of Media Studies at the University at Buffalo.

What? Chris will perform the actions and events scheduled for him by the users of this web site.

Where? In and around Buffalo, NY.

Some of the things people have scheduled are pretty interesting.

Chris should attempt to do a handstand for as long as possible. Walking around on his hands is an added bonus. As this shouldn't last an hour, he should have the new Mars Volta ablum playing so that he can listen to it for the remainder of the hour.


Communicating with Chris


Communicating with Chris 04/29/2004 04:07 PM

I've been spending  alot of time communicating with Chris - so this is pretty interesting to me. I guess he's holding judgement on how well I manage our IRC channel - I more or less just say "make it work" - let me know if there's a problem, which this morning - there was.

Hopefully when Chris gets back from class - he'll solve that problem.

:-)

Communic ation Media and Social interactions in projects. I have a lot of things I want to publish here, but not enough time in the day to write them all. However, this one particularly struck my interest.

I'm interested in communication between people. This is part of the reason that I find LiveJournal and other social networking software so interesting - it shows relationships between people simply, and allows communication between them as well. (And if you think LiveJournal isn't social networking software, you don't understand the term: Building relationships and the results of them is a huge part of this site.)

There are a number of different ways that I communicate with people around me. The first is the people I'm physically close to: people who live on campus and near me, that I can actually see in real life. This method of communication is good in lots of ways - quick, face to face discussions can achieve a lot in the ways of interpersonal relationship building. However, it doesn't work very well in technical situations. You can't teach people how to program in a face to face situation. Spoken language can't convey many of the technical needs that learning non-spoken languages requires. Spoken language is great for relationships, but not for technical discussions.

The same applies to phone conversations, but even more so. In a conference call, you can discuss ideas, you can toss around plans, but you can't actually get down to the meat of implementation. I'm likely biased because that's where my work centers, but I'm a coder, and you can discuss high-idea plans over my head all day, but until you get down into telling me what the next feature to code is, and suggestions for coding it, I'm just going to sit and twiddle my thumbs.

Online communications are where this kind of thing. In group based online communications, there are a number of different ways of working through things. Some of the communications methods I use are email, IRC, and wiki-based information storage.

IRC is similar to phone conversations in that it's designed more for social and discussion based issues rather than coding. However, the ability to say "Let's take a look at line $foo in my patch at [link]" and actually discuss function calls, variable naming, and similar topics makes it a quick real-time medium for discussion of possible issues. Implementation ideas can be discussed, and then everyone can just kind of hang out and hack.

E-mail is one of the best methods for patch discussion. Technical patches can be attached, with long explanations of why things are done the way they are. At the same time, you get the group aspect with things like mailing lists, and you can discuss issues back and forth all day. Not the best way to build social relationships, perhaps, but a great way to hack on code. Bugzilla based systems are simply extensions of this - they allow you to do patch-level discussions in a mailing list format, a truth accentuated by the fact that many of Bugzilla's features are based around email and sending it out to people who want it. This is one reason why Bugzilla is a great system even in small setups - it's the forefront (as far as I know) of issue and feature tracking software.

Wiki based storage is great for a lot of things - documentation, general plans, outlining of todo lists, and so on. Wikis are much more of a form of permanent storage - slower than any of the previous methods mentioned, even with things like RSS feeds for Recent changes. Socialtext workspaces avoid this a little bit by creating mailing lists of recent changes that get sent out on a regular basis, keeping people up to date on what's changing in the workspace. However, the social aspects of most communications are almost completely gone.

Social communications exist in many aspects of almost all projects. Whether you're talking real life, phone, IRC, or email, there's always drama. (If you think that things like Zilla avoid Drama, just see some of my discussions with [info]marksmith from a couple months ago. ;)) Wikis avoid this, obviously, but are clearly more of a form of permanent storage rather than an interactive communication medium. For idea discussion, real life or phone is best, but for patch discussion, email is the place to be.

Some people try to separate the social aspects of working on a project from the technical aspects. The idea that this can be done while achieving any kind of reasonable productivity level is ridiculous - you have to be able to interact with the people you work with to get anything done. This is part of the reason why people like [info]bradfitz< /SPAN> don't make the best project managers for large scale projects. He works pretty well on things like memcached where he's the maintainer and the largest contributor to the code, accepting patches from people who have a high level of technical skills. That kind of project is much easier to deal with, because the people act in a professional way - which many people who volunteer their time for LiveJournal do not. They (and I include myself in this) seem to have some kind of expectation of having their code looked at by people who can accept it - and when code is bad, many people don't have any desire to look at it. Managing a project with patches from people who really don't understand the technical aspects of the code they're patching is frustrating, and difficult to work with.

I'm a code monkey - I don't do management well, I'm a drama queen (or have been in the past at least - I like to think I'm starting to move past that), and I'm not the best at interacting with people. But interacting with people, through many of the media describe above, is necessary in so many cases that to ignore social interactions in a project is simply ludicrous. By crschmidt@livejournal.com. [Christopher Schmidt]


"Chris Heathcote"


"Chris Heathcote" 03/28/2005 10:47 AM

day by day by chris muir


day by day by chris muir 03/13/2003 10:21 AM
Read the latest from Chris Muir here, and bookmark him .. Website Of The Day: Day By Day .. conservative cartoon site! .. pending replacement .. great cartoonist

track this site | 7 links


Who is Chris Kohler?


Who is Chris Kohler? 09/17/2004 10:22 PM
G4 Tech TV Sep 18 2004 1:50AM GMT

Chris Abraham: War and Pornography


Chris Abraham: War and Pornography 04/10/2005 12:55 AM
War and Pornography .. Permalink

chrisabraham.com/2005/04/war_and_pornogr.html
track this site | 4 links


Chris P. Carrot for President


Chris P. Carrot for President 09/04/2004 01:27 AM
Chris P. Carrot for President Give peas a chance?

chris jordan photography


chris jordan photography 04/19/2005 04:29 AM
Intolerable Beauty €” Portraits of American Mass Consumption .. Chris Jordan .. photographs

chrisjordan.com
track this site | 3 links


Chris Nolan says I'm "stingy"


Chris Nolan says I'm "stingy" 03/17/2005 03:22 AM

Chris Nolan calls me "stingy" with the links. Of course, I don't think I am. Chris, here's some feedback on how you could make it easier for people to point to you. (This may prove useful for others.)

1. Make your RSS feed easier to subscribe to. You have the badges for Yahoo, Bloglines and MSN, but I use Radio. You could have put up a badge for Radio, that would be super-convenient, or just put up a white-on-orange XML button. I tried clicking on your Feedburner icon, but that didn't get me the URL, it offered to save it to my hard drive. And Feedburner is really gross, I don't like supporting them. But sheez, if need-be put the URL of your feed on the page itself. (PS: I was able to figure out where the feed is, and have subscribed.)

2. If you call people names and expect them to link to you, well, don't. Didn't your mother teach you that when you were a kid. Don't stare and don't call the other kids names.

3. You didn't even point to me when you called me a name. At least then I would have seen you in my referer log. And I'm like everyone else, I like flow and I like new readers. I have point ed to you Chris, many times. How many times have you pointed to me? You may be surprised that there are people who's sites I helped build by sending readers to them, who have never pointed back to me.

4. If you've written something you want to be read by Scripting News readers, send me an email with a link. That's what I do when I want to be read by the readers of someone else's blog. I'm polite about it, I don't come out and ask for the link, I say something like "Thought you'd find this interesting" or "FYI" and leave it at that. If I don't get the pointer, no big deal. And I try not to do it too often, so it's seen as a welcome source of a link to the person I send it to, rather than some kind of obligation.

5. I don't often point to political blogs, whether they're written by men or women, black or white, although I do subscribe to quite a few. So maybe what you experience as "stingy" is just a difference in focus.


Chris Abraham: J'Habite Ici


Chris Abraham: J'Habite Ici 04/10/2005 12:55 AM
J&apos;Habite Ici .. Permalink

chrisabraham.com/2005/04/jhabite_ici.html
track this site | 4 links


mc chris Answers Your Questions


mc chris Answers Your Questions 03/22/2005 03:39 PM

Chris Abraham: Paleoconservative


Chris Abraham: Paleoconservative 04/10/2005 12:55 AM
Paleoconservative .. Permalink

chrisabraham.com/2005/04/paleoconservati.html
track this site | 4 links


"Chris Lydon interviews"


"Chris Lydon interviews" 11/10/2003 11:14 PM

Chris Abraham: Men in Black (MIB)


Chris Abraham: Men in Black (MIB) 04/12/2005 05:55 AM
Men in Black (MIB) .. Permalink

chrisabraham.com/2005/04/men_in_black_mi.html
track this site | 5 links


PHP Class 'SQLCall' released

The following phrases have been identified by the grok system as matching this entry: gretchen chris pirillo divorced chris pirillo divorce pirillo gretchen chris pirillo gretchen chris pirillo uninstall chris gretchen pirillo separate

















Also check out:


Grok

Ipod Porn on the
Rise

Brief Abstract of
Wikipedia's
Mesothelioma Cancer
page

Get first aid
instructions in your
cell phone

IE is crap
JSPWiki gains
podcasting support

Spreadsheet_WriteExc
el

Baculator 0.1.1 for
MS Windows Released

New Industry Group
to Pen Bug-Reporting
Standards

Copywriting
Successes and
Failures: A
Comparison Of the
Good and Bad

Are you receiving
ALL your email?

Opera 6.0 for Mac OS
X Released

September 2002
Google Update

Mozilla Phoenix 0.1
Alpha Build Released

Critical Flaws
Affront Microsoft's
FrontPage

The W3C TAG refutes
HLink

SQLCall
All-Flash A Fast
Track to Failure

A Guide to Building
Secure Web
Applications version
1.1

PHP Class
'datecombobox'
released

PHP Class
'dbApiCreate'
released

dbApiCreate
Dirty XSLT Output
Introducing PyXML
Introducing HLink
XMLPULL: A Response
A Hyperlink Offering
The Art Of Software
Development (part
2): Designing For
Simplicity

The Art Of Software
Development (part
3): Coding To A Plan

PayPal to Accept
Euros and Pound
Sterling Currencies

Yahoo Adds RSS Feeds
for Finance Stories

Fifth Release of
Apache 2.0 Available
for Download

Apple Opens
Rendezvous Code

The Digital Darkroom
Macromedia Opens Up
its Flash Server Box

Exodus to
JohnCompanies in
progress

Macromedia MX:
Components and Web
Services (PDF)

datecombobox
Yahoo Google
Relations Strained

Collections in C++
Essential ASP Hints
and Tips

Personality clashes
on a team

Settle for less
money?

SQL number data
types

Sun Drives Java
Beyond Handsets

PHP Class
'mysqlLikeDisplay'
released

PHP Class
'RemoteSQL' released

mysqlLikeDisplay
Sun Pushes Java
Beyond Handsets

Scientology Attacks
the Wayback Machine

Mozilla Gets Lite
with Phoenix

SOAP 1.2 Attachment
Feature Last Call
Published

Professional PHP4
XML review

Broadcom 4.8 Gbps
IPsec Chip Supports
AES

Google News, Yahoo
Relations

JAXB or W3C XML
Schema "a la carte"?

what is grok?