You are not logged in. Login Now
 0-24   25-49   50-74   75-99   100-124   125-149   150-174   175-199   185-209 
 210-234   235-259   260-284   285-309   310-334      
 
Author Message
25 new of 334 responses total.
cross
response 210 of 334: Mark Unseen   Dec 3 20:13 UTC 2010

That's a good idea.  Btw: someone needs to start recording these tasks.
We're going to start forgetting soon; I am, anyway.
kentn
response 211 of 334: Mark Unseen   Dec 3 20:43 UTC 2010

Maybe a central document or database would work?  The trouble is, items
like the Town Hall item can generate a lot of ideas, but not all of
them make it to the status of a "task" to be done.  Do we have an issue
tracker db?  If so, we could enter tasks like these there.  Or we could
enter a coop item with a to-do list.
jgelinas
response 212 of 334: Mark Unseen   Dec 3 21:04 UTC 2010

A frozen item in coop would work best.  From my point of view, any way.
:)
kentn
response 213 of 334: Mark Unseen   Dec 3 21:29 UTC 2010

Okay, the next question then is who should control it?
cross
response 214 of 334: Mark Unseen   Dec 3 22:38 UTC 2010

Another option would be to use the (existing) RT database. 
https://grex.org/helpdesk/

All staff *should* have accounts on it, I think.
jgelinas
response 215 of 334: Mark Unseen   Dec 3 22:39 UTC 2010

I'd volunteer, but I've recently gotten a new "hearing aid."  Every
fifteen to thirty seconds, it makes a loud and obnoxious noise, never
the same one twice.  So every time I start to form a coherent thought,
it goes off, and I forget what I was thinking about.
kentn
response 216 of 334: Mark Unseen   Dec 3 22:52 UTC 2010

Gack, Joe, that sounds annoying. I hope you are able to get it resolved.
Maybe they need to adjust them or something.

RT won't work for me due to not being staff, but if staff can enter the
tasks when they get to the point of needing doing, we should be okay.
Will RT message people once an issue gets so old?
cross
response 217 of 334: Mark Unseen   Dec 4 00:07 UTC 2010

I believe you can configure it to do that, but I've never tried.
I can create you an RT account, if you like.
kentn
response 218 of 334: Mark Unseen   Dec 4 01:42 UTC 2010

