Difference between revisions of "Projects"

From ProgClub
Jump to: navigation, search
(Love Calculator)
(49 intermediate revisions by 3 users not shown)
Line 1: Line 1:
Personal, Is actually It A Way Out
+
This page provides information about ProgClub's free software computer programming and systems administration projects. See [[TODO]] for ideas about what to work on. For information about ProgClub domains, see [[Domains]]. For information about member services, see [[Services]]. For information about hosts on the ProgClub network, see [[Machines]]. Check out our [[Forums]] to get in touch.
+
 
+
= Looking for something to do? =
+
 
Negotiations with creditors have failed. Repossession is imminent and foreclosure proceedings have begun. Your income is simply not sufficient to pay your bills, it doesn't matter how low the payments are. It may end up being time to consider individual bankruptcy.  
+
If you're looking for something to do you can browse our projects below, or there's a section on the website: [[TODO]]. The TODO section is there to give you a few ideas about things that it would be nice to get done. It's not comprehensive. If you have ideas feel free to make a note of them.
+
 
Individual bankruptcy law developed when a reaction to the abuses surrounding debtors prison. Before the nineteenth century a prison system existed for those who didn'n pay their bills. If a merchant filed a claim, the debtor was incarcerated right up until his financial obligations were paid. (Women were not found in debtor'ersus prison, not because of chivalry but because these people did riot have the ability to be lent). The lender had been legitimately dependable for the expenses in the prison stay, including regular food, but seldom paid. All things considered, a debtor would have to sue to be able to enforce this kind of law, and it had been instead difficult to sue when in prison. Because a result, many credit seekers languished in prison for years, surviving on what their family could grab to them or, in many cases, just starving to death. Although some people might lenders would doubtless not object to the renewal of debtor'utes prison, fortunately we are living in far more enlightened times. Bankruptcy were created to present a second opportunity (or third, or next) to those that hopelessly in debt It comes with a program to wipe the slate clean and begin anew. When times have modified, though, so has the individual bankruptcy code. Not a lot of bad debts might be wiped out. The proceedings can be quickly disqualified in the event of improper procedures. There are many things a debtor should know before resorting to personal bankruptcy.  
+
= Starting a ProgClub project =
+
 
