<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.csclub.uwaterloo.ca/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Qxi</id>
	<title>CSCWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.csclub.uwaterloo.ca/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Qxi"/>
	<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/Special:Contributions/Qxi"/>
	<updated>2026-06-18T20:47:57Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.5</generator>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Main_Page&amp;diff=3302</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Main_Page&amp;diff=3302"/>
		<updated>2012-09-18T19:08:00Z</updated>

		<summary type="html">&lt;p&gt;Qxi: /* Guides */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the Wiki of the [[Computer Science Club]]. Feel free to start adding pages and information.&lt;br /&gt;
&lt;br /&gt;
[[Special:AllPages]]&lt;br /&gt;
&lt;br /&gt;
== Guides ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;-webkit-column-count:3; -moz-column-count:3; column-count:3;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Budget Guide]]&lt;br /&gt;
* [[Club Hosting]]&lt;br /&gt;
* [[Member Hosting]]&lt;br /&gt;
* [[Exec Manual]]&lt;br /&gt;
* [[Imapd Guide]]&lt;br /&gt;
* [[MEF Guide]]&lt;br /&gt;
* [[Office Staff]]&lt;br /&gt;
* [[Talks Guide]]&lt;br /&gt;
* [[SCS Guide]]&lt;br /&gt;
* [[Kerberos | Password Reset ]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== News and Events ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;-webkit-column-count:3; -moz-column-count:3; column-count:3;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Meetings]]&lt;br /&gt;
* [[Talks]]&lt;br /&gt;
* [[Projects]]&lt;br /&gt;
* [[Industry Opportunities]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Machine/System Documentation ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;-webkit-column-count:3; -moz-column-count:3; column-count:3;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Authentication]]&lt;br /&gt;
* [[Backups]]&lt;br /&gt;
* [[ceo]]&lt;br /&gt;
* [[Conserver]]&lt;br /&gt;
* [[DNS]]&lt;br /&gt;
* [[Debian Repository]]&lt;br /&gt;
* [[Digital Cutter]]&lt;br /&gt;
* [[Directory Services]]&lt;br /&gt;
* [[Electronics]]&lt;br /&gt;
* [[Machine List]]&lt;br /&gt;
* [[Mail]]&lt;br /&gt;
* [[Mailing Lists]]&lt;br /&gt;
* [[Mirror]]&lt;br /&gt;
* [[MySQL]]&lt;br /&gt;
* [[New CSC Machine]]&lt;br /&gt;
* [[OID Assignment]]&lt;br /&gt;
* [[Printing]]&lt;br /&gt;
* [[Robot Arm]]&lt;br /&gt;
* [[Scratch]]&lt;br /&gt;
* [[SNMP]]&lt;br /&gt;
* [[Serial Connections]]&lt;br /&gt;
* [[SSL]]&lt;br /&gt;
* [[Switches]]&lt;br /&gt;
* [[Sony Camera]]&lt;br /&gt;
* [[Systems Committee]]&lt;br /&gt;
* [[TS-7800]]&lt;br /&gt;
* [[UID/GID Assignment]]&lt;br /&gt;
* [[User-data]]&lt;br /&gt;
* [[Webcams]]&lt;br /&gt;
* [[Webmail]]&lt;br /&gt;
* [[Website]]&lt;br /&gt;
* [[Virtualization]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;-webkit-column-count:3; -moz-column-count:3; column-count:3;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Budget]]&lt;br /&gt;
* [[Executive]]&lt;br /&gt;
* [[Frosh]]&lt;br /&gt;
* [[History]]&lt;br /&gt;
* [[Library]]&lt;br /&gt;
* [[MEF Proposals]]&lt;br /&gt;
* [[Office Policies]]&lt;br /&gt;
* [[Projector]]&lt;br /&gt;
* [[Term Notes]]&lt;br /&gt;
&amp;lt;/div&amp;gt; __NOTOC__&lt;/div&gt;</summary>
		<author><name>Qxi</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Point_Of_Sale&amp;diff=3065</id>
		<title>Point Of Sale</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Point_Of_Sale&amp;diff=3065"/>
		<updated>2011-08-24T21:31:05Z</updated>

		<summary type="html">&lt;p&gt;Qxi: /* Data storage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CSC pop crediting / point of sale project.&lt;br /&gt;
&lt;br /&gt;
== Implementation details ==&lt;br /&gt;
=== Data storage ===&lt;br /&gt;
* sqlite db with Kerberos taking care of permissions?&lt;br /&gt;
** Pro: easy&lt;br /&gt;
** Con: potential for concurrency fail on NFS http://www.sqlite.org/faq.html#q5&lt;br /&gt;
* web service that runs on Caffeine and stores shit in a MySQL db?&lt;br /&gt;
** Pro: allows for web UI admin. Python makes such a service easy to code.&lt;br /&gt;
** Con: security, complexity, dependence on Caffeine and MySQL.&lt;br /&gt;
&lt;br /&gt;
=== Administration interface ===&lt;br /&gt;
* hammer into ceo, or have a ncurses based standalone app on office terminals that talks to back-end db&lt;br /&gt;
&lt;br /&gt;
=== Front-end / UI ===&lt;br /&gt;
&lt;br /&gt;
== Development milestones ==&lt;br /&gt;
=== Mile 1 ===&lt;br /&gt;
Enroll cards and associate them with users. Scan a card, get back userid.&lt;br /&gt;
&lt;br /&gt;
=== Mile 2 ===&lt;br /&gt;
Add ability to transfer funds to a user&#039;s account. Scan a card, display a balance, show a large button that decrements balance when pressed.&lt;br /&gt;
&lt;br /&gt;
=== Mile 3 ===&lt;br /&gt;
Scan a card, display a balance, show buttons representing purchase options, decrements balance correctly based on price of button pressed. Polished UI and sane timeout values.&lt;br /&gt;
&lt;br /&gt;
Ready for (at your own risk) member use.&lt;br /&gt;
&lt;br /&gt;
=== Mile 4 ===&lt;br /&gt;
Fix bugs and security flaws. Implement any nice-to-have features. Ready for general member use.&lt;br /&gt;
* Barcode reader for headless scan&amp;amp;go purchase&lt;br /&gt;
* Logging for purchasing metrics and bug tracking&lt;/div&gt;</summary>
		<author><name>Qxi</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Point_Of_Sale&amp;diff=3064</id>
		<title>Point Of Sale</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Point_Of_Sale&amp;diff=3064"/>
		<updated>2011-08-24T21:26:27Z</updated>

		<summary type="html">&lt;p&gt;Qxi: /* Mile 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CSC pop crediting / point of sale project.&lt;br /&gt;
&lt;br /&gt;
== Implementation details ==&lt;br /&gt;
=== Data storage ===&lt;br /&gt;
* sqlite db with Kerberos taking care of permissions?&lt;br /&gt;
&lt;br /&gt;
=== Administration interface ===&lt;br /&gt;
* hammer into ceo, or have a ncurses based standalone app on office terminals that talks to back-end db&lt;br /&gt;
&lt;br /&gt;
=== Front-end / UI ===&lt;br /&gt;
&lt;br /&gt;
== Development milestones ==&lt;br /&gt;
=== Mile 1 ===&lt;br /&gt;
Enroll cards and associate them with users. Scan a card, get back userid.&lt;br /&gt;
&lt;br /&gt;
=== Mile 2 ===&lt;br /&gt;
Add ability to transfer funds to a user&#039;s account. Scan a card, display a balance, show a large button that decrements balance when pressed.&lt;br /&gt;
&lt;br /&gt;
=== Mile 3 ===&lt;br /&gt;
Scan a card, display a balance, show buttons representing purchase options, decrements balance correctly based on price of button pressed. Polished UI and sane timeout values.&lt;br /&gt;
&lt;br /&gt;
Ready for (at your own risk) member use.&lt;br /&gt;
&lt;br /&gt;
=== Mile 4 ===&lt;br /&gt;
Fix bugs and security flaws. Implement any nice-to-have features. Ready for general member use.&lt;br /&gt;
* Barcode reader for headless scan&amp;amp;go purchase&lt;br /&gt;
* Logging for purchasing metrics and bug tracking&lt;/div&gt;</summary>
		<author><name>Qxi</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Point_Of_Sale&amp;diff=3063</id>
		<title>Point Of Sale</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Point_Of_Sale&amp;diff=3063"/>
		<updated>2011-08-24T21:24:14Z</updated>

		<summary type="html">&lt;p&gt;Qxi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CSC pop crediting / point of sale project.&lt;br /&gt;
&lt;br /&gt;
== Implementation details ==&lt;br /&gt;
=== Data storage ===&lt;br /&gt;
* sqlite db with Kerberos taking care of permissions?&lt;br /&gt;
&lt;br /&gt;
=== Administration interface ===&lt;br /&gt;
* hammer into ceo, or have a ncurses based standalone app on office terminals that talks to back-end db&lt;br /&gt;
&lt;br /&gt;
=== Front-end / UI ===&lt;br /&gt;
&lt;br /&gt;
== Development milestones ==&lt;br /&gt;
=== Mile 1 ===&lt;br /&gt;
Enroll cards and associate them with users. Scan a card, get back userid.&lt;br /&gt;
&lt;br /&gt;
=== Mile 2 ===&lt;br /&gt;
Add ability to transfer funds to a user&#039;s account. Scan a card, display a balance, show a large button that decrements balance when pressed.&lt;br /&gt;
&lt;br /&gt;
=== Mile 3 ===&lt;br /&gt;
Scan a card, display a balance, show buttons representing purchase options, decrements balance correctly based on price of button pressed. Polished UI and sane timeout values.&lt;br /&gt;
&lt;br /&gt;
Ready for (at your own risk) member use.&lt;br /&gt;
&lt;br /&gt;
=== Mile 4 ===&lt;br /&gt;
Fix bugs and security flaws. Implement any nice-to-have features. Ready for general member use.&lt;/div&gt;</summary>
		<author><name>Qxi</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Point_Of_Sale&amp;diff=3062</id>
		<title>Point Of Sale</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Point_Of_Sale&amp;diff=3062"/>
		<updated>2011-08-24T21:20:57Z</updated>

		<summary type="html">&lt;p&gt;Qxi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CSC pop crediting / point of sale project.&lt;br /&gt;
&lt;br /&gt;
== Development milestones ==&lt;br /&gt;
=== Mile 1 ===&lt;br /&gt;
Enroll cards and associate them with users. Scan a card, get back userid.&lt;br /&gt;
&lt;br /&gt;
=== Mile 2 ===&lt;br /&gt;
Add ability to transfer funds to a user&#039;s account. Scan a card, display a balance, show a large button that decrements balance when pressed.&lt;br /&gt;
&lt;br /&gt;
=== Mile 3 ===&lt;br /&gt;
Scan a card, display a balance, show buttons representing purchase options, decrements balance correctly based on price of button pressed. Polished UI and sane timeout values.&lt;br /&gt;
&lt;br /&gt;
Ready for (at your own risk) member use.&lt;br /&gt;
&lt;br /&gt;
=== Mile 4 ===&lt;br /&gt;
Fix bugs and security flaws. Implement any nice-to-have features. Ready for general member use.&lt;/div&gt;</summary>
		<author><name>Qxi</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Point_Of_Sale&amp;diff=3061</id>
		<title>Point Of Sale</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Point_Of_Sale&amp;diff=3061"/>
		<updated>2011-08-24T21:20:36Z</updated>

		<summary type="html">&lt;p&gt;Qxi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CSC pop crediting / point of sale project.&lt;br /&gt;
&lt;br /&gt;
== Development milestones ==&lt;br /&gt;
=== Milestone 1 ===&lt;br /&gt;
Enroll cards and associate them with users. Scan a card, get back userid.&lt;br /&gt;
&lt;br /&gt;
=== Milestone 2 ===&lt;br /&gt;
Add ability to transfer funds to a user&#039;s account. Scan a card, display a balance, show a large button that decrements balance when pressed.&lt;br /&gt;
&lt;br /&gt;
=== Milestone 3 ===&lt;br /&gt;
Scan a card, display a balance, show buttons representing purchase options, decrements balance correctly based on price of button pressed. Polished UI and sane timeout values.&lt;br /&gt;
&lt;br /&gt;
Ready for (at your own risk) member use.&lt;br /&gt;
&lt;br /&gt;
=== Milestone 4 ===&lt;br /&gt;
Fix bugs and security flaws. Implement any nice-to-have features. Ready for general member use.&lt;/div&gt;</summary>
		<author><name>Qxi</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Point_Of_Sale&amp;diff=3060</id>
		<title>Point Of Sale</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Point_Of_Sale&amp;diff=3060"/>
		<updated>2011-08-24T21:20:04Z</updated>

		<summary type="html">&lt;p&gt;Qxi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CSC pop crediting / point of sale project.&lt;br /&gt;
&lt;br /&gt;
== Milestone 1 ==&lt;br /&gt;
Enroll cards and associate them with users. Scan a card, get back userid.&lt;br /&gt;
&lt;br /&gt;
== Milestone 2 ==&lt;br /&gt;
Add ability to transfer funds to a user&#039;s account. Scan a card, display a balance, show a large button that decrements balance when pressed.&lt;br /&gt;
&lt;br /&gt;
== Milestone 3 ==&lt;br /&gt;
Scan a card, display a balance, show buttons representing purchase options, decrements balance correctly based on price of button pressed. Polished UI and sane timeout values.&lt;br /&gt;
&lt;br /&gt;
Ready for (at your own risk) member use.&lt;br /&gt;
&lt;br /&gt;
== Milestone 4 ==&lt;br /&gt;
Fix bugs and security flaws. Implement any nice-to-have features. Ready for general member use.&lt;/div&gt;</summary>
		<author><name>Qxi</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Point_Of_Sale&amp;diff=3059</id>
		<title>Point Of Sale</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Point_Of_Sale&amp;diff=3059"/>
		<updated>2011-08-24T21:07:32Z</updated>

		<summary type="html">&lt;p&gt;Qxi: Created page with &amp;quot;CSC pop crediting / point of sale project.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CSC pop crediting / point of sale project.&lt;/div&gt;</summary>
		<author><name>Qxi</name></author>
	</entry>
</feed>