I looked at their web page and they say something about guest accounts
or similar, but if you want to give me a regular account I'll take a
look at how we've got it set up.  At least, if we enter issues as
issues and staff members have a chance to look at them and comment
(like I've seen in most helpdesk software) maybe that will take care
of some of the back and forth.

kentn
response 219 of 334: Mark Unseen   Dec 4 22:44 UTC 2010

Here's something that looks interesting, if we were thinking of doing
some sort of training or providing tutorials:

  http://moodle.org/

It also has forum facilities in addition to other facilities for
education.  It's free software, and there is commercial support
available.

Of course, we probably don't need anything quite so complex to provide
a tutorial.  And things like slideshows can be produced other ways and
presented in other ways.

Just something to think about if we want to add some educational
materials to Grex, such as Unix skills or programming languages
instruction.
cross
response 220 of 334: Mark Unseen   Dec 5 01:40 UTC 2010

resp:216 I've created accounts for you and Denise (the only two board
members who didn't have RT accounts).  Pending the results of the current
election, I'll add anyone else as needed.

I've created queues for "grex-staff-tasks" and "cyberspace-board-tasks". 
Board and Grex staff are members of the former; board along is members of the
latter.
kentn
response 221 of 334: Mark Unseen   Dec 5 03:54 UTC 2010

Thank you, Dan!
kentn
response 222 of 334: Mark Unseen   Dec 5 23:48 UTC 2010

Here's another idea.  It's just getting started so no idea of how viable
it is in the longer term, but for those who like text-based applications:
 
 http://www.flatpress.org/home/
 
(A text file-based blogging system that does not require a database)
veek
response 223 of 334: Mark Unseen   Dec 6 02:19 UTC 2010

that's neat!
veek
response 224 of 334: Mark Unseen   Dec 8 11:22 UTC 2010

we might also want to look into HTTP compression for apache.. browsers 
can request compressed data if the server supports it. Apache does: 
mod_deflate and mod_gzip.
kentn
response 225 of 334: Mark Unseen   Dec 9 04:33 UTC 2010

Okay, so several of us were talking about getting users access to
MySQL and PostgreSQL, both of which are installed here on Grex.  I had
mentioned that the Board discussed such access months back and the
comment I heard from staff members was that any such usage needed to
be part of the quota system, potenially necessitating a complex setup
to make sure the size of db files got counted under the right quotas.
One way to implement this sort of setup is to run multiple db servers,
each pointing to a db in a single user's home directory.  It sounds
complicated and potentially resource intensive.

Dan asked who said that, and at this point I don't recall, only that a
couple staff appeared to agree that was the way to go. I never heard
anything more about it after that.

Personally, I think it would probably work just fine if we had one
central db and allowed users to have accounts on that and to create
tables there under their user ids.  That would certainly make the setup
much easier.

As to the potential for abuse, I don't see it as any different from any
other application that uses disk space.  It's something to manage.  And
if we made it by request and for validated users, we'd in theory know
who was causing issues, if any occurred.  And probably we'd have less
abuse type of issues in a requested service, as well.  There are no
guarantees, but I'm fairly tired of seeing the potential threat of abuse
holding the rest of the users back from getting the apps they'd like.
So, why don't we try this and see how it goes?

I think it would be a wonderful situation to be in where we outgrow
our current computer due to more people using the system in more ways,
rather than watch the current system die of old age.
kentn
response 226 of 334: Mark Unseen   Dec 9 18:05 UTC 2010

So, anyway, what do we plan to do about database access for users?
And how about CGI access?
veek
response 227 of 334: Mark Unseen   Dec 9 18:18 UTC 2010

CGI can be given without too many complications. For MySQL, how about 
we create a separate partition of 1GB and stick everything on that 
(it's automatically quota limited to whatever the mysql-user has access 
to which should be 1GB and mysql-homedir). We could create a bunch of 
test mysql-accounts/databases for people to experiment with.. that way 
we could: 
1. allot something really quick if a newuser wants it.
2. we could start advertising it as a service.

so if a newuser arrives, he can start work straight away on a 
pre-created account. By the time his script his ready, we'll prolly 
have come to some decision on how to handle MySQL properly (in terms of 
automated scripts to create db with a "proper" name, and some kind of 
disk quota measuring mechanism and validation/whitelist)
veek
response 228 of 334: Mark Unseen   Dec 9 18:21 UTC 2010

initially, i see the test mysql-accounts as being shared by a bunch of 
users each working with his bunch of tables. eg: database name: test1, 
table veek, table cross, table foo etc.. 1GB shared by everyone..
veek
response 229 of 334: Mark Unseen   Dec 9 18:27 UTC 2010

more importantly, what Sindi pointed out, we need a duplicate rootFS 
with suitable network-config! That's an absolute priority.. if the 
server goes down, someone in 'provide' just resets the box and we boot 
up via the 2nd FS so staff can login and fix FS1. Why didn't we go with 
something like this earlier on.. any idea?? 

basically it's a normal bsd install on hda1 and dd if=/dev/hda1 
of=/dev/hda2, and then suitable grub(or whatever bootloader entries) 
entries for both hda1 and hda2..
nharmon
response 230 of 334: Mark Unseen   Dec 9 20:12 UTC 2010

We could have a script that runs on some interval that checks the size
of users' databases, and if the size exceeds some quota, it revokes
INSERT and CREATE permissions until the size is back under quota.
nharmon
response 231 of 334: Mark Unseen   Dec 9 21:15 UTC 2010

Or perhaps write a stored procedure do it instead.
kentn
response 232 of 334: Mark Unseen   Dec 10 00:02 UTC 2010

Both of those ideas sound good to me, Nathan.  It's just a matter
of someone writing some code.
cross
response 233 of 334: Mark Unseen   Dec 10 03:11 UTC 2010

Seems this is a popular problem to solve:
http://www.cyberciti.biz/tips/linux-unix-setting-up-mysql-database-quotas.h
tml
nharmon
response 234 of 334: Mark Unseen   Dec 10 04:47 UTC 2010

This response has been erased.

 0-24   25-49   50-74   75-99   100-124   125-149   150-174   175-199   185-209 
 210-234   235-259   260-284   285-309   310-334      
Response Not Possible: You are Not Logged In
 

- Backtalk version 1.3.30 - Copyright 1996-2006, Jan Wolter and Steve Weiss