The Individual bankruptcy Choice
+
If you want to start a project, then: give the project a name, reference the project from this page (put it in the [[#Active_projects|active projects]] or [[#Prospective_projects|prospective projects]] section as appropriate) and copy the [https://www.progclub.org/pcwiki/index.php?title=Project_template&action=edit project template] to get you started. You might also like to know about how to [[Subversion#Creating_new_projects|create your project in pcrepo]].
+
 
There are two types of individual individual bankruptcy: Chapter 7 and Chapter 13. Chapter 7 personal, named for the chapter number in the individual bankruptcy code, requires the full liquidation of almost all debts and cancels just about all no-exempt bad debts. Chapter 13 personal is actually essentially a court-mandated payment arrange that sets up reasonably priced monthly payments to your creditors,  
+
You should know that we have a spec concerning [[versioning]] of our projects.
+
 
The selection to declare becoming a bankrupt is truly not a very easy one. Regrettably, many individual bankruptcy attorneys recommend personal bankruptcy to just about anybody these people check with with. Every single one also often frightened consumers are advised to declare becoming a bankrupt just to keep a number of financial obligations. That is a mistake. Personal bankruptcy should truly be described as a last vacation resort because the legal system meant it to be. A a bankruptcy proceeding looks on your credit score for twelve decades, and though lending criteria are slowly changing, many lenders will never even consider a helpful applicant who seems to have had a bankruptcy. What's far more, a Chapter 7 becoming a bankrupt can cost you most of your property. Before coming up with a selection to declare a bankruptcy proceeding, estimate just how harmful your situation really will be. On a item of paper, make a report on all your assets and the approximate value they will could end up being sold for. On the other side, accumulate most of your financial obligations. If the financial obligations exceed the assets by a large percent, you may wish to consider individual bankruptcy. On the other palm, if it seems how much your situation may improve (you may get a brand-new job or a second income), or if your assets are of greater value or close in value to your debts, a different approach may always be appropriate.  
+
= Software configuration management =
+
 
Negotiate with your creditors
+
You can read about ProgClub's [[SCM|Software Configuration Management]].
+
 
Explain your situation and make sure you ask for more time to pay. If the creditors refuse and continue to threaten garnishment explain to them these kinds of action would force you into becoming a bankrupt. No creditor is determined to hear the "B" word. Using individual bankruptcy since a risk is truly a very powerful negotiating utility, confronting creditors with a choice between obtaining a little each and every month or possibly obtaining nothing through personal bankruptcy. Don'big t try this tactic on attached creditors. That they may plan to repossess your property to avoid having to proceed through court.  
+
= Projects =
+
 
Contact Client Credit Counseling
+
== Active projects ==
+
 
While mentioned earlier in the book, Client Credit rating Counseling will be a non-profit group funded by creditors to help buyers make a deal repayment plans. It is truly often able to discuss payment arrangements better than the individual because of its constant contact with a variety of creditors. If you can'big t work out a satisfactory arrangement, offer these people a try. Remember, the idea that you are using credit rating counseling may appear on your credit record.  
+
Current ProgClub projects are:
+
 
Consider Chapter 13 individual bankruptcy
+
* [[Text tables (TTB)]], the ProgClub structured data format.
+
* [[PcLog]], the ProgClub event logger.
It kind of filing permits you to repay your debts in a court-mandated fashion and will appear on your credit score record for only seven numerous years, If negotiations fail or there mainly isn'n sufficient money to make ends meet Chapter 7 individual bankruptcy may end up being your only option. A bankruptcy proceeding really doesn't necessarily discharge every single one bad debts. If your debts are exempt from personal bankruptcy, filing will do very little to improve your situation. If a co-signer had been used, the debt would then become owed from the co-signer, unless that person even declared bankruptcy. In community property states a partner'utes assets and financial obligations would also always be included in the personal bankruptcy, assuming they're community property. Consider almost all very carefully before deciding to file.  
+
* [[PHPBOM]], the PHP Ball Of Mud (a PHP web-framework and toolkit).
+
* [[x2maths.web]], a maths website.
Non-Dischargable Financial obligations - Bills You Have To Pay In Spite Of A bankruptcy proceeding
+
* [[Migration 2016]], a sysadmin project to upgrade the ProgClub infrastructure.
+
* [[ProgClub.js]], for ProgClub standard JavaScript formatting.
Particular sorts of debt may not be automatically removed by becoming a bankrupt filing. That they must meet specific requirements before being taken away by personal. If almost all of your debts are non-dischargeable, bankruptcy may not remedy your monetary dilemma. Your only ways a non-dischargeable debt may be gotten rid of through personal bankruptcy are through a very exception being of course as a result of court, a selected period of energy transpiring when the debt was actually due, or because the creditor does not object to the discharging of the debt. Certain debts can only end up being discharged by a very exception. These are:
+
* [[Pcformcheck]], for validating/testing your HTML forms.
+
* [[Pchtmlcheck]], for validating your HTML.
Recent University student loans
+
* [[Pccipher firefox addon]], for Firefox crypto fun.
+
* [[Pcwebstats]], to collect HTTP stats.
This does apply to college student loans that became due within the last five quite a few years. Any extension of repayment would become added to this period of time. Some courts, furthermore, will only discharge payments that will be more than five decades past due. So if the university student loan ended up being due seven numerous years ago and the payments were at first to become made over a five-year period, you would still end up being in charge for the last three many years of payments. The court may additionally grant a very exception a student loan if it would produce a very "undue hardship" for one particular pay it. This is definitely almost never gave.  
+
* [[Pcsvnrelease]], to provide version and release management for projects.
+
* [[Pcweblink]], to private a HTTP redirection and linking service.
Taxes
+
* [[Slib]], to provide the PHP framework for Sgen. Sgen is a Blackbrick product.
+
* [[Pcad]], to provide a daemon that can be asked to do things on behalf of non-privileged users.
Federal, condition, and nearby taxes are not dischargeable for at least three many years after you document your tax go back. Even if you've been tied upward in tax court for greater than three decades, any duty assessed within 240 days of filing for bankruptcy is actually non-dischargeable. Property taxes are dischargeable if they are over one year late, but the lien toward your property will be not. The camp delicate will be that you can count on the authorities getting their own duty money eventually.
+
* [[JsPHP]], to provide PHP functions in Javascript.
+
* [[Pcphpjs]], to provide the CMS for [[JsPHP]].
Child Help and alimony
+
* [[Pcmnet]], to provide MemberNet and MobileNet.
+
* [[Pcwiki]], to provide the ProgClub wiki.
These can only be discharged in special circumstances, which generally include agreements that have not been court-ordered. If a single wife or husband provides agreed to assume greater than fifty percent of marital debts in exchange for lower support payments, the court may not discharge most bad debts held as a result of soon-to-be ex for becoming a bankrupt. Consult an lawyer if this kind of situation relates.  
+
* [[Network administration]], to provide network services.
+
 
Fines
+
== Other projects ==
+
 
Neither fines coming from a court, judge, or authorities agency nor surcharges, charges, and restitution, while a basic rule, can be discharged in a individual bankruptcy. The same will be correct of bad debts incurred while a result of damage or liability coming from driving while intoxicated. The debt incurred through intoxicated driving should be established in court along with a judgment has to be issued by a higher court. Little-promises, traffic, and municipal judgments for intoxicated driving are all dischargeable. Once again, check with the law firm.  
+
Projects that ProgClub are helping with that are not ProgClub projects:
+
 
Bad debts not discharged in a previous a bankruptcy proceeding
+
* [[GNUrc]], for [https://www.gnurc.com/ GNU Remote Control]
+
 
If financial obligations from a previous personal have been found non-dischargeable, these people will not be discharged in a later individual bankruptcy.  
+
== Prospective projects ==
+
 
Debts not outlined on your a bankruptcy proceeding petition
+
Projects that are only in their planning phase are recorded here. Maybe one day they'll make it to real live active projects, but until then we won't kid ourselves.
+
 
If you may not include a debt on your petition, it won't become discharged. Many people filing bankruptcy remain one particular or more credit lines with simple balances or no balance out with the personal bankruptcy proceeding to preserve component of their credit resources. Another tactic is to reaffirm financial obligations on the condition that credit score continues to become offered. The creditor, confronted with a choice between acquiring nothing and maintaining your credit, will at times presents latter. End up being very mindful when reaffirming debt. You aren't obligated to but you needs to have a new written design spelling out every one of manufacturer conditions.  
+
* [[MyInternetShortcuts]], manage your shortcuts across all your devices.
+
* [[WebDefinitions]], a personal assistant.
Other kinds of non-dischargeable debts may be discharged immediately if the creditor will not object If the creditor objects, these debts will be judged with the court to end up being both dischargeable or non-dischargeable. The creditor can request that the debts not be discharged should they claim the following conditions existed:
+
* [[Gitweb hackathon]], to migrate ProgClub svn to git.
+
* Pddr, to provide a dance school membership management system.
The debt had been acquired by Intentionally fraudulent behavior
+
* Pcsymbol, to document and explain mathematical symbols and Unicode character codes.
+
* Pcloan, to record details of who has borrowed what. Maybe integrate with Pcbook?
Fraud in this particular case will be any dishonest work used to obtain credit. Declaring to become someone you're not, or borrowing money when you have no means or intention of repaying it, would end up being clear-cut illustrations of fraud. Not disclosing certain relevant facts could furthermore be construed while fraud. If you're making a promise and intend to remain it and believe you'll be able to carry on it, that is not fraud. Creditors tend to be paranoid and believe everyone is truly defrauding them, so this excuse for non-discharge is actually often utilized by creditor's attorneys.
+
* Pcbook, to manage and document our collective library of books.
+
* [[Cweb]], to make a distributed search-engine.
Debts Incurred as a Result of False Written Statements
+
* [[HackTrap]], to create a website designed to trap and find hackers. But not users. Really, just hack hackers. (OK, I'll see what we can do. [[User:John|JE]])
+
 
A blatantly false credit score request would qualify. The inaccurate statement should be a great important fact and a second that the creditor relied on in order for the debt to end up being judged non-dischargeable. A misspelled name or minor error would not render a debt non-dischargeable. Drastically overstating income or misrepresent a job title would always be considered fraudulent.
+
== Completed projects ==
+
 
Fraudulent usage
+
Stuff that's finished. Latest on top.
+
 
If you charge "luxurious goods or services" in a helpful amount over $5 hundred within 40 days before filing becoming a bankrupt, the debt is truly most likely to always be deemed non-dischargeable. The same is actually true if funds advances are obtained fewer than twenty times before proclaiming a bankruptcy proceeding. A large amount of small charges, made to steer clear of pre-clearance, would furthermore be considered fraudulent should you be over your credit score limit or obviously unable to pay.
+
* [[JJcode]], for key management in your applications.
+
* [[QuitFirefoxAtTime]], for closing your Firefox tab after a timeout.
Bad debts resulting through against the law or malicious assists, embezzlement, larceny, or breach of fiduciary Obligation
+
* [[cdr]], change directory with regular expressions.
+
* [[rdfind.php]], redundant data processor in PHP.
Any money owed because of outlawed works this sort of when embezzlement (using property left inside your safekeeping), larceny (theft), or the malfunction to fulfill your duties when a trustee might be non-dischargeable. The court will normally de a description of fiduciary obligation.
+
* [[SAK2014]], Standard Access Keys for web browsers.
+
* [[img2data]], for converting image files to Data URIs.
Once you've examined your debts and determined what is actually dischargeable and what is truly not, you can figure out regardless of whether individual bankruptcy would enhance your current monetary situation. There are several other things you ought to know before you decide if to record.
+
* [[Pcforever]], a caching HTTP gateway.
+
* [[Pcrego]], to provide web-based ProgClub registration.
Exempt Assets
+
* [[Jsrun]], for Shawn's JScript.NET utilities.
+
* [[Pcdate]], the ProgClub date scheduler.
A typical misconception about bankruptcy is that you simply lose everything you personal to satisfy your debts. In fact, the court lets you to definitely carry on many things important to your well being, and perhaps even a little bit much more. Despite the fact that there is a federal exemption law, only in states and the District of Columbia allow one to play with it These states let you ultimately choose between the state and federal exemption protocols. The in states are:
+
* [[Pcpics]], for the ProgClub photo gallery.
+
* [[JJ5-test|jj5-test]], for [[User:John|John]]'s experiments.
Connecticut
+
* [[Pcwebmail]], to provide webmail facilities at ProgClub.
+
* [[Pcweb]], to provide the ProgClub web-site.
Hawaii
+
* [[Email]], to get email and the [[mailing lists]] functional.
+
* [[Pcmail]], to provide email administration.
Massachusetts
+
* [[Pccipher]], to provide compatible encryption libraries for many platforms.
+
* [[Single sign-on]], to get user logins working.
Michigan
+
* [[JJ5-bin|jj5-bin]], to provide administration and utility scripts.
+
* [[Pcview]], to provide a web-based svn viewer.
Minnesota
+
* [[Pcldap]], to provide LDAP administration.
+
* [[Pcblog]], to provide blogs.
Brand-new Jersey
+
* [[Pcma]], to provide database administration.
+
* [[Kerberos]], to provide authentication services.
Fresh Mexico
+
 
+
== Cancelled projects ==
Pennsylvania
+
 
+
Stuff that we're not doing. Latest on top.
Rhode Island
+
 
+
* [[Psweb]], for personalserver.com.
Texas
+
* [[IPSec]], to secure the network. Cancelled.
+
 
Washington
+
= Contributing to ProgClub projects =
+
 
Wisconsin
+
Contributions to ProgClub projects are covered by the [[ProgClub:Copyrights|Copyright policy]]. Generally in order to contribute to a ProgClub project you need to be a member. That is unless you are only planning to contribute to a [[Forums|forum]] such as the project page on the wiki. Contributions to ProgClub forums are also covered by the [[ProgClub:Copyrights|Copyright policy]]. If you are a member and you contribute to a ProgClub project a link to your user page will be added to the Contributors section of the project page. If you contribute to a ProgClub project and your are not a member, then you can optionally include your details (a link to your user page if you have an account on the wiki (you don't need to be a member to have one of these), your email address, or a link to your web-site) along with your name in the Contributors section.
+
 
Vermont
+
== Releasing ProgClub projects ==
+
 
The other states require a man filing personal to use express exemptions.
+
About half of ProgClub's projects have source-code in the [http://www.progclub.org/pcrepo/ subversion repository]. Projects that don't have code in the repository don't really need to be released, for them you just have to update the project documentation on the wiki. Projects in svn do need to be released, however. There is a process for releasing projects in svn, and it's detailed on the [[Subversion]] page.
+
 
Here are some examples of things that could end up being exempt, depending on the state where the petition is filed.
+
In addition to doing a subversion release (which tags the release and updates the latest tag) you might also like to deploy the software. To do a deployment use the project-specific release script in /home/jj5/bin. At the moment that is any of:
+
 
· Personal negative effects
+
* release-pcwiki, for releasing [[pcwiki]]
+
* release-pcblog, for releasing [[pcblog]]
· Furniture
+
* release-pcldap, for releasing [[pcldap]]
+
* release-pcma, for releasing [[pcma]]
· Cars (approximately a particular amount of equity)
+
* release-pcview, for releasing [[pcview]]
+
* release-pccipher, for releasing [[pccipher]]
· Tools of a trade
+
* release-pcweb, for releasing [[pcweb]]
+
* release-pcmnet, for releasing [[pcmnet]]
· Equity m a residence (occasionally the entire residence)
+
 
+
This list will be added to as time goes by, and as there is a need for doing new project releases.
· Clothing
+
 
+
When calling a project-specific release script you pass a single parameter; that being the 'comment', or 'release notes', for the release you are doing. You run these scripts on [[charity]], and after doing the subversion release the web software in /var/www/ is updated appropriately.
· Household goods
 
 
· Textbooks
 
 
· Jewelry
 
 
A single very interesting exemption may be the homestead exemption. When Steve Connally, the former governor of Texas, declared personal a couple of years ago, many people were surprised that he had been permitted to maintain his huge mansion, valued at several million dollars. Texas has a homestead exemption that allows everyone petitioning a bankruptcy proceeding to maintain equal to one particular acre in a very urban area or 100 acres in a rural area, in spite of value. The ex-governor may have had a very good legal professional, but many other states also offer homestead exemptions.
 
 
A single individual bankruptcy method would be to sell non-exempt property before personal bankruptcy and convert it into exempt property. For illustration, a Texas resident might sell non-exempt assets and use the proceeds to pay off your home mortgage on her homesteaded property. You would almost certainly want to look for advice a helpful law firm before attempting this specific kind of transfer of assets, anyhow, when the court could very quite easily view this kind of action being an abuse from the personal legal guidelines.
 
 
Even if your particular amount of equity will be exempt, your creditors can often sell the tool to repair any excess equity you may have. If you very own a vehicle worth $15,000, for illustration, but you only owe $5,000 on it and your state exemption is actually $1,200, the creditor can sell the car and offer you $1,200. Some states allow 'Wildcard" exemptions that might be used to pay for the difference.
 
 
Knowing which debts are dischargeable and what the law allows a petitioner to preserve, a rational selection could be made whether or not to report for becoming a bankrupt. If you do choose to report, there are several ways of going about it-as well as several pitfalls to steer clear of.
 
 
Using Motion
 
 
When you've decided to take activity you can begin the filing process. If creditors are knocking on the front door and repossession, foreclosure, or garnishment will be just about the comer, could actually be wise to consider using a good unexpected emergency filing to obtain a great automatic stay. A good automatic stay stops creditors from consuming any further motion right up until the case should go before a a bankruptcy proceeding judge. Unlike a a bankruptcy proceeding filing, which always consists of several pages of info a great urgent situation filing is only one particular page longer and is made up of a report on your creditors. The entire content of the petition should be filed within fourteen days and nights or the case will be dropped. The court will send notices in the pending individual bankruptcy to the creditors detailed, who must cease all further series motion. When they perform not cease, send them copies of the automatic stay and request that further assortment activity cease. A creditor can make sure you ask that the automatic stay be lifted, allowing your ex to continue series motion. Only a landlord wanting to evict you coming from a rented dwelling will normally prevail, unless there will be a long-term lease involved. If you are renting on a prolonged-term lease, which could become considered a very property, the landlord may have to wait for a official @g as a way to evict YOU.
 
 
Once the wolves are at bay, another decision will should be made: no matter whether to find a becoming a bankrupt attorney. Attorneys, since all of us understand, are expensive. In the case of a complicated individual bankruptcy, unfortunately, they can be invaluable. If you have quite a bit of property or valuables, if you are seeking to move money through non-exempt to exempt assets, if your creditors try to make your bad debts non-dischargeable because of fraud, or if there are any other complications, you may wish to retain the services of the experienced personal attorney. Store about. Don'testosterone always be reluctant to negotiate. Check a lot of queries and consult several attorneys before you create your own preference.
 
 
If you have a very simple becoming a bankrupt or can'big t find the money for the law firm, invest $15 in a good carry out-it-yourself bankruptcy book. It will provide in-depth information not covered in this kind of chapter. Typing services am additionally available to type up becoming a bankrupt forms. These are cost-effective and, in the case of the very simple individual bankruptcy, can take the place of a helpful lawyer. If your case is actually complicated and you can'n find the money for an lawyer, do your individual research. Read a buyer a bankruptcy proceeding manual first and after which consult a good legal library. There are several legal guides devoted strictly to personal. Once you or your legal professional have prepared your case, you're ready for elegant function.
 
 
The Filing Procedure
 
 
Every single one the proper papers may be obtained from a reliable becoming a bankrupt court. Talk to the yellow pages under Authorities Services (typically in the start of the book) with an address and home phone number. The court allows you fourteen days and nights coming from the date of the unexpected emergency filing to perform the official method. If Chapter 7 personal is being filed, you will need to send in the following forms after you have acquired them coming from the court:
 
 
· Statement of Economic Affairs.
 
 
· Book of Current Income and Current Expenditures.
 
 
· A lifestyle talking about your financial obligations.
 
 
· A book explaining your property.
 
 
· A book listing exempt property.
 
 
· A conclusion in the above schedules.
 
 
· Statement of Intention in reverence to your guaranteed property and what you intend to perform with it
 
 
· Statement of Executory Contracts describing contract that will need to be fulfilled, these kinds of because auto leases.
 
 
· A bankruptcy proceeding Petition deal with sheet.
 
 
· Mailing addresses of every single one creditors.
 
 
· Any required near by forms.
 
 
A fee will furthermore always be assessed, generally $90, due for the duration of filing. The court will generally accept installments of your six-month period. A good application for installments must accompany the petition.
 
 
After your petition will be filed, a assembly in the creditors are going to be set up. The court appoints a trustee to preside over the visiting and to be dependable for the liquidation of assets. With most smaller bankruptcies, only the individual filing and the trustee will go to. The trustee, who is generally a community lawyer, will question several questions about the details on the bankruptcy files. Call up and question the court clerk what papers you will need to grab (usually monetary statements or occasionally even taxes delivers). If your big property will be involved, specifically if it is nonexempt, property, your creditors may show up to protest any exemptions. They will may additionally attempt to grill you about your intent to pay the fees or about spread on your app. Answer in all honesty and there shouldn'big t be a problem.
 
 
If the creditors' attorneys turn out to be abusive, demand a hearing before the bankruptcy judge before the proceeding moves any further. If the creditors object to any of your respective exemptions, they will have 30 days after the creditor'utes visiting to record an objection with the court. The court will lifestyle a hearing and you'll always be granted the chance to respond, although you don'testosterone have to. A creditor may in addition try to claim a debt as non-dischargeable because of fraudulent shows, a @ or malicious act, or embezzlement or theft. He can only accomplish this if he successfully raises the objection within sixty times from the creditors' gathering. To defend yourself, you or your legal professional will have to document a written response and be well prepared to argue your case in court.
 
 
Once just about all the requirements have been met and your intentions have been made clear, the court can declare the personal discharged. No official hearing will likely be held unless you have chosen to reaffirm your creditors in which case the judge may wish to become sure for you to simply understand what you are doing. After it time, provided the creditors perform not raise any objections, the dischargeable debts are erased.
 
 
Picking Upward The Pieces
 
 
Becoming a bankrupt was actually once the lowest disgrace that could befall an individual. Today, even so, it is actually commonplace. Corporations declare individual bankruptcy to get out of contracts or prevent legal judgments. Individuals count on it to protect them from a society that extends credit score way too quickly.
 
 
Personal does not necessarily mean that you simply will automatically be denied most credit score for five a long time. In fact, many firms look at bankruptcy because a responsible way of discharging financial obligations when there is truly no other way out. Creditors fear personal, nevertheless they often realize that if they lend to somebody who has expressed personal, they require not worry about another individual bankruptcy for seven much more quite a few years (you can only report once every seven a long time). If you happen to have a good explanation for the individual bankruptcy, this sort of like medical bills, splitting up, or some other catastrophic event, a creditor may become willing to overlook it and extend credit score. Request potential creditors about their policy toward bankruptcies. Their responses may become astonishing.
 
 
Darryl Power over 3 numerous years in online marketing, 1 year in Pay-Per-Click on advertising and 7 a long time of business operations.
 

Revision as of 15:06, 11 December 2017

This page provides information about ProgClub's free software computer programming and systems administration projects. See TODO for ideas about what to work on. For information about ProgClub domains, see Domains. For information about member services, see Services. For information about hosts on the ProgClub network, see Machines. Check out our Forums to get in touch.

Looking for something to do?

If you're looking for something to do you can browse our projects below, or there's a section on the website: TODO. The TODO section is there to give you a few ideas about things that it would be nice to get done. It's not comprehensive. If you have ideas feel free to make a note of them.

Starting a ProgClub project

If you want to start a project, then: give the project a name, reference the project from this page (put it in the active projects or prospective projects section as appropriate) and copy the project template to get you started. You might also like to know about how to create your project in pcrepo.

You should know that we have a spec concerning versioning of our projects.

Software configuration management

You can read about ProgClub's Software Configuration Management.

Projects

Active projects

Current ProgClub projects are:

  • Text tables (TTB), the ProgClub structured data format.
  • PcLog, the ProgClub event logger.
  • PHPBOM, the PHP Ball Of Mud (a PHP web-framework and toolkit).
  • x2maths.web, a maths website.
  • Migration 2016, a sysadmin project to upgrade the ProgClub infrastructure.
  • ProgClub.js, for ProgClub standard JavaScript formatting.
  • Pcformcheck, for validating/testing your HTML forms.
  • Pchtmlcheck, for validating your HTML.
  • Pccipher firefox addon, for Firefox crypto fun.
  • Pcwebstats, to collect HTTP stats.
  • Pcsvnrelease, to provide version and release management for projects.
  • Pcweblink, to private a HTTP redirection and linking service.
  • Slib, to provide the PHP framework for Sgen. Sgen is a Blackbrick product.
  • Pcad, to provide a daemon that can be asked to do things on behalf of non-privileged users.
  • JsPHP, to provide PHP functions in Javascript.
  • Pcphpjs, to provide the CMS for JsPHP.
  • Pcmnet, to provide MemberNet and MobileNet.
  • Pcwiki, to provide the ProgClub wiki.
  • Network administration, to provide network services.

Other projects

Projects that ProgClub are helping with that are not ProgClub projects:

Prospective projects

Projects that are only in their planning phase are recorded here. Maybe one day they'll make it to real live active projects, but until then we won't kid ourselves.

  • MyInternetShortcuts, manage your shortcuts across all your devices.
  • WebDefinitions, a personal assistant.
  • Gitweb hackathon, to migrate ProgClub svn to git.
  • Pddr, to provide a dance school membership management system.
  • Pcsymbol, to document and explain mathematical symbols and Unicode character codes.
  • Pcloan, to record details of who has borrowed what. Maybe integrate with Pcbook?
  • Pcbook, to manage and document our collective library of books.
  • Cweb, to make a distributed search-engine.
  • HackTrap, to create a website designed to trap and find hackers. But not users. Really, just hack hackers. (OK, I'll see what we can do. JE)

Completed projects

Stuff that's finished. Latest on top.

  • JJcode, for key management in your applications.
  • QuitFirefoxAtTime, for closing your Firefox tab after a timeout.
  • cdr, change directory with regular expressions.
  • rdfind.php, redundant data processor in PHP.
  • SAK2014, Standard Access Keys for web browsers.
  • img2data, for converting image files to Data URIs.
  • Pcforever, a caching HTTP gateway.
  • Pcrego, to provide web-based ProgClub registration.
  • Jsrun, for Shawn's JScript.NET utilities.
  • Pcdate, the ProgClub date scheduler.
  • Pcpics, for the ProgClub photo gallery.
  • jj5-test, for John's experiments.
  • Pcwebmail, to provide webmail facilities at ProgClub.
  • Pcweb, to provide the ProgClub web-site.
  • Email, to get email and the mailing lists functional.
  • Pcmail, to provide email administration.
  • Pccipher, to provide compatible encryption libraries for many platforms.
  • Single sign-on, to get user logins working.
  • jj5-bin, to provide administration and utility scripts.
  • Pcview, to provide a web-based svn viewer.
  • Pcldap, to provide LDAP administration.
  • Pcblog, to provide blogs.
  • Pcma, to provide database administration.
  • Kerberos, to provide authentication services.

Cancelled projects

Stuff that we're not doing. Latest on top.

  • Psweb, for personalserver.com.
  • IPSec, to secure the network. Cancelled.

Contributing to ProgClub projects

Contributions to ProgClub projects are covered by the Copyright policy. Generally in order to contribute to a ProgClub project you need to be a member. That is unless you are only planning to contribute to a forum such as the project page on the wiki. Contributions to ProgClub forums are also covered by the Copyright policy. If you are a member and you contribute to a ProgClub project a link to your user page will be added to the Contributors section of the project page. If you contribute to a ProgClub project and your are not a member, then you can optionally include your details (a link to your user page if you have an account on the wiki (you don't need to be a member to have one of these), your email address, or a link to your web-site) along with your name in the Contributors section.

Releasing ProgClub projects

About half of ProgClub's projects have source-code in the subversion repository. Projects that don't have code in the repository don't really need to be released, for them you just have to update the project documentation on the wiki. Projects in svn do need to be released, however. There is a process for releasing projects in svn, and it's detailed on the Subversion page.

In addition to doing a subversion release (which tags the release and updates the latest tag) you might also like to deploy the software. To do a deployment use the project-specific release script in /home/jj5/bin. At the moment that is any of:

  • release-pcwiki, for releasing pcwiki
  • release-pcblog, for releasing pcblog
  • release-pcldap, for releasing pcldap
  • release-pcma, for releasing pcma
  • release-pcview, for releasing pcview
  • release-pccipher, for releasing pccipher
  • release-pcweb, for releasing pcweb
  • release-pcmnet, for releasing pcmnet

This list will be added to as time goes by, and as there is a need for doing new project releases.

When calling a project-specific release script you pass a single parameter; that being the 'comment', or 'release notes', for the release you are doing. You run these scripts on charity, and after doing the subversion release the web software in /var/www/ is updated appropriately.