Rosetta Code:Village Pump/Suggest a programming task

From Rosetta Code

hitachi sales italia kakeya download free sogno andaluso berte loredana music farm kate ryen samsung miniket vpm110 cinema catanzaro ancylis monitor digitali 19 lue processore intel 840 www top gun it ragazzi da sogno stijene whitestripes lettore dvd philips combo furb frankee luli bosa video ricetta pasta sfoglia mogli con piedi puzzolenti robbie williams music box biographical collection musicali lancia musa multijet claviere ricevitore dvb t hp compaq amd sempron sony hc22 pixmania com anna torino 15 puma ford aliante biella maxtor diamond 10 dentisti milano bidoncini lavastoviglie candy trio ls753 kodak foto racconti porno lazov video laura jackson citroen c3 14 hdi exclusive acido retinoico phil collins easy lover accordi canzoni gratis busi agriturismo schio campeggio europa camper mirage vodafone mobile connect card umts ram 800 mature esperte valet girls mappatura dei processi calendario crespi gadget disney big mouth swip tv m dvd r stampabili mezokracja catalogo tatuaggio punto margherita potenziometri discoteca banana club monitor lcd sony 23 dead from above harry potter 23 la spigola deedee bridgewater maldive atollo di male toshiba usb testo di this love marron five jessica parker scarpe puma moda il pensionante lacie 16x double layer kinesiologas en lima peru anthonio mobili antichi bagno inuyasha episodi ragazze torturate entra en mi vida free external case my immortal piano tabs kircher athanasius driver per hsp56mr jaded aerosmith elaphomyces demenziale kill of hill pneumatico dunlop sara de pasion de gavilanes nardi lavelli cellulare utente omnitel ace combat 2 www adan chalino sanchez com logitech web parafrasi il cinque maggio hanno ucciso klebsiella p nokia cell phone lettore multimediale portatile mustek aquisti custodia mju mini nude patches troppo brutta federica sciarelli lavatrici carica alto a navigatore navman icn 510 www goodcharlotte com scooter honda adidas 28 tv lcd 42 plasma water polo toner ibm infoprint 1312 carmen guerrero superzoom 80g masterizzatori asus motociclette usate videocamera digitale canon mv700i pc3200 400mhz spiriti nelle tenebre saransk hp ipaq pocket pc hx2110 pindo mark walhberg mahjung deep purple machine head testi canzoni ricky gianco autoradioaux in italo calvino tutti igiochi batterie siemens sl55 ipod rosa milano navigatore palm tangled up in me skye sweetnam rottem zelig music tarato portatili sony m750 navigatori satellitari tomtom vendo cacatua ergo kingston rsmmc 512 mb dv fax telecom raffaello iar congelatori flash 550ex razza canine lidl italia funeral party geni busi burgher digital camera kodak dcs noleggio carelli per auto milano piccolo coro dell antoniano zecchino d seduzione frigorifero nofrost electronic arts e il sol levante tv e dvd auto benasi bross dj graff peli products coppie di amanti esibizionisti polti forever clean latte mellin 2 una settimana di vacanza trasgredire di tinto brass claudio baglioni midi bel cazzo it icooloader www real wc it the best of cheb hasni accessori videocamera hitachi wifi sd palmari wwwsessogratisit kingstown giant dick festival sanremo 2006 sigla trl canzoni da scaricare su cd la primera guerra mundial internacional sonya ice ecco limpero dei sensi fe convert drop lavatrici ariston ad incasso luomo dal pianeta x defend your castle 2 camera schio guanti tessuto moto roby derrick de marney www montediprocida it gioco su escher sexo real latino mix condizionatori sentenze carrelli elevatori soldato sotto la pioggia copertina vasco rossi s siro 03 bechtel www blumarin com lovelets

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
  • 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...
  • Quine (program that prints its own code to stdout)
  • Quicksort
  • Insertion sort
  • Binary search

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.


More requests

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.