Hey, What's everybody working on these days? ;-) I officially deleted the AL forums from my bookmarks today, its starting to annoy me. I don't really have better things to do with my time, but I'd rather do nothing than get involved with some of that. My personal project is, of course Ensmer. I've made a few changes, not ready for another devel release. Development has slowed down since I don't have a school timeline anymore. I'm also working more on things that seem important than things that seem like they're worth marks. ;-) I'm thinking of voice recognition... don't know how to actually implement it. I'm looking at sphinx-4: http://cmusphinx.sourceforge.net/sphinx4/ Any ideas on that? I thought it might be neat to add voice commands as alternative form of input. Hard to implement in a modular fashion though. And then there's internationalization... Dusty
On Wed, March 30, 2005 12:57 pm, Dusty Phillips said:
Hey,
What's everybody working on these days? ;-)
SolarWiki, looking for a job, learning python, and a few misc things..
I officially deleted the AL forums from my bookmarks today, its starting to annoy me. I don't really have better things to do with my time, but I'd rather do nothing than get involved with some of that.
I feel your pain.
My personal project is, of course Ensmer. I've made a few changes, not ready for another devel release. Development has slowed down since I don't have a school timeline anymore. I'm also working more on things that seem important than things that seem like they're worth marks.
Nice. Any job prospects for the java god? *wink*
I'm thinking of voice recognition... don't know how to actually implement it. I'm looking at sphinx-4:
http://cmusphinx.sourceforge.net/sphinx4/
Any ideas on that? I thought it might be neat to add voice commands as alternative form of input. Hard to implement in a modular fashion though. And then there's internationalization...
Would be very neat indeed. Voice is a tricky thing though. Not sure about sphinx..One of my ex-professors was a digital signal guy at Westinghouse for many many years. I could ask him about voice recognition stuff. He was helping a group of undergrads with a project at one time..something about people singing into their computer, and having it show the notes and pitch they were singing show up on the screen in real-time. They did it all in java, using some opensource FFT libs. pretty cool stuff actually. :P
Would be very neat indeed. Voice is a tricky thing though. Not sure about sphinx..One of my ex-professors was a digital signal guy at Westinghouse for many many years. I could ask him about voice recognition stuff. He was helping a group of undergrads with a project at one time..something about people singing into their computer, and having it show the notes and pitch they were singing show up on the screen in real-time. They did it all in java, using some opensource FFT libs. pretty cool stuff actually.
I did a project with a prof. back in the day using encoding of messages into recorded voice... it worked almost in real time, but the dsp board we used was too crappy for the amount of calcs and transforms required - so it was delayed about 2 seconds... get a recorded audio track... talk into microphone while playing audio track... voice is encoded into the stream, picked up by a computer and a program ran through it to remove the audio (we had to "parse" that one first)... it was pretty cool... anyway, if you want to do voice recognition yourself, you need to look at fuzzy logic (yes, that's real) and things like that... basically an "M" sound has a different shape from other sounds, but voices have different tones and pitches and inflections and accents... you need to match the waveforms in the same way your mind knows a car when it sees one, even if it has never seen one before (4 wheels... vaguely *this* shape... steering wheel... etc)
Nice. Any job prospects for the java god? *wink*
Nada... is that an offer? I can't work locally here and I'm not willing to leave my karate club just right now, so I'm kinda screwed for a real job right now. Phrakture started the Java God thing. I'm not so vain as to invent it myself. I just graciously accepted it... :-D ___
anyway, if you want to do voice recognition yourself,
Hardly.... I don't do that low level stuff, I just borrow libraries built by other people. I'm a lazy programmer, don't actually do any *real* work. I put these API together into interesting things and don't write anything really nifty. You know, typical Java coder... Dusty
Aw, it's a shame to lose ya from the forums... As for projects, I'm not really sure - I have nothing small. The only stuff I've been attempting is my little window manager project... the problem is that it's fairly big... and considering I have maybe an hour a day to sit down and write stuff, it's going slowly. So it's all splintered all over the place... little workable pieces here and there... unit tests mainly... I think I've got it fairly under control, but I need to figure out a nice generic way to extrapolate event handling - so that not only can X events be handled, but events on the fly.... I'm probably going to use libsigc++, as it's really nicely done... perhaps I'll used named signals... hmmm there's an idea... signals["MyRandomSignal"].connect(some_slot); it might not be the most efficient thing out there... but it's definately the most extendable (unless I used a long or something as the index, but that would require a whole mess of #defines...) anyway, I'm rambling... arooaroo pointed me to modblog.com, which is kinda cool as far as blogging sites go... so I may keep a little log of my ideas/progress there... not sure yet... it'd be the obvious phrakture.modblog.com On Wed, 30 Mar 2005 14:57:58 -0600, Dusty Phillips <buchuki@gmail.com> wrote:
Hey,
What's everybody working on these days? ;-)
I officially deleted the AL forums from my bookmarks today, its starting to annoy me. I don't really have better things to do with my time, but I'd rather do nothing than get involved with some of that.
My personal project is, of course Ensmer. I've made a few changes, not ready for another devel release. Development has slowed down since I don't have a school timeline anymore. I'm also working more on things that seem important than things that seem like they're worth marks. ;-)
I'm thinking of voice recognition... don't know how to actually implement it. I'm looking at sphinx-4:
http://cmusphinx.sourceforge.net/sphinx4/
Any ideas on that? I thought it might be neat to add voice commands as alternative form of input. Hard to implement in a modular fashion though. And then there's internationalization...
Dusty
_______________________________________________ arch-projects mailing list arch-projects@archlinux.org http://archlinux.org/mailman/listinfo/arch-projects
Why not just host your own blog? I am using wordpress, and it seems to work fine for me.. On Wed, March 30, 2005 1:23 pm, Aaron Griffin said:
anyway, I'm rambling... arooaroo pointed me to modblog.com, which is kinda cool as far as blogging sites go... so I may keep a little log of my ideas/progress there... not sure yet... it'd be the obvious phrakture.modblog.com
Why not just host your own blog? I am using wordpress, and it seems to work fine for me..
less work and I don't want to go try and find a good free host... my connection isn't good enough to host off my home machines... it's just less work... in an ideal world, i'd throw dated text docs in a folder and let apache handle the directory listing - I'll call it "retroblog"
On Wed, March 30, 2005 1:32 pm, Aaron Griffin said:
Why not just host your own blog? I am using wordpress, and it seems to work fine for me..
less work and I don't want to go try and find a good free host... my connection isn't good enough to host off my home machines... it's just less work... in an ideal world, i'd throw dated text docs in a folder and let apache handle the directory listing - I'll call it "retroblog"
Brilliant! The next Maddox maybe. *wink*
On Wed, Mar 30, 2005 at 02:57:58PM -0600, Dusty Phillips wrote:
Hey,
What's everybody working on these days? ;-)
I officially deleted the AL forums from my bookmarks today, its starting to annoy me. I don't really have better things to do with my time, but I'd rather do nothing than get involved with some of that.
Ha ha! I haven't been there in a month or so now. I think I'm better for it too.
Any ideas on that? I thought it might be neat to add voice commands as alternative form of input. Hard to implement in a modular fashion though. And then there's internationalization...
I'd suggest worrying about one language before taking them all on... What am I working on... I've been slowly plugging away at Xenophile, rejigged the rpc interface, plan to rewrite my email notification, and add sqlobject as the backend for xenonote and xenoremind. I also feel bad about Matthias-Christian and pacman-i18n. Almost enough to do something about it. Things always move slowly in Arch, even though we all try to pull our own weight. We really do need more devs to handle smaller things. Who wants to be my lackey? ;o) Jason -- If you understand, things are just as they are. If you do not understand, things are just as they are.
I officially deleted the AL forums from my bookmarks today, its starting to annoy me. I don't really have better things to do with my time, but I'd rather do nothing than get involved with some of that.
Ha ha! I haven't been there in a month or so now. I think I'm better for it too.
I suppose you've met migorz on IRC though.
I also feel bad about Matthias-Christian and pacman-i18n. Almost enough to do something about it. Things always move slowly in Arch, even though we all try to pull our own weight. We really do need more devs to handle smaller things. Who wants to be my lackey? ;o)
Does it pay? :-D (I read your interview...) Maybe I could do some smaller things... as long as its interesting. I had to quit the documentation because I don't find it interesting... I don't know what I would find interesting though. Hmmm, do you want a 3D Ensmer frontend to pacman? I mean, its technically not *just* a GUI frontend. ;)
I suppose you've met migorz on IRC though.
Yeah, I had him on my jabber list for a while too... not intentionally though.
I also feel bad about Matthias-Christian and pacman-i18n. Almost enough to do something about it. Things always move slowly in Arch, even though we all try to pull our own weight. We really do need more devs to handle smaller things. Who wants to be my lackey? ;o)
Does it pay? :-D (I read your interview...)
I'll pay you 10 times what I make!
Maybe I could do some smaller things... as long as its interesting. I
Well, I have a bunch of things that need looking at. The things I'd pawn off on a lackey are bugs and package updates though. Until you proved yourself, at least ;)
had to quit the documentation because I don't find it interesting... I don't know what I would find interesting though. Hmmm, do you want a 3D Ensmer frontend to pacman?
I mean, its technically not *just* a GUI frontend. ;)
Well, sure it is, it's just a GUI in Ensmer instead of a GUI in X. Jason -- If you understand, things are just as they are. If you do not understand, things are just as they are.
Jason Chu wrote:
And then there's internationalization...
I'd suggest worrying about one language before taking them all on...
I18n isn't that hard. One of my projects is an Arabic concordancer. A concordancer is a simple tool that loads a large text file, say the complete works of Shakespeare, and then allows the user to search for a word or phrase. The concordance is then the target word in its context. It is used by linguists to understand how words behave, and especially lexographers when defining new words, etc. The problem is, the ones that exist don't cope with Arabic correctly (due to its right-to-left nature). I have a number of Arabic colleagues who need such a tool, so I've been obliging. Anyway, I can't read or speak Arabic, but creating such a tool, and adding i18n functionality has been really simple (in Java at least). Basically, all strings that would appear in your interface are stored in an external text file of "key = value" pairs. You have a separate file per language supported (these files are known as ResourceBundles and share the same name except they have a unique locale suffix) where the keys are the same, but the values are language specific. You need to load the Bundle in each class that needs these labels, but Java will load the appropriate language bundle depending on the current locale. 'Tis really easy. Anyway, despite this mass exodus of the forums, I hope that the Java experts will keep reading the Programming board, as I have some more Swing questions in the pipeline :P arooaroo
I18n isn't that hard. One of my projects is an Arabic concordancer. A concordancer is a simple tool that loads a large text file, say the complete works of Shakespeare, and then allows the user to search for a word or phrase. The concordance is then the target word in its context. It is used by linguists to understand how words behave, and especially lexographers when defining new words, etc.
The problem is, the ones that exist don't cope with Arabic correctly (due to its right-to-left nature). I have a number of Arabic colleagues who need such a tool, so I've been obliging. Anyway, I can't read or speak Arabic, but creating such a tool, and adding i18n functionality has been really simple (in Java at least). Basically, all strings that would appear in your interface are stored in an external text file of "key = value" pairs. You have a separate file per language supported (these files are known as ResourceBundles and share the same name except they have a unique locale suffix) where the keys are the same, but the values are language specific. You need to load the Bundle in each class that needs these labels, but Java will load the appropriate language bundle depending on the current locale.
'Tis really easy. Anyway, despite this mass exodus of the forums, I hope that the Java experts will keep reading the Programming board, as I have some more Swing questions in the pipeline :P
arooaroo
Understood that i18n isn't that hard, but that's not what Dusty's talking about. He's talking about voice recognition. Is it just as easy to implement voice recognition for English as it is for Arabic? If you implement one do you automatically get the other? Jason -- If you understand, things are just as they are. If you do not understand, things are just as they are.
'Tis really easy. Anyway, despite this mass exodus of the forums, I hope that the Java experts will keep reading the Programming board, as I have some more Swing questions in the pipeline :P
Ask them here. Not that I've done a lot of Swing work in the last year or so... :-D Dusty
On Wed, 2005-03-30 at 14:57 -0600, Dusty Phillips wrote:
What's everybody working on these days? ;-)
Hi, I got inspired by topic" "Pacman with db support?", and started to modify Tigger's pacmenu to use a database instead of comparing+parsing flat files. Yesterday, my first test run made me thinking "how pacman can live without DB". (smile) Whatever pacmenu become, the interesting side for me is the learning of database in Linux. I am familiar with FileMaker Pro in Windows, currently developing one DB for our clinic in Nairobi, but was not aware of Linux DBs except mysql. Made new home page for user-contributions.org, transferred static page to Mambo. http://user-contributions.org/home/ Hwd got new speed and few more options. Forum users are currently helping to improve and also update the pci, usb, and pcmcia tables. http://bbs.archlinux.org/viewtopic.php?t=11241 AL-AMLUG Live CD will be replaced by Archie (most likely the fastest live CD). z4ziggy has done a great work. http://user-contributions.org/archie.html Markku (rasat)
participants (6)
-
Aaron Griffin
-
Andy Roberts
-
cactus
-
Dusty Phillips
-
Jason Chu
-
Rasatmakananda