Rosetta Code:Village Pump/Suggest a programming task

free mtv ringtones generic levitra free ringtones buy clonazepam free verizon ringtones generic viagra buy ambien nextel ringtones lexapro and valium ambien online buy wellbutrin buy wellbutrin tracfone ringtones mp3 ringtones real ringtones phentermine cheap soma diazepam online norco online fioricet online free cingular ringtones free real ringtones cheap albuterol free polyphonic ringtones prozac online cheap cialis ambien buy celexa propecia online free samsung ringtones motorola ringtones funny ringtones sprint ringtones sprint ringtones cheap phentermine free free ringtones kyocera ringtones buy zyban mono ringtones buy ultram xenical free real ringtone xenical online free cingular ringtones kyocera ringtones sonyericsson ringtones valium overdose free ericsson ringtones but fioricet but soma cheap wellbutrin cheap fioricet wellbutrin online sharp ringtones what does valium do buy nexium midi ringtones free sonyericsson ringtones generic paxil free midi ringtones valium sale ambien online sprint ringtones adipex online ativan online buy nexium free sagem ringtones ativan online mono ringtones cheap lorazepam free free ringtones mono ringtones real ringtones cheap ativan buy phentermine cheap norco free ericsson ringtones cialis online cheap ultram free nokia ringtones levitra online real ringtones free ericsson ringtones cheap ortho free ringtones samsung ringtones cyclobenzaprine online cheap wellbutrin free punk ringtones free cool ringtones buy clomid alltel ringtones lortab online diazepam sagem ringtones cheap ativan motorola ringtones free nextel ringtones meridia online free nokia ringtones paxil online free sony ericsson ringtones best bonus casino online free sprint ringtones alltel ringtones xenical online tramadol buy fioricet free polyphonic ringtones buy carisoprodol ativan online cheap ambien free alltel ringtones buy clomid generic alprazolam free samsung ringtones free nokia ringtones adipex online verizon ringtones free kyocera ringtones tracfone ringtones free qwest ringtones generic xanax generic clonazepam buy xenical free cingular ringtones cialis online alprazolam online nexium online cheap fioricet funny ringtones free mp3 ringtones cheap ultracet ativan online verizon ringtones cheap diazepam free ericsson ringtones rivotril free ringtone carisoprodol online xanax online free ringtones tracfone ringtones vicodin online free wwe ringtones buy phentermine cyclobenzaprine online verizon ringtones buy hydrocodone buy xenical cheap levitra order hydrocodone meridia online nokia ringtones generic ultram soma online propecia online buy ativan adipex online lorazepam online samsung ringtones free mono ringtones free sprint ringtones soma online cheap celexa buy vicodin buy cialis free sonyericsson ringtones canadian casino online cheap cyclobenzaprine qwest ringtones free polyphonic ringtones ultram online cheap xanax tracfone ringtones qwest ringtones cheap lipitor ultram online buy nexium sony ericsson ringtones ativan online cheap xenical cheap cialis cheap carisoprodol sagem ringtones cheap meridia nextel ringtones cheap tramadol carisoprodol online mixing valium and xanax cheap norco valium online cyclobenzaprine online order clonazepam free kyocera ringtones adipex online sonyericsson ringtones carisoprodol online hydrocodone online free sony ericsson ringtone

So you want to see a problem solved? If you're not comfortable creating the task page yourself, feel free to edit this page, and describe the problem below. (To edit this page, click the "edit" tab at the top.)

When making a request, please place it in the Unsorted section.

When reviewing requests, please help sort them into the categories farther down, based on the category descriptions.

Unsorted

  • Reading the file word by word using expect script
  • doubly-linked list algorithms, both cursor- and pointer-based implementations
  • Basic pointer/reference operations (C now exists on Basic pointer and reference operations)
  • Open a window and create a simple opengl 3d demonstration
  • Retrieve bookmarks from Del.icio.us (Or anything else that demonstrates a HTTPS request with authentication)
  • [non-trivial] implement a table-based native code (macro?) assembler in various HLLs
  • [hard] arbitrary precision integer and floating point math routines (these can be very instructive to new programmers)
  • Create a COM client (with early binding) (particularly with GCC/MinGW) (if possible under Winelib in linux is also interesting)
  • SAX. As well as DOM and XPath it would probably be useful to demonstrate parsing a simple XML document with SAX.
  • Writing a parser to parse structured text into appropriate native types. (A good demonstration format to parse might be JSON, though it should be about creating a parser rather handling JSON.)
  • Super Simple p2p network
  • Provide a SOAP server function
  • Win interface... C calls to Fortran F90/95 Source Code ... and back...

Recently Completed

If a task has been completed, move the request to this category. Add a link to the task page, and sign (add --~~~~) to the request. Completed tasks more than a week old should be removed from the list.



I'd like to request the following tasks. I can provide code for Java and C but I'm not familiar with other programming languages in these areas.

  • Socket I/O (TCP or UDP sockets)
  • Creating a new thread and executing it
    • Doing a thread polling and ensure all thread are done could be a good idea also --Planestraveler 13:39, 1 February 2007 (EST)
      • Three new tasks related to threads have been added:
        • Simple Concurrent Actions deals with thread (or task or co-process) creation
        • Synchronized Concurrency deals with two-way communication between threads as well as correct thread termination --Waldorf 9:07, 9 February 2007 (MST)
        • Metered Concurrency deals with the creation of a counting semaphore to control the number of active threads in an application --Waldorf 14:09 24 february 2007 (MST)
  • Iterating over elements in a collection
  • Simple DB connection and queries.
  • (added) Uniquing an array

Booh 14:14, 22 January 2007 (EST)

A lot of people out there still use plain text passwords for their websites...

  • MD5 encryption of passwords for use in authentication using a database
  • Authenticating against that MD5 encrypted password that is stored in the database correctly

Corey1981 16:09, 23 January 2007 (EST)


Various fun bits of scientific computing:

  • Numerical Integration (rectangle, trapezium, newton-cotes, runge-kutta, etc)
  • Root finding
  • Monte-carlo simulations

I can provide code for these in Fortran90 62.252.32.13 18:59, 23 January 2007 (EST)

I have an implementation of the hybrid Monte Carlo Markov chain, I'll upload it soon.