Re: OT: Dissertation ideas for my degree

Previous thread: Re: no thttpd.conf for OpenBSD? by Stuart Henderson on Thursday, June 19, 2008 - 2:18 pm. (1 message)

Next thread: OpenBSD 4.3 amd64 in Qemu: Can't Find Disks by Ringo Kamens on Thursday, June 19, 2008 - 4:07 pm. (1 message)
From: Edd Barrett
Date: Wednesday, June 18, 2008 - 2:15 pm

Hi,

As it seems my last two project ideas for my degree have fallen through, 
I wonder if anyone here has any ideas for software projects which are:

a) Useful
b) Conceptually new

Ideas need not be OpenBSD based, but it's a bonus if it is.

Usually a project consists of a software build and a write up.

-- 

Best Regards
Edd

http://students.dec.bmth.ac.uk/ebarrett

From: Paul Irofti
Date: Thursday, June 19, 2008 - 3:38 pm

Do the CLI SIP Phone! I wanted to code that for so long, but the SIP
protocol and its friends tend to go so far as time just wasn't enough.
But it would be pretty cool to have that.

Or a cli music database collection, that scans your media with given
regexp and scans for ID3 Tags and what not, with minimal user
interaction.

-- 
bulibuta@sdf.lonestar.org
SDF Public Access UNIX System - http://sdf.lonestar.org

From: Edd Barrett
Date: Wednesday, June 18, 2008 - 3:53 pm

mpd + ncmpc? In ports :)


-- 

Best Regards
Edd

http://students.dec.bmth.ac.uk/ebarrett

From: Paul Irofti
Date: Thursday, June 19, 2008 - 4:30 pm

I know them, I use them. But what about external media like DVDs and
CDs? Or even memory sticks. Once removed, they'll be foobared by the
next C-S-U.
-- 
bulibuta@sdf.lonestar.org
SDF Public Access UNIX System - http://sdf.lonestar.org

From: Julien Cabillot
Date: Friday, June 20, 2008 - 11:13 am

Le Wed, 18 Jun 2008 23:53:33 +0100,

ncmpc is cool but, write password in clear text in arguments is
not a good solution.

From: Vadim Zhukov
Date: Tuesday, June 24, 2008 - 8:06 am

You can set up password in environment variable.

In such cases I write wrapper scripts (say, ~/bin/ncmpc.my) and,
possibly, add a shell alias like "ncmpc=~/bin/ncmpc.my".

--
  Best wishes,
    Vadim Zhukov

From: deoxy
Date: Tuesday, June 24, 2008 - 7:18 pm

Add secure authentication to pebrot messenger.

Regards.

Dmitri.-
http://es.geocities.com/trichotecene/

[demime 1.01d removed an attachment of type application/pgp-signature]

From: Hannah Schroeter
Date: Friday, June 27, 2008 - 2:52 am

Hello!


Writing clear text in the environment is no better than in arguments.

See the -e option in ps(1) (look for -e in the manual page).

Kind regards,

Hannah.

From: Vadim Zhukov
Date: Friday, June 27, 2008 - 2:56 am

The more you live, the more you learn. :( Thanks.

--
  Best wishes,
    Vadim Zhukov

From: Jacob Yocom-Piatt
Date: Thursday, June 19, 2008 - 4:26 pm

i would absolutely love to see this one go and it would be very useful.
maybe script some ssh-ing into it to allow for easy proper call
encryption? ;)

i have some further feature suggestions that could push it into the
'conceptually new' category. not for public consumption....

cheers,
jake

From: Hannah Schroeter
Date: Friday, June 20, 2008 - 6:22 am

Hi!


SIP/RTP are UDP based, so no fun with ssh. And... There're *standards*
for encrypting both SIP and RTP. Just not with (enough) widespread

Kind regards,

Hannah.

From: Harald Dunkel
Date: Thursday, June 19, 2008 - 11:19 pm

From: Jacob Meuser
Date: Thursday, June 19, 2008 - 11:33 pm

From: Paul Irofti
Date: Friday, June 20, 2008 - 2:49 am

Hey, that wasn't there a few years ago!

-- 
bulibuta@sdf.lonestar.org
SDF Public Access UNIX System - http://sdf.lonestar.org

From: Anathae Townsend
Date: Thursday, June 19, 2008 - 4:07 pm

Shell commands for accessing web based search engines.

I would like to do it myself, but am expecting that what seems like a simple
idea on the surface quickly becomes non trivial.

Anathae Townsend

-----Original Message-----
From: owner-misc@openbsd.org [mailto:owner-misc@openbsd.org] On Behalf Of
Edd Barrett
Sent: Wednesday, June 18, 2008 3:16 PM
To: misc@openbsd.org
Cc: William French
Subject: OT: Dissertation ideas for my degree

