A verb conjugator in C (was: Ideas for an open source project in C)
Hi,
I have to write a relatively complex program in C for my university programming course. We can either use a given topic (a hotel management software - quite some work, but not very challenging) or something of our own choice provided it is not too simple.
Being a good open source citizen, I want to do something from which other people might profit.
My first thought was a xmms2 client after an idea I had for a long time, but that's no fun without objects, particularly because xmms2 uses boost as well. I'm not sadistic enough to do this. (I like object orientated programming...:()
We can use external libraries (e.g. ncurses, GTK2), but should use ansi C (that's C89) and it should run on Windows as well, but I might talk my way out of these two things if necessary.
I'll do a lot of brainstorming myself, but I would appreciate it a lot if you could give me ideas. It would be a pity to waste this opportunity with a useless hotel management software if I could create something usefull instead.
Thanks a lot for any ideas.
kind regards
Last edited by wuischke (2007-12-27 11:54:57)
I'm still not very familiar with the Italian conjugation, but judging from Spanish it's a pretty simple thing to do, at least when you only think about outputting all the conjugated forms for an infinitive. I'll make an example with Spanish, but it's almost the same for Italian:
procedure:
Step 1: Check for suffix -ar/-er/-ir and the root of the verb and apply the default rules as defined in the data file. (i.e. suffixes -o,-as,-a,-amos,-áis,-an for -ar and present and so on)
Step 2: Check the data file for an entry for this verb and replace any irregular forms. (This means replacing all forms for a irregular verb or maybe only the participle - imho the most efficient way while still KISS)
Example: comer
Step 1: suffix -er, root com; use rules in data file for -er
Step 2: verb is not in database, regular
Example: escribir
Step 1: suffix -ir, root escrib; use rules for -ir
Step 2: verb is in database, only exception to regular conjugation is the particible "escrito"
Example: ir
Step 1: suffix -ir, no root; apply rules for -er (Doesn't make sense, but it is irregular anyway)
Step 2: verb is in database, about everything is replaced
Recognizing the forms, i.e. doing a reverse search is a bit harder this way, but actually really interesting.
ibendiben: I like the idea, but I wouldn't realize this in C, but a follow-up project written in PHP is very well possible. I'll have the data files and algorithms already, so it's not too much work.
But I wanted to do some work on the aMule skin code as well or we might actually release 2.2.0 before I'm finished...
Edit: I think I'll use a webfrontend (I'll worry about windows later...): http://www.ibm.com/developerworks/syste … -nweb.html
Last edited by wuischke (2007-12-27 11:56:14)
Similar Messages
-
New Project for Oracle Open Source Projects Page
Another SQL*Plus clone but this one is written in pure java, feel free to add it to the Oracle Open Source Projects page:
SQL*More is a tool to execute commands against SQL databases in the same vein as SQL*Plus for Oracle. Key features are platform independence, database independence, a self-contained networking stack, a terminal friendly CLI implementation, and macro-like commands.
Thanks,
MarcHappy to, but we'll need your project URL.
Cheers, OTN -
A Few Ideas for a Future Photoshop Project
Sorry, guys. Everything is installed and working nicely here. The dog has not eaten my keyboard, and I have not got any points on my CC License (only because the Photoshop cops haven't caught me yet). So I thought I'd share this nice idea for a photo manipulation project. There are few truely orginal ideas out there when it comes to art and expression, but I can't say as I have seen this particular one before. (Close, but not quite)
So I give you 88 ways to distort a hotel
http://victorenrich.com/?post_type=product&paged=1
A couple of tasters
I suspect this might have been done with After Effects rather than PhotoshopWhen I said "Close, but not quite" in the above post, it was Christophe Huet that came to mind. I first came across his work some years ago with a series of images that featured homeless down-and-outs sinking into the pathment. I remember I tried and failed to do the ripples back then. I do a lot more 3d effects with shading nowadays, so I think I could nail it now.
He is pretty prolific, so be warned you could spend the next hour scrolling through these. It's impressive work though, and full of ideas to kick start your own creative juices.
http://www.christophehuet.com/ -
Open source projects for reading/wrting Excel, need your ideas
Hi all,
First of all, I am sorry that i didn't find the matched category under the listed forum topics.
I am evaluating some open source projects for processing(read/write) Excel files, so far i have found two: POI from apache and Java Excel API, however, i am wondering if there are any excellent projects that i missed, would anyone who have such experience please give me some ideas? Any better APIs?
Any helps are appreciated!
Thanks a lot,
thurmhi macrules2,
thanks for you reply!
I think POI is not 'excellent' in some areas, for example, i found POI sometimes cannot read Date format collectly, and cannot support some kinds of formula either. So we want another more 'excellent' java-excel components. -
PPL i need an idea for my final year project
Hello ppl
I have posted this topic before and am posting it once again...... I m a student of B.Sc final Year in Software Development....... I m looking for an idea for my final year project......I m very good at programming in Java..... also have some hands on experince of XML... nowadys reading abt voice XML.....
So i anybody of u can suggest me something i will be extremely grateful.... i will prefer doing something for mobile phones... i.e. my target wud be J2ME..... but any other idea can also work...... but plz keep in mind that the project shud be of such length that it can last for 1 year..... also it shud be challenging......
Thanx in Advance....
I need it ppl... plz replywww.jabber.org does stuff with XML and instant messaging, and occasionally hints at involving phones. you might get some ideas from what they're doing.
-
DBAShell - New Open Source Project for Oracle DBA's
I'd like to have this project included in the Open Source Oracle tools list at: http://www.oracle.com/technology/community/opensource_projects.html
I've been an Oracle DBA for quite some time (since 7.0.13) and a developer for many years. One of the things I've always wished for was an easier way to set up environment variables for different Oracle Homes and a way to provide passwords to scripts without embedding them in plain-view.
About 3 years ago, I started a set of functions and scripts at my company that did exactly just that and provided many more functions for things like checking database status, running scripts quietly unless errors are detected, running actions in parallel (like fast shutdowns at once, or multiple analyzes), restarting databases in a guaranteed fashion, aliases to common folder locations, etc..
About a month ago, after putting all this time and effort into these scripts and using them in production all this time, I realized I wanted more out of the scripts like support for other databases and thought that it would be best if I gave it new life as an Open Source project.
So that is how http://sourceforge.net/projects/dbashell/ was started. Now its in a second release (DBAShell 0.85) that is more modular and would allow other people to easily add support for other OSs, other Shells, and other Databases.
Here is a description of the project from the latest news item:
DBAShell is a project based around Shell functions and scripts designed to make it easy for DBA's to use Databases in a command line environment. Currently supported is Oracle with ksh and bash on AIX, Solaris, Linux. The code base itself is 3 years old and has been in use in Production environments all of that time.
Features include:
* Automatic setting of all environment variables based on SID requested.
* Manage PATH's and other path like variables for each ORACLE_HOME needed.
* Run scripts with stored passwords (no more hard-coding of passwords!!)
* Automatically set SID based on Script location (makes it easier to share scripts between SID's)
* manage temporary script output and check for oracle errors in output
* check database status and versions from scripts
* stop/start databases in parallel (faster startup)
* compile all database objects
* analyze objects in parallel (Faster analyzes)
* set aliases and variables for common SID areas, etc..
* many helpful commands for common Oracle tasks
Over a thousand people have already downloaded the prior release and more are downloading every hour.
I'm seeking feedback from anybody that would be willing to take a look at the project, trying it out, give me any feedback you have on it, and perhaps even direct me to where I could best promote this project.
I wrote a tutorial that shows at a glance some of the more useful features of DBAShell:
http://sourceforge.net/docman/display_doc.php?docid=34041&group_id=170224
Main site:
http://sourceforge.net/projects/dbashell/
Documentation: http://sourceforge.net/docman/display_doc.php?docid=33704&group_id=170224
Download:
http://prdownloads.sourceforge.net/dbashell/dbashell-0.85.tar.gz?downloadAlways glad to have people thinking about the poor DBA's. Usually, the developers get most of the attention in open source.
-
DBAShell - Open Source project for Oracle DBA's
Ive been an Oracle DBA for quite some time (since 7.0.13) and a developer for many years. One of the things Ive always wished for was an easier way to set up environment variables for different Oracle Homes and a way to provide passwords to scripts without embedding them in plain-view.
About 3 years ago, I started a set of functions and scripts at my company that did exactly just that and provided many more functions for things like checking database status, running scripts quietly unless errors are detected, running actions in parallel (like fast shutdowns at once, or multiple analyzes), restarting databases in a guaranteed fashion, aliases to common folder locations, etc..
About a month ago, after putting all this time and effort into these scripts and using them in production all this time, I realized I wanted more out of the scripts like support for other databases and thought that it would be best if I gave it new life as an Open Source project.
So that is how http://sourceforge.net/projects/dbashell/ was started. Now its in a second release (DBAShell 0.85) that is more modular and would allow other people to easily add support for other OSs, other Shells, and other Databases.
Here is a description of the project from the latest news item:
DBAShell is a project based around Shell functions and scripts designed to make it easy for DBA's to use Databases in a command line environment. Currently supported is Oracle with ksh and bash on AIX, Solaris, Linux. The code base itself is 3 years old and has been in use in Production environments all of that time.
Features include:
* Automatic setting of all environment variables based on SID requested.
* Manage PATH's and other path like variables for each ORACLE_HOME needed.
* Run scripts with stored passwords (no more hard-coding of passwords!!)
* Automatically set SID based on Script location (makes it easier to share scripts between SID's)
* manage temporary script output and check for oracle errors in output
* check database status and versions from scripts
* stop/start databases in parallel (faster startup)
* compile all database objects
* analyze objects in parallel (Faster analyzes)
* set aliases and variables for common SID areas, etc..
* many helpful commands for common Oracle tasks
Over a thousand people have already downloaded the prior release and more are downloading every hour.
I'm seeking feedback from anybody that would be willing to take a look at the project, trying it out, give me any feedback you have on it, and perhaps even direct me to where I could best promote this project.
I wrote a tutorial that shows at a glance some of the more useful features of DBAShell:
http://sourceforge.net/docman/display_doc.php?docid=34041&group_id=170224
Main site:
http://sourceforge.net/projects/dbashell/
Documentation: http://sourceforge.net/docman/display_doc.php?docid=33704&group_id=170224
Download:
http://prdownloads.sourceforge.net/dbashell/dbashell-0.85.tar.gz?downloadAlways glad to have people thinking about the poor DBA's. Usually, the developers get most of the attention in open source.
-
Open Source Project Announcement...
I have started an open source project to build a module for
PHP4 that will allow direct calls to Tuxedo services from
the PHP script, the project name is php-tuxedo.
Think about it for a second... The ability from inside a
PHP web page to directly call already existing Tuxedo
services anywhere in your environment. Just like PHP can
open a database connection to Oracle or Sybase, it would
open a Tuxedo connection as a Tux client to a Tuxedo
middleware environment.
For those who have used PHP, you know how easy it is to
build dynamic web pages. But those pages are mostly limited
to database queries or flat file access for data. With this
project you could call all your existing enterprise Tuxedo
services directly. I believe this would be a very powerful
enhancement to PHP's capabilities.
To those familiar with Tuxedo, you know about how powerful
an implementation of Tux middleware services can be for
departmental and enterprise solutions.
I want to bring these two pieces together.
Project status. The project is in its early infancy, but
some parts are functional. I have successfully built a
client page that uses a STRING buffer to call a service with
tpcall and returns a STRING buffer back. Primitive? Sure,
but this is only the start. I have ideas of how to
implement many other functions and buffer types including
FMLs.
There is much work to do, but if you are interested please
check out http://php-tuxedo.sourceforge.net. There you can
download my first cut and more importantly follow the
project as it progresses. For the really ambitious I would
welcome any testing or development help on the project.
Please note I’m posting this note to several lists I don’t
normally monitor, so I may not see a reply on the list.
Hope to hear from you.
Brian Foddy
[email protected]Always glad to have people thinking about the poor DBA's. Usually, the developers get most of the attention in open source.
-
EJB 3.0 in a real world open source project. Great for coding reference!
If you are interested in seeing EJB 3.0 implemented in a real world project (not just examples) or if you are interested in learning how to use them I suggest you to take a look a the open source project Overactive Logistics.
It has been written totally using EJB 3.0 (session and entity beans) I found it very helpful in solving several technical situations I was facing.
You can get more information at:
http://overactive.sourceforge.netThanks for the ponter, I will check it out.
hth,
Sean -
Open Source project - request for interest
Hi,
I know this may not be the most appropriate place for this but I couldnt find anywhere else. The project is due to start up in early 2006. The technology is Java based and supports J2EE. It enables developers to work at a high level and generate apps very quickly and more complex functionality can be built using Java to address requirements.
I thought I would post this here for anyone interested in participating in a new Open Source project for a Java development tool.
I apologise in advance if anyone gets upset over this post - but I thought Java developers should be aware of the project.
Thanks.
Be in at the start of an exciting new Open Source initiative!
If you're a Java developer and you'd be interested in participating in the development of a new UK-based Open Source project then read on.
The project would seek to take an existing, powerful J2EE-based rapid web application development tool on to the next level. Sitting happily alongside other well-known open source names such as Red Hat, MySQL and JBoss, it enables the building and deploying of J2EE-based web applications in a fraction of the time that it would otherwise take to develop them. But the possibilities are only limited by your imagination.
So, if you're interested in contributing to the evolution of this project please email us at [email protected] with your contact details and we will be in touch with you.Thanks for the ponter, I will check it out.
hth,
Sean -
Working on Open Source Projects for N00b programmers
Hi,
I have heard the suggestion on the forum that working on open source projects_ is a good way to refine your programming skill.
I am learning Object Oriented Programming concepts in my Java class. I have found that I am not getting as much practical experience* as I feel I need to really cement the concepts in practice, and to cement the concepts in my brain. I read the book a lot, and I get a lot of the theory, and I can make sense of all the book's code examples, but I feel like I need to start doing hands on code manipulation and/or problem solving to make these things stick in my brain.
Finally, I am genuinely a n00b, so even though I get all the concepts of OOP on a high level, I only have done pedagogical exercises, not any real practical experience. So I am looking for Open Source projects who's code isn't super intricate and will be manageable to decipher, based on my limited experience.
Also, if the projects are on cool interesting things like Open Office or Audacity or Mozilla Firefox or Miscellaneous Widgets (the kinds of things we use in everyday computer use, I know this varies from person to person, but anyway...) or Scientific/Mathematical Simulations etc, all those sorts of things would be cool.
Thanks a bunchinfinitelyLooping wrote:
I like you. A lot.
NO xxxxBoy, that just makes me want to bend over backwards to help you. -
SQLpython in Open Source Projects for Oracle
I'd like to strongly reccommend SQLpython ( https://twiki.cern.ch/twiki/bin/view/PSSGroup/SqlPython ) be added to the Open Source Projects for Oracle page ( http://www.oracle.com/technology/community/opensource_projects.html ). It's an SQL command-line client whose chief strength is incredibly convenient extensibility / personalizability. I've reviewed it briefly at http://catherinedevlin.blogspot.com/2006/05/sqlpython-sql-client-of-your-very-own.html
Thanks very much!We have made this addition.
Cheers, OTN -
Invitation for Open Source Project
Hi,
I'm starting a open source project which involves web based Java, JBoss application server and JBoss Seam framework. I'm a student and I work on the project in my free time for training. Every one who want to take a part in this hobby project in his free time is invited.
Send me e-mail.
< email address removed by moderator >
Regards
Peter
Edited by: rukbat on Jul 19, 2011 6:17 AMModerator Advice:
These forums are intended for public user-to-user conversations that create an intellectual knowledgebase HERE, now somewhere else.
As such, your post happens to be off-topic for the entire forum web site.
I removed your email address to protect you from unscrupulous harvesters that would spem you forever.
This posting is also now locked. -
Ideas for a Java based Project
Hi all :)
I follow Java forums, mainly read, although post a bit whenever i know.
I am looking for some ideas on starting a College project which is based on java. Maybe java network based? Since there are so many experienced people here, i was wondering if some of you could tell me some ideas that i could do. I have a fair bit of experience with java. But if the project requires to learn something new...i wont mind at all. I would really appreciate you guys input about any ideas.You can find a ton of potential student projects here:
http://mindprod.com/projects.html
Dunno if any of them fit your criteria - but it's a start...
Good luck!
Grant -
Ideas for developing new Mini project
Hi All,
we want to develop our programming skill by doing some mini project in Java technology.
A group of 3 members want to involve in this project with IDE as JDeveloper. So anyone can suggest a mini project with some 10 days duration. We are strong in Swing-EJB. We also intersted to work in JSP,Java script. Also ready to learn new technology..
So whichever applicable suggest us or give some ideas for the project to improve our skills.
Note: we are one year experienced in java Programming.Hi Lrj1985,
According to your description, in order to allow users to know the probability of collecting from a debtor dependent on different dimension, you nedd to produce an OLAP cube to perform this. Since you haven't done this for a few years, now what you
are looking for is that the ideas, starting points or direction to build the OLAP cube, right?
In this case, here are some links which describe how to build a cube step by step, please see:
http://www.codeproject.com/Articles/607134/BuildingplusYourplusFirstplusAnalysisplusServicesp
http://technet.microsoft.com/en-us/magazine/ee677579.aspx
Regards,
Charlie Liao
TechNet Community Support
Maybe you are looking for
-
I have a new iphone and went into Itunes and it said my new iphone needed a software update. I let it do this and now the apps that I put on won't work and when pressed just flash on then off the screen. I paid £20 for one of them so any help would b
-
Hi,All, In Tcode AS01,I use user exit AISA0001 to check the value of ANLA-SERNR,if the value did not fit the rule,raised an error through "message ... type 'E' or message exxx with ...", now the problem occured, although I enter new value for the fie
-
Finder says "You have unknown access"
Hi! I wonder what "You have unknown access" means in the priviligies section in Finder (when you choose "get info"). I can see this in a, from mac, browsable folder, which is shared from Synology Diskstation 212. Folders within the shared folder is n
-
Iscsi multipath issue---all session only created base the first NIC
Hello everyone, I had a X86 host(x4200) with solaris 10 u6 and 2 Intel NICs, and the array is Equallogic PS5000, for Equallogic array only have one group IP and only one target port id:3260, so after I congiured all host NIC and the array group IP in
-
Export multiple frames of a composition with layers intact
I'm working with lower quality video and after many headaches with codecs I finally started using image sequences so I could do editing in photoshop then bring it into After Effects. Now I want to go the other way. Export an image sequence with lay