Hi,

As it seems my last two project ideas for my degree have fallen through, 
I wonder if anyone here has any ideas for software projects which are:

a) Useful
b) Conceptually new

Ideas need not be OpenBSD based, but it's a bonus if it is.

Usually a project consists of a software build and a write up.

-- 

Best Regards
Edd

http://students.dec.bmth.ac.uk/ebarrett

From: Darrin Chandler
Date: Thursday, June 19, 2008 - 4:34 pm

How about a distributed network file system with RAID-like redundancy.
Bonus for self tuning behavior (this machine gets shut down every night,
don't rely on it being there).

-- 
Darrin Chandler            |  Phoenix BSD User Group  |  MetaBUG
dwchandler@stilyagin.com   |  http://phxbug.org/      |  http://metabug.org/
http://www.stilyagin.com/  |  Daemons in the Desert   |  Global BUG Federation

From: bofh
Date: Thursday, June 19, 2008 - 4:53 pm

On Thu, Jun 19, 2008 at 7:34 PM, Darrin Chandler <dwchandler@stilyagin.com>


Something like the infamous googlefs?  I'd be interested.  Lots of difficult
things still left to do.  Dom0 xen would be interesting.  zfs in openbsd
would be interesting - zfs still have lots of things that are unsolved, so
would be good fodder.



-- 
http://www.glumbert.com/media/shift
http://www.youtube.com/watch?v=tGvHNNOLnCk
"This officer's men seem to follow him merely out of idle curiosity." --
Sandhurst officer cadet evaluation.
"Securing an environment of Windows platforms from abuse - external or
internal - is akin to trying to install sprinklers in a fireworks factory
where smoking on the job is permitted." -- Gene Spafford
learn french: http://www.youtube.com/watch?v=j1G-3laJJP0&feature=related

From: Jason Dixon
Date: Thursday, June 19, 2008 - 6:24 pm

Better yet, Dtrace.  John Birrell has finished the kernel bits using a
"shim layer" to overcome the licensing incompatibilities (according to
him).  ZFS, while very cool, is still under heavy development.  Dtrace
is extremely useful for profiling system behavior, and really has no
equal.


-- 
Jason Dixon
DixonGroup Consulting
http://www.dixongroup.net/

From: Hannah Schroeter
Date: Friday, June 20, 2008 - 6:18 am

Hi!


For that, I'd think a generic user space filesystem binding layer would
be cool. We *do* have the hooks for the AFS client (/sys/xfs/). But are
they generic enough? Would it perhaps help to have FUSE compatible

Kind regards,

Hannah.

From: Edd Barrett
Date: Wednesday, June 18, 2008 - 4:54 pm

I would love a decent network filesystem, but its probably too much work 
for an undergrad project. Its more like a PHD.

-- 

Best Regards
Edd

http://students.dec.bmth.ac.uk/ebarrett

From: Darrin Chandler
Date: Thursday, June 19, 2008 - 5:12 pm

Yeah, it's too big of a project for that. It's been on my "someday" list
for a while, but it gets hairy pretty quick if you're going to do it
right.

Ok, so how about figuring out a general method to bring the usefulness
of commandline pipes "|" to GUI? Maybe another doctoral thesis idea. :(

-- 
Darrin Chandler            |  Phoenix BSD User Group  |  MetaBUG
dwchandler@stilyagin.com   |  http://phxbug.org/      |  http://metabug.org/
http://www.stilyagin.com/  |  Daemons in the Desert   |  Global BUG Federation

From: Lars Noodén
Date: Friday, June 20, 2008 - 12:03 am

What's missing from OpenAFS?
Or do you mean hammering out lumps in NFS 3/NFS 4 ?

-Lars

From: Edd Barrett
Date: Thursday, June 19, 2008 - 4:48 am

I use NFSv3 because its simple, but I hate it because of the security 
issues. If AFS were simpler perhaps.

-- 

Best Regards
Edd

http://students.dec.bmth.ac.uk/ebarrett

From: Antoine Jacoutot
Date: Friday, June 20, 2008 - 5:09 am

Not to mention the server part for AFS is not in base.

-- 
Antoine

From: Marc Espie
Date: Friday, June 20, 2008 - 6:09 am

I think solaris has secure rpc, thus crypted NFS.... but it's a nasty
can of worms.

From: Constantine A. Murenin
Date: Thursday, June 19, 2008 - 7:08 pm

Dillon is working on it for how many years now? ;-)

C.

From: Darrin Chandler
Date: Thursday, June 19, 2008 - 7:21 pm

He's got a lot more than that on his plate. Dillon does some interesting
stuff.

-- 
Darrin Chandler            |  Phoenix BSD User Group  |  MetaBUG
dwchandler@stilyagin.com   |  http://phxbug.org/      |  http://metabug.org/
http://www.stilyagin.com/  |  Daemons in the Desert   |  Global BUG Federation

From: Didi
Date: Friday, June 20, 2008 - 12:55 am

Something on the more funny side.

Write something that you can get flash in links. This could use aa
lib. No idea how hard this would be though.

Cheers Didi

----
www.cern.ch/ribalba  /  www.ribalba.de
Email / Jabber: ribalba@gmail.com
Phone (Work) : +41 22 7679376
Skype : ribalba
Address : CERN / IT-FIO-FS / GENEVE 23/ SCHWEIZ



From: Pieter Verberne
Date: Friday, June 20, 2008 - 1:48 am

Plan 9-clone ISC licensed.

 Pieter Verberne

From: Curt Micol
Date: Friday, June 20, 2008 - 6:57 am

On Fri, Jun 20, 2008 at 4:48 AM, Pieter Verberne

I strongly second this.

-- 
# Curt Micol

From: Darrin Chandler
Date: Friday, June 20, 2008 - 7:17 am

Edd asked for something "conceptually new" so any clones or ports
probably don't fit.

-- 
Darrin Chandler            |  Phoenix BSD User Group  |  MetaBUG
dwchandler@stilyagin.com   |  http://phxbug.org/      |  http://metabug.org/
http://www.stilyagin.com/  |  Daemons in the Desert   |  Global BUG Federation

From: Edd Barrett
Date: Friday, June 20, 2008 - 7:28 am

I might add that we are given 3 months including writeup.

My ideas so far:
- A parser generator written in a modern scripting language.
- A scripting language to teach good programming practices to first 
   year java students.
- A linter of some kind
- A good TeX to html convertor (extensible)
- A good TeX gui
- A comparison of the sun grid engine (for example) and ssh/relayd for 
load balancing x11 applications.
- An exploration of llvm (but i can't get a sane build due to gcc bugs)

-- 

Best Regards
Edd

http://students.dec.bmth.ac.uk/ebarrett

From: Michael Small
Date: Friday, June 20, 2008 - 8:22 am

Any interest in Parrot or Perl 6?  I bet you there are all kinds
of useful projects that could be done for that.  But it looks like
LOLCode on parrot has already been done, so that's out.

-- 
Mike Small
smallm@panix.com

From: Matthew Szudzik
Date: Friday, June 20, 2008 - 9:47 am

There's a pretty good chance that TeX is going to become obsolete, and
replaced by some HTML or XML derivative.  Many technical publishers
have already made the transition.  See, for example, the following link
from Cambridge University Press

 https://authornet.cambridge.org/information/productionguide/stm/XML_workflow.asp#xml_i...

An interesting alternative project would be to create an HTML and MathML
GUI, with the intent of luring mathematicians and physicists away from
TeX.  And then create an HTML/MathML to TeX converter, so that they can
share their work with colleagues and journals that still insist on TeX.

From: Edd Barrett
Date: Thursday, June 19, 2008 - 10:01 am

My hate for XML will make this difficult to motivated on.

TeX isnt as dead as you think. Have you for example investigated XMLTeX, 
LuaTeX, ConTeXt or XeTeX?

-- 

Best Regards
Edd

http://students.dec.bmth.ac.uk/ebarrett

From: Martin Toft
Date: Friday, June 20, 2008 - 10:34 am

After studying two years at a Department of Mathematical Sciences and
helping a lot of the staff with LaTeX-related stuff while there, I can
certainly second that.

Due to the myriad of packages people use, I think it'll be a
never-ending job to create good tools to convert between LaTeX/TeX and
e.g. XML. In my experience, people care _a lot_ about typography and
will not settle with a mediocre conversion result.

Martin

From: David T Harris
Date: Friday, June 20, 2008 - 11:15 am

I know of two people that use TeX.  One is a grad
student going for his PHD (and the people he works with),
as well as a local author who using Lyx (a wysiwyg for
LaTeX) for writing books.

Hence TeX isn't really dead.

From: Predrag Punosevac
Date: Friday, June 20, 2008 - 1:44 pm

Hahahahahahah... Have you ever written a single mathematics formula in 
HTML? What about commutative graph?  You probably want to be careful 
Many people in mathematics and physics believe that publishers
like Cambridge University Press should not exist anymore. The future is 
in open publishing since the current pricing practices of
so called "publishers" are preventing spread of knowledge and 
communication among professionals. I can bet my life that there are no 
more then three people left in Cambridge University Press that have a 
clue about calligraphy. That doesn't not prevent them
of pricing over $200 the already typed and publishing ready (thanks to 
the TeX) books.  Do not say anything about royalties and the price of 
printing. Royalties for book priced around $200 are no more than $5. The 
printing is probably a $1. Guess what. The books are sent in the 
You are really convinced that the Mathematicians and Physicists are 
bunch of monkey whom you can lure with a peace of banana.
There are many people in science who are very knowledgeable
He might have heard something about Metafont. Even Metafont is fantastic 
idea unfortunately based on unrealistic expectations of Donald Knuth 
that calligraphers will learn mathematics and how to use parameters to 
To all those who think that the TeX is dead I dare you to find me a 
single serious mathematics or physics journal on the world which would 
accept anything else except TeX.

There is only one way to kill the TeX. Sit down and throughout rewrite 
Troff code giving it native abilities to process formulas (without 
pre-processor), pictures, and modernize mark up syntax.



To stay on the topic of TeX. Edd you know what would be a nit idea 
(probably little bit challenging).  Get  to  pure  TeX  code and 
add picture processing capabilities or try to mess with Troff code
and see if it can be rewritten so that it remains small compiler (TeX is 
interpreter as you know) but with the mark up syntax which resembles 
Latex or ...
From: Paul Irofti
Date: Friday, June 20, 2008 - 12:48 pm

I just finished writing my paper, my presentation and what not in LaTeX
for getting my University diploma. Everybody from IEEE is using it, all
the professors  from the Mathematics, Signal Processing et al. are
using. It's as alive as it gets baby!
-- 
bulibuta@sdf.lonestar.org
SDF Public Access UNIX System - http://sdf.lonestar.org

From: raven
Date: Friday, June 20, 2008 - 4:09 pm

Oh god... Into my University it's almost the opposite, so much 
professors using MS Word(R) and still using the IEEE .doc template to 
write papers... As result, you can see bad formatted math formulas, LTI 
sistems that sucks. Personally I dont understand why it's so fuckin 
difficult to understand that LaTeX it's great. You just have to write 
and to choice your document class with some packages... It's more simple 
than MSWord.
If someone want to see some examples, tell me for links of this obscenity :)

Francesco

From: Daniel A. Ramaley
Date: Monday, June 23, 2008 - 6:43 am

I once had to do an assignment for a college class wherein the 
assignment specified it be submitted in MS Word format. What i did was 
write it in LaTeX, convert that to PDF, convert the PDF to images (1 
per page), and then import the images into Word. (I'm not saying that's 
the *best* path from LaTeX to Word, but it was the first one i thought 
of that i could make work.) The resulting document was astonishingly 
large. But it met the requirements as they were written. I turned in 
the monstrous Word document and got full credit for it. I also 
complained to the professor about requiring Word documents, and for the 
next semester the format requirement was changed to PDF.

------------------------------------------------------------------------
Dan Ramaley                            Dial Center 118, Drake University
Network Programmer/Analyst             2407 Carpenter Ave
+1 515 271-4540                        Des Moines IA 50311 USA

From: Daniel A. Ramaley
Date: Friday, June 20, 2008 - 12:15 pm

[Empty message]
From: Martin Schröder
Date: Friday, June 20, 2008 - 3:22 pm

And what software do you think they use in the typesetting stage? I'm

No sane mathematican will use anything else but TeX math syntax for
communicating formulas. :-)

Best
   Martin

From: Diana Eichert
Date: Friday, June 20, 2008 - 10:22 am

Here's a thought, a privilege separated mechanism for Wireshark.


diana

From: Ted Unangst
Date: Friday, June 20, 2008 - 7:40 am

Absolutely.  That can't be more than a few months of work.

From: Ted Unangst
Date: Friday, June 20, 2008 - 7:45 am

Unfortunately, I think asking misc "What do you want?" is pretty
fruitless.  Everybody wants something.

That said, as a learning experience, and for something new, look into
parallelism.  There's some neat stuff like Intel's thread building
blocks, designed to be easier than threading, but it's all early
stages.

From: Adriaan
Date: Wednesday, June 25, 2008 - 4:34 pm

Write an OpenBSD bsd.rd equivalent for FreeBSD ;)

From: raven
Date: Wednesday, June 25, 2008 - 4:50 pm

Improve the OpenBSD kernel for xbox... ;)

Previous thread: Re: no thttpd.conf for OpenBSD? by Stuart Henderson on Thursday, June 19, 2008 - 2:18 pm. (1 message)

Next thread: OpenBSD 4.3 amd64 in Qemu: Can't Find Disks by Ringo Kamens on Thursday, June 19, 2008 - 4:07 pm. (1